body{
  background-color: transparent;
  font-size: 12px;
  line-height: 17px;
  color: #000000;  
  margin: 0px;
  font-family: sans-serif, arial, helvetica, verdana;}

#printhead{display:none;}

#kopf{
position: absolute;
z-index: 100;
top: 40px;
left: 40px;
width: 840px;
white-space: nowrap;}

#kopfjubi{
background-image: url(bilder/blind.gif);
background-repeat: no-repeat;
visibility: visible;
z-index: 200;
position: absolute;
top: 0px;
left: 41px;
/*left: 345px;*/
width: 836px;
height: 40px; 
}

#kopfjubi2{
background-image: url(bilder/blind.gif);
background-repeat: no-repeat;
visibility: visible;
z-index: 200;
position: absolute;
top: 162px;
left: 706px;
/*left: 345px;*/
width: 180px;
height: 124px; 
}

#kopfjubi3{
background-image: url(bilder/blind.gif);
background-repeat: no-repeat;
visibility: visible;
z-index: 200;
position: absolute;
top: 162px;
left: 694px;
/*left: 345px;*/
width: 193px;
height: 132px; 
}

/*kopf */
.floattop{
float: left;
margin: 0px;
clear: left;}

/*erste navigation generell*/
#navcontainer{
   position: absolute;
   top: 125px;
   left: 40px;
   width: 734px;
   background-color: #FFFFFF;
   height: 21px;
   voice-family: "\"}\"";
   voice-family: inherit;
   height: 21px; 
   padding: 1px 0px 0px 105px;
   white-space: nowrap;}
   
 /*************** PFEIL-ICON IMAGE-CHANCE *********************************/


/*#navbox1 a {
	background-image: url(bilder/navi/anmeld_grau.gif);
	background-repeat: no-repeat;
}

#navbox1 a:visited {
	background-image: url(bilder/navi/anmeld_grau.gif);
	background-repeat: no-repeat;
}

#navbox1 a:hover {
	background-image: url(bilder/navi/anmeld_black.gif);
	background-repeat: no-repeat;
}

#navbox1 a:active {
	background-image: url(bilder/navi/anmeld_black.gif);
	background-repeat: no-repeat;
} */
 /*******************************************************************************/
 
/*erste navigation boxen einzeln*/
#navbox1{
margin-top: 0px;	
float:left;
width: 120px;
}

#navbox2{
float:left;
width: 107px;
}

#navbox3{
float:left;
width: 109px;
}

#navbox4{
float:left;
width: 96px;
}

#navbox5{
float:left;
width: 105px;
}

#navbox6{
float:left;
width: 100px;
}

#navbox7{
float:left;
width: 55px;
}

#navbox8{
float:left;
width: 42px;
}

#navboxfach{
float:left;
width:629px;
}

/*zweite navigation  (grau)*/
#navcontainer2 ul {
   position: absolute;
   top: 147px;
   left: 40px;
   width: 840px;
   height: 21px;
   voice-family: "\"}\"";
   voice-family: inherit;
   height: 18px; 
   width: 743px;
   background-color: #999;
   margin: 0px;
   padding: 2px 0px 1px 95px;
   font-size: 11px;
   list-style-type: none; 
   white-space: nowrap;
}

#navcontainer2 ul li
{display: inline; color: #fff;}


#navcontainer2 ul li a{ 
text-decoration: none; color: #fff; 
padding: 0px 10px 4px 9px;}

#navcontainer2 ul li a:visited{
color: #fff;}

#navcontainer2 ul li a:hover{
color: #333;}

#navlist ul li a:active{
color: #333;}

/*fuer aktiver button */
#navcontainer2 #active a{
color: #333;}


/*linker einzug in der 2. navigation*/ 

.navi2abstandberat{
margin-left: 0px;
}
.navi2abstandkontakt{
margin-left: 119px;
}
.navi2abstandueberuns{
margin-left: 227px;
}
.navi2abstandhome{
margin-left: 382px;
}
.navi2abstandfach{
margin-left: 0px;
}


/*_______________________________________________________________*/
/*zweite navigation  (grau)*/
#navcontainer3 ul {
   position: absolute;
   top: 3px;
   left: 0px;
   width: 600px;
   height: 21px;
   voice-family: "\"}\"";
   voice-family: inherit;
   height: 18px; 
   background-color: #fff;
   margin: 0px;
   padding: 2px 0px 1px 10px;
   font-size: 11px;
   list-style-type: none; 
   white-space: nowrap;
}

#navcontainer3 ul li
{display: inline; color: #000;}

#navcontainer3 ul li a{ 
text-decoration: none; color: #000; 
padding: 0px 10px 4px 9px;}

#navcontainer3 ul li a:visited{
color: #000;}

#navcontainer3 ul li a:hover{
color: #c00;}

#navlist ul li a:active{
color: #c00;}

/*fuer aktiver button */
#navcontainer3 #active a{
color: #c00;}



/*inhaltcontainer mit linkem farbbalken */

#inhalt_berat{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 18px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #f60;
border-right: 1px solid #999;
}
#inhalt_beratklein{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 0px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #f60;
border-right: 1px solid #999;
}
#inhalt_kontakthaupt{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 0px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #fc3;
border-right: 1px solid #999;
}
#inhalt_kontakt{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 0px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #fc3;
border-right: 1px solid #999;
}

#inhalt_kontakt_lehrer{
position: absolute;
top: 168px;
left: 40px;
width: 719px;
padding: 20px 15px 0px 18px;
background-color:transparent;
border-left: 85px solid #fc3;
border-right: 1px solid #999;
}

#inhalt_ueberuns{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 18px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #6c3;
border-right: 1px solid #999;
}
#inhalt_ueberunsstellen{
position: absolute;
top: 168px;
left: 40px;
width: 747px;
padding: 0px 5px 0px 0px;
background-color:transparent;
border-left: 85px solid #6c3;
border-right: 1px solid #999;
}
#inhalt_ueberunsnach{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 18px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #6c3;
border-right: 1px solid #999;
}
#inhalt_ueberuns{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 0px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #6c3;
border-right: 1px solid #999;
}
#inhalt_fach, #inhalt_fachrechtliches, #inhalt_fachart{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 18px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #c00;
border-right: 1px solid #999;
}
#inhalt_fachorgani{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 18px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #c00;
border-right: 1px solid #999;
}
#inhalt_fachgremium, #inhalt_fach_dv{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 0px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #c00;
border-right: 1px solid #999;
}
#inhalt_geschichte, #inhalt_fallstatistik{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 0px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #c00;
border-right: 1px solid #999;;
}
#inhalt_links{
position: absolute;
top: 148px;
left: 40px;
width: 737px;
padding: 18px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #939;
border-right: 1px solid #999;
}
#inhalt_downloads{
position: absolute;
line-height: 24px;
top: 168px;
left: 40px;
width: 737px;
padding: 20px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #939;
border-right: 1px solid #999;
}
#inhalt_home{
position: absolute;
top: 168px;
left: 40px;
width: 737px;
padding: 0px 15px 0px 0px;
background-color:transparent;
border-left: 85px solid #09f;
border-right: 1px solid #999;
}

#kommission_home{
width: 711px;
border-bottom: 1px #09f solid;
height: 10px;
padding-: 0px;
margin-left: 20px;
}

#inhalt_impressum{
position: absolute;
left: 0px;
padding: 10px 10px 0px 10px;
background-color: transparent;
}

#inhalt_ortsplanpop{
position: absolute;
left: 0px;
width: 392px;
height: 362px;
background-color: #fc3;
}


/*gif spd */
#spd{
z-index: 25;
position: absolute;
height: 21px;
top: 168px;
left: 90px;
background-color: transparent;
}

ul{
margin-bottom: 0px;
list-style-type: none;
padding: 20px 0px 0px 20px;
margin: 0px;
}


/*positionierung der aufzählungs-pfeile */
#inhalt_anmeld ul{
list-style-type: none;
}
#inhalt_anmeld li{
background-image: url(anmeldung/pfeil_anmeld.gif);
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
}

#inhalt_berat ul, #inhalt_beratklein ul{
list-style-type: none;
}
#inhalt_berat li, #inhalt_beratklein li{
background-image: url(beratung/pfeil_berat.gif);
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
}

#inhalt_kontakt ul{
list-style-type: none;
}
#inhalt_kontakt li{
background-image: url(kontakt/pfeil_kontakt.gif);
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
margin: 0px 0px 10px 0px;
}

#inhalt_ueberuns ul{
list-style-type: none;
}
#inhalt_ueberuns li{
background-image: url(ueberuns/pfeil_ueberuns.gif);
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
}

#inhalt_ueberunsstellen ul{
list-style-type: none;
}
#inhalt_ueberunsstellen li{
background-image: url(ueberuns/pfeil_ueberuns.gif);
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
}

#inhalt_fach ul {
list-style-type: none;
}

#inhalt_fach li{
background-image: url(fachbereich/pfeil_fach.gif);
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
}

#inhalt_links ul{
list-style-type: none;
}

#inhalt_links li{
background-image: url(bilder/pfeil_black.gif);
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
}

#inhalt_downloads ul{
font-size: 12px;
line-height: 17px;
margin-bottom: 0px;
list-style-type: none;
padding: 5px 0px 0px 8px;
margin-left: 0px;
}

#inhalt_downloads li{
background-repeat: no-repeat;
background-position: 0.1em;
line-height: 15px;
padding: 4px 0px 0px 12px;
}

/*linker einzug text homepage */
#inhalt_home ul{
font-size: 12px;
line-height: 17px;
margin-bottom: 0px;
list-style-type: none;
padding: 18px 0px 0px 0px;
margin-left: 402px;
}

#inhalt_home li{
background-image: url(bilder/pfeil_home.gif);
background-repeat: no-repeat;
background-position: 1px;
background-position: 0.1em;
line-height: 15px;
padding: 7px 0px 0px 12px;
}

/*textformatierungen */
p{
  margin: 0px;
  padding: 0px 0px 0px 20px;
  letter-spacing: 0px;
}

/*linker einzug text ortsplan */
#inhalt_kontakthaupt p{
font-size: 12px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 305px;
letter-spacing:0px;
}

/*titel orange*/
.titelberat{
color: #f60;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel gelb*/
.titelkontakthaupt{
color: #FFCC33;
padding-left: 20px;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel gelb*/
.titelkontakt{
color: #FFCC33;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel gelb*/
.titeltextkontakt{
color: #FFCC33;
font-size: 11px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel gelb*/
.titelkontaktlink{
color: #000000;
font-size: 11px;
line-height: 17px;
font-weight: bold;
}
/*titel gruen*/
.titelueberuns{
color: #66CC33;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel gruen*/
.titelueberuns_team{
color: #66CC33;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel rot*/
.titelfach{
color: #c00;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*text rot*/
.texttitelfach{
color: #000000;
font-size: 11px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel violett*/
.titellinks{
color: #993399;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel schwarz */
.titelhome{
color: #000000;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
}
/*titel blau */
.titelhome2{
color: #09f;
font-size: 13px;
line-height: 17px;
font-weight: bold;
letter-spacing:0px;
} 
/*titel dunkelgrau */
.titelimpressum{
color: #666666;
font-size: 12px;
line-height: 17px;
font-weight: bold;
}
/*text dick blau*/
.homezeile{
color: #999999;
padding-left: 0px;
font-size: 11px;
line-height: 16px;
font-weight: bold;
letter-spacing:0px;
}
/*text fuer linkszeile unten links*/
.textlinks{
color: #000000;
font-size: 11px;
line-height: 16px;
font-weight: ;
}
/*text fuer top unten rechts*/
.texttop{
color: #999999;
padding-left: 0px;
font-size: 9px;

letter-spacing: 0px;
line-height: 10px;
font-weight: ;
}
.textplustop{
color: #999999;
padding-left: 0px;
font-size: 9px;
letter-spacing: 0px;
letter-spacing: 0px;
line-height: 10px;
font-weight: ;
}
.textplushome{
color: #000;
padding-left: 0px;
font-size: 10px;
letter-spacing: 0px;
letter-spacing: 0px;
line-height: 9px;
font-weight: ;
}
/*bilder gross*/
.floatleft{
float: left;
margin: 21px 9px 0px 0px;
clear: left;
}
.floatleftortsplan{
float: left;
margin: 0px 8px 0px 0px;
clear: left;
}
.floatleftortsplanpop{
float: left;
margin: 0px 0px 0px 0px;
clear: left;
}
.floatleftueberuns{
float: left;
margin: 0px 9px 40px 0px;
clear: left;
}
.floatleftfach{
float: left;
margin: 0px 25px 10px 0px;
clear: left;
}
.floatleftfachrgani{
float: left;
margin: 0px 25px 0px 0px;
clear: left;
}

/*fachbereich "Gremium*/
#kommission1{
width: 711px;
border-bottom: 1px #CCCCCC solid;
height: 39px;
padding-top: 4px;
}
#kommission2{
width: 711px;
border-bottom: 1px #CCCCCC solid;
height: 18px;
padding-top: 4px;
}
#kommission3{
width: 711px;
border-bottom: 1px #CCCCCC solid;
height: 56px;
padding-top: 4px;
}
#kommission4{
width: 711px;
border-bottom: 1px #CCCCCC solid;
height: 22px;
padding-top: 4px;
}
#kommission5{
width: 711px;
border-top: 1px #CCCCCC solid;
height: 2px;
line-height: 0px;
padding: 0px 0px; 2px; 0px;;
}
#kommission6{
width: 320px;
border-bottom: 1px #999999 solid;
height: 2px;
line-height: 6px;
padding-top: 3px;
}
#kommission7{
width: 711px;
/*border-bottom: 1px #CCCCCC solid;*/
height: 76px;
padding-top: 4px;
}
#komm1{
float: left;
height: 39px;
width: 210px;
}
#komm2{
float: left;
height: 12px;
width: 210px;}

#komm3{
float: left;
height: 56px;
width: 210px;}

#komm4{
float: left;
height: 22px;
width: 161px;}

#komm5{
float: left;
height: 23px;
width: 215px;}

.komm4{
float: left;
height: 22px;
width: 200px;}

#komm7{
float: left;
height: 76px;
width: 210px;}

/*tabelle nach gemeinden*/
#tab{
margin-left: 19px;
  font-size: 12px;
  line-height: 20px;
  color: #000; }

#tabhome{
margin-left: 19px;
  font-size: 11px;
  line-height: 17px;
  color: #000; }

/*verhalten der links im fliesstext*/
.titelhome2 a, .titelhome2 a:visited{
color: #09f;
font-size: 13px;
line-height: 17px;
font-weight: bold;
text-decoration: none;
}
.titelhome2 a:hover, .titelhome2 a:active{
color: #993399;
font-size: 13px;
line-height: 17px;
font-weight: bold;
text-decoration: none;
}
div.right {text-align: right;}

div.right a, p a {text-decoration: none; text-align: right; color: #000;}
div.right a:visited, p a:visited {text-decoration: none; text-align: right; color: #666;}
div.right a:hover, p a:hover {text-decoration: none; text-align: right; color: #09f;}


#inhalt_anmeld a, #inhalt_berat a, #inhalt_beratklein a, #inhalt_kontakt a, #inhalt_kontakthaupt a, #titelkontaktlink a, #inhalt_ortsplan a, #inhalt_ueberuns a, #inhalt_ueberunsstellen a, 
#inhalt_fach a, #inhalt_geschichte a, #inhalt_fachgremium a, #inhalt_fach_dv a, #inhalt_fachorgani a, #inhalt_fachrechtliches a, #inhalt_links a, #inhalt_impressum a, #inhalt_ueberunsnach a, 
#textlinks a, .gemeinde_home a, #tabhome a
{color: #000; background-color: transparent; text-decoration: none;}

#inhalt_fachart a, #inhalt_downloads a 
{color: #666; background-color:transparent; text-decoration: none;}

#texttop a, #textplustop a 
{color: #666; background-color:transparent; text-decoration: none;}

#inhalt_anmeld a:visited 
{color: #000;}

#inhalt_kontakt a:visited, #inhalt_kontakthaupt a:visited, #titelkontaktlink a:visited, #inhalt_ortsplan a:visited, #inhalt_ueberuns a:visited, #inhalt_impressum a:visited 
{color: #000;}

#inhalt_ueberunsnach a:visited, .gemeinde_home a:visited, #inhalt_texttitelfach a:visited, #tabhome a:visited,#inhalt_kontakt a:visited, #inhalt_kontakthaupt a:visited, 
#titelkontaktlink a:visited, #inhalt_ortsplan a:visited, #inhalt_ueberuns a:visited, #inhalt_impressum a:visited, #inhalt_geschichte a:visited 
{color: #000; background-color: transparent; text-decoration: none;}

#inhalt_links a:visited, #inhalt_downloads a:visited, #texttop a:visited, #textlinks a:visited, #textplustop a:visited 
{color: #666; background-color: transparent; text-decoration: none;}


#inhalt_anmeld a:hover, #inhalt_fach a:hover, #inhalt_texttitelfach a:hover, #inhalt_fachorgani a:hover, #inhalt_fachrechtliches a:hover, #inhalt_geschichte a:hover,
#inhalt_fachgremium a:hover, #inhalt_fach_dv a:hover, #inhalt_fachart a:hover 
{color: #c00; background-color: transparent; text-decoration: none;}

#inhalt_berat a:hover, #inhalt_beratklein a:hover
{color: #f60; background-color: transparent; text-decoration: none;} /* orange */

#inhalt_kontakt a:hover, #inhalt_kontakthaupt a:hover, #titelkontaktlink a:hover 
{color: #fc3; background-color: transparent; text-decoration: none;}

#inhalt_ueberuns a:hover, #inhalt_ueberunsnach a:hover, #inhalt_ueberunsstellen a:hover, #texttop a:hover 
{color: #6C3; background-color: transparent; text-decoration: none;}

#inhalt_links a:hover, #inhalt_downloads a:hover 
{color: #939; background-color: transparent; text-decoration: none;} /* gruen */

.gemeinde_home a:hover, #textlinks a:hover, #tabhome a:hover 
{color: #09f;} /* blau */

#textplustop a:hover, #texttop a:hover
{color: #000; font-size: 9px; background-color: transparent; text-decoration: none;}

#inhalt_impressum a:hover
{color: #999; background-color: transparent; text-decoration: none;}



#inhalt_anmeld a:active, #inhalt_kontakt a:active, #inhalt_kontakthaupt a:active, #titelkontaktlink a:active, #inhalt_ortsplan a:active, #inhalt_ueberuns a:active, 
#inhalt_texttitelfach a:active, #textlinks a:active, .gemeinde_home a:active, #tabhome a:active, #inhalt_impressum a:active
{color: #000;}

#inhalt_ueberunsnach a:active, #textlinks a:active, #texttop a:active, #textplustop a:active
{color: #666; background-color: transparent; text-decoration: none;}

#inhalt_fach a:active, #inhalt_fachorgani a:active, #inhalt_fachrechtliches a:active, #inhalt_fachgremium a:active, #inhalt_fach_dv a:active, #inhalt_geschichte a:active
{color: #666; background-color: transparent; text-decoration: none;}

#inhalt_links a:active
{color: #ccc; background-color: transparent; text-decoration: none;}

.fach_dv{
color: #666;
font-size: 11px;
white-space: nowrap;
}

#opti a{ 
color: #000;
font-size: 11px;
background-color:transparent;
text-decoration: none;}
#opti a:visited{color: #000; background-color: transparent; text-decoration: none;}
#opti a:hover{color: #999;}
#opti a:active{color: #000; background-color: transparent; text-decoration: none;}
}



