/* general styles */
body{line-height:1.4; font-family: tahoma, sans-serif; text-align:left; font-size:13px; color:#333;}
h1{margin:20px 0; font-size:18px; line-height:1.2; color:#e3bd00; font-weight:bold;}
h2{margin:20px 0; font-size:14px; line-height:1.2; color:#333; font-weight:bold;}
h3,h4,h5,h6{margin:13px 0; font-size:13px; line-height:1.3; color:#e3bd00; font-weight:bold;}
p,ul,ol,table{margin:0 0 13px 0;}
p{}
ul{padding-left:15px; list-style:disc; overflow:auto; zoom:1;}
ol{padding-left:15px; list-style:decimal; overflow:auto; zoom:1;}
td{}
a{color:#e3bd00;}
a:hover{}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
u{text-decoration:underline;}
strike, s{text-decoration:line-through;}

/* reset navigation elements */
.navLevel1, .navLevel2, .navLevel3, .smallNav1, .smallNav2{margin:0; padding:0; list-style:none; position:relative;}
.navLevel1 a, .navLevel2 a, .navLevel3 a, .smallNav1 a, .smallNav2 a{text-decoration:none;}
.navLevel1 a:hover, .navLevel2 a:hover, .navLevel3 a:hover, .smallNav1 a:hover, .smallNav2 a:hover{text-decoration:none;}

.logo{width:266px; height:73px; position:absolute; left:10px; top:43px; margin:0; padding:0;}
.logo a{display:block; width:100%; height:100%; background:url(../layout/logo.gif) no-repeat 0 0; text-indent:-999em;}
.guarantee{width:146px; height:77px; position:absolute; left:271px; top:30px; margin:0; padding:0;}
.guarantee a{display:block; width:100%; height:100%; background:url(../layout/guarantee.gif) no-repeat 0 0; text-indent:-999em;}
.businessHours{width:230px; position:absolute; left:428px; top:45px; margin:0; padding:0; text-align:center; line-height:1.2;}
.address{width:190px; position:absolute; left:658px; top:45px; margin:0; padding:0; text-align:center; line-height:1.2;}

.navLevel1{position:absolute; left:0; top:132px;}
.navLevel1 li{display:block; float:left; height:33px; overflow:hidden;}
.navLevel1 b{display:block; width:10px; height:32px; float:left; background: none transparent;}
.navLevel1 .active{display:block; float:left; height:33px; background:url(../layout/button_back.gif) repeat-x 0 0; overflow:hidden;}
.navLevel1 .active .left{width:24px; background:url(../layout/button_left.gif) no-repeat 0 0;}
.navLevel1 .active .right{width:24px; background:url(../layout/button_right.gif) no-repeat 0 0;}
.navLevel1 a{display:block; margin-top:11px; float:left; color:#333;}
.navLevel1 a:hover{text-decoration:underline;}
.navLevel1 .active a{font-weight:bold; color:#fff; margin-top:9px;}
#navLevel1LastEntry{display:none;}
.teaserKfzGebrauchtTeile{display:block; position:absolute; left:655px; top:150px; width:223px; height:82px; text-indent:-999em; background:url(../layout/gebrauchtteile.gif) no-repeat 0 0;}

.searchFormLabel{font-size:18px; font-weight:bold; display:block;}
#search_kfz_hersteller,
#search_kfz_modelle,
#search_main_article_groups,
#search_article_groups,
#search_article_descriptions{display:block; width:270px;}

#shoppingCartSmall2{border:1px solid #e1e1e1; padding:30px 5px 5px 5px; background:url(../layout/basket.gif) no-repeat 1px 1px;}
.costaBlanca{display:block; width:220px; height:84px; background:url(../layout/strandurlaub.jpg) no-repeat 0 0; text-indent:-999em;}

.OutputSmall{border:1px solid #e1e1e1;}
.OutputSmallHeadline{background:#979797; color:#fff; border:1px solid #fff; border-bottom:0;}
.OutputSmallContent{background:#979797; color:#fff; border:1px solid #fff; text-align:center;}
.OutputSmallContent img{border-bottom:1px solid #fff;}
.OutputSmall h3,
.OutputSmall h4{color:#fff; font-size:13px; padding:5px; margin:0; line-height:1.2;}

.smallNav1 li{float:left; padding:0 10px; border-right:1px solid #fff;}
.smallNav1 a{color:#fff;}
#smallNavLastEntry{border:0;}
#smallNavFirstEntry{padding-left:0;}
