
	
body { 
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
}


.forms 	{  
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #04685E; 
			background-color: #FFFFFF; 
			border: 1px solid; 
			border-color: #F5FAFD #F5FAFD #FF6600 #F5FAFD;
			}


.formsfehler 	{  
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #04685E; 
			background-color: #FFDB7C; 
			border: 1px solid; 
			border-color: #FFDB7C #FFDB7C #E10729 #FFDB7C;
			}


/* Überschriften*/
h1 {
	margin-left: 0px;
	margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 15px;
	padding: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.2pt
	}
h1 a:link {color: #FFFFFF; text-decoration: none;}
h1 a:visited  {color: #FFFFFF; text-decoration: none;}
h1 a:hover  {color: #FFFFFF; text-decoration: none; background-color: #F0F3F1;}
h1 a:active  {color: #FFFFFF; text-decoration: none;}


h2 {
	margin-left: 0px;
	margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 16px;
	padding: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	}
h2 a:link {color: #333333; text-decoration: none;}
h2 a:visited  {color: #333333; text-decoration: none;}
h2 a:hover  {color: #333333; text-decoration: none; background-color: #F0F3F1;}
h2 a:active  {color: #333333; text-decoration: none;}



h3 {
	margin-left: 0px;
	margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 10px;
	padding: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #359189;
	}
h3 a:link {color: #359189; text-decoration: none;}
h3 a:visited  {color: #359189; text-decoration: none;}
h3 a:hover  {color: #E10729; text-decoration: none; background-color: #FFFFFF;}
h3 a:active  {color: #359189; text-decoration: none;}


h4 { 
	margin-left: 0px;
	margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 8px;
	padding: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #E10729;
 text-decoration: none;
 font-weight: bold;
	}
h4 a:link {color: #E10729; text-decoration: none; }
h4 a:visited  {color: #E10729; text-decoration: none; }
h4 a:hover  {color: #E10729; text-decoration: none; background-color: #FFFFFF; }
h4 a:active  {color: #E10729; text-decoration: none; }


.textmenue {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: bold;
	color: #359189;
	}
.textmenue a:link {color: #359189; text-decoration: none; }
.textmenue a:visited  {color: #359189; text-decoration: none; }
.textmenue a:hover  {color: #07695C; text-decoration: none; }
.textmenue a:active  {color: #359189; text-decoration: none; }


.textmenueaktiv {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: bold;
	color: #07695C;
	}
.textmenueaktiv a:link {color: #07695C; text-decoration: none; }
.textmenueaktiv a:visited  {color: #07695C; text-decoration: none; }
.textmenueaktiv a:hover  {color: #07695C; text-decoration: none; }
.textmenueaktiv a:active  {color: #07695C; text-decoration: none; }


.linkrotwerbung {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px; 
	font-style: normal; 
	line-height: 19px; 
	font-weight: bold;
	color: #e10729;
	}
.linkrotwerbung a:link {color: #e10729; text-decoration: none; }
.linkrotwerbung a:visited  {color: #e10729; text-decoration: none; }
.linkrotwerbung a:hover  {color: #e10729; text-decoration: none; }
.linkrotwerbung a:active  {color: #e10729; text-decoration: none; }


.textmenuekl {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold;
	color: #359189;
	}
.textmenuekl a:link {color: #359189; text-decoration: none; }
.textmenuekl a:visited  {color: #359189; text-decoration: none; }
.textmenuekl a:hover  {color: #07695C; text-decoration: none; }
.textmenuekl a:active  {color: #359189; text-decoration: none; }


.textmenueklaktiv {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold;
	color: #07695C;
	}
.textmenueklaktiv a:link {color: #07695C; text-decoration: none; }
.textmenueklaktiv a:visited  {color: #07695C; text-decoration: none; }
.textmenueklaktiv a:hover  {color: #07695C; text-decoration: none; }
.textmenueklaktiv a:active  {color: #07695C; text-decoration: none; }


.textstandardklein {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	color: #000000;
	}
.textstandardklein a:link {color: #E10729; text-decoration:none; }
.textstandardklein a:visited  {color: #E10729; text-decoration: none; }
.textstandardklein a:hover  {color: #E10729; text-decoration: none; background-color: #D0DDD8;}
.textstandardklein a:active  {color: #E10729; text-decoration: none; }

	
.textstandardkleinbold {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold;
	color: #000000;
	}
.textstandardkleinbold a:link {color: #E10729; text-decoration: none;}
.textstandardkleinbold a:visited  {color: #E10729; text-decoration: none;}
.textstandardkleinbold a:hover  {color: #E10729; text-decoration: none; background-color: #D0DDD8;}
.textstandardkleinbold a:active  {color: #E10729; text-decoration: none;}


.textstandard { 
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #000000;
 text-decoration: none;
 font-weight: normal;
	}
.textstandard a:link {color: #E10729; text-decoration: none; }
.textstandard a:visited  {color: #E10729; text-decoration: none; }
.textstandard a:hover  {color: #E10729; text-decoration: none; background-color: #D0DDD8; }
.textstandard a:active  {color: #E10729; text-decoration: none; }


.textstandardbold { 
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #000000;
 text-decoration: none;
 font-weight: bold;
	}
.textstandardbold a:link {color: #359189; text-decoration: none; }
.textstandardbold a:visited  {color: #359189; text-decoration: none; }
.textstandardbold a:hover  {color: #E10729; text-decoration: none; background-color: #D0DDD8; }
.textstandardbold a:active  {color: #359189; text-decoration: none; }
	
	
.spacerweiss {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	color: #FFFFFF
	}


.spacergelb {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	color: #F4DA00
	}

.spacerhghellgruen {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	color: #F0F3F1
	}

.spacergruen {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	color: #359189
	}


/*Listen Bullet
ul		{ margin-bottom: 0px;margin-bottom: 0px; padding:0px; list-style-image:  url(/img_layout/pfeil_rot_re.gif);}
ol		{margin-left: 30px; margin-top: 0px; margin-bottom: 0px; padding:0px; list-style-image:  url(/img_layout/icon_liste_bullet.gif);}
*/	

/* Links in der Kopfzeile */

ul	{
	margin-bottom: 0px;
	margin-left: 20px; 
	padding: 0px; 
	list-style-image:  url(../img_layout/kreuzchen_orange.gif);
	}

   
/* #############   BULLET  ################# */
.bullet{
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	color: #FF6600;
	}


.textcopyright {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	line-height: 14px; 
	color: #FFFFFF
	}
.textcopyright a:link {color: #FFFFFF; text-decoration:none;}
.textcopyright a:visited  {color: #FFFFFF; text-decoration: none;}
.textcopyright a:hover  {color: #FFFFFF; text-decoration: none; background-color: #6BA49F;}
.textcopyright a:active  {color: #FFFFFF; text-decoration: none;}


  
.textcopyrightlinks {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	line-height: 18px; 
	color: #FFFFFF;
	}
.textcopyrightlinks a:link {color: #FFFFFF; text-decoration:none;}
.textcopyrightlinks a:visited  {color: #FFFFFF; text-decoration: none;}
.textcopyrightlinks a:hover  {color: #359189; text-decoration: none; background-color: #D0DDD8;}
.textcopyrightlinks a:active  {color: #FFFFFF; text-decoration: none;}


.imgtexterechts {
	font-family: Frutiger, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal;
	line-height: 22px; 
	color: #FFFFFF;
 text-decoration: none
	}
.imgtexterechts a:link {color: #FFFFFF; text-decoration:none }
.imgtexterechts a:visited  {color: #FFFFFF; text-decoration: none }
.imgtexterechts a:hover  {color: #66CCCC; text-decoration: none; background-color: #F4F4F4 }
.imgtexterechts a:active  {color: #FFFFFF; text-decoration: none }


.imgaktuell {
	BORDER-TOP: #F4DA00 2px solid; 
	BORDER-BOTTOM: #F4DA00 2px solid;
	BORDER-RIGHT: #F4DA00 2px solid; 
	BORDER-LEFT: #F4DA00 2px solid;
	margin-left: 12px;
	margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 12px;
}


.imgrahmengelb {
	BORDER-TOP: #F4DA00 2px solid; 
	BORDER-BOTTOM: #F4DA00 2px solid;
	BORDER-RIGHT: #F4DA00 2px solid; 
	BORDER-LEFT: #F4DA00 2px solid;
	margin-left: 6px;
	margin-right: 6px;
 margin-top: 0px;
 margin-bottom: 0px;
}

.rahmengelb {
	BORDER-TOP: #F4DA00 2px solid; 
	BORDER-BOTTOM: #F4DA00 0px solid;
	BORDER-RIGHT: #F4DA00 2px solid; 
	BORDER-LEFT: #F4DA00 2px solid;
 background-color: #F0F3F1
}

.rahmengelbrundum {
	BORDER-TOP: #F4DA00 2px solid; 
	BORDER-BOTTOM: #F4DA00 2px solid;
	BORDER-RIGHT: #F4DA00 2px solid; 
	BORDER-LEFT: #F4DA00 2px solid;
 background-color: #F0F3F1
}

.tabelleaussen {
	BORDER-TOP: #d0ddd8 1px solid; 
	BORDER-BOTTOM: #d0ddd8 1px solid;
	BORDER-RIGHT: #d0ddd8 1px solid; 
	BORDER-LEFT: #d0ddd8 1px solid
	}


