body{margin:0 auto 10px auto;padding:0;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f0ede6;color:#373230;}
*{padding:0;margin:0;}
table{width:100%;border-collapse:collapse;}
.pos{position:absolute;}
th,td{text-align:left;vertical-align:top;}
ul,ol{list-style:none;}
a img,img,fieldset{border:0 none;}
address{font-style:normal;line-height:1.44;}
img{display:block;}
.floatleft{float:left;}
.floatRight{float:right;}
.clr{clear:both;padding:0!important;}
.clrLeft{clear:left;}
.clrRight{clear:right;}
br.clr,div.clr{height:0;}
.hide{display:none;}
.show{display:block;}
.tar{text-align:right!important;}
.tal{text-align:left!important;}
.tac{text-align:center!important;}
.vam{vertical-align:middle!important;}
.vab{vertical-align:bottom!important;}
.vat{vertical-align:top!important;}
.bld{font-weight:bold;}
.inlBlock{display:inline-block;}
.block{display:block;}
.frankonia{color:#193f33!important;}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}
.w280{width:280px;}
.w290{width:290px;}
.w300{width:300px;}
a.w60{width:30px;}
a.w70{width:40px;}
a.w80{width:50px;}
a.w90{width:60px;}
a.w100{width:70px;}
a.w110{width:80px;}
a.w120{width:90px;}
a.w130{width:100px;}
a.w140{width:110px;}
a.w150{width:120px;}
a.w160{width:130px;}
a.w170{width:140px;}
a.w180{width:150px;}
a.w190{width:160px;}
a.w200{width:170px;}
a.w210{width:180px;}
a.w220{width:190px;}
a.w230{width:200px;}
a.w240{width:210px;}
a.w250{width:220px;}
a.w260{width:230px;}
a.w270{width:240px;}
a.w280{width:250px;}
a.w290{width:260px;}
a.w300{width:270px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.noBorder{border:none!important;}
a,input,button{outline:none;}
a,a:visited,a:hover,a:active,a:focus{color:#373230;text-decoration:underline;}
a:hover{color:#373230;text-decoration:none;}
input.error,select.error,textarea.error{border:1px solid #f00;}
input[type="text"],input[type="password"],textarea{padding:2px 1px 2px 5px!important;border-width:1px;font-size:13px;}
select option{font-size:13px;}
p.error,td.error,label.error,span.error,span.error a{color:#f00;}
.vkfNote{color:#FF6900!important;}
div.error,p.error,td.error,span.error{color:#f00;}
.fixHeightOfPager{height:50px;}
.feedbackbutton{position:fixed;top:25%;left:0;}
#grayoutOverlay{height:100%;width:100%;top:0;left:0;position:fixed;z-index:45;display:none;}
#grayoutOverlay div{height:100%;width:100%;display:block;background-image:url("../images/app/bkgd/grayout_loader.gif");background-repeat:no-repeat;background-position:center;}
.deliveryStatusAVAILABLE{color:#aec700;}
.deliveryStatusNOT_AVAILABLE{color:#C68000;}
.deliveryStatusSOLD_OUT{color:#CD071E;}
h1{font-size:16px;margin:12px 0;color:#193f33;}
.price{padding-top:2px;font-weight:bold;}
.price ins{text-decoration:none;color:#cd071e;padding-left:10px;}
.price ins,.price del{white-space:nowrap;}
.price.inline{display:inline;padding:0;}
table.data{width:100%;}
table.data{border-top:1px solid #d1d9d6;border-left:1px solid #d1d9d6;}
table.data th,table.data td{border-right:1px solid #d1d9d6;border-bottom:1px solid #d1d9d6;padding:5px;color:#193f33;font-weight:normal;text-align:right;width:33%;padding-left:5px;vertical-align:top;}
table.data th{background-color:#e8ebea;}
table.data p.price{padding:0;font-weight:normal;}
table.data tr.odd{background-color:#f4f5f5;}
.searchColorBeige{background-color:#F5F5DC;border:1px solid #868280;}
.searchColorBlau{background-color:#00F;}
.searchColorBraun{background-color:#5F2100;}
.searchColorGelb{background-color:#FF0;}
.searchColorGrau{background-color:#909090;border:1px solid #868280;}
.searchColorGruen{background-color:#009000;}
.searchColorJade{background-color:#398;}
.searchColorLila{background-color:#900090;}
.searchColorNatur{background-color:#CD853F;border:1px solid #868280;}
.searchColorOrange{background-color:#FF6F00;}
.searchColorRosa{background-color:#F99CF9;}
.searchColorRot{background-color:#F00;}
.searchColorSchwarz{background-color:#000;}
.searchColorWeiss{background-color:#FFF;border:1px solid #868280;}
.searchColorPink{background-color:#7B1040;}
.searchColorSilberfarben{background-color:#d6d6d6;}
dl.promoItems dd.searchColorWeiss,dl.promoItems dd.searchColorBeige,dl.promoItems dd.searchColorGrau,dl.promoItems dd.searchColorNatur,dl.promoItems dd.searchColorSilberfarben{width:13px;height:8px;}
.filterType .colorSelection .searchColorWeiss,.filterType .colorSelection .searchColorBeige,.filterType .colorSelection .searchColorGrau,.filterType .colorSelection .searchColorNatur,.filterType .colorSelection .searchColorSilberfarben{width:20px;height:8px;}
.pager{text-align:right;}
.pager a{color:#193f33;font-size:12px;padding:0 2px 0 2px;}
.bottom .pager{padding-top:10px;float:right;width:100%;height:20px;}
.bottom .pagerInner{padding-bottom:10px;}
.pager a img{display:inline;margin:0 5px 0 5px;}
.pager .topLink{margin-top:10px;}
.pagerLine span{float:left;}
.pagerLine .pager{float:right;}
.top{text-align:right;clear:both;padding-top:10px;}
#tooltip{position:absolute;z-index:3000;border:1px solid #d1d9d6;background-color:white;padding:3px 8px 3px 8px;}
#tooltip.limitedWidth{max-width:150px;text-align:center;}
#tooltip h3,#tooltip div{color:#373230;font-weight:normal;font-size:11px;margin:0;}
a.arrowRight,a.arrowLeft{padding:0 0 0 12px;font-size:11px;color:#193f33;display:inline-block;margin-bottom:5px;}
.bttn,.bttnBack,.smallBttn,.smallBttnBack{border:none;color:white;padding:0 5px 1px 30px;height:28px;line-height:14px;font-size:12px;text-align:left;cursor:pointer;}
a.bttn,a.bttnBack{display:inline-block;font-size:12px!important;height:21px;line-height:14px;color:#fff;padding:7px 0 0 30px;text-decoration:none;}
a.bttn:visited,a.bttnBack:visited,a.bttn:hover,a.bttnBack:hover,a.smallBttn:visited,a.smallBttnBack:visited,a.smallBttn:hover,a.smallBttnBack:hover{color:#fff;text-decoration:none;}
.smallBttn,.smallBttnBack{padding:0 5px 2px 20px;height:18px;font-size:11px;}
a.smallBttn,a.smallBttnBack{padding:2px 10px 2px 20px;text-decoration:none;}
form.debounced .bttn,form.debounced .bttnBack{font-style:italic;opacity:.5;}
dl.promoItems{margin:0;}
dl.promoItems dt{float:left;margin-right:8px;}
dl.promoItems dd{float:left;width:14px;height:10px;margin-right:2px;margin-top:2px;}
dl.promoItems dd.triggerColor{cursor:pointer;}
dl.promoItems dd.colorPatch{background-position:0 0;}
dl.promoItems dd em{display:none;}
dl.promoItems label{padding-right:10px;}
ul.localize{position:relative;z-index:1;}
ul.localize li a{color:white!important;width:120px;display:block;padding:0 0 1px 5px;font-size:11px;line-height:15px;text-decoration:none!important;background-color:#58736a;cursor:pointer;}
ul.localize ol{display:none;position:absolute;}
ul.localize li ol a{background-image:none!important;}
ul.localize li ol a:hover{text-decoration:underline!important;}
ul.localize li ol{background-color:#58736a;padding:5px 0 5px 0;}
.generatedLayer{display:none;position:absolute;border:1px solid #d4dbd8;background-color:white;z-index:50;width:400px;}
.generatedLayer a.closeLayer{position:absolute;right:10px;top:2px;color:#193f33;font-size:11px;height:16px;text-decoration:none;}
.generatedLayer a.closeLayer em{font-style:normal;text-decoration:underline;vertical-align:middle;}
.generatedLayer a.closeLayer span{text-decoration:none;margin:0 0 0 5px;vertical-align:middle;}
.generatedLayer .headline strong{background-color:#E5EBEA;display:block;color:#193f33;font-size:13px;height:22px;padding:5px 0 0 15px;}
.generatedLayer .move{cursor:move;}
#zoomLayer .headline{cursor:default;}
.layer{display:none;}
.layerInner{margin:15px;}
.layer .layerWidth,.layer .layerHeight{display:none;}
.generatedLayer .scrollable{overflow:auto;}
.flash-update p{margin:50px 0 0 15px;}
#restoreBasketLayer{top:160px;left:230px;width:540px;border:1px solid #193f33;border-right:2px solid #193f33;border-bottom:2px solid #193f33;}
#restoreBasketLayer div.layer{padding:15px;}
#restoreBasketLayer div.layer.scroll .scrollWrap{height:185px;overflow:auto;border-bottom:1px solid #CCD8D6;}
#restoreBasketLayer .scrollWrap{margin-top:5px;}
#restoreBasketLayer div.options{text-align:right;margin-top:5px;}
#restoreBasketLayer div.options p{float:left;}
#restoreBasketLayer div.options ul{display:inline-block;vertical-align:middle;margin-right:20px;text-align:left;}
#restoreBasketLayer p.salutation{font-weight:bold;margin-bottom:15px;}
#restoreBasketLayer .cartTable th{padding:4px 20px 4px 15px;}
#restoreBasketLayer .lineItem .img{width:110px;}
#restoreBasketLayer .lineItem td.count{width:50px;}
#restoreBasketLayer .lineItem td.posPrice{padding-right:20px;width:80px;}
#restoreBasketLayer .lineItem td.count,#restoreBasketLayer .lineItem td.posPrice{font-size:11px;}
#layerIdentService{width:600px;}
#flashVideo{width:530px;height:560px;}
#flashVideo .flvName,#flashVideo .flvWidth,#flashVideo .flvHeight{display:none;}
#feedbackLayer{width:480px;height:550px;}
#feedbackLayer .feedbackForm span.message{display:none;}
#feedbackLayer .layerInner div.bg{background-color:#e8ebea;padding:5px;margin-bottom:15px;}
#feedbackLayer .text,#feedbackLayer p,#feedbackLayer #error{margin-left:15px;}
#feedbackLayer .textarea{margin-bottom:15px;width:400px;height:60px;}
#feedbackLayer table{margin-left:15px;}
#feedbackLayer .submit{margin-left:350px;}
#feedbackLayer .close{margin-top:30px;margin-left:250px;}
#feedbackLayer #success{margin-left:15px;margin-top:50px;}
#feedbackLayer #success img{margin-top:20px;}
#waitingOverlayLayer{width:250px;height:150px;background:white url(../images/app/misc/ajax_loader_productlist.gif) center 40px no-repeat;border:1px solid #193f33;border-right:2px solid #193f33;border-bottom:2px solid #193f33;}
#waitingOverlayLayer p{text-align:center;font-size:13px;margin-top:80px;}
#contentWrap #pageLoader p{margin:100px auto 0 auto;color:#193f33;font-size:14px;font-size:normal;display:-moz-inline-box;-moz-box-orient:top;display:inline-block;vertical-align:top;opacity:1;}
#layerIdentCard{width:480px;height:550px;}
#layerIdentCard .layer{height:520px;}
#layerIdentCard .layerInner p{margin-bottom:12px;padding:0 10px 0 10px;}
#layerIdentCard .layerInner div.bg{background-color:#e8ebea;padding:10px 10px 1px 10px;margin-bottom:15px;}
#layerIdentCard .layerInner div.bg p{background-color:#e8ebea;padding:0;margin-bottom:15px;}
#layerIdentCard .layerInner ul{list-style-type:disc!important;margin-left:10px;margin-bottom:10px;}
#layerIdentCard .layerInner a{color:#193f33;}
#layerDeliveryCosts{width:480px;height:550px;}
#layerDeliveryCosts .layer{height:520px;}
#layerDeliveryCosts .layerInner p{margin-bottom:12px;padding:0 10px 0 10px;}
#layerDeliveryCosts .layerInner div.bg{background-color:#e8ebea;padding:10px 10px 1px 10px;margin-bottom:15px;}
#layerDeliveryCosts .layerInner div.bg p{background-color:#e8ebea;padding:0;margin-bottom:15px;}
#layerDeliveryCosts .layerInner ul{list-style-type:none;margin-left:12px;margin-bottom:10px;}
#layerDeliveryCosts .layerInner li{margin-bottom:15px;}
#layerDeliveryCosts .layerInner .deliveryCostsTable{margin-left:12px;margin-bottom:20px;width:95%;border-top:1px solid #d2d9d6;border-left:1px solid #d2d9d6;}
#layerDeliveryCosts .layerInner .deliveryCostsTable td{background-color:#f3f5f5;width:50%;vertical-align:top;border-bottom:1px solid #d2d9d6;border-right:1px solid #d2d9d6;padding:10px 20px 10px 20px;color:#1f3f33;}
#layerDeliveryCosts .layerInner .deliveryCostsTable tr.white td{background-color:white;}
#layerStoreFinder{width:495px;height:655px;}
#layerStoreFinder .layer{height:625px;}
#layerRequestGWB{width:495px;height:575px;}
#bonusInformationLayer{width:500px;}
#bonusInformationLayer .layer{height:350px;}
#layerSizes{width:770px;height:550px;}
#layerSizes .layer{height:520px;}
#layerSizes .layerInner p{margin-bottom:12px;padding:0;}
#layerSizes .layerInner p.belt{padding-left:0;width:720px;text-align:center;margin-bottom:20px;}
#layerSizes .layerInner p.belt img{padding-left:90px;}
#layerSizes .layerInner span.center{display:inline-block;font-size:14px;font-weight:bold;padding-bottom:10px;}
#layerSizes .layerInner p.smallGreen{margin-bottom:35px;font-size:10px;color:#1f3f33;}
#layerSizes .layerInner h1{color:#373230;font-size:14px;}
#layerSizes .layerInner .sizesTable{margin-left:0;margin-bottom:10px;width:720px;}
#layerSizes .layerInner .sizesTable th{background-color:#e8ebea;vertical-align:top;text-align:right;border-bottom:1px solid #d2d9d6;border-right:1px solid #d2d9d6;border-top:1px solid #d2d9d6;padding:10px 9px 7px 3px;color:#1f3f33;font-weight:bold;}
#layerSizes .layerInner .sizesTable td{background-color:#f3f5f5;vertical-align:top;text-align:right;border-bottom:1px solid #d2d9d6;border-right:1px solid #d2d9d6;padding:10px 9px 7px 3px;color:#1f3f33;}
#layerSizes .layerInner .sizesTable.lotFields td{padding-right:3px;padding-left:1px;}
#layerSizes .layerInner .sizesTable.lotFields th{padding-right:3px;padding-left:1px;}
#layerSizes .layerInner .sizesTable tr.white td{background-color:white;}
#layerSizes .layerInner .sizesTable td.colspan{text-align:center;}
#layerSizes .layerInner .sizesTable .first{border-left:1px solid #d2d9d6;font-weight:bold;width:138px!important;}
#layerSizes .layerInner .sizesTable tr.overTable td{background-color:white;border:none;padding-top:5px;padding-left:7px;text-align:left;}
#layerSizes .layerInner .sizesTable th.doubleText{padding-top:1px;padding-bottom:2px;}
#layerSizes .layerInner .sizesTable .darkerBorder{border-right:1px solid #97a59f!important;}
#layerCareLabels{width:477px;height:550px;}
#layerCareLabels .layer{height:520px;}
#layerCareLabels .layerInner div{background-image:url(../images/cms/de/service/care_labels.gif);background-repeat:no-repeat;padding-left:142px;margin-bottom:23px;}
#layerCareLabels .layerInner div.washing{background-position:0 0;}
#layerCareLabels .layerInner div.handwash{background-position:0 -150px;}
#layerCareLabels .layerInner div.bleaching{background-position:0 -300px;}
#layerCareLabels .layerInner div.ironing{background-position:0 -450px;}
#layerCareLabels .layerInner div.chemicalCleaning{background-position:0 -600px;}
#layerCareLabels .layerInner div.drying{background-position:0 -750px;}
#layerFabricNotes{width:477px;height:550px;}
#layerFabricNotes .layer{height:520px;}
#layerFabricNotes .layerInner p{margin-bottom:12px;padding:0;}
#layerFabricNotes .layerInner ul{margin-bottom:12px;}
#layerFabricNotes .layerInner li{list-style-type:disc;margin-left:13px;}
#layerFabricNotes .layerInner a.nameAnchor{text-decoration:none;}
#layerFabricNotes .layerInner .fabricNotes{background-image:url(../images/cms/de/service/fabric_notes.gif);background-repeat:no-repeat;width:100%;height:30px;margin:18px 0 10px 0;}
#layerFabricNotes .layerInner table.FabricNotesLinks td{width:220px;}
#layerFabricNotes .layerInner table.FabricNotesLinks td li a{color:#193f33;}
#layerFabricNotes .layerInner #angora{background-position:0 0;}
#layerFabricNotes .layerInner #cotton{background-position:0 -40px;}
#layerFabricNotes .layerInner #cupro{background-position:0 -80px;}
#layerFabricNotes .layerInner #cashmere{background-position:0 -120px;}
#layerFabricNotes .layerInner #leather{background-position:0 -160px;}
#layerFabricNotes .layerInner #linen{background-position:0 -200px;}
#layerFabricNotes .layerInner #microfiber{background-position:0 -240px;}
#layerFabricNotes .layerInner #modal{background-position:0 -280px;}
#layerFabricNotes .layerInner #polyamid{background-position:0 -320px;}
#layerFabricNotes .layerInner #polyester{background-position:0 -360px;}
#layerFabricNotes .layerInner #silk{background-position:0 -400px;}
#layerFabricNotes .layerInner #tencel{background-position:0 -440px;}
#layerFabricNotes .layerInner #viscose{background-position:0 -480px;}
#layerFabricNotes .layerInner #wool{background-position:0 -520px;}
#layerFabricNotes .layerInner .toCareLabels{display:inline-block;width:377px;}
#layerFabricNotes .layerInner div.line{padding-top:17px;margin-bottom:20px;width:100%;border-bottom:1px solid #d1d9d6;}
#layerFabricNotes .layerInner .toTop{display:inline-block;}
#layerPrivacy{width:477px;height:550px;}
#layerPrivacy .layer{height:520px;}
#layerPrivacy .layerInner p{margin-bottom:12px;padding:0;}
#layerPrivacy .layerInner a{color:#193f33;}
#layerTermsConditions{width:477px;height:550px;}
#layerTermsConditions .layer{height:520px;}
#layerTermsConditions .layerInner .toTop{display:inline-block;margin-left:365px;}
#layerTermsConditions .layerInner a.nameAnchor{text-decoration:none;color:#373230;}
#layerTermsConditions .layerInner table.FabricNotesLinks td{width:220px;}
#layerTermsConditions .layerInner table.FabricNotesLinks td ul{list-style-type:disc;margin-left:12px;margin-bottom:22px;color:#193f33;}
#layerTermsConditions .layerInner table.FabricNotesLinks td li a{color:#193f33;}
#layerTermsConditions .layerInner p{margin-bottom:15px;}
#layerTermsConditions .layerInner p a{color:#193f33;}
#layerTermsConditions .layerInner p.noMarginBottom{margin-bottom:0;}
#layerTermsConditions .layerInner div.bg{background-color:#e8ebea;padding:10px 10px 1px 10px;margin-bottom:15px;}
#layerTermsConditions .layerInner div.bg p{background-color:#e8ebea;padding:0;margin-bottom:15px;}
#layerTermsConditions .layerInner div.bg p.center{text-align:center;}
#layerTermsConditions .layerInner div.line{padding-top:17px;margin-bottom:20px;width:100%;border-bottom:1px solid #d1d9d6;}
#layerTermsConditions .layerInner ul{list-style-type:disc;margin-left:15px;margin-top:0;margin-bottom:15px;}
#layerPaymentInvoice{width:477px;height:400px;}
#layerPaymentInvoice .layer{height:370px;}
#layerPaymentDelivery{width:477px;height:180px;}
#layerPaymentDelivery .layer{height:150px;}
#layerPaymentCreditcard{width:477px;height:225px;}
#layerPaymentCreditcard .layer{height:185px;}
.paymentLayer .layerInner p{margin-bottom:15px;}
.paymentLayer .layerInner ul{list-style-type:disc;margin-left:12px;margin-bottom:15px;}
#layerDeliveryStandard{width:477px;height:520px;}
#layerDeliveryStandard .layer{height:490px;}
#layerDelivery24{width:477px;height:550px;}
#layerDelivery24 .layer{height:520px;}
#layerDeliveryStandard .layerInner .toTop{display:inline-block;margin-left:365px;}
#layerDeliveryStandard .layerInner p,#layerDelivery24 .layerInner p{margin-bottom:15px;}
#layerDeliveryStandard .layerInner div.line{padding-top:17px;margin-bottom:20px;width:100%;border-bottom:1px solid #d1d9d6;}
#layerDelivery24 .layerInner .deliveryCostsTable{margin-left:0;margin-bottom:20px;width:100%;border-top:1px solid #d2d9d6;border-left:1px solid #d2d9d6;}
#layerDelivery24 .layerInner .deliveryCostsTable th{background-color:white;width:33%;vertical-align:middle;border-bottom:1px solid #d2d9d6;border-right:1px solid #d2d9d6;padding:10px 10px 10px 10px;}
#layerDelivery24 .layerInner .deliveryCostsTable td{background-color:#f3f5f5;width:33%;vertical-align:middle;border-bottom:1px solid #d2d9d6;border-right:1px solid #d2d9d6;padding:6px 10px 6px 10px;}
#layerDelivery24 .layerInner .deliveryCostsTable tr.white td{background-color:white;}
#layerReturns{width:477px;height:550px;}
#layerReturns .layer{height:520px;}
#layerReturns .layerInner .toTop{display:inline-block;margin-left:365px;}
#layerReturns .layerInner p{margin-bottom:15px;}
#layerReturns .layerInner div.line{padding-top:17px;margin-bottom:20px;width:100%;border-bottom:1px solid #d1d9d6;}
#layerReturns .layerInner div.bg{background-color:#e8ebea;padding:10px 10px 1px 10px;margin-bottom:15px;}
#layerReturns .layerInner div.bg p{background-color:#e8ebea;padding:0;margin-bottom:15px;}
#layerReturns .layerInner div.bg p.center{text-align:center;}
#layerReturns .layerInner p a{color:#193f33;}
#layerBarbourReparatur{width:477px;height:375px;}
#layerBarbourReparatur .layer{height:345px;}
#layerBarbourReparatur .layerInner div.left{display:inline-block;vertical-align:top;width:320px;}
#layerBarbourReparatur .layerInner img{display:inline-block;vertical-align:top;margin-top:10px;}
#layerBarbourReparatur .layerInner p{margin-bottom:15px;width:310px;}
#layerBarbourPflege{width:500px;height:550px;}
#layerBarbourPflege .layer{height:520px;}
#layerBarbourPflege .layerInner div.left{display:inline-block;vertical-align:top;width:255px;}
#layerBarbourPflege .layerInner div.right{display:inline-block;vertical-align:top;width:300px;margin-left:10px;margin-top:10px;}
#layerBarbourPflege .layerInner img{display:inline-block;vertical-align:top;margin-top:10px;}
#layerBarbourPflege .layerInner p{margin-bottom:15px;width:245px;}
#layerBarbourPflege .layerInner ul{list-style-type:disc;margin-left:12px;margin-bottom:15px;}
#layerBarbourPflege .layerInner li{margin-bottom:15px;}
#layerRatenzahlung{width:772px;height:550px;color:#1f3f33;}
#layerRatenzahlung .layer{height:520px;}
#layerRatenzahlung .layerInner p{margin-bottom:15px;}
#layerRatenzahlung .layerInner p.padding{margin-bottom:30px;margin-left:140px;}
#layerRatenzahlung .layerInner h1{color:#373230;font-size:14px;}
#layerRatenzahlung .layerInner .verySmall{font-size:9px;}
#layerRatenzahlung .layerInner table{width:auto;margin-bottom:20px;}
#layerRatenzahlung .layerInner td{padding-right:10px;}
#layerRatenzahlung .layerInner .financing{margin-bottom:20px;width:720px;border-top:1px solid #d2d9d6;border-left:1px solid #d2d9d6;}
#layerRatenzahlung .layerInner .financing th{background-color:#e8ebea;text-align:center;vertical-align:middle;border-bottom:1px solid #d2d9d6;border-right:1px solid #d2d9d6;padding:10px 10px 10px 10px;}
#layerRatenzahlung .layerInner .financing td{background-color:#f3f5f5;vertical-align:top;text-align:center;border-bottom:1px solid #d2d9d6;border-right:1px solid #d2d9d6;padding:10px 10px 10px 10px;color:#1f3f33;}
#layerRatenzahlung .layerInner .financing tr.white td{background-color:white;}
#layerRatenzahlung .layerInner .financing .right{text-align:right;font-weight:bold;}
#layerRatenzahlung .layerInner .financing tr.aufschlag{font-weight:bold;}
#layerRatenzahlung .layerInner .moreFields th,#layerRatenzahlung .layerInner .moreFields td{padding:10px 4px 10px 4px;}
#layerRatenzahlung .layerInner .financing td.noborder{border-right:none;}
#layerStores{width:500px;height:650px;}
#storeMap{position:absolute;width:388px;height:575px;margin-left:40px;background:transparent url(../images/app/background/map.png) 0 0 no-repeat;}
#storeMap .store{display:none;position:absolute;width:140px;padding:15px 5px 5px 5px;font-size:10px;color:white;cursor:pointer;}
#storeMap .store a{color:white;font-size:10px;margin-top:2px;}
#storeMap a.point{position:absolute;width:25px;height:10px;}
#storeMap a.point em{display:none;}
#storeMap ul.legend{position:absolute;bottom:0;width:300px;margin-left:55px;text-align:center;}
#storeMap ul.legend li{display:inline-block;padding:0 0 0 15px;margin:5px 10px 0 0;background:transparent url(../images/app/icon/store_legend.gif) 0 3px no-repeat;color:#193f33;}
#storeMap ul.legend li.second{background-position:0 -12px;}
#storeMap ul.legend li.third{background-position:0 -27px;}
#storeMap ul.legend li.fourth{background-position:0 -42px;}
#loginCustomerNoLayer{width:430px;}
#loginCustomerNoLayer ul li{list-style-type:disc;}
#loginCustomerNoLayer ul{list-style-type:disc;padding:15px 0 15px 20px;}
#loginCustomerNoLayer input.first{margin-right:10px;}
#overall{margin:0 auto 0 auto;width:1001px;position:relative;}
#overallInner{margin-left:4px;width:993px;min-height:700px;position:relative;background-color:white;}
#paper{width:958px;margin:0 auto 10px auto;}
#header{height:102px;position:relative;z-index:22;margin-bottom:28px;}
.tunnel #header{background:none;}
#header #logo{position:absolute;left:20px;top:39px;}
#header .mainLogoWrap{display:inline-block;height:60px;width:310px;}
#header #metaNav{position:absolute;right:0;top:0;text-align:right;font-size:10px;padding-top:5px;}
#header #metaNav a{padding:0 5px 0 5px;}
#header #subHeader{width:598px;height:56px;position:absolute;left:360px;top:25px;background-color:#d1d9d6;}
#header #subHeader div{float:left;height:56px;border-right:2px solid white;}
#header #subHeader div a{color:#193f33;}
#header #subHeader .search{width:358px;}
#header #subHeader .search .headline label{font-weight:normal;width:auto;font-size:11px;margin:10px 0 2px 55px;}
#header #subHeader .search input#headerSearch{border:1px solid #373230;border-bottom:none;border-right:none;width:228px;height:18px;padding:2px 0 0 5px;margin-right:5px;font-size:14px;display:inline-block;vertical-align:middle;}
#header #subHeader .search label{color:#193f33;font-size:12px;font-weight:bold;margin:1px 0 0 10px;width:40px;display:inline-block;vertical-align:middle;}
#header #subHeader .search .smallBttn{border:1px solid #e1e5e4!important;height:20px;padding-left:17px;font-size:12px;width:50px;display:inline-block;vertical-align:middle;margin-top:1px;}
#header #subHeader .search fieldset{margin:7px 0 0 7px;}
#header #subHeader .search fieldset legend{margin:0;padding:0;}
#header #subHeader .search ul{padding-top:2px;float:left;margin-right:5px;}
#header #subHeader .search ul li.all{display:none;}
#header #subHeader .search ul li a{color:white;text-decoration:none;line-height:16px;}
#header #subHeader .search ul li ol li a:hover{text-decoration:underline;}
#header #subHeader .service{width:108px;padding-left:10px;background-color:#f4f2ed;font-size:9px;}
#header #subHeader .service ul li{margin:2px 0 0 0;}
#header #subHeader .miniBasket{width:118px;border-right:none;font-size:10px;position:relative;}
#header #subHeader .miniBasket a.overview{display:block;text-decoration:none;padding:8px 0 0 42px;height:48px;}
#header #subHeader .miniBasket a.overview:hover span{text-decoration:none;}
#header #subHeader .miniBasket a.overview span{text-decoration:underline;display:block;}
#header #subHeader .miniBasket div{display:none;width:118px;position:absolute;left:0;top:52px;background-color:#D1D9D6;height:auto;z-index:1;}
#header #subHeader .miniBasket div ol{margin:10px 5px 10px 10px;border-bottom:1px solid #b4bdba;}
#header #subHeader .miniBasket div ol li strong{display:block;}
#header #subHeader .miniBasket div ol li{color:#193f33;padding-bottom:5px;}
#header #subHeader .miniBasket div p{display:block;margin:0 5px 0 10px;padding-bottom:10px;font-weight:bold;color:#193f33;}
#header #subHeader .miniBasket div p a{display:block;margin-top:10px;font-weight:normal;}
#footnote{padding:10px 0 15px 0;font-size:11px;}
div.filterType{margin:10px 20px 0 20px;border-top:1px solid #d1d9d6;}
div.filterType h3{padding-top:10px;padding-bottom:5px;font-size:12px;text-transform:uppercase;}
div#filterNav{padding-bottom:15px;}
div#filterNav p.resetAll.preselection{padding-top:20px;}
div#filterNav p.resetAll{border-top:1px solid #D1D9D6;margin:0 20px 0 20px;padding:0;padding-top:5px;}
div#filterNav p.resetAll a{padding-bottom:0;margin:0;}
a.backToPreselection{margin:10px 20px 10px 20px;}
div.filterType li a.cb{display:block;text-decoration:none;padding:1px 0 3px 20px;}
div.filterType li a.loading{background:transparent url(../images/app/misc/ajax_loader.gif) 0 0 no-repeat;}
div.filterType ul.selection li a.loading{background:transparent url(../images/app/misc/ajax_loader_filter_grep.gif) 0 0 no-repeat;}
div.filterType .closedContent{display:none;}
div.filterType ul.multi li{width:85px;float:left;}
.filterType p.reset{font-size:10px;height:15px;padding:5px 0 0 0;}
.filterType p.reset a{color:#193f33;font-size:10px;}
#filterNav .filterType .grepFilter{padding-bottom:5px;}
#filterNav .filterType .grepFilter label{color:black;float:left;padding-right:10px;padding-top:2px;}
#filterNav .filterType .grepFilter input{color:black;width:115px;background-color:#f0ede6;border:1px solid #c3c3c3;float:right;margin-right:3px;font-size:10px;padding:2px;}
#filterNav .filterWrap .subline{font-size:11px;padding:0;display:block;}
#filterNav .filterWrap .selectedValues{font-size:11px;padding:5px 0 5px 0;font-weight:bold;display:block;}
#filterNav .filterType .scrollableFilter var{display:none;}
#filterNav .filterType .scrollableFilter{background-color:#f0ede6;height:145px;padding-left:2px;overflow:hidden;width:170px;border-left:1px solid #373230;border-top:1px solid #373230;}
#filterNav .filterType scrollableFilter ul{margin-left:2px;}
#filterNav .filterType .scrollableFilter .noResults{font-size:11px;color:#373230;display:none;padding:10px 0 0 2px;}
#filterNav .filterType .jScrollPaneContainer{margin-top:5px;margin-bottom:5px;}
.sliderFilter{width:178px;margin:15px 0 10px 0;}
.sliderFilter .slider{height:14px;background:none;background-color:#d1d9d6!important;border:none;}
.sliderFilterMin,.sliderFilterMax{top:12px;width:50px;font-size:11px;position:absolute;text-align:left;padding-top:5px;}
.sliderFilterMin{left:0;text-align:left;}
.sliderFilterMax{right:0;text-align:right;}
.filterType .sliderFilter{height:30px;}
.filterType .sliderFilter p.reset{margin-top:25px;}
.filterType .sliderFilter .ui-slider-horizontal .ui-slider-handle{margin-left:-2px;top:-2px;}
.filterType .sliderFilter .ui-slider .ui-slider-handle{cursor:pointer;height:18px;position:absolute;width:4px;z-index:2;background-color:#193f33;border:none;}
.filterType .colorSelection li a span em{display:none;}
.filterType .colorSelection li a span{display:block;height:10px;width:22px;float:left;margin-right:5px;margin-top:3px;}
div.selectListNav{margin:10px 20px 30px;}
div.selectListNav h5{font-size:12px;padding-bottom:5px;padding-top:10px;text-transform:uppercase;}
div.gps{font-size:10px;padding:5px 0 6px 0;}
div.gps h1{display:inline;font-size:10px;margin:0;padding:0;color:#373230;}
#leftNavWrap{width:218px;display:inline-block;vertical-align:top;border-collapse:inherit;margin-bottom:10px;}
#leftNavWrap div.wrap{border:1px solid #d1d9d6;}
#contentWrap{width:719px;display:inline-block;vertical-align:top;min-height:300px;margin-left:21px;padding-bottom:20px;}
#contentWrap div.teaser,#contentWrap div.bottom,#contentWrap div.teaserBottom{clear:both;}
#contentWrap div.teaserBottom{margin-top:20px;padding-top:10px;}
#contentWrap div.teaserBottom .verticalCarousel{margin-bottom:0;}
#leftContentWrap{float:left;width:718px;margin-bottom:10px;}
#rightSidebar{width:200px;margin-bottom:10px;margin-left:758px;}
#productListAjaxLoader,#detailviewAjaxLoader{position:absolute;top:200px;left:330px;z-index:1000;width:55px;height:55px;background:transparent url(../images/app/misc/ajax_loader_productlist.gif) 0 0 no-repeat;}
#detailviewAjaxLoader{height:300px;width:958px;position:static;top:0;left:0;background-position:452px 100px;}
#productListAjaxLoader em,#detailviewAjaxLoader em{display:none;}
div.products.loading{opacity:.25;position:relative;}
#contentWrapInner.loadingAjax{position:relative;}
div.products ul li{width:176px;margin-top:10px;float:left;margin-right:5px;position:relative;}
#previewShop ul li{margin-top:0;margin-bottom:10px;}
#previewShopTeaser{margin-bottom:10px;}
div.products li a.pager{position:absolute;bottom:170px;}
div.products li .imageList a.pager{position:absolute;bottom:170px;width:32px;height:38px;}
div.products ul.landscape li .imageList a.pager{bottom:90px;}
div.products li .imageList a.pager span{display:none;}
div.products li .imageList a{display:none;}
div.products li .imageList a.prev{left:15px;}
div.products li .imageList a.next{right:15px;}
div.products li div.image{border:1px solid #e8ebea;width:174px;border-bottom:none;}
div.products ul.landscape li div.image{width:355px;}
div.products ul.landscape li{margin-right:5px;}
div.products li div.image .imageList{display:none;}
div.products ul.square li{height:294px;}
div.products ul.portrait li{height:338px;}
div.products ul.landscape li{height:162px;width:357px;}
div.products ul li.last{margin-right:0;}
div.products .details{background-color:#e8ebea;height:120px;}
div.products .details p{padding:3px 0 0 0;}
div.products ul.landscape .details{height:60px;}
div.products .details .price{padding-top:5px;}
div.products .landscape .details .price{padding-top:0;}
div.products .detailsInner{padding:8px 5px 0 10px;}
div.products .detailsInnerWrap{height:48px;}
div.products .details .brand,div.products .details .name{font-size:12px;font-weight:bold;display:block;}
div.products .details .name{height:32px;font-weight:normal;}
div.products li.gwb .details .name{font-weight:bold;}
div.products .details a.name{text-decoration:underline;}
div.products .details a.name:hover{text-decoration:none;}
div.products .details a.noBrand{padding-top:15px;}
div.products ul.landscape div.detailsInnerWrap{float:left;width:165px;margin-right:10px;}
div.products li a.availibility{display:block;}
div.products .portrait li div.image{height:218px;}
div.products li div.loading{opacity:.2;}
.brandOverview{padding-top:10px;margin:20px 0 10px 0;}
.brandOverview li{border-bottom:1px solid #d2d8d6;}
.brandOverview li li{border:none;display:inline-block;vertical-align:middle;width:670px;padding:5px 0 5px 0;}
.brandOverview li.letter{width:40px;display:inline-block;vertical-align:top;font-weight:bold;font-size:14px;padding-top:20px;}
.brandOverview li.label{width:90px;padding-right:15px;}
.brandOverview li li li{width:110px;}
.brandOverview li li li.label{height:40px;text-align:center;}
.brandOverview li li li.label img{display:inline;}
.brandOverview a,.brandIndex a{color:#193f33;}
.brandIndex{padding:15px 0 0 0;text-align:center;}
.brandIndex a,.brandIndex span{display:inline-block;padding:0 3px 0 3px;}
.brandIndex span{color:#C3C1C0;}
div.products ul li a.quicklook,ol.products li a.quicklook,.verticalProductList a.quicklook{position:absolute;top:10px;right:10px;display:block;width:13px;height:13px;}
div.products ul li a.quicklook em,ol.products li a.quicklook em,.verticalProductList a.quicklook em{display:none;}
#productList .detailsInner{padding-top:5px;}
#productList li{width:719px;height:168px;margin-bottom:5px;}
#productList ul.landscape li{height:183px;}
#productList li{margin-left:0;}
#productList li div.image{border:none;height:168px;width:137px;}
#productList ul.landscape li div.left{height:183px;}
#productList li div.details{background-color:white;width:380px;position:absolute;top:1px;height:168px;left:138px;}
#productList ul.landscape li div.details{background-color:white;width:208px;position:absolute;top:1px;left:323px;height:183px;}
#productList li div.details a.more{color:#193f33;padding:0 0 0 12px;font-size:11px;color:#193f33;display:inline-block;margin-bottom:5px;}
#productList li div.left{border:1px solid #e8ebea;border-right:none;width:532px;height:168px;}
#productList li div.priceSelection{position:absolute;background-color:#e8ebea;width:187px;height:170px;right:0;top:0;}
#productList ul.landscape li div.priceSelection{height:185px;}
#productList li div.priceSelectionInner{margin:15px 5px 0 15px;}
#productList ul.square div.image{width:137px;height:137px;}
#productList ul.landscape div.image{width:322px;height:92px;}
#productList ul.square div.image img{margin-top:15px;}
#productList ul.landscape div.image img{margin-top:46px;}
#productList li .imageList a.pager{bottom:65px;}
#productList ul.landscape li .imageList a.pager{bottom:70px;}
#productList li .imageList a.prev{left:10px;}
#productList li .imageList a.next{right:590px;}
#productList ul.landscape li .imageList a.next{right:405px;}
#productList ul.portrait li .imageList a.next{right:602px;}
#productList ul.square li a.quicklook{right:590px;}
#productList ul.landscape li a.quicklook{right:410px;}
#productList ul.portrait li a.quicklook{right:602px;}
#productList .detailsInnerWrap{height:116px;}
#productList ul.landscape .detailsInnerWrap{height:145px;}
#productList li.gwb .imageList a.prev{left:34px;bottom:69px;}
#productList li.gwb .imageList a.next{right:532px;bottom:69px;}
#productList .price{font-size:14px;}
#productList li div.priceSelection ul li{float:none;list-style-type:disc;width:auto;height:auto;margin:0;}
#productList li div.priceSelection ul{padding-left:15px;padding-top:15px;}
#productList li div.priceSelection .smallBttn{position:absolute;top:140px;height:14px;}
#productList ul.landscape li div.priceSelection .smallBttn{top:157px;}
#productList ul.mixed li div.image{width:220px;height:174px;}
#productList ul.mixed li div.image table td{width:220px;height:174px;vertical-align:middle;text-align:center;}
#productList ul.mixed li div.image table td img{display:block;margin:0 auto 0 auto;}
#productList ul.mixed li,#productList ul.mixed li div.left,#productList ul.mixed li div.details{height:174px;}
#productList ul.mixed li div.priceSelection{height:176px;}
#productList ul.mixed li div.details{left:220px;width:312px;}
#productList ul.mixed li.square div.image img{margin-left:22px;}
#productList ul.mixed li.portrait div.image img{margin-left:40px;}
#productList ul.mixed li.landscape div.image img{margin-top:55px;}
#productList ul.mixed li div.priceSelection .smallBttn{top:146px;}
#productList ul.mixed li.square .imageList a.prev{left:32px;}
#productList ul.mixed li.square .imageList a.next{right:532px;}
#productList ul.mixed li.portrait .imageList a.prev{left:50px;}
#productList ul.mixed li.portrait .imageList a.next{right:547px;}
#productList ul.mixed li.landscape .imageList a.prev{left:10px;}
#productList ul.mixed li.landscape .imageList a.next,#productList ul.mixed li a.quicklook{right:509px;}
.emptyWatchlist{margin-top:30px;}
#productList.watchlist .priceSelection,#productList.watchlist .price{font-size:11px;}
#productList.watchlist .label{font-weight:bold;}
#productList.watchlist .watchlistActions{position:absolute;top:100px;left:15px;}
#productList.watchlist div.watchlistActions .smallBttn{position:static;height:16px;}
.emptyLastSeenProductsList{margin-top:30px;}
#productList.lastSeenProducts .priceSelection,#productList.lastSeenProducts .price{font-size:11px;}
#productList.lastSeenProducts .label{font-weight:bold;}
#productList.lastSeenProducts .lastSeenProductsListActions{position:absolute;top:150px;left:15px;}
#productList.lastSeenProducts a.gotoArticle button.smallBttn{position:static;height:18px;}
div.emptyShop{padding:20px 240px 20px 30px;font-size:12px;border:1px solid #d1d9d6;background-color:#f6f7f7;position:relative;}
div.didYouMean{padding-top:25px;}
div.didYouMean strong{color:#193f33;}
div.didYouMean div{margin-top:15px;margin-bottom:10px;background-color:#e8ebea;padding:5px;padding-left:10px;}
.localizeSelection{padding:10px 0 0 0;width:100%;height:25px;}
.localizeSelection dl dt{float:left;padding-right:10px;font-size:11px;}
.localizeSelection dl dd{float:left;margin-right:68px;}
.localizeSelection dl dd.last{margin-right:0;}
.localizeSelection dl{margin:0;}
.noSearchResult,.noSearchResultByArticleNumber{padding:30px 0 30px 0;}
.noSearchResult p,.noSearchResultByArticleNumber p{padding:0 0 15px 0;}
.noSearchResult ul{padding-left:15px;}
.noSearchResult li{list-style-type:disc;}
.noSearchResultByArticleNumber h2{background-color:#193f33;padding:7px 0 7px 15px;color:white;font-size:12px;}
.noSearchResultByArticleNumber{padding-bottom:5px;}
.noSearchResultByArticleNumber .product{border:1px solid #eff1f0;margin-bottom:50px;position:relative;}
.noSearchResultByArticleNumber .product .image{width:130px;text-align:center;padding:5px;}
.noSearchResultByArticleNumber .product .image img{display:inline;}
.noSearchResultByArticleNumber .product .info{background-color:#eff1f0;width:187px;position:absolute;right:0;top:0;height:98px;}
.noSearchResultByArticleNumber .product .desc{position:absolute;left:150px;top:10px;color:#848381;}
.noSearchResultByArticleNumber .product .info p{position:absolute;bottom:0;left:15px;}
div.flag{position:absolute;width:65px;height:65px;left:1px;top:1px;background-repeat:no-repeat;background-position:0 0;}
#footer{background-color:#193f33;font-size:10px;padding:10px 0 10px 0;margin:0 0 10px 0;clear:both;}
#footer strong{padding-bottom:2px;font-size:11px;display:block;}
#footer,#footer a{color:white;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin:0 20px 0 20px;padding-bottom:10px;}
#footer ul ul{margin:0;}
#footer ul li{float:left;width:240px;}
#footer ul li.newsletter{width:190px;}
#footer ul li li{float:none;}
#footer form#newsletter{width:190px;}
#footer form#newsletter label{font-weight:bold;padding-bottom:5px;display:block;}
#footer form#newsletter input[type=text]{width:180px;border:none;padding:2px;margin-bottom:5px;}
#footer form#newsletter .smallBttn{border:1px solid #45645a!important;height:20px;width:70px;}
#footer.checkout{padding:8px 14px;}
#footer.checkout .copyright{float:right;}
#stage{height:280px;margin-bottom:10px;border-top:10px solid white;position:relative;}
#stage ul{position:relative;}
#stage li{position:absolute;display:block;left:0;top:0;height:280px;width:959px;background-repeat:no-repeat;background-position:0 0;z-index:1;}
#stage li.current{z-index:3;}
#stage li .pos{position:absolute;}
#stage li a{position:absolute;}
#stage li a.complete{width:959px;height:280px;}
#stageNavigation{position:absolute;right:16px;bottom:5px;}
#stageNavigation .item{z-index:4;position:relative;width:30px;height:30px;overflow:hidden;text-indent:-999em;text-align:left;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;overflow:visible;text-indent:0;margin-left:10px;border:1px solid white;}
.lt-ie8 #stageNavigation .item{display:inline;}
:first-child+.lt-ie8 #stageNavigation .item{display:inline;}
#stageNavigation .item.active,#stageNavigation .item.hover{width:30px;height:30px;overflow:hidden;text-indent:-999em;text-align:left;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;overflow:visible;text-indent:0;border:1px solid #8FA800;}
.lt-ie8 #stageNavigation .item.active,.lt-ie8 #stageNavigation .item.hover{display:inline;}
:first-child+.lt-ie8 #stageNavigation .item.active,:first-child+.lt-ie8 #stageNavigation .item.hover{display:inline;}
#stageNavigation a{display:block;height:100%;width:100%;}
#stageNavigation #stageDescription{padding-top:0;color:#8FA800;font-weight:bold;border:none;height:15px;width:auto;}
#stage .pager{position:absolute;z-index:4;top:100px;height:40px;width:32px;}
#stage .prev{left:50px;}
#stage .prev:hover{left:50px;}
#stage .next{right:50px;}
#stage .next:hover{right:50px;}
.slideBox{margin-bottom:8px;position:relative;border-color:#D5DCD9;border-right:2px solid #D5DCD9;border-style:solid;border-width:1px 2px 2px;color:#222;}
.slideBox .control{position:absolute;top:0;display:block;height:33px;width:50px;background:transparent url(../images/app/bttn/slidebox.gif) 0 -80px no-repeat;}
.slideBox .control em{display:none;}
.slideBox a.left{left:-1px;}
.slideBox a.right{right:-1px;}
.slideBox .headline{float:left;font-size:13px;text-transform:uppercase;color:#aec700;position:absolute;left:60px;top:10px;z-index:5;display:block;font-weight:bold;}
.slideBox .headline h2,.slideBox .headline h3{font-size:13px;}
.closed .slideBox .headline,.closed .slideBox .headline h2,.closed .slideBox .headline h3{color:#193f33;}
.closed .slideBox ul.tabs li{display:none;}
.slideBox ul.tabs{padding-left:240px;height:27px;}
.slideBox ul.hover{background-color:#d9dfde;}
.closed .slideBox ul.tabs{height:27px;border-bottom:none;}
.slideBox ul.tabs{border-bottom:2px solid #D1D9D6;}
.closed .slideBox{border-bottom-width:1px;}
.closedOnStart .slideBox div.contentWrap{display:none;}
.slideBox div.contentWrap{height:214px;background:none repeat scroll 0 0 transparent;display:block;border-color:#D5DCD9;border-right:2px solid #D5DCD9;border-style:solid;color:#222;border-width:0;}
.slideBox div.contentWrap.ui-tabs-panel{display:block;}
.slideBox ul.tabs{cursor:pointer;background-color:#E8EBEA;color:#222;font-weight:bold;display:block;list-style:none outside none;padding:6px 6px 0 240px;}
.slideBox ul.tabs li{display:none;}
.slideBoxOuter .ui-tabs ul.tabs li{display:block;}
.slideBox.hideTabs ul.tabs li{display:none;}
.closed .ui-tabs ul.tabs li{display:none;}
.slideBox ol.products li{width:236px;height:208px;margin-top:6px;float:left;}
.slideBox .content ol.products li{border-right:1px solid #ccd8d6;}
.slideBox .content ol.products li,.slideBox .content ol.products li.first,.slideBox .content ol.products li.last{width:232px;}
.slideBox ol.products li.first,.slideBox ol.products li.last,.slideBox ol.products li:first-child,.slideBox ol.products li:last-child{width:239px;}
.slideBox .content ol.products li.twoColumns{width:465px;}
.slideBox li.twoColumns div.content{margin:0;}
.slideBox li.twoColumns div.content div.leftImage,.slideBox li.twoColumns div.content div.rightContent{display:inline-block;vertical-align:top;width:230px;}
.slideBox li.twoColumns div.content div.rightContent{padding:0 5px 0 10px;width:215px;}
.slideBox ol.products li.last{border-right:none;}
.slideBox ol.products div.image{height:116px;border-right:1px solid #d1d9d6;position:relative;}
.slideBox ol.products div.image .quicklook{position:absolute;right:15px;top:5px;margin:10px;width:13px;height:13px;display:block;}
.slideBox ol.products div.image img{margin:0 auto 0 auto;}
.slideBox ol.products div.details{background-color:#e8ebea;height:84px;border-right:1px solid white;padding-top:8px;}
.slideBox ol.products div.detailsInnerWrap{height:64px;}
.slideBox ol.products li.last div.image,.slideBox ol.products li.last div.details{border-right:none;}
.slideBox ol.products div.details a.nav{font-size:11px;margin-left:20px;}
.slideBox ol.products div.details div.bottomLine div.left,.slideBox ol.products div.details div.bottomLine a{display:inline-block;}
.slideBox ol.products div.details div.bottomLine div.left{width:120px;}
.slideBox ol.products div.detailsInner{margin:0 10px 10px 15px;}
.slideBox ol.products div.detailsInner span.brand,.slideBox ol.products div.detailsInner a.name{font-size:12px;font-weight:bold;display:block;}
.slideBox ol.products div.detailsInner a.name{font-weight:normal;}
.slideBox ol.products div.detailsInner a.name{text-decoration:underline;}
.slideBox ol.products div.detailsInner a.name:hover{text-decoration:none;}
.slideBoxOuter.carousel ol.products div.image{border:none;height:100px;}
.slideBoxOuter.carousel ol.products div.details,.slideBoxOuter.carouselWide ol.products div.details{background-color:transparent;}
.slideBoxOuter.carousel div.contentWrap{height:181px;}
.slideBoxOuter.carouselWide ol.products div.image{border:none;height:140px;}
.slideBoxOuter.carouselWide div.contentWrap,.slideBoxOuter.carouselWide .carouselWrap,.slideBoxOuter.carouselWide .jcarousel-container,.slideBoxOuter.carouselWide .jcarousel-clip,.slideBoxOuter.carouselWide .jcarousel-clip ol.products,.slideBoxOuter.carouselWide .jcarousel-clip .products li{height:260px;}
.slideBoxOuter#fasanOuterWrap div.contentWrap,.slideBoxOuter#fasanOuterWrap .carouselWrap,.slideBoxOuter#fasanOuterWrap .jcarousel-container,.slideBoxOuter#fasanOuterWrap .jcarousel-clip,.slideBoxOuter#fasanOuterWrap .jcarousel-clip ol.products,.slideBoxOuter#fasanOuterWrap .jcarousel-clip .products li{height:260px;}
.slideBoxOuter#basketRecommendation .slideBox,.slideBoxOuter#basketRecommendation div.contentWrap,.slideBoxOuter#basketRecommendation .carouselWrap,.slideBoxOuter#basketRecommendation .jcarousel-container,.slideBoxOuter#basketRecommendation .jcarousel-clip,.slideBoxOuter#basketRecommendation .jcarousel-clip ol.products,.slideBoxOuter#basketRecommendation .jcarousel-clip .products li{height:260px;}
.slideBoxOuter.carouselWide .jcarousel-clip .products li{width:160px!important;}
.slideBoxOuter.carousel .carouselWrap,.slideBoxOuter.carouselWide .carouselWrap{border:none;}
.slideBoxOuter.carouselWide .verticalCarousel{margin-bottom:0;}
.slideBoxOuter.carousel .ui-tabs .ui-tabs-nav li a,.slideBoxOuter.carouselWide .ui-tabs .ui-tabs-nav li a{min-width:135px;width:auto;}
.slideBoxOuter.carousel .ui-tabs-nav,.slideBoxOuter.carouselWide .ui-tabs-nav,.slideBoxOuter#slideBoxDetailInformation .ui-tabs .ui-tabs-nav,.slideBoxOuter#slideBoxPriceAlarm .ui-tabs .ui-tabs-nav{padding-left:70px!important;}
.slideBoxOuter#slideBoxPriceAlarm .tabs a{width:170px;}
#slideBoxLooks .ui-tabs .ui-tabs-nav{padding-left:202px!important;}
.slideBoxOuter .hideHeadline .headline{display:none;}
.slideBoxOuter.closed .hideHeadline .headline{display:block;}
.slideBoxOuter.carouselWide .verticalCarousel .jcarousel-clip-horizontal{width:850px;margin:0 0 0 51px;}
.slideBoxOuter.carouselWide .verticalCarousel .products{height:178px;}
.slideBoxOuter.carouselWide .slideBox ol.products li{width:175px;height:235px;padding-left:5px;padding-right:5px;}
.slideBoxOuter.carouselWide .slideBox ol.products li .image{width:160px;}
.slideBoxOuter.carouselWide .slideBox ol.products li .image .quicklook{right:5px;padding-right:0;}
.slideBoxOuter.carouselWide .jcarousel-prev,.slideBoxOuter.carouselWide .jcarousel-next{top:90px;}
.jcarousel-prev-disabled,.jcarousel-next-disabled{display:none!important;}
.slideBoxOuter#fasanOuterWrap .contentWrap{height:280px;}
.slideBox div.content{margin:10px;}
.slideBox div.content strong.title{font-size:13px;margin-bottom:5px;display:block;}
.brands .slideBox div.contentWrap{height:86px;}
.brands .slideBox ol li{float:left;text-align:center;width:125px;padding-top:20px;padding-left:10px;}
.brands .slideBox ol li a.all{padding-top:15px;display:block;}
.brands .slideBox ol li img{display:inline;}
.ac_results{background-color:white;border:1px solid black;overflow:hidden;padding:0;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0;padding:1px 5px;cursor:default;display:block;font:menu;font-size:11px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('indicator.gif') right center no-repeat;}
.ac_odd{background-color:#F4F2ED;}
.ac_over{background-color:#D1D9D6;color:black;}
#seoFooter{text-align:center;margin:0 auto 0 auto;width:600px;font-size:9px;clear:both;}
#seoFooter h1,#seoFooter h2,#seoFooter h3,#seoFooter h4 #seoFooter h5,#seoFooter h6{font-size:10px;padding:0 0 5px 0;}
#seoFooter p{padding:0 0 5px 0;}
.cartTable{margin-bottom:20px;empty-cells:show;}
.cartTable td{font-size:11px;line-height:1.46em;}
.cartTable th{background:#193f33;background-color:#E6ECEB;font-size:12px;font-weight:normal;color:#fff;color:#193f33;padding:8px 4px 8px 4px;}
.cartTable tr.head th{font-weight:bold;}
.cartTable tr.border th{border-bottom:2px solid white;}
.cartTable .firstCol{padding-left:16px;}
.cartTable tr.separator td{height:10px;font-size:0;}
.cartTable .article{width:435px;}
.cartTable .count{width:40px;}
tr.lineItem>td{padding-top:12px;}
.lineItem td.count{text-align:center;font-size:12px;font-weight:bold;}
.lineItem td.count,.lineItem td.posPrice,.lineItem td.actions{background:#e5ebea;border-top:1px solid #e5ebea;}
.lineItem td.actions{padding-left:12px;width:100px;white-space:nowrap;padding-right:5px;}
.lineItem .img{text-align:center;width:180px;vertical-align:middle;}
.lineItem .img img{display:inline;margin-bottom:-4px;}
.cartTable .posPrice{text-align:right!important;width:88px;padding-right:8px;font-size:12px;}
.cartTable td.articleCol{border:1px solid #ccd8d6;border-width:1px 0 1px 1px;}
table.articleData{margin-bottom:10px;}
table.recommendations{width:380px;margin-left:10px;}
table.recommendations td{padding:0;line-height:1;}
.recommendations caption{text-align:left;font-weight:bold;border-top:1px solid #ccd8d6;padding:5px 0;}
.recommendations td.price{text-align:right;font-weight:normal;padding-right:25px;}
.toggleRecommendations{margin-left:10px;}
.articleData td.info{vertical-align:bottom;}
.cartTable tr.sum th,.cartTable tr.shipment th,.cartTable tr.bonusCode th,.cartTable tr.total th{background-color:white;font-size:12px;color:#373230;white-space:nowrap;}
.cartTable tr.sum th,.cartTable tr.sum td,.cartTable tr.shipment th,.cartTable tr.shipment td,.cartTable tr.bonusCode th,.cartTable tr.bonusCode td,.cartTable tr.total th,.cartTable tr.total td{vertical-align:top;padding:4px;background-color:#E5EBEA;}
.cartTable tr.bonusCode th,.cartTable tr.bonusCode td{color:#FF6900;}
.cartTable tr.sum th,.cartTable tr.shipment th,.cartTable tr.bonusCode th,.cartTable tr.total th{padding-left:10px;}
.cartTable tr.sum td,.cartTable tr.shipment td,.cartTable tr.bonusCode td,.cartTable tr.total td{text-align:right;font-size:12px;font-weight:bold;}
.cartTable tr.total td{font-size:14px;}
.cartTable td.benefit{background-color:white!important;}
.cartTable tr.sum td.benefit{text-align:left;vertical-align:top;padding-top:20px;font-weight:normal;}
.cartTable tr.shipment th{font-size:11px;}
.cartTable tr.bonsuCardCredit,.cartTable tr.bonsuCardCreditInfo{padding:4px 4px 4px 10px;background-color:#E5EBEA;}
.cartTable tr.bonsuCardCredit td{padding:10px 4px 0 10px;border-top:10px solid white;font-size:13px;font-weight:bold;}
.cartTable tr.bonsuCardCreditInfo td{padding:4px 4px 8px 10px;font-size:11px;}
.cartTable tr td.clear{background-color:white;}
.cartTable .summaryPaymentByInstallments{background-color:#E5EBEA;}
.cartTable .summaryPaymentByInstallments table{width:100%;border-top:10px solid white;}
.cartTable .summaryPaymentByInstallments table th{border-bottom:2px solid white;font-size:14px;padding:6px 4px 5px 10px;}
.cartTable .summaryPaymentByInstallments table td{padding:4px 0 4px 10px;line-height:10px;}
.cartTable .summaryPaymentByInstallments table td.value{padding-right:110px;text-align:right;}
.cartTable .summaryPaymentByInstallments table tr.first td{padding-top:10px;}
.cartTable .summaryPaymentByInstallments table tr.last td{padding-bottom:15px;}
.addOns{line-height:1.7em;margin:0 0 30px 0;font-size:13px;}
#benefit{color:#193f33;font-size:13px;}
#benefitInfo{color:#193f33;font-size:14px;font-weight:normal;background-color:#f4f3a8;padding:12px 0 10px 15px;margin-top:10px;width:382px;}
#benefitInfo a{margin-left:65px;}
#benefitInput{width:165px;font-size:13px;border:1px solid #362f2d;color:#666;padding:2px!important;margin:5px 5px 0 0;}
#benefitInput.error{border-color:#f00!important;}
#benefit.error .message{color:#f00;}
#benefit .errorExclamation{display:none;}
#benefit .smallBttn{position:relative;top:-2px;vertical-align:middle;width:85px;font-size:12px;}
table#orderData{margin-bottom:0;}
table#orderData td{padding:8px 8px 8px 0;background:#e5ebea;}
table#orderData td.payment{padding-left:16px;}
#agbCheck{font-weight:bold;margin-top:0;}
#agbCheck input{float:right;margin-left:10px;margin-bottom:2em;margin-right:12px;}
#agbCheck textarea{width:665px;}
#editArticle{width:640px;}
.emptyBasket p.note{padding:30px 0 30px 0;}
.emptyBasket p#benefit{padding:0 0 50px 0;width:300px;}
.emptyBasket p#benefitInfo{margin:0 0 20px 0;}
.emptyBasket a.bttnBack{margin:0 0 20px 0;}
#editArticle h3{font-size:12px;padding-bottom:1px;}
#editArticle #availabilityInfo{display:block;margin-top:2px;}
#editArticle select{width:220px;padding-right:10px;}
#editArticle .articleSelection{width:300px;}
#editArticle .articleSelection,#editArticle .articleSelection p{white-space:nowrap;}
#editArticle .articleSelection table td{padding:0 0 10px 5px;}
.directOrder #headText{padding-right:355px;}
.directOrder{background:transparent url(../images/cms/de/misc/catalogs_directorder.gif) 355px 12px no-repeat;}
.directOrder form table{background-color:#E5EBEA;padding-bottom:10px;}
.directOrder .cartTable th{width:auto;}
.directOrder .cartTable td{vertical-align:middle;line-height:1.25em;}
.directOrder .cartTable th.no{width:10px;text-align:right;}
.directOrder .cartTable th.articleNumber{width:190px;}
.directOrder .cartTable td.no{width:20px;text-align:right;padding-right:20px;}
.directOrder .cartTable tr.hide{display:none;}
.directOrder .cartTable .articleNumber{width:190px;}
.directOrder .cartTable .articleNumber input{width:180px;margin:8px 0 8px 0;}
.directOrder .cartTable .sizeSelection{width:125px;}
.directOrder .cartTable .sizeSelection select{width:115px;margin-top:2px;}
.directOrder .cartTable .quantity{width:50px;}
.directOrder .cartTable .quantity input{width:35px;}
.directOrder .cartTable .action{width:100px;}
.directOrder .cartTable .action a{margin-top:4px;}
.directOrder .cartTable .error{font-size:10px;display:none;}
.serviceBox{margin-bottom:25px;}
.serviceBox h3{background:#e6eceb;font-size:14px;color:#193f33;padding:6px 18px;}
.serviceBox .boxContent{border:1px solid #ccd8d6;padding:8px 18px;line-height:16px;}
.serviceBox p{padding:0;margin-bottom:10px;}
.serviceBox p.toggle{margin-top:10px;}
.toggleBox div.hiddenBoxContent{display:none;}
.serviceBox .boxContent.productList{padding:0 10px;}
.verticalProductList li{display:block;position:relative;top:-1px;text-align:center;border-top:1px solid #ccd8d6;padding-top:12px;margin-bottom:8px;}
.serviceBox.hotOffers{border-top:1px solid #ff6900;}
.serviceBox.hotOffers h3{background:#F6A800;color:#193f33;}
.serviceBox.hotOffers a{display:block;margin-bottom:2px;}
.verticalProductList a.quicklook{top:8px;right:5px;}
.verticalProductList li img{display:inline;width:80px;}
.verticalProductList li img.landscape{width:130px;margin-top:10px;}
.verticalProductList li p{line-height:1.4;margin-bottom:5px;}
#headText{position:relative;margin-bottom:12px;min-height:5px;}
#cart #headText{padding-right:250px;}
#headText .bttn{position:absolute;bottom:0;right:0;}
.panel{background:#e5ebea;margin:20px 0 10px 0;padding-bottom:20px;}
#standardLogin .panel,#advancedLogin .panel{padding-bottom:10px;}
#standardLogin .panelContent,#advancedLogin .panelContent{min-height:120px;}
#advancedLogin label{width:120px;}
#advancedLogin{margin-bottom:50px;}
.panelContent{padding:10px 20px 0 20px;}
.panelContent+.panelContent{border-top:8px solid #fff;}
.panel hr.trenner{border:0 solid;color:#fff;background:#fff;height:5px;}
.panel h2{background:#193f33;margin:0;padding:6px 20px;color:#fff;font-weight:normal;font-size:14px;text-transform:uppercase;}
.tunnel .panel h2{background:#E6ECEB;margin:0;padding:6px 20px;color:#193f33;font-weight:bold;font-size:14px;text-transform:uppercase;border-bottom:2px solid white;}
.panel.advice{background:#fff;border:1px solid #e5ebea;color:#193f33;padding-bottom:0;}
.panel.advice h2{background:#e5ebea;color:#193f33;font-weight:bold;}
.panel h3{font-size:12px;margin-top:30px;margin-bottom:8px;}
.panel p{font-size:12px;margin-top:8px;margin-bottom:8px;}
.panelContent.radio{margin-left:22px;}
.infoNoDeliveryAddress{padding:10px 0 0 20px;}
.formTable td,.formTable th{padding:4px;padding-left:0;vertical-align:middle;}
.formTable th{font-weight:normal;vertical-align:middle;width:145px;}
.formTable input.default{width:300px;}
.formTable select.default{width:305px;}
.formTable td.input{width:350px;}
.formTable td.message,span.message{padding:2px 0 2px 0;font-size:11px;line-height:14px;display:block;}
.lt-ie8 .formTable td.message,.lt-ie8 span.message{display:inline;}
.formTable .hintText{font-size:11px;color:#373230;}
.nasForm span.message{margin-left:105px;display:none;}
.nasForm .ajaxForm input[type=submit],.nasForm .ajaxForm input[type=button],.nasForm .ajaxForm p.submit a.bttn{opacity:.25;}
.creditCardFields span.message{margin-left:148px;}
.voucherNumberWrap span.message{margin-left:173px;}
.creditCardFields.error span.message{color:#f00;}
.formTable td.message span{display:none;}
.voucherNumberNoEntry span{margin:0;color:red;font-size:12px;}
.formTable .error{color:#f00;}
.formTable #deliveryCountryNote{display:none;}
.formTable #deliveryCountryNote td{font-size:11px;line-height:13px;}
.formTable .error td,.formTable .error th,.formTable .correctError td,.formTable .correctError th{vertical-align:top;}
.formTable .error td label,.formTable .error th label,.formTable .correctError td label,.formTable .correctError th label{margin-top:4px;display:inline-block;}
.lt-ie8 .formTable .error td label,.lt-ie8 .formTable .error th label{display:inline;}
.formTable input[type=text].error,.formTable input[type=password].error{border:1px solid #f00!important;padding-right:40px;color:#373230;}
input.fieldWithErrors,select.fieldWithErrors,textarea.fieldWithErrors,.formTable input.fieldWithErrors,.creditCardFields input.fieldWithErrors{border:1px solid #f00!important;}
span#globalErrorMessage{display:block;font-size:12px;padding:5px 0 10px 0;}
span#globalErrorMessage.hide{display:none;}
.formTable input.street{width:211px;margin-right:5px;}
.formTable .fr input.street{width:196px;}
.formTable input.street_nr{width:76px;}
.formTable .fr input.street_nr{width:92px;margin-right:5px;}
.formTable input.plz{width:92px;margin-right:5px;}
.formTable input.city{width:196px;}
.formTable input.dob{width:85px;margin-right:5px;}
.formTable input.phone_prefix,.formTable input.mobile_phone_prefix{width:92px;margin-right:5px;}
.formTable input.phone_nr,.formTable input.mobile_phone_nr{width:196px;}
label.checkboxWrap input{margin-right:.5em;}
.checkboxWrap.block input{float:left;position:relative;top:.4em;}
.checkboxWrap.block .indent{display:inline-block;margin-left:3px;}
div.paymentBreak{display:none;margin-top:10px;margin-left:22px;}
label.radioButtonWrap input{margin-right:.5em;}
h3.radioButtonToggle{font-weight:normal;margin:20px 20px 0 20px;}
.formList li{line-height:1.9em;}
.formList.cols li{display:inline-block;width:300px;}
.panel#payment .formList li{margin:10px 0 10px 0;padding-bottom:15px;width:100%;border-bottom:1px solid white;}
input.creditCard{width:50px;}
.creditCardLogos{display:inline-block;margin-bottom:-0.5em;}
#creditCardDescription,#chequeDescription{margin-left:22px;width:440px;line-height:130%;margin-top:5px;}
.panel#payment .creditCardFields{display:inline-block;}
.panel#payment .creditCardFields legend{display:none;}
#payment.panel .bonusCardWrap{display:none;margin:5px 0 0 22px;}
#payment.panel .paymentByInstallmentsWrap{display:none;margin:5px 0 0 22px;height:140px;}
#payment.panel .paymentByInstallmentsWrap.loading{background:transparent url(../images/app/misc/ajax_loader_payment.gif) 40px 60px no-repeat;}
#payment.panel .paymentByInstallmentsWrap table{width:250px;}
#payment.panel .paymentByInstallmentsWrap table select{width:90px;text-align:right;}
#payment.panel .paymentByInstallmentsWrap small{font-size:11px;}
#payment.panel .paymentByInstallmentsWrap table tr.taxNote td{margin:0;padding:0 0 5px 0;line-height:11px;}
#payment.panel .paymentByInstallmentsWrap .amount{text-align:right;}
#payment.panel .paymentByInstallmentsWrap span.info{display:block;margin:5px 0 0 0;}
#payment.panel .paymentByInstallmentsWrap span.info a{background-position:2px 9px;font-size:12px;margin:0;}
#payment.panel .creditCardFields label{width:180px;display:inline-block;}
#payment.panel .creditCardFields.error label{color:red;}
#payment.panel .radioButtonWrap{width:165px;display:inline-block;}
#payment.panel .bonusCardWrap label{width:143px;display:inline-block;vertical-align:top;}
#payment.panel .bonusCardWrap .voucherNumberWrap label{width:143px;margin-left:25px;}
#payment.panel .bonusCardWrap .voucherNumberWrap input{width:175px;}
#payment.panel .bonusCardWrap .voucherNumberWrap{width:640px;}
#payment.panel .bonusCardWrap .radioButtonWrap{width:400px;margin-top:20px;}
#payment.panel .bonusCardWrap .radioButtonWrap input{margin-right:8px;}
#payment .voucherNumberWrap #voucherNumber{margin-bottom:10px;}
#payment .voucherNumberWrap table{background-color:white;width:100% x;}
#payment .voucherNumberWrap table th{background-color:#E5EBEA;padding:2px 10px 2px 10px;}
#payment .voucherNumberWrap table td{padding:10px 10px 5px 10px;line-height:15px;}
#payment.panel .bonusCardWrap .voucherNumberWrap table input{width:50px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#payment.panel .voucherNumberWrap span.error{display:block;font-size:11px;}
#payment.panel .voucherNumberWrap table span.error{padding-left:0;}
#payment.panel .voucherNumberWrap div.result{width:470px;height:90px;margin:0 0 0 25px;padding:1px;background-color:white;color:#373230;}
#payment.panel .voucherNumberWrap div.result input.error{border:1px solid #F00;}
#payment.panel .voucherNumberWrap div.result.loading{background:white url(../images/app/misc/ajax_loader_productlist.gif) 210px 15px no-repeat;}
#payment.panel .voucherNumberWrap div.result em{display:block;padding:5px 0 0 10px;font-size:11px;font-style:normal;}
#payment #creditNumber{width:250px;}
#payment #creditSecurityCode{width:50px;}
#payment #checkDigitAnchor{margin-left:10px;background-position:0 8px;}
#payment #creditCardExpiryMonth,#payment #creditCardExpiryYear{width:120px;}
#payment #creditCardExpiryMonth{margin-right:10px;}
.infoIcon{display:inline;vertical-align:text-bottom;padding-left:5px;}
a#changePassword,a.customerNo{margin-top:10px;padding-right:40px;}
#posTracker{background:url(../images/app/bkgd/postracker.gif) no-repeat;height:28px;width:958px;position:absolute;bottom:0;}
#posTracker.extended{background-image:url(../images/app/bkgd/postracker_extended.gif);}
#posTracker.pos2{background-position:0 -36px;}
#posTracker.pos3{background-position:0 -72px;}
#posTracker.pos4{background-position:0 -108px;}
#posTracker.pos5{background-position:0 -144px;}
#posTracker.pos6{background-position:0 -180px;}
#posTracker a{display:block;width:230px;height:28px;position:absolute;top:0;text-indent:-999em;}
#posTracker.extended a{width:185px;}
#posTracker a.delivery{left:250px;}
#posTracker a.payment{left:490px;}
#posTracker.extended a.delivery{left:190px;}
#posTracker.extended a.payment{left:385px;}
#paper.tunnel #leftContentWrap{min-height:800px;}
#paper.tunnel #header{margin-bottom:30px;}
.buttonBar{width:100%;margin-bottom:20px;}
table.buttonBar td.left{text-align:left;}
table.buttonBar td.right{text-align:right;}
p.buttonBar a.right,p.buttonBar input.right{float:right;}
.cartTable.orderConfirmation .articleCol{padding-left:16px;padding-bottom:12px;}
.cartTable.orderConfirmation .posPrice{padding-left:16px;padding-right:116px;}
#remarksView{margin:12px 30px 20px 8px;}
.orderConfirmation .price ins,.orderConfirmation .articleInfo strong{color:#373230;font-weight:normal;}
.orderConfirmation td.empty{background-color:white!important;}
.orderConfirmation tr.sum td,.orderConfirmation tr.shipment td,.orderConfirmation tr.total td,.orderConfirmation tr.bonusCode td{padding-right:116px;}
.orderConfirmation tr.sum th,.orderConfirmation tr.shipment th,.orderConfirmation tr.total th,.orderConfirmation tr.bonusCode th{white-space:nowrap;}
#waitMessage{margin-top:30px;}
#confirmationLoadIndicator{margin-top:-100px;margin-left:250px;}
#forgottenPasswordLayer,#changePasswordLayer{width:600px;}
#forgottenPasswordLayer .formTable,#changePasswordLayer .formTable{margin-bottom:20px;}
#forgottenPasswordLayer input.default,#changePasswordLayer input.default{background:#e5ebea;}
#forgottenPasswordLayer p,#changePasswordLayer p{margin-bottom:12px;}
table.addressbook{border:1px solid #d4dbd8;}
table.addressbook th{background-color:#193f33;color:#fff;font-weight:normal;}
table.addressbook th,table.addressbook td{padding:5px 7px;}
table.addressbook tr.even td{background:#e5ebea;}
table.addressbook tr:hover td{background:#d4dbd8;}
#addressBookLayer{width:700px;}
.goOnCreditCard{text-align:right;margin-bottom:12px;}
.goOnCreditCard input{margin-left:10px;}
.goOnCreditCard p,.goOnCreditCard input{display:inline-block;vertical-align:bottom;}
#standardLogin,#advancedLogin{width:345px;}
#standardLogin input.bttn,#advancedLogin input.bttn{width:120px;}
#standardLogin{margin-right:28px;}
#standardLogin label{display:inline-block;width:100px;margin-top:4px;}
#standardLogin input{width:190px;}
#standardLogin tr.error input{width:160px;}
#standardLogin .linkBar{padding-top:5px;margin-left:100px;}
#standardLogin .linkBar a{display:block;}
#standardLogin p.error input{width:170px;}
#standardLogin .message{margin-left:100px;}
#advancedLogin label{display:inline-block;width:125px;margin-top:4px;}
#advancedLogin input[type='text']{width:165px;}
#advancedLogin input.dob{width:46px;margin-right:5px;}
#advancedLogin input#dob_year{margin-right:0;}
#advancedLogin .linkBar{padding-top:5px;margin-left:125px;}
#advancedLogin .linkBar a{display:block;}
#advancedLogin p.error input{width:140px;}
#advancedLogin .message{margin-left:125px;}
#advancedLogin p.error input.dob{width:38px;}
#payemtFrame{width:720px;height:550px;border:none;}
div.checkoutTeaser{margin:10px 0 20px 0;}
h3.tharuka{background:none repeat scroll 0 0 #e7ebec;color:#193F33;font-size:12px;font-weight:bold;padding:8px 16px;text-transform:uppercase;}
#offerBox{margin-bottom:22px;border:1px solid #d6d6d6;border-top:0;padding:35px 0 0 9px;}
#offerBox .tharukaSlot{padding:19px 13px 13px 13px!important;font-size:11px;}
#offerBox .tharukaButton{float:right;}
#offerBox .tharukaAd{border-bottom:1px solid #CCD8D6;padding:0 5px 8px 7px;}
#eventBox{padding:10px;}
#eventBox .dfxTextBox{padding:10px 0 5px 0;border-bottom:1px solid #D1D9D6;}
#eventBox .dfxTextBox div,#eventBox .dfxTextBox div a{border:none;}
.detailview{padding-bottom:20px;}
.detailview .pagerLine{padding-top:15px;}
.detailview #format{clear:left;}
.detailview .pagerLine .arrowLeft{font-size:12px;}
.detailview .left,.detailview .right,.detailview .rightBar{display:inline-block;margin-top:15px;vertical-align:top;}
.detailview .rightBar{width:160px;margin-left:30px;}
.detailview .left{width:360px;}
.detailview .right{width:360px;}
.detailview .landscape .left{width:489px;}
.detailview .landscape .left .image{width:479px;}
.detailview .landscape .right{margin-left:50px;}
.detailview .portrait .right,.detailview .square .right{margin-left:60px;}
form.addToWatchList{text-align:right;margin-top:0;}
#quicklook form.addToWatchList{margin-top:10px;background-image:none!important;}
#addToWatchListLayer{width:500px;height:215px;}
#addToWatchListLayer .bttnBar{padding:15px 0 0 0;}
#addToWatchListLayer .bttnBar a{margin-left:10px;}
#addToWatchListLayer .image,#addToWatchListLayer .details{vertical-align:top;display:inline-block;}
#addToWatchListLayer .image{width:140px;}
#addToWatchListLayer .details{width:315px;}
#addToWatchListLayer h1,#addToWatchListLayer h2{font-size:12px;color:#373230;padding:0;margin:0;}
#addToWatchListLayer h1{padding-bottom:10px;}
#addToWatchListLayer .price{font-weight:normal;margin-bottom:2px;}
form.addToStilrevier{text-align:right;}
form.addToStilrevier a{margin:0;margin-bottom:5px;}
#quicklook form.addToStilrevier{margin-top:10px;background-image:none!important;}
#addToStilrevierLayer{width:500px;height:215px;}
#addToStilrevierLayer .bttnBar{padding:15px 0 0 0;}
#addToStilrevierLayer .bttnBar a{margin-left:10px;}
#addToStilrevierLayer .image,#addToStilrevierLayer .details{vertical-align:top;display:inline-block;}
#addToStilrevierLayer .image{width:140px;}
#addToStilrevierLayer .details{width:315px;}
#addToStilrevierLayer h1,#addToStilrevierLayer h2{font-size:12px;color:#373230;padding:0;margin:0;}
#addToStilrevierLayer h1{padding-bottom:10px;}
#addToStilrevierLayer .price{font-weight:normal;margin-bottom:2px;}
.detailview .image,#quicklook div.image{border:1px solid #ccd8d6;position:relative;margin-bottom:5px;text-align:center;}
.detailview .square .image,.detailview .portrait .image{width:293px;display:inline-block;}
.detailview .portrait .image{width:300px;}
.detailview .square .image{height:323px;}
.detailview .portrait .image{height:405px;}
.detailview .landscape .image{height:166px;}
.detailview .image a{display:block;text-align:center;}
.detailview .image a img{margin:auto;}
.detailview .image .flag{position:absolute;top:0;left:0;}
.detailview .imageList,.detailview #zoomPath,.detailview #xxlPath,#quicklook .imageList,#quicklook #zoomPath,#quicklook #xxlPath{display:none;}
.detailview .inspection{height:28px;text-align:left;border-top:1px solid #ccd8d6;}
.detailview .inspection li{float:left;width:58px;padding-left:15px;}
.detailview .inspection li a{color:#193f33;margin-top:7px;text-align:left;}
.otherViews li a{border:1px solid #ccd8d6;display:block;}
.otherViews li a img{margin:auto;}
.detailview .otherViews{margin-bottom:30px;}
.otherViews li a.selected{border-color:#a0bf04;}
.square .otherViews,.portrait .otherViews{display:inline-block;width:56px;vertical-align:top;}
.otherViews li{display:inline-block;text-align:center;width:56px;vertical-align:top;}
.landscape .otherViews li{width:157px;margin:5px 2px 0 0;}
.detailview .portrait .otherViews,.detailview .portrait .otherViews li{width:51px;}
.detailview .portrait .otherViews li{margin:0 0 5px 7px;}
.detailview .square .otherViews{margin:0 0 0 5px;}
.detailview .square .otherViews li{margin:0 0 10px 0;}
.detailview .left .box{margin-top:20px;width:479px;}
.detailview .square .left .box{width:360px;}
.detailview .box div.wrap,.detailview .box .jspContainer{border:1px solid #e5ebea;border-top:none;}
.detailview .box .jspContainer{border-left:none;width:359px!important;}
.detailview .box strong.headline{background-color:#e5ebea;color:#193f33;font-size:14px;padding:6px 0 5px 20px;display:block;}
.detailview .left .versions strong.headline{background-color:#d6e37f;}
.detailview .box ul{margin:0 10px 10px 20px;width:200px;padding-top:20px;}
.detailview .left .service ul{padding-top:10px;}
.detailview .left .service div,.detailview .rightBar .service div{border:1px solid #e5ebea;border-top:none;}
.detailview .box ul li{display:inline-block;width:200px;vertical-align:top;padding-right:10px;margin-bottom:10px;}
.detailview .square .left .box ul li{width:310px;}
.detailview .square .left .box ul li a{width:170px;display:inline-block;vertical-align:top;}
.detailview .square .box ul li .price{width:135px;text-align:right;display:inline-block;vertical-align:top;}
.detailview .square .left .versions ul{padding-top:10px;}
.detailview .square .left .versions div.wrap{height:110px;}
.detailview .left .versions ul li .price{font-weight:normal;}
.detailview .left .service ul li,.detailview .rightBar .service ul li{margin-bottom:5px;padding-top:25px;}
.detailview .box.service ul li,.detailview .box.service ul li a{color:#193f33;}
.detailview .left .service ul li.stores{margin-right:0;}
.detailview .left .service ul{width:445px;}
.detailview .left .service ul li{padding:0 0 0 35px;width:185px;}
.detailview .rightBar .service ul li{width:125px;}
.detailview .rightBar .service ul li{margin-bottom:20px;}
.detailview .rightBar .service ul li a{display:inline;}
.detailview .landscape .left .image img{height:136px;}
.detailview .landscape .left .otherViews img{height:44px;}
.detailview .right .topic{display:inline-block;width:250px;}
.detailview .right h2,.detailview .right h1,#quicklook .right h2,#quicklook .right h1,.detailview .right .topic p{color:#373230;font-size:14px;padding:0;margin:0;}
.detailview .right .topic p{font-weight:bold;}
.detailview .right .brandLogo{display:inline-block;vertical-align:top;height:40px;width:90px;text-align:right;}
.detailview .right .brandLogo img{display:inline;}
.detailview .right span.rating{float:none;margin:5px 0 0 0;}
.detailview .right div.ratingWrap{margin-top:10px;}
.detailview .right span.rating a{color:#193f33;}
.detailview .right .truncatedDescription{padding:10px 0 15px 0;}
.detailview .articleSelection,#quicklook .square .articleSelection,#quicklook .portrait .articleSelection{border:1px solid #ccd8d6;border-right:0;border-left:0;padding:15px 0 15px 0;margin-bottom:15px;}
.articleSelection td.label{padding-right:10px;}
.articleSelection select{min-width:200px;max-width:300px;}
.articleSelection select option{padding-right:15px;}
.articleSelection table{width:100%;}
.articleSelection table td.articleNumberLabel{width:15%;}
.articleSelection table td.articleNumber{width:85%;}
.articleSelection table td{padding:0 0 10px 0;vertical-align:middle;}
.detailview .availabilityInfo,#quicklook .availabilityInfo{display:block;padding:0 0 5px 0;}
.detailview .availabilityInfo .express24h,#quicklook .availabilityInfo .express24h,.articleData .express24h{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-left:10px;}
.lt-ie8 .detailview .availabilityInfo .express24h,.lt-ie8 #quicklook .availabilityInfo .express24h,.lt-ie8 .articleData .express24h{display:inline;}
.detailview .identCard,#quicklook .identCard{font-weight:bold;display:block;}
.detailview .otherActions{display:inline-block;width:165px;vertical-align:top;}
.detailview .otherActions a{font-size:10px;background-position:0 3px;}
.detailview .priceSelection{display:inline-block;width:191px;text-align:right;vertical-align:top;}
.detailview .priceSelection .price del,#quicklook .priceSelection .price del{font-size:12px;}
.detailview .priceSelection .price,#quicklook .priceSelection .price{font-size:18px;}
.detailview .saving,#quicklook .saving{background-color:#CD071E;font-size:12px;color:white;font-weight:bold;padding:3px 10px 3px 10px;margin:5px 0 5px 0;display:inline-block;}
.detailview .bttnBar,#quicklook .square .bttnBar,#quicklook .portrait .bttnBar{padding-top:15px;text-align:right;margin-bottom:15px;}
.articleSelection ul li{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:10px;}
.articleSelection ul li input{margin:0 5px 0 0;}
.articleSelection ul li label{height:13px;display:inline-block;vertical-align:top;margin-top:1px;}
.articleSelection ul li label em{display:none;}
.articleSelection .variationRadio label.availabilitySOLD_OUT,.articleSelection .variationRadio label.availability_SOLD_OUT{color:#c3c1c0;}
.articleSelection .promoItemRadio label{width:25px;}
.articleSelection label.searchColorWeiss,.articleSelection label.searchColorBeige,.articleSelection label.searchColorGrau,.articleSelection label.searchColorNatur{width:23px;height:11px;}
.articleSelection .promoItemRadio label.colorPatch{background-position:0 0;}
.detailview div.sold_out,#quicklook div.sold_out{background-color:#CD071E;padding:3px 5px 3px 5px;color:white;display:inline-block;margin-bottom:10px;}
.detailviewInformation .ui-tabs .ui-tabs-nav{padding-left:360px;}
.detailviewInformation .slideBox div.contentWrap{padding:15px;}
.detailviewInformation #detailDescription div.contentWrapInner{width:924px;}
#moreProducts div.contentWrapInner{width:924px;}
.detailviewInformation .moreProducts{display:inline-block;width:418px;padding:20px;vertical-align:top;}
.detailviewInformation .moreProductsImg{display:inline-block;vertical-align:top;width:60px;}
.detailviewInformation .moreProductsText{display:inline-block;vertical-align:top;width:350px;}
.detailviewInformation .moreProductsText a.name{font-weight:400;text-decoration:underline;padding-right:10px;}
.detailviewInformation .moreProductsText a.name:hover{text-decoration:none;}
.detailviewInformation .moreProductsText .price{display:inline;padding:0;}
#detailDescription .desc,#detailDescription .flags{width:550px;display:inline-block;vertical-align:top;}
#detailDescription .flags{width:300px;margin-left:60px;}
#detailDescription .flags ul,#detailDescription .flags li{width:auto;border:none;background:none;padding:0;margin:0;}
#detailDescription .flags li li{list-style-type:disc;}
#detailDescription .flags li ul{padding:5px 0 20px 15px;}
.detailviewInformation .slideBox div.contentWrap{height:auto;}
#detailTechnicalData table.data{width:725px;}
#detailTechnicalData table td{width:50%;}
#detailTechnicalData table.data{margin:0 auto 20px auto;}
#detailTechnicalData table.data th{text-align:left;font-weight:bold;}
#detailTechnicalData table.data td{text-align:left;}
#detailTechnicalData .download{width:725px;margin:0 auto 0 auto;}
#detailTechnicalData .download a{color:#193f33;}
#detailDescription .desc ul{padding:5px 0 5px 15px;}
#detailDescription .desc ul li{list-style-type:disc;}
#combinationsWithArticleTab{width:200px;}
#combinationsWithArticle{height:228px;position:relative;padding:0;}
#combinationsWithArticle .inlBlock{vertical-align:top;}
#combinationsWithArticle .loading{height:200px;background:white url(../images/app/misc/ajax_loader_productlist.gif) center center no-repeat;}
#combinationsWithArticleTab .mood,#combinationsWithArticleTab .looksWrap{vertical-align:top;height:228px;}
#combinationsWithArticle li{width:180px;height:215px;}
#combinationsWithArticle li div.look{margin:0 10px 0 10px;}
#combinationsWithArticle .looksWrap{width:720px;margin:10px 0 0 30px;}
#combinationsWithArticle .looksWrap strong{display:block;margin:10px 0 5px 0;}
#combinationsWithArticle .jcarousel-next,#combinationsWithArticle .jcarousel-prev{position:absolute;top:80px;}
#combinationsWithArticle .jcarousel-prev{left:-23px;}
#combinationsWithArticle .jcarousel-next{left:725px;}
.detailview .carousel{width:120px;margin-left:51px;}
.detailview .carousel .box strong.headline{padding-left:0;padding-right:0;text-align:center;}
.detailview .carousel ul,.detailview .carousel li{padding:0;margin:0;}
.detailview .carousel ul{visibility:hidden;}
.detailview .carousel ul{padding-left:11px;}
.detailview .carousel .box li{height:135px;width:95px;border-bottom:1px solid #d1d9d6;margin-bottom:0;margin-top:0;}
.detailview .carousel div.wrap{border:1px solid #d1d9d6;position:relative;}
.detailview .carousel div.wrap div{border:none;}
.detailview .carousel .jcarousel-container-vertical,.detailview .carousel .jcarousel-clip-vertical{height:408px;}
.detailview .carousel .jcarousel-container-vertical{padding:40px 0 40px 0;}
.detailview .carousel .jcarousel-prev-vertical,.detailview .carousel .jcarousel-next-vertical{position:absolute;left:46px;}
.detailview .carousel .jcarousel-prev-vertical{top:10px;}
.detailview .carousel .jcarousel-next-vertical{bottom:10px;}
.detailview .carousel .jcarousel-prev-vertical:hover,.detailview .carousel .jcarousel-next-vertical:hover{opacity:.5;}
.detailview .carousel .jcarousel-prev-disabled-vertical,.detailview .carousel .jcarousel-next-disabled-vertical{opacity:.5;cursor:default;}
.detailview .carousel .thumb{text-align:center;height:61px;margin:10px 0 5px 0;}
.detailview .carousel .thumb img{display:inline;}
.detailview .carousel .landscape .thumb img{padding-top:15px;}
.detailview .carousel .jcarousel-clip .brandName{text-align:center;display:block;}
.detailview .carousel .jcarousel-clip{font-size:10px;}
.detailview .carousel .box ul li .price{width:95px;text-align:center;}
.detailview .carousel .jcarousel-clip .price ins{padding-left:0;display:block;}
.detailview .image .stilrevier{width:302px;height:69px;background-color:#5e5c53;margin-top:15px;text-align:left;}
.detailview .image .stilrevier .thumb{margin:10px;vertical-align:top;}
.detailview .image .stilrevier .description strong{display:block;margin-bottom:5px;}
.detailview .image .stilrevier .description{width:210px;vertical-align:top;color:white;text-align:left;margin:10px 10px 0 0;}
.detailview .image .stilrevier .description a{color:white;text-align:left;}
div#zoomLayer{position:fixed;left:50px;top:50px;cursor:pointer;}
div#zoomLayer .layerInner img{margin:auto;}
.detailview .bulkPrices h5,#quicklook .bulkPrices h5{font-size:12px;padding:0 0 10px 0;}
.detailview .bulkPrices,#quicklook .bulkPrices{padding:0 0 20px 0;border-bottom:1px solid #CCD8D6;margin-bottom:15px;}
.detailview .bulkPrices td,#quicklook .bulkPrices td{padding:5px;}
.hideFasan{display:none;}
.itemBox{padding:0;height:auto!important;}
.itemBox .preSelection,.itemBox .selection{display:inline-block;vertical-align:top;height:180px;}
.itemBox .preSelection{width:218px;}
.itemBox .preSelection .preselected{height:175px;padding-top:5px;}
.itemBox .preSelection ul li a{display:block;padding:5px 20px 3px 33px;background:transparent url(../images/app/bkgd/left_navigation_simple_arrows.gif) no-repeat scroll 20px 8px;text-decoration:none;}
.itemBox .preSelection ul li a:hover,.itemBox .preSelection ul li a.selected{color:#AEC700;background-position:20px -42px;}
.itemBox .preSelection ul li a.selected{font-weight:bold;}
.itemBox .selection{width:731px;}
.itemBox .verticalCarousel .products li.landscape img{margin-top:20px;}
.itemBox .verticalCarousel .products li .details h3{padding-bottom:3px;}
.itemBox .verticalCarousel .jcarousel-clip-horizontal{height:178px;}
.itemBox .verticalCarousel .products{height:160px;}
.itemBox ol.products div.image,.itemBox ol.products div.details,.itemBox .verticalCarousel .carouselWrap{border:none;height:auto;width:auto;background-color:white;}
.itemBox ol.products div.details{height:80px;padding-top:10px;}
.itemBox ol.products li{height:160px;}
.itemBox .carouselWrap.loading{opacity:.25;}
.itemBox .verticalCarousel .products li .image{height:100px;display:block;}
.itemBox .verticalCarousel .products li .image a{display:block;text-align:center;height:100px;}
.itemBox .verticalCarousel .jcarousel-clip-horizontal{margin-left:45px;width:640px;}
.itemBox .verticalCarousel .jcarousel-prev,.itemBox .verticalCarousel .jcarousel-next{top:77px;}
.itemBox .verticalCarousel .jcarousel-prev{left:5px;}
.itemBox .verticalCarousel .jcarousel-next{right:3px;}
.imagesOnly .itemBox .verticalCarousel .products li{position:relative;height:160px;width:120px;text-align:left;}
.imagesOnly .itemBox .verticalCarousel .products li img{display:inline;}
.imagesOnly .itemBox .verticalCarousel .products li.landscape img{margin-top:52px;}
.detailview a.stockNotification{padding-right:20px;}
#stockNotificationLayer{width:480px;}
#stockNotificationLayer div.image{width:80px;vertical-align:middle;}
#stockNotificationLayer div.description{width:360px;vertical-align:middle;}
#stockNotificationLayer input.bttn{background-repeat:repeat-x;width:208px;}
#stockNotificationLayer h2{color:#193F33;font-size:12px;background-color:#E5EBEA;padding:4px 4px 4px 4px;margin-bottom:10px;}
#stockNotificationLayer hr{background-color:#E5EBEA;size:1px;height:1px;border:none;margin:5px 0 5px 0;}
#stockNotificationLayer label{width:205px;}
#stockNotificationLayer p{padding:5px 0 5px 0;}
#stockNotificationLayer #emailInput{width:232px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#stockNotificationLayer .complimentaryClose{margin:30px 0 20px 30px;}
#detailDescription #testReports{margin-top:5px;padding:5px 0;}
#detailDescription #testReports li{list-style-type:none;margin-bottom:10px;}
#detailVideo .flashMovie{display:inline-block;margin-right:25px;}
.detailview .gwb .left div.image{height:310px;}
.detailview .gwb .left div.image table td{height:282px;vertical-align:middle;}
.detailview .gwb .left div.image a.gwb img{margin:0 auto 0 auto;display:inline;}
.detailview .gwb .otherViews li a,.detailview .gwb .otherViews li table td{height:80px;vertical-align:middle;}
.detailview .gwb .otherViews li table td{border:1px solid #CCD8D6;}
.detailview .gwb .otherViews li table td.selected{border-color:#A0BF04;}
.detailview .gwb .otherViews li a,.detailview .gwb .otherViews li a.selected{display:inline;border:none;}
.detailview .gwb .left .otherViews li a img,.detailview .gwb .left .image img{height:auto;}
.detailview .gwb .articleSelection table td.articleNumberLabel{width:20%;}
.detailview .gwb .articleSelection table td.articleNumber{width:80%;}
.detailview .gwb .articleSelection table td{vertical-align:top;}
.detailview .gwb .articleSelection .identCard{padding-top:10px;}
.detailview .gwb .bttnBar input{display:block;margin-bottom:10px;}
.detailview .gwb .bttnBar{padding-left:190px;padding-top:10px;}
#layerRequestGWB p{margin-bottom:10px;}
#layerRequestGWB select{width:100px;}
#layerRequestGWB input[type=text]{display:inline-block;vertical-align:top;width:300px;background-color:#E6E9E8;}
#layerRequestGWB select{background-color:#E6E9E8;}
#layerRequestGWB input.bttn{background-color:white;width:170px;}
#layerRequestGWB p.twoRowsFollow input,#layerRequestGWB p.twoRows input{width:140px;}
#layerRequestGWB p input.long{width:245px;margin-right:5px;}
#layerRequestGWB p input.short{width:42px;margin-right:5px;}
#layerRequestGWB label{width:120px;display:inline-block;vertical-align:top;}
#layerRequestGWB p textarea{background-color:#E6E9E8;width:300px;}
#layerRequestGWB p.twoRows.margin{margin:8px 0 0;}
#layerRequestGWB p.bttnBar{text-align:right;width:430px;}
#layerRequestGWB span.error{width:300px;margin-left:125px;display:none;}
#quicklook{width:640px;}
#quicklook.landscape{height:650px;}
#quicklook .layerInner{margin:25px;}
#quicklook div.flag{left:0;top:0;}
#quicklook .square div.image{width:211px;height:211px;display:inline-block;}
#quicklook .portrait div.image{width:211px;height:264px;}
#quicklook .landscape div.image{height:167px;}
#quicklook .square .otherViews{margin:0 0 0 5px;}
#quicklook .square .otherViews li{margin-bottom:8px;width:42px;height:42px;}
#quicklook .portrait .otherViews{width:220px;}
#quicklook .portrait .otherViews li{margin-bottom:8px;width:40px;height:50px;display:inline-block;}
#quicklook .square .left,#quicklook .square .right{width:280px;vertical-align:top;display:inline-block;}
#quicklook .portrait .left,#quicklook .portrait .right{width:220px;vertical-align:top;display:inline-block;}
#quicklook .portrait .right{width:340px;margin-left:25px;display:inline-block;}
#quicklook .square .right{width:305px;}
#quicklook div.image img{display:inline;}
#quicklook .landscape .otherViews li{width:188px;height:53px;}
#quicklook .landscape .otherViews li{margin-right:9px;}
#quicklook .landscape .otherViews{margin-bottom:20px;}
#quicklook .landscape .topic{width:290px;}
#quicklook .right .topic{display:inline-block;width:210px;vertical-align:top;}
#quicklook .right .brandLogo{display:inline-block;vertical-align:top;}
#quicklook .landscape .truncatedDescription{width:275px;padding:10px 15px 15px 0;}
#quicklook .square .truncatedDescription,#quicklook .portrait .truncatedDescription{padding:15px 0 15px 0;}
#quicklook .landscape form{position:relative;}
#quicklook .landscape .brandLogo{position:absolute;right:0;top:0;}
#quicklook .landscape .articleSelection,#quicklook .landscape .priceSelection{position:absolute;left:315px;top:48px;width:275px;}
#quicklook .landscape .priceSelection{text-align:right;top:100px;}
#quicklook .square .priceSelection,#quicklook .portrait .priceSelection{text-align:right;}
#quicklook .articleSelection table td.articleNumberLabel{width:20%;}
#quicklook .articleSelection table td.articleNumber{width:80%;}
#quicklook .articleSelection select{max-width:210px;min-width:210px;}
#quicklook .landscape .bttnBar{position:absolute;left:430px;}
#quicklook .landscape .bttnBar .arrowRight{display:block;margin-top:15px;margin-left:55px;}
#quicklook .square .bttnBar .arrowRight{display:block;margin-left:163px;margin-top:15px;}
#quicklook .portrait .bttnBar .arrowRight{display:block;margin-left:198px;margin-top:15px;}
#quicklook .portrait .bttnBar .addToWatchList,#quicklook .portrait .bttnBar .addToStilrevier,#quicklook .square .bttnBar .addToWatchList,#quicklook .square .bttnBar .addToStilrevier,#quicklook .landscape .bttnBar .addToWatchList{margin-top:5px;}
#quicklook .bttnBar .arrowRight{text-align:left;}
#quicklook .landscape form{background:transparent url(../images/app/bkgd/quicklook_landscape.gif) 0 0 no-repeat;}
#quicklook .right span.rating{float:none;margin:5px 0 0;}
#addToBasketLayer{width:500px;}
#addToBasketLayer .bttnBar{padding:15px 0 0 0;}
#addToBasketLayer .bttnBar a{margin-left:10px;}
#addToBasketLayer .image,#addToBasketLayer .details{vertical-align:top;display:inline-block;}
#addToBasketLayer .image{width:140px;}
#addToBasketLayer .details{width:315px;}
#addToBasketLayer .layerInner strong{font-size:12px;color:#373230;padding:0;margin:0;padding-bottom:10px;display:block;}
#addToBasketLayer .price{font-weight:normal;margin-bottom:2px;}
#header #triggerNav{position:absolute;width:958px;height:20px;top:82px;left:0;z-index:0;}
#topNavBg{position:absolute;top:102px;left:18px;height:28px;width:958px;background-color:#193f33;}
#topNav{position:absolute;top:102px;left:18px;z-index:20;width:958px;}
#topNav li{display:inline;float:left;border-right:2px solid white;}
#topNav li.last{border:none;}
#topNav li a.image,#topNav li a:hover.image{text-indent:-9999px;}
#topNav li a.image.selected{background-position:0 -50px!important;}
#topNav li a:hover,#topNav li a.hover{text-indent:0;}
#topNav li ol li{width:177px;padding:0;}
#topNav li ol li{border-left:1px solid white;}
#topNav li ol li li{border:none;}
#topNav li ol li.separator{border-left-color:#d1d9d6;}
#topNav li ol li.last{border-right:none;}
#topNav li ol li ul li,#topNav li ol li ul li a,#topNav li ol li ul li a:hover{padding:0;background-image:none;background-color:white;width:168px;border:none;height:auto;color:#193f33;text-align:left;}
#topNav li ol li ul li a li a{padding-left:0;font-size:11px;}
#topNav li ol li ul ul{padding-top:5px;}
#topNav li ol li ul li a{text-decoration:none;}
#topNav li ol li ul li a:hover{text-decoration:underline;}
#topNav li ol li ul li{min-height:15px;padding-bottom:2px;display:block;}
#topNav li ol li strong,#topNav li ol li a.secondLevel{text-transform:uppercase;margin-top:15px;display:block;font-weight:bold;}
#topNav li ol li ul li{padding-left:10px;}
#topNav li ol li ul li li{padding-left:0;float:none;line-height:125%;margin:2px 0 5px 0;}
#topNav li ol li ul li li a,#topNav li ol li ul li li a:hover{padding-right:10px;width:158px;}
#topNav li.spacer{padding-top:20px;}
#topNav li.highlight a,#topNav li strong.highlight,#topNav li a.highlight{color:#c68000;}
#topNav li strong a.highlight.secondLevel:hover{text-decoration:none;color:#c68000;}
#topNav li.sale a,#topNav li strong.sale,#topNav li a.sale{color:#CD071E;}
#topNav li strong a.sale.secondLevel:hover{text-decoration:none;color:#CD071E;}
#topNav li ol li ul li a.allBrands{font-size:12px;margin-top:15px;margin-bottom:10px;padding-left:10px;}
#topNav ul li strong.selected,#topNav ul li strong.selected a,#topNav ul li a.selected{color:#aec700;background-image:none;}
#topNav li a{display:block;text-align:center;color:white;text-decoration:none;padding-top:6px;height:22px;border-bottom:1px solid white;}
#topNav li a.hover,#topNav li a:hover{background-color:white;color:#193f33;border:1px solid #d1d9d6;border-bottom:none;height:22px;}
#topNav li ol{position:absolute;border:1px solid #d1d9d6;border-top:none;background-color:white;padding:10px 0 10px 0;display:none;}
#nav li{border-bottom:1px solid white;}
#nav li a{text-decoration:none;color:#193f33;display:block;padding:7px 20px 5px 20px;}
#nav li.open a{background-position:0 0;color:white;}
#nav li li{border-top:1px solid #D1D9D6;}
#nav li li a,#nav li.open li a,#nav li.content li a{color:#193f33;padding:5px 20px 3px 33px;}
#nav li li a:hover,#nav li.open li a:hover,#nav li.content li a:hover{color:#aec700;}
#nav li li a.selected,#nav li li a.selected:hover{color:#aec700;font-weight:bold;}
#nav li.open li li a,#nav li.open li li a.selected,#nav li li li a,#nav li li li a.selected{background-image:none;padding-left:43px;}
#nav li.content ul{display:none;}
#nav li.open ul,#nav li.content ul.open{display:block;}
#nav li.open li.searchInfo{padding:10px 5px 10px 20px;}
#nav li.open .preselected{height:150px;overflow:auto;border-bottom:1px solid #D1D9D6;}
.verticalCarousel h1,.verticalCarousel h2,.verticalCarousel h3,.verticalCarousel h4,.verticalCarousel strong.headline{background-color:#E5EBEA;color:#193F33;font-size:14px;padding:6px 0 5px 20px;margin:0;display:block;}
.verticalCarousel h1.lightGreen,.verticalCarousel h2.lightGreen,.verticalCarousel h3.lightGreen,.verticalCarousel h4.lightGreen,.verticalCarousel strong.lightGreen.headline{background-color:#aec700;color:white;display:block;}
.verticalCarousel h1.darkGreen,.verticalCarousel h2.darkGreen,.verticalCarousel h3.darkGreen,.verticalCarousel h4.darkGreen,.verticalCarousel strong.darkGreen.headline{background-color:#193f33;color:white;display:block;}
.verticalCarousel .carouselWrap{border:1px solid #E5EBEA;border-top:none;position:relative;height:178px;}
.verticalCarousel{margin-bottom:20px;}
.verticalCarousel .products li .image,.verticalCarousel .products li .details{background:none;font-size:11px;padding:0;margin:0;font-weight:normal;}
.verticalCarousel .products li .brand{font-size:12px;font-weight:bold;color:#373230;display:block;}
.verticalCarousel .products a{font-size:12px;color:#373230;}
.verticalCarousel .products a.name{display:block;}
.verticalCarousel .details a.noBrand{padding-top:15px;}
.verticalCarousel .products li .image{margin:0 10px 5px 0;height:100px;width:100px;text-align:center;}
.verticalCarousel .products li .image a,.verticalCarousel .products li .image a img,.verticalCarousel .products li table td a,.verticalCarousel .products li table td a img{display:inline;}
.verticalCarousel .products{font-size:0;}
.verticalCarousel .products li{width:120px!important;text-align:left;}
.verticalCarousel .products li.sliderItemWatchlistLastSeen{width:160px!important;}
.verticalCarousel .products li .details{margin-left:15px;}
.verticalCarousel .products li .price{padding-top:0;font-size:12px;}
.verticalCarousel .products li .price del{padding-right:5px;}
.verticalCarousel .products li .price ins{padding:0;}
.verticalCarousel .products li.landscape img{margin-top:35px;}
.verticalCarousel .products{width:600px;height:168px;padding:10px 0 0 0;visibility:hidden;}
.verticalCarousel .jcarousel-clip-horizontal{margin:0 0 0 58px;width:600px;height:178px;}
.verticalCarousel .jcarousel-prev,.verticalCarousel .jcarousel-next{position:absolute;}
.verticalCarousel .jcarousel-prev{top:50px;left:20px;}
.verticalCarousel .jcarousel-next{top:50px;right:15px;}
.verticalCarousel .jcarousel-prev:hover,.verticalCarousel .jcarousel-next:hover{opacity:.5;}
.verticalCarousel .jcarousel-prev-disabled,.verticalCarousel .jcarousel-next-disabled{opacity:.5;cursor:default;}
.verticalCarousel .gwb li table td{height:100px;margin:0 10px 5px;text-align:center;vertical-align:middle;width:130px;}
.verticalCarousel.gwb .carouselWrap{height:175px;}
.verticalCarousel p.more{text-align:right;padding:10px 20px 0 0;}
.verticalCarousel p.price ins{padding-left:5px;}
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:75px;height:168px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.notFoundPage{background-image:url(../images/cms/de/service/deer_big.gif);background-repeat:no-repeat;background-position:25px bottom;height:400px;width:100%;color:#193f33;}
.notFoundPage .notFoundPageContent{float:right;margin-right:1px;margin-bottom:20px;margin-top:40px;text-align:center;width:478px;height:340px;}
.notFoundPage .notFoundPageContent h1{font-size:30px;}
.notFoundPage .notFoundPageContent .serviceBox{display:inline-block;vertical-align:top;margin-top:37px;}
.notFoundPage .notFoundPageContent .serviceBox .boxContent{height:180px;}
.notFoundPage .notFoundPageContent .serviceBox.filialfinder{width:157px;margin-right:20px;}
.notFoundPage .notFoundPageContent .serviceBox.service{width:296px;text-align:left;}
.kanaleinstieg .header{margin-bottom:20px;}
.kanaleinstieg .kanalBox{display:inline-block;vertical-align:top;margin-bottom:20px;color:#193f33;}
.kanaleinstieg .kanalBox.small{width:177px;}
.kanaleinstieg .kanalBox.big{width:357px;}
.kanaleinstieg .kanalBox h3{font-size:12px;color:#FFF;padding:6px 18px;background-color:#193f33;}
.kanaleinstieg .kanalBox .underline{text-decoration:underline;}
.kanaleinstieg .kanalBox a{font-size:10px;}
.kanaleinstieg .kanalBox a.arrowRightWhite{padding:0 0 0 12px;color:white;display:inline-block;margin-bottom:5px;background:transparent url(../images/app/bttn/arrow_right_white.png) no-repeat scroll 0 4px;}
.kanaleinstieg .kanalBox a.arrowRight{padding:0 0 0 12px;display:inline-block;margin-bottom:5px;}
.kanaleinstieg .kanalBox.service h3{background:#e6eceb;color:#193f33;}
.kanaleinstieg .kanalBox .kanalBoxContent{padding:8px 18px 2px 18px;line-height:16px;border-left:1px solid #ccd8d6;border-right:1px solid #ccd8d6;border-bottom:1px solid #ccd8d6;height:185px;position:relative;}
.kanaleinstieg .kanalBox.noBorder .kanalBoxContent{border:none;}
.kanaleinstieg .kanalBox .marginRight{margin-right:5px;}
.kanaleinstieg .kanalBox.service .kanalBoxContent{border:1px solid #ccd8d6;}
.kanaleinstieg .kanalBox p{padding:0;margin-bottom:8px;}
.kanaleinstieg .kanalBox p.right{margin-left:90px;}
.kanaleinstieg .kanalBox .big{font-size:16px;font-weight:bold;}
.kanaleinstieg .kanalBox div.link{position:absolute;bottom:13px;}
.cartTable .bonus td{border-color:#e59000;}
.cartTable .bonus td.count,.cartTable .bonus td.posPrice,.cartTable .bonus td.actions{border-bottom:1px solid #e59000;}
.cartTable .bonus td.actions{border-right:1px solid #e59000;}
div.bonus{padding-bottom:20px;}
div.bonus ul li{float:left;padding:0;margin:2px 0 0 0;background-color:red;}
div.bonus ul li img{display:block;}
div.bonus ul li.second{margin:2px 1px 0 1px;}
div.freePage{padding-bottom:20px;}
#plainPage{background-color:white;}
#layerUIText{width:600px;height:350px;}
#layerUIText iframe{width:550px;height:300px;display:none;}
img.uiTextPencil,img.layoutFragmentPencil{display:inline;cursor:pointer;padding-left:10px;}
span[lang=layoutfragment]{background-color:#fffbce;display:inline-block;}
#layerLayoutFragment{width:1000px;height:600px;}
#layerLayoutFragment iframe{width:950px;height:550px;}
.detailview span.rating{width:320px;}
.detailview span.rating a{text-decoration:none;}
.detailview span.rating a i{text-decoration:underline;font-style:normal;}
.detailview span.rating a:hover i{text-decoration:none;}
.detailview span.rating a em{font-style:normal;text-decoration:underline;display:inline-block;margin-left:10px;}
.detailview span.rating a span{padding-left:10px;font-size:11px;}
#ratingLayer{width:775px;height:560px;}
#ratingLayer div.header div.headInner,#detailRating div.header div.headInner{margin:20px 15px 10px 15px;}
#ratingLayer div.winner div.winnerInner{margin:10px 15px 0 15px;}
#ratingLayer div.winner{border-top:1px solid #d1d9d6;}
#ratingLayer div.winner div.winnerInner h3{font-size:12px;margin:0 0 5px 0;padding:0;}
#ratingLayer div.winner div.winnerInner ul{list-style-type:disc;}
#ratingLayer div.winner div.winnerInner ul li{margin-left:20px;padding-right:15px;list-style-type:disc;float:left;}
#ratingLayer div.header{border-bottom:1px solid #d1d9d6;}
#ratingLayer div.header div strong,#ratingLayer div.header div.headInner a.rstars,#ratingLayer div.header div.headInner em.stars,#detailRating div.header div strong,#detailRating div.header div.headInner a.rstars,#detailRating div.header div.headInner em.stars{display:inline-block;vertical-align:middle;margin:0;}
#ratingLayer div.header div strong,#detailRating div.header div strong{color:#373230;font-size:14px;}
#ratingLayer div.header div strong.error{color:#f00;}
#detailRating div.header div h1{font-size:14px;}
#ratingLayer div.header div.headInner a.rstars,#ratingLayer div.header div.headInner em.stars,#detailRating div.header div.headInner a.rstars,#detailRating div.header div.headInner em.stars{margin:0 10px 0 10px;}
#ratingLayer form{margin:25px 15px 0 15px;}
#ratingLayer form p{padding-bottom:10px;}
#ratingLayer form p span{display:block;padding-left:165px;}
#ratingLayer form .fields,#ratingLayer form .criteria{display:inline-block;vertical-align:top;}
#ratingLayer form .fields{width:535px;}
#ratingLayer form.error{margin-top:10px;}
#ratingLayer form .fields span.error{padding-bottom:15px;display:none;}
#ratingLayer form.error span.error{display:block;}
#ratingLayer form .bttnBar{text-align:right;padding:10px 15px 30px 0;}
#ratingLayer form .bttnBar a{font-size:10px;}
#ratingLayer form .bttnBar input{margin-left:15px;}
#ratingLayer form .criteria{border-left:1px solid #d1d9d6;width:190px;padding-left:15px;height:260px;}
#ratingLayer form.error .criteria{margin-top:25px;}
#ratingLayer form .criteria strong{font-size:12px;}
#ratingLayer form .criteria ul{background-color:#e8ebea;padding:5px 10px 5px 10px;margin-top:20px;}
#ratingLayer form .criteria ul li{padding-bottom:10px;}
#ratingLayer form .criteria ul li label{display:inline-block;width:100px;}
#ratingLayer form .criteria ul li a.rstars{display:inline-block;}
#ratingLayer form .criteria p.recommendation{padding:10px 0 0 0;}
#ratingLayer form .criteria p.recommendation input,#ratingLayer form .criteria p.recommendation label{display:inline-block;width:20px;background-color:white;}
#ratingLayer form .criteria p.recommendation label{width:30px;}
#ratingLayer form p label,#ratingLayer form p input,#ratingLayer form p textarea{display:inline-block;width:160px;vertical-align:top;}
#ratingLayer form p input{width:350px;background-color:#E6E9E8;}
#ratingLayer form p textarea{background-color:#E6E9E8;width:350px;height:130px;}
#ratingLayer div.thankYou{margin:30px 15px 50px 15px;}
#ratingLayer div.thankYou h2{font-size:14px;padding-bottom:20px;}
#detailRating .headInner a{margin-left:100px;}
#detailRating.ui-widget-content a{color:#193F33;}
#detailRating div.rating{border-top:1px solid #d1d9d6;margin-bottom:15px;padding:15px 15px 0 15px;}
#detailRating div.ratingInner{background:transparent url(../images/app/bkgd/border_dot.gif) 570px 0 repeat-y;}
#detailRating div.rating .summary,#detailRating div.rating .criteria{display:inline-block;vertical-align:top;}
#detailRating div.rating .criteria{padding-left:15px;}
#detailRating div.rating .criteria label{font-weight:bold;}
#detailRating div.rating .criteria label,#detailRating div.rating .criteria em{display:inline-block;}
#detailRating div.rating .criteria label{width:150px;}
#detailRating div.rating .criteria ul li{padding-bottom:15px;}
#detailRating div.rating .criteria ul{padding-bottom:15px;}
#detailRating div.rating .summary{width:555px;padding-right:15px;}
#detailRating div.rating strong,#detailRating div.rating h4{font-size:12px;}
#detailRating div.rating .total h3,#detailRating div.rating .total em{display:inline-block;}
#detailRating div.rating h4 span{font-size:10px;font-weight:normal;}
#detailRating div.rating .total{padding-bottom:15px;}
#detailRating div.rating .total em{margin-left:10px;}
#detailRating div.rating .description{padding:5px 0 15px 0;}
#detailRating .criteria .helpfully p{padding-bottom:2px;}
#detailRating .comment span{display:block;font-weight:bold;}
span.rating i,span.rating em{display:inline-block;vertical-align:middle;}
span.rating i{font-style:normal;font-size:11px;}
span.rating em{margin-left:2px;}
.detailview span.rating{font-size:11px;}
.detailview span.rating i{padding-right:10px;}
em.stars span{display:none;}
.slideshowWrap .slideshow{z-index:1;}
.slideshowWrap .slideShowSpeed{display:none;}
.slideshowWrap .slideshow a,.slideshowWrap div.pager{display:none;}
.slideshowWrap{margin:0 0 10px 0;position:relative;height:294px;border-top:10px solid white;}
.slideshowWrap div.pager a{position:absolute;left:0;z-index:2;}
.slideshowWrap div.pager{position:absolute;left:0;top:0;z-index:2;}
.slideshowWrap div.pager a{width:295px;height:71px;background:transparent url(../images/cms/de/homepage/slideshow/pager.gif) 0 0 no-repeat;}
.slideshowWrap div.pager a em{display:none;}
.slideshowWrap div.pager a.p1{top:0;}
.slideshowWrap div.pager a.p1.selected{background-position:0 -71px;}
.slideshowWrap div.pager a.p2{background-position:0 -142px;top:74px;}
.slideshowWrap div.pager a.p2.selected{background-position:0 -213px;}
.slideshowWrap div.pager a.p3{background-position:0 -284px;top:148px;}
.slideshowWrap div.pager a.p3.selected{background-position:0 -355px;}
.slideshowWrap div.pager a.p4{background-position:0 -426px;top:222px;}
.slideshowWrap div.pager a.p4.selected{background-position:0 -497px;}
.slideshowWrap .teaser{position:absolute;right:0;top:0;width:114px;z-index:1;}
.slideshowWrap .teaser img{padding-bottom:7px;}
.vkf.blaser .vkfWrap,.vkf.blaser .panel{margin-bottom:10px;}
.blaser .configuration{padding:10px;background-color:white;}
.blaser h2{background-color:#193f33;color:white;font-weight:normal;font-size:12px;text-transform:uppercase;padding:7px 0 7px 20px;}
.browsingHistory{margin:10px 0 10px 0;border:1px solid #D1D9D6;padding:10px;}
.browsingHistory strong.headline{text-align:center;font-size:12px;}
.browsingHistory ol li img{display:inline;}
.browsingHistory ol{margin-bottom:10px;}
.browsingHistory ol,.browsingHistory ol li{text-align:center;}
.browsingHistory ol li{padding:15px 5px;}
.browsingHistory strong,.browsingHistory a{display:block;}
#rightTeaser{position:absolute;left:1000px;top:151px;width:120px;}
#recommendations strong.headline{margin-bottom:10px;background-color:#E5EBEA;color:#193F33;display:block;font-size:13px;height:22px;padding:5px 0 0 15px;}
#recommendations .products{padding-left:15px;}
#recommendations .products li{float:left;width:120px;padding-bottom:10px;}
#recommendations .products li .details{width:120px;}
#recommendations .products li span.brand{background:none;color:#373230;font-size:12px;height:15px;font-weight:bold;text-align:left;margin:0;padding:0;display:block;}
#recommendations .products li a.name{font-size:12px;font-weight:normal;display:block;}
#recommendations .products li .price{font-weight:bold;}
#recommendations .products li .price del{padding-right:10px;}
#recommendations .products li .price ins{padding:0;}
#service-blog #blog-mood{float:left;}
#service-blog #blog-text{float:left;margin-left:25px;width:650px;}
#service-blog #blog-headline{margin-bottom:10px;}
#service-blog h3,#service-blog strong.blockTitle{color:#193F33;display:block;padding-bottom:5px;}
.jspScrollable{outline:none;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:14px;height:100%;background:none;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:14px;background:none;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{display:none;}
.jspTrack{background:#c5cac2;position:relative;}
.jspDrag{background-color:#144940;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspDragTop{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;}
.jspDragBottom{display:none;}
.jspArrow{display:none;}
.jspArrow.jspDisabled{display:none;}
.jspVerticalBar .jspArrow{display:none;}
.jspHorizontalBar .jspArrow{display:none;}
.jspVerticalBar .jspArrow:focus{display:none;}
.jspCorner{display:none;}
* html .jspCorner{margin:0 -3px 0 0;}
#searchFeedbackBox{margin-bottom:20px;margin-top:20px;border:1px solid #E6ECEB;padding-bottom:20px;clear:both;}
#searchFeedbackBox h3{background:none repeat scroll 0 0 #E6ECEB;color:#193F33;font-size:12px;font-weight:bold;padding:8px 16px;text-transform:uppercase;}
#searchFeedbackBox p{padding-top:8px;}
#searchFeedbackBox div{padding-left:16px;}
#searchFeedbackForm .hidden,#searchFeedbackForm div .hidden{display:none;}
#searchFeedbackForm .extension textarea{margin-top:10px;width:570px;height:70px;}
#searchFeedbackForm .extension input{vertical-align:top;margin-top:55px;}
#searchFeedbackBox .extension strong{margin:10px 0 2px 0;display:block;}
#searchFeedbackBox .extension p{margin:0;padding-top:0;}
#visitorSitemap>div>h3{background:none repeat scroll 0 0 #E6ECEB;color:#193F33;font-size:14px;padding:6px 18px;}
#visitorSitemap h1{padding:12px 0;}
#visitorSitemap>div{overflow:hidden;margin-bottom:20px;}
#visitorSitemap>div>.boxContent{border:1px solid #E6ECEB;line-height:16px;padding:0 18px 14px;overflow:hidden;}
#visitorSitemap>div>h3>a{font-size:13px;font-weight:bold;}
#visitorSitemap ol li{display:inline;float:left;width:180px;}
#visitorSitemap a{text-decoration:none;display:inline-block;margin:1px 0 2px 0;}
.lt-ie8 #visitorSitemap a{display:inline;}
#visitorSitemap a:hover{text-decoration:underline;}
#visitorSitemap a.arrowRight{margin-top:10px;}
#wideTeaser{margin-bottom:10px;}
#paymentByInstallmentsService{background-color:#e6ecec;padding:10px;height:240px;}
#paymentByInstallmentsService table{width:280px;}
#paymentByInstallmentsService input,#paymentByInstallmentsService select{width:90px;margin:5px 0 10px 0;}
#paymentByInstallmentsService strong.euro{margin:5px 0 10px 4px;}
#paymentByInstallmentsService select{width:110px;}
#paymentByInstallmentsService td.value{text-align:right;}
#paymentByInstallmentsService td{padding:4px 0 2px 0;}
.paymentByInstallmentsInfo{margin:10px 0 0 0;display:block;}
.paymentByInstallmentsInfo a.arrowRight{font-size:12px;}
#paymentByInstallmentsService.loading{background:#e6ecec url(../images/app/misc/ajax_loader_payment.gif) 140px 160px no-repeat;}
.brandScrollerLanding{border-left:1px solid #d1d9d6;border-bottom:1px solid #d1d9d6;border-right:1px solid #d1d9d6;height:155px;margin-top:10px;overflow:hidden;position:relative;width:960px;margin-bottom:20px;}
.brandScrollerLanding h3{background-color:#B1C700;color:#193F33;margin-bottom:0;font-size:12px;padding:6px 18px;}
.simply-scroll-btn,.simply-scroll-btn-left{background:url("../images/app/bkgd/scroller_controls.png") repeat scroll 0 -22px transparent;height:100%;left:0;position:absolute;top:15px;width:50px;margin:0;z-index:6;}
.simply-scroll-btn-right{background-position:-50px -22px;left:auto;right:0;}
.simply-scroll-btn-right:hover{background-position:-50px -122px;}
.simply-scroll-btn-left:hover{background-position:0 -122px;}
.brandScrollerLanding .moreBrands{position:absolute;top:100px;cursor:pointer;}
#scrollerInner{list-style-type:none;margin:20px 0 0 0;padding:0;overflow:hidden;visibility:hidden;}
#scrollerInner li{display:inline-block;text-align:center;width:100px;height:40px;}
#scrollerInner li a{display:block;width:100px;height:40px;}
#scrollerInner li img{display:inline;}
div.scrollingHotSpotLeftVisible{height:150px;background:url("../images/app/bkgd/scroller_controls.png") repeat scroll 0 -22px transparent;top:40px;width:50px;position:absolute;z-index:200;left:0;cursor:pointer;display:block!important;}
div.scrollingHotSpotRightVisible{height:150px;background:url("../images/app/bkgd/scroller_controls.png") repeat scroll transparent;top:40px;width:50px;position:absolute;background-position:-50px -22px;z-index:200;left:auto;right:0;cursor:pointer;}
div.scrollWrapper{position:relative;overflow:hidden;width:940px;margin-left:10px;height:100%;}
div.scrollableArea{position:relative;width:auto;height:100%;}
#reLastSeen .contentWrap{height:230px;}
#reLastSeen li{margin-top:0;}
#reLastSeen li.lastSeen .image{border-right:1px solid #D1D9D6;}
#reLastSeen li.lastSeen .details{border-right:1px solid white;}
#reLastSeen span.leftTitle{display:block;height:17px;font-size:11px;padding:5px 0 0 10px;border-right:1px solid #D1D9D6;background-color:#E8EBEA;}
#reLastSeen span.rightTitle{display:block;height:17px;font-size:11px;padding:5px 0 0 10px;}
#reLastSeen .loading{background:transparent url(../images/app/misc/ajax_loader_productlist.gif) 575px 90px no-repeat;}
.global-sprite, #topNav li a.red, #topNav li a.red.selected, #topNav li a.blue, #topNav li a.blue.selected, #topNav li a.brown, #topNav li a.brown.selected, #topNav li a.lead, #topNav li a.lead.selected, #topNav li a.orange, #topNav li a.orange.selected, #nav li a, #nav li a:hover, #nav li.content a, #nav li.content a:hover, #nav li.open a, #nav li.open a:hover, #nav li a.selected, #nav li a.selected:hover, #nav li.arrowDown a, #nav li.arrowDown a:hover, #topNav li a, #topNav li a.selected, .smallBttn,
.smallBttnBack, .bttnBack, .bttnBack:hover, .smallBttnBack:hover, .smallBttn:hover, .bttn:hover form.debounced .bttn,
.bttn, .bttn:hover form.debounced .bttn:hover,
.bttn:hover, .stars-0, .stars-1, .stars-2, .stars-3, .stars-4, .stars-5, .bigStars.stars-0, .bigStars.stars-1, .bigStars.stars-2, .bigStars.stars-3, .bigStars.stars-4, .bigStars.stars-5, .products .stars-0, .products .stars-1, .products .stars-2, .products .stars-3, .products .stars-4, .products .stars-5, #ratingLayer .header .stars-0, #ratingLayer .header .stars-1, #ratingLayer .header .stars-2, #ratingLayer .header .stars-3, #ratingLayer .header .stars-4, #ratingLayer .header .stars-5, #ratingLayer .header .rstars-0, #ratingLayer .header .rstars-1, #ratingLayer .header .rstars-2, #ratingLayer .header .rstars-3, #ratingLayer .header .rstars-4, #ratingLayer .header .rstars-5, #ratingLayer .criteria .stars-0, #ratingLayer .criteria .stars-1, #ratingLayer .criteria .stars-2, #ratingLayer .criteria .stars-3, #ratingLayer .criteria .stars-4, #ratingLayer .criteria .stars-5, #ratingLayer .criteria .rstars-0, #ratingLayer .criteria .rstars-1, #ratingLayer .criteria .rstars-2, #ratingLayer .criteria .rstars-3, #ratingLayer .criteria .rstars-4, #ratingLayer .criteria .rstars-5, .detailview .box.service ul li.telephone,
.detailview .box.service ul li.stores, #frankoniaLogo, #frankoniaDeer, #miniBasektIcon, ul.localize li a, ul.localize li a:hover, ul.localize li a.hover, .generatedLayer a.closeLayer span, #storeMap .store, #storeMap .store a, #overallButtomLine, div.filterType li a.cb, div.filterType li a.selected, div.filterType li a.empty, div.products li .imageList a.prev, div.products li .imageList a.prev:hover, div.products li .imageList a.next, div.products li .imageList a.next:hover, div.products ul li a.quicklook,
ol.products li a.quicklook,
.verticalProductList a.quicklook, div.emptyShop #deer, .slideBox .control, .slideBox .control:hover, .slideBox .control.hover, .closed .slideBox .control, .closed .slideBox .control:hover, .closed .slideBox .control.hover, .feedbackbutton, #stage .prev, #stage .prev:hover, #stage .next, #stage .next:hover, .verticalCarousel .jcarousel-prev, .verticalCarousel .jcarousel-next, .detailview .carousel .jcarousel-prev-vertical, .detailview .carousel .jcarousel-next-vertical, .detailview .availabilityInfo .express24h,
#quicklook .availabilityInfo .express24h,
.articleData .express24h, .searchColorBunt, .searchColorMulticolore, .productgallery .searchColorBunt,
.productgallery .searchColorMulticolore, #combinationsWithArticle .jcarousel-prev, #combinationsWithArticle .jcarousel-next, #combinationsWithArticle .mood {
  background: url('../images/app/sprites/global-se759171f0e.png') no-repeat;
}

.flags-sprite, div.flag.new, div.flag.dvd, div.flag.topseller, div.flag.offer_advantage, div.flag.offer_month, div.flag.pack_double, div.flag.pack_three, div.flag.unisex, div.flag.online_only, div.flag.reduced1, div.flag.reduced2, div.flag.reduced3, div.flag.reduced4, div.flag.reduced5, div.flag.reduced6, div.flag.reduced7, div.flag.reduced8, div.flag.reduced9, div.flag.reduced10, div.flag.reduced11, div.flag.reduced12, div.flag.reduced13, div.flag.reduced14, div.flag.reduced15, div.flag.reduced16, div.flag.reduced17, div.flag.reduced18, div.flag.reduced19, div.flag.reduced20, div.flag.reduced21, div.flag.reduced22, div.flag.reduced23, div.flag.reduced24, div.flag.reduced25, div.flag.reduced26, div.flag.reduced27, div.flag.reduced28, div.flag.reduced29, div.flag.reduced30, div.flag.reduced31, div.flag.reduced32, div.flag.reduced33, div.flag.reduced34, div.flag.reduced35, div.flag.reduced36, div.flag.reduced37, div.flag.reduced38, div.flag.reduced39, div.flag.reduced40, div.flag.reduced41, div.flag.reduced42, div.flag.reduced43, div.flag.reduced44, div.flag.reduced45, div.flag.reduced46, div.flag.reduced47, div.flag.reduced48, div.flag.reduced49, div.flag.reduced50, div.flag.reduced51, div.flag.reduced52, div.flag.reduced53, div.flag.reduced54, div.flag.reduced55, div.flag.reduced56, div.flag.reduced57, div.flag.reduced58, div.flag.reduced59, div.flag.reduced60, div.flag.reduced61, div.flag.reduced62, div.flag.reduced63, div.flag.reduced64, div.flag.reduced65, div.flag.reduced66, div.flag.reduced67, div.flag.reduced68, div.flag.reduced69, div.flag.reduced70, div.flag.reduced71, div.flag.reduced72, div.flag.reduced73, div.flag.reduced74, div.flag.reduced75, div.flag.reduced76, div.flag.reduced77, div.flag.reduced78, div.flag.reduced79, div.flag.reduced80, div.flag.reduced81, div.flag.reduced82, div.flag.reduced83, div.flag.reduced84, div.flag.reduced85, div.flag.reduced86, div.flag.reduced87, div.flag.reduced88, div.flag.reduced89, div.flag.reduced90, div.flag.discount5, div.flag.discount10, div.flag.discount15, div.flag.discount20, div.flag.discount25, div.flag.discount30, div.flag.discount35, div.flag.discount40, div.flag.discount45, div.flag.discount50, div.flag.discount55, div.flag.discount60, div.flag.discount65, div.flag.discount70, div.flag.discount75, div.flag.discount80, div.flag.discount85, div.flag.discount90, div.flag.desireddiscount5, div.flag.desireddiscount10, div.flag.desireddiscount15, div.flag.desireddiscount20, div.flag.desireddiscount25, div.flag.desireddiscount30, div.flag.desireddiscount35, div.flag.desireddiscount40, div.flag.desireddiscount45, div.flag.desireddiscount50, div.flag.desireddiscount55, div.flag.desireddiscount60, div.flag.desireddiscount65, div.flag.desireddiscount70, div.flag.desireddiscount75, div.flag.desireddiscount80, div.flag.desireddiscount85, div.flag.desireddiscount90 {
  background: url('../images/app/sprites/flags-s3220d5a67f.png') no-repeat;
}

#topNav li a.red {
  background-position: 0 -3308px;
}
#topNav li a.red.selected {
  background-position: 0 -3280px;
}

#topNav li a.blue {
  background-position: 0 -3084px;
}
#topNav li a.blue.selected {
  background-position: 0 -3056px;
}

#topNav li a.brown {
  background-position: 0 -3140px;
}
#topNav li a.brown.selected {
  background-position: 0 -3112px;
}

#topNav li a.lead {
  background-position: 0 -3196px;
}
#topNav li a.lead.selected {
  background-position: 0 -3168px;
}

#topNav li a.orange {
  background-position: 0 -3252px;
}
#topNav li a.orange.selected {
  background-position: 0 -3224px;
}

#nav li a {
  background-position: 0 -1769px;
}
#nav li a:hover {
  background-position: 0 -1524px;
}

#nav li.content a {
  background-position: 0 -1475px;
}
#nav li.content a:hover {
  background-position: 0 -1426px;
}

#nav li.open a {
  background-position: 0 -1622px;
}
#nav li.open a:hover {
  background-position: 0 -1573px;
}

#nav li a.selected {
  background-position: 0 -1720px;
  color: white;
}
#nav li a.selected:hover {
  background-position: 0 -1671px;
}

#nav li.arrowDown a {
  background-position: 0 -1377px;
}
#nav li.arrowDown a:hover {
  background-position: 0 -1328px;
}

#topNav li a {
  background-position: 0 -3336px;
}
#topNav li a.selected {
  background-position: 0 -3028px;
}
#topNav li a:hover, #topNav li a.hover {
  background-image: none;
  background-color: white !important;
}

#nav li li a,
#nav li.open li a,
#nav li.content li a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkFGMzFDRDhFQjg0MTFFMEE0NjZEQjY0RTMxODMxODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkFGMzFDRDlFQjg0MTFFMEE0NjZEQjY0RTMxODMxODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QkE3RDNBRkVCMzgxMUUwQTQ2NkRCNjRFMzE4MzE4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QkE3RDNCMEVCMzgxMUUwQTQ2NkRCNjRFMzE4MzE4NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrxtjaAAAAAtUExURc/X1n+VkSBGPwAtI0BhWSBGPjBUTO/y8QAsIxA6MRA5MM/X1Z+wrAAsIv///3BxL+cAAAAPdFJOU///////////////////ANTcmKEAAAAzSURBVHjaYuDm5ODi5uNj4OPh5WVjB9J8jLy8LCCaj5WXmQdIgyQg8kxAeZB6oCBAgAEAO2UCFBXIT1EAAAAASUVORK5CYII=');
  background-position: 20px 8px;
  background-repeat: no-repeat;
}
.lt-ie8 #nav li li a, .lt-ie8
#nav li.open li a, .lt-ie8
#nav li.content li a {
  background-image: url('../images/app/background/left-navigation-simple-arrow.png?1318336124');
}

#nav li li a:hover,
#nav li.open li a:hover,
#nav li.content li a:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkFGMzFDRENFQjg0MTFFMEE0NjZEQjY0RTMxODMxODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkFGMzFDRERFQjg0MTFFMEE0NjZEQjY0RTMxODMxODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQUYzMUNEQUVCODQxMUUwQTQ2NkRCNjRFMzE4MzE4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQUYzMUNEQkVCODQxMUUwQTQ2NkRCNjRFMzE4MzE4NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjr/Ub0AAAAwUExURaHAIOvyz6jFMMnbf6/KQKLBIKnFMPj675y8EJu8EJW4AOvxz5S4ANfkn5S3AP////WX0+sAAAAQdFJOU////////////////////wDgI10ZAAAANUlEQVR42iTKORIAIAgEQbxFYPf/vxXLqIMZsX3USGEAdaVsjv6kAJGG+/x9ZC96dv5XgAEAPj4CNFprSfIAAAAASUVORK5CYII=');
  background-position: 20px 8px;
  background-repeat: no-repeat;
}
.lt-ie8 #nav li li a:hover, .lt-ie8
#nav li.open li a:hover, .lt-ie8
#nav li.content li a:hover {
  background-image: url('../images/app/background/left-navigation-simple-arrow-selected.png?1318336124');
}

#nav li li a.selected,
#nav li li a.selected:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkFGMzFDRENFQjg0MTFFMEE0NjZEQjY0RTMxODMxODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkFGMzFDRERFQjg0MTFFMEE0NjZEQjY0RTMxODMxODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQUYzMUNEQUVCODQxMUUwQTQ2NkRCNjRFMzE4MzE4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQUYzMUNEQkVCODQxMUUwQTQ2NkRCNjRFMzE4MzE4NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjr/Ub0AAAAwUExURaHAIOvyz6jFMMnbf6/KQKLBIKnFMPj675y8EJu8EJW4AOvxz5S4ANfkn5S3AP////WX0+sAAAAQdFJOU////////////////////wDgI10ZAAAANUlEQVR42iTKORIAIAgEQbxFYPf/vxXLqIMZsX3USGEAdaVsjv6kAJGG+/x9ZC96dv5XgAEAPj4CNFprSfIAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}
.lt-ie8 #nav li li a.selected, .lt-ie8
#nav li li a.selected:hover {
  background-image: url('../images/app/background/left-navigation-simple-arrow-selected.png?1318336124');
}

#topNav li ol {
  background-image: url('data:image/gif;base64,R0lGODlh0AcBAIAAAP///9La1yH5BAAAAAAALAAAAADQBwEAAAI5jI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuCzvATNf2jef6zvc+EAsKh8Si8YhMKpfMpvMJXRQAADs=');
  background-position: -1000px 0px;
  background-repeat: no-repeat;
}
.lt-ie8 #topNav li ol {
  background-image: url('../images/app/background/top_nav_layer_top_border.gif?1318336124');
}

#nav li li li a:hover {
  background-position: 30px 8px !important;
}

.smallBttn,
.smallBttnBack {
  background-position: 0 -613px;
}

.bttnBack {
  background-position: 0 -437px;
}
.bttnBack:hover {
  background-position: 0 -409px;
}

.smallBttnBack {
  background-position: 0 -613px;
}
.smallBttnBack:hover {
  background-position: 0 -595px;
}

.smallBttn {
  background-position: 0 -649px;
}
.smallBttn:hover {
  background-position: 0 -631px;
}

.bttn:hover form.debounced .bttn,
.bttn {
  background-position: 0 -525px;
}
.bttn:hover form.debounced .bttn:hover,
.bttn:hover {
  background-position: 0 -497px;
}

.stars-0 {
  background-position: 0 -1968px;
  height: 8px;
  width: 60px;
}

.stars-1 {
  background-position: 0 -1976px;
  height: 8px;
  width: 60px;
}

.stars-2 {
  background-position: 0 -1984px;
  height: 8px;
  width: 60px;
}

.stars-3 {
  background-position: 0 -1992px;
  height: 8px;
  width: 60px;
}

.stars-4 {
  background-position: 0 -2000px;
  height: 8px;
  width: 60px;
}

.stars-5 {
  background-position: 0 -2008px;
  height: 8px;
  width: 60px;
}

.bigStars.stars-0 {
  background-position: 0 -1884px;
  height: 14px;
  width: 100px;
}
.bigStars.stars-1 {
  background-position: 0 -1898px;
  height: 14px;
  width: 100px;
}
.bigStars.stars-2 {
  background-position: 0 -1912px;
  height: 14px;
  width: 100px;
}
.bigStars.stars-3 {
  background-position: 0 -1926px;
  height: 14px;
  width: 100px;
}
.bigStars.stars-4 {
  background-position: 0 -1940px;
  height: 14px;
  width: 100px;
}
.bigStars.stars-5 {
  background-position: 0 -1954px;
  height: 14px;
  width: 100px;
}

.products .rating {
  display: block;
  margin: 2px 0 0 0;
}
.products .stars {
  display: -moz-inline-box;
  -moz-box-orient: top;
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
}
.lt-ie8 .products .stars {
  display: inline;
}
.products .stars-0 {
  background-position: 0 -1968px;
  height: 8px;
  width: 60px;
}
.products .stars-1 {
  background-position: 0 -1976px;
  height: 8px;
  width: 60px;
}
.products .stars-2 {
  background-position: 0 -1984px;
  height: 8px;
  width: 60px;
}
.products .stars-3 {
  background-position: 0 -1992px;
  height: 8px;
  width: 60px;
}
.products .stars-4 {
  background-position: 0 -2000px;
  height: 8px;
  width: 60px;
}
.products .stars-5 {
  background-position: 0 -2008px;
  height: 8px;
  width: 60px;
}

#ratingLayer .header .stars-0 {
  background-position: 0 -1884px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .stars-1 {
  background-position: 0 -1898px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .stars-2 {
  background-position: 0 -1912px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .stars-3 {
  background-position: 0 -1926px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .stars-4 {
  background-position: 0 -1940px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .stars-5 {
  background-position: 0 -1954px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .rstars-0 {
  background-position: 0 -1884px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .rstars-1 {
  background-position: 0 -1898px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .rstars-2 {
  background-position: 0 -1912px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .rstars-3 {
  background-position: 0 -1926px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .rstars-4 {
  background-position: 0 -1940px;
  height: 14px;
  width: 100px;
}
#ratingLayer .header .rstars-5 {
  background-position: 0 -1954px;
  height: 14px;
  width: 100px;
}
#ratingLayer .criteria .stars-0 {
  background-position: 0 -1968px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .stars-1 {
  background-position: 0 -1976px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .stars-2 {
  background-position: 0 -1984px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .stars-3 {
  background-position: 0 -1992px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .stars-4 {
  background-position: 0 -2000px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .stars-5 {
  background-position: 0 -2008px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .rstars-0 {
  background-position: 0 -1968px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .rstars-1 {
  background-position: 0 -1976px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .rstars-2 {
  background-position: 0 -1984px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .rstars-3 {
  background-position: 0 -1992px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .rstars-4 {
  background-position: 0 -2000px;
  height: 8px;
  width: 60px;
}
#ratingLayer .criteria .rstars-5 {
  background-position: 0 -2008px;
  height: 8px;
  width: 60px;
}

.detailview .box.service ul li.telephone,
.detailview .box.service ul li.stores {
  background-position: 0 -2237px;
}

.detailview .box.service ul li.stores {
  background-position: 0 -2016px;
}

div.flag.new {
  background-position: 0 -2535px;
  height: 65px;
  width: 65px;
}

div.flag.dvd {
  background-position: 0 -2470px;
  height: 65px;
  width: 65px;
}

div.flag.topseller {
  background-position: 0 -8905px;
  height: 65px;
  width: 65px;
}

div.flag.offer_advantage {
  background-position: 0 -2600px;
  height: 65px;
  width: 65px;
}

div.flag.offer_month {
  background-position: 0 -2665px;
  height: 65px;
  width: 65px;
}

div.flag.pack_double {
  background-position: 0 -2795px;
  height: 65px;
  width: 65px;
}

div.flag.pack_three {
  background-position: 0 -2860px;
  height: 65px;
  width: 65px;
}

div.flag.unisex {
  background-position: 0 -8970px;
  height: 65px;
  width: 65px;
}

div.flag.online_only {
  background-position: 0 -2730px;
  height: 65px;
  width: 65px;
}

div.flag.reduced1 {
  background-position: 0 -2990px;
  height: 65px;
  width: 65px;
}

div.flag.reduced2 {
  background-position: 0 -3055px;
  height: 65px;
  width: 65px;
}

div.flag.reduced3 {
  background-position: 0 -3120px;
  height: 65px;
  width: 65px;
}

div.flag.reduced4 {
  background-position: 0 -3185px;
  height: 65px;
  width: 65px;
}

div.flag.reduced5 {
  background-position: 0 -3250px;
  height: 65px;
  width: 65px;
}

div.flag.reduced6 {
  background-position: 0 -3315px;
  height: 65px;
  width: 65px;
}

div.flag.reduced7 {
  background-position: 0 -3380px;
  height: 65px;
  width: 65px;
}

div.flag.reduced8 {
  background-position: 0 -3445px;
  height: 65px;
  width: 65px;
}

div.flag.reduced9 {
  background-position: 0 -3510px;
  height: 65px;
  width: 65px;
}

div.flag.reduced10 {
  background-position: 0 -3575px;
  height: 65px;
  width: 65px;
}

div.flag.reduced11 {
  background-position: 0 -3640px;
  height: 65px;
  width: 65px;
}

div.flag.reduced12 {
  background-position: 0 -3705px;
  height: 65px;
  width: 65px;
}

div.flag.reduced13 {
  background-position: 0 -3770px;
  height: 65px;
  width: 65px;
}

div.flag.reduced14 {
  background-position: 0 -3835px;
  height: 65px;
  width: 65px;
}

div.flag.reduced15 {
  background-position: 0 -3900px;
  height: 65px;
  width: 65px;
}

div.flag.reduced16 {
  background-position: 0 -3965px;
  height: 65px;
  width: 65px;
}

div.flag.reduced17 {
  background-position: 0 -4030px;
  height: 65px;
  width: 65px;
}

div.flag.reduced18 {
  background-position: 0 -4095px;
  height: 65px;
  width: 65px;
}

div.flag.reduced19 {
  background-position: 0 -4160px;
  height: 65px;
  width: 65px;
}

div.flag.reduced20 {
  background-position: 0 -4225px;
  height: 65px;
  width: 65px;
}

div.flag.reduced21 {
  background-position: 0 -4290px;
  height: 65px;
  width: 65px;
}

div.flag.reduced22 {
  background-position: 0 -4355px;
  height: 65px;
  width: 65px;
}

div.flag.reduced23 {
  background-position: 0 -4420px;
  height: 65px;
  width: 65px;
}

div.flag.reduced24 {
  background-position: 0 -4485px;
  height: 65px;
  width: 65px;
}

div.flag.reduced25 {
  background-position: 0 -4550px;
  height: 65px;
  width: 65px;
}

div.flag.reduced26 {
  background-position: 0 -4615px;
  height: 65px;
  width: 65px;
}

div.flag.reduced27 {
  background-position: 0 -4680px;
  height: 65px;
  width: 65px;
}

div.flag.reduced28 {
  background-position: 0 -4745px;
  height: 65px;
  width: 65px;
}

div.flag.reduced29 {
  background-position: 0 -4810px;
  height: 65px;
  width: 65px;
}

div.flag.reduced30 {
  background-position: 0 -4875px;
  height: 65px;
  width: 65px;
}

div.flag.reduced31 {
  background-position: 0 -4940px;
  height: 65px;
  width: 65px;
}

div.flag.reduced32 {
  background-position: 0 -5005px;
  height: 65px;
  width: 65px;
}

div.flag.reduced33 {
  background-position: 0 -5070px;
  height: 65px;
  width: 65px;
}

div.flag.reduced34 {
  background-position: 0 -5135px;
  height: 65px;
  width: 65px;
}

div.flag.reduced35 {
  background-position: 0 -5200px;
  height: 65px;
  width: 65px;
}

div.flag.reduced36 {
  background-position: 0 -5265px;
  height: 65px;
  width: 65px;
}

div.flag.reduced37 {
  background-position: 0 -5330px;
  height: 65px;
  width: 65px;
}

div.flag.reduced38 {
  background-position: 0 -5395px;
  height: 65px;
  width: 65px;
}

div.flag.reduced39 {
  background-position: 0 -5460px;
  height: 65px;
  width: 65px;
}

div.flag.reduced40 {
  background-position: 0 -5525px;
  height: 65px;
  width: 65px;
}

div.flag.reduced41 {
  background-position: 0 -5590px;
  height: 65px;
  width: 65px;
}

div.flag.reduced42 {
  background-position: 0 -5655px;
  height: 65px;
  width: 65px;
}

div.flag.reduced43 {
  background-position: 0 -5720px;
  height: 65px;
  width: 65px;
}

div.flag.reduced44 {
  background-position: 0 -5785px;
  height: 65px;
  width: 65px;
}

div.flag.reduced45 {
  background-position: 0 -5850px;
  height: 65px;
  width: 65px;
}

div.flag.reduced46 {
  background-position: 0 -5915px;
  height: 65px;
  width: 65px;
}

div.flag.reduced47 {
  background-position: 0 -5980px;
  height: 65px;
  width: 65px;
}

div.flag.reduced48 {
  background-position: 0 -6045px;
  height: 65px;
  width: 65px;
}

div.flag.reduced49 {
  background-position: 0 -6110px;
  height: 65px;
  width: 65px;
}

div.flag.reduced50 {
  background-position: 0 -6175px;
  height: 65px;
  width: 65px;
}

div.flag.reduced51 {
  background-position: 0 -6240px;
  height: 65px;
  width: 65px;
}

div.flag.reduced52 {
  background-position: 0 -6305px;
  height: 65px;
  width: 65px;
}

div.flag.reduced53 {
  background-position: 0 -6370px;
  height: 65px;
  width: 65px;
}

div.flag.reduced54 {
  background-position: 0 -6435px;
  height: 65px;
  width: 65px;
}

div.flag.reduced55 {
  background-position: 0 -6500px;
  height: 65px;
  width: 65px;
}

div.flag.reduced56 {
  background-position: 0 -6565px;
  height: 65px;
  width: 65px;
}

div.flag.reduced57 {
  background-position: 0 -6630px;
  height: 65px;
  width: 65px;
}

div.flag.reduced58 {
  background-position: 0 -6695px;
  height: 65px;
  width: 65px;
}

div.flag.reduced59 {
  background-position: 0 -6760px;
  height: 65px;
  width: 65px;
}

div.flag.reduced60 {
  background-position: 0 -6825px;
  height: 65px;
  width: 65px;
}

div.flag.reduced61 {
  background-position: 0 -6890px;
  height: 65px;
  width: 65px;
}

div.flag.reduced62 {
  background-position: 0 -6955px;
  height: 65px;
  width: 65px;
}

div.flag.reduced63 {
  background-position: 0 -7020px;
  height: 65px;
  width: 65px;
}

div.flag.reduced64 {
  background-position: 0 -7085px;
  height: 65px;
  width: 65px;
}

div.flag.reduced65 {
  background-position: 0 -7150px;
  height: 65px;
  width: 65px;
}

div.flag.reduced66 {
  background-position: 0 -7215px;
  height: 65px;
  width: 65px;
}

div.flag.reduced67 {
  background-position: 0 -7280px;
  height: 65px;
  width: 65px;
}

div.flag.reduced68 {
  background-position: 0 -7345px;
  height: 65px;
  width: 65px;
}

div.flag.reduced69 {
  background-position: 0 -7410px;
  height: 65px;
  width: 65px;
}

div.flag.reduced70 {
  background-position: 0 -7475px;
  height: 65px;
  width: 65px;
}

div.flag.reduced71 {
  background-position: 0 -7540px;
  height: 65px;
  width: 65px;
}

div.flag.reduced72 {
  background-position: 0 -7605px;
  height: 65px;
  width: 65px;
}

div.flag.reduced73 {
  background-position: 0 -7670px;
  height: 65px;
  width: 65px;
}

div.flag.reduced74 {
  background-position: 0 -7735px;
  height: 65px;
  width: 65px;
}

div.flag.reduced75 {
  background-position: 0 -7800px;
  height: 65px;
  width: 65px;
}

div.flag.reduced76 {
  background-position: 0 -7865px;
  height: 65px;
  width: 65px;
}

div.flag.reduced77 {
  background-position: 0 -7930px;
  height: 65px;
  width: 65px;
}

div.flag.reduced78 {
  background-position: 0 -7995px;
  height: 65px;
  width: 65px;
}

div.flag.reduced79 {
  background-position: 0 -8060px;
  height: 65px;
  width: 65px;
}

div.flag.reduced80 {
  background-position: 0 -8125px;
  height: 65px;
  width: 65px;
}

div.flag.reduced81 {
  background-position: 0 -8190px;
  height: 65px;
  width: 65px;
}

div.flag.reduced82 {
  background-position: 0 -8255px;
  height: 65px;
  width: 65px;
}

div.flag.reduced83 {
  background-position: 0 -8320px;
  height: 65px;
  width: 65px;
}

div.flag.reduced84 {
  background-position: 0 -8385px;
  height: 65px;
  width: 65px;
}

div.flag.reduced85 {
  background-position: 0 -8450px;
  height: 65px;
  width: 65px;
}

div.flag.reduced86 {
  background-position: 0 -8515px;
  height: 65px;
  width: 65px;
}

div.flag.reduced87 {
  background-position: 0 -8580px;
  height: 65px;
  width: 65px;
}

div.flag.reduced88 {
  background-position: 0 -8645px;
  height: 65px;
  width: 65px;
}

div.flag.reduced89 {
  background-position: 0 -8710px;
  height: 65px;
  width: 65px;
}

div.flag.reduced90 {
  background-position: 0 -8775px;
  height: 65px;
  width: 65px;
}

div.flag.discount5 {
  background-position: 0 -1235px;
  height: 65px;
  width: 65px;
}

div.flag.discount10 {
  background-position: 0 -1300px;
  height: 65px;
  width: 65px;
}

div.flag.discount15 {
  background-position: 0 -1365px;
  height: 65px;
  width: 65px;
}

div.flag.discount20 {
  background-position: 0 -1430px;
  height: 65px;
  width: 65px;
}

div.flag.discount25 {
  background-position: 0 -1495px;
  height: 65px;
  width: 65px;
}

div.flag.discount30 {
  background-position: 0 -1560px;
  height: 65px;
  width: 65px;
}

div.flag.discount35 {
  background-position: 0 -1625px;
  height: 65px;
  width: 65px;
}

div.flag.discount40 {
  background-position: 0 -1690px;
  height: 65px;
  width: 65px;
}

div.flag.discount45 {
  background-position: 0 -1755px;
  height: 65px;
  width: 65px;
}

div.flag.discount50 {
  background-position: 0 -1820px;
  height: 65px;
  width: 65px;
}

div.flag.discount55 {
  background-position: 0 -1885px;
  height: 65px;
  width: 65px;
}

div.flag.discount60 {
  background-position: 0 -1950px;
  height: 65px;
  width: 65px;
}

div.flag.discount65 {
  background-position: 0 -2015px;
  height: 65px;
  width: 65px;
}

div.flag.discount70 {
  background-position: 0 -2080px;
  height: 65px;
  width: 65px;
}

div.flag.discount75 {
  background-position: 0 -2145px;
  height: 65px;
  width: 65px;
}

div.flag.discount80 {
  background-position: 0 -2210px;
  height: 65px;
  width: 65px;
}

div.flag.discount85 {
  background-position: 0 -2275px;
  height: 65px;
  width: 65px;
}

div.flag.discount90 {
  background-position: 0 -2340px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount5 {
  background-position: 0 0;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount10 {
  background-position: 0 -65px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount15 {
  background-position: 0 -130px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount20 {
  background-position: 0 -195px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount25 {
  background-position: 0 -260px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount30 {
  background-position: 0 -325px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount35 {
  background-position: 0 -390px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount40 {
  background-position: 0 -455px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount45 {
  background-position: 0 -520px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount50 {
  background-position: 0 -585px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount55 {
  background-position: 0 -650px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount60 {
  background-position: 0 -715px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount65 {
  background-position: 0 -780px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount70 {
  background-position: 0 -845px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount75 {
  background-position: 0 -910px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount80 {
  background-position: 0 -975px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount85 {
  background-position: 0 -1040px;
  height: 65px;
  width: 65px;
}

div.flag.desireddiscount90 {
  background-position: 0 -1105px;
  height: 65px;
  width: 65px;
}

#frankoniaLogo {
  background-position: 0 -1303px;
  height: 25px;
  width: 195px;
  position: absolute;
  display: block;
  left: 20px;
  top: 39px;
}

#frankoniaDeer {
  background-position: 0 -1223px;
  height: 80px;
  width: 83px;
  position: absolute;
  display: block;
  left: 232px;
  top: 22px;
}

#miniBasektIcon {
  background-position: 0 -1818px;
  height: 33px;
  width: 29px;
  position: absolute;
  display: block;
  left: 6px;
  top: 8px;
}

#grayoutOverlay {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAADUlEQVQIHWNgYGA4DgAAzADIspYLMAAAAABJRU5ErkJggg==');
}
.lt-ie8 #grayoutOverlay {
  background-image: url('../images/app/background/grayout.png?1318336124');
}

a.arrowRight,
#topNav li ol li ul li a.allBrands {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpilLQ3fs/AwCAAxB+A2PH5wbMXmICMQgYIAEnMByoSYP7y8PkFXgUpRqCAAxBLALEFI1QVA1DFfSClAGIzQQUSYAJAcIEJKjAfKvAAZBlIZT9UAGR7IND2DwABBgDfbxdyIK/PYgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 0 4px;
}
.lt-ie8 a.arrowRight, .lt-ie8
#topNav li ol li ul li a.allBrands {
  background-image: url('../images/app/background/arrow-right.png?1318336124');
}

a.next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpilLQ3fs/AwCAAxB+A2PH5wbMXmICMQgYIAEnMByoSYP7y8PkFXgUpRqCAAxBLALEFI1QVA1DFfSClAGIzQQUSYAJAcIEJKjAfKvAAZBlIZT9UAGR7IND2DwABBgDfbxdyIK/PYgAAAABJRU5ErkJggg==');
  display: inline-block;
  background-repeat: no-repeat;
  width: 5px;
  height: 7px;
  background-position: 0 0px;
  margin: 0 5px;
  cursor: pointer;
}
.lt-ie8 a.next {
  background-image: url('../images/app/background/arrow-right.png?1318336124');
}

a.prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDNDVBOTZENzgwMTFFMDg0REZEMDlFQTYzNTlEM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDNDVBOTdENzgwMTFFMDg0REZEMDlFQTYzNTlEM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNEM0NUE5NEQ3ODAxMUUwODRERkQwOUVBNjM1OUQzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNEM0NUE5NUQ3ODAxMUUwODRERkQwOUVBNjM1OUQzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiQyrLgAAABUSURBVHjaYmQAAkl7YwMgtR+IBYD4AxNQAMSYDxUAgUImILEeiA2gAo3PD55dwAhU+R8q8AAooAhigFRegAoqABUkgBiMUDPPgwShkomM2GwHCDAAzFoT9TIbk5MAAAAASUVORK5CYII=');
  display: inline-block;
  background-repeat: no-repeat;
  width: 5px;
  height: 7px;
  background-position: 0 0px;
  margin: 0 5px;
  cursor: pointer;
}
.lt-ie8 a.prev {
  background-image: url('../images/app/background/arrow-left.png?1318336124');
}

a.arrowLeft {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDNDVBOTZENzgwMTFFMDg0REZEMDlFQTYzNTlEM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDNDVBOTdENzgwMTFFMDg0REZEMDlFQTYzNTlEM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNEM0NUE5NEQ3ODAxMUUwODRERkQwOUVBNjM1OUQzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNEM0NUE5NUQ3ODAxMUUwODRERkQwOUVBNjM1OUQzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiQyrLgAAABUSURBVHjaYmQAAkl7YwMgtR+IBYD4AxNQAMSYDxUAgUImILEeiA2gAo3PD55dwAhU+R8q8AAooAhigFRegAoqABUkgBiMUDPPgwShkomM2GwHCDAAzFoT9TIbk5MAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: 0 4px;
}
.lt-ie8 a.arrowLeft {
  background-image: url('../images/app/background/arrow-left.png?1318336124');
}

a.topLink {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNpi+P//PwMMM1gbBgCxALIYI5iwMRJgYGDoB+IEIL4AxIH/j5x7AKQZGEE6gPR+IDZgQIAPQOwIVHQBpOA9kCMAlbiAptCQCUlyAlCHIZBOhJoAAgJMUEYiULIQxADSC0DGIxRZGxoguxrJRwJArAAQYABPp0HhEBfr2gAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 0 4px;
}
.lt-ie8 a.topLink {
  background-image: url('../images/app/background/arrow-top.png?1318336124');
}

ul.localize li a {
  background-position: 0 -481px;
}
ul.localize li a:hover {
  background-position: 0 -465px;
}
ul.localize li a.hover {
  background-position: 0 -465px;
}

.generatedLayer a.closeLayer span {
  background-position: 0 -667px;
  height: 20px;
  width: 20px;
}

#storeMap .store {
  background-position: 0 -2828px;
}

#storeMap .store a {
  background-position: 0 -2458px;
}

#overall {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+kAAAABCAYAAACiwu8NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEM1MzlGQ0FEQUU0MTFFMDg0REZEMDlFQTYzNTlEM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEM1MzlGQ0JEQUU0MTFFMDg0REZEMDlFQTYzNTlEM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QzUzOUZDOERBRTQxMUUwODRERkQwOUVBNjM1OUQzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QzUzOUZDOURBRTQxMUUwODRERkQwOUVBNjM1OUQzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqMviDEAAABKSURBVHja7MGxDYAgFEXRxwiGChrimCYWjmBDwVoGY2wc4P8hYAq7e0743muYu8xc/X607UcQAAAAAAD4XavnyDlpLUUxLpoCDAAYnhCfKte42AAAAABJRU5ErkJggg==');
  background-repeat: repeat-y;
  background-color: white;
}
.lt-ie8 #overall {
  background-image: url('../images/app/background/body-shadow.png?1318336124');
}

#overallButtomLine {
  background-position: 0 -400px;
  height: 9px;
  width: 1001px;
}

div#filterNav .closed h5 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpilLQ3fs/AwCAAxB+A2PH5wbMXmICMQgYIAEnMByoSYP7y8PkFXgUpRqCAAxBLALEFI1QVA1DFfSClAGIzQQUSYAJAcIEJKjAfKvAAZBlIZT9UAGR7IND2DwABBgDfbxdyIK/PYgAAAABJRU5ErkJggg==');
}
.lt-ie8 div#filterNav .closed h5 {
  background-image: url('../images/app/background/arrow-right.png?1318336124');
}

div.filterType li a.cb {
  background-position: 0 -1109px;
}

div.filterType li a.selected {
  background-position: 0 -993px;
}

div.filterType li a.empty {
  background-position: 0 -879px;
}

.filterType .sliderFilter .ui-slider-horizontal .ui-slider-range {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAIAAAAoW3v1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5NzJFRTZERTUyMTFFMDg0REZEMDlFQTYzNTlEM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ5NzJFRTdERTUyMTFFMDg0REZEMDlFQTYzNTlEM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NDk3MkVFNERFNTIxMUUwODRERkQwOUVBNjM1OUQzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NDk3MkVFNURFNTIxMUUwODRERkQwOUVBNjM1OUQzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpSz0AMAAABZSURBVHjahIuxCoAwDAWvNYP/P/h3jjpIdVGsWm1MwN3Ay/EeXOiHDlRubSPInicc10JFtpxCQI5zVjWU9AFVKXXEWq2rj4/inn1vJrknDQSixS7CH14BBgCNNCuRHpQk+wAAAABJRU5ErkJggg==');
  background-repeat: repeat-x;
}
.lt-ie8 .filterType .sliderFilter .ui-slider-horizontal .ui-slider-range {
  background-image: url('../images/app/background/slider-range.png?1318336124');
}

div.products li .imageList a.prev {
  background-position: 0 -286px;
}
div.products li .imageList a.prev:hover {
  background-position: 0 -248px;
}
div.products li .imageList a.next {
  background-position: 0 -362px;
}
div.products li .imageList a.next:hover {
  background-position: 0 -324px;
}

div.products ul li a.quicklook,
ol.products li a.quicklook,
.verticalProductList a.quicklook {
  background-position: 0 -1871px;
}

#productList li div.details a.more,
.kanaleinstieg .kanalBox a.arrowRight {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpilLQ3fs/AwCAAxB+A2PH5wbMXmICMQgYIAEnMByoSYP7y8PkFXgUpRqCAAxBLALEFI1QVA1DFfSClAGIzQQUSYAJAcIEJKjAfKvAAZBlIZT9UAGR7IND2DwABBgDfbxdyIK/PYgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 0px 4px;
}
.lt-ie8 #productList li div.details a.more, .lt-ie8
.kanaleinstieg .kanalBox a.arrowRight {
  background-image: url('../images/app/background/arrow-right.png?1318336124');
}

div.emptyShop #deer {
  background-position: 0 -687px;
  height: 95px;
  width: 99px;
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.slideBox .control {
  background-position: 0 -2567px;
}
.slideBox .control:hover {
  background-position: 0 -2534px;
}
.slideBox .control.hover {
  background-position: 0 -2534px;
}

.closed .slideBox .control {
  background-position: 0 -2501px;
}
.closed .slideBox .control:hover {
  background-position: 0 -2468px;
}
.closed .slideBox .control.hover {
  background-position: 0 -2468px;
}

.detailviewInformation #detailDescription div.contentWrapInner,
#moreProducts div.contentWrapInner {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAMfV0QAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
}
.lt-ie8 .detailviewInformation #detailDescription div.contentWrapInner, .lt-ie8
#moreProducts div.contentWrapInner {
  background-image: url('../images/app/background/border_dot.gif?1318336124');
}

.detailviewInformation #detailDescription div.contentWrapInner {
  background-position: 580px 0;
  background-repeat: repeat-y;
}

#moreProducts div.contentWrapInner {
  background-position: 458px 0;
  background-repeat: repeat-y;
}

.itemBox .preSelection {
  background-image: url('data:image/gif;base64,R0lGODlhDgABAIAAANXc2QAAACH5BAAAAAAALAAAAAAOAAEAAAIDhI9YADs=');
  background-position: 204px 0;
  background-repeat: repeat-y;
}
.lt-ie8 .itemBox .preSelection {
  background-image: url('../images/app/background/preselection_scrollpane.gif?1318336124');
}

.jspDrag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAABCAMAAADZwG82AAAAJ1BMVEUoWVBQeHEUSUAgU0ovX1YNRTwZTUVIcWo3ZF0/a2MEPTMIQDcAOjBtg/lLAAAAGklEQVR42gEPAPD/AAEHCQgEAAMGAgULCgwMAjkAW5xb6WwAAAAASUVORK5CYII=');
  background-repeat: repeat-y;
}
.lt-ie8 .jspDrag {
  background-image: url('../images/app/background/scroll-background.png?1318336124');
}

.jspDragTop {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAALklEQVR42u2QoQ0AAAjDuJsb0YRvRjAERTAIEkSnVlMCkIgpd9RvzJij4sfZiON4BMtqA2MuYgAAAABJRU5ErkJggg==');
  background-position: center center;
  background-repeat: no-repeat;
}
.lt-ie8 .jspDragTop {
  background-image: url('../images/app/background/scroll-handle.png?1318336124');
}

.feedbackbutton {
  background-position: 0 -782px;
  height: 97px;
  width: 24px;
}

#stage .prev {
  background-position: 0 -134px;
  height: 38px;
  width: 32px;
}
#stage .prev:hover {
  background-position: 0 -96px;
  height: 38px;
  width: 32px;
}

#stage .next {
  background-position: 0 -210px;
  height: 38px;
  width: 32px;
}
#stage .next:hover {
  background-position: 0 -172px;
  height: 38px;
  width: 32px;
}

.verticalCarousel .jcarousel-prev {
  background-position: 0 -21px;
  height: 27px;
  width: 21px;
  cursor: pointer;
}

.verticalCarousel .jcarousel-next {
  background-position: 0 -48px;
  height: 27px;
  width: 21px;
  cursor: pointer;
}

.detailview .carousel .jcarousel-prev-vertical {
  background-position: 0 -75px;
  height: 21px;
  width: 27px;
  cursor: pointer;
}

.detailview .carousel .jcarousel-next-vertical {
  background-position: 0 0;
  height: 21px;
  width: 27px;
  cursor: pointer;
}

.detailview .availabilityInfo .express24h,
#quicklook .availabilityInfo .express24h,
.articleData .express24h {
  background-position: 0 -3364px;
}

.errorExclamation {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFQTFRFzQYdzAAY/v39ygASygARygAQywAXzAQb8be+ygATzAIXzAEYzgoh7quz3VZmzQUc4Gd1zQwizAQc++nq/vr6ywIWzAEZ1jRH9MrO0yg85oOP+N/h20lbzAMaywAW9tTY1zhKzAIa1S1A2D9Q1TBD++nrzAUczQQc66Cp/vn58r/F2D5Q4Wt5zQMaywASzAUbzAIZ0iU6zQge0Bcs0yQ58cDFzAAV99jc3Vdn////zQceGSyUzgAAAG9JREFUeNpisAIDBjZuKANC8SiZ8CPxdZWFTfWQ+IwCltKsSHwDC0tzFiS+ogyTPDJfVltEghmJzy6uqYXMVzdk4uBE4jMI8upwIfGNGNXMkN0nJKkhJYrEF+OzVEV2D4Oxgoo+sn/Y5dggDIAAAwDnZCpc58kEfAAAAABJRU5ErkJggg==');
  background-position: 5px 0;
  background-repeat: no-repeat;
  display: -moz-inline-box;
  -moz-box-orient: top;
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 15px;
  top: 2px;
  position: relative;
}
.lt-ie8 .errorExclamation {
  background-image: url('../images/app/background/error-exclamation.png?1318336124');
}
.lt-ie8 .errorExclamation {
  display: inline;
}

.lt-ie8 .errorExclamation {
  top: -2px;
}

.searchColorBunt, .searchColorMulticolore {
  background-position: 0 -1851px;
  height: 10px;
  width: 22px;
}

.productgallery .searchColorBunt,
.productgallery .searchColorMulticolore {
  background-position: 0 -1861px;
  height: 10px;
  width: 14px;
}

#combinationsWithArticle .jcarousel-prev {
  background-position: 0 -21px;
  height: 27px;
  width: 21px;
  cursor: pointer;
}

#combinationsWithArticle .jcarousel-next {
  background-position: 0 -48px;
  height: 27px;
  width: 21px;
  cursor: pointer;
}

#combinationsWithArticle .mood {
  background-position: 0 -2600px;
  height: 228px;
  width: 167px;
}

#topNav li a{width:94px;line-height:110%;padding-top:8px;height:20px;}
#topNav li a.hover,#topNav li a:hover{width:92px;}
#topNav li a.twoLines{height:26px;padding-top:2px;}
#topNav li a.hover,#topNav li a:hover{height:20px;}
#topNav li a.twoLines.hover,#topNav li a.twoLines:hover{height:26px;}
#header #triggerNav{background:url(../images/cms/de/header/header_stoerer.gif) bottom right no-repeat;}
#newsletterLayer{width:707px;height:525px;}
#newsletterLayer .layerInner{position:relative;margin:0;background-repeat:no-repeat;background-position:0 0;height:498px;}
#newsletterLayer form{position:absolute;width:320px;height:200px;right:15px;bottom:5px;}
#newsletterLayer .success{position:absolute;width:320px;height:200px;right:15px;bottom:5px;background-color:white;width:320px;height:200px;padding:50px 0 0 10px;}
#newsletterLayer .message{margin-left:95px;}
#newsletterLayer form label{width:95px;}
#newsletterLayer form p{margin-bottom:20px;}
#newsletterLayer form span.error{display:none;}
#newsletterLayer form label.gender{width:40px;}
#newsletterLayer form .gender{margin-right:10px;}
#newsletterLayer form #Email,#newsletterLayer form #Nachname{width:212px;}
#newsletterLayer form .error #Email,#newsletterLayer form .error #Nachname{width:190px;}
#newsletterLayer form .submit{position:absolute;right:5px;bottom:-5px;}
.myAccount table tr.even td {
    background-color: #fff;
}

.myAccount select.orderhistory {
    width: 240px;
    margin: 0 0 10px 0;
}

.myAccountNav {
    margin: 0px 0 20px 0;
}

.myAccount #siteHeader {
    width: 100%;
    height: 85px;
    background-color: #052f23;
    margin: 0 0 10px 0;
    padding: 0px;
}

.myAccount #siteHeader.profile {
    background-color: #aac300;
}

.myAccount #siteHeader.card {
    position: relative;
    margin-bottom: 20px;
    background-image: url(../images/app/misc/card_header_mood.jpg);
}

.myAccount #headerCard {
    position: absolute;
    left: 445px;
    top: 0px;
}

.myAccount #siteHeader h1 {
    color: white;
    padding: 55px 10px 10px 15px;
    margin: 0px;
}

.myAccount table td, .myAccount table th {
    background-color: #E6ECEB;
    padding: 10px 4px 6px 15px;
}

.myAccount table.formTableWrap td, .myAccount table.formTableWrap th {
    background-color: transparent;
    padding: 4px 0px 4px 0;
}

.myAccount table th, .myAccount .padded h1 {
    color: #193F33;
    font-weight: bold;
    font-size: 14px;
}

.myAccount .error {
    color: #f00;
}

.myAccount input.error,
.myAccount textarea.error {
    color: #373230;
}

.myAccount tr.withSpace {
    border-bottom: 3px solid white;
}

.myAccount td.first {
    font-weight: bold;
    width: 185px;
}

.myAccount table.personalData {
    margin-bottom: 9px;
}

.myAccount table.cardSignin, .myAccount table.vorteile, .myAccount table.antrag, .myAccount table.email {
    margin-bottom: 9px;
}

.myAccount table.vorteile td {
    width: 340px;
}

.myAccount table.cardSignin td.first {
    width: 130px;
}

.myAccount table.antrag td.first, .myAccount table.email td.first {
    width: 100px;
    font-weight: normal;
}

.myAccount table.accessData {
    margin: 30px 0 9px 0;
    display: inline-table;
}

.myAccount table.bonusPunkteStand {
    margin-bottom: 8px;
}

.myAccount table.bonusPunkteStand td {
    padding-bottom: 12px;
}

.myAccount .successMessage {
    float: right;
    font-weight: bold;
    padding: 7px;
    color: #b1c800;
}

.myAccount .bttn.marginLeft {
    margin-left: 7px;
}

.myAccount .formMessage {
    float: left;
    margin-left: 10px;
}

.myAccount input.default {
    width: 294px;
}

.myAccount input.long {
    width: 192px;
    margin-right: 4px;
}

.myAccount input.short {
    width: 90px;
    margin-right: 4px;
}

.myAccount .panel {
    margin-top: 0px;
}

.myAccount .panel h2 {
    background: none repeat scroll 0 0 #E6ECEB;
    border-bottom: 2px solid white;
    color: #193F33;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 6px 20px;
    text-transform: uppercase;
}

.myAccount .panel label {
    font-weight: normal;
}

.myAccount #advancedLogin {
    margin-bottom: 0px;
}

.myAccount .padded {
    margin: 15px 0 0 15px;
}

.myAccount .padded p {
    margin-bottom: 15px;
}

.myAccount .bonusPunkteStand input {
    width: 300px;
}

.myAccount .infoButton {
    display: inline;
    padding: 0 6px;
    vertical-align: bottom;
}

.myAccount table .dob, .myAccount .antrag .dob {
    width: 89px;
    margin-right: 5px;
}

.myAccount #partnerCardForm, .myAccount #einzugsermaechtigungForm {
    display: none;
}

.myAccount #partnerCardForm td.first {
    width: 130px;
}

.myAccount div.antrag {
    background-color: #E6ECEB;
    padding: 10px 4px 6px 15px;
    margin-bottom: 9px;
}

.myAccount div.antrag label {
    display: block;
    width: 120px;
    float: left;
}

.myAccount div.antrag p {
    clear: both;
    margin-bottom: 10px;
}

.myAccount div.antrag p.float {
    display: block;
    float: left;
    margin-right: 35px;
    clear: none;
}

.myAccount div.antrag p.interests {
    display: block;
    float: left;
    margin-right: 35px;
    clear: none;
    width: 130px;
}

.myAccount .clear {
    clear: both;
}

.myAccount #einzugsermaechtigungForm label, .myAccount #partnerCardForm label {
    width: 150px;
}

.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
/* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
/* end clearfix */ .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget-content{border:2px solid #d5dcd9;border-top-width:1px;color:#222;}
.ui-widget-content a{color:#222;}
.ui-widget-header{background-color:#e8ebea;color:#222;font-weight:bold;}
.ui-widget-header a{color:#222;}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d1d9d6;background-color:#d1d9d6;font-weight:normal;color:#555;outline:none;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#193f33;text-decoration:none;outline:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #d1d9d6;background-color:white;font-weight:normal;color:#212121;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;color:#aec700;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:2px solid #d1d9d6;background-color:white;font-weight:normal;color:#212121;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#aec700;font-weight:bold;outline:none;text-decoration:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}
.ui-accordion .ui-accordion-content-active{display:block;}
.ui-datepicker{width:17em;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog{position:relative;padding:.2em;width:300px;}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs .ui-tabs-nav{list-style:none;padding:6px 6px 0 240px;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em 0 0;padding:0;height:26px;}
.ui-tabs .ui-tabs-nav li a{display:block;text-align:center;float:left;text-decoration:none;padding:5px 5px;width:118px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.global-sprite, #priceAlarm .bttnBar input {
  background: url('../images/app/sprites/global-se759171f0e.png') no-repeat;
}

.pricealarm-sprite, #priceAlarmCountdown .teaser, #priceAlarmArticle .teaser, #priceAlarmHomepage .left .endOfLife, #priceAlarmHomepage .soldOut {
  background: url('../images/app/sprites/pricealarm-s0ba9f72bc5.png') no-repeat;
}

.flags-sprite, #priceAlarmHomepage .flag {
  background: url('../images/app/sprites/flags-s3220d5a67f.png') no-repeat;
}

#priceAlarm .landscape .otherViews {
  margin-top: 96px;
}

#priceAlarmCountdown {
  width: 302px;
  margin-left: -1px;
  margin-top: 15px;
  background-color: #facb66;
}
#priceAlarm .square #priceAlarmCountdown {
  width: 295px;
}
#priceAlarmHomepage #priceAlarmCountdown {
  background-color: #b1c800;
  width: 150px;
  margin-left: 0;
  margin-top: 0;
}
#priceAlarmCountdown #countdown_dashboard, #priceAlarmCountdown .teaser {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: top;
}
#priceAlarmCountdown #countdown_dashboard, #priceAlarmCountdown .teaser {
  *display: inline;
}
#priceAlarmCountdown #countdown_dashboard {
  height: 76px;
  width: 203px;
  position: relative;
}
#priceAlarm .square #priceAlarmCountdown #countdown_dashboard {
  width: 196px;
}
#priceAlarmCountdown #countdown_dashboard strong {
  position: absolute;
  font-weight: normal;
  left: 12px;
  top: 5px;
}
#priceAlarmCountdown #countdown_dashboard .hours, #priceAlarmCountdown #countdown_dashboard .minutes, #priceAlarmCountdown #countdown_dashboard .seconds {
  position: absolute;
  bottom: 4px;
  font-size: 10px;
  left: 19px;
}
#priceAlarmCountdown #countdown_dashboard .minutes {
  left: 84px;
}
#priceAlarmCountdown #countdown_dashboard .seconds {
  left: 142px;
}
#priceAlarm .square #priceAlarmCountdown .hours {
  left: 15px;
}
#priceAlarm .square #priceAlarmCountdown .minutes {
  left: 80px;
}
#priceAlarm .square #priceAlarmCountdown .seconds {
  left: 138px;
}
#priceAlarmCountdown .dash {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cccccc;
  overflow: hidden;
  width: 50px;
  height: 35px;
  position: relative;
  margin: 22px 5px 0 5px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
  background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
  background-image: -o-linear-gradient(top, #ffffff, #cccccc);
  background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
  background-image: linear-gradient(top, #ffffff, #cccccc);
}
#priceAlarmCountdown .dash {
  *display: inline;
}
.ie #priceAlarmCountdown .dash {
  width: 47px;
}
#priceAlarmCountdown .dash .digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 25px;
  line-height: 35px;
  font-weight: bold;
  width: 23px;
  height: 35px;
  text-align: center;
  font-family: Arial;
  color: #555555;
  position: relative;
}
#priceAlarmCountdown .dash .digit {
  *display: inline;
}
#priceAlarmCountdown .dash .digit:first-child {
  border-right: 1px solid #cccccc;
}
#priceAlarmCountdown .dash .digit div {
  width: 23px;
  height: 35px;
  position: absolute;
  top: 0;
  background-color: #d8d8d8;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
  background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
  background-image: -o-linear-gradient(top, #ffffff, #cccccc);
  background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
  background-image: linear-gradient(top, #ffffff, #cccccc);
  z-index: 1;
}
#priceAlarmCountdown .dash .digit div.last {
  z-index: 2;
}
#priceAlarmCountdown .dash .digit div.animateOut {
  top: 100%;
  -moz-transition-property: top;
  -webkit-transition-property: top;
  -o-transition-property: top;
  transition-property: top;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
#priceAlarmCountdown .teaser {
  background-position: 0 0;
  height: 76px;
  width: 99px;
}

#priceAlarm .priceSelection .price {
  font-size: 38px;
  line-height: 44px;
  color: #cd071e;
}
#priceAlarm #availabilityCountdown {
  height: 23px;
  margin-bottom: 10px;
}
#priceAlarm #availabilityCountdown .wrap, #priceAlarm #availabilityCountdown span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: bottom;
}
#priceAlarm #availabilityCountdown .wrap, #priceAlarm #availabilityCountdown span {
  *display: inline;
}
#priceAlarm #availabilityCountdown span {
  padding-left: 10px;
  font-size: 11px;
}
#priceAlarm #availabilityCountdown .wrap {
  width: 140px;
  border: 1px solid #ccd8d6;
  height: 21px;
}
#priceAlarm #availabilityCountdown .wrap .current {
  background-color: #f6a800;
  height: 21px;
}
#priceAlarm #saving {
  color: #cd071e;
  font-size: 20px;
}
#priceAlarm .priceSelection div {
  width: 360px;
}
#priceAlarm .priceSelection del, #priceAlarm .priceSelection ins {
  margin: 0;
  padding: 0;
  width: 100px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
#priceAlarm .priceSelection del, #priceAlarm .priceSelection ins {
  *display: inline;
}
#priceAlarm .priceSelection del {
  padding-top: 10px;
  text-align: left;
  vertical-align: top;
  color: #373230;
  line-height: 18px;
}
#priceAlarm .priceSelection ins {
  width: 260px;
}
#priceAlarm .priceSelection small {
  width: 360px;
  text-align: right;
  display: block;
}

#priceAlarmArticle {
  height: 239px;
}
#priceAlarmArticle .teaser, #priceAlarmArticle .comingProducts {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: top;
}
#priceAlarmArticle .teaser, #priceAlarmArticle .comingProducts {
  *display: inline;
}
#priceAlarmArticle .teaser {
  background-position: 0 -76px;
  height: 223px;
  width: 143px;
  margin: 8px;
}
#priceAlarmArticle .comingProducts {
  padding: 10px 0 0 45px;
}
#priceAlarmArticle .comingProducts li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: top;
  width: 250px;
}
#priceAlarmArticle .comingProducts li {
  *display: inline;
}
#priceAlarmArticle .comingProducts li .time {
  text-transform: uppercase;
  display: block;
  font-weight: bold;
  color: #193f33;
  margin-bottom: 15px;
}
#priceAlarmArticle .comingProducts li .brand {
  display: block;
  font-weight: bold;
  margin-top: 5px;
}
#priceAlarmArticle .comingProducts li .pricealarmPrice {
  color: #cd071e;
  display: block;
  margin-top: 5px;
}

#priceAlarmHomepage {
  background: transparent url(../images/app/misc/ajax_loader_productlist.gif) center center no-repeat;
  width: 310px;
  height: 215px;
  border: 1px solid #d1d9d6;
  position: relative;
}
#priceAlarmHomepage .left, #priceAlarmHomepage .right {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
#priceAlarmHomepage .left, #priceAlarmHomepage .right {
  *display: inline;
}
#priceAlarmHomepage .left {
  width: 156px;
}
#priceAlarmHomepage .right {
  background-color: #facb66;
  width: 154px;
  height: 215px;
}
#priceAlarmHomepage .flag {
  position: absolute;
  left: 0;
  top: 0;
  background-position: 0 -2925px;
  height: 65px;
  width: 65px;
}
#priceAlarmHomepage #countdown_dashboard, #priceAlarmHomepage #priceAlarmCountdown {
  background-color: #facb66;
}
#priceAlarmHomepage #countdown_dashboard {
  height: 72px;
  width: 150px;
  position: relative;
  margin-left: 4px;
}
#priceAlarmHomepage #countdown_dashboard strong {
  position: absolute;
  font-weight: normal;
  left: 7px;
  top: 5px;
}
#priceAlarmHomepage #countdown_dashboard .hours, #priceAlarmHomepage #countdown_dashboard .minutes, #priceAlarmHomepage #countdown_dashboard .seconds {
  position: absolute;
  bottom: 4px;
  font-size: 9px;
  left: 7px;
}
#priceAlarmHomepage #countdown_dashboard .minutes {
  left: 58px;
}
#priceAlarmHomepage #countdown_dashboard .seconds {
  left: 106px;
}
.ie #priceAlarmHomepage #countdown_dashboard .seconds {
  left: 102px;
}
#priceAlarmHomepage .dash {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cccccc;
  overflow: hidden;
  width: 38px;
  height: 30px;
  position: relative;
  margin: 22px 5px 0 5px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
  background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
  background-image: -o-linear-gradient(top, #ffffff, #cccccc);
  background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
  background-image: linear-gradient(top, #ffffff, #cccccc);
}
#priceAlarmHomepage .dash {
  *display: inline;
}
.ie #priceAlarmHomepage .dash {
  width: 37px;
}
#priceAlarmHomepage .dash .digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 20px;
  line-height: 30px;
  font-weight: normal;
  width: 18px;
  height: 30px;
  text-align: center;
  font-family: Arial;
  color: #555555;
  position: relative;
}
#priceAlarmHomepage .dash .digit {
  *display: inline;
}
#priceAlarmHomepage .dash .digit:first-child {
  border-right: 1px solid #cccccc;
}
#priceAlarmHomepage .dash .digit div {
  width: 18px;
  height: 30px;
}
#priceAlarmHomepage .articleDetails {
  margin: 5px 0 5px 10px;
}
#priceAlarmHomepage .articleDetails .brand {
  display: block;
  font-weight: bold;
}
#priceAlarmHomepage .articleDetails del {
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  display: block;
}
#priceAlarmHomepage .articleDetails ins {
  padding: 0;
  font-size: 20px;
  display: block;
}
#priceAlarmHomepage #availabilityCountdown {
  height: 15px;
  margin: 5px 0 0 10px;
}
#priceAlarmHomepage #availabilityCountdown .wrap, #priceAlarmHomepage #availabilityCountdown span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: bottom;
}
#priceAlarmHomepage #availabilityCountdown .wrap, #priceAlarmHomepage #availabilityCountdown span {
  *display: inline;
}
#priceAlarmHomepage #availabilityCountdown span {
  padding: 2px 0 0 2px;
  font-size: 11px;
  line-height: 13px;
  display: block;
}
#priceAlarmHomepage #availabilityCountdown .wrap {
  width: 132px;
  border: 1px solid #373230;
  height: 15px;
}
#priceAlarmHomepage #availabilityCountdown .wrap .current {
  background-color: #f6a800;
  height: 15px;
}
#priceAlarmHomepage .link {
  position: absolute;
  right: 5px;
  bottom: 2px;
  font-size: 11px;
}
#priceAlarmHomepage .left .endOfLife {
  position: absolute;
  left: 10px;
  top: 45px;
  background-position: 0 -299px;
  height: 129px;
  width: 129px;
}
#priceAlarmHomepage .soldOut {
  position: absolute;
  left: 10px;
  top: 45px;
  background-position: 0 -428px;
  height: 129px;
  width: 129px;
}

#priceAlarm .bttnBar input {
  background-position: 0 -553px;
  height: 42px;
  width: 168px;
  border: none;
  cursor: pointer;
}

#priceAlarm .bttnBar input:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}


