/* ********************************************************************************************************************************
   Grundwerte für Dokumentelemente
******************************************************************************************************************************** */
* {                                    /* Alle Abstände auf Null */
  margin:0px;
  padding:0px;
  }

BODY {                                 /* Dokumentbereich */
  background-color:#FFFFFF;
  color:#000000;
  font-family:verdana,arial,hevetica,sans-serif;
  font-size:14px;
  }
  
A {                                    /* Hyperlink */
  border:none;
  text-decoration:none;
  }

A:link {                               /* Pseudoklasse */
  color:#000000;
  text-decoration:none;
  }

A:visited {                            /* Pseudoklasse: besuchter Hyperlink */
  color:#000000;
  text-decoration:none;
  }

A:hover	{                              /* Pseudoklasse: Maus über dem Hyperlink */
  color:#0000ff;
  text-decoration:underline;
  background-color:#80ff00;
  }

/* EM - darf nicht verwendet werden, da der FCK-Editor EM für die Auszeichnung verwendet */

FIELDSET {                             /* Gruppe von Formularelementen */
  border:1px solid #0000FF;
  margin:10px 0px 20px 0px;
  padding:10px;
  }

H1, H2, H3, H4, H5, H6 {               /* Überschriften */
  font-family:verdana,arial,hevetica,sans-serif;
  }

LI {                                   /* Aufzählungspunkte */
  margin:3px 0px;
  }

IMG {                                  /* Grafiken */
  border:none;
  }

P {                                    /* Absatz, allgemein */
  background-color:transparent;
  color:#000000;
  font-family:verdana,arial,hevetica,sans-serif;
  font-size:100%;
  }

P.aufgabe {
  margin-top:10px;
  font-weight:700;
  font-style:italic;
  }

P.person {
  margin:0px;
  font-style:italic;
  }

P.dialog {
  margin: 0px 0px 10px 10px;
  }

P.fliesstext {
  margin:0px;
  }

TABLE {                                /* Tabelle, allgemein */
  border:none;
  border-collapse:collapse;
  font-family:verdana,arial,hevetica,sans-serif;
  width:100%;
  }

TD {                                   /* Tabellenzelle, allgemein */
  border:none;
  text-align:left;
  }

TH {                                   /* Tabellenzeile, allgemein */
  border-bottom:1px solid #000;
  font-weight:700;
  text-align:center;
  vertical-align:top;
  }

TR {                                   /* Tabellenzeile, allgemein */
  border:none;
  text-align:left;
  vertical-align:top;
  }

UL {                                   /* allgemeine Liste ohne weitere Formate */
  font-family:verdana,arial,hevetica,sans-serif;
  list-style-type:none;
  margin-left:20px;
}

/* ********************************************************************************************************************************
   Allgemeine Klassen
******************************************************************************************************************************** */
.edit_frage {                          /* Eingabefelder für Bearbeitung Fragen */
  color:#FF0000;
  left:250px;
  position:absolute;
  width:150px;
  }

.f {                                   /* in <SPAN>-Tags: zusätzlich fett */
  font-weight:bold;
  }

.klein_bi {                              /* Schrift in kleinerer Schriftgöße */
  font-size:8pt;
  font-style:italic;
  font-weight:bold;
  }

.klein {                              /* Schrift in kleinerer Schriftgöße */
  font-size:8pt;
  }

.uk {                                  /* in <SPAN>-Tags: zusätzlich einfach unterstrichen, kursiv */
  font-style:italic;
  text-decoration:underline;
}

.z {                                  /* zentriert */
  margin:auto;
  text-align:center;
}

/* ********************************************************************************************************************************
   Dokumentbereiche
   definiert in <div>-Tags, Angabe hinter der # ist mit id-Angabe im Dokument identisch
******************************************************************************************************************************** */
#kopf {                                /* Kopfbereich */
  background-image:url("../grafik/bgi-kopf.gif");
  border-bottom:3px double #E0E0E0;
  height:70px;
  padding-bottom:5px;
  width:auto;
}
#inhalt {                              /* Seiteninhaltsbereich */
  border-left:3px double #E0E0E0;
  border-right:3px double #E0E0E0;
  height:100%;
  margin:0px auto;
  padding:0px 10px;
  width:80%;
}

/* ********************************************************************************************************************************
   Dokumentelemente
******************************************************************************************************************************** */
A.grafik {                             /* Grafiken als Hyperlink */
  border:none;
  text-decoration:none;
  }

A.grafik:hover {                       /* Grafiken als Hyperlink */
  background-color:transparent;
  border:none;
  text-decoration:none;
  }

DIV.antwort {                          /* Antwort */
  margin-top:3px;
  line-height:110%;
  }

H1 {                                   /* Überschrift, 1. Ebene */
  color:#00F;
  font-size:110%;
  padding-top:5px;
  text-align:center;
  }

H1.stufe {                             /* Stufen der Differenzierung */
  background-color:#FFFF00;
  }

H2 {                                   /* Überschrift, 2. Ebene */
  text-align:center;
  color:#00F;
  font-size:105%;
}

H3 {                                   /* Überschrift, 3. Ebene */
  text-align:left;
  color:blue;
  font-size:90%;
}

HR.teststufe {                         /* Trennlinie für Teststufen */
  border:1px dotted #C0C0C0;
  width:90%;
  margin:2px auto;
  }

HR.trenner {                           /* Trennlinie auf den Inhaltsseiten */
  border:1px solid #ff6666;
  width:50%;
  margin:5px auto;
  }

INPUT.anmeldung {                      /* Eingabefelder für Anmeldung */
  position:absolute;
  left:250px;
  }

INPUT.link {                           /* Input-Element als Link */
  background-color:transparent;
  border:none;
  font-weight:700;
  }

INPUT.link:hover {                     /* Pseudoklasse */
  background-color:#80ff00;
  }

LI.admin {                             /* Administrative Funktionen */
  background-color:#FFFF00;
  font-weight:700;
  }

P.anmeldung {                          /* Anmeldekennung */
  background-color:#D2DB6C;
  font-size:80%;
  font-weight:bold;
  margin-top:10px;
  text-align:center;
  width:90%;
  }

P.antwort {                            /* Antworten bei Testauswertung */
  line-height:19px;
  }

P.antwort IMG  {                       /* Symbole bei Antwort in Testauswertung */
  vertical-align:middle;
  }

P.beschriftung {                       /* Beschriftung in Formularen */
  font-weight:700;
  margin:10px 0px 10px 0px;
  }

P.frage {                              /* Fragetext bei Testauswertung */
  font-weight:700;
  }

P.glueck {                             /* Glückwunschtext */
  background-color:#00D700;
  border:1px solid #000;
  font-weight:700;
  margin:10px auto;
  padding:3px;
  text-align:center;
  width:80%;
  }

P.hinweis {                            /* Hinweistext */
  background-color:#FFFF80;
  border:1px solid red;
  font-size:100%;
  font-weight:bold;
  margin:10px auto;
  padding:3px;
  text-align:justify;
  width:80%;
  }

P.hinweis_2 {                            /* Hinweistext */
  background-color:#FFFF80;
  border:1px solid red;
  font-size:100%;
  font-weight:bold;
  margin:10px auto;
  padding:3px;
  text-align:left;
  }

P.info {                               /* Informationstext */
  border:1px solid #000;
  font-weight:bold;
  margin:10px auto;
  padding:3px;
  width:80%;
  }

P.kopf {                               /* Logo im Kopfbereich */
  float:left;
  }

P.nav_o {                              /* Absatz im Navigationsbereich - Bereichsüberschrift */
  padding:20px 0px 0px 5px;
  font-size:90%;
  font-style:italic;
}

P.p_edit_frage {                       /* Fragebearbeitung */
  margin-top:15px;
  }

TABLE.tab_funktion {                   /* Tabelle mit Funktionen */
  border:1px solid #000;
  border-collapse:collapse;
  margin:10px;
  width:75%;
  }

TD.kursliste_n {                       /* Kursliste in Auswertung Test, Zellen */
  border-right:1px solid #000;
  padding:2px;
  }

TD.kursliste_z {                       /* Kursliste in Auswertung Test, Zellen mit zentriertem Inhalt */
  border-right:1px solid #000;
  padding:2px;
  text-align:center;
  }

TD.ra_li {                             /* Tabellenzelle mit linkem Rand */
  border-left:1px solid #000;
  padding-left:5px;
  }

TD.tab_center {                        /* Tabellenzelle mit zentriertem Inhalt */
  border:1px solid #000;
  padding:2px;
  text-align:center;
  }

TD.tab_rahmen {                        /* Tabellenzelle mit Rahmen */
  border:1px solid #000;
  padding:2px;
  }

TD.tab_ueber {                         /* Überschriftszeile in Tabelle */
  border:1px solid #000;
  font-style:italic;
  font-weight:700;
  padding:2px;
  text-align:center;
  }

TD.tab_zahl_f1 {                       /* Zahl in Tabellenzelle, farbig*/
  border:1px solid #000;
  font-weight:700;
  padding:2px;
  text-align:right;
  }

TR.ra_u {                              /* Tabellenzeile mit Rand unten */
  border-bottom:1px solid #000000;
  }

UL.funktion {                          /* Funktionsliste */
  list-style-type:none;
  margin:0px;
  }

UL.kopf {                              /* Aufzählung Kopfbereich, Logo */
  list-style-type:none;
  margin:0px 0px 0px 175px;
  }

UL.kopf LI {                           /* Aufzählung Kopfbereich, Logo */
  background-image:url("../grafik/butt-bgi.gif");
  float:left;
  margin:0px 0px 0px 10px;
  text-align:center;
  width:90px;
  }

UL.kopf LI EM {                        /* Aufzählung Kopfbereich, Logounterschrift */
  color:#666666;
  font-size:90%;
  font-style:normal;
  font-weight:700;
  text-decoration:none;
  }

UL.pfeil {                             /* Aufzählung mit grünem Pfeil als Symbol */
  list-style-image:url("grafik/pfeil_re.gif");
  }
  
