body {background-color:#523E2B; text-align:center;}

h1 {font-size:14px;color:#00772f;}
h2 {font-size:15px;color:#00772f;}
h4 {font-size:16px;color:#00772f;}

body,td,option,input,select {
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#222222;}
a {
  color:#330000; 
  text-decoration:none;
  }
a:hover {
  color:#027730; 
  }
  a.navi_startseite {
  color:#ffffff;font-size:20px;font-weight:normal;
  text-decoration:none;
  }
a.navi_startseite:hover {color:#ffffff;
  }
#banner {width:998; height:412px; border:1px solid gray;}
#inhalt {float:right; width:598px; border:1px solid gray;}
.fuss   {color:#fdf6d9; font-size:11px;padding-left:400px;}
.fuss a {color:#fdf6d9;}
.counter {color:#fdf6d9; font-size:10px;}
#kalender {padding:0 0 0 0;}

.farbe_gruen{color:#027730;}

.hintergrund_gelb{background-color:#fdf6d9;padding:10 10 10 10;width:100%;}

.anmerkung{font-size:10px;}

.bild_links{float:left;padding:0 20 0 0;}
.bild_rechts{float:right;padding:0 0 0 20;}

.trenner {clear:both;padding:10 0 10 0;}

/* MENU */
#menu { 
	width: 200px;
	padding-bottom: 40px;
	text-align:left;
	float:left;
	background: url(bilder/menu_bg.jpg) repeat-y left top;
	}
#menu ul, #menu ul li {
	margin: 0;
	padding: 0;
	list-style: none;}
#menu ul { border-top: 1px solid white; }
#menu ul li a {
	width: inherit;
	border-bottom: 1px solid white;
	display: block;
	padding: 5px 0 5px 20px;
	text-decoration: none;
	color:#330000;
	}
#menu ul li a:hover { background: #FFF8E2; color:#220000;}
#menu h5 {margin:0; padding:5px 0 14px 14px;}
/* MENU */

#menu1 {width:100%; height:30px; padding:6px 10px 0 0;}
#menu1 a {font-size:14px; font-weight:bold;}
#krumen {font-size:10px; color:gray;}

#sidebar {background: url(bilder/sidebar.jpg) no-repeat left top; padding:5px 3px 0 12px;position:relative;}
#sidebar h1 {margin: 0 0 6px 0; font-size:13px;}
#sidebareintrag {padding-bottom:8px;}
.start_menu{position:relative;}
.menu_des_monats_gesamt{position:absolute;top:-250px;left:-420px;display:none;}
.menu_des_monats_gesamt_s{position:absolute;top:100px;left:350px;display:none;}
.menu_des_monats_o{width:400px;height:42px;background: url(bilder/hg_menu_o.png) no-repeat;}
.menu_des_monats_m{width:400px;background: url(bilder/hg_menu_m.png) repeat-y;}
.menu_des_monats_u{width:400px;height:38px;background: url(bilder/hg_menu_u.png) no-repeat;}
.rezept_o{width:500px;height:53px;background: url(bilder/hg_rezept_o.png) no-repeat;}
.rezept_m{width:500px;background: url(bilder/hg_rezept_m.png) repeat-y;}
.rezept_u{width:500px;height:48px;background: url(bilder/hg_rezept_u.png) no-repeat;}
.inhalt_menu_des_monats{padding-left:40px;padding-right:40px;}
.veranst_gesamt{position:absolute;top:-250px;left:-420px;display:none;}
.veranst_gesamt_s{position:absolute;top:100px;left:350px;display:none;}
.veranst_o{width:400px;height:42px;background: url(bilder/hg_menu_o.png) no-repeat;}
.veranst_m{width:400px;background: url(bilder/hg_menu_m.png) repeat-y;}
.veranst_u{width:400px;height:38px;background: url(bilder/hg_menu_u.png) no-repeat;}
.inhalt_veranst{padding-left:40px;padding-right:40px;}

/*div {border:1px solid gray;} */

/* Bildergallerie */
.anz_bild_gross {
 position: absolute;
 text-align: center;
 font-weight: bold;
}
.beschreibung {
 color: #333333;
 background-color: #f4d69a;
 width:400px;
 display: none;
}
.beschreibung1 {
 color: #333333;
 background-color: #f4d69a;
 width:392px;
 display: none;
}
.button_gelb{
color:#222222;
background-color: #fff5d2;
}
.detail
{text-align:left;}
.info
{background-color:#fefaef;}
.startseite
{background:#fdf6d9 url(Bilder/hg_startseite.jpg) no-repeat;margin-left:10px;margin-right:10px;margin-bottom:10px;margin-top:20px;width:980px;}
.td_startseite
{padding-left:40px;padding-top:27px;vertical-align:top;cursor:hand;}
.td_preis
{border:1px solid #fdf6d9;padding:2 2 2 5;}
