body { 
background-color: #ffcc00; 
background-image: url(images/hintergr_top.jpg); 
background-repeat: repeat-x;
}

#container { 
margin:0 auto; 
width:900px; 
}

#header { 
height: 300px; 
padding: 0 0 30px; 
background-color: #fc0;
background-repeat: no-repeat; 
}


#header.willkommen { 
background-image: url(images/head_willkommen.jpg); 
}

#header.produkte {
background-image: url(images/head_vielfalt.jpg); 
}

#header.eigenmarke {
background-image: url(images/head_eigenmarken.jpg); 
}

#header.bistro {
background-image: url(images/head_bistro.jpg); 
}

#header.angebote {
background-image: url(images/head_angebote.jpg); 
}

#header.magazin {
background-image: url(images/head_magazin.jpg); 
}

#header.newsletter {
background-image: url(images/head_newsletter.jpg); 
}

#header.wir {
background-image: url(images/head_wir.jpg); 
}

#header.kontakt {
background-image: url(images/head_kontakt.jpg); 

}
#header.wissen {
background-image: url(images/head_wissen.jpg); 
}

#header.genuss {
background-image: url(images/head_genuss.jpg); 
}

#header.maerkte {
background-image: url(images/head_maerkte.jpg); 
}

#header.freunde {
background-image: url(images/head_freundeskreis.jpg); 
}

#header.download {
background-image: url(images/head_download.jpg); 
}

#header.presse {
background-image: url(images/head_presse.jpg); 
}

#header.aktuelles {
background-image: url(images/head_aktuelles.jpg); 
}

.navigation { 
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	width: 232px;
	visibility: visible;
}

#content,
#content2 { 
background-color: #ffe57a; 
background-image: url(images/top_content.jpg); 
background-repeat: no-repeat; 
float: right; 
min-height: 240px; 
position: relative; 
text-align: left; 
width: 648px; 
visibility: visible; 
}

#column1,
.column1 {
float: left;
padding: 20px 20px 10px;
vertical-align: top;
width: 283px;
}

#column4,
.column4
 { 
padding: 20px 20px 10px;
vertical-align:top;
min-height: 240px; 
width:608px;
}

#column4 .width {
width: 540px;
}

#column42,
#column5 { 
background-color: #ffe57a; 
background-image: url(images/top_content.jpg); 
background-repeat: no-repeat; 
min-height: 240px; 
float: left; 
padding: 20px 20px 10px; 
vertical-align: top; 
width: 608px; 
}

#contentline1,
.contentline1 { 
background-image: url(images/bgr_content.png); 
background-repeat: repeat; 
float: left; 
min-height: 240px; 
position: relative; 
text-align: left; 
width: 648px; 
visibility: visible; 
}

#column2,
.column2 {
float: right;
padding: 20px 20px 10px;
vertical-align: top;
width: 283px;
}

#column13 {
float: left;
padding: 20px 20px 10px;
vertical-align: top;
width: 174px;
}

#column23 {
float: left;
padding: 20px 20px 10px;
vertical-align: top;
width: 174px;
}

#column33 {
float: left;
padding: 20px 20px 10px;
vertical-align: top;
width: 174px;
}

#contentline2 { 
background-image: url(images/bgr_content2.png); 
background-repeat: repeat; 
float: left; 
min-height: 240px; 
position: relative; 
text-align: left; 
width: 648px; 
visibility: visible; 
}

#footer,
.footer {
background-color: #fc0; 
background-image: url(images/bottom_content.jpg); 
background-repeat: no-repeat; 
width: 648px; 
clear: both; 
margin: 0 ; 
padding: 30px 0 10px; 
text-align: center; 
}

.abschluss {
background-color: #fc0; 
background-image: url(images/bottom_content.jpg); 
background-repeat: no-repeat; 
width: 648px; 
clear: both; 
margin: 0 ; 
padding: 30px 0 0; 
text-align: center; 
}

