body 	{
	background-color:#EFEFDE; 
	margin:0px; 
	padding:0px;
	font-family:Arial,helvetica;
}


#header{
  width:  946px;
  height: 149px; 
  border: 0px;
  background-image:url(img/header/header.jpg); 
  background-repeat:no-repeat;
  
}

#header_links a, a:hover, a:visited {
	text-decoration:none;
	font-size:12px;
	color:#4d7001;
}

#header_button_rezepte a						{ display:block; width:152px; height:53px; }
#header_button_rezepte img					{ display:block; width:152px; height:53px; border:0;}
#header_button_rezepte a:hover			{ background: url(img/header/rezepte.jpg) no-repeat; border:0; }

#header_button_zutaten a						{ display:block; width:152px; height:71px; }
#header_button_zutaten img					{ display:block; width:152px; height:71px; border:0;}
#header_button_zutaten a:hover			{ background: url(img/header/zutaten.jpg) no-repeat; border:0; }

#header_button_weinkeller a					{ display:block; width:152px; height:86px; }
#header_button_weinkeller img				{ display:block; width:152px; height:86px; border:0;}
#header_button_weinkeller a:hover		{ background: url(img/header/weinkeller.jpg) no-repeat; border:0; }

#header_button_meinekueche a				{ display:block; width:152px; height:84px; }
#header_button_meinekueche img			{ display:block; width:152px; height:84px; border:0;}
#header_button_meinekueche a:hover	{ background: url(img/header/meinekueche.jpg) no-repeat; border:0; }

#header_button_einkaufen a					{ display:block; width:152px; height:84px; }
#header_button_einkaufen img				{ display:block; width:152px; height:84px; border:0;}
#header_button_einkaufen a:hover		{ background: url(img/header/einkaufen.jpg) no-repeat; border:0; }


#leftmenu{
	width: 186px;
	height: 650px;
	background-color:#9bd205;
	border:0px;
	padding:0px;
	margin:0px;
  vertical-align: top;
  text-align: left; 
}

#leftmenudiv{
  position: absolute; 
  top:142px; 
  background-color:white;
}

#leftmenu_button_beilage a						{ display:block; background: url(img/leftmenu/beilage.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_beilage img					{ border:0; visibility:hidden; }
#leftmenu_button_beilage a:hover			{ background: url(img/leftmenu/beilage_over.jpg) no-repeat; border:0; }

#leftmenu_button_dessert a						{ display:block; background: url(img/leftmenu/dessert.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_dessert img					{ border:0; visibility:hidden; }
#leftmenu_button_dessert a:hover			{ background: url(img/leftmenu/dessert_over.jpg) no-repeat; border:0; }

#leftmenu_button_hauptspeise a				{ display:block; background: url(img/leftmenu/hauptspeise.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_hauptspeise img			{ border:0; visibility:hidden; }
#leftmenu_button_hauptspeise a:hover	{ background: url(img/leftmenu/hauptspeise_over.jpg) no-repeat; border:0; }

#leftmenu_button_kuchen a							{ display:block; background: url(img/leftmenu/kuchen.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_kuchen img						{ border:0; visibility:hidden; }
#leftmenu_button_kuchen a:hover				{ background: url(img/leftmenu/kuchen_over.jpg) no-repeat; border:0; }

#leftmenu_button_salat a							{ display:block; background: url(img/leftmenu/salat.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_salat img						{ border:0; visibility:hidden; }
#leftmenu_button_salat a:hover				{ background: url(img/leftmenu/salat_over.jpg) no-repeat; border:0; }

#leftmenu_button_snacks a							{ display:block; background: url(img/leftmenu/snacks.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_snacks img						{ border:0; visibility:hidden; }
#leftmenu_button_snacks a:hover				{ background: url(img/leftmenu/snacks_over.jpg) no-repeat; border:0; }

#leftmenu_button_sosse a							{ display:block; background: url(img/leftmenu/sosse.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_sosse img						{ border:0; visibility:hidden; }
#leftmenu_button_sosse a:hover				{ background: url(img/leftmenu/sosse_over.jpg) no-repeat; border:0; }

#leftmenu_button_suppe a							{ display:block; background: url(img/leftmenu/suppe.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_suppe img						{ border:0; visibility:hidden; }
#leftmenu_button_suppe a:hover				{ background: url(img/leftmenu/suppe_over.jpg) no-repeat; border:0; }

#leftmenu_button_vorspeise a					{ display:block; background: url(img/leftmenu/vorspeise.jpg) no-repeat; width:186px; height:52px; }
#leftmenu_button_vorspeise img				{ border:0; visibility:hidden; }
#leftmenu_button_vorspeise a:hover		{ background: url(img/leftmenu/vorspeise_over.jpg) no-repeat; border:0; }

#maincontent{
  width: 946px;
  border: 0px; 
}

#content{
	width: 608px;
	height: 650px;
	background-color:#FFFFFF;
	vertical-align: top;
	text-align:center;
}

#content th{
	color:#4d7001;
}

#content_overview_item{
  margin-bottom: 0px; 
  margin-left: 32px;
  margin-right: 32px;
  width: 536px;
  border: 0px dotted;
  font-size:11px;
  text-align:left;
}

#content_overview_item_1{
  margin-bottom: 0px; 
  margin-left: 32px;
  margin-right: 32px;
  width: 536px;
  border: 0px dotted;
  font-size:11px;
  text-align:left;
  background-color: #EAF5CB;
}

#content_overview_item_2{
  margin-bottom: 0px;
  margin-left: 32px;
  margin-right: 32px;
  width: 536px;
  border: 0px dotted;
  font-size:11px;
  text-align:left;
  background-color: #F6FAE9;
}

#content_overview_item_1 td{
  vertical-align: top;
}
#content_overview_item_2 td{
  vertical-align: top;
}

#content_overview_item_right{
  text-align:right;
}

#content_overview_item_1 a, a:visited{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  color:#4d7001;
}
#content_overview_item_1 a:hover{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  color:#A91807;
}
#content_overview_item_2 a, a:visited{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  color:#4d7001;
}
#content_overview_item_2 a:hover{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  color:#A91807;
}

#content_overview_navi{
  width: 536px;
  hight: 20px;
  margin-left: 32px;
  margin-right: 32px;
  border: 0px;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}
#content_overview_navi a, a:visited{
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  color:#4d7001;
}
#content_overview_navi a:hover{
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  color:#A91807;
}

#content_detail{
  background-color: #F6FAE9;
}

#index_content{
	width: 606px;
	height: 328px;
	background-color:#FFFFFF;
	vertical-align: top;
	text-align:center;
}

#zutatenwolke_mini{
  width: 232px; 
  height: 250px;
}

#zutatenwolke_mini_header td{
  font-size:16px;
}
#zutatenwolke_mini_header a, a:visited{
  text-decoration:underline;
  font-size:16px;
  color:#4d7001;
}
#zutatenwolke_mini_header a:hover{
  text-decoration:underline;
  font-size:16px;
  color:#A91807;
}

#zutatenwolke_mini a, a:visited{
  text-decoration:none;
  font-weight:normal;
  color:#4d7001;
}
#zutatenwolke_mini a:hover{
  text-decoration:none;
  font-weight:normal;
  font-size:16px;
  color:#A91807;
}

#zutatenwolke_content{
  font-size:small;
  vertical-align: top;
  text-align:left;
  background-color: #EAF5CB;
}



#rightmenu{
	width: 152px;
	height: 650px;
	background-color:#d7f659; 
}

#rightmenu a, a:visited{
	font-size:11px;
  text-decoration:none;
  color:#4d7001;
}

#rightmenu a:hover{
	font-size:11px;
  text-decoration:none;
  color:#A91807;
}

#rightmenu_item{
	width: 152px;
	text-align:left;
	font-size:11px;
	color:#4d7001;
	padding-left:5px;
	padding-top:5px;
}

#rightmenu_item input,textarea {
	font-size:10px;
}

#rightmenu_enditem{
	width: 152px;
	text-align:right;
}

#footer{
	text-align: center;
	font-size:10px;
	color:#FFF;
}
#footer a, a:hover, a:visited {
	text-decoration:none;
	font-size:10px;
	color:#FFF;
}
