/*** &Uuml;berschriften ***/
h1 {font-size:24pt;}
h2 {font-size:18pt;}
h3 {font-size:16pt;}
h4 {font-size:14pt;}
h5 {font-size:12pt;}
h6 {font-size:11pt;}

/*** Abs&auml;tze ***/
.fusszeile {color:#107310; font-weight:bold; font-size:8pt; font-weight:bold;}
.fusszeile_link {color:#107310; font-weight:bold; font-size:8pt; font-weight:bold; text-decoration:underline;}
.gross_link {color:#107310; font-weight:bold; font-size:14pt; font-weight:bold; text-decoration:underline;}
.normal_link {color:#107310; font-weight:bold; font-weight:bold; text-decoration:underline;}

.index {color:#107310; font-weight:bold; font-size:11pt; }
.index_link {color:#107310; font-size:11pt;}
.index_link_aktiv {color:#208320; font-weight:bold; font-size:11pt; text-decoration:underline;}

.ueberschrift {color:#107310; font-weight:bold; font-size:11pt; }
.ueberschrift_reverse {background-color:#107310; color:#FFFFBD; font-weight:bold; font-size:11pt; }

.stichwort {color:#000000; font-weight:bold; font-size:11pt;}
.stichwort_zusatz {color:#000000; font-size:11pt;}
.stichwort_erklaerung {color:#000000; font-size:11pt;}
.stichwort_nummer {color:#000000; font-size:8pt;}
.stichwort_quelle {color:#000000; font-size:8pt; color:#BFBF86;}
.satz {color:#000000; font-size:10pt; font-style:italic; font-weight:bold}
.beispiel {font-size:10pt; text-align:left; font-style:italic; }
.kategorie_satz {color:#000000; font-size:10pt; font-style:italic; }
.kategorie_beispiel {font-size:10pt; text-align:left; font-weight:bold}
.satz_quelle {color:#000000; font-size:8pt; color:#BFBF86;}
.bearbeitung {color:#BFBF86; font-size:8pt;}
.fehler {color:#C31010; }
.seitenbeschreibung { color:#EFEFB6; text-decoration:none; font-size:6pt; line-height:1em; }
.wichtiger_hinweis { color:#D00000; } 

.feld_beschriftung_pflicht {color:#000000; font-size:8pt; font-weight:bold;}
.feld_beschriftung {color:#000000; font-size:8pt; font-weight:bold;}
.feld_alt {color:#BFBF86; font-size:8pt;}
.feld_alt_geaendert {color:#FFAF76; font-size:8pt;}

.zwischenzeile { font-size:5pt; color:#555555; }

.bearbeiten { color:#BFBF86; font-size:8pt; }
.kopfnavi { color:#000000; font-size:8pt; }
.button { color:#000000; font-size:10pt; }

/*** Listen ***/

/*** Tabellen ***/
.trennlinie {border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#BFBF86; }
.kat_auswahl_spalte {border-right-width:1px; border-right-style:solid; border-right-color:#BFBF86; }
.logo {background-image:url(../bilder/logo.gif); width:750px; height:135px; vertical-align:top;}
.markiert {background-color:#FFD35B; }

/*** Formulare ***/
.eingabe_pflicht {border-width:1px; border-style:solid; border-color:#107310; background-color:#E0F3E0; margin-bottom:2pt;  margin-right:4pt; font-family:Arial,Verdana,Helvetica; font-size:10pt;}
.eingabe_fehler {border-width:1px; border-style:solid; border-color:#C31010; background-color:#F9ECEC; margin-bottom:2pt;  margin-right:4pt; font-family:Arial,Verdana,Helvetica; font-size:10pt;}
.checkbox_fehler {color:#C31010;}
.eingabe {border-width:1px; border-style:solid; border-color:#107310;  margin-bottom:2pt;  margin-right:4pt; font-family:Arial,Verdana,Helvetica; font-size:10pt;}
.code {border-width:1px; background-color:#FFFFBD; border-style:solid; border-color:#EFEFAD;  margin-bottom:2pt;  margin-right:4pt;}
.eingabe_readonly {color:#AAAAAA; border-width:1px; border-style:solid; border-color:#888888; background-color:#F0F0F0; margin-bottom:2pt;  margin-right:4pt; font-family:Arial,Verdana,Helvetica; font-size:10pt;}

/*** dynamische auswahl ***/
#div_kategorien_auswahl {
	background:#999970; visibility:hidden;
    width: 780px; height: 400px;  position: absolute;  top: 48%; left: 50%;
    margin-top: -200px;  margin-left: -390px;
}
#div_kategorien_auswahl_intern {
	background-color:#FFFFBD;
	border-style:solid;	border-color:#107310; border-width:1px;
	position: relative; width: 780px; height: 400px; top: -6px; left: -6px;
}

#div_index_auswahl {
	background:#999970; visibility:hidden;
    width: 200px; height: 300px;  position: absolute;  top: 48%; left: 50%;
    margin-top: -150px;  margin-left: -100px;
}
#div_index_auswahl_intern {
	background-color:#FFFFBD;
	border-style:solid;	border-color:#107310; border-width:1px;
	position: relative; width: 200px; height: 300px; top: -6px; left: -6px;
}


/*** Verweise ***/
a { text-decoration:none; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }

/*** Body ***/
body { background-color:#FFFFFF;
       margin-left:0px;
       margin-top:0px;
       margin-bottom:0px;
       margin-right:0px;
       text-align:justify;
       font-size:10pt;
       font-family:Arial,Verdana,Helvetica;
       background-image:url(../bilder/bg.gif);
       background-position:center;
       background-repeat:repeat-y;"}

