@charset "utf-8";
*{
margin:0px;
border:0px;
padding:0px;
font-size:14pt;
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}
html{
background-color:white;
}
body{
width:950px;
margin:auto;
background-image: url(/images/main/bg2.jpg);
}
.wrapper{

width:900px;
margin:auto;
border:1px solid black;
}
.header{

}
.navi{
width:898px;
height:80px;
border:1px solid black;
}
.navi ul{
list-style:none;
width:900px;
margin-left:-1px;
}
.navi li{
float:left;
height:70px;
}
.navi a{
background-image: url(/images/main/button.jpg);
padding-top:10px;
border-right:1px solid black;
border-left:1px solid black;
height:70px;
margin-top:0px;
display:block;
text-decoration:none;
width:138px;
padding-left:5px;
padding-right:5px;
text-align:center;
font-size:14px;
font-weight:bolder;
color:white;
}
.navi a:hover,
.navi a:focus{
text-decoration:underline;
}
.inhalt{
background-color:#5d2413;
}
.subnav{
width:248px;
float:left;
background-color:#5d2413;
height:100%;
background-color:#ffcc99;
}
.subnav p{
padding-left:20px;
font-size:0.6em;
margin-bottom:20px;
padding-right:5px;

}
.subnav img{
background-color:white;
padding:2px;
border:1px solid black;
float:left;
margin-top:3px;
margin-right:5px;
}

.subnav a{
display:block;
background-image:none;
margin-left:0px;
padding-left:0px;
margin-bottom:0px;
font-size:1em;
text-decoration:underline;
color:black;
}
.subnav a:hover,
.subnav a:focus{
text-decoration:none;
}
.subnav1{
width:248px;
float:left;
background-color:#5d2413;
height:100%;
background-color:#ffcc99;
}
.subnav1 a{
display:block;
background-image: url(/images/main/h3bg.gif);
background-repeat:repeat-y;
margin-left:5px;
padding-left:25px;
text-decoration:none;
color:black;
font-size:0.8em;
margin-top:8px;
}
.subnav1 a:hover,
.subnav1 a:focus{
text-decoration:underline;
}
.subnav1 ul{
list-style:none;
margin-top:15px;
}
.subnav1 li ul{

}
.subnav1 li ul{
margin-top:0px;
}
.subnav1 li ul a{
background-image: url(/images/main/subnav.gif);
font-size:0.6em;
margin-left:28px;
}
.subnav1 li ul a:hover{

}
.presse{
width:200px;
margin:auto;
border:1px solid black;
height:200px;
background-color:white;
margin-bottom:10px;
margin-top:20px;
}
.content{
width:650px;
float:right;
border-left:2px solid black;
background-color:#ffcc99;

}

h1{
padding-top:30px;
font-size:1.2em;
text-decoration:underline;
text-align:center;
width:100%;
height:55px;
background-image: url(/images/main/h1bg.jpg);
color:white;
}
h2{
width:100%;
height:40px;
background-color:black;
color:white;
text-align:center;
padding-top:5px;
}
h3{
margin-top:10px;
font-size:0.8em;
background-image: url(/images/main/h3bg.gif);
background-repeat:no-repeat;
padding-left:20px;
text-decoration:underline;
}
.content p{
font-size:0.8em;
padding-top:20px;
padding-bottom:20px;
background-color:white;
border-left:1px solid #666666;
border-top:1px solid #666666;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding-left:40px;
padding-right:40px;
text-align:justify;
}
.content strong{
text-decoration:underline;
}
.content img{
background-color:white;
padding:2px;
border:1px solid black;

}
.footer{
font-size:0.6em;
text-align:center;
clear:both;
background-color:white;
padding-top:5px;
}
.footer a{
font-size:1em;
color:black;
text-decoration:underline;
}
.footer a:hover,
.footer a:focus{
text-decoration:none;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.left{
float:left;
margin-right:15px;
}
.right{
float:right;
margin-left:15px;
}
.chosen{
text-decoration:underline!important;
}
.impressum strong{
font-size:1em;
font-weight:bold;
}
.impressum span{
font-size:1em;
font-weight:bold;
}
.content_large{
width:100%;
min-height:400px;
}
.product_overview_left{
width:45%;
float:left;
background-color:#ffead5;
margin-left:30px;
margin-top:10px;
border:1px solid #c74d29;
margin-bottom:20px;
}
.product_overview_left h3{
font-size:1em;
background-image:none;
width:100%;
text-align:center;
padding-left:0px;
background-color:white;
margin-top:0px;
line-height:35px;
border-bottom:1px solid #c74d29;
}
.product_overview_left ul{
list-style:none;
}
.product_overview_left li{
font-size:0.8em;
padding:5px;
border:1px solid black;
display:block;
margin:5px;
background-color:white;
height:67px;
}
.product_overview_left img{
border:1px solid black;
}
.product_overview_right{
width:45%;
float:right;
background-color:#ffead5;
margin-right:30px;
margin-top:10px;
border:1px solid #c74d29;}
.product_overview_right h3{
font-size:1em;
background-image:none;
width:100%;
text-align:center;
padding-left:0px;
background-color:white;
margin-top:0px;
line-height:35px;
border-bottom:1px solid #c74d29;
}
.product_overview_right ul{
list-style:none;
}
.product_overview_right li{
font-size:0.8em;
padding:5px;
border:1px solid black;
height:67px;
margin:5px;
background-color:white;

}
.pricelist{

background-color:white;
padding-left:40px;
width:100%;

padding-bottom:20px;
border-bottom:1px solid gray;
}

.pricelist td,
.pricelist td b{
font-size:10pt;	
}
.whitebg{

background-color:white;	
}
.whitebg p{
	border-bottom:0px;
	/*border-left:1px solid black;*/
	border-left:0px;
	border-right:0px;
}
.whitebg ol{
	
font-size:1em;
padding-bottom:20px;
margin-left:40px;
}
.whitebg ol ul{
font-size:0.8em!important;

margin-left:20px;
}
.whitebg ul li{
font-size:0.8em;
margin-bottom:0px!important;
margin-top:0px!important;
}
.whitebg ol li{
font-size:0.8em;
margin-bottom:20px;
margin-top:20px;
}
.adress_top{
position:absolute; 
height:82px; 
padding-left:650px; 
float:right!important; 
display:block;	
width:250px;
padding-top:10px;
}
.adress_top span{
font-size:0.8em;
color:white;
	
	
}
.adress_top strong{
font-size:1em;
font-weight:normal;
text-decoration:underline;
}
.zutaten{
background-color:#e3e2e2;
width:35%; 
border:1px solid #666666;
padding:5px;
float:left;
margin-left:40px;
margin-right:10px;

}
.zutaten strong{
font-size:0.8em;
}
.zutaten ul{
list-style:none;
margin-left:10px;
}
.zutaten li{
font-size:0.7em;
}
.infobox{
background-color:white;	
height:200px;
border-left:1px solid #666666;
border-right:1px solid #666666;
margin-top:-2px;

}
.untersuchung{
background-color:#e3e2e2;

width:35%; 
border:1px solid #666666;
padding:5px;
float:left;
margin-left:40px;
margin-right:10px;	
}
.untersuchung strong{
font-size:0.8em;
}
.untersuchung td{
font-size:0.7em;
width:40%;
}
.veg-big{
background-color:white;
padding:2px;
margin-left:30px;
margin-top:20px;
border:1px solid black;
width:836px;
}
a {
color:black;
font-size:1em;
}
a:hover {
text-decoration:none;
}
.teaser-cont{
background-color:white;
margin-top:-2px;
}
.teaser_box{
background-color:#e3e2e2;	
height:120px;
margin-bottom:20px;

border:1px solid black;
margin-left:40px;
margin-right:40px;
}
.teaser_box a{
	padding:10px;
	height:100px;
	display:block;
	
	
	text-decoration:none;
}
.teaser_box a:hover{
	background-color:#C3C3DF;
}
.teaser_box img{
height:95px;

}
.teaser_box p{
	text-align:center;
	font-size:0.7em;
	height:80px;
border:0px;
background-color:transparent;
width:300px;
float: left;
margin-left:30px;
border-left:1px solid #006;
padding-left:30px;
padding-top:0px;
padding-right:10px;
}
.teaser_box p strong{
width:100%;
font-size:1em;
font-weight:bold;
}
.buy-info{
background-color:white;
border:1px solid #c74d29;
float:left;
margin-top:20px;
margin-left:30px;
margin-right:30px;
width:820px;
padding:10px;
margin-bottom:10px;
font-size:0.8em;
text-align:center;	
}
