/* bring us in a blank status */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, a, img{ margin : 0; padding : 0; }

/* Normalizes font-size for headings */
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
/* Normalizes  font-style and font-weight to normal */
address, aaption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: bold;
}

/* Removes list-style from lists */
ol, ul { list-style : none; }

/* no list bullets */
li {display:inline;}
/* Removes border from fieldset and img */
fieldset, img {
	border : 0;
	text-align: right;
}
/* do not underline links */
a {	text-decoration: none;}
	
/* main layout */	
html { text-align: center;}
body
{
	position: relative;
	width: 1000px;
	margin : 0 auto; 
	text-align: left;
	padding-top:20px;
	font-family: Verdana, Geneva, sans-serif;
}

#logo {
	position:absolute;
	width:94px;
	height:83px;
	z-index:4;
	left: 903px;
	top: 50px;
}

#languages
{
	z-index:3;
	font-size:10px;
	font-weight:bold;
	color:white;
	position:absolute;
	left:892px;
	top:30px;
}
#languages a {
	 color:#FFF;}
	 
/*grafik/foto oben*/	 
#branding
{
	height:150px;
	background: transparent url(webimg/oben_schatten.png) no-repeat 0 0;
	z-index:2;
}

#content
{	overflow:visible;
	background: transparent url(webimg/verlauf_shadow_rechts.png) repeat-y 0 0;
	position:relative;
	top:-7px;
	width:1105px;
	z-index:1;
}

#mainContent
{	z-index:2;
	float:left;
	width:71%;
	top:40px;
	margin-top:30px;
	margin:10px;
	padding:10px;
	-moz-border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border-radius: 0.75em;
}
#mainContent_agb
{	color:#036; 
	font-size:12px;
	z-index:2;
	float:left;
	width:71%;
	top:40px;
	margin-top:30px;
	margin:10px;
	padding:10px;
	-moz-border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border-radius: 0.75em;
}

#inhalte {
	position:absolute;
	width:449px;
	height:372px;
	z-index:4;
	left: 340px;
	top: 247px;
}

#inhalte_hoch {
	position:absolute;
	width:449px;
	height:372px;
	z-index:4;
	left: 340px;
	top: 220px;
}
#inhalte_rezepte {
	position:absolute;
	width:411px;
	height:372px;
	z-index:4;
	left: 340px;
	top: 247px;
	font-size: 11px;
	color: #036;
}
/*#inhalte_rezepte img {width:200px;}*/


#no_product {
	padding:5px;
	background-color:#FFF;
	position:absolute;
	width:235px;
	height:99px;
	z-index:4;
	left: 428px;
	top: 351px;
	color:#039;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	-moz-border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border-radius: 0.75em;
	border:2px solid #06C;
}

#address
{
	float:left;
	width:68%;
	margin:10px;
	color: #036;
}
#footer
{	height:80px;
	overflow:visible;
	clear:both;
	width:100%;
	font-size: 10px;
	color: blue;
	background: transparent url(webimg/footer_schatten.png) repeat-y 0 0;
}
/*boxen rechts platzierung*/
#news li {display:block;
padding:5px;}

#news, #sitenav
{
	margin-left:800px;
}
#news
{
	padding-top:15px;
}
#sitenav a
{
	color: #036;
	font-weight:bold;
}

/*kleines blaues menu*/
#nav2Level2Short
{
	position:relative;
	height:12px;
	top: 4px;
	background-color: #336699;
	color: white;
	font-size: 10px;
	text-align: center;
	border:2px solid #06C;
}
#nav2Level2empty
{
	position:relative;
	height:16px;
	top: 4px;
	color: white;
	font-size: 10px;
	text-align: center;
}
#nav2Level2Short a {color: white;}

/* product list */
h2 {	font-size: 24px; text-align:center;}
.product
{
	padding-left: 20px;
	border:1px solid blue;
	-moz-border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border-radius: 0.75em;
	width:755px; 
	margin-left:10px;
	padding-bottom:4px;
	background-color: #FFFFFF;
	color: black;
	margin:4px;
	font-size:12px;
	padding-top:10px;
	height:120px;
}
.productgross
{
	padding-left: 20px;
	border:1px solid blue;
	-moz-border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border-radius: 0.75em;
	width:755px;
	margin-left:10px;
	padding-bottom:4px;
	background-color: #FFFFFF;
	color: black;
	margin:4px;
	font-size:12px;
	padding-top:10px;
	height:120px;
}
.product_rezepte
{
	padding-left: 20px;
	border:1px solid blue;
	-moz-border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border-radius: 0.75em;
	width:755px; 
	margin-left:10px;
	padding-bottom:4px;
	background-color: #FFFFFF;
	color: black;
	margin:4px;
	font-size:12px;
	padding-top:10px;
	height:80px;
}
.product h3 {color:#336798; font-size:12px; font-weight:bold; width:100%;}
.productgross h3 {color:#336798; font-size:12px; font-weight:bold; width:100%;}
.product img{float:left; width:120px;}
.productgross img{float:left;}
.productDescription {margin-left:130px;}
.productInfo{float:left; padding-top:10px;width:360px;}
.productDates{float:right;padding-top:10px;width:250px;}

.product_rezepte h3 {color:#336798; font-size:12px; font-weight:bold; width:100%;}
.product_rezepteInfo {float:left; padding-top:10px;width:360px;}
.product_rezepte img{height:70px; float:left;}
.product_rezepteLink a {color:#336798; font-size:12px; font-weight:bold; width:100%;}
.product_rezepteLink{padding-top:10px;float:right;width:250px;}
.product_rezepteLink img{height:40px; float:left;}
/* sortiment */
#sortiment
{
	background: transparent url(webimg/main_image_sortiment.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
}
#sortiment h2 {
	text-align:center;
	width:200px;
	font-size: 24px;
}
/* rezepte */
#rezepte
{
	background: transparent url(webimg/main_image_rezepte.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
}
#rezepte h2 {
	text-align:center;
	width:200px;
	font-size: 24px;
}
#rezepte_menu
{
	background: transparent url(webimg/main_image_rezepte_inhalt.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
}


#rezepte_menu h2 {
	text-align:center;
	width:200px;
	font-size: 24px;
}
/* startseite */
#marimex 
{
	background: transparent url(webimg/main_image_marimex.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
}#marimex h2 {
	text-align:center;
	width:170px;
	font-size: 18px;
}
#marimex_text 
{
	background: transparent url(webimg/main_image_marimex_text.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
	font-size: 11px;
	color: #036;
}
#marimex_text h2 {
		text-align:center;
	width:170px;
	font-size: 18px;
}

/* foodkonzept*/
#food 
{
	
	width:800px;
	height:375px;
	padding-top:60px;
}
#food h2 {
		text-align:center;
	width:170px;
	font-size: 18px;
}

/*qualität*/
#quali
{
	background: transparent url(webimg/main_image_quali.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
}
#quali h2 {
		text-align:center;
	width:170px;
	font-size: 18px;
}
#quali_auszeichnungen
{
	background: transparent url(webimg/main_image_quali_auszeichnungen.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
}
#quali_auszeichnungen h2 {
	text-align:center;
	width:170px;
	font-size: 18px;
}
#start 
{
	background: transparent url(webimg/main_image_start.png) no-repeat 0 0;
	width:800px;
	height:375px;
	padding-top:60px;
}
/* Textboxen mit blauem Rahmen*/

.navLevel2Box

{	
	height:60px;
	text-align:center;
	/*padding-left:5px;*/
	width:205px;
	margin-left:30px;
	margin-bottom:8px;
	padding-bottom:4px;
	font-size: 11px;
	-moz-border-radius: 0.75em;
	border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border:1px solid #06C;
}
.navLevel2Box_small
{	height:40px;
	padding-left: 5px;
	padding-top:16px;
	width:175px;
	margin-left:30px;
	margin-bottom:8px;
	padding-bottom:4px;
	font-size: 11px;
	-moz-border-radius: 0.75em;
	border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border:1px solid #06C;
}
.navLevel2Box_small_zweizeilig
{	height:40px;
	padding-left: 5px;
	padding-top:8px;
	width:175px;
	margin-left:30px;
	margin-bottom:8px;
	padding-bottom:12px;
	font-size: 11px;
	-moz-border-radius: 0.75em;
	border-radius: 0.75em;
	-khtml-border-radius:0.75em;
	border:1px solid #06C;
}
.print_box
{ 	padding:10px;
	width:411px;

}

#text_blau {color: #036;}
#text_blau a {color:  #06c;  }

/*Textfarbe sortiment und rezepte*/

#fleisch, #fleisch a {color: #C60; }
#fisch, #fisch a {color: #09C; }
#wild, #wild a {color: #606;}
#snacks, #snacks a {color: #393;}
#convenience, #convenience a {color: #F90;}

/*  main menu */
#mainnav
{	z-index:15;
	position:absolute;
	top:126px;
	margin-left:6px;
	width:900px;
}
#menu1 {
	z-index:6;
	display:inline;
	position:relative;
	left:10px;
}
#menu2 {
	z-index:5;display:inline;
	position:relative;
	left:-10px;
}
#menu3 {
	z-index:4;display:inline;position:relative;
	left:-20px;
}
#menu4 {
	z-index:3;display:inline;position:relative;
	left:-30px;
}
#menu5 {
	z-index:2;display:inline;position:relative;
	left:-40px;
}
#richtwerte {
	position:absolute;
	width:500px;
	height:22px;
	z-index:5;
	left: 308px;
	top: 190px;
	color:#666;
	font-size:10px;
}
