body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}










BODY
{
	background-color: #7f7f7f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:130%;
	
	
	color: #515151;
}

 a:link{color:#a40f00;}
 a:visited{color:#757575;}
 a:hover{color:black;}
 a:active{color:#f00;}


#wrapper
{
	margin: 50px auto;
	width: 990px;
	height: 700px;
	border-width:1px;
	border-color:#484848;
	border-style:solid;
	background-repeat: no-repeat;
	background-color: white;
	position: relative;
	
}
#header
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image:url(pics/header.jpg);
	width:990px;
	height: 237px;
	color:#36C;
}






H1 A
{
	width: 990px;
	display: block;
	height: 0px !important;
	height /**/:60x; /* IE 5/Win hack */ 
	padding: 120px 0 0 0;
	overflow: hidden;
	background-image:url(pic/blind.gif);
		
	background-repeat: no-repeat;
		
	top: 0;
	right: 0px;
}




#navigation
{
	position: absolute;
	top: 11px;
	width:200px;
	left: 70px;
	font-size:17px;
	color:#FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:inherit;
	line-height:150%;
	
	
}

#navigation a:hover
{
	
	color:#2c2c2d;
	font-weight:bold;

}

#navigation a
{
	
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}



#content
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_start.jpg);
		
}

#content DIV.text
{
	position: absolute;
	left: 62px;
	top: 75px;
	width: 830px;
	
}
#content DIV.text H2
{
	font-size: 130%;
	font-weight: bold;
}
#content DIV.text H2,
#content DIV.text P
{
	margin-bottom: 10px;
}





#footer
{
	width: 990px;
	height: 28px;
	position: absolute;
	
	bottom: 0;
	left: 0;
	
	background-image:url(pics/bg_footer.jpg);
	background-repeat: no-repeat;
}
#footer P
{
	position: absolute;
	left: 45px;
	top: 3px;
	color: white;
	font-size:18px;
	font-family:arial;
	
	
	
}
#footer P A
{
	color: white;
	text-decoration: none;
	
	
}
#footer P A:hover
{
	color: #CCC;
}

.impressum
{ 
color:#333;
position:absolute;

position: relative;
margin: -45px auto;
	width: 990px;
	height: 20px;
	text-align:right;
			
}


.impressum a:link
{ 
color:#b10000;
text-decoration:none;

}

.impressum a:visited
{ 
color: #b10000;
text-decoration:none;
}


.impressum a:hover
{
	color:#000000;
	text-decoration:none;
}






.picsnavi 
{
	position: absolute;
	left: 4px;
	top: 354px;
	width: 320px;
	font-size: 130%;
	font-weight: bold;
	
		
}

.picsnavi IMG
{

	border-width:1px;
	border-color: #FFF;
	border-style:solid;

		
}


.picsnavi IMG:hover
{

	border-width:1px;
	border-color: #333;
	border-style:solid;

		
}










#content-start
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_start.jpg);
}

#content-start DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-start DIV.fliesstext
{
	position: absolute;
	left: 222px;
	top: 75px;
	width: 480px;
}
#content-start DIV.text H2,
#content-start DIV.text P
{
	margin-bottom: 10px;
}



#content-qualitaet
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_qualitaet.jpg);
}

#content-qualitaet DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-qualitaet DIV.fliesstext
{

	position: absolute;
	left: 272px;
	top: 75px;
	width: 430px;
}
#content-qualitaet DIV.text H2,
#content-qualitaet DIV.text P
{
	margin-bottom: 10px;
}




#content-produktion1
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_produktion1.jpg);
}




#content-produktion1 DIV.erklaerung
{

	position: absolute;
	right: 10px;
	top: 355px;
	width: 580px;
	text-align:right;
	color:#FFF;


}







#content-produktion2
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_produktion2.jpg);
}

	
		

#content-produktion2 DIV.erklaerung
{

	position: absolute;
	right: 10px;
	top: 355px;
	width: 580px;
	text-align:right;
	color:#FFF;

}





#content-produktion3
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_produktion3.jpg);
}


#content-produktion3 DIV.erklaerung
{

	position: absolute;
	right: 10px;
	top: 355px;
	width: 580px;
	text-align:right;
	color:#FFF;
}




#content-produktion4
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_produktion4.jpg);
}

		
#content-produktion4 DIV.erklaerung
{

	position: absolute;
	right: 10px;
	top: 355px;
	width: 580px;
	text-align:right;
	color:#FFF;
}





#content-produktion5
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_produktion5.jpg);
}
	
		

#content-produktion5 DIV.erklaerung
{

	position: absolute;
	right: 10px;
	top: 355px;
	width: 580px;
	text-align:right;
	color:#FFF;
}









#content-historie
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_historie.jpg);
}

#content-historie DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-historie DIV.fliesstext
{

	position: absolute;
	left: 272px;
	top: 75px;
	width: 430px;
}

#content-historie DIV.bildwechsel
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 257px;
}








#content-produkte
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_produkte.jpg);
}

#content-produkte DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-produkte DIV.fliesstext
{

	position: absolute;
	left: 302px;
	top: 110px;
	width: 190px;
	color: #333;
}

#content-produkte DIV.fliesstext2
{

	position: absolute;
	right: 45px;
	top: 110px;
	width: 190px;
	color: #333;
}






#content-rezepte
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_rezepte.jpg);
}

#content-rezepte DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-rezepte DIV.fliesstext
{

	position: absolute;
	left: 222px;
	top: 75px;
	width: 330px;
}


#content-rezepte_eng
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_rezepte_eng.jpg);
}

#content-rezepte_eng DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-rezepte_eng DIV.fliesstext
{

	position: absolute;
	left: 222px;
	top: 75px;
	width: 330px;
}



#content-kontakt
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_kontakt.jpg);
}

#content-kontakt DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-kontakt DIV.fliesstext
{

	position: absolute;
	left: 480px;
	top: 75px;
	width: 430px;
}

#content-kontakt DIV.fliesstext H2
{
	font-size:18px;
	line-height:130%;
}



#content-impressum
{
	position: absolute;
	left: 0px;
	top: 237px;
	min-height: 436px;
	width: 990px;
	background-image:url(pics/bg_historie.jpg);
}

#content-impressum DIV.headline
{
	position: absolute;
	left: 75px;
	top: 75px;
	width: 120px;
	font-size: 130%;
	font-weight: bold;
	text-align:right;
	
}
#content-impressum DIV.fliesstext
{

	position: absolute;
	left: 272px;
	top: 75px;
	width: 800px;
}

#content-impressum DIV.kleingedrucktes
{
	font-size:9px;
	line-height:110%;
	margin-left:10px;
}


#content-impressum a:link
{ 
color:#b10000;
text-decoration:none;

}

#content-impressum a:visited
{ 
color: #b10000;
text-decoration:none;
}


#content-impressum a:hover
{
	color:#000000;
	text-decoration:none;
}
