/* Dokument-Body */
body 				      { font-size: 11px; background-image: url("bilder_page/body_back.gif"); margin: 0 20px 0 0; padding-top: 0; padding-bottom: 0; padding-left: 20; scrollbar-3dlight-color: #1c6108; scrollbar-arrow-color: #d1b223; scrollbar-darkshadow-color: #1c6108; scrollbar-face-color: #2b8516; scrollbar-highlight-color: #2fa31f; scrollbar-shadow-color: #227b13; scrollbar-track-color: #aedcb5      }

/* Navigationslinks oben  */
a.nav2:link 		   { color: #ececeb; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 5 3; border-top: 0 none } 
a.nav2:visited 		  { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 5 3; border-top: 0 none } 
a.nav2:hover 		 { color: #fe0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 5 3; border-top: 0 none } 
a.nav2:active 		 { color: #ffcc33; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 5 3; border-top: 0 none }

/* selektierter Menuepunkt Navigation oben*/
.nav2active 	{ color : #FFCC33; cursor : auto; font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; text-align : left; text-decoration : none; vertical-align : middle;	padding-top: 3px;	padding-bottom: 3px; padding-right: 3px; padding-left: 3px;	}
.nav2inactive 	{ color : #999999; cursor : auto; font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; text-align : left; text-decoration : none; vertical-align : middle;	padding-top: 3px;	padding-bottom: 3px; padding-right: 3px; padding-left: 3px; border-top-style: none;	}

/* Links im Fließtext */
a:link 		   { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none } 
a:visited 		    { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover 		   { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.content:visited 	 { color: #ff6600; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal } 
a.content:hover 	 { color: #ff9900; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal } 
a.content:active 	 { color: #cc0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal } 

td, p, ul, ol, li 	 { font-size: 11px; font-family: Arial, Helvetica, sans-serif, Tahoma, Arial, Helvetica }

.bgnav2 			 { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; background-color: #cdcdcd; border: outset thin #c7dced }

/* Fließtext im Hauptfenster */
.content 			 { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; text-align: left }
.contentlink		 { color: #003366; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; cursor: hand }
.kleingedrucktes 	   { font-size: 9px; font-family: Arial, Helvetica, sans-serif, Tahoma, Arial, Helvetica }
/* Seitenhintergrund Hauptfenster */
.page 		 		 { font-size: 11px; background-color: #ffffff; margin: 30px 30px 10px 50px; scroll: auto }

/* H1 Überschriften */
h1 					{ font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #ff8c00; }

/* Überschrift 1 */
.titel1 			   { color: silver; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; border-bottom: 0 solid } 
.titel2 			 { color: silver; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px; border-bottom: solid gray } 

/* Fusszeile */
.footer 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cccccc;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD;} 

/* Label für Input-fields */
.label 			 { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px }

/* farbige Zeilen */
.header			        { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; line-height: 20px; background-color: #308d3c; border-top: 1px solid #e6eff7; border-bottom: 1px solid #387cb4 }
.darkrow			         { color: #fff; font-size: 11px; font-style: normal; font-weight: bold; line-height: 14px; background-color: #393; border-top: 1px solid #e6eff7; border-bottom: 1px solid #000 }
.lightrow			        { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none; background-color: #bcd3c3; border-top: 1px solid #ffffff; border-bottom: 1px solid #ccc }
a.lightrow:link 			{ color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; cursor: hand  }


/* links */
a.linkblack:link 	{ font-size: 12px; color: #000000; text-decoration: none; font-family : Arial, Helvetica, sans-serif, geneva, arial, helvetica, sans-serif;}
a.linkblack:visited { font-size: 12px;	color: #000000;	text-decoration: none;	font-family : Arial, Helvetica, sans-serif, geneva, arial, helvetica, sans-serif; }
a.linkblack:hover 	{ font-size: 12px; color: #B22222; text-decoration: none; font-family : Arial, Helvetica, sans-serif, geneva, arial, helvetica, sans-serif; }
a.linkblack:active	{ font-size: 12px; color: #ff0000; text-decoration: none; font-family : Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;}

a.linktitle:link 	{ font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #eeeeee;	background-color: #7f7f7f; text-decoration: none; }
a.linktitle:visited { font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #eeeeee;	background-color: #7f7f7f; text-decoration: none; }
a.linktitle:hover 	{ font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #ffffff;	background-color: #7f7f7f; text-decoration: none; }
a.linktitle:active	{ font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #eeeeee;	background-color: #7f7f7f; text-decoration: none; }

/* Links in der Ergebnisliste */
.ergebnis 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #000000;	font-weight: normal; text-decoration: none; }
a.ergebnis:link 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #000000;	font-weight: bold; text-decoration: none; }
a.ergebnis:visited 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #000000;	font-weight: bold; text-decoration: none; }
a.ergebnis:hover 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #cc3300;	font-weight: bold; text-decoration: none; }
a.ergebnis:active 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #CC0000;	font-weight: bold; text-decoration: none; }

/* Links in der Ergebnisliste Überschriften*/
a.ergebnishead:link 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #000000;	font-weight: bold; text-decoration: none; }
a.ergebnishead:visited 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #000000;	font-weight: bold; text-decoration: none; }
a.ergebnishead:hover 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #cc3300;	font-weight: bold; text-decoration: none; }
a.ergebnishead:active 	{ font-family:  Arial, Helvetica, sans-serif;;	font-size: 11px;	color: #CC0000;	font-weight: bold; text-decoration: none; }

