body {
	margin:0;
	padding:0;
	background: #FFF;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	color:#333;
}
/* global container */
#wrapper{ width: 993px; /*min-height:1500px;*/ margin:0px auto;background:#FFF url(gfx/bodybg.png) repeat-y; }
#super{ width:100%; background:#FFF url(gfx/bodybg.png) repeat-y; margin:0; padding:0; }
#cb{ margin-right:9px; margin-left:8px; width: 974px; }
#left{ float:left; width: 205px; margin:0 auto; padding:0; font-size:12px; background:rgb(207,223,77); }

/* Header */
#header{ width:100%; margin:0 auto; height:225px; padding-bottom:20px;}
#headerimg{ width:974px; height:200px; background:url(gfx/header-neutral.jpg) no-repeat right; }
#headerimg_fertig{ width:974px; height:200px; background:url(gfx/header-fertigprodukte.jpg) no-repeat right; }
#headerimg_fette{ width:974px; height:200px; background:url(gfx/header-fette.jpg) no-repeat right; }
#headerimg_fisch{ width:974px; height:200px; background:url(gfx/header-fisch.jpg) no-repeat right; }
#headerimg_fleisch{ width:974px; height:200px; background:url(gfx/header-fleisch.jpg) no-repeat right; }
#headerimg_gemuese{ width:974px; height:200px; background:url(gfx/header-gemuese.jpg) no-repeat right; }
#headerimg_getreide{ width:974px; height:200px; background:url(gfx/header-getreide.jpg) no-repeat right; }
#headerimg_milch{ width:974px; height:200px; background:url(gfx/header-milch.jpg) no-repeat right; }
#headerimg_obst{ width:974px; height:200px; background:url(gfx/header-obst.jpg) no-repeat right; }

#headernav,#headernav2{ background:url(gfx/headernav.png); width:100%; height: 25px; }
#headernav ul{ margin:0px; padding:0px; padding-top:2px; padding-left:14px; height:35px; }
#headernav li,#headernav2 li{ list-style-type:none; float:left; color:#528540; padding-left:30px; background:url(gfx/liststyletype.jpg) no-repeat; }
.headernav a:active, .headernav a:link,.headernav a:visited{ text-decoration:none; color:#528540; font-weight:900;}
.headernav a:hover{ color:rgb(70,70,70); }

/* Content */
#content{ width: 742px; float:right; margin: 0 auto; background:url(images/bg.jpg) repeat-y left; padding:10px 5px 10px 10px; color:#000; }
#content p{ margin:0; padding:5px; color:#000; line-height:1.8em; font-size:0.85em; }
/*#left p{ clear:both; margin:4px; }*/
#content ul{ list-style-type:square; }
#content li{ color: rgb(70,70,70);}
div.firstp{ font-weight:700; margin:0; padding:0; min-height:255px; }
#content div.firstp p{ margin:0; padding:0;}
p.firstp{ font-weight:700; }
#content img{ width:250px; height:250px; }
#content .teaserlist img{ width:100px; height:100px; }
.bigimage{ float:left; padding:5px 8px 5px 0px; }
.contentbox1{ width:575px; float:left;  padding:5px; margin:0px; }
.contentbox2{ width:140px; float:right; padding:5px; margin-top:24px; }
.contentbox1 span{ color:rgb(180,180,180);}
.box{ font-size: 11px; padding:2px; margin-top:-1px;}
.box table{ margin:0; padding:0; width:100%}
.box td{ margin:0; padding:0; }
.box td{ border-top:1px dashed rgb(200,210,200);}


#left ul{ margin-left: 0px; padding-left:0; list-style-type:none; font-weight:bold; font-size:12px; }
#left ul ul{ margin-left: 8px; font-weight:normal; font-size:12px; }
#left ul ul ul{ margin-left: 12px; font-weight:normal; font-size:11px; }



#left a{ text-decoration: none; margin-left:10px;}


#left a:active,#left a:link,#left a:visited, #content a:active,#content a:link,#content a:visited{ text-decoration:none; color:rgb(70,70,70); }
#left a:hover,#content a:hover{ color:#000; }
/* #left li.active{ display:block; background:rgb(35,146,225); color:#000; font-weight:bold; }
#left li.active a{ color:rgb(35,146,225); } */
#content a,#content a:active,#content a:link,#content a:visited{ text-decoration:underline; color:#528540; }

.nav_getreide,.nav_obst,.nav_fertig,.nav_milch,.nav_fisch,.nav_fleisch,.nav_fette,.nav_gemuese{ 
display:block; font-weight:bold; width:100%-20px; padding-top:3px; padding-bottom:3px; padding-left:20px; text-transform:uppercase; border-bottom:1px solid #FFF;
}
#left .nav_getreide{ background:#c99a4a; }
#left .nav_obst{ background:#b92a26; }
#left .nav_fertig{ background:#5e3458; }
#left .nav_milch{ background:#35a6da; }
#left .nav_fisch{ background:#13526d; }
#left .nav_fleisch{ background:#a3324e; }
#left .nav_fette{ background:#f7c23e; }
#left .nav_gemuese{ background:#7a9128; }

#left .nav_getreide a,#left .nav_obst a,#left .nav_fertig a,#left .nav_milch a,#left .nav_fisch a,#left .nav_fleisch a,#left .nav_fette a,#left .nav_gemuese a{ color:#FFF; text-decoration:none; }

.nav_getreide2,.nav_obst2,.nav_fertig2,.nav_milch2,.nav_fisch2,.nav_fleisch2,.nav_fette2,.nav_gemuese2{ 
 width:100%; padding-top:10px; padding-bottom:10px; margin-top:-12px;
}
#left .nav_getreide2{ background:#f1e6d2;  }
#left .nav_obst2{ background:#eabfb9; }
#left .nav_fertig2{ background:#cbbdc6; }
#left .nav_milch2{ background:#b5def1; }
#left .nav_fisch2{ background:#a5bdc7; }
#left .nav_fleisch2{ background:#deb5bf; }
#left .nav_fette2{ background:#fce8b6; }
#left .nav_gemuese2{ background:#ccd5ad; }

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-family: Georgia, "Verdana", Times, serif;
	font-weight: normal;
	color:#528540;
	clear:both;
}
h1{ text-transform:uppercase; font-size:1.5em; }
.contentbox1 h1{ padding-left:258px; }
h2{font-size:1.5em;line-height:1.5em;}
h3{font-size:1.3em;line-height:1.2em;}
p, blockquote, ul, ol {
	margin-top: 0;
	line-height:1.8em;
}
img.left{
	float:left;
	margin:0 1em 1em 0;
}
img.right{
	float:right;
	margin:0 0 1em 1em;
}
a img{
    border:0;
    padding-bottom:3px;
}
.clear{
	clear: both; 
	height: 1px;
}

div.teaserlist{ clear:both; padding:5px; }
p.summary{ height:110px; }
h3.tsr{ margin-left:105px; }

#content div.noresize img{width:319px; height:218px;}

/* Footer */
#footer{ clear:both; width:100%; height:25px; background:url(gfx/footer.png); color:#528540; text-align:center;}
#footer div{ float:left; }
#footer .pagetitle{ padding-left: 228px; }
#footer .imprint{ padding-left: 200px; }
#footer a,#footer a:hover,#footer a:link,#footer a:visited, #footer a:active{ color:#528540; text-decoration:none; font-size:11px; font-weight:bold; }
#sitemap li{ float:none; list-style-type:square;}


fieldset{border:none;}

