.kontakt_input{background-color:#ffdead;color:#333;font-family:arial;font-size:11px;border: 1px solid #b73d32;width: 170px;padding-left: 3px;}
.kontakt_textarea{background-color:#ffdead;color:#333;font-family:arial;font-size:11px;border: 1px solid #b73d32;width: 170px;padding-left: 3px;}
.kontakt_select{background-color:#ffdead;color:#333;font-family:arial;font-size:11px;border: 1px solid #b73d32;width: 170px;padding-left: 3px;}
.kontakt_submit{background-color:#b73d32;color:#fff;font-family:arial;font-size:11px;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:11px;}
.kontakt_select_menuedropdown{width:158px;background-color:#fff;color:#333;font-family:arial;font-size:10px;border: 1px solid #253163;padding-left: 3px;}

.dect * {
	position:absolute; 
	top:-1000px; 
	left:-1000px;
}

.suche_input{background-color:#ffdead;color:#b73d32;font-family:arial;font-size:10px;border: 1px solid #b73d32;width:106px;height:16px;line-height:16px;vertical-align:middle;padding-left:5px;}
.suche_submit{background-color:#b73d32;color:#ffdead;font-family:arial;font-size:10px;border: 1px solid #b73d32;width:31px;height:16px;line-height:16px;vertical-align:middle;cursor:pointer;}
.login_submit{background-color:#b73d32;color:#ffdead;font-family:arial;font-size:10px;border: 1px solid #b73d32;width:141px;height:18px;line-height:18px;vertical-align:middle;cursor:pointer;}

td{font-family:arial;font-size:12;color:#333;line-height:19px; vertical-align:top;}

.menuebody{color:#ffffff;font-family:arial;font-size:10px;background-color:#003373;}

.obermenuepunkt{height:17px;line-height:17px;font-family:arial;font-size:12;color:#02114f;}
.untermenuepunkt{height:15px;line-height:15px;font-family:arial;font-size:12;color:#02114f;}

.ueberschrift{line-height: 20px;font-size: 1.4em;font-weight: bold; font-style:italic;font-weight: bold;color:#AC0C32;}
.headline_liste{line-height: 20px;font-weight: bold;font-size:14px;color:#AC0C32;text-transform:uppercase;}
.inhalt_liste{font-family:arial;font-size:12;color:#565044;height:12px;}
.listenteiler{background-color: #b73d32; border: 0px solid #AC0C32; height:1px;margin-top: 11px;margin-bottom: 11px;color: #AC0C32;}
.header{font-family:arial;font-size:11;color:#ffffff;background-color:#003373;}
.gerade{font-family:arial;font-size:11px;color:#02114f;background-color:#e9ebf0;height:21px;border-bottom: 2px solid #fff;}
.ungerade{font-family:arial;font-size:11px;color:#02114f;background-color:#f5f5f5;height:21px;border-bottom: 2px solid #fff;}
.option{font-family:arial;font-size:11;color:#003373;background-color:#c78b8b;}
.detaillistenkategorie{font-weight: bold; background-color: #fdcf9e; font-family:arial;font-size:12px;vertical-align:top;color:#b73d32;padding-left:15px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #b73d32;}
.detaillistenbezeichnung{background-color:#ffe6c2;font-family:arial;font-size:12px;vertical-align:top;padding-left:15px; color:#333;}
.detaillistenwert{background-color:#f7d6ab;font-family:arial;font-size:12px;vertical-align:top;padding-left:15px; color:#333;}
.menueleiste_text{font-family:arial;font-size:12px;color:#fff;text-transform:uppercase;}


a.menueleiste_eintrag_obermenuepunkt:link{text-decoration: none; padding: 0 0 0 26px;color:#fff;height:30px;}
a.menueleiste_eintrag_obermenuepunkt:active{text-decoration: none; padding: 0 0 0 26px;color:#fff;height:30px;}
a.menueleiste_eintrag_obermenuepunkt:visited{text-decoration: none; padding: 0 0 0 26px;color:#fff;height:30px;}
a.menueleiste_eintrag_obermenuepunkt:hover{text-decoration: none;padding: 0 0 0 26px;color: #fff;height:30px;}


.footer_text{text-align:left;color:#313a24;font-family: arial;padding-top:4px;padding-left:40px; font-size:11px; line-height:20px;}

a.listen_eintrag:link{color:#AC0C32;text-decoration:none;}
a.listen_eintrag:active{color:#AC0C32;text-decoration:none;}
a.listen_eintrag:visited{color:#AC0C32;text-decoration:none;}
a.listen_eintrag:hover{color:#AC0C32;text-decoration: underline;}

a.bildgalerie:text{color:#02114f;text-decoration:none;}
a.bildgalerie:link{color:#02114f;text-decoration:none;}
a.bildgalerie:active{color:#02114f;text-decoration:none;}
a.bildgalerie:visited{color:#02114f;text-decoration:none;}
a.bildgalerie:hover{color:#02114f;text-decoration:none;}

a:link{color:#333;text-decoration:underline;}
a:active{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#b73d32;text-decoration:none;}

a.suchergebnis:text{color:#02114f;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:visited{color:#02114f;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:active{color:#02114f;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:link{color:#02114f;text-decoration:none;display:block;width:100%;height:100%;}
a.suchergebnis:hover{color:#02114f;text-decoration:none;display:block;width:100%;height:100%;background-color:#d6daeb;}


.quicknav{color:#fa491a;text-decoration:none;background: none;font-size:10;line-height:10px; display: block; height: 100%; width: 100%;}
a.quicknav:link{background: none;text-decoration:none;}
a.quicknav:active{background: none;text-decoration:none;}
a.quicknav:visited{background: none;text-decoration:none;}
a.quicknav:hover{background: none;text-decoration:none;}


body{
  background:url(images/hintergrund.jpg) top left no-repeat;
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size:10px;
  text-align: left;
}

.kopfzeile{
  background:url(images/kopf.jpg) no-repeat;
}


.fahnen{display:block; width: 23px;	height: 14px;	text-decoration: none;}
a.fahnen:visited{text-decoration:none;}
a.fahnen:active{text-decoration:none;}
a.fahnen:link{text-decoration:none;}
a.fahnen:hover{text-decoration:none;}


.menueleiste{
	/*background:url(images/back_menueleiste.jpg) repeat-x;*/
	background: #AC0C32;
}

.liste{
	/*background:url(images/back_liste.jpg) top right no-repeat;*/
	background-color: #FFF6ED;
	padding-top:3px;
}

.inhalt{
	/*background:url(images/back_inhalt.jpg) top right no-repeat;*/
	background-color: #FFF6ED;
	padding:0;
}

.adresse{
	font-face: arial;
	font-size: 11px;
	line-height: 17px;
	color: #253163;
	width: 158px;
	padding: 20px 12px 28px 17px;
	align: left;
	text-align:left;
}

.menue{
	background:url(images/back_menue.jpg) top left no-repeat;
	background-color: #fff;
	padding: 0;
}

.fusszeile{
	background:url(images/fuss.jpg) no-repeat;
}

.editor_table{
  border:0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

.inhalt_table{
  padding: o;
  width:92%;
  border-right:: 1px solid #648646;
}

.inhalt_table_foto{
  width:92%;
  border-right:: 1px solid #648646;
  align:center;
}

.thumbnail_BG{
	background-color:#fdcf9e;
	border:1px solid #ab7549;
	display:block;
	padding:8px;
	height:auto;
	width:100px;
	float:left;
	margin-bottom: 15px;
	margin-right: 10px;

}

a img {border:0 none;}

.gbook_absender{
  text-align:center;
  width: 140px;
  font-family: arial;
  font-size:12px;
  color:#333;
  background-color:#fdcf9e;
  padding:10px;
  font-weight:bold;
}

.gbook_date{
  text-align:center;
  font-family: arial;
  font-size:12px;
  color:#333;
  background-color:#fdcf9e;
}

.gbook_nachricht{
  text-align:left;
  padding:10px;
  font-family: arial;
  font-size:12px;
  color:#333;
  background-color:#transparent;
  border-bottom: 1px solid #7c1518;
}

.gbook_formular{
	border: 0;
	padding:10px;
}

.gbook_input{
	width: 250px;
	background-color:#ffdead;
	color:#7c1518;
	font-family:arial;
	font-size:12px;
	border: 1px solid #7c1518;
}

.gbook_submit{
	background-color:#7c1518;
	color:#ffdead;
	font-family:arial;
	font-size:12px;
	border: 1px solid #7c1518;
	width:250px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	cursor:pointer;
	
}

.gbook_toggle{background-color: #fdcf9e; color:#7c1518; width: 100%; display: block; height: 27px; text-align:center;text-decoration:none;}
a.gbook_toggle:link{background-color: #fdcf9e;  color:#7c1518; width: 100%; display: block; height: 27px;text-decoration:none;}
a.gbook_toggle:visited{background-color: #fdcf9e;  color:#7c1518; width: 100%; display: block; height: 27px;text-decoration:none;}
a.gbook_toggle:active{background-color: #fdcf9e;  color:#7c1518; width: 100%; display: block; height: 27px;text-decoration:none;}
a.gbook_toggle:hover{background-color: #7c1518; color:#ffdead; width: 100%; display: block; height: 27px;text-decoration:underline;}


.kalender{
	width:92%;
}

.kalender_top{
	color:#021e2e;
	height: 27px;
	padding:4px;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px solid #ae8a53;
}

.kalender_gerade{
	font-family:arial;
	font-size:12px;
	background-color:#transparent;
	color:#333;
	height:20px;
	padding-top:6px;
	line-height:20px;
	border-bottom:1px solid #ae4b3e;
	
}

.kalender_ungerade{
	font-family:arial;
	font-size:12px;
	color:#333;
	background-color:#ffe1b8;
	height:20px;
	padding-top:6px;
	line-height:20px;
	border-bottom:1px solid #ae4b3e;
	
}

.blog_headline{color: #7c1518; background-color: #fdcf9e;font-weight: bold; padding: 2px 10px 2px 15px; line-height: 20px;}

.blog_absender{background-color: #7c1518; height:16px; font-size:10px; padding: 1px 10px 0 15px;line-height:16px; color: #ffdead}

.blog_comment{border: 1px solid #7c1518; font-size:11px; margin-top: 3px; padding: 8px 10px 8px 15px; text-align: justify;}
