BODY {
/*
			scrollbar-base-color: #FDE0B5;
			scrollbar-3dlight-color: #FBCDA7;
			scrollbar-arrow-color: #CC6633;
			scrollbar-darkshadow-color: #ECB588;
			scrollbar-face-color: #FDE0B5;
			scrollbar-highlight-color: #FFCC99;
			scrollbar-shadow-color: #FFECD0;
			scrollbar-track-color: #FFECD0;
*/

			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			font-style: normal; 
			line-height: 15px; 
			font-weight: normal; 
			color: #333333;
}


.forms 	{  
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #00477E; 
			background-color: #EEF8EF; 
			border: 1px solid; 
			border-color: #EEF8EF #EEF8EF #92CBA7 #EEF8EF;
			}


.formsfehler 	{  
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #336633; 
			background-color: #FFE5B6; 
			border: 1px solid; 
			border-color: #FFE5B6 #FFE5B6 #E69500 #FFE5B6;
			}



.textcopyright { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal; 
		line-height: 12px; 
		color: #FFFFFF; 
		}
.textcopyright a:link {				color: #FFFFFF; text-decoration: none;}
.textcopyright a:visited {	color: #FFFFFF; text-decoration: none;}
.textcopyright a:hover {			color: #00477E; text-decoration: none; background-color: #FFFFF;}
.textcopyright a:active {		color: #FFFFFF; text-decoration: none;}


/* P:first-letter { font-size:20px; } */


h1 {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size: 16px; 
		color: #51AA75; 
		line-height: 22px; 
		letter-spacing: 1px; 
	}

/*
h1:first-letter {
 font-size:30px;
 }
*/


h2 { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 18px; 
		color: #00477E; 
		letter-spacing: 0.1pt;
		margin-top: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 7px;

}



h3 { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 18px; 
		color: #CCCCCC; 
		letter-spacing: 0.1pt
}

.navitextebene1 {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 13px; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		COLOR: #00009E; 
		TEXT-DECORATION: none;
		LETTER-SPACING: 1px; 
	}
.navitextebene1 A:link {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene1 A:visited {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene1 A:hover {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene1 A:active {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}


.navitextebene2 {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 13px; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		COLOR: #00009E; 
		TEXT-DECORATION: none;
		LETTER-SPACING: 1px; 
	}
.navitextebene2 A:link {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene2 A:visited {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene2 A:hover {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene2 A:active {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}


.navitextebene3 {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 12px; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		COLOR: #00009E; 
		TEXT-DECORATION: none;
		LETTER-SPACING: 1px; 
	}
.navitextebene3 A:link {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene3 A:visited {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene3 A:hover {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}
.navitextebene3 A:active {
		COLOR: #00009E; 
		TEXT-DECORATION: none;
	}


.naviunten {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 11px; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		COLOR: #00477E; 
		TEXT-DECORATION: none;
		LETTER-SPACING: 2px; 
	}
.naviunten A:link {
		COLOR: #00477E; 
		TEXT-DECORATION: none;
	}
.naviunten A:visited {
		COLOR: #00477E; 
		TEXT-DECORATION: none;
	}
.naviunten A:hover {
		COLOR: #00477E; 
		TEXT-DECORATION: none;
		background-color: #E9F2EC;
	}
.naviunten A:active {
		COLOR: #00477E; 
		TEXT-DECORATION: none;
	}


.naviuntenaktiv {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		COLOR: #51AA75; 
		TEXT-DECORATION: none;
		LETTER-SPACING: 2px; 
	}
.naviuntenaktiv A:link {
		COLOR: #51AA75; 
		TEXT-DECORATION: none;
	}
.naviuntenaktiv A:visited {
		COLOR: #51AA75; 
		TEXT-DECORATION: none;
	}
.naviuntenaktiv A:hover {
		COLOR: #51AA75; 
		TEXT-DECORATION: none;
		background-color: #E9F2EC;
	}
.naviuntenaktiv A:active {
		COLOR: #51AA75; 
		TEXT-DECORATION: none;
	}


.spacerweiss {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1px; 
		color: #FFFFFF; 
}


.spacergelb {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1px; 
		color: #ffffcc; 
}


.spacergruen {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1px; 
		color: #92CBA7; 
}


.spacerdunkelgruen {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1px; 
		color: #51AA75; 
}


.spacerhgspalterechts {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1px; 
		color: #E2EBF0; 
}


.text { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 18px; 
		color: #333333; 
		letter-spacing: 0.1pt
}
.text a:link {color: #51AA75; text-decoration: none;}
.text a:visited  {color: #51AA75; text-decoration: none;}
.text a:hover  {color: #51AA75; text-decoration: none; background-color: #E9F2EC;}
.text a:active  {color: #51AA75; text-decoration: none;}


.textstandard { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 17px; 
		color: #333333; 
		letter-spacing: 0.1pt
}
.textstandard a:link {color: #51AA75; text-decoration: none;}
.textstandard a:visited  {color: #51AA75; text-decoration: none;}
.textstandard a:hover  {color: #51AA75; text-decoration: none; background-color: #E9F2EC;}
.textstandard a:active  {color: #51AA75; text-decoration: none;}


.textstandardbold { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 17px; 
		color: #333333; 
		letter-spacing: 0.1pt
}
.textstandardbold a:link {color: #51AA75; text-decoration: none;}
.textstandardbold a:visited  {color: #51AA75; text-decoration: none;}
.textstandardbold a:hover  {color: #51AA75; text-decoration: none; background-color: #E9F2EC;}
.textstandardbold a:active  {color: #51AA75; text-decoration: none;}


.textstandardklein { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 16px; 
		color: #333333; 
		/* letter-spacing: 0.1pt; */
}
.textstandardklein a:link {color: #51AA75; text-decoration: none;}
.textstandardklein a:visited  {color: #51AA75; text-decoration: none;}
.textstandardklein a:hover  {color: #51AA75; text-decoration: none; background-color: #E9F2EC;}
.textstandardklein a:active  {color: #51AA75; text-decoration: none;}


.textklein { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 15px; 
		color: #333333; 
}
.textklein a:link {color: #E69500; text-decoration: none;}
.textklein a:visited  {color: #E69500; text-decoration: none;}
.textklein a:hover  {color: #E69500; text-decoration: none; background-color: #E5EFBC;}
.textklein a:active  {color: #E69500; text-decoration: none;}


.textorange { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 18px;  
		color: #da7b1c; 
}
.textorange a:link {color: #da7b1c; text-decoration: none;}
.textorange a:visited  {color: #da7b1c; text-decoration: none;}
.textorange a:hover  {color: #da7b1c; text-decoration: none; background-color: #fcedd0;}
.textorange a:active  {color: #da7b1c; text-decoration: none;}


.ueberschriftspalterechts { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 17px; 
		color: #FFFFFF; 
}
.ueberschriftspalterechts a:link {color: #FFFFFF; text-decoration: none; }
.ueberschriftspalterechts a:visited  {color: #FFFFFF; text-decoration: none; }
.ueberschriftspalterechts a:hover  {color: #FFFFFF; text-decoration: none; background-color: #51AA75; }
.ueberschriftspalterechts a:active  {color: #FFFFFF; text-decoration: none; }


.ueberschrift2spalterechts { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 17px; 
		color: #00477E; 
}
.ueberschrift2spalterechts a:link {color: #00477E; text-decoration: none; }
.ueberschrift2spalterechts a:visited  {color: #00477E; text-decoration: none; }
.ueberschrift2spalterechts a:hover  {color: #00477E; text-decoration: none; background-color: #E9F2EC; }
.ueberschrift2spalterechts a:active  {color: #00477E; text-decoration: none; }


.textspalterechts { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 17px; 
		color: #333333; 
}
.textspalterechts a:link {color: #51AA75; text-decoration: none;}
.textspalterechts a:visited  {color: #51AA75; text-decoration: none;}
.textspalterechts a:hover  {color: #51AA75; text-decoration: none; background-color: #E9F2EC;}
.textspalterechts a:active  {color: #51AA75; text-decoration: none;}


.linkgruenspalterechts { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 17px; 
		LETTER-SPACING: 0.5px; 
		color: #51aa75; 
}
.linkgruenspalterechts a:link {color: #51aa75; text-decoration: none; }
.linkgruenspalterechts a:visited  {color: #51aa75; text-decoration: none; }
.linkgruenspalterechts a:hover  {color: #51aa75; text-decoration: none; background-color: #E9F2EC; }
.linkgruenspalterechts a:active  {color: #51aa75; text-decoration: none; }



.textslogan { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 18px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 19px; 
		color: #FFFFFF; 
		LETTER-SPACING: 1px; 
}
.textslogan a:link {color: #FFFFFF; text-decoration: none;}
.textslogan a:visited  {color: #FFFFFF; text-decoration: none;}
.textslogan a:hover  {color: #FFFFFF; text-decoration: none;}
.textslogan a:active  {color: #FFFFFF; text-decoration: none;}


.textadresse { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 17px; 
		color: #00009E; 
}
.textadresse a:link {color: #51AA75; text-decoration: none; }
.textadresse a:visited  {color: #51AA75; text-decoration: none; }
.textadresse a:hover  {color: #51AA75; text-decoration: none; background-color: #F7F9FB; }
.textadresse a:active  {color: #51AA75; text-decoration: none; }


.ueberschriftweiss { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 18px; 
		LETTER-SPACING: 0.5px; 
		color: #FFFFFF; 
		left-margin: 10px;
		padding-left: 10px;
}
.ueberschriftweiss a:link {color: #FFFFFF; text-decoration: none; }
.ueberschriftweiss a:visited  {color: #FFFFFF; text-decoration: none; }
.ueberschriftweiss a:hover  {color: #FFFFFF; text-decoration: none; background-color: #ADDABE; }
.ueberschriftweiss a:active  {color: #FFFFFF; text-decoration: none; }


.linkgruen { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal;
		line-height: 18px;  
		color: #333333; 
}
.linkgruen a:link {color: #51aa75;	font-size: 13px;	LETTER-SPACING: 0.5px;	font-weight: bold; text-decoration: none; }
.linkgruen a:visited  {color: #51aa75;	font-size: 13px;	LETTER-SPACING: 0.5px;	font-weight: bold; text-decoration: none; }
.linkgruen a:hover  {color: #51aa75;	font-size: 13px;	LETTER-SPACING: 0.5px;	font-weight: bold; text-decoration: none; background-color: #E9F2EC; }
.linkgruen a:active  {color: #51aa75;	font-size: 13px;	LETTER-SPACING: 0.5px;	font-weight: bold; text-decoration: none; }


.linkblau { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		font-weight: bold;
		line-height: 18px; 
		LETTER-SPACING: 0.5px; 
		color: #00477E; 
}
.linkblau a:link {color: #00477E; text-decoration: none; }
.linkblau a:visited  {color: #00477E; text-decoration: none; }
.linkblau a:hover  {color: #00477E; text-decoration: none; background-color: #E9F2EC; }
.linkblau a:active  {color: #00477E; text-decoration: none; }
