*{
margin:0;
padding:0;

font-family:Arial, Helvetica, sans-serif
}
html{
font-size:12px;
}
#wrap{
width:922px;
margin:auto;
}
#logos_oben{
width:200px;
float:left;
margin-right:10px;
}
#headbild{
width:711px;
float:left;
}
.trucklogo{
margin-top:20px;
}
#utility{
padding:0;
	width:200px;
	background-color:#72401a;
	float:left;
	background-image: url(img/linkeSpalte_TOP_BGunten.jpg);
	margin-right:10px;
	background-repeat: no-repeat;
}
#utility ul{
margin:0;
padding:0;
}
#content{
padding:0 0px 0 15px;
width:490px;

float:left;
background-image:url(img/topBGcontent.jpg);
background-repeat:no-repeat;
margin-right:6px;
}
#sidebar{
width:200px;
float:left;
}

#lefthead{
height:22px;
margin:10px 10px 0 0;
width:200px;
background-image:url(img/linkeSpalte_TOP_BG.jpg);
float:left;}
#nav_top{
padding-top:10px;
width:711px;
background-image:url(img/BG_TOPNAVI.jpg);
float:left;
background-color:#999999;
}


#topnavwrap{
background-image:url(img/topnavi_leiste_BG.jpg);
background-repeat:no-repeat;
padding:3px;
padding-left:10px;

}
#topnav a{
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding-right:28px;
width:79px;
}
#topnav a:hover{
text-decoration:underline;
}
.clear{
clear:both;
}
ul#nav-secondary, ul#nav-secondary ul{
width:190px;
list-style:none;
padding:0px 0px 0px 0px;
}
ul#nav-secondary li a{
padding:5px 0 ;
width:170px;
padding-left:30px;
border-bottom:1px solid #522f14;
border-top:1px solid #987c66;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:13px;
display:block;

}
ul#nav-secondary li ul a {
width:150px;
padding-left:50px;
display:block;
font-size:12px;
font-weight:normal;
}
ul#nav-secondary li a#on{
	background-image:url(img/flag.gif);
	background-repeat:no-repeat;
	background-position: 2px;
	background-color:#9d7c61;
}

ul#nav-secondary li  a:hover{
background-color:#9d7c61;

}
#categorywrap {
border-top:1px solid #522f14;
border-bottom:1px solid #987c66;
}
.featurebox{
padding:15px 0px 0 0;
line-height:20px;
}
#sidebar .featurebox{
font-size:11px;
}
.featurebox a{
padding:3px 0 0 30px;
text-decoration:none;
color:#fff;
font-size:11px;

}
.featurebox h3, .boxstartseite h3{
	border-bottom:1px solid #522f14;
	padding-bottom:0px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.contentboxwrap{
padding-top:5px;
padding-bottom:0px;
border-bottom:1px solid #522f14;
border-top:1px solid #987c66;
}
.contentboxouterwrap{
border-bottom:1px solid #987c66;
}
#content{
padding-top:15px;
line-height:20px;
}
#content h2{
font-size:16px;
font-weight:bold;
padding-left:30px;

margin-bottom:15px;
height:30px;
background-image:url(img/flaggross.gif);
background-repeat:no-repeat;

}
.flash{
	margin-left:0px;
	background-color:#ccc;
	width:465px;
	height:160px;
	margin-top:20px;
}
.listingbox img{
width:150px;
border:none;
}
.listingbox{
float:left;
border:1px solid #987c66;
margin: 0 4px;
width:150px;
}
.boxhead{
	background-image:url(img/topnavi_leiste_BG.jpg);
	background-repeat:no-repeat;
	font-size: 12px;
}
#content .boxhead a, .listingbox .boxhead a{
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.listingbox .boxfoot{
background-image:url(img/bg_foot_listing.jpg);
background-repeat:no-repeat;

font-size:14px!important;
height:45px;
background-position: bottom;
}
.productOldPrice{
color:#ff0000;
text-decoration:line-through;
font-size:11px;


}

.content_foot{
height:40px;
line-height:40px;
padding:15px;
	background-image:url(img/mitte_bg_unten.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
}
div#sidebar .featurebox{
	padding:0 0 0 0;
	margin-bottom:15px;
	color:#000;
	background-image:url(img/boxbg.jpg);
	background-repeat:no-repeat;
	background-position: 0px -10px;
}
.featurebox h3{
padding-left:10px;
border:none;

}
#sidebar .featurebox a{
color:#000;
text-decoration:none;
}
#sidebar .infoBoxContents{
font-size:11px;
}
#sidebar .infoBoxContents a{
padding:0;
}
#sidebar .boxText{
font-size:11px;
}
.boxinhalt{
padding:10px;
}
#content td.main{
padding:0 5px 0 5px;
}
table.contactarea textarea{
width:350px;
}
a img{
border:none;
}
#utility .featurebox h3{
padding-left:30px;
border-bottom:1px solid #522F14;
}
.listingbox{
margin:0 5px 0 0;
margin-bottom:20px;

}
#content ul{list-style-position:outside;
margin-left:15px;}

.main a{
color:#000;
}
a.condfirmationEdit {
color:#000;
}
a.leer{
padding:0;
margin:0;

}
#footer{
margin:auto;
width:922px;
color:#666666;
font-size:10px;
text-align:center;
background-image:url(img/footer_bg.jpg);
background-position:bottom;
padding:10px;
background-repeat:no-repeat;
}
.parseTime{
display:none;
}
.copyright, .copyright a{
font-size:8px;
color:#ccc;
text-decoration:none;
text-align:center; 	
}
.boxstartseite{
text-align:center;
width:235px;
float:left;
margin:auto;
}
#content a{
color:#000;
text-decoration:none;
}
#content a:hover{

text-decoration:underline;
}
a:hover{
text-decoration:underline;
}
.inputRequirement select{
width:155px;
}

td.genderselect input{
margin:3px;
}
textarea{
font-size:12px;
}
.paymentcomments textarea{
width:100%;
}
.creator input{
margin:5px;
}

.cross-selling-text{
    margin:10px 0;
    padding:10px;
    border:1px solid #000;
    background-color:yellow;}

.cross-selling-box{
    padding-left:10px;
}
