.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html{width:100%;}
body{min-height:100%;background-color:#EFEBDE;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;background-image:url(img/body_hg.jpg);background-repeat:repeat-x;color:#8D8E8A;margin:0 auto;padding:0;}
#page{width:970px;margin:0 auto;padding:0;}
#content{width:580px;text-align:left;color:#8D8E8A;float:left;position:relative;left:200px;font-size:13px;}
* html #content{width:580px;text-align:left;color:#8D8E8A;float:left;position:relative;left:200px;font-size:13px;overflow:hidden;}
.imgLeft{max-width:400px;}
#content .thumb_img{border:1px solid #999;}
#oben{position:absolute;top:15px;width:967px;margin-left:-1px;}
#header{background-image:url(img/header_bg.jpg);background-position:center top;background-repeat:no-repeat;background-color:#F7F3EF;color:#FFF;border-top:1px solid #878F7B;border-left:1px solid #878F7B;border-right:1px;height:268px;padding:0;}
.slo img{padding-top:3px;padding-left:16px;}
#header h3 a,#header h3 a:visited{color:#CECBC6;text-decoration:none;font-size:26px;margin:0;}
#header_u a{text-decoration:none;color:#8D8E8A;}
#header_u strong{font-size:10px;padding-left:8px;line-height:66px;display:block;margin-top:22px;}
#header_u{border-bottom:1px solid #E1E1E1;}
#logo{float:right;width:301px;height:54px;text-indent:-999em;margin:2em 3em 0 0;}
* html #login{line-height:8px;}
input{background-color:#D6D7C6;border:1px solid gray;color:#333;}
#login{font-size:10px;margin:0;padding:0;}
.login_anmelden input{width:40px;height:40px;position:relative;top:-41px;left:180px;}
.login_FORM_END a{position:absolute;top:82px;left:55px;color:#8D8E8A;text-decoration:none;line-height:14px;}
#cart{float:right;position:absolute;z-index:6644;top:190px;left:520px;}
#topnavi{list-style-type:none;min-height:3px;text-align:left;margin-bottom:.4em;}
#topnavi li{display:inline;line-height:3em;}
#topnavi li ul{display:none;background-color:#8F918F;}
#topnavi li ul li{display:block;line-height:2em;}
#topnavi li:hover ul{display:block;position:absolute;top:297px;left:385px;}
#container{clear:both;background:url(img/container-bg.jpg) repeat-y top left;min-height:100px;margin-top:317px;padding-top:22px;}
#urlaub{font-size:12px;text-align:center;font-weight:700;color:#8D8E8A;border:1px solid #fff;padding:5px;}
#categories{width:180px;height:auto;padding-top:0;display:inline;float:left;position:relative;left:-590px;padding-bottom:2px;margin:0 10px;}
* html .catList{font-size:1%;margin:0;}
* html #categories ul li a:hover{font-weight:400;text-decoration:underline;}
* html #categories h4{width:179px;font-size:12px;color:#fff;display:block;background-color:#A5AB99;border-bottom:1px solid #900;margin:0;padding:4px;}
.infoBoxHeading,#content h1{padding-left:1.5em;margin:0 0 0 1em;}
h3.head{padding-left:1.5em;font-size:12px;text-transform:uppercase;margin:0 0 1em .5em;}
h2.products_name{font-size:13px;color:#8D8E8A;}
a#advsearch{display:block;color:#8D8E8A;font-size:.75em;height:2em;line-height:2em;text-decoration:none;margin:1em 0 0;padding:0;}
.infoBoxHeading{font-size:14px;font-weight:700;border:1px solid #fff;margin-bottom:8px;}
.infoBoxHeading_right{font-size:10px;font-weight:700;color:#C93;}
#content h1{font-size:14px;margin:0 0 1em;}
#CatNavi,.navilist{list-style-type:none;margin:0 1em 0 5px;}
#CatNavi li,.navilist li{font-size:.75em;background:url(img/categories-listpoint.gif) no-repeat 0 10px;padding:0 0 0 9px;}
#categories a{color:#8D8E8A;font-size:13px;text-decoration:none;}
#CatNavi li a,.navilist li a{display:block;color:#8D8E8A;text-decoration:none;padding:.3em;}
#CatNavi li.CurrentParent ul li a{font-weight:400;border:1px solid #fff;margin-bottom:8px;}
#CatNavi li ul li.Current a{font-weight:700;border:1px solid #fff;margin-bottom:8px;}
#CatNavi li.CatLevel1.SubMenue.Current li a{text-decoration:none;}
#CatNavi li ul{list-style-type:none;margin:0 0 0 1em;}
#CatNavi li ul li{font-size:1em;background:url(img/categories-listpoint.gif) no-repeat 0 10px;margin-left:-15px;}
.subcategories{margin:0 1em 1em;}
.subcategories li{display:inline;padding-right:.5em;}
span.grau{color:#ccc;margin:0 .5em 0 0;}
#rechts{width:166px;height:auto;display:inline;float:right;font-size:12px;padding-right:4px;padding-bottom:5px;margin:0;}
* html #rechts{width:166px;height:auto;display:inline;float:right;font-size:12px;padding-right:4px;padding-bottom:5px;padding-top:3px;margin:0;}
#rechts h1{color:#8D8E8A;font-size:13px;}
#rechts form{width:150px;}
#sign_in{width:50px;}
#rechts h4{font-size:12px;color:#fff;display:block;background-color:#A5AB99;border-bottom:1px solid #900;margin:0 0 7px;padding:3px 0 3px 7px;}
#categories h4{font-size:12px;color:#fff;display:block;background-color:#A5AB99;border-bottom:1px solid #900;margin:0 6px 7px 0;padding:3px 0 3px 7px;}
h4{width:96%;}
#content a{color:#8D8E8A;text-decoration:none;}
#content p{padding:20px;}
#content h2{color:#5A2818;font-size:16px;padding:20px;}
#content ul{margin-left:12px;}
#returning-customer label{display:block;width:130px;font-weight:700;float:left;}
#content label{display:block;width:100px;float:left;}
#footer{width:960px;border-top:1px solid #999;font-size:.7em;text-align:right;color:#424952;margin:.4em auto 0;padding:.5em 0;}
#footer a{color:#424952;text-decoration:none;}
a.cartheading{color:#414141;text-transform:uppercase;text-decoration:none;font-weight:700;padding-right:1em;}
a.cartmsg{color:#777;text-decoration:none;font-size:12px;margin:0 0 0 55px;}
a.cartmsgtotal{color:#777;text-decoration:none;}
.subcatlist{float:left;border:1px solid #eee;background-color:#f8f8f8;width:160px;display:block;text-align:center;margin:0 1.2em 1em 0;}
.subcatlist h2{font-size:.85em;background-color:#f4f4f4;border-bottom:1px solid #eee;text-align:left;padding:1.2em 1.2em 1.2em 0;}
.subcatlist img{margin:1em auto;}
.singleproduct{float:left;width:343px;margin-bottom:20px;border:1px solid #eee;background-color:#f8f8f8;}
.singleproduct h2{font-size:.85em;background-color:#f4f4f4;border-bottom:1px solid #eee;padding:1.2em 1.2em 1.2em 0;}
p.product-price{margin:1em 1em 0 0;}
h2.heading{background:url(img/products-header-bg.gif) right top no-repeat;font-size:.85em;padding:1.2em 1.2em 1.2em 0;}
h2.heading span{background:url(img/products-header-bg.gif) left top no-repeat;color:#FFF;text-decoration:none;padding:1.2em;}
.singleproduct p{font-size:.9em;padding:1em 2em;}
.product-price{text-align:right;}
.productthumb{float:left;width:120px;padding:14px;}
.products_name_outer{font-size:1em;font-weight:700;height:38px;background:url(img/products-header-bg.gif) left top no-repeat;padding:0 0 0 1em;}
.products_name_outer .products_name{background:url(img/products-header-bg.gif) right top no-repeat;color:#8D8E8A;height:38px;line-height:38px;}
.product_info{padding:0 1em 1em;}
.product_images img{margin:0 14px 14px 0;}
.product_info_outer{width:550px;}
.product_info_outer ul{list-style-position:inside;list-style:none;margin:0 0 .5em .5em;}
.product_info_outer ul li{background:url(img/bullet.gif) left 5px no-repeat;padding:0 0 .5em 10px;}
.product_info_outer ul.check li{height:25px;line-height:25px;background:url(img/bullet-check.gif) left center no-repeat;padding:0 0 0 1.75em;}
.product_info_outer ul.arrow li{height:25px;line-height:25px;background:url(img/bullet-arrow.gif) left center no-repeat;padding:0 0 0 1.75em;}
.product_info_outer p{margin:0 0 1em;}
.product_info_outer h4{margin:0 0 .5em 1em;}
.product_info_outer .mass{display:block;font-size:10px;color:#777;margin:2em 0 1em 2em;}
#wtf table{width:450px!important;border:silver 1px solid;}
#wtf span table tbody tr th,#wtf span table tbody tr td,#wtf span table,#wtf table tbody tr th,#wtf table tbody th tr,#wtf table{border:silver 1px solid;}
#wtf span table tbody tr td{padding:6px;}
#wtf table tbody tr td select{width:200px;background-color:#F7F3EF;border:silver 1px solid;margin:5px;padding:3px;}
#wtf table tbody tr td select option{padding-left:3px;background-color:#F7F3EF;}
#wtf table tbody tr td.main b{padding-left:6px;}
.copyright a{color:#454345;text-decoration:none;font-size:8px;}
.smallText{margin-bottom:20px;margin-top:20px;font-size:10px;}
.table_head{background:#b61004;height:38px;color:#8D8E8A;margin:0 0 1em;}
.table_head td{border-right:1px solid #3D3217;padding:0 .5em;}
.table_head .first{background:url(img/products-header-bg.gif) left top no-repeat;}
.table_head .last{background:url(img/products-header-bg.gif) right top no-repeat;border:none;}
.cart_row td{border-right:1px solid #ccc;padding:0 .5em .5em;}
.markProductOutOfStock{font-size:8px;color:#8D8E8A;}
#content .table_head a{color:#8D8E8A;font-weight:700;}
div#schnellsuche{font-size:10px;width:905px;padding:0 0 10px 12px;}
div#schnellsuche #qf-key-label{position:absolute;top:118px;left:15px;width:80px;color:#CCC;}
div#schnellsuche #qf-subcat-label{display:none;margin:22px 0 5px;}
div#schnellsuche #qf-submit{position:absolute;top:120px;left:600px;width:34px;height:33px;border:none;background-image:url(img/header/lupe.jpg);background-repeat:no-repeat;cursor:pointer;background-position:bottom;}
div#schnellsuche select{width:185px;height:19px;font-size:12px;margin:24px 0 5px;}
div#schnellsuche #qf-key{width:181px;margin:24px 0 5px;}
div#schnellsuche #qf-pfrom,div#schnellsuche #qf-pto{display:none;width:100px;margin:24px 0 5px;}
div#schnellsuche .qf-preis_von{display:block;position:absolute;top:131px;left:680px;width:279px;color:#CCC;font-size:14px;}
div#schnellsuche .qf-preis_bis{display:none;position:absolute;top:118px;left:733px;width:80px;color:#CCC;}
div#schnellsuche .qf-kat{display:block;position:absolute;top:118px;left:206px;width:80px;color:#CCC;}
div#schnellsuche .qf-hers{display:block;position:absolute;top:118px;left:393px;width:80px;color:#CCC;}
.greybox{border:1px solid #eee;background-color:#f8f8f8;margin:1em 0;padding:1em 0;}
.greybox-half{width:44%;float:left;border:1px solid #eee;background-color:#f8f8f8;margin:1em 1em 1em 0;padding:1em;}
.checkoutBarCurrent{display:block;float:left;background:url(img/products-header-bg.gif) right top no-repeat;font-size:.85em;margin:.5em 1em 0 0;padding:1.2em 1.2em 1.2em 0;}
.checkoutBarCurrent span{background:url(img/products-header-bg.gif) left top no-repeat;color:#FFF;text-decoration:none;padding:1.2em 0 1.2em 1.2em;}
.checkoutBarTo{display:block;float:left;font-size:.85em;margin:.5em 1em 0 0;padding:1.2em 1.2em 1.2em 0;}
.productOldPrice{text-decoration:line-through;color:#ff0101;}
.parseTime{display:none;}
.bestSellersProduct a{text-decoration:none;font-weight:400;}
* html #box_best_sellers .bestSellersProduct a{white-space:normal;}
#cart_quantity .productInfo1 .hersteller .boxInfoRS{background-color:#fff;border:none;margin:0;padding:0;}
#cart_quantity .productInfo1 .hersteller{float:right;margin-top:-100px;font-size:14px;text-align:left;margin-right:48px;}
* html #cart_quantity .productInfo1 .hersteller{float:left;margin-top:-100px;font-size:14px;text-align:left;margin-left:190px;}
.subcl,.subcr,.subc{width:30%;float:left;margin-bottom:22px;margin-left:14px;border:1px solid #EFEBDE;text-align:center;}
.subcl:hover,.subcr:hover,.subc:hover{border:1px solid #D6D7C6;}
#password1{width:136px;margin-bottom:7px;}
.catList{padding-bottom:10px;}
* html .boxInfoLS{margin-top:30px;background-color:#fff;}
.boxInfoBodyRS,.boxInfoBodyLS,.catListBody{font-size:12px;padding:0 8px 8px 12px;}
.boxInfoBodyLS img{display:none;width:66px;background-color:#3F9;}
.catListBody li{margin-bottom:12px;}
.catListBody ul{margin-top:12px;}
#categories .catListBody li a:hover{color:#B55539;text-decoration:none;}
.catListBody li a{display:block;width:100%;padding:0;}
#container .boxInfoBodyRS a:hover,#container .boxInfoBodyLS a:hover{text-decoration:underline;color:#b55539;}
#categories .catListBody .activeCat{background-color:#EFEBDE;margin-left:-4px;padding:4px 0 4px 4px;}
#categories .catListBody .activeCat ul li{margin-left:16px;list-style:disc;}
#categories .catListBody .activeCat ul li.activeCat{margin-left:0;padding-left:16px;list-style:none;background:url(imga/activnavi.png) no-repeat left center;}
#page #container #categories #box_categories .catListBody .activeCat a:hover{letter-spacing:-1px;}
#categories .catListBody .activeCat ul{margin-top:11px;}
#login_header_oben{border:1px solid #fff;margin-bottom:8px;}
h2.productInfo1Name{font-size:14px;color:#900;margin-bottom:22px;margin-top:18px;border-bottom:1px solid #B5CB29;}
#cart_quantity{border:1px solid #616161;margin-top:22px;background-color:#FFF;padding:4px;}
#cart_quantity .subTotal{padding-top:22px;}
.leftCol2222 .productName{padding-top:15px;padding-bottom:15px;line-height:22px;}
.leftCol2222 thead{text-align:center;}
.floatbox .imgLeft{text-align:left;margin-left:22px;margin-bottom:22px;border:2px solid #fff;padding:6px;}
#cart_quantity .productInfo1 span{clear:both;}
.abs{width:100%;height:8px;clear:both;}
#u_pro_info hr{visibility:hidden;}
.checkoutBarTo,.checkoutBarCurrent{display:inline;width:20%;}
#loginbox .anm3 input{width:90px;}
#navoben{width:100%;overflow:hidden;background-color:transparent;background:url(imga/sliding_door/left_both.gif) repeat-x left top;border-bottom:1px solid #3C424A;border-top:1px solid #B5BE8C;margin-top:2px;}
#navoben ul{list-style:none;float:right;display:inline;margin:0;padding:0;}
#navoben ul li{float:left;display:inline;font-size:14px;line-height:1em;list-style-type:none;margin:0;padding:0;}
#navoben a{float:left;background-position:0 -79px;text-decoration:none;border-left:1px solid #B7B38D;margin:0 2px 0 0;padding:0 0 0 9px;}
#navoben a span{display:block;background-position:100% -79px;color:#634D31;font-weight:700;white-space:nowrap;font-size:14px;float:none;padding:5px 11px 8px 1px;}
#navoben a:hover span{color:#fff;background-position:100% 0;}
#navoben #current a{background-position:0 0;border-width:0;}
#navoben #current a span{background-position:100% 0;padding-bottom:5px;color:red;font-weight:700;}
#navoben a:hover{background-position:0 0;}
.productListing1ColBody{background-color:#fff;margin-bottom:30px;margin-top:0;border-bottom:1px dashed #636563;padding:5px 15px 15px;}
.prod{width:255px;float:left;margin-left:22px;padding:0;}
* html .prod{width:255px;float:left;margin-left:16px;padding:0;}
.productListing1ColPriceInfo{padding-top:11px;padding-bottom:11px;}
#servicetel{position:absolute;top:27px;right:20px;font-weight:700;}
.startseite{background-color:#424952;border:1px solid silver;margin-bottom:30px;margin-top:20px;padding:15px 5px 5px;}
#checkout_payment .container{background-color:#424952;border:1px solid silver;line-height:22px;margin:11px auto;padding:11px;}
#checkout_payment .container2{background-color:#424952;border:1px solid silver;margin:11px auto;padding:11px;}
#checkout_payment .longLabel{width:100%;margin:-15px auto 22px 20px;}
#checkout_payment .longTextarea input{margin:25px auto 0;}
.cart{border:1px solid silver;margin-top:22px;padding:11px;}
.cart h3{margin:15px auto;}
.checkoutConfirmation p.container{background-color:#424952;border:1px solid silver;}
.productInfo1 .prodOptionsDropSel select{width:200px;padding:2px 0;}
.manuDropdown{width:140px;margin-top:8px;margin-bottom:8px;}
* html .clearfix,* html #categories ul li{height:1%;}
.clearfix,#listid9{display:block;}
ul,li,#rechts ol{list-style:none;}
img,.cart_row td.last,.moduleHeading{border:none;}
.login_FIELD_EMAIL input,.login_FIELD_PWD input{width:150px;margin-left:22px;}
#topnavi li a,#topnavi li ul li a{color:#FFF;font-weight:700;text-transform:uppercase;text-decoration:none;padding:1em 2.5em;}
#topnavi li a:hover,a#advsearch:hover,#content a:hover,#footer a:hover{text-decoration:underline;}
#rechts a,#content h2.heading span a,#content h2.heading span{color:#8D8E8A;}
#rechts h4 a,#categories h4 a{text-decoration:none;font-size:12px;color:#fff;}
#content .subcatlist h2 a,#content .singleproduct h2 a{color:#8D8E8A;text-decoration:none;padding:1.2em;}
.copyright,.copyright font font font{text-align:right;font-size:8px;color:#454345;}
*+html div#schnellsuche #qf-submit,* html div#schnellsuche #qf-submit{position:absolute;top:120px;left:600px;width:34px;height:33px;border:0 solid #393C39;background-image:url(img/header/lupe.jpg);background-repeat:no-repeat;cursor:pointer;background-position:0 0;}
div#schnellsuche input,#box_whatsnew,.boxTxtInd{font-size:12px;}
.anmeldeninput input,.emalllll input,#loginbox .anm1 input,#loginbox .anm2 input{width:160px;}
.buttonanmelden input,.emalibutton input{width:95px;}
#checkout_payment h3,.checkoutConfirmation h3,.checkoutConfirmation h4{margin:11px auto;}
.floatbox334 div.processCheckoutRed,.floatbox334 div.processCheckoutYellow,.floatbox334 div.processCheckoutGreen{background-color:#424952;border:1px solid silver;width:150px;display:inline;padding:4px;}
.cart img,.cart .rightCol input{margin:6px auto auto 0;}
#content .productInfo1 .prodOptionsDrop .prodOptionsDropName{width:53px;float:left;line-height:26px;}
#content #advanced_search input{float:none;background-color:#fff;}
#content #advanced_search select{float:none;width:144px;}
#content #advanced_search label{width:300px;}
#cart_quantity .productInfo1 .hersteller h4,#cart_quantity .productInfo1 .hersteller h5,#cart_quantity .productInfo1 .hersteller p{font-weight:400;font-size:14px;margin:0;padding:0;}
* html .subcl,* html .subcr,* html .subc{width:30%;float:left;margin-bottom:22px;margin-left:11px;padding:0;}
.catListBody a:hover,#categories .catListBody .activeCat a:hover{font-weight:bolder;letter-spacing:-1px;}
#categories .catListBody .activeCat a,.navilist li a:hover,#CatNavi li a:hover,#CatNavi li.Current a,#CatNavi li.CurrentParent a{font-weight:700;}
#categories .catListBody .activeCat ul li.activeCat a,#content h3.productListing1ColHead a,#content h2.productListing1ColHead a{color:#b55539;}
#categories .catListBody .activeCat ul li a,#CatNavi li.Current ul li a,#wtf span table tbody tr th strong,#wtf span table tbody tr td strong,#wtf span table tbody tr td span,#wtf span table tbody tr td,#wtf span table tbody tr th,#wtf span table tbody tr th,#wtf table tbody tr th,#wtf table tbody th tr,#wtf table tbody th tr strong,#wtf table tbody th tr strong span,#wtf table tbody tr th strong,#wtf table tbody tr th strong span,#wtf span table tbody tr th strong span,#wtf span table tbody tr th span,#wtf span table tbody tr td span{font-weight:400;}
* html #categories .catListBody .activeCat ul,*+html #categories .catListBody .activeCat ul{margin-top:11px;margin-bottom:-10px;padding-bottom:0;}
h3.productListing1ColHead,h2.productListing1ColHead{color:#b55539;background-color:#fff;margin-bottom:0;font-size:15px;border-bottom:1px solid #E5E5E5;padding:6px 3px 6px 6px;}
#content h3,.floatbox334{margin-bottom:22px;}
* html #content #advanced_search select,*+html #content #advanced_search select{float:none;width:151px;}
#categories #quick_find p{margin-top:4px;width:150px;}
#categories #quick_find .sucheingabe input{margin-top:3px;}
#categories #quick_find .suchknopf input{margin-top:-19px;margin-right:6px;float:right;}
#rechts .boxInfoRSman select{margin-bottom:14px;margin-left:11px;}
#rechts .boxInfoRSman span{padding-left:11px;}
#rechts .boxInfoRSman span a{line-height:25px;}
#rechts .boxInfoRSman{margin-bottom:10px;background-color:#fff;border-bottom:2px solid #636563;}
#frameListHead.floatbox #filter select{margin-top:0;margin-left:177px;width:227px;text-align:left;}
#frameListHead.floatbox .beschreibg h3{color:#B55539;margin-left:19px;font-size:14px;}
#frameListHead.floatbox .beschreibgtext{float:right;margin-right:22px;width:380px;margin-bottom:22px;line-height:18px;padding:0;}
* html #frameListHead.floatbox .beschreibgtext{float:right;margin-right:22px;width:350px;margin-bottom:22px;line-height:18px;padding:0;}
* html #footer { text-align:center}
form#quick_find,#cart_quantity .productInfo1 .hersteller .boxInfoBodyRS,#cart_quantity .productInfo1 .hersteller .boxInfoBodyRSman,*,.heading_login{margin:0;padding:0;}
#rechts .boxInfoLS,.boxInfoRS,.catList,.boxInfoLS{margin-bottom:10px;background-color:#fff;border-bottom:2px solid #666;}
#categories .catListBody .activeCat ul li.activeCat a,#categories .catListBody .activeCat a{font-weight:700;letter-spacing:-1px;}
#categories #quick_add input,#rechts #sign_in input{margin-bottom:4px;margin-top:4px;}
#content .katrgo{border:2px solid #fff;background-color:#fff;width:506px;margin-left:22px;padding:12px;}
#content .katrgo h3{color:#B55539;}
