BODY {
	color: Black;							/* Standard Textfarbe */
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;					
	scrollbar-3dlight-color:#000000;
    scrollbar-arrow-color:#CCCCCC;
    scrollbar-base-color:#ffffff;
	scrollbar-track-color:#CCCCCC;
	scrollbar-darkshadow-color:#CCCCCC;
 	scrollbar-face-color:#33CC66;
	scrollbar-highlight-color:#33CC66;
	scrollbar-shadow-color:#000000;
}

 /* ----------------------------------- Allgemeiner Teil   ------------------------------------- */
 .topbar {
  background-color: #33CC66;
  font-size : 8pt;	
}
HR.bott {
  color: Red;   /* Farbe des unteren Horizontal Rulers */
  height : 3px;
  size : 3px;
}
HR.lok {
  color: #CCCCCC;   /* Farbe des Horizontal Rulers  Lokale*/
  height : 1px;
  size : 1px;
}

 P.chapter, TD.chapter{
	font-size: 9pt;						/* Standard Schriftgröße */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	color:white;
}

.navcolor {
  	background-color: #CCCCCC;
}

HR {
  color: #33CC66;   /* Farbe des Horizontal Rulers */
}
 
 P.norm, TD.norm, LI.norm{
	font-size: 9pt;						/* Standard Schriftgröße */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

 P.tablebg, TD.tablebg, LI.tablebg{
	font-size: 9pt;						/* Standard Schriftgröße */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	background-image : url(images/gocreate.gif);
	background-repeat : repeat-x;
}

P.normw, TD.normw, LI.normw{
	font-size: 9pt;						/* Standard Schriftgröße */
	color:#FFFFFF ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	background-color : #33CC66;
}
P.normb, TD.normb, LI.normb{
	font-size: 9pt;						/* Standard Schriftgröße Fett*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align : text-top;
}
P.normzb, TD.normzb, LI.normzb{
	font-size: 9pt;						/* Standard Schriftgröße Fett und zentriert*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align : middle;
}
P.normz, TD.normz, LI.normz{
	font-size: 9pt;						/* zentrierte Schriftgröße */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : middle;
}
P.normzw, TD.normzw, LI.normzw{
	font-size: 9pt;						/* Standard Schriftgröße */
	color:#FFFFFF ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : middle;
}
P.normu, TD.normu, LI.normu{
	font-size: 9pt;						/* unten ausgerichtet */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : bottom;
}
P.normo, TD.normo, LI.normo{
	font-size: 9pt;						/* unten ausgerichtet */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : top;
}
P.black, TD.black, LI.blackbox{												/*Schwarze Box */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #000000;
}

 P.partner, TD.partner, LI.partner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;                      /* Standard Schriftgröße */
	font-style: normal; 
	font-weight: normal; 
	vertical-align : middle;
	color: #999999;
}
.partner A:link {
  	color: #999999; 
	text-decoration : none;
  }

.partner A:visited {
 	 color: #999999; 
	 text-decoration : none;
  }
  
 .partner A:hover {
  	color: #999999;
	text-decoration : none;
  }
  
.partner A:active {
  	color: #999999;
	text-decoration : none;
  }

H2 {										/* Standard Überschrift */
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color: #33CC66; 
}

TD.bundesland {										/* Bundesländer Überschrift */
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 35pt;
	font-weight: 900;
	color: #33CC66; 
}
 
DT, .heading, H1, H2, H3, H4, H5, H6 {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #33CC66; 
}

.content A:link {
  	color: #33CC66; 
  }

.content A:visited {
 	 color: #33CC66; 
  }
  
 .content A:hover {
  	color: Red;
	background-color : #33CC66;
	text-decoration : none;
  }
  
.content A:active {
  	color: Red;
	background-color : #33CC66;
	text-decoration : none;
  }


 /* ----------------------------------- Sonderformate  ------------------------------------- */
.colorbox {												/* färbig hinterlegte Tabelle */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	 padding: 3px;
 	 background-color: #CCCCCC;
}

.frametab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
  	border: none;			/* Umrahmungstabelle */
 	padding: 10px;
  }

 /* ----------------------------------- Navigation in Topbar ....... powered by  ------------------------------------- */
.navtopbar A:link, .content .navtopbar A:link {		/* .content is a Netscape 4.x Fix */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	 text-decoration: underline;  
	 font-size : 8pt;	
 	 color: white;						/* Schriftfarbe  Navigation*/
}

.navtopbar A:visited {
  text-decoration: underline;
  	 font-size : 8pt;	
  color: white;						/* Schriftfarbe  Navigation*/
}
.navtopbar A:hover {
	color: #FFCC00;
  }
.navtopbar A:active {
	color: #0000FF;
 }
 P.navtop, TD.navtop, LI.navtop{												/*   Text in navtopbar ohne Link */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	font-weight: normal;
	
}


 /* ----------------------------------- Navigationbuttons links  ------------------------------------- */
.navbutton {
 	background-color: #33CC66; 
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:8pt;
 	font-variant: small-caps;
 	letter-spacing: 2px; 
 	color: white;
 	border-top-color: White;
  	border-left-color: White;
 	border-right-color: Silver;
  	border-bottom-color: Silver;
  	border-width: thin;
  	border-style: outset;
}

.navbutton A:link, .content .navbutton A:link {		/* .content is a Netscape 4.x Fix */
 	 text-decoration: none;
 	 color: white;						/* Schriftfarbe  Navigation*/
}

.navbutton A:visited {
  text-decoration: none;
  color: white;						/* Schriftfarbe  Navigation*/
}  
.navbutton A:hover {
	color: Red;
 }
.navbutton A:active {
	color: Red;
 }

 /* ----------------------------------- navbutton_on .......... fixe Farbe pro Unterseite  -------------------------- 
 													.navbutton_on = .navbutton
													.navbutton_on A:link etc. nur die Farbe ändern!
													
 */
 .navbutton_on {
  	background-color: #33CC66; 
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:8pt;
 	font-variant: small-caps;
 	letter-spacing: 2px; 
 	color: white;
 	border-top-color: White;
  	border-left-color: White;
 	border-right-color: Silver;
  	border-bottom-color: Silver;
  	border-width: thin;
  	border-style: outset;
}

.navbutton_on A:link, .content .navbutton_on A:link {		/* .content is a Netscape 4.x Fix */
  text-decoration: none;
  color: Red;						/* Schriftfarbe  Navigation*/
}
.navbutton_on A:visited {
  text-decoration: none;
  color: Red;						/* Schriftfarbe  Navigation*/
}  
.navbutton_on A:hover {
	color: Red;
}
.navbutton_on A:active {
	color: Red;
}

 
 /* -------------------------------------------- navbottom   ------------------------------------------------ */
 .navbottom {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:8pt;
 	font-variant: small-caps;
 	letter-spacing: normal; 
 	color: Black;
}

.navbottom A:link, .content .navbottom A:link {		/* .content is a Netscape 4.x Fix */
  text-decoration: none;
  color: Black;						/* Schriftfarbe  Navigation*/
}
.navbottom A:visited {
  text-decoration: none;
  color: Black;						/* Schriftfarbe  Navigation*/
}
  
.navbottom A:hover {
	color: Red;
	background-color : #33CC66;
}
.navbottom A:active {
	color: Red;
	background-color : #33CC66;
}
  
#oig {										/* Overlay Image GS-Statistics */
	position:relative; 
	top:-55px;
}
  
 /* ----------------------------------- Webdesign-Info  ------------------------------------- */
 
P.designinfo, TD.designinfo {
	font-size: 8pt;						/* Webdesigninfo Schriftgröße */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	}	
.designinfo A:link, .content .designinfo A:link {		/* .content is a Netscape 4.x Fix */
  text-decoration: underline;
  color: #33CC66;						/* Schriftfarbe  Navigation*/
}
.designinfo A:visited {
  text-decoration: underline;
  color: #33CC66;						/* Schriftfarbe  Navigation*/
}
  
.designinfo A:hover {
	color: Red;
	background-color : #33CC66;
	text-decoration : none;
}
  
.designinfo A:active {
	color: Red;
	background-color : #33CC66;
	text-decoration : none;
}
  
 /* -------------------------------------------- navi-Bundesländer   ------------------------------------------------ */
 .navbund {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:12pt;
 	letter-spacing: normal; 
 	color: Black;
}

.navbund A:link, .content .navbund A:link {		/* .content is a Netscape 4.x Fix */
  text-decoration: none;
  color: Black;						/* Schriftfarbe  Navigation*/
}
.navbund A:visited {
  text-decoration: none;
  color: Black;						/* Schriftfarbe  Navigation*/
}
  
.navbund A:hover {
	color: Red;
}
.navbund A:active {
	color: Red;
}
