.kontakt_input{background-color:#fcfcfc;color:#505056;font-family:arial;font-size:11;border: 1px solid #003d00;}
.kontakt_textarea{background-color:#fcfcfc;color:#505056;font-family:arial;font-size:11;border: 1px solid #003d00;}
.kontakt_select{background-color:#fcfcfc;color:#505056;font-family:arial;font-size:11;border: 1px solid #003d00;}
.kontakt_submit{background-color:#fcfcfc;color:#505056;font-family:arial;font-size:11;border: 1px solid #003d00;}
.kontakt_td{color:#003d00;font-family:arial;font-size:11;}
.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:#feffd7;color:#003d00;font-family:arial;font-size:11;border: 1px solid #003d00;width:110;height:20;}
.suche_submit{background-color:#feffd7;color:#003d00;font-family:arial;font-size:11;border: 1px solid #003d00;width:50;height:20;}

td{font-family:arial;font-size:11;vertical-align:top;color:#003d00;line-height:15px;}

.menuebody{color:#ffffff;font-family:arial;font-size:10px;background-color:#003373;}

.obermenuepunkt{background:url(images/hauptpunkt.jpg) no-repeat;height:28px;font-family:arial;font-size:11;color:#feffd7;font-weight:normal;vertical-align:middle;padding-left:30px;}
.obermenuepunkt_over{background:url(images/hauptpunkt_over.jpg) no-repeat;height:28px;font-family:arial;font-size:11;color:#feffd7;font-weight:normal;vertical-align:middle;padding-left:30px;}
.untermenuepunkt{background:url(images/unterpunkt.jpg) no-repeat;height:28px;font-family:arial;font-size:11;color:#feffd7;font-weight:normal;vertical-align:middle;padding-left:35px;}
.untermenuepunkt_over{background:url(images/unterpunkt_over.jpg) no-repeat;height:28px;font-family:arial;font-size:11;color:#feffd7;font-weight:normal;vertical-align:middle;padding-left:35px;}

.ueberschrift{font-family:arial;font-size:11;color:#003d00;vertical-align:middle;font-weight:bold;padding-bottom:1px;border-bottom: 1px solid #a6cb88;}
.header{font-family:arial;font-size:11;color:#ffffff;background-color:#003373;}

.gerade{font-family:arial;font-size:11;color:#003373;vertical-align:middle;background-color:#fbfaf8;height:20px;border-bottom-style:solid;border-bottom-color:#fff;border-bottom-width:5px;}
.ungerade{font-family:arial;font-size:11;color:#003373;vertical-align:middle;background-color:#f7f7f5;height:20px;border-bottom-style:solid;border-bottom-color:#fff;border-bottom-width:5px;}

.option{font-family:arial;font-size:11;color:#003373;background-color:#c78b8b;}
.detaillistenkategorie{font-family:arial;font-size:11;font-weight:bold;vertical-align:top;background-color:#ffd400;color:#e91d29;padding-left:15px;}
.detaillistenbezeichnung{font-family:arial;font-size:11;vertical-align:top;background-color:#e5e4da;padding-left:15px;}
.detaillistenwert{font-family:arial;font-size:11;vertical-align:top;background-color:#f2ecce;padding-left:15px;}
.headline_liste{font-family:arial;font-size:11;color:#003d00;vertical-align:middle;font-weight:bold;padding-bottom:4px;border-bottom: 1px solid #a6cb88;}
.inhalt_liste{font-family:arial;font-size:11;color:#003d00;height:12px;}
.menueleiste_text{font-family:arial;font-size:11;font-color:#feffd7;border-right:1px solid #003d00;font-weight:normal;}

.footer_text{text-align:center;color:#a6a6a6;}

a.menue_eintrag_obermenuepunkt:active{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt:text{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt:link{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt:visited{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt:hover{color:#fff;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}

a.menue_eintrag_obermenuepunkt2:active{color:#fff;text-decoration:none;display:block;font-weight:bold;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt2:text{color:#fff;text-decoration:none;display:block;font-weight:bold;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt2:link{color:#fff;text-decoration:none;display:block;font-weight:bold;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt2:visited{color:#fff;text-decoration:none;display:block;font-weight:bold;width:100%;height:100%;background: transparent;}
a.menue_eintrag_obermenuepunkt2:hover{color:#fff;text-decoration:none;display:block;font-weight:bold;width:100%;height:100%;background: transparent;}

a.menue_eintrag_untermenuepunkt:text{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt:link{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt:active{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt:visited{color:#003d00;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt:hover{color:#fff;text-decoration:none;display:block;width:100%;height:100%;background: transparent;}

a.menue_eintrag_untermenuepunkt2:text{color:#fff;text-decoration:none;font-weight:bold;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt2:link{color:#fff;text-decoration:none;font-weight:bold;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt2:active{color:#fff;text-decoration:none;font-weight:bold;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt2:visited{color:#fff;text-decoration:none;font-weight:bold;display:block;width:100%;height:100%;background: transparent;}
a.menue_eintrag_untermenuepunkt2:hover{color:#fff;text-decoration:none;font-weight:bold;display:block;width:100%;height:100%;background: transparent;}


a.listen_eintrag:text{color:#505056;text-decoration:none;height:12px;font-variant:normal;font-weight:normal;background: transparent;}
a.listen_eintrag:link{color:#505056;text-decoration:none;height:12px;font-variant:normal;font-weight:normal;background: transparent;}
a.listen_eintrag:active{color:#812626;text-decoration:none;height:12px;font-variant:normal;font-weight:normal;background: transparent;}
a.listen_eintrag:visited{color:#505056;text-decoration:none;height:12px;font-variant:normal;font-weight:normal;background: transparent;}
a.listen_eintrag:hover{color:#812626;text-decoration:underline;height:12px;font-variant:normal;font-weight:normal;background: transparent;}

a.menueleiste_eintrag_obermenuepunkt:text{text-decoration: none;display: block;padding: 7px 20px 6px 20px;text-transform: uppercase;color:#feffd7;}
a.menueleiste_eintrag_obermenuepunkt:link{text-decoration: none;display: block;padding: 7px 20px 6px 20px;text-transform: uppercase;color:#feffd7;}
a.menueleiste_eintrag_obermenuepunkt:active{text-decoration: none;display: block;padding: 7px 20px 6px 20px;text-transform: uppercase;color:#feffd7;}
a.menueleiste_eintrag_obermenuepunkt:visited{text-decoration: none;display: block;padding: 7px 20px 6px 20px;text-transform: uppercase;color:#feffd7;}
a.menueleiste_eintrag_obermenuepunkt:hover{background:url(images/menueleiste_bg_over.jpg) repeat-x;text-decoration: none;display: block;padding: 7px 20px 6px 20px;text-transform: uppercase;color: #f2eabf;}

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:text{color:#812626;text-decoration:none;}
a:link{color:#812626;text-decoration:none;}
a:active{color:#812626;text-decoration:none;}
a:visited{color:#812626;text-decoration:none;}
a:hover{color:#375369;text-decoration:none;}

a.suchergebnis:text{color:#375368;text-decoration:none;display:block;width:100%;height:100%;text-indent:15px;font-variant:normal;font-weight:normal;}
a.suchergebnis:visited{color:#375368;text-decoration:none;display:block;width:100%;height:100%;text-indent:15px;font-variant:normal;font-weight:normal;}
a.suchergebnis:active{color:#375368;text-decoration:none;display:block;width:100%;height:100%;text-indent:15px;font-variant:normal;font-weight:normal;}
a.suchergebnis:link{color:#375368;text-decoration:none;display:block;width:100%;height:100%;text-indent:15px;font-variant:normal;font-weight:normal;}
a.suchergebnis:hover{color:#812626;text-decoration:none;word-spacing:2px;display:block;width:100%;height:100%;text-indent:15px;background-color:#f2f1eb;font-variant:normal;font-weight:normal;}


body{
  background-color:#feffd7;
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size:10px;
  text-align: left;
}

.haupttabelle{
	position:absolute;
	left:100px; top:0px;	
}

.kopfzeile{
  background:url(images/kopf.jpg) no-repeat;
}

.menue{
	background:url(images/back_menue.jpg) repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

.menueleiste{
	background:url(images/menueleiste_bg.jpg) repeat;
	border-right: 1px solid #003d00;
}

.inhalt{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#feffd7;

}

.liste{
	background-color:#e9ffd9;
	border-left: 1px solid #afcea3;
	border-right: 1px solid #003d00;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

.fusszeile{
   background:url(images/fuss.jpg) no-repeat;
}

.editor_table{
  border:0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

.inhalt_table{
  width:95%;
  border:0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

.inhalt_table_foto{
  width:400;
  border:0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

.thumbnail_BG{
	background:url(images/Thumbnail_BG.gif) no-repeat;
	border:0px;
	padding-top:14px;
	padding-left:5px;
	height:128;
	width:128;
	float:left;
}

.oben_links{
	background:url(images/oben_links.jpg) no-repeat;
	}

.oben_logo{
	background:url(images/oben_logo.jpg) no-repeat;
	}

.menueleiste_links{
	background:url(images/menueleiste_links.jpg) no-repeat;
	}


a img {border:0 none;}

.gbook_absender{
  text-align:center;
  vertical-align: middle;
  font-family: Trebuchet MS;
  font-size:12px;
  color:#003d00;
  background:url(images/absender.jpg) no-repeat;
  background-color:#ece1c5;
  padding:10px;
  font-weight:bold;
  text-transform: uppercase;
  border-bottom: 1px solid #003d00;
}

.gbook_date{
  text-align:center;
  font-family: arial;
  font-size:11px;
  color:#fff;
  background-color:#66994e;
}

.gbook_nachricht{
  text-align:left;
  padding:10px;
  font-family: arial;
  font-size:11px;
  color:#333;
  background-color:#f6eedd;
  border-bottom: 1px solid #003d00;
  height: 50px;
}

.gbook_formular{
	border: 0px solid #003d00;
	padding:20px;
}

.gbook_bezeichnung{
	font-family:arial;
	font-size:12;
	color:#003d00;
	vertical-align:top;
	font-weight:bold;
	padding-top: 6px;
}
	
.gbook_input{
  text-align:left;
  font-family: arial;
  font-size:11px;
  color:#505056;
  background-color:#fcfcfc;
  padding:5px;
  font-weight:bold;
  border: 1px solid #003d00;
  width:250px;
  margin:8px;
}

.gbook_textarea{
  text-align:left;
  font-family: arial;
  font-size:11px;
  color:#505056;
  background-color:#fcfcfc;
  padding:5px;
  font-weight:bold;
  border: 1px solid #003d00;
  width:250px;
  height:85px;
  margin:8px;
}

.gbook_submit{
	background-color:#66994e;
	color:#fff;
	font-family:arial;
	font-size:11;
	border: 1px solid #333;
	width:250px;
	margin:8px;
}

.kalender{
	width:90%;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	align: center;
}

.kalender_top{
	background:url(images/kalender.jpg) repeat-x;
	color:#f5ead4;
	text-transform:uppercase;
	text-indent:15px;
	padding:4px;
	font-size:11px;
	font-weight:bold;
}

.kalender_gerade{
	font-family:arial;
	font-size:12px;
	background-color:#e8dbc1;
	color:#9e332d;
	height:20px;
	padding-top:6px;
	line-height:25px;
	border-bottom:1px solid #7e9e31;
	text-indent: 15px;
}

.kalender_ungerade{
	font-family:arial;
	font-size:12px;
	color:#9e332d;
	background-color:#fff2d9;
	height:20px;
	padding-top:6px;
	line-height:25px;
	border-bottom:1px solid #7e9e31;
	text-indent: 15px;
}

a.termin:link{color:#333;text-decoration:none;}
a.termin:active{color:#333;text-decoration:none;}
a.termin:visited{color:#333;text-decoration:none;}
a.termin:hover{color:#6b0a0b;text-decoration:underline;}


.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;}