* { padding: 0; margin: 0; }
html, body { font-family: Verdana, Arial, sans-serif;	font-size: 11px; color: #000; }
body { background: #E6E6E6; }
* html, body { height: 100%; }
*+html, body { height: 100%; }

.clear:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0; }
.clear {	display: inline-block; }
html[xmlns] .clear {	display: block; }
* html .clear { height: 1%; }

img { border: 0; }
p { line-height: 18px; }
a { color: #133A63; text-decoration: none; }
a:hover { color: #C80000; text-decoration: none; }
a img { vertical-align: middle; margin: 0; padding: 0; }
fieldset { border: 1px solid #839eb0; background: #B5C8CE; padding: 5px; margin-bottom: 5px;}
label { width: 190px; float: left; font-weight: bold; }
input { vertical-align: middle; }
/*option { padding: 3px; }*/

#wrapper { margin: 0 auto; width: 1000px; background: #e1ecf2; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; z-index: 1;}

#head { outline: 0; }
#head img { display: block; height: 160px; vertical-align: bottom; }

#navigation_oben { width: 1000px; background: #0162b3; border-bottom: 1px solid #fff; border-top: 1px solid #fff; padding: 2px 0 2px 0; }
#navigation_oben ul li { display: inline;	list-style-type: none; color: #fff; font-weight: bold; }
#navigation_oben a { color: #fff; font-weight: bold; }
#navigation_oben .links {	float: left;  padding: 2px 0 4px 240px; }
#navigation_oben .rechts { float: right; text-align: right;	padding: 2px 10px 4px 0;  }
#navigation_oben .adminlink { color: #FF0000; }

#subnavi { width: 1000px; background: #133A63; border-bottom: 1px solid #fff; padding: 2px 0 2px 0; color: #fff; font-weight: bold; }
#subnavi .links {	float: left; width: 432px; padding: 2px 0 2px 240px; font-size: 11px; }
#subnavi .rechts { float: left;	padding: 2px 10px 2px 0;  }
#subnavi2 { width: 1000px; border-bottom: 1px solid #fff; padding: 2px 0 2px 0; color: #fff; font-weight: bold; }

#links { width: 210px; float: left; }
#content { width: 789px; float: right; }
#content p { margin-bottom: 7px; }
#content li { list-style-position: inside; }

.categorylist { background: #EEEEEE; padding: 5px; margin: 10px 0 8px 0; border: 1px solid #E6E2E6; }
.categorylist h4 { font-size: 11px; color:  #003399; padding: 0 0 3px 0; border-bottom: 1px solid #003399; }
.catlist { list-style-type: none; padding: 0; float: left; width: 182px; }
.catlist a { display: block; text-align: center; margin: 0 2px 0 2px; background: url('img/stx_cat_bg.gif') repeat-x; color: #fff; padding: 4px 7px 4px 7px; }
.catlist a:hover { color: #FF0000; }

.coupon { position:relative; width:184px; margin-bottom: 5px;}
.coupon span { position:absolute; width:184px; height:21px; background: transparent url('img/img_gift.gif') 0 0 no-repeat; }

#CatNavi { background: #E6E2E6; font-size: 10px; }
#CatNavi li { list-style-type: none;}
#CatNavi a { font-weight: bold; background: #133A63; color: #e1ecf2; display: block; margin: 1px 0 1px 0; padding: 3px 0 3px 10px; outline: 0; height: 15px; }
* #CatNavi a { font-weight: bold; background: #133A63; color: #e1ecf2; display: block; margin: 1px 0 1px 0; padding: 4px 0 2px 10px; outline: 0; height: 15px; }
#CatNavi .active { background: #ae1517; color:#fff; }
#CatNavi .sub { background: #0162b3; color: #fff; }
#CatNavi .sub2 { background: #0162b3; color: #fff; }
#CatNavi a:hover { background: #ae1517; /*#133A63;*/ color: #fff;  }

.admNavi { background: #E6E2E6; font-size: 10px; }
.admNavi li { list-style-type: none; }
.admNavi a { font-weight: bold; background: #133A63; color: #e1ecf2; display: block; margin: 1px 0 1px 0; padding: 3px 0 3px 35px; outline: 0; height: 15px; }
* .admNavi a { font-weight: bold; background: #133A63; color: #e1ecf2; display: block; margin: 1px 0 1px 0; padding: 4px 0 2px 35px; outline: 0; height: 15px; }
.admNavi a:hover { background: #ae1517; /*#133A63;*/ color: #fff;  }

.sitemap { font-size: 10px; float: left; width: 235px; margin: 0 0 10px 10px; }
.sitemap li { list-style-type: none;}
.sitemap a { font-weight: bold; background: #133A63; color: #e1ecf2; display: block; margin: 1px 0 1px 0; padding: 3px 0 3px 0; height: 15px; }
* .sitemap a { font-weight: bold; background: #133A63; color: #e1ecf2; display: block; margin: 1px 0 1px 0; padding: 4px 0 2px 0; height: 15px; }
.sitemap .sub { background: #0162b3; color: #fff; }
.sitemap a:hover { background: #133A63; color: #fff;  }

#subcontent {  width: 745px; padding: 15px 0 15px 30px; }
#subcontent h1, h2, h3, h4, h5 { font-size: 11px; margin: 4px 0 10px 0; }

#loginbox { padding: 5px; background: #B5C8CE; color: #133A63; }
#quick_find input { background: #e1ecf2; border: 0; height: 16px; vertical-align: top;}
#quick_find a { color: #fff; }

.infoBoxHeading, .contentHeading { font-size: 11px; font-weight: bold; background: #133A63; padding: 5px 0 5px 10px; color: #fff; margin: 0; }

.product { border: 1px solid #839eb0; margin: 5px 0 0 0; background: url('img/product_gb.jpg') repeat-y; z-index: 2;}
.description { padding: 10px 10px 5px 10px; border: 1px solid #839eb0; margin: 5px 0 0 0; background: #b5c8ce; }
.product h4 { font-size: 11px; color:  #003399; padding: 0 0 3px 0; border-bottom: 1px solid #003399; }
.description h4 { font-size: 11px; color:  #003399; padding: 0 0 3px 0; border-bottom: 1px solid #003399; }
.product-image { float: left; width: 245px; text-align: center; padding: 10px; cursor: pointer;}
.product-right { float: right; width: 445px; padding: 10px;}
.product p {	margin: 0 0 5px 0; line-height: 21px; }
.price { font-size: 17px; font-family: Arial; font-weight: bold; color: #ae1517; }
.price2 { font-size: 11px; font-weight: bold; color: #ae1517; }

.center { text-align: center; }
.red { font-weight: bold; color: #FF0000; }
.small { font-size: 9px; }
.right { text-align: right; margin-bottom: 2px; }
.leftbox { padding: 5px; background: #B5C8CE; color: #133A63; }
.leftbox a { font-weight: bold; }
.leftbox a:hover { text-decoration: underline; }
.buynow { padding: 7px; border: 1px solid #fff; background: #E6E2E6; font-weight: bold; }
.navigation { margin-top: 2px; padding: 3px; border: 1px solid #E6E2E6; background: #EEEEEE; text-align: right; }
.zoom { color: #839eb0; text-decoration: underline; text-align: right; }

.copyright { width: 1000px; margin: 0 auto; color:  #839eb0; font-size: 8px; text-align: center; }

.infonavi {	margin: 0 auto;	text-align: right; width: 990px; background: #133A63;	border-right: 1px solid #000; border-left: 1px solid #000;	border-bottom: 1px solid #000;	padding: 5px 10px 5px 0; }
.infonavi li { list-style-type: none; display: inline; color: #fff; line-height: 1.1em; }
.infonavi a { color: #fff; }

.error { border: 1px solid #ff0000; background: #FFCCCC; font-weight: bold; margin: 15px 0 0 0; padding: 10px; }

#search_suggest {	border-bottom: 1px solid #839eb0; background: #e1ecf2; display: none; padding: 5px; text-align: left; }
#search_suggest h4 { font-size: 12px; color:  #133A63; border-bottom: 1px solid #839eb0; }
#search_suggest .closeline { font-size: 12px; color: #133A63; padding: 3px 0 0 0; border-top: 1px solid #839eb0; text-align: right; cursor: pointer; font-weight: bold; margin: 10px 0 0 0; }
#sl li { list-style-type: none; padding: 4px 0 4px 0; }
#sl li a { color: #133A63; padding: 4px; cursor: pointer; font-weight:bold; text-decoration: none; }
#sl li a:hover { color: #C80000; text-decoration: underline; }

#warenkorb { width: 100%; }
#warenkorb th { font-size: 11px; font-weight: bold; background: #133A63; padding: 5px; color: #fff; vertical-align: middle; }
#warenkorb td { padding: 4px 2px 2px 2px; vertical-align: top;}
#warenkorb .line { border-bottom: 1px solid #B5C8CE; margin-bottom: 5px; }

#popup { position: absolute; border: 1px solid #839eb0; background: #b5c8ce; padding: 10px; }
#popup h4 { font-size: 12px; color:  #133A63; padding: 0 0 3px 0; border-bottom: 1px solid #839eb0; text-align: right; cursor: pointer;}
#popup img { cursor: pointer; margin-bottom: 5px; }
#popup .closeline { font-size: 12px; color: #133A63; padding: 3px 0 0 0; border-top: 1px solid #839eb0; text-align: right; cursor: pointer; font-weight: bold; margin: 10px 0 0 0; }

#adif_select { margin: 0 0 4px 0; width: 740px; background: url('img/config_bg.jpg') repeat-y;}
#adif_select .links { float: left; width: 210px; }
#adif_select .rechts { float: left; width: 458px; padding: 4px 10px 4px 10px; }
#adif_select h4 { font-size: 11px; color:  #133A63; padding: 0 0 3px 0; border-bottom: 1px solid #133A63; }
#adif_select .btn { cursor: pointer; margin-bottom: 4px; display: block;}
.button { display:block; height: 47px; border-bottom: 2px solid #b6b3cb; }

#car_select { display: none; }
#model_select { display: none; }
#radio_select { display: none; }


.lbox { display: block; width: 350px; margin: 0 20px 20px 0; float: left; }
