.kontakt_input{background-color:#fff;color:#333;font-family:arial;font-size:12px;border: 1px solid #333;width: 170px;padding-left: 3px;}
.kontakt_textarea{background-color:#fff;color:#333;font-family:arial;font-size:12px;border: 1px solid #333;width: 170px;padding-left: 3px;}
.kontakt_select{background-color:#fff;color:#333;font-family:arial;font-size:12px;border: 1px solid #333;width: 170px;padding-left: 3px;}
.kontakt_submit{background-color:#a66349;color:#fff;font-family:arial;font-size:12px;border: 1px solid #333;width:170px;height:20px;line-height:20px;vertical-align:middle;cursor:pointer;}
.kontakt_td{color:#333;font-family:arial;font-size:12px;}
.kontakt_select_menuedropdown{font-family:arial;width:137px;text-transform:uppercase;font-size:11;color:#000;border-style:inset;border-width:1px;}

.suche_input{background-color:#fff;color:#333;font-family:arial;font-size:10px;border: 1px solid #dce1e3;width:141px;height:18px;line-height:18px;vertical-align:middle;padding-left:10px;}
.suche_submit{background-color:#a66349;color:#fff;font-family:arial;font-size:10px;border: 1px solid #dce1e3;width:60px;height:18px;line-height:18px;vertical-align:middle;cursor:pointer;}
.login_submit{background-color:#a66349;color:#fff;font-family:arial;font-size:10px;border: 1px solid #fff;width:141px;height:18px;line-height:18px;vertical-align:middle;cursor:pointer;}
/**/
td{font-family:arial;font-size:13px;color:#575349;line-height:20px;}
h1{ font-size: 28px}
h2{ font-size: 18px}
.liste *, .menue *, .inhalt * {margin-bottom: 3px;}
.menuebody{color:#ffffff;font-family:arial;font-size:10px;background-color:#003373;}

.obermenuepunkt{background:url(images/oberpunkt.jpg) left no-repeat;height:23px;font-family:arial;font-size:12px;color:#657173;font-weight:bold;text-transform: uppercase;vertical-align:middle;line-height:23px;}
.untermenuepunkt{height:20px;font-family:arial;font-size:12;color:#808d8f;font-weight:bold;vertical-align:middle;}

.ueberschrift{font-family:arial;font-size:14;color:#697375;vertical-align:middle;font-weight:bold;padding-top: 4px;}
.headline_liste{font-family:arial;font-size:14;color:#697375;vertical-align:middle;font-weight:bold;padding-top: 6px;}
.inhalt_liste{font-family:arial;font-size:11;color:#333;height:12px;}
.header{font-family:arial;font-size:11;color:#ffffff;background-color:#003373;}
.gerade{font-family:arial;font-size:12px;color:#4e5354;vertical-align:middle;background-color:#edeef0;height:25px;border-bottom:8px solid #fff;}
.ungerade{font-family:arial;font-size:12px;color:#4e5354;vertical-align:middle;background-color:#f7f7f9;height:25px;border-bottom:8px solid #fff;}
.option{font-family:arial;font-size:11;color:#003373;background-color:#c78b8b;}
.detaillistenkategorie{background:url(images/BG_details.jpg) repeat-x;font-family:arial;font-size:12px;font-weight:bold;vertical-align:top;color:#fff;padding-left:15px;padding-top:3px;padding-bottom:3px;text-transform: uppercase;vertical-align:middle;}
.detaillistenbezeichnung{background:url(images/BG_toggle.jpg) repeat-x;background-color:#f4f4f4;font-family:arial;font-size:12px;vertical-align:top;padding-left:15px; color:#4e5354;}
.detaillistenwert{background:url(images/BG_toggle_over.jpg) repeat-x;background-color:#e3e4e6;font-family:arial;font-size:12px;vertical-align:top;padding-left:15px; color:#4e5354;}
.menueleiste_text{font-family:arial;font-size:12px;color:#fff;text-transform: uppercase;}

.footer_text{text-align:center;color:#63686d;font-family: arial;padding-top:15px;}

a.menue_eintrag_obermenuepunkt:active{color:#657173;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}
a.menue_eintrag_obermenuepunkt:link{color:#657173;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}
a.menue_eintrag_obermenuepunkt:visited{color:#657173;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}
a.menue_eintrag_obermenuepunkt:hover{color:#782e29;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}

a.menue_eintrag_obermenuepunkt2:active{color:#782e29;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}
a.menue_eintrag_obermenuepunkt2:link{color:#782e29;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}
a.menue_eintrag_obermenuepunkt2:visited{color:#782e29;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}
a.menue_eintrag_obermenuepunkt2:hover{color:#657173;text-decoration:none;display:block;width:146px;padding: 5px 0 5px 45px;}

a.menue_eintrag_untermenuepunkt:active{color:#808d8f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}
a.menue_eintrag_untermenuepunkt:link{color:#808d8f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}
a.menue_eintrag_untermenuepunkt:visited{color:#808d8f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}
a.menue_eintrag_untermenuepunkt:hover{color:#eba73f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}

a.menue_eintrag_untermenuepunkt2:active{color:#eba73f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}
a.menue_eintrag_untermenuepunkt2:link{color:#eba73f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}
a.menue_eintrag_untermenuepunkt2:visited{color:#eba73f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}
a.menue_eintrag_untermenuepunkt2:hover{color:#eba73f;text-decoration:none;display:block;width:126px;padding: 0 0 0 45px;}

a.listen_eintrag:link{color:#446d2c;text-decoration:underline;}
a.listen_eintrag:active{color:#446d2c;text-decoration:underline;}
a.listen_eintrag:visited{color:#446d2c;text-decoration:underline;}
a.listen_eintrag:hover{color:#446d2c;text-decoration:overline underline;}

a.menueleiste_eintrag_obermenuepunkt:link{text-decoration: none;display: block; height: 9px; padding: 17px 16px 20px 16px;color:#fff;}
a.menueleiste_eintrag_obermenuepunkt:active{text-decoration: none;display: block; height: 9px;padding: 17px 16px 20px 16px;color:#fff;}
a.menueleiste_eintrag_obermenuepunkt:visited{text-decoration: none;display: block; height: 9px;padding: 17px 16px 20px 16px;color:#fff;}
a.menueleiste_eintrag_obermenuepunkt:hover{text-decoration: none;display: block; height: 9px;padding: 17px 16px 20px 16px;color: #ffa317; background:url(images/ML_over.gif) top no-repeat;}

a.bildgalerie:text{color:#c86f08;text-decoration:none;}
a.bildgalerie:link{color:#c86f08;text-decoration:none;}
a.bildgalerie:active{color:#c42d22;text-decoration:none;}
a.bildgalerie:visited{color:#c86f08;text-decoration:none;}
a.bildgalerie:hover{color:#c42d22;text-decoration:none;}

a:link{color:#782e29;text-decoration:none;}
a:active{color:#782e29;text-decoration:none;}
a:visited{color:#782e29;text-decoration:none;}
a:hover{color:#4e5354;text-decoration:underline;}

a.suchergebnis:text{color:#4e5354;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:visited{color:#4e5354;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:active{color:#4e5354;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:link{color:#4e5354;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:hover{color:#fff;text-decoration:none;2px;display:block;width:100%;height:100%;background-color:#a66349;}


.quicknav{color:#fa491a;text-decoration:none;background: none;font-size:10;line-height:10px;}
a.quicknav:link{background: none;}
a.quicknav:active{background: none;}
a.quicknav:visited{background: none;}
a.quicknav:hover{background: none;}


body{
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size:10px;
  text-align: left;
}

.kopfzeile{
  background:url(images/kopf.jpg) no-repeat;
}

.menueleiste{
	padding:0;
}

.menue{
	border-right: 1px solid #dcdcdc;
	padding: 0;
}


.inhalt{
	padding:0;
}

.liste{
	border-right: 1px solid #dcdcdc;
	padding:0;
}

.fusszeile{
	background:url(images/BG_fuss.gif) repeat-x;
}

.editor_table{
  border:0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

.inhalt_table{
  width:90%;
  border:0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

.inhalt_table_foto{
  width:90%;
  border:0px;
  align:center;
}

.thumbnail_BG{
	background-color:#f7f4f2;
	border:1px solid #dcdcdc;
	display:block;
	padding:7px;
	height:75px;
	width:100px;
	float:left;
	margin-bottom: 20px;
	margin-right: 10px;
}



#hover {
	margin: 0;
	padding: 0;
}



a img {border:0 none;}

.gbook_absender{
  text-align:center;
  font-family: arial;
  font-size:12px;
  color:#fff;
  background:url(images/BG_details.jpg) top repeat-x;
  background-color:#99573d;
  padding:10px;
  font-weight:bold;
}

.gbook_date{
  text-align:center;
  font-family: arial;
  font-size:12px;
  color:#4e5354;
  background:url(images/BG_toggle_over.jpg) repeat-x;
  background-color:#ebebeb;
}

.gbook_nachricht{
  text-align:left;
  padding:10px;
  font-family: arial;
  font-size:12px;
  color:#333;
  background-color:#fff;
  border-bottom: 1px solid #8a4a31;
}

.gbook_formular{
	border: 0;
	padding:10px;
}
.gbook_input{
	width: 250px;
	background-color:#fff;
	color:#333;
	font-family:arial;
	font-size:12px;
	border: 1px solid #d2d7d9;
}

.gbook_submit{
	background-color:#a66349;
	color:#fff;
	font-family:arial;
	font-size:12px;
	border: 1px solid #d2d7d9;
	width:250px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	cursor:pointer;
	
}

.gbook_toggle{background:url(images/BG_toggle.jpg) repeat-x; color:#90999b; width: 100%; display: block; height: 27px; text-align:center;text-decoration:none;font-weight:bold;}
a.gbook_toggle:visited{background:url(images/BG_toggle.jpg) repeat-x; color:#90999b; width: 100%; display: block; height: 27px;text-decoration:none;font-weight:bold;}
a.gbook_toggle:active{background:url(images/BG_toggle_over.jpg) repeat-x; color:#90999b; width: 100%; display: block; height: 27px;text-decoration:none;font-weight:bold;}
a.gbook_toggle:link{background:url(images/BG_toggle.jpg) repeat-x; color:#90999b; width: 100%; display: block; height: 27px;text-decoration:none;font-weight:bold;}
a.gbook_toggle:hover{background:url(images/BG_toggle_over.jpg) repeat-x; color:#13292d; width: 100%; display: block; height: 27px;text-decoration:none;font-weight:bold;}


.kalender{
	width:90%;
}

.kalender_top{
	background:url(images/BG_toggle.jpg) repeat-x;
	color:#808d8f;
	height: 27px;
	text-indent:25px;
	padding:4px;
	font-size:12px;
	font-weight:bold;
}

.kalender_gerade{
	font-family:arial;
	font-size:12px;
	background-color:#f7f9fa;
	color:#808d8f;
	height:20px;
	padding-top:6px;
	line-height:25px;
	border-bottom:1px solid #ebebeb;
	text-indent: 25px;
}

.kalender_ungerade{
	font-family:arial;
	font-size:12px;
	color:#808d8f;
	background-color:#fff;
	height:20px;
	padding-top:6px;
	line-height:25px;
	border-bottom:1px solid #e4e4e4;
	text-indent: 25px;
}


.blog_headline{color: #4e4d42; background-color: #ded0ab;font-weight: bold; padding: 2px 10px 2px 15px; line-height: 20px;}

.blog_absender{background-color: #9dc35e; height:16px; font-size:10px; padding: 1px 10px 0 15px;line-height:16px; color: #fff;}

.blog_comment{background-color:#f6ead4; border: 1px solid #9dc35e; font-size:11px; margin-top: 3px; padding: 8px 10px 8px 15px; text-align: justify; color: #4e4d42;}