* { 

margin: 0;
padding: 0;
list-style-type: none;

}

body {

background: #5c9e21;

}

#container {

width: 928px;
margin: 0 auto;
overflow: hidden;
background: url('../images/container.png') repeat-y;

}

#inner {

width: 905px;
padding-left: 23px;
float: left;

}

#header {

width: 885px;
height: 82px;
background: url('../images/div-header.png') repeat-x;
float: left;

}

#header h1 {

width: 289px;
height: 81px;
background: url('../images/h1.png') no-repeat;
text-indent: -9999px;
float: left;
cursor: pointer;

}

#header p {

float: right;

}

#header p a.go {

width: 138px;
height: 25px;
background: url('../images/div-header-go.png') no-repeat;
font: 12px Arial;
text-align: center;
line-height: 25px;
color: #fff;
text-decoration: none;
float: left;

}

#headline {

width: 885px;
height: 261px;
overflow: hidden;
background: #66ac28;
position: relative;
float: left;

}

#headline .left {

width: 238px;
height: 261px;
background: url('../images/div-headline-left.png') no-repeat;
float: left;

}

#headline .left .top {

padding-top: 38px;
padding-left: 25px;
width: 208px;
font: 14px Arial;
color: #fff;
float: left;

}

#headline .left .top p {

padding-bottom: 20px;
width: 208px;
float: left;

}

#headline .left .top p input {

border: 1px solid #a5acb2;
color: #2d5509;
font: 12px Arial;
padding: 5px;
width: 110px;
margin-right: 10px;
float: left;

}

#headline .left .top p input.submit {

background: url('../images/div-headline-left-submit.png') no-repeat;
width: 66px;
height: 25px;
border: 0;
float: left;

}

#headline .left .bottom {

padding-top: 15px;
padding-left: 25px;
width: 208px;
font: 14px Arial;
color: #fff;
float: left;

}

#headline .left .bottom p {

padding-bottom: 5px;

}

#headline .right {

width: 641px;
background: #66ac28 url('../images/div-headline-right.png') no-repeat 50% -3px;
padding-top: 55px;
padding-left: 6px;
overflow: hidden;
float: left;

}

#headline .right p {

width: 144px;
font: bold 13px Arial;
background: url('../images/div-model.png') no-repeat;
height: 194px;
text-align: center;
margin: 7px;
color: #406321;
overflow: hidden;
float: left;

}

#headline .right p img {

padding-top: 10px;

}

#headline .right p em {

height: 160px;
width: 148px;
float: left;

}
#headline .titel {
background: url('../images/bg_center.png') no-repeat;
position: absolute;
left: 250px;
top: 26px;
width: 221px;
text-align: center;
height: 38px;
font: bold 22px Arial;
color: #fff;
padding-top: 5px;
}

#bestelvak {
	
background: url('../images/bg_center2.png') no-repeat;
position: absolute;
left: 250px;
top: 90px;
width: 221px;
height: 170px;

}

#bestelvak .bestelvak_titel {
	
font-family: Verdana;
font-size: 14px;
font-weight: bold;
margin-top: 5px;
margin-left: 5px;

}

#bestelvak .bestelvak_content {
	
font-family: Verdana;
font-size: 11px;
font-weight: bold;
margin-top: 20px;
line-height: 18px;

}

#bestelvak a {
	
color: #406321;

}

.bigger_photo {

background: url('../images/bg_center3.png') no-repeat;	
position: absolute;
left: 500px;
top: 10px;
text-align: center;
width: 375px;
height: 240px;
    
}
.bigger_photo img {
	
max-height: 230px;
max-width: 360px;

}



#content {

width: 805px;
background: #fff;
padding: 40px;
padding-top: 15px;
border-top: 3px solid #e0edd5;
overflow: hidden;
float: left;
color: #2c4416;

}

#content h3 {

background: url('../images/div-content.png') no-repeat center top;
width: 885px;
text-align: center;
color: #fff;
font: bold 14px Arial;
height: 33px;
line-height: 33px;
margin-bottom: 20px;
text-transform: uppercase;
float: left;

}

#content .mobile {

background: url('../images/div-content-item.png') no-repeat;
width: 136px;
height: 186px;
margin: 12px;
font: bold 12px Arial;
color: #fff;
text-align: center;
float: left;
text-decoration: none;

}

#content .mobile em {

padding: 4px;
padding-top: 8px;
height: 150px;
float: left;


}

#content .mobile p {

color: #fff;

}

#footer {

width: 905px;
padding-top: 20px;
padding-left: 23px;
background: url('../images/div-footer.png') no-repeat;
font: bold 12px Arial;
color: #fff;
float: left;

}

#footer a {

color: #fff;
text-decoration: none;

}

#footer .left {

width: 440px;
padding-left: 10px;
float: left;

}

#footer .right {

width: 431px;
text-align: right;
padding-right: 20px;
float: left;

}

.mobiles {
margin-top: 5px;
float: left;
width: 500px;

}

.mobiles img {

padding: 0;
margin: 0;

}

.mobiles p {

margin: 0;
padding: 0;

}