.kontakt_formular{border: 1px solid #d9d9d9; width:100%; align: center;}
.kontakt_input{background-color:#fcfff7;color:#606060;font-family:arial;font-size:11px;border: 1px solid #d9d9d9;width: 214px;padding-left: 7px; padding-right: 7px;}
.kontakt_textarea{background-color:#fcfff7;color:#606060;font-family:arial;font-size:11px;border: 1px solid #d9d9d9;width: 214px;padding: 7px; overflow:auto;}
.kontakt_select{background-color:#fcfff7;color:#606060;font-family:arial;font-size:11px;border: 1px solid #d9d9d9;width: 214px;padding-left: 7px;}
.kontakt_submit{background-color:#d6b212;color:#fff;font-family:arial;font-size:11px;border: 1px solid #d6b212; width:214px;height:18px;line-height:18px;vertical-align:middle;cursor:pointer;}
.kontakt_delete{background-color:#d77e8f;color:#fff;font-family:arial;font-size:11px;border: 1px solid #d77e8f; width:140px;height:18px;line-height:18px;vertical-align:middle;cursor:pointer;}
.kontakt_td{color:#7c8a89;font-family:arial;font-size:11px; border-bottom:1px solid #d9d9d9; width:140px; text-indent:10px;height:19px; line-height:19px;}
.kontakt_select_menuedropdown{width:145px;background-color:#fff;color:#545454;font-family:arial;font-size:9px;border: 1px solid #73b1aa;padding-left: 3px;text-transform:uppercase;}
.partnersuche{color:#545454;font-family:arial;font-size:9px;padding-left: 7px;text-transform:uppercase;}

.suche_input{background:url(images/suche_input.jpg) right no-repeat;color:#545454;font-family:arial;font-size:11px;border: 0px solid #fff;width:211px;height:26px;padding-left:10px;line-height:25px; vertical-align:middle;float:left;}
.suche_submit{background:url(images/suche_submit2.jpg) left no-repeat;color:#fff;font-family:arial;font-size:11px;border: 0px solid #bfd9d6;width:104px;height:26px;cursor:pointer;line-height:26px; vertical-align:middle;float:right;text-transform:uppercase}

.login_input{background-color:#fcfff7;color:#6a6d67;font-family:arial;font-size:11px;border: 1px solid #d6b212;width: 190px;padding-left: 7px; padding-right: 7px;}
.login_submit{background-color:#f0ca19;color:#fff;font-family:arial;font-size:11px;border: 1px solid #d6b212; width:190px;height:18px;line-height:18px;vertical-align:middle;cursor:pointer;}

td{font-family:arial;font-size:12px;color:#606060;line-height:18px;}

.menuebody{color:#ffffff;font-family:arial;font-size:10px;background-color:#003373;}

#container { background: #D20121; color: #fff}


.obermenuepunkt{width: 138px; height:29px;font-family:arial;font-size:12px;color:#7f8d9c;line-height:29px;font-weight:bold;}
.untermenuepunkt{width: 138px; height:25px;font-family:arial;font-size:11;color:#7f8d9c;line-height:25px;}

.punkt{color:#f0ca19;font-size:15px;}

h1{font-family: arial; font-size: 14px; font-weight: bold; text-transform:uppercase; color:#35a58f;}
h2{font-family: arial; font-size: 12px; font-weight: bold; text-transform:uppercase; color:#35a58f;}
h3{font-family: arial; font-size: 12px; text-transform:uppercase; color:#35a58f;}
h4{font-family: arial; font-size: 12px; color:#35a58f;line-height:23px;}

.ueberschrift{font-family: arial; font-size: 14px; font-weight: bold; text-transform:uppercase; color:#bdbdbd;}
.inhalt_liste{font-family:arial;font-size:12;color:#606060;line-height:17px;}
.listenteiler{background-color: #decba3; border: 0px solid #decba3; height:1px;margin-top: 11px;margin-bottom: 11px;color: #decba3;}
.header{font-family:arial;font-size:11;color:#ffffff;background-color:#003373;}
.gerade{font-family:arial;font-size:11px;color:#5d7270;background-color:#f2f7f6;height:21px;border-bottom: solid 1px #fff;}
.ungerade{font-family:arial;font-size:11px;color:#5d7270;background-color:#fff;height:21px;border-bottom: solid 1px #fff;}
.option{font-family:arial;font-size:11;color:#003373;background-color:#c78b8b;}
.detaillistenkategorie{font-weight: bold; background-color: transparent; font-family:arial;font-size:12px;vertical-align:top;color:#d6b212;padding-left:15px;padding-top:15px;padding-bottom:3px;border-bottom:1px solid #d6b212;}
.detaillistenbezeichnung{background-color:#dedede;font-family:arial;font-size:12px;vertical-align:top;padding-left:15px; color:#7c8a89;}
.detaillistenwert{background-color:#e6e6e6;font-family:arial;font-size:12px;vertical-align:top;padding-left:15px; color:#7c8a89;}
.menueleiste_text{font-family:arial;font-size:14px;color:#a49981; padding-top:6px;}

.footer_text{text-align:center;color:#606060;font-family: arial; font-size:12px; line-height:30px;vertical-align: middle;}


a.menueleiste_eintrag_obermenuepunkt:link{text-decoration: none; padding: 3px 7px; color:#808080;text-transform:uppercase;}
a.menueleiste_eintrag_obermenuepunkt:active{text-decoration: none; padding: 3px 7px; color:#808080;text-transform:uppercase;}
a.menueleiste_eintrag_obermenuepunkt:visited{text-decoration: none; padding: 3px 7px; color:#808080;text-transform:uppercase;}
a.menueleiste_eintrag_obermenuepunkt:hover{text-decoration: none; padding: 3px 7px; color:#fff;text-transform:uppercase;background-color:#f0ca19;}


a.menue_eintrag_obermenuepunkt:active{color:#575757;text-decoration:none;background-color: transparent; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}
a.menue_eintrag_obermenuepunkt:link{color:#575757;text-decoration:none;background-color: transparent; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}
a.menue_eintrag_obermenuepunkt:visited{color:#575757;text-decoration:none;background-color: transparent; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}
a.menue_eintrag_obermenuepunkt:hover{color:#262626;text-decoration:none;background-color: #f2f2f2; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}

a.menue_eintrag_obermenuepunkt2:active{color:#262626;text-decoration:none;background-color: #f2f2f2; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}
a.menue_eintrag_obermenuepunkt2:link{color:#262626;text-decoration:none;background-color: #f2f2f2; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}
a.menue_eintrag_obermenuepunkt2:visited{color:#262626;text-decoration:none;background-color: #f2f2f2; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}
a.menue_eintrag_obermenuepunkt2:hover{color:#000;text-decoration:none;background-color: #ededed; display: block; width: 138px; border-bottom: 1px solid #d9d9d9;}

a.menue_eintrag_untermenuepunkt:active{color:#575757;text-decoration:none;background-color: transparent; display: block; width: 138px;}
a.menue_eintrag_untermenuepunkt:link{color:#575757;text-decoration:none;background-color: transparent; display: block; width: 138px;}
a.menue_eintrag_untermenuepunkt:visited{color:#575757;text-decoration:none;background-color: transparent; display: block; width: 138px;}
a.menue_eintrag_untermenuepunkt:hover{color:#262626;text-decoration:none;background-color: transparent; display: block; width: 138px;}

a.menue_eintrag_untermenuepunkt2:active{color:#262626;text-decoration:none;background-color: transparent; display: block; width: 138px;}
a.menue_eintrag_untermenuepunkt2:link{color:#262626;text-decoration:none;background-color: transparent; display: block; width: 138px;}
a.menue_eintrag_untermenuepunkt2:visited{color:#262626;text-decoration:none;background-color: transparent; display: block; width: 138px;}
a.menue_eintrag_untermenuepunkt2:hover{color:#000;text-decoration:none;background-color: transparent; display: block; width: 138px;}


a.listen_eintrag:link{color:#d6b212;text-decoration:none;}
a.listen_eintrag:active{color:#d6b212;text-decoration:none;}
a.listen_eintrag:visited{color:#d6b212;text-decoration:none;}
a.listen_eintrag:hover{color:#d6b212;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:#d6b212;text-decoration:none;}
a:active{color:#d6b212;text-decoration:none;}
a:visited{color:#d6b212;text-decoration:none;}
a:hover{color:#d6b212;text-decoration:none;}

.inhalt_table	a:link{color:#d6b212;text-decoration:none;border-bottom: 1px solid #ffed4d;}
.inhalt_table	a:active{color:#d6b212;text-decoration:none;border-bottom: 1px solid #ffed4d;}
.inhalt_table	a:visited{color:#d6b212;text-decoration:none;border-bottom: 1px solid #ffed4d;}
.inhalt_table	a:hover{color:#d6b212;text-decoration:none;border-bottom: 1px solid #d6b212;}

.inhalt_table	a.iframe{color:#35a58f;text-decoration:none;border: 0px;}
.inhalt_table	a.iframe:hover{color:#35a58f;text-decoration:none;border: 0px;}

a.suchergebnis:visited{color:#5d7270;text-decoration:none;display:block;width:100%;height:100%;border-bottom: 1px solid #fff;}
a.suchergebnis:active{color:#5d7270;text-decoration:none;display:block;width:100%;height:100%;border-bottom: 1px solid #fff;}
a.suchergebnis:link{color:#5d7270;text-decoration:none;display:block;width:100%;height:100%;border-bottom: 1px solid #fff;}
a.suchergebnis:hover{color:#514f4a;text-decoration:none;display:block;width:100%;height:100%;background-color:#d6b212;}



body {
		color: #fff;
		margin: 0px;
		padding: 0px;
		background-color: #D20121!important;
	}

.kopfzeile{
  background:url(images/kopf.jpg) no-repeat;
}

.liste{
	background-color: #fff;
	padding:0;
}

ul {list-style-image:url(images/list_style_image.gif);
}



.inhalt{
	background-color: #fff;
	padding:0;
}

.menue{
	background:url(images/menue_BG.jpg) top left repeat-x;
	background-color: #fff;
	padding: 0;
}

.menueleiste{
	background-color: #fff;
	padding: 0;
}

.fusszeile{
	background-color: #fff;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.editor_table{
  border:0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

.inhalt_table{
  width:100%;
  align:left;
}

.inhalt_table_foto{
  width:92%;
  align:left;
}

.thumbnail_BG{
	background-color:#d6b212;
	border:1px solid #d6b212;
	display:block;
	padding:8px;
	height:auto;
	width:100px;
	float:left;
	margin-bottom: 15px;
	margin-right: 10px;

}

a img {border:0 none;margin: 0; padding: 0;}




.gbook_absender{
  text-align:center;
  width: 140px;
  font-family: arial;
  font-size:12px;
  color:#7c8a89;
  background:url(images/GB_sender.jpg) top left no-repeat;
  background-color:#fff;
  padding:10px;
  font-weight:bold;
}

.gbook_date{
  text-align:center;
  font-family: arial;
  font-size:10px;
  color:#9a9a9a;
  background:url(images/BG_Blog.jpg) repeat-x;
  background-color:#fff;
}

.gbook_nachricht{
  text-align:left;
  padding:10px;
  font-family: arial;
  font-size:12px;
  color:#7c8a89;
  background-color:transparent;
}

.gbook_formular{
	border: 0;
	padding:10px;
}

.gbook_input{
	width: 250px;
	background-color:#fff
	color:#bb9f64;
	font-family:arial;
	font-size:12px;
	border: 1px solid #d6b212;
	line-height:18px;	
}

.gbook_submit{
	background-color:#d6b212;
	color:#fff;
	font-family:arial;
	font-size:12px;
	border: 1px solid #d6b212;
	width:250px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	cursor:pointer;
	
}



.kalender{
	width:92%;
}



.kalender_top{
	color:#7c7c7c;
	height: 22px;
	padding-left:8px;
	padding-bottom:1px;
	font-size:11px;
	font-weight:bold;
	border-bottom: 1px solid #d6b212;
	margin-bottom:3px;
}

.kalender_gerade{
	font-family:arial;
	font-size:11px;
	background-color:#fff;
	color:#7c7c7c;
	height:20px;
	padding-top:2px;
	padding-left:8px;
	line-height:18px;
	border-bottom:1px solid #d6b212;
	
}

.kalender_ungerade{
	font-family:arial;
	font-size:11px;
	color:#7c7c7c;
	background-color:#fff;
	height:20px;
	padding-top:2px;
	padding-left:8px;
	line-height:18px;
	border-bottom:1px solid #d6b212;
	
}

.blog{padding:8px; ;border: 1px solid #d9d9d9; width:100%; align:left;background: #fff url(images/BG_Blog.jpg) top left repeat-x;}

.blog_headline{color: #7c8a89; background-color: #f2f2f2;font-weight: bold; padding: 2px 10px 2px 15px; line-height: 20px;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;background:url(images/BG_blogheadline.jpg) top left repeat-x;}

.blog_absender{background-color: #d6b212; height:16px; font-size:10px; padding: 1px 10px 0 15px;line-height:16px; color: #fff;background:url(images/BG_Blogname.jpg) top left repeat-x;}

.blog_comment{background-color:#fff; border: 1px solid #d6b212; font-size:11px; margin-top: 3px; padding: 8px 10px 8px 15px; text-align: justify; color: #6a6d67;}

.button{
	background: url(images/button.png) no-repeat;
	display:block;
	padding-top:2px;
	margin: 0 auto;
	padding-left:30px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	width:120px;
	height:21px;	
}
.button:hover{
	background: url(images/button_hover.png) no-repeat;
}