body {
  scrollbar-face-color:#000099; 
  scrollbar-highlight-color: #000099;
  scrollbar-shadow-color: white; 
  scrollbar-3dlight-color: white; 
  scrollbar-arrow-color: white; 
  scrollbar-track-color: #000099;
  scrollbar-darkshadow-color: #000099; 
  scrollbar-base-color: #000099;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color:#000099;
  font-size: 11px; 
} 

.anmeldung {
  font-size: 11px; 
  text-decoration:none; 
  font-weight:bold;
  color: #FFFFFF; 
}

a.anmeldung:link,a.anmeldung:visited,a.anmeldung:active {
  font-size: 11px; 
  text-decoration:none; 
  font-weight:bold;
  color: #FEC728; 
}

a.anmeldung:hover {
  font-size: 11px; 
  color: #FF0000; 
  font-weight:bold;
  text-decoration:none;
}

.anmeldung_ende {
  color: #FFFFFF; 
  font-size: 12px; 
  text-decoration: none;
}

a.anmeldung_ende:link,a.anmeldung_ende:visited,a.anmeldung_ende:active {
  color: #FEC728; 
  font-size: 12px; 
  text-decoration: none;
}

a.anmeldung_ende:hover {
  color: #FF0000; 
  font-size: 12px; 
  text-decoration: none;
}

.anmeldung_pruefen {
  font-size: 11px; 
  text-decoration:none; 
	font-weight:bold;
  color: #FFFFFF; 
}

.ak {
	font-size: 11px;	
}

.ausschreibung {
  font-size: 11px; 
}

a.ausschreibung:link,a.ausschreibung:visited,a.ausschreibung:active {
  font-size: 11px; 
  text-decoration:none; 
  color: #FEC728; 
}

a.ausschreibung:hover {
  font-size: 11px; 
  color: #FF0000; 
  text-decoration:none;
} 
.bericht {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.bericht:link,a.bericht:visited,a.bericht:active {
  color: #FEC728;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.bericht:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:  #FF0000;
}

.bearbeitet {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.bearbeitet:link,a.bearbeitet:visited,a.bearbeitet:active {
  color: #FEC728;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:none;
}

a.bearbeitet:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:  #FF0000;
  text-decoration:none;
}

.book {
  font-size: 11px; 
}

a.book:link,a.book:visited,a.book:active {
  font-size: 11px; 
  text-decoration:none; 
  font-weight:bold;
  color: #FEC728; 
}

a.book:hover {
  font-size: 11px; 
  color: #FF0000; 
  font-weight:bold;
  text-decoration:none;
}

.content_kopf {
	font-size: 12px;	
  font-weight: bold;	
  color: #FEC728;
}


.footer {
  font-size: 10px; 
  text-decoration:none; 
  font-weight:bold;
  color: #FFFFFF; 
}

a.footer:link,a.footer:visited,a.footer:active {
  font-size: 10px; 
  text-decoration:none; 
  font-weight:bold;
  color: #FFFFFF; 
}

a.footer:hover {
  font-size: 10px; 
  color: #FEC728; 
  font-weight:bold;
  text-decoration:none;
}
.ergebnisse {
  font-size: 11px; 
}

a.ergebnisse:link,a.ergebnisse:visited,a.ergebnisse:active {
  font-size: 11px; 
  text-decoration:none; 
  color: #FEC728; 
}

a.ergebnisse:hover {
  font-size: 11px; 
  color: #FF0000; 
  text-decoration:none;
}

.edit {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.edit:link,a.edit:visited,a.edit:active {
  color: #FEC728;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none; 
  font-size: 11px;
}

a.edit:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:none; 
  color:  #FF0000;
}

.email {
  font-size: 11px; 
  text-decoration:none; 
  color: #FFFFFF; 
}

a.email:link,a.email:visited,a.email:active {
  font-size: 11px; 
  text-decoration:none; 
  color: #FEC728; 
}

a.email:hover {
  font-size: 11px; 
  color: #FF0000; 
  text-decoration:none;
}

.fehler_text {
  font-size: 9px; 
  text-decoration:none; 
	font-weight:bold;
  color: #FF0000; 
}

.haftung {
  color: #FFFFFF;
  font-size: 11px;
}

.home {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:none;
}

a.home:link,a.home:visited,a.home:active {
  color: #FEC728;
  font-size: 11px;
  text-decoration:none;
}

a.home:hover {
  font-size: 11px;
  color:#FF0000;
  text-decoration:none;
}

.impressum {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

a.impressum:link,a.impressum:visited,a.impressum:active {
  color: #FEC728;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

a.impressum:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF0000; 
  text-decoration: none;
}

.kontakt {
  color: #FFFFFF;
  font-size: 11px;
  font-weight:bold;
}



.menu {
  color: #FFFFFF; 
  font-weight:bold; 
  font-size: 12px; 
  text-decoration: none;
}

a.menu:link,a.menu:visited,a.menu:active {
  color: #FFFFFF; 
  font-weight:bold; 
  font-size: 12px; 
  text-decoration: none;
}

a.menu:hover {
  color: #FEC728; 
  font-weight:bold; 
  font-size: 12px; 
  text-decoration: none;
}

.menu_r {
  color: #FFFFFF; 
  font-size: 10px; 
  text-decoration: none;
}

a.menu_r:link,a.menu_r:visited,a.menu_r:active {
  color: #FEC728; 
  font-size: 10px; 
  text-decoration: none;
}

a.menu_r:hover {
  color: #FF0000; 
  font-size: 10px; 
  text-decoration: none;
}

.news {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.news:link,a.news:visited,a.news:active {
  color: #FEC728;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.news:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:  #FF0000;
}

.sponsoren {
  font-size: 11px; 
  text-decoration:none; 
  font-weight:bold;
  color: #000099;   
}

a.sponsoren:link,a.sponsoren:visited,a.sponsoren:active {
  font-size: 11px; 
  text-decoration:none; 
  font-weight:bold;
  color: #000099; 
}

a.sponsoren:hover {
  font-size: 11px; 
  color: #FF0000; 
  font-weight:bold;
  text-decoration:none;
}





.starter {
  font-size: 11px; 
}

a.starter:link,a.starter:visited,a.starter:active {
  font-size: 11px; 
  text-decoration:none; 
  color: #FEC728; 
}

a.starter:hover {
  font-size: 11px; 
  color: #FF0000; 
  text-decoration:none;
}

.strecken {
  font-size: 11px; 
}

a.strecken:link,a.strecken:visited,a.strecken:active {
  font-size: 11px; 
  text-decoration:none; 
  color: #FEC728; 
}

a.strecken:hover {
  font-size: 11px; 
  color: #FF0000; 
  text-decoration:none;
}

.startliste {
  font-size: 11px; 
}

a.startliste:link,a.startliste:visited,a.startliste:active {
  font-size: 11px; 
  text-decoration:none; 
  font-weight:bold;
  color: #FEC728; 
}

a.startliste:hover {
  font-size: 11px; 
  color: #FF0000; 
  font-weight:bold;
  text-decoration:none;
}

.weiter {
  font-size: 11px; 
}

a.weiter:link,a.weiter:visited,a.weiter:active {
  font-size: 11px; 
  text-decoration:none; 
  color: #FEC728; 
}

a.weiter:hover {
  font-size: 11px; 
  color: #FF0000; 
  text-decoration:none;
}

TEXTAREA {
	  OVERFLOW-Y: auto; 
    OVERFLOW-X: hidden;  
    FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;   
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    BORDER-RIGHT: #FFFFFF 1px solid; 
    BORDER-TOP: #FFFFFF 1px solid; 
    BORDER-LEFT: #FFFFFF 1px solid; 
    BORDER-BOTTOM: #FFFFFF 1px solid;  
    BACKGROUND: #FFE500; 
    color: #000099;
  scrollbar-face-color:#FFE500; 
  scrollbar-highlight-color: #FFE500;
  scrollbar-shadow-color: #000099; 
  scrollbar-3dlight-color:#000099; 
  scrollbar-arrow-color:#000099; 
  scrollbar-track-color: #FFE500;
  scrollbar-darkshadow-color: #FFE500; 
  scrollbar-base-color: #FFE500;
} 

input {
	  FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;   
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    BORDER-RIGHT: #FFFFFF 1px solid; 
    BORDER-TOP: #FFFFFF 1px solid; 
    BORDER-LEFT: #FFFFFF 1px solid; 
    BORDER-BOTTOM: #FFFFFF 1px solid;  
    BACKGROUND: #FFE500; 
    color: #000099;
} 


select {
	  FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;   
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    BORDER-RIGHT: #FFFFFF 1px solid; 
    BORDER-TOP: #FFFFFF 1px solid; 
    BORDER-LEFT: #FFFFFF 1px solid; 
    BORDER-BOTTOM: #FFFFFF 1px solid;  
    BACKGROUND: #FFE500; 
    color: #000099;
}

input.button {
	 FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;   
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    BORDER-RIGHT: #FFE500 1px solid; 
    BORDER-TOP: #FFE500 1px solid; 
    BORDER-LEFT: #FFE500 1px solid; 
    BORDER-BOTTOM: #FFE500 1px solid;  
    BACKGROUND: #FFFFFF; 
    color: #000099;
}

input.checkbox {
	 FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;   
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    BORDER-RIGHT: #999 0px solid; 
    BORDER-TOP: #999 0px solid; 
    BORDER-LEFT: #999 0px solid; 
    BORDER-BOTTOM: #999 0px solid;  
    BACKGROUND: #000099;
}




input.radio {
	 FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;   
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    BORDER-RIGHT: #999 0px solid; 
    BORDER-TOP: #999 0px solid; 
    BORDER-LEFT: #999 0px solid; 
    BORDER-BOTTOM: #999 0px solid;  
    BACKGROUND: #000099;
}

input.fehler {
    BORDER-RIGHT: #FF0000 1px solid; 
    BORDER-TOP: #FF0000 1px solid; 
    BORDER-LEFT: #FF0000 1px solid; 
    BORDER-BOTTOM: #FF0000 1px solid;  
    BACKGROUND: #FFEEEE; 
    color: #FF0000;
 }
 
select.fehler {
	  FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;   
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    BORDER-RIGHT: #FF0000 1px solid; 
    BORDER-TOP: #FF0000 1px solid; 
    BORDER-LEFT: #FF0000 1px solid; 
    BORDER-BOTTOM: #FF0000 1px solid;  
    BACKGROUND: #FFEEEE; 
    color: #FF0000;
} 