/* BODY*/

html>body .feature {height: auto;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-align: left;
	line-height: 18px;
	color: #000000;
	background-color: #E5E5E5;
}

/* ENDE BODY*/

.table_rahmen {
	border: 1px solid #99A19B;
	background-color: #FFFFFF;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #006651;
	text-decoration: none;
	margin-left: 43px;
}

/* SUBHEAD*/

.gelb {
	background-color: #FFDB00;
}

.weiss {
	background-color: #FFFFFF;
}

.sub_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006651;
	text-decoration: none;
	margin: 0px 43px;
}

/* ENDE SUBHEAD*/


/* INHALT*/

.bild {
	float: left; 
	margin-right: 3px;
	
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	margin-left: 43px;
	color: #000000;
	text-decoration: none;
}	

.copy_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	color: #000000;
	text-decoration: none;
}	

.copy a:link, .mail a:active, .mail a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	color: #000000;
	text-decoration: none;
		
}	

.copy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	color: #006651;	
	text-decoration: none;
	
}	

.copy_kontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	color: #000000;
}	

.copy_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}	

.copy_gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;	
	margin-left: 43px;
	color: #006651;
}	


.linie { 
	background-image: url(img/trennlinie.gif); 
	background-repeat: repeat-y; 
	background-position: center;
}	

.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006651;
	text-decoration: none;
}

.mail a:link, .mail a:active, .mail a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006651;
	text-decoration: none;	
}
  
.mail a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4CBA71;
	text-decoration: none;	
}

.abstand {
	margin-left: 43px:
}

.adresse_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747678;
	text-decoration: none;
}

/* ENDE INHALT*/

/* TEASER*/

.balken_gruen {
	background-color: #006651;
}	

.text_gelb {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFDB00;
	font-size: 10px;
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
}	

.text_gruen a:link, .text_gruen a:visited, .text_gruen a:hover, .text_gruen a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #006651;
	font-size: 10px;
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	text-decoration: none;
}	

.kasten_hintergrund {
	background-color: #E9F5EA;
}	

/* ENDE TEASER*/


/* FOOTER*/

.text_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747678;
	text-decoration: none;
	margin-left: 43px;
}

.text_footer a:link, .text_footer a:active, .text_footer a:hover, .text_footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747678;
	text-decoration: none;
}

/* FOOTER RECHTE SPALTE*/

.text_footer_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747678;
	text-decoration: none;
	margin: 5px 0px;
}

.text_footer_r a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747678;
	text-decoration: none;
	margin: 5px 0px;
}	

.text_footer_r a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747678;
	text-decoration: none;
	margin: 5px 0px;
}

.text_footer_r a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747678;
	text-decoration: none;
	margin: 5px 0px;
}

.text_footer_r a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #747678;
	text-decoration: none;
	margin: 5px 0px;
}

/* ENDE FOOTER RECHTE SPALTE*/

/* HEADER MENU*/

#headermenue {
	font-size: 12px;
	width: 735px; margin: 15px 0px 0px 5px;
	padding: 7px 5px 2px 10px;
	margin: 0 auto;
}

#headermenue ul {
	list-style-type: none;
	margin: 0px;
	padding: 2px 5px 2px 10px;
}

#headermenue li {
	display: inline;
	margin: 0px;
	padding: 2px 5px 2px 10px;
}

#headermenue li a, #headermenue li a:link {
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	color: #000000;	
}

#headermenue li a:visited, #headermenue li a:focus {
	color: #000000;
	padding: 2px 5px 2px 10px;
}

#headermenu li a:hover {
	color: #006651;
	padding: 2px 5px 2px 10px;
}

.gruen {
	text-decoration: none;
	background-color: #006651;
	color: #FFFFFF;	
	margin: 2px 5px 2px 5px;	
}

/* ENDE HEADER MENU*/

/*SUBMENU*/

#headersubmenue {
	font-size: 10px;
	width: 735px; height: 10px;
	padding: 2px 5px 2px 10px;
	margin: 0 auto;
}

#headersubmenue ul {
	list-style-type: none;
	margin: 0px;
	padding: 2px 5px 2px 10px;
}

#headersubmenue li {
	display: inline;
	margin: 0px;
	padding: 2px 5px 2px 10px;
}

#headersubmenue li a, #headermenue li a:link {
	text-decoration: none;
	padding: 2px 5px 2px 10px;
	color: #000000;	
}

#headersubmenue li a:visited {
	color: #000000;

}

#headersubmenue li a:hover, #headermenue li a:focus, #headermenue li a:active {
	color: #006651;
	text-decoration: none;
	padding: 2px 5px 2px 10px;
}

.text_gruen_navi {
	color: #006651;
	font-weight: bold;
}

/*ENDE SUBMENU*/
