@charset 'UTF-8';
/* 
   DkfA_Stil.css   für DkfA (München) von Schneider (Dortmund), 2014-05-29
   Cascading Style Sheets für die HTML-Texte der DkfA-Tests
*/

body                { color: black;
                      background-color: #FFFFFF;  /* #001840 */
                      background-color: #F7F7FF; /* hellblau */
                      margin: 0em 0em 0em 0em;
                      border-style: none;
                      font-family: Verdana, Arial, Geneva, Helvetica, Univers, sans-serif; }

h1                  { font-size: x-large; text-align: center; margin:   2em 10% 0.5em 10%; }
h2                  { font-size: large;   text-align: center; margin: 1.5em 10% 0em   10%; }
h3                  { font-size: medium;  text-align: center; margin:   1em 10% 2em   10%; }

p                   { font-size: small; }

table               { width:100%; }
td                  { vertical-align: top; }

form                { margin:   0em 0% 0em 0%; } 

.AnmeldeHinweis,
.Hinweis            { margin:   1em 10% 0em 10%; font-size: medium; }
.DatenschutzHinweis { margin: 0.5em 10% 0em 10%; font-size: small; line-height: 120%; }
.Hauptmenue         { margin:   0em 10% 0em 10%; width:80%; }
.Menue_Eintrag      { margin:   0em 10% 0em 2em; text-indent:-1em; font-size: medium; }

.URL,
.Eingabe,
.EingabeFeld,
.Knopf,
.L,
.Lueckentext,
.Lueckentext_Auswertung,
.LöschFeld,
.Statistik,
.email              { font-family: "Andale mono", "Lucida Console", "Lucida Sans TypeWriter", "Courier New", Courier, monospace; }

.URL                { white-space:nowrap; }

.Knoepfe            { margin: 2em 10% 1em 10%; text-align: center; white-space:nowrap; }
.Knopf              { font-weight: bold; background-color:lightgray; }
.Knopfbox           { margin: 1em 0% 0em 0%; vertical-align: bottom; }

.Lueckentext-Titel_Auswertung,
.Lueckentext-Titel  { font-size: large;  margin: 2em 10% 0em 10%; background-color:#F0F0FF; padding:   1em; }
.Lueckentext_Auswertung,
.Lueckentext        { font-size: medium; margin: 0em 10% 0em 10%; background-color:#F0F0FF; padding: 0.5em; }

.langerTrenner      { margin: 2em  0% 0em  0%; }
.langerTrenner_zA   { margin: 0em  0% 0em  0%; }
.kurzerTrenner      { margin: 1em 10% 0em 10%; }
.kurzerTrenner_zA   { margin: 0em 10% 0em 10%; }

.Anmeldung          { font-size: small; margin: 0em 10%  0em 10%; width: 80%; }
.Anmeldungshinweis  { font-size: small; margin: 0.5em 0% 2em 15%; }
.AnmeldeFeld        { font-weight: bold; white-space: nowrap }

input               { font-size: 100%; }

label               { font-size: medium; font-weight: bold; }

.L                  { border-width:1px 0px 1px 0px; 
                         border: none;
                         vertical-align:middle;
                         margin:0px 0px 0.2em 0px;
                         padding:0px;
                         background-color:white; 
                       }
.Wort               { white-space:nowrap; }
                      
/* alles ohne underline */
a:link              { color: #0066CC; text-decoration: none; font-weight: bold; }
a:active            { color: red;     text-decoration: none; }
a:visited           { color: #0066CC; text-decoration: none; }
a:hover             { color: #FF0000; text-decoration: underline; background-color:#E0E6EF;}

a.Auswahl:link      { cursor: pointer; }
a.Auswahl:active    { cursor: pointer; }
a.Auswahl:visited   { cursor: pointer; }
a.Auswahl:hover     { cursor: pointer; }

.DkfA_Fenster     { background-color: #FFFFFF; }
.DkfA_Kopf        { background-color: #FFFFFF; color: #001840; 
                      margin: 0em 0em 0em 0em; 
                      padding: 0em 0em 0em 0em;
                      border-width:0px 0px 0px 0px; 
                    }
.DkfA_Fuss        { background-color: #FFFFFF; color: #001840; 
                      margin: 0em 0em 0em 0em; 
                      padding: 0.5em 0em 0.5em 0em;
                      border-width:0px 0px 0px 0px; 
                      white-space:nowrap; 
                      font-size:  x-small; 
                      text-align: left; 
                    }
.DkfA_Copy          { background-color: #FFFFFF; color: #000000; }

.Kennung            { font-size: small; }
.Kennung_Eingabe    { font-size: medium; color: red; background-color: #FFFFFF; }

.leer               { color: gray;  background-color:lightgray; }
.okok               { color: black; background-color:white; }

.Menue              { font-size:  x-small; white-space:nowrap; margin: 0em 0% 0em 0%; }

.Stern              { font-size: medium; font-weight: bold; color: red; }
.Angabe_fehlt       { font-weight: bold; color: red; }

.zum_Anfang         { margin: 0em 10% 0em 10%; text-align: right; }

.Gliederung         { margin: 1em 10% 0.5em 10%; text-align: left; }
.Liste              { margin: 1em 10%   1em 13%; font-size: medium; line-height: 120% }

/* Layout der Auswertung */
.Anmeldedaten       { margin: 0.5em 10% 0.5em 10%; font-size: medium; }
.LöschFeld          { font-weight: bold; }

.Fehlerzahlen       { margin: 0em 10% 0em 10%; width: 80%; text-align: right; font-size: medium; } 
td, th              { font-weight: normal; }

.Hauptmenue_Auswertung { margin-top: 1em; margin-bottom: 0.5em; width:100%; text-align: center; }

.Statistik          { margin: 1em 10% 1em 10%; font-size: medium; }

.Anzahl             { color: red; }
.falsch             { color: red; }
.ok                 { color: green; }
.rechts             { text-align: right; }

@media print
{
h2,
.Hauptmenue,
.Lueckentext,
.Lueckentext-Titel,
.Knoepfe            { display:none; }

.Gliederung         { display:inline; }

.Anzahl             { text-decoration:underline; }
.falsch             { text-decoration:line-through; }
.ok                 { text-decoration:underline; }
}

/* Ende DkfA_Stil.css */
