p {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	15px;
	color:			#333;
}
h1 {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	15px;
	color:			#EB5E02;
	font-weight:	bold;
	margin-bottom:	0px;
}
ul { margin-left: 0px; padding: 0px;}
li { 
list-style-image:url(/global/bilder/ul_dots.gif);
margin-left:14px;
padding-left: 0px;
color: 666666;
}

.headnavigation_aktiv { 
	border-bottom: 3px #EB5E02 solid; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height:14px; 
	color: #349901; }

.blaettern_aktiv {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		15px;
	color:				#ED5E00;
	padding:			0px 2px 0px 2px;
}
td.terminnav {
background-image:url(/global/bilder/terminnav_dots.gif); 
background-repeat:no-repeat; 
background-position:left;
padding-left:5px;
}
td.termincontent {
padding: 5px 0px 3px 5px;
}
tr.abstand { margin: 4px 0px 4px 0px; }
.suche {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		15px;
	color:				#349901;
	padding: 5px 5px 5px 0px;
}
input, select {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	border: 			1px #FFF solid;
	width:				170px;
	height:				15px;
}
select { 
	font-size:10px; 
	color:#ED5E00;
	width: 172px;
}
select.datum, select.newsletter { width:auto;height:18px; }
select.suchenebene { height:18px; }
input.ergebnis, input.excel_download { 
margin: 0px;
padding: 0px;
background-image:url(/global/bilder/termine/button_ergebnis.jpg); 
background-repeat:no-repeat; 
width:145px; 
height:18px; 
border: 0px solid #349901;
cursor:pointer; 
}
input.excel_download { background-image:url(/global/bilder/termine/button_export.gif); }
/* Links */

a:link 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #349901; text-decoration: none}
a:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #349901; text-decoration: none}
a:active 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #349901; text-decoration: none}
a:hover 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #ED5E01; text-decoration: none}

a.email:link 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #000000; text-decoration: none}
a.email:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #349901; text-decoration: none}
a.email:active 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #349901; text-decoration: none}
a.email:hover 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #ED5E01; text-decoration: none}

a.email_dt:link 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA181; text-decoration: none}
a.email_dt:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA181; text-decoration: none}
a.email_dt:active 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA181; text-decoration: none}
a.email_dt:hover 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #ED5E01; text-decoration: none}

a.termine:link 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #EB5E02; text-decoration: none}
a.termine:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #EB5E02; text-decoration: none}
a.termine:active 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #EB5E02; text-decoration: none}
a.termine:hover 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #EB5E02; text-decoration: none}

a.blaettern:link 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; padding: 0px 2px 0px 2px;}
a.blaettern:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; padding: 0px 2px 0px 2px;}
a.blaettern:active 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; padding: 0px 2px 0px 2px;}
a.blaettern:hover 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #EB5E02; text-decoration: none; padding: 0px 2px 0px 2px;}

a.blaettern_zurueck:link 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_zurueck.gif); background-repeat:no-repeat; padding-left:14px; background-position:left}
a.blaettern_zurueck:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_zurueck.gif); background-repeat:no-repeat; padding-left:14px; background-position:left}
a.blaettern_zurueck:active 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_zurueck.gif); background-repeat:no-repeat; padding-left:14px; background-position:left}
a.blaettern_zurueck:hover 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #EB5E02; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_zurueck.gif); background-repeat:no-repeat; padding-left:14px; background-position:left}

a.blaettern_vor:link 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_vor.gif); background-repeat:no-repeat; padding-right:14px; background-position:right}
a.blaettern_vor:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_vor.gif); background-repeat:no-repeat; padding-right:14px; background-position:right}
a.blaettern_vor:active 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #8CA182; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_vor.gif); background-repeat:no-repeat; padding-right:14px; background-position:right}
a.blaettern_vor:hover 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #EB5E02; text-decoration: none; background-image:url(/global/bilder/for_all/blaettern_vor.gif); background-repeat:no-repeat; padding-right:14px; background-position:right}

a.headnav:link {border-bottom: 3px #FFFFFF solid;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #349901; text-decoration: none;}
a.headnav:visited {border-bottom: 3px #FFFFFF solid;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #349901; text-decoration: none}
a.headnav:active {border-bottom: 3px #FFFFFF solid; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #349901; text-decoration: none}
a.headnav:hover {border-bottom: 3px #EB5E02 solid; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #EB5E02;}

a.headnav_aktiv:link {border-bottom: 3px #EB5E02 solid;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #349901; text-decoration: none;}
a.headnav_aktiv:visited {border-bottom: 3px #EB5E02 solid;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #349901; text-decoration: none}
a.headnav_aktiv:active {border-bottom: 3px #EB5E02 solid; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #349901; text-decoration: none}
a.headnav_aktiv:hover {border-bottom: 3px #EB5E02 solid; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #EB5E02;}

a.weblinks:link 	{
	color: #8CA181;
	background-image: url(/global/bilder/for_all/webpfeil_gruen.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	font-weight: bold;
}
a.weblinks:active 	{
	color: #8CA181;
	background-image: url(/global/bilder/for_all/webpfeil_gruen.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	font-weight: bold;
}
a.weblinks:visited 	{
	color: #8CA181;
	background-image: url(/global/bilder/for_all/webpfeil_gruen.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	font-weight: bold;
}
a.weblinks:hover 	{
	color: #EB5E02;
	background-image: url(/global/bilder/for_all/webpfeil_orange.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	font-weight: bold;
}

a.downloadlink:link 	{ background-image: url(/global/bilder/for_all/symbol_downloadlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;}
a.downloadlink:active 	{ background-image: url(/global/bilder/for_all/symbol_downloadlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182; }
a.downloadlink:visited 	{ background-image: url(/global/bilder/for_all/symbol_downloadlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182; }
a.downloadlink:hover 	{ background-image: url(/global/bilder/for_all/symbol_downloadlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02; }

a.terminlink:link 	{ background-image: url(/global/bilder/for_all/symbol_terminlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  }
a.terminlink:active 	{ background-image: url(/global/bilder/for_all/symbol_terminlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182; }
a.terminlink:visited 	{ background-image: url(/global/bilder/for_all/symbol_terminlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182; }
a.terminlink:hover 	{ background-image: url(/global/bilder/for_all/symbol_terminlink.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02; }

a.routenplaner:link 	{ background-image: url(/global/bilder/for_all/symbol_routenplaner.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182; }
a.routenplaner:active 	{ background-image: url(/global/bilder/for_all/symbol_routenplaner.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182; }
a.routenplaner:visited 	{ background-image: url(/global/bilder/for_all/symbol_routenplaner.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182; }
a.routenplaner:hover 	{ background-image: url(/global/bilder/for_all/symbol_routenplaner.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02; }

a.popup_weblinks:link 	{ background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  }
a.popup_weblinks:active 	{ background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  }
a.popup_weblinks:visited 	{ background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  }
a.popup_weblinks:hover 	{ color: #EB5E02; background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02;  }

a.news_mehr:link 	{ background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  font-weight: bold;}
a.news_mehr:active 	{ background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  font-weight: bold;}
a.news_mehr:visited 	{ background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  font-weight: bold;}
a.news_mehr:hover 	{ color: #EB5E02; background-image: url(/global/bilder/for_all/linkpfeil_grau.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02;  font-weight: bold;}
.news_mehr_on 	{ color: #e5630f; background-image: url(/global/bilder/for_all/linkpfeil_orange.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02;  font-weight: bold;}

a.menue4:link 	{ background-image: url(/global/bilder/for_all/linkpfeil_gruen.gif); background-repeat:no-repeat; padding-left: 16px; color: #339900;  }
a.menue4:active 	{ background-image: url(/global/bilder/for_all/linkpfeil_gruen.gif); background-repeat:no-repeat; padding-left: 16px; color: #339900;  }
a.menue4:visited 	{ background-image: url(/global/bilder/for_all/linkpfeil_gruen.gif); background-repeat:no-repeat; padding-left: 16px; color: #339900;  }
a.menue4:hover 	{ color: #EB5E02; background-image: url(/global/bilder/for_all/linkpfeil_gruen.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02;  }
.menue4_on 	{ font-family: 	Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; background-image: url(/global/bilder/for_all/linkpfeil_orange.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02;  }

a.popup_drucken:link 	{ background-image: url(/global/bilder/for_all/symbol_drucken.gif); background-repeat:no-repeat; padding-left: 18px; color: #8CA182;  }
a.popup_drucken:active 	{ background-image: url(/global/bilder/for_all/symbol_drucken.gif); background-repeat:no-repeat; padding-left: 18px; color: #8CA182;  }
a.popup_drucken:visited 	{ background-image: url(/global/bilder/for_all/symbol_drucken.gif); background-repeat:no-repeat; padding-left: 18px; color: #8CA182;  }
a.popup_drucken:hover 	{ color: #EB5E02; background-image: url(/global/bilder/for_all/symbol_drucken.gif); background-repeat:no-repeat; padding-left: 18px; color: #EB5E02;  }

a.empfehlen_link:link 	{ background-image: url(/global/bilder/for_all/ic_empfehlen.gif); background-position:bottom left; background-repeat:no-repeat; padding-left: 26px; color: #8CA182;  }
a.empfehlen_link:active { background-image: url(/global/bilder/for_all/ic_empfehlen.gif); background-position:bottom left; background-repeat:no-repeat; padding-left: 26px; color: #8CA182;  }
a.empfehlen_link:visited { background-image: url(/global/bilder/for_all/ic_empfehlen.gif); background-position:bottom left; background-repeat:no-repeat; padding-left: 26px; color: #8CA182;  }
a.empfehlen_link:hover 	{ color: #EB5E02; background-image: url(/global/bilder/for_all/ic_empfehlen.gif); background-position:bottom left; background-repeat:no-repeat; padding-left: 26px; color: #EB5E02;  }

a.gal_uebersicht:link 	{ background-image: url(/global/bilder/for_all/gal_uebersicht.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;}
a.gal_uebersicht:active 	{ background-image: url(/global/bilder/for_all/gal_uebersicht.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;}
a.gal_uebersicht:visited 	{ background-image: url(/global/bilder/for_all/gal_uebersicht.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;}
a.gal_uebersicht:hover 	{ color: #EB5E02; background-image: url(/global/bilder/for_all/gal_uebersicht.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02;}

/* Formulare und Felder */

input.headsearch {
	width:			130px;
	height:			12px;
	border:			1px #ccc solid;
	font-family: 	Arial, Verdana, Helvetica, sans-serif;
	font-size:		9px;
	color:			#349901;
	padding-top: 	2px;
	padding-left: 	3px;
}

input.cms, select.cms {
	height:			16px;
	border:			1px #ccc solid;
	font-family: 	Arial, Verdana, Helvetica, sans-serif;
	font-size:		11px;
	color:			#349901;
	padding-top: 	2px;
	padding-left: 	3px;
}

textarea.cms {
	height:			100px;
	border:			1px #ccc solid;
	font-family: 	Arial, Verdana, Helvetica, sans-serif;
	font-size:		11px;
	color:			#349901;
	padding-top: 	2px;
	padding-left: 	3px;
}

select.kontakt {
	font-size:11px;
	color:#FFFFFF;
	width: 240px;
	background-color: #EB5E02;
	border: none;
}
input.kontakt_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	height: 18px;
	width: 240px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 3px 0px 0px 2px;
}
input.kontakt_plz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	height: 18px;
	width: 70px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
input.kontakt_ort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	height: 18px;
	width: 160px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
textarea.kontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	height: 184px;
	width: 240px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-width: 0px;
	/*padding: 2px 0px 3px 3px;*/
}
input.abschicken {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	height: 18px;
	width: 103px;
	border: none;
}
input.loeschen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	height: 18px;
	width: 132px;
	border: none;
}

/* GLOBALES */
.px { height:1px; font-size:1px; line-height:0px; }
.text11, .weblink_text { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #333333}
.weblink_text { color: #8CA182; }
.popupbereich_headline, .popupbereich_content, .popupbereich_foot { position:relative; top:0px; left:0px; width:360px; background-image:url(/global/bilder/headline_dots.gif); background-repeat:no-repeat; padding-left:7px; }

.popupbereich_content { top: 10px;}
.popupbereich_foot { text-align:right; background-image:none; width:390px; }
.popupbereich_routenfoot { text-align:right; background-image:none; width:320px; }

.popUp_headline {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#349901; 
	font-size: 11px;
	line-height:15px;
	font-weight:bold;
	margin-top: 0px;
}

.popUp_ebene {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#EB5E02; 
	font-size: 11px;
	line-height:15px;
	margin-top: 0px;
}

form_beschriftung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #349901;
}

hr {
color:#D9DACC;
height:1px;
padding:0px;
border-color: #D9DACC;
border-width:1px 0 0 0; 
border-style: solid; 
margin: 1em 0;
margin-top: 0px;
margin-bottom: 0px;
}

hr.footlinks {
border-width: 5px 0 0 0;
height:5px;
}

.text10_bildsub { color:#8CA181; padding-top: 2px; margin-top:0px; font-size: 10px; line-height:12px;}
.text11_topnews {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #FFFFFF;
	background-color: #349901;
	font-weight:	bold;
}

a.warenkorb:link 	{ background-image: url(/global/bilder/for_all/symbol_warenkorb.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  }
a.warenkorb:active 	{ background-image: url(/global/bilder/for_all/symbol_warenkorb.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  }
a.warenkorb:visited 	{ background-image: url(/global/bilder/for_all/symbol_warenkorb.gif); background-repeat:no-repeat; padding-left: 16px; color: #8CA182;  }
a.warenkorb:hover 	{ color: #EB5E02; background-image: url(/global/bilder/for_all/symbol_warenkorb.gif); background-repeat:no-repeat; padding-left: 16px; color: #EB5E02;  }