body{font:12px/140%;background:#ececec url("../../img/bg/topBackground.png") repeat-x 0 0;font-family:Verdana,Geneva,sans-serif;font-weight:500;font-variant: normal;}
select, input, button, textarea, button{}
table{font-size:inherit;font:100%;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:20px;}
h2, h3, h4, h5{margin-bottom:10px;}
h1, h2, h3, h4, h5, h6, b, strong, dt{font-weight:bold;}
optgroup{font-weight:normal;}
i, em{font-style:italic;}
del{text-decoration:line-through;}
a{color:#fe5000;text-decoration:none;}
a:hover{text-decoration:underline;}
ul, ol{margin:25px 30px;}
li{padding:3px 0;list-style:square;}öl
ol li{list-style:decimal;}
p{margin-bottom:15px;font-weight:100;font-size:13px;line-height:18px;}
ul, ol{margin:20px 30px;}
ul ul, ol ul{margin:10px 20px;}long
ol li{list-style-type:decimal;list-style-position:inside;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul li{list-style:square;}
ul li li{list-style:square;}
form ul{margin:0;padding:0;}
form ol{margin:0;padding:0;}
form li{list-style:none;position:relative;}
#header, #sidebar, #content, #footer{margin:10px;}
#header, #footer{clear:left;}
#page:after, #header:after, #footer:after, #footer #panel:after, #details #attributes table:after, #navigation:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
#page{width:960px;margin:0 auto;position:relative;}
#header{width:100%;padding:0;height:143px;margin:0;position:relative;}
#mainNavMobileButton{display:none;}
#sidebar{margin-top:0;width:172px;float:left;}
#content{width:100%;margin:0 0 10px 0;padding:0px;float:left;}
div.sidebarLeft #content, div.sidebarRight #content{width:100%;}
div.sidebarRight #sidebar{float:right;}
#footer{clear:both;width:100%;padding:0px;margin:20px 0 0 0;}
#header div.logo{float:left;width:126px;}
#header div.rightBlock{float:left;width:800px;}
#header div.rightBlock div.rightBlockTop{width:800px;display:block;}
#header div.rightBlock div.rightBlockBottom{width:800px;display:block;}
#header div.rightBlock div.rightBlockTop div.textBox{width:415px;float:left;background:url("../../img/misc/kontaktHeader.png") no-repeat 34px 11px;}
#header div.rightBlock div.rightBlockTop div.textBox p{margin-bottom:0;font-size:14px;color:#c3c3c3;text-transform:uppercase;padding:18px 0 4px 70px;}
#header div.rightBlock div.rightBlockTop div.serviceBoxes{width:350px;float:right;margin-right:11px;}
.shadow, #currencies, #languages, .loginForm, .altLoginBox, .flyoutMenu{}
.box h3, .box h2, .pageHead, .sectionHead{}
.basketFlyout{background:#ffffff;}
.scrollable ul{}
.basketItems{}
.glowShadow, div.anythingSlider .arrow, .promoBox{}
.promoBox{}
.rightShadow,
.itemSlider .leftHolder{}
.itemSlider .nextItem{}
.button, .input, .textbox, .areabox, .checkbox, .submitButton, .widgetBox, .dropDown ul, div.anythingSlider .arrow, .promoBox{}
.input, .textbox, .pager .active, .lineBox, .areabox, input[type="text"]{}
.box ul, .box ol, .box .content{}
.tabs li, .thumbNav, #navigation ul li:first-child, #currencies li:first-child a, #languages li:first-child a, .flyoutMenu li:first-child a, .dropDown li:first-child a{}
#currencies li:last-child a, #languages li:last-child a, .dropDown li:last-child a, .flyoutMenu li:last-child a{}
.bottomRound, #navigation ul li:last-child, .widgetBoxBottomRound{}
.promoBox strong.promoPrice{}
.promoBox strong.promoTitle{}
#footer #panel{background:#5e5e5e;}
.gridView .titleBox,
.itemSlider .titleBlock,
.itemSlider .titleBlock:hover,
.gridView .priceBox,
.box h3,
.box h2,
.sectionHead,
.pageHead,
#currencies a.selected,
.dropDown a.selected,
.thumbNav a.cur,
.thumbNav a.cur:hover,
.promoBox strong.promoPrice,
.itemSlider .prevItem span.slideBg,
.itemSlider .nextItem span.slideBg,
.specBox h3{}
#languages a.selected,
.flyoutMenu a.selected,
.flyoutMenu li.active{background:#eaeaea;}
.lightHead,
h2.lightHead,
h3.lightHead{}
.FXgradBlueDark,
.submitButton{background:#fe5000;}
.promoBox strong.promoTitle,
.specBoxTitles a.title{background:#a9b1b4 url(../bg/svg/grad_grey.svg);background:-moz-linear-gradient(#f9fafa, #a9b1b4);background:-ms-linear-gradient(#f9fafa, #a9b1b4);background:-webkit-gradient(linear, left top, left bottom, from(#f9fafa), to(#a9b1b4));background:-webkit-linear-gradient(#f9fafa, #a9b1b4);background:-o-linear-gradient(#f9fafa, #a9b1b4);background:linear-gradient(#f9fafa, #a9b1b4);}
.FXgradGreyLight,
.sf-menu li ul,
.box ul,
.box ol,
.box .content,
.loginForm,
#currencies,
#languages,
.flyoutMenu,
.thumbNav{background:#ffffff;}
#languages a:hover,
.flyoutMenu a:hover{background:#eaeaea;}
.FXgradOrange,
.removeButton,
.gridView div.priceBox:hover,
.gridView div.titleBox:hover,
.featuredList a:hover,
.featuredList li.articleImage:hover + li.articleTitle > a,
#currencies a:hover,
.submitButton:hover,
.dropDown ul a:hover,
.thumbNav a:hover,
.itemSlider .prevItem:hover span.slideBg,
.itemSlider .nextItem:hover span.slideBg,
a.viewAllHover,
.itemSlider li a.viewAllHover,
.specBoxTitles a.title:hover,
.actionLinks li:hover{background:#fe5000;}
.FXgradBlueLight, .fbEnableButton{background:#ffffff url("../bg/svg/grad_light_blue.svg");background:-moz-linear-gradient(#fff, #d7e3f1);background:-ms-linear-gradient(#fff, #d7e3f1);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7e3f1));background:-webkit-linear-gradient(#fff, #d7e3f1);background:-o-linear-gradient(#fff, #d7e3f1);background:linear-gradient(#fff, #d7e3f1);}
.basketitems{width:100%;font-size:14px;}
.basketitems .editCol{width:30px;}
.basketitems .thumbCol{width:110px;}
.basketitems .wrappingCol{width:120px;}
.basketitems .quantCol{width:80px;}
.basketitems .coutCol{width:90px;}
.basketitems .priceCol{width:70px;}
.basketitems .vatCol{width:90px;}
.basketitems .totalCol{width:50px;}
.basketitems td{font-size:12px;vertical-align:top;padding-top:10px;border-bottom:1px solid #cecece;}
.basketitems tr:last-child td{border-bottom:1px solid #cecece;}
.basketitems th{font-size:12px;text-align:left;color:#515353;padding:15px 0 10px;vertical-align:top;border-bottom:1px solid #cecece;text-transform:uppercase;}
.basketitems tr td:last-child, .basketitems tr th:last-child, .basketitems .unitPrice, .basketitems .vatPercent{text-align:left;padding-right:5px;}
.basketitems td.basketImage{text-align:center;vertical-align:middle;}
.basketitems td.basketImage a{border:1px solid #b2b2b2 !important;background:#ffffff;padding:10px 20px;display:block;margin:0px 0 10px 20px;}
.basketitems td div{margin:0px 0 10px 20px;width:260px;}
.basketitems td div a{font-size:14px;color:#000;text-decoration:none;font-weight:400;}
.basketitems td div a:hover{font-size:14px;color:#000;text-decoration:none;}
.basketitems td div.smallFont{font-size:14px;}
.basketitems td.delete{text-align:right !important;padding-right:20px !important;}
.basketitems td.delete span{cursor:pointer;}
.basketitems tr.basketError td{padding-top:0;padding-bottom:10px;border:none;}
.basketitems .picture{width:130px;height:160px;overflow:hidden;border:1px solid #555555;}
.basketitems .wrappingTrigger{color:#1D7E96;}
.wrappingTrigger span{display:block;color:#555;font-size:11px;}
.wrappingTrigger:hover span{text-decoration:underline;}
.basketitems .checkbox{vertical-align:middle;}
.basketitems .textbox{width:20px;text-align:right;margin:0px 0 10px 0;}
.basketitems .persParam{width:120px;text-align:left;}
.basketitems .persParamLabel{font-size:12px;font-weight:bold;}
.quantity strong{display:block;font-size:11px;margin-bottom:3px;}
.quantity p{margin-bottom:5px;}
.quantity{white-space:nowrap;padding-right:10px;}
.summary{font-size:12px;width:350px;float:right;padding-top:15px;margin:0 10px 20px 0;}
.summary table{width:100%;}
.summary table td{text-align:right;width:90px;padding:5px 5px 5px 2px;border-top:1px solid #ECEFF0;}
.summary table td{text-align:right;width:90px;padding:5px 5px 5px 2px;border-bottom:1px solid #ECECEC !important;}
.summary table th{text-align:left;color:#767676;border-bottom:1px solid #ECECEC !important;}
.summary table th strong{text-transform:uppercase;font-weight:600;color:#000;}
.summary table tr:last-child td, .summary table tr:last-child th{border-top-color:#c9d3d7;border-bottom-width:0px;}
.summary table tr:first-child td, .summary table tr:first-child th{border-top-width:0;}
.backtoshop{float:left;padding-left:10px;}
.nextStep{float:right;}
.prevStep{float:left;font-size:14px !important;font-weight:400 !important;padding:3px 10px 1px !important;}
.basketFunctions{float:left;padding-top:20px;display:none;}
.basketFunctions button{background:none;border:none;cursor:pointer;color:#1d7e96;padding:0;height:14px;line-height:14px;}
.basketFunctions span{border-right:1px solid #1d7e96;padding:0 9px 0 0;float:left;line-height:12px;height:12px;}
.removeFn{padding-left:17px;color:#e70404;background:url(../../img/x-icon.png) no-repeat 0 1px;}
.removeFn:hover{background-position:0 -25px;}
.orderBasketItems,
.orderBasketItems a,
.orderSummary,
#orderAddress,
#orderShipping,
#orderPayment{color:#515353;}
#orderAddress, #orderShipping, #orderPayment, #orderEditCart, #orderAgbTop, #orderBasket{margin-bottom:15px;}
#orderAddress h3, #orderShipping h3, #orderPayment h3{color:#000;}
#orderAddress dl{float:left;margin-left:20px;margin-bottom:40px;}
#orderAddress dl dt{font-weight:600;color:#000;padding-bottom:10px;}
#orderAddress dl dd{line-height:140%;color:#000;font-size:14px;}
#orderAddress dl.shippingAddress{padding-left:20px;}
#orderAddress dl.orderRemarks{padding-left:20px;width:250px;}
#orderShipping span,
#orderPayment span{margin:0 0 0px 20px;display:block;padding-bottom:10px;font-size:14px;}
div.agb h3{margin:30px 0 15px 0 !important;}
.clear:after, .basketFlyout li a:after, .basketFlyout .totals:after, .basketFlyout .title:after, .lineView li:after, .wrappingData li:after, .form li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear, .basketFlyout li a, .basketFlyout .totals, .basketFlyout .title, .lineView li, .wrappingData li, .form li{display:inline-block;}
* html .clear, * html .basketFlyout li a, * html .basketFlyout .totals, * html .basketFlyout .title, * html .lineView li, * html .wrappingData li, * html .form li{height:1%;}
.clear, .basketFlyout li a, .basketFlyout .totals, .basketFlyout .title, .lineView li, .wrappingData li, .form li{display:block;}
.status{padding:8px 15px 8px 30px;margin-bottom:15px;font-size:14px;}
.error{color:#4b0b0b;border:2px solid #fed8d2;background:#ffe7e3 url(../../img/error-inline.png) no-repeat 12px 11px;}
.success{border:2px solid #edf8cb;color:#323b16;background:#f8ffe3 url(../../img/success-inline.png) no-repeat 12px 11px;}
.status p{margin:0;}
.inlineError{color:#e70404;background:url(../../img/error-inline.png) no-repeat 0 3px;padding-left:15px;}
.box{width:100%;margin-bottom:15px;}
.box ul, .box ol, .box .content{}
.box li{list-style:none;padding:0;}
.box .content{padding:10px;}
#newsBox.box li{padding-top:7px;}
#newsBox.box li:first-child{padding-top:0;}
.featuredList a{padding:7px 10px 5px 10px;display:block;}
.featuredList .desc{padding:0 10px 3px;display:block;}
.featuredList ol a{padding-left:0;}
.featuredList li:last-child a{padding-bottom:11px;}
.featuredList a:hover, .featuredList a:hover strong, .featuredList li.articleImage:hover + li.articleTitle > a{color:#fff;text-decoration:none;text-shadow:none;}
.box .featured{height:100px;width:168px;display:block;text-align:center;border-left:2px solid #58b3ca;border-right:2px solid #58b3ca;line-height:100px;}
.box .featured.icon{border-bottom:2px solid #58b3ca;overflow:hidden;height:auto;min-height:100px;}
.box .featured img{vertical-align:middle;}
.box .subcatPic{position:relative;height:100px;left:-10px;top:-10px;}
.box .subcatPic a{background:#fff;display:block;height:100px;line-height:98px;}
.box .catPicOnly{padding:0;}
.box .catPicOnly .subcatPic{left:0;top:45px;text-align:center;}
.box .catPicOnly .subcatPic img{vertical-align:middle;}
.subcatList .box li.subcatPic{padding:0;}
.promoBoxes{margin-bottom:20px;}
.promoBoxes .box{margin-bottom:0;}
.specBox{width:368px;float:left;}
.specBox h3{width:158px;height:74px;padding:10px;margin:0;position:relative;color:#fff;text-shadow:0 -1px 0 #000000;z-index:2;text-transform:uppercase;}
.specBox h3 strong{font-size:21px;padding-top:3px;display:block;line-height:21px;padding-right:10px;}
.specBox .rss{position:absolute;right:10px;top:10px;text-decoration:none;}
.specBox .rss span{visibility:hidden;white-space:nowrap;right:-198px;color:#fff;padding:5px 8px 0px 30px;height:22px;}
.specBox .deliveryInfo{display:block;font-size:11px;color:#fff;line-height:12px;}
.specBox .deliveryInfo a{color:#fff;text-decoration:underline;}
.specBox .deliveryInfo a:hover{text-decoration:none;}
.specBox .toCart{color:#fff;font-weight:700;text-decoration:none;font-size:12px;text-transform:uppercase;text-shadow:0 -1px 0 #000;}
.specBox .price, .specBox .price .button{visibility:hidden;}
.specBox:hover .price, .specBox:hover .price .button, .specBoxTitles a.title:hover .specBox .price{visibility:visible;}
.specCatBox{width:370px;float:right;position:relative;z-index:1;}
.specBoxTitles a.title{display:block;width:158px;height:44px;padding:12px 10px 0 10px;font-size:14px;text-decoration:none;font-weight:700;text-shadow:0px 1px 1px #fff;}
.specBoxTitles{float:left;width:178px;}
.specBoxTitles a.title:hover{color:#fff;text-shadow:0px -1px 1px #652b00;}
.specBoxInfo{float:left;width:190px;height:150px;position:relative;text-align:center;}
.specBoxInfo div{text-align:left;}
.specBoxInfo .price{position:absolute;bottom:0;padding:25px 10px 0 10px;height:51px;width:167px;background:transparent url(../bg/fx-grad-darkblue-spiked.png) top center no-repeat;}
.specBoxInfo .price.tight{padding-top:20px;height:56px;}
.specBoxInfo .priceValue, .specBoxInfo .priceValue a{color:#fff;text-shadow:0px -1px 1px #000;text-decoration:none;font-size:14px;font-weight:700;}
.specBoxInfo .button{color:#fff;text-shadow:0 -1px 0px #8c4600;border:1px solid #fff;background:transparent;display:block;position:absolute;bottom:8px;left:8px;padding:1px 10px;visibility:hidden;text-decoration:none;font-size:10px;font-weight:100;}
.specBoxInfo .tight .button{bottom:5px;}
.specBoxInfo .priceOld{font-size:11px;color:#fff;text-shadow:0px -1px 1px #000;}
.specBoxInfo .pricePerUnit{font-size:8px;color:#fff;line-height:9px;display:block;margin-top:-1px;text-shadow:0px -1px 1px #000;}
.specBoxInfo .price:hover .button{background:#ec6105;}
.specCatBox .viewAllHover{position:absolute;left:105px;top:75px;display:none;}
.specCatBox:hover .specCatBox .viewAllHover{display:block;}
.list{clear:left;}
.checkbox{padding:0;margin:0;border:none;}
.textbox, input[type="text"]{border:1px solid #8c8989;background:#fff;padding:1px 5px;height:15px;line-height:14px;font-size:10px;}
.textbox:focus, input[type ="text"]:focus{border-color:#666;}
.areabox{border:1px solid #ececec;padding:7px;}
.radiobox, .checkbox{margin:0;padding:0;height:13px;width:13px;}
.pageHead{font-size:14px;line-height:19px;color:#fff;text-transform:uppercase;text-shadow:0px -1px 0px #397f90;padding:9px 10px 7px 10px;overflow:hidden;margin-bottom:16px;position:relative;z-index:2;}
.box h2, .box h3, .sectionHead{color:#fff;text-transform:uppercase;padding:5px 10px;font-size:12px;position:relative;z-index:2;margin:0;line-height:18px;}
.box h2{font-size:14px;margin:0 20px 20px 0 !important;}
.box h3 a{white-space:wrap;}
h2.sectionHead{font-size:18px;padding:13px 10px;text-shadow:none;position:relative;}
h3.blockHead{font-size:14px;padding:5px 0;margin-top:20px;border-bottom:1px solid #000;color:#000;line-height:20px;margin-right:20px !important;}
.sectionHead + .gridView, .sectionHead + .infogridView{margin-top:-2px;}
div.lineBlock{padding:5px 0;border-bottom:5px solid #eceff0;}
.viewAllHover{padding:1px 10px 3px 8px;position:relative;height:23px;line-height:25px;display:inline-block;margin:0 auto;color:#fff;font-size:11px;text-transform:uppercase;text-decoration:none;}
a.viewAllHover:hover{text-decoration:none;}
a.viewAllHover span{padding-left:25px;font-weight:700;display:inline-block;line-height:20px;background:url(../../img/plus.png) no-repeat 0 0px;text-shadow:0px -1px 0px #ac5403;}
a.textLink{text-decoration:underline;}
a.rss{text-decoration:none;float:right;height:16px;margin:1px 0;position:relative;}
a.rss img{position:relative;z-index:11;}
a.rss span{visibility:hidden;display:block;position:absolute;white-space:nowrap;right:-6px;font-size:12px;top:-5px;color:#fff;padding:5px 30px 0px 8px;height:21px;z-index:5;}
a.rss:hover span{visibility:visible;}
div.relatedInfo h3.lightHead,
#cross h3.lightHead{margin-top:20px !important;margin-bottom:0px !important;}
#cross h3.lightHead{margin-left:0 !important;}
h3.lightHead{color:#1d7e96;text-shadow:none;font-size:22px;}
.widgetBox, .widgetBoxBottomRound{border:0px solid #c9d3d7;padding:10px;clear:both;}
.widgetBox, .widgetBoxBottomRound, .tabbedWidgetBox{margin-bottom:20px;}
.tabbedWidgetBox{min-height:50px;}
.widgetBoxBottomRound{margin-top:-1px;}
.tabbedWidgetBox .widgetBoxBottomRound{top:-1px;position:relative;margin-top:0;}
.tabbedWidgetBox .widgetBoxBottomRound ul{margin:0 0 22px 0px !important;}
.tabbedWidgetBox .widgetBoxBottomRound ul li{background:url("../../img/misc/dotgrey.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0) !important;}
.tabbedWidgetBox .widgetBoxBottomRound p{color:#6C6C6C;line-height:140%;}
.widgetBox h4, .widgetBoxBottomRound h4{color:#515353;text-transform:uppercase;margin-bottom:11px;}
.pageHead + .widgetBoxBottomRound, .pageHead + css3-container + .widgetBoxBottomRound{border-top:0;}
div.reviews h4{margin-bottom:5px;}
div.reviews ul.rating{margin:0 0 10px 0;}
div.reviews textarea.areabox{width:95%;height:120px;margin-bottom:10px;}
div.reviews form{margin-bottom:20px;}
div.reviews dt{display:block;border-top:1px solid #b4b8b8;padding:10px 0 5px;margin-top:10px;}
div.reviews dt:first-child{margin-top:5px;}
div.reviews dt span,
div.reviews dt ul{float:left;margin-right:10px;}
div.reviews dd{line-height:18px;}
#writeReview{display:none;}
ul.tabs{position:relative;z-index:2;overflow:hidden;margin:0;padding:0;}
ul.tabs li{float:left;padding:0;list-style:none;background:#d9dfe1;padding:7px 10px;margin-left:-1px;font-weight:700;position:relative;color:#515353;height:22px;text-transform:uppercase;}
ul.tabs li.ui-state-active{background:#fff;z-index:2;}
ul.tabs css3-container:first-child + li, .tabs li:first-child{margin-left:0;}
ul.tabs li.ui-state-active:first-child, .tabs css3-container:first-child + li.ui-state-active{}
ul.tabs a.ui-tabs-anchor{color:#000000;font-size:22px;font-weight:300;text-decoration:none;}
div.ui-tabs-hide{display:none;}
ul.tabs li.fbTab a{}
button{width:auto;overflow:visible;margin:0;padding:1px 20px;font-size:11px;font-weight:bold;border:0;color:#fff;text-align:center;}
.submitButton{text-shadow:none;padding:2px 10px 3px 10px;font-size:12px;height:23px;line-height:18px;cursor:pointer;width:auto;overflow:visible;font-weight:400;text-transform:uppercase;}
.largeButton{font-size:12px;text-transform:uppercase;}
div.lineBox .largeButton{font-size:12px;text-transform:uppercase;height:32px;}
div.lineBox a.largeButton{display:inline-block;font-size:12px !important;font-weight:bold;text-transform:uppercase;height:28px;line-height:28px;}
div.lineBox span.title{float:right;text-shadow:0 -1px 0 #ffffff;font-size:12px;font-weight:bold;color:#1A7990;text-transform:uppercase;}
.submitButton:hover{text-decoration:none;cursor:pointer;text-shadow:none;}
button[disabled].submitButton, button[disabled].submitButton:hover{background:#cccccc;color:#fff;text-shadow:none;}
a.submitButton{color:#fff;padding:10px 15px 5px 15px;font-weight:400;}
.submitButton.notactive{background:#cccccc;color:#fff;text-shadow:none;}
.checkoutOptions button.submitButton{height:25px;position:absolute;}
.checkoutOptions #optionNoRegistration button.submitButton{left:220px;margin-top:150px;}
.checkoutOptions #optionRegistration button.submitButton{left:532px;margin-top:40px;}
.checkoutOptions #optionLogin button.submitButton{margin:17px 0 0 155px;}
.textButton{background:none;border:none;color:#000;cursor:pointer;padding:0;text-shadow:0px 1px 1px #fff;}
.textButton:hover{text-decoration:none;}
.removeButton{padding-left:2px;text-shadow:0px -1px 0px #aa6826;}
.removeButton span{background:url(../../img/remove.png) no-repeat 0 1px;padding-left:15px;}
#logo{margin:0;float:left;}
#topMenu{float:right;margin:0;}
#topMenu li{float:left;text-transform:none;font-size:10px;font-weight:700;line-height:15px;padding:0;list-style:none;}
#topMenu li:last-child{background:none;padding-right:0;}
#topMenu a,
.selectedValue a{color:#515353;padding:20px 10px 12px;border-right:1px solid #515151;display:block;font-size:10px;}
#topMenu a:hover,
.selectedValue a:hover{color:#c3c3c3;text-decoration:none;}
#topMenu li.logged span{float:left;}
#topMenu li.logged span a#donotshowborder{}
#topMenu li p.errorMsg{text-transform:none;}
.flyout .textbox{color:#b4b8b8;}
.loginForm,.altLoginBox{border:1px solid #c1c1c1;padding:1px 11px 5px 11px;width:140px;position:relative;z-index:2;}
.loginForm p{margin-bottom:5px;position:relative;}
.loginForm p.errorMsg{color:#ff0000;padding:5px 0;font-size:11px;}
.loginForm p.checkFields{margin-bottom:4px;}
.loginForm .submitButton{margin:5px 0 0 0;}
.loginForm .checkbox,
.loginForm p.checkFields label{float:left;text-transform:none;line-height:14px;}
.loginForm p.checkFields label{text-transform:none;color:#515353;display:block;line-height:11px;font-size:10px;padding:1px 0 0;}
.loginForm .checkbox{margin-right:5px;}
.loginForm .textbox{width:128px;}
.loginForm .textbox:focus{color:#333;}
.loginForm .passwordbox{width:115px;margin-right:3px;}
.loginForm label.innerLabel{margin-top:2px;}
.altLoginBox{z-index:1;top:-5px;padding-top:10px;padding-bottom:6px;background:#d9dfe1;}
.altLoginBox span{font-size:10px;color:#515353;display:block;margin-bottom:5px;text-shadow:0px 1px 1px #fff;}
.altLoginBox .fb_button{float:left;margin-right:5px;}
.login{position:relative;}
.logged, #topMenu li.logged{text-transform:none;}
.loginBox{position:absolute;right:0;top:0;display:none;z-index:9;}
#topMenu .flyout strong a{color:#18778e;}
#step2PswdOpener{font-size:10px;color:#18778e;}
#step2PswdOpener:hover{text-decoration:none;}
.stepsPasswordbox{width:230px !important;}
.logoutLink{padding-left:20px;text-transform:none;background:url(../../img/logout.png) no-repeat 8px 3px;}
.flyout h4{text-align:left;margin-bottom:5px;color:#515353;}
div.loginForm h4{color:#515353;font-size:12px;text-transform:uppercase;padding:10px 0 5px 0;font-weight:100;}
div.loginForm p strong a{border:0 !important;float:right;width:8px;padding:0 !important;}
.topPopList{float:right;position:relative;}
.flyoutBox{position:absolute;display:none;top:3px;left:0px;z-index:15;}
.selectedValue{}
.selectedValue a{font-size:10px;font-weight:700;text-transform:none;line-height:14px;padding-right:10px;background:url(../../img/arrow-down.png) no-repeat 100% 5px;}
.topPopList li.active span{padding-right:10px;background:url(../../img/arrow-down.png) no-repeat 100% 5px;}
#currencies,
#languages,
.flyoutMenu{font-size:10px;border:1px solid #000;padding:1px;margin:0;}
#currencies li,
#languages li,
.flyoutMenu li{border-top:1px solid #b4b8b8;list-style:none;padding:0;}
#currencies li:first-child,
#languages li:first-child,
.flyoutMenu li:first-child{border:none;}
#currencies a,
#languages a,
.flyoutMenu a{display:block;zoom:1;min-width:25px;box-shadow:none;text-decoration:none;padding:5px 5px;line-height:20px;font-weight:300;padding-left:8px;color:#29373C;font-size:10px;}
#languages a{width:25px;}
#currencies a:hover,
#languages a:hover,
#currencies a.selected,
#languages a.selected ,
.flyoutMenu a:hover,
.flyoutMenu a.selected{color:#373737;}
#languages a span,
.selectedValue a.flag span{text-indent:-9999px;display:block;}
#languages a.flag span,
.selectedValue a.flag span{background-image:url(../../img/lang/blank.png);background-position:0 3px;background-repeat:no-repeat;}
.selectedValue a.flag span{background-position:0 0;}
.selectedValue a.flag{display:inline-block;width:25px;line-height:15px;}
#languages li.active a{background:#fff url(../../img/arrow-down.png) no-repeat 27px 8px;}
#currencies li:first-child a,
#services li:first-child a{background:none;color:#515353;}
#navigation{clear:both;width:620px;padding-top:2px;}
#navigation{float:left;}
#navigation a{text-decoration:none;}
#navigation > li > a{font-weight:normal;font-size:16px;line-height:16px;text-transform:uppercase;}
#navigation > li > ul{margin-top:53px;width:280px;}
#navigation > li > ul > li > a{font-size:16px;text-transform:uppercase;font-weight:500;color:#000;}
div.searchBox{position:absolute;right:0;top:30px;}
div.searchBox label.innerLabel{display:none !important;}
div.searchBox input.textbox{width:136px;padding:0 8px 0 30px;color:#b4b8b8;float:left;border:none;height:40px;}
div.searchBox input.searchSubmit{background:url(../../img/search_lupe.png) no-repeat 3px;border:none;cursor:pointer;width:21px;height:21px;position:absolute;right:150px;top:10px;display:block !important;}
div.searchBox input.textbox:focus{color:#333;}
div#minibasket_container{}
.basketBox{position:absolute;right:0px;top:0px;background:#515151;}
.counter{display:block;color:#fff;font-size:9px;padding:1px 5px 0px 5px;line-height:15px;position:absolute;z-index:13;right:28px;top:-3px;border:1px solid #cdcdcd;white-space:nowrap;text-align:center;-moz-border-radius:25px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
div#minibasket_container span.counter{display:block;color:#fff;font-size:11px;padding:1px 5px 0px 5px;line-height:15px;position:absolute;z-index:13;right:4px;top:4px;border:1px solid #cdcdcd;white-space:nowrap;text-align:center;-moz-border-radius:25px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
div#minibasket_container span.counter span#newItemMsg{font-size:14px !important;padding:3px 5px 3px 5px !important;}
.basketBox img{position:absolute;right:0;z-index:12;background:none repeat scroll 0 0 #515151;padding:7px 0 8px;}
.basketBox img:hover{cursor:pointer;}
#footer #panel{margin:0;border:1px solid #5e5e5e;}
#footer .bar{color:#c3c3c3;padding:10px 10px 10px 0px;border-bottom:1px solid #c3c3c3;height:auto;margin:0 20px;}
#footer .bar .facebook{display:none;}
#footer .bar .deliveryinfo{display:none;}
#footer .bar .deliveryinfo a{font-size:10px;color:#515353;}
#footer .bar a.homeLink{color:#929292;display:block;font-size:14px;padding:3px 0 0 0;}
#footer .bar a.homeLink:hover{color:#c3c3c3;text-decoration:none;}
#footer dl{float:left;width:162px;margin:10px 0px;color:#465256;height:auto;border:none;}
#footer dl#socialIcons{width:120px;}
#footer dl#socialIcons dd{}
#footer dl#footeraundh{}
#footer dl#footeraundh dd,
#footer dl#footerralfarben,
#footer dl#footerralfarben dd,
#footer dl#footerkontaktservice,
#footer dl#footerkontaktservice dd,
#footer dl#footeraktuelles,
#footer dl#footeraktuelles dd,
#footer dl#footernewsletter,
#footer dl#footernewsletter dd,
#footer dl#footeraddpages dd{margin:0;}
#footer dl#footerralfarben,
#footer dl#footerkontaktservice,
#footer dl#footeraktuelles,
#footer dl#footernewsletter,
#footer dl#footeraddpages{height:auto !important;}
#footer dl#footeraundh dd ul,
#footer dl#footerralfarben dd ul,
#footer dl#footerkontaktservice dd ul,
#footer dl#footeraktuelles dd ul,
#footer dl#footernewsletter dd ul,
#footer dl#footeraddpages dd ul{}
#footer dl#footeraundh dd ul li,
#footer dl#footerralfarben dd ul li,
#footer dl#footerkontaktservice dd ul li,
#footer dl#footeraktuelles dd ul li,
#footer dl#footernewsletter dd ul li,
#footer dl#footeraddpages dd ul li{}
#footer dl#footeraundh dd ul li a,
#footer dl#footerralfarben dd ul li a,
#footer dl#footerkontaktservice dd ul li a,
#footer dl#footeraktuelles dd ul li a,
#footer dl#footernewsletter dd ul li a,
#footer dl#footeraddpages dd ul li a{color:#C3C3C3;padding:2px 20px;display:block;font-weight:normal;font-size:13px;}
#footer dl#footeraundh dd ul li a:hover,
#footer dl#footerralfarben dd ul li a:hover,
#footer dl#footerkontaktservice dd ul li a:hover,
#footer dl#footeraktuelles dd ul li a:hover,
#footer dl#footernewsletter dd ul li a:hover,
#footer dl#footeraddpages dd ul li a:hover{}
#footer dl#footeraundh dd ul li ul,
#footer dl#footerralfarben dd ul li ul,
#footer dl#footerkontaktservice dd ul li ul,
#footer dl#footeraktuelles dd ul li ul,
#footer dl#footernewsletter dd ul li ul,
#footer dl#footeraddpages dd ul li ul{}
#footer dl#footeraundh dd ul li ul li,
#footer dl#footerralfarben dd ul li ul li,
#footer dl#footerkontaktservice dd ul li ul li,
#footer dl#footeraktuelles dd ul li ul li,
#footer dl#footernewsletter dd ul li ul li,
#footer dl#footeraddpages dd ul li ul li{}
#footer dl#footeraundh dd ul li ul li a,
#footer dl#footerralfarben dd ul li ul li a,
#footer dl#footerkontaktservice dd ul li ul li a,
#footer dl#footeraktuelles dd ul li ul li a,
#footer dl#footernewsletter dd ul li ul li a,
#footer dl#footeraddpages dd ul li ul li a{color:#929292;display:block;font-size:13px;line-height:140%;padding:4px 20px;}
#footer dl#footeraundh dd ul li ul li a:hover,
#footer dl#footerralfarben dd ul li ul li a:hover,
#footer dl#footerkontaktservice dd ul li ul li a:hover,
#footer dl#footeraktuelles dd ul li ul li a:hover,
#footer dl#footernewsletter dd ul li ul li a:hover,
#footer dl#footeraddpages dd ul li ul li a:hover{color:#C3C3C3;text-shadow:none;}
#footer dl#socialIcons dd ul li a.print{background:url("../../img/misc/print.png") no-repeat 0 0;padding-left:35px;}
#footer dl#socialIcons dd ul li a.google{background:url("../../img/misc/google.png") no-repeat 0 0;padding-left:35px;}
#footer dl#socialIcons dd ul li a.pinterest{background:url("../../img/misc/pinterest.png") no-repeat 0 0;padding-left:35px;}
#footer dl#socialIcons dd ul li a.linkedin{background:url("../../img/misc/linkedin.png") no-repeat 0 0;padding-left:35px;}
#footer dl#socialIcons dd ul li a.youtube{background:url("../../img/misc/youtube.png") no-repeat 0 0;padding-left:35px;}
#footer dl#socialIcons dd ul li a.xing{background:url("../../img/misc/xing.png") no-repeat 0 0;padding-left:35px;}
#footer dl#socialIcons dd ul li a.facebook{background:url("../../img/misc/facebook.png") no-repeat 0 0;padding-left:35px;}
#footer dl#socialIcons dd ul li a.instagram{background:url("../../img/misc/instagram.png") no-repeat 0 0;padding-left:35px;}
#footer dl.services{border-left:none;}
#footer dl:last-child{border-right:none;}
#footer ul{margin:0;}
#footer dd{margin:10px 0 0 0;}
#footer dt{font-weight:normal;}
#footer li{list-style:none;padding:0;}
#footer dl dt{color:#c3c3c3;padding:2px 20px;text-transform:none;font-size:13px;}
#footer .list a{line-height:180%;display:block;padding:4px 20px;color:#929292;font-size:13px;}
#footer .list a:hover{text-decoration:none;color:#c3c3c3;text-shadow:none;}
#footer .tree ul{margin:0;margin-left:10px;}
#footer #footeraddpages .list a,#footer #footercombined .list a,#footer #footeraktuelles .list a,#footer #footeraundh .list a,#footer #footerCategories .list a{line-height:160%;};
.newsletter{float:left;background:#E7EAEC;padding:0px 0px 0px 10px;font-size:10px;width:auto;}
.newsletter .textbox{margin:0px 10px 0px 10px;width:140px;}
.fbInfoPopup{width:500px;}
.fbInfoPopup a{color:#1D7E96;}
.fbEnableButton{float:left;border:1px solid #c8d5e6;text-align:left;margin-right:10px;}
.fbEnableButton:hover{border-color:#9dacce;}
.fbEnableButton a{display:block;float:left;line-height:18px;background:url(../../img/facebook_icon.png) no-repeat 3px 3px;padding:0px 0px 0px 21px;font-size:10px;text-transform:uppercase;color:#2c5e97;}
.fbEnableButton a:hover{text-decoration:none;}
.fbEnableButton a.helpText{float:left;background:none;border-left:1px solid #c8d5e6;margin-left:5px;padding:0 4px;}
.fbEnableButton a.helpText:hover{background:#d7e3f1;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.copyright{margin:0 10px;font-size:10px;float:right;padding:5px 0;color:#2F2F2F;font-weight:bold;}
.text{margin:0 10px;text-align:center;padding:5px 0;color:#29373C;clear:both;}
a.readMore{color:#1d7e96;}
.box li a.readMore:hover
a.readMore:hover{color:#1d7e96;text-decoration:underline;}
p.tagCloud, div.tagCloud{line-height:1.5em;}
a.tagitem_100{font-size:12px;}
a.tagitem_200{font-size:14px;}
a.tagitem_300{font-size:16px;}
a.tagitem_400{font-size:18px;}
a.tagitem_500{font-size:20px;}
a.tagitem_600{font-size:22px;}
a.tagitem_700{font-size:24px;}
a.tagitem_800{font-size:26px;}
a.tagitem_900{font-size:28px}
span.taggedText{color:#a2a9ab;}
p.tagError{display:none;}
a.tagText{vertical-align:middle;display:inline-block;line-height:12px;}
a.tagText img{margin-right:3px;vertical-align:top;}
a.compare.remove{display:none}
.gridView,
.infogridView{margin:0;margin-bottom:20px;}
.gridView li{width:218px;height:218px;overflow:hidden;float:left;position:relative;list-style:none;padding:0;list-style:none;margin:5px 5px 5px;border:1px solid #ececec;background:#fff url("../../img/bg/productsBackList.png") repeat-x 0 0;}
.gridView li div.hoverBoxStatus{display:none;}
.gridView li:hover div.normalBoxStatus{display:none;}
.gridView li:hover div.hoverBoxStatus{display:block;}
.gridView li .titleBlock{height:30px;padding:0;color:#29373c;line-height:15px;text-decoration:none;font-weight:700;display:block;}
.gridView li .titleBlock .gridPicture{display:block;margin:35px 0 0 20px;top:40px;width:185px;height:150px;text-align:center;}
.gridView li .productTitle{font-size:15px;font-weight:100;color:#3c3c3c;display:block;height:40px;padding:18px 0 10px 10px;width:218px;background:rgba(255,255,255, 0.96);position:absolute;top:145px;line-height:1.1em;}
.gridView li div.hoverBoxStatus .productTitle{font-size:18px;font-weight:100;color:#3c3c3c;display:block;height:auto;padding:20px 0 0px 20px;width:198px;position:relative;top:0;background:none;line-height:0.9em;}
.gridView li:hover div.hoverBoxStatus a.titleBlock{display:block;}
.gridView li div.hoverBoxStatus .productShortDescription{font-size:14px;font-weight:300;color:#393939;display:block;padding:10px 0 10px 20px;width:198px;position:relative;top:0;background:none;}
.gridView li:hover{cursor:pointer;background:none;}
.gridView li:hover .titleBlock{color:#fff;background:#ffffff;}
.gridView li:hover .titleBlock:hover{background:#ffffff;}
.gridView li .priceBlock{height:auto;width:165px;position:absolute;left:0;padding:0px 20px;background:#fff;font-size:16px;display:none;color:#fe5000;top:110px;}
.gridView li:hover .priceBlock{display:block;}
.gridView li .priceBlock .priceOld{font-size:10px;}
.gridView li .priceBlock .pricePerUnit{font-size:9px;line-height:9px;display:block;}
.gridView li .priceBlock .button{display:block;position:absolute;left:0;padding:10px 5px 10px 30px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:300;background:#fe5000 url("../../img/bg/cart-button.png") no-repeat 3px 8px;color:#ffffff !important;margin:45px 0 0 20px;top:38px;}
.gridView li .priceBlock .button.moreinfo{display:block;position:absolute;left:0;padding:10px 30px 10px 10px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:300;background:#cfcfcf url("../../img/bg/moreinfo.png") no-repeat 100px 12px;color:#fe5000 !important;margin:45px 0 0 20px;top:0;}
.gridView li:hover .priceBlock{height:auto;padding-top:0px;color:#fe5000;}
.gridView li:hover .priceBlock:hover .button.moreinfo{background:#cfcfcf url("../../img/bg/moreinfo.png") no-repeat 100px 12px;}
.gridView li:hover .priceBlock:hover .button{background:#fe5000 url("../../img/bg/cart-button.png") no-repeat 3px 8px;}
.titleBox{width:187px;}
.titleBox a{display:block;padding:10px;font-size:14px;font-weight:700;}
.priceBox{padding:10px;width:167px;}
.priceBox .toCart{font-size:12px;font-weight:700;text-transform:uppercase;}
.priceBox strong{font-size:14px;padding-right:5px;}
.infogridView{margin:0;padding:0;}
.infogridView li.productData{margin:0;padding:0;list-style:none;float:left;border-top:5px solid #eceff0;}
.infogridView li.productData:nth-child(0n+1){border:medium none;}
.infogridView li.productData:nth-child(0n+2){border:medium none;}
.infogridView li.productData:nth-child(2n+1){border-right:5px solid #eceff0;width:368px;}
.infogridView li.productData:nth-child(2n+2){padding-left:10px;width:358px;}
.infogridView .listDetails{float:left;position:relative;height:150px;width:170px;padding-top:10px;}
.infogridView .titleBox,
.infogridView .selectorsBox,
.infogridView .buttonBox,
.infogridView .priceBox{background:none;width:170px;padding:0;}
.infogridView .titleBox{height:40px;}
.infogridView .selectorsBox{height:35px;padding-left:10px;}
.infogridView .priceBox{height:50px;padding-left:10px;}
.infogridView .buttonBox{height:20px;padding-left:10px;}
.infogridView .titleBox a{padding-top:10px;}
.infogridView a.compare{font-size:11px;color:#1d7e96;font-weight:bold;text-transform:uppercase;padding-bottom:3px;}
.infogridView .priceBox .oldPrice{font-size:9px;}
.infogridView .priceBox .price{font-size:14px;font-weight:bold;}
.infogridView .priceBox .pricePerUnit{font-size:9px;white-space:nowrap;}
.infogridView .priceBox .content{position:absolute;bottom:23px;line-height:10px;}
.infogridView .gridPicture{width:187px;padding:10px 0 10px 0px;}
.infogridView .gridPicture img{vertical-align:middle;}
.infogridView .deliveryInfo{font-size:11px;}
.infogridView .title{font-size:12px;}
.infogridView .title:hover{color:#eb6005;text-decoration:none;}
.lineView{margin:0;}
.lineView li.productData{padding:10px 0 10px 0;list-style:none;position:relative;border-top:5px solid #eceff0;}
.lineView li:first-child{border:none;}
.lineView .title{font-size:18px;}
.lineView .title:hover{color:#eb6005;text-decoration:none;}
.lineView a.compare{font-size:11px;color:#1d7e96;font-weight:bold;text-transform:uppercase;}
.lineView .pictureBox,
.lineView .info,
.lineView .description{float:left;}
.lineView .infoBox{float:right;padding-bottom:5px;}
.lineView .functions .oldPrice{font-size:10px;}
.lineView .functions .price{font-size:18px;font-weight:bold;line-height:23px;}
.lineView .functions .pricePerUnit{font-size:9px;white-space:nowrap;}
.infoBox{width:558px;position:relative;}
.lineView .info{width:260px;height:50px;float:left;padding:10px 0 0 10px;}
.lineView .description{width:268px;padding:7px 0 0 20px;font-size:14px;line-height:18px;}
.lineView .functions{padding:0 0 0px 10px;position:absolute;bottom:10px;clear:right;float:left;left:190px;width:550px;}
.lineView .functions label.price{margin:10px;}
.pictureBox{width:190px;height:150px;float:left;text-align:center;line-height:150px;overflow:hidden;}
.pictureBox img{vertical-align:middle;}
.pictureBox{position:relative;}
.pictureBox .viewAllHover{position:absolute;left:23px;top:62px;display:none;}
.pictureBox:hover .viewAllHover{display:block;}
.pictureBox .sliderHover{width:100%;height:150px;}
.pictureBox:hover .sliderHover{display:block;}
.pictureBox.gridPicture .sliderHover{margin-top:10px;height:150px;}
.pictureBox.gridPicture .viewAllHover{top:68px;}
.popupBox{position:absolute;border:1px solid #c1c1c1;padding:10px;display:none;}
.popupBox img.closePop{position:absolute;right:7px;top:7px;cursor:pointer;}
.basketFlyout{display:none;border:1px solid #000000;width:415px;position:absolute;z-index:111;right:0;top:0px;padding:7px 0 10px 0;}
.basketFlyout img.basket{position:absolute;right:15px;z-index:12;top:26px;}
.basketFlyout .counter{right:10px !important;z-index:13 !important;top:23px !important;}
.basketFlyout .title{padding-left:10px;padding-bottom:7px;padding-top:25px;display:block;margin:0;}
.basketFlyout .title strong{font-weight:300;font-size:16px;text-transform:uppercase;}
.basketFlyout .title .note{color:#EC6105;}
.basketFlyout .functions{padding:10px;padding-bottom:0;margin:10px 0 20px 20px;}
.basketFlyout .functions a{margin-right:10px;line-height:18px;}
.basketFlyout .functions a.submitButton{margin:0 0 0 108px;}
.basketFlyout button{margin-right:5px;}
.basketFlyout ul{width:100%;margin:15px 0 0 0;border-top:1px solid #e5e5e5;}
.basketFlyout li{list-style:none;padding:0;}
.basketFlyout li span.image{width:83px;overflow:hidden;float:left;border-right:1px solid #e5e5e5;padding:10px 10px;}
.basketFlyout li a{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:5px 10px;display:block;color:#373737;}
.basketFlyout li a:hover{background:#eaeaea;color:#373737 !important;text-decoration:none;}
.basketFlyout li:first-child a{border-top:none;}
.basketFlyout button{text-transform:uppercase;font-size:11px;font-weight:700;}
.basketFlyout .totals{width:100%;color:#000;padding:0;margin:0;}
.basketFlyout .totals .item{float:left;width:120px;overflow:hidden;white-space:nowrap;color:#373737;padding:15px 5px 5px 120px;font-weight:600;}
.basketFlyout .totals .price{float:right;padding-top:15px;padding-right:10px;font-weight:600;}
.scrollable .totals{width:100%;border-top:none;}
.basketFlyout .price{float:right;padding-top:15px;font-weight:400;}
.basketFlyout .item{float:left;width:160px;overflow:hidden;white-space:nowrap;color:#373737;padding:15px 5px 5px 15px;font-weight:400;}
.basketFlyout a:hover .item{color:#373737;}
.basketFlyout .textButton{text-transform:uppercase;font-size:12px;color:#fe5000;}
.basketFlyout img.closePop{position:absolute;cursor:pointer;margin:0 6px 0 0;top:5px;right:5px;}
.basketFlyout hr{margin:0;border:0;background:#fff;color:#fff;height:1px;font-size:1px;line-height:1px;width:250px;text-align:left;}
.scrollable hr{width:250px;}
.scrollable .scrollbarBox{height:200px;width:265px;overflow:hidden;}
.scrollable .basketItems{width:250px;min-height:230px;overflow:hidden;}
#sidebar .tree{margin:0 0 20px 0;}
#sidebar .tree ul{padding-left:0px;margin:0;}
#sidebar .tree li{list-style:none;padding:0;background:#ddd;}
#sidebar .tree li.active li{list-style:none;padding:0;background:#fff;}
#sidebar .tree ul li a{padding-left:5px;color:#333;}
#sidebar .tree li.exp>a, #sidebar .tree li.active>a{position:relative;}
#sidebar .tree ul li.active li a{color:#000;}
#sidebar .tree ul li.active li a:hover{color:#fff;}
#sidebar .tree ul li ul li a{padding-left:15px;}
#sidebar .tree ul li ul li ul li a{padding-left:30px;}
#sidebar .tree a{border-bottom:1px solid #999;display:block;padding:5px;line-height:17px;}
#sidebar .tree a>i{width:14px;height:14px;background:url('../bg/categorysprite.png') left top no-repeat;float:left;padding:0;margin:2px 5px 2px 0;}
#sidebar .tree li.exp>a>i span, #sidebar .tree li.active>a>i span{width:14px;height:14px;position:absolute;bottom:-14px;z-index:20;}
#sidebar .tree li.exp>a>i span{background:url('../bg/arrows-cat-exp-blue.png') no-repeat;}
#sidebar .tree li.active>a>i span{background:url('../bg/arrows-cat-exp-orange.png') no-repeat;}
#sidebar .tree li.end>a>i span{background:none;}
#sidebar .tree a:hover{background:#ec6105 url("../bg/svg/grad_orange.svg");background:-moz-linear-gradient(#ff8604, #ec6105);background:-ms-linear-gradient(#ff8604, #ec6105);background:-webkit-gradient(linear, left top, left bottom, from(#ff8604), to(#ec6105));background:-webkit-linear-gradient(#ff8604, #ec6105);background:-o-linear-gradient(#ff8604, #ec6105);background:linear-gradient(#ff8604, #ec6105);color:#fff;}
#sidebar .tree a:hover>i{background-position:left -45px;}
#sidebar .tree li.active>a{background:#ec6105 url("../bg/svg/grad_orange.svg");background:-moz-linear-gradient(#ff8604, #ec6105);background:-ms-linear-gradient(#ff8604, #ec6105);background:-webkit-gradient(linear, left top, left bottom, from(#ff8604), to(#ec6105));background:-webkit-linear-gradient(#ff8604, #ec6105);background:-o-linear-gradient(#ff8604, #ec6105);background:linear-gradient(#ff8604, #ec6105);color:#fff;}
#sidebar .tree li.active>a>i{background-position:1px -30px;}
#sidebar .tree li.exp>a{background:#18778e url(../bg/svg/grad_blue.svg);background:-moz-linear-gradient(#adefff, #389cb4, #18778e);background:-ms-linear-gradient(#adefff, #389cb4, #18778e);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #adefff), color-stop(50%, #389cb4), color-stop(100%, #18778e));background:-webkit-linear-gradient(#adefff, #389cb4, #18778e);background:-o-linear-gradient(#adefff, #389cb4, #18778e);background:linear-gradient(#adefff, #389cb4, #18778e);color:#fff;}
#sidebar .tree li.active>a, #sidebar .tree li.exp>a{box-shadow:0 3px 5px -2px #555555;border-bottom:none;}
#sidebar .tree li.exp>a>i{background-position:1px -61px;}
#sidebar .tree li.end>a>i{background-position:left 15px;}
#sidebar .sidebarMenu{border:1px solid #999;line-height:18px;}
#sidebar .sidebarMenu a:hover{text-decoration:none;}
#sidebar .sidebarMenu .active{text-shadow:0px -1px 0px #aa6826;}
.payment dl{margin-bottom:10px;margin-left:15px;}
.payment dt{margin:0;font-size:14px;}
.payment dl dd{display:none;margin-left:5px;}
.payment dl dd.activePayment{display:block;}
form#shipping ul{margin:0 0 0 20px;}
.etrustlogocol{float:left;width:100px;}
.etrustlogocol img{border:0;}
.etrustTsRatingButton{margin:7px 0;}
#thankyouPage h3.blockHead:first-child{color:#000;margin-left:0 !important;}
#thankyouPage .lightHead{margin-top:80px;}
#thankyouPage .link{font-weight:300;color:#fe5000;}
#details .pageHead,
#details .detailsParams{display:none;}
.pageHead + .listRefine,
.pageHead + css3-container +.listRefine{margin-top:-16px;}
.listRefine{margin-bottom:20px;border:1px solid #999;border-top:0;background:#d9dfe1;position:relative;z-index:1;}
.refineParams{padding:6px 10px 4px 10px;font-size:11px;}
.bottomParams,
.detailsParams{text-align:center;}
.bottomParams .pager,
.detailsParams .pager{float:none;}
.detailsParams .pager{background-image:none;text-align:center;padding:5px 10px;text-transform:uppercase;}
.bottomParams a.prev,
.detailsParams a.prev{float:left;}
.bottomParams a.next,
.detailsParams a.next{float:right;}
.bottomParams{padding:0;}
.refineParams .dropDown{float:right;}
.drop li{list-style:none;padding:0;}
.dropDown{position:relative;float:left;cursor:pointer;padding-right:10px;min-width:120px;cursor:pointer;}
.dropDown ul{position:absolute;top:-4px;display:none;left:-1px;margin:0;z-index:20;border:1px solid #a4a9aa;width:340px !important;overflow-x:hidden;overflow-y:scroll;max-height:340px;}
.dropDown ul a{text-decoration:none;display:block;padding:3px 5px;border-top:1px solid #fff;border-bottom:1px solid #b4b8b8;}
.dropDown li:first-child a{border-top:none;}
.dropDown li:last-child a{border-bottom:none;}
.dropDown ul a:hover,
.dropDown ul a.selected{color:#fff;}
.dropDown p{color:#000000;margin:0;background:url(../../img/dropdown.png) no-repeat 100% 2px;padding-right:20px;}
.dropDown p label{text-transform:uppercase;}
.dropDown p span{font-weight:700;}
.dropDown .value{padding:3px 10px 3px 0;border-bottom:1px solid #b4b8b8;}
.dropDown label{padding:0 3px 0 5px;}
.dropDown li.asc span,
.dropDown li.desc span,
.dropDown p span.asc,
.dropDown p span.desc{padding-right:15px;background:url(../../img/arrow-updown.png) no-repeat 100% -39px;}
.dropDown li.desc span, .dropDown p span.desc{background-position:100% -39px;}
.dropDown li.asc span, .dropDown p span.asc{background-position:100% 3px;}
.pager{float:left;padding-top:1px;line-height:14px;padding-right:6px;background:url(../../img/dots-v.png) no-repeat 100% 2px;}
.pager .page{padding:7px 10px;background:#6e6e6e;font-size:14px;color:#fff;}
a.page:hover{text-decoration:none;background:#fe5000;}
.pager .active{background:#fe5000;color:#fff;}
a.next,
a.prev{background:url(../../img/arrows.png) no-repeat 0 -17px;text-transform:uppercase;}
a.prev{padding-left:10px;padding-right:7px;}
a.next{padding-right:10px;padding-left:7px;background-position:100% 3px;}
#breadCrumb{padding:0 0 0 20px;font-size:11px;font-weight:700;text-transform:uppercase;clear:both;background:#fff;border-bottom:1px solid #ececec;height:26px;}
#breadCrumb span{color:#929292;font-size:10px;text-transform:none;}
#breadCrumb span.homeIcon{background:url("../../img/misc/breadcrumbHomeIcon.png") no-repeat 0 0;padding:0;width:35px;height:26px;display:block;float:left;}
#breadCrumb span.breadcrumbIcon{display:block;float:left;color:#000000;padding:8px 20px 7px 12px;background:url("../../img/misc/breadcrumbIcon.png") no-repeat right top;}
#breadCrumb span.breadcrumbIcon.last{display:block;float:left;color:#000000;padding:8px 20px 7px 12px;background:none;font-weight:normal;}
#breadCrumb span.breadcrumbIcon a{color:#929292;display:block;padding:0;font-weight:normal;}
#breadCrumb span.breadcrumbIcon a:hover{color:#000000;text-decoration:none;}
#overviewLink{display:none;}
#overviewLink a{font-size:11px;font-weight:700;text-transform:uppercase;position:absolute;right:10px;top:115px;}
.listFilter{background:#f2f4f5;padding:10px 10px 0px 10px;font-size:11px;border-bottom:1px solid #29373c;}
.listFilter .dropDown{margin-bottom:10px;min-width:232px;}
.wrapping{border-color:#666;overflow:hidden;}
.wrappingIntro img,
.wrappingIntro .introtext{float:left;}
.wrappingIntro .introtext{padding:15px 0 0 20px;width:290px;}
.wrapping h3{border-color:#a2a9ab;padding-left:5px;text-transform:uppercase;}
.wrappingData .thumbCol{width:150px;}
.wrappingData .articleCol{width:170px;}
.wrappingData .priceCol{width:640px;}
.wrappingData td{vertical-align:top;padding:10px 15px 10px 0;border-bottom:5px solid #fff;}
.wrappingData tr:last-child td{border-bottom:none;}
.wrappingData span,
.wrappingData strong,
.wrappingData input,
.wrappingData label{float:left;}
.wrappingData span{width:95px;height:55px;margin:0 15px 0 0;overflow:hidden;}
.wrappingData label{font-size:14px;width:155px;}
.wrappingData strong{float:right;}
.wrappingData li{padding:5px 0;}
.wrappingData li:first-child{padding-top:0;}
.wrapping .radiobox{margin:1px 5px 0 0;}
.wrappingCard li{float:left;min-height:150px;padding-left:20px;}
.wrappingCard label,
.wrappingCard input{float:left;}
.wrappingCard li:first-child{padding-left:0;}
.wrappingCard p{margin-bottom:5px;}
.wrapping .areabox{width:646px;margin-bottom:10px;background:#fff;z-index:99999;}
.wrappingComment label{display:block;text-transform:uppercase;padding:3px 5px;}
.wrapping .submitForm{padding-bottom:15px;}
.wrapping .submitForm button{float:right;margin-left:10px;}
.wrapping .textButton{margin-top:2px;}
.checkoutSteps + .status, .checkoutSteps + css3-container + .status{margin-top:20px;}
.checkoutCollumns .row{margin-bottom:20px;padding-top:20px;}
.checkoutCollumns .collumn{width:50%;float:left;margin-top:20px;}
.checkoutCollumns .collumn p{padding:0 0 0 15px;}
ul.checkoutSteps{width:100%;margin:0 0 10px 0;padding:0;}
ul.checkoutSteps li{list-style-type:none;display:inline;float:left;text-transform:uppercase;font-size:11px;background:none;padding:0;}
ul.checkoutSteps li span{display:block;}
ul.checkoutSteps li span a{display:block;background:url("../../img/misc/steps_normal.png") no-repeat right top;color:#000;padding:12px 24px 12px 22px;width:174px;}
ul.checkoutSteps li span a:hover{text-decoration:none;}
ul.checkoutSteps li span a.nopointer{cursor:none;}
ul.checkoutSteps li.step1.active,
ul.checkoutSteps li.step2.active,
ul.checkoutSteps li.step3.active,
ul.checkoutSteps li.step4.active,
ul.checkoutSteps li.step5.active{padding:0;}
ul.checkoutSteps li.step1.active{position:relative;z-index:16;}
ul.checkoutSteps li.step1.passed{position:relative;z-index:16;}
ul.checkoutSteps li.step2,
ul.checkoutSteps li.step2.active,
ul.checkoutSteps li.step2.passed{position:relative;z-index:15;margin-left:-14px;}
ul.checkoutSteps li.step2.active span a,
ul.checkoutSteps li.step2.passed span a{padding-left:22px;}
ul.checkoutSteps li.step3,
ul.checkoutSteps li.step3.active,
ul.checkoutSteps li.step3.passed{position:relative;z-index:14;margin-left:-14px;}
ul.checkoutSteps li.step3.active span a,
ul.checkoutSteps li.step3.passed span a{padding-left:22px;}
ul.checkoutSteps li.step4,
ul.checkoutSteps li.step4.active,
ul.checkoutSteps li.step4.passed{position:relative;z-index:13;margin-left:-14px;color:#fff;}
ul.checkoutSteps li.step4.active span a,
ul.checkoutSteps li.step4.passed span a{padding-left:22px;color:#fff;}
ul.checkoutSteps li.step5,
ul.checkoutSteps li.step5.active,
ul.checkoutSteps li.step5.defaultLast{position:relative;z-index:12;margin-left:-14px;color:#fff;}
ul.checkoutSteps li.step5.active span a{padding-left:22px;padding-right:29px;color:#fff;background:none;}
ul.checkoutSteps li.step5.defaultLast span a,
ul.checkoutSteps li.step5.activeLast span a{padding-left:24px;padding-right:0px;background:none;width:112px;}
ul.checkoutSteps li.step1.active span,
ul.checkoutSteps li.step2.active span,
ul.checkoutSteps li.step3.active span,
ul.checkoutSteps li.step4.active span{background:url("../../img/misc/steps_active.png") no-repeat left top;}
ul.checkoutSteps li.step5.activeLast span{background:#fe5000;}
ul.checkoutSteps li.step5.defaultLast span{background:#f4f4f4;}
ul.checkoutSteps li.step2 span,
ul.checkoutSteps li.step3 span,
ul.checkoutSteps li.step4 span{background:url("../../img/misc/steps_normal.png") no-repeat left top;}
ul.checkoutSteps li.step1.active a,
ul.checkoutSteps li.step2.active a,
ul.checkoutSteps li.step3.active a,
ul.checkoutSteps li.step4.active a,
ul.checkoutSteps li.step5.active a{color:#ffffff !important;background:url("../../img/misc/steps_active.png") no-repeat right top;}
ul.checkoutSteps li.step1.passed span,
ul.checkoutSteps li.step2.passed span,
ul.checkoutSteps li.step3.passed span,
ul.checkoutSteps li.step4.passed span,
ul.checkoutSteps li.step5.passed span{background:url("../../img/misc/steps_passed.png") no-repeat left top;}
ul.checkoutSteps li.step1.passed a,
ul.checkoutSteps li.step2.passed a,
ul.checkoutSteps li.step3.passed a,
ul.checkoutSteps li.step4.passed a,
ul.checkoutSteps li.step5.passed a{color:#ffffff !important;background:url("../../img/misc/steps_passed.png") no-repeat right top;}
.checkoutOptions{background:#fff;padding:20px 0 20px 20px;}
.checkoutOptions .lineBox{padding:10px 0 10px 0;}
.checkoutOptions .option{width:292px;float:left;margin-right:20px;background-color:#f2f4f5;height:300px !important;}
.checkoutOptions .option:last-child{margin-right:0;}
.checkoutOptions h3{margin-top:10px !important;}
.checkoutOptions p{padding:0 10px 0px 20px;}
#optionLogin.lineBox{border:1px solid #F2F4F5;background:#fff;}
#optionLogin ul.form{width:100%;margin:1.9em 0 0 1.2em;}
div.checkoutOptions #optionLogin ul.form{width:100%;margin:0 0 0 1.2em;}
#optionLogin ul.form li{width:100%;}
#optionLogin ul.form li input.textbox{width:245px;background:#ededed;border:1px solid #ededed;padding:5px 5px;}
#optionLogin ul.form li label{display:block;width:100%;font-size:12px;font-style:italic;}
.lineBox{border:none;padding:9px 10px 10px 10px;margin:0;background:#f4f4f4;}
.lineBoxOuterWhite{background:#ffffff;padding:20px;}
.lineBoxOuterWhite .lineBox{padding:0;}
.orderColumns .lineBox{padding-bottom:20px;}
.orderColumns .lineBox span.title{color:#767676;font-weight:400;text-shadow:none;line-height:180%;}
.lineBoxOuterFullWhite{background:#ffffff;padding:20px;margin-top:10px;}
.lineBoxOuterFullWhite .lineBox{background:#ffffff;padding:0;}
.lineBox p.errorMsg{color:#ff0000;}
.doNotShowLineBox{display:none;}
.checkoutCollumns{background:#fff;padding:0 0 20px 0;border-bottom:10px solid #ececec;}
.orderColumns,
.payColumns{background:#fff;padding:20px 0 20px 0;}
.payColumns #shipping{float:left;width:50%;}
.payColumns #payment{float:left;width:50%;}
.couponBox{border-top:5px solid #eceff0;padding:15px 0;width:545px;position:absolute;top:-70px;}
.couponBox p.oxValidateError{padding-left:135px;}
.couponBox .inlineError{padding-bottom:10px;line-height:16px;}
.couponBox .textbox{margin:0 5px;}
.couponData span{padding-right:10px;}
h3.section{border-bottom:1px solid #000000;padding-bottom:7px;margin-top:15px;text-transform:uppercase;margin-right:20px !important;}
h3.section button{margin-left:10px;}
#productTitle{position:relative;z-index:17;padding-right:30px;text-shadow:none;}
.pricePopup li{padding:0 10px;}
.pricePopup span{display:block;border-top:1px solid #fff;border-bottom:1px solid #b2b6b6;padding:3px 0;}
.pricePopup label{width:80px;float:left;padding:3px 0;}
.pricePopup li:first-child span{border-top:0;}
.pricePopup li:last-child span{border-bottom:0;}
.pricePopup h4{padding:0 30px;}
.pricePopup{display:none;position:absolute;z-index:12;background:#D8DEE0;text-transform:uppercase;font-size:11px;border:1px solid #979797;padding:7px 0;}
.actionLinks{display:none;position:absolute;z-index:16;background:#D8DEE0;text-transform:uppercase;font-size:11px;border:1px solid #979797;padding:7px 0;margin:0;}
.actionLinks li{padding:0 10px;list-style:none outside none;position:relative;}
.actionLinks li:hover a{border-color:#fb8523;color:#fff;}
.actionLinks a{display:block;padding:3px 0;border-top:1px solid #fff;border-bottom:1px solid #b2b6b6;}
.actionLinks a:hover{text-decoration:none;color:#fff;}
.actionLinks li:first-child span{border-top:1px solid #b2b6b6;display:block;}
.actionLinks li:last-child a{border-bottom:0;}
.social{padding-top:10px;margin-bottom:0;height:25px;}
.social div.socialButton{float:left;}
.social label{display:block;text-transform:none;padding:3px 0 5px 0;font-weight:700;text-shadow:0px 1px 1px #fff;}
.social a{display:block;border:0;padding:0;}
.social .fbEnableButton a:first-child{padding:0px 0px 0px 21px;}
.social span{float:left;z-index:3;}
.fb_share_count_hidden{margin:3px 7px 0 0px;display:inline-block;}
a.fb_button_simple{width:14px;height:14px;overflow:hidden;display:inline-block;}
.social:hover{background:none;}
.detailsRelated{clear:both;padding-top:7px;background:#fff;margin-top:7px;}
.detailsRelated .relatedInfo{border-bottom:7px solid #ececec;}
.detailsInfo{position:relative;}
.detailsInfo .picture{width:380px;float:left;text-align:center;line-height:340px;height:340px;}
.cloud-zoom-big{border:2px solid #fe5000 !important;}
.detailsInfo .picture a{width:380px;float:left;text-align:center;line-height:340px;height:340px;overflow:hidden;}
.detailsInfo .picture img{vertical-align:middle;}
.hasBrand{float:left;width:258px;}
.detailsInfo .information{float:right;width:358px;min-height:340px;position:relative;padding:0 0 0 10px;}
.detailsInfo .information h1#productTitle{line-height:40px;}
.persparamBox{padding-bottom:7px;}
.basketitems .persparamBox{padding-top:5px;font-size:12px;display:none;}
.persparamBox label,
.persparamBox input{float:left;}
.persparamBox input{width:150px;}
.persparamBox label{margin:2px 5px 0 0;}
div.netto,
span.netto{color:#fe5000;font-size:14px;}
div.brutto,
span.brutto{color:#6C6C6C;font-size:10px;margin-top:2px;}
div.staffelPrices{font-size:14px;margin:15px 0 0 0;}
.gridView li div.hoverBoxStatus div.priceBlock div.brutto{font-size:12px;}
div.detailsInfo div.netto{font-size:22px;}
div.detailsInfo div.brutto{font-size:16px;padding:5px 0 0 0;}
div.detailsInfo div.showBasketButton span{font-size:18px;float:left;margin-right:10px;padding-top:7px;display:block;}
div.detailsInfo div.showBasketButton input.textbox{font-size:14px;height:30px;width:30px;text-align:center;}
div.detailsInfo div.showBasketButton button.submitButton{background:url("../../img/bg/cart-button.png") no-repeat scroll 3px 11px #fe5000;color:#FFFFFF !important;display:block;font-size:16px;font-weight:100;margin:10px 0 0 0px;padding:10px 36px 10px 30px;text-decoration:none;text-transform:uppercase;height:40px;}
div.detailsInfo div.showNoticeList{margin-bottom:10px;}
div.detailsInfo div.showNoticeList span a{background:url("../../img/bg/buttonnotice.png") no-repeat scroll 6px 4px #CFCFCF;color:#fe5000 !important;display:block;font-size:16px;font-weight:100;margin:2px 0 0 0px;padding:10px 5px 10px 34px;text-decoration:none;text-transform:uppercase;height:20px;width:190px;}
div.detailsInfo div.showContactButton{margin-bottom:10px;}
div.detailsInfo div.showContactButton span a{background:#CFCFCF;color:#fe5000 !important;display:block;font-size:13px;font-weight:300;margin:2px 0 0 0px;padding:10px 30px 10px 34px;text-decoration:none;text-transform:uppercase;height:20px;width:200px;}
.attributes{width:100%;}
.attributes th,
.attributes td{padding:4px 10px;border-top:1px solid #ddd;}
.attributes th{text-align:left;width:35%;background:#f5f5f5;}
.attributes tr:first-child th,
.attributes tr:first-child td{border:none;}
.information h1{font-weight:100;line-height:34px;margin-bottom:5px;font-size:34px;text-shadow:none !important;}
.itemCode{color:#6c6c6c;display:block;padding:15px 0 0;}
.shortDescription{clear:both;font-size:16px;margin-bottom:10px;width:200px;color:#6c6c6c;line-height:24px;margin-top:10px;}
.additionalInfo{padding-top:10px;padding-bottom:10px;}
.additionalInfo span{padding:0 7px;margin-bottom:3px;font-size:14px;line-height:12px;border-left:1px solid #999;}
.additionalInfo span:first-child{padding-left:0px;border:none;padding-right:0px;}
.additionalInfo .stockFlag{padding-right:0px;}
.tobasketFunction .selector{position:relative;z-index:14;}
.selector{padding:2px 6px 3px 6px;line-height:16px;position:absolute;z-index:18;}
.selector img{vertical-align:middle;}
.otherPictures{position:relative;z-index:4;}
.otherPictures ul{margin:0 0 20px 0;padding:0;overflow:hidden;}
.otherPictures li,
.otherPictures a{list-style:none;padding:0;float:left;}
.otherPictures a{display:block;width:100px;height:100px;float:left;text-align:center;line-height:100px;position:relative;}
.artIcon{display:block;width:98px;height:98px;overflow:hidden;}
.otherPictures a:hover{cursor:pointer;}
.otherPictures a:hover .marker,
#zoomModal a:hover .marker{display:block;}
.otherPictures img{vertical-align:middle;position:relative;z-index:1;}
.marker{position:absolute;width:96px;height:96px;border:2px solid #ececec;top:0;left:0;display:none;z-index:99;}
.marker img{position:absolute;top:-8px;left:50%;z-index:6;margin-left:-6px;}
.otherPictures .selected .marker,
#zoomModal .selected .marker{display:block;}
.shadowLine{width:100%;height:8px;position:absolute;top:0;z-index:4;background:url(../../img/shadow-line.png) repeat-x 0 0;}
.relatedInfo{float:left;width:100%;}
.relatedProducts{float:left;width:100%;}
.relatedInfoFull{float:none;width:auto;padding-right:0;}
.stockFlag{background:url(../../img/stockstatus.png) no-repeat 7px -46px;}
.lowStock{background-position:7px 2px;}
.notOnStock{background-position:7px -22px;color:#EE0E02;text-transform:uppercase;}
.oldPrice{font-size:14px;margin-bottom:3px;}
.information .oldPrice{font-size:11px;}
.tobasketFunction .price{font-size:18px;}
.tobasketFunction .textbox{width:20px;}
.tobasketFunction a,
.tobasketFunction label,
.tobasketFunction button,
.tobasketFunction input{float:left;margin-right:5px;}
.tobasketFunction label{margin:1px 10px 0 0;}
.information .tobasket{bottom:5px;}
div.rating{margin-bottom:10px;}
ul.rating{width:89px;height:16px;margin:5px 0;padding:0;list-style:none;clear:both;float:left;position:relative;background:url(../../img/stars.jpg) no-repeat left top;}
a.rates{float:left;color:#515353;padding:6px 0 0 7px;}
ul.rating li{cursor:pointer;float:left;padding:0;list-style:none;}
ul.rating li a{position:absolute;left:0;top:0;width:18px;height:16px;text-decoration:none;z-index:10;}
ul.rating li a b{display:none;}
ul.rating li.s1 a{left:0;}
ul.rating li.s2 a{left:17px;}
ul.rating li.s3 a{left:34px;}
ul.rating li.s4 a{left:51px;}
ul.rating li.s5 a{left:68px;}
ul.rating li a:hover{z-index:2;width:89px;height:16px;overflow:hidden;left:0;background:url(../../img/stars.jpg) no-repeat 0 -18px;}
ul.rating li.s1 a:hover{background-position:-72px -18px;}
ul.rating li.s2 a:hover{background-position:-54px -18px;}
ul.rating li.s3 a:hover{background-position:-36px -18px;}
ul.rating li.s4 a:hover{background-position:-18px -18px;}
ul.rating li.s5 a:hover{background-position:0 -18px;}
.rating li.currentRate{background:url(../../img/stars.jpg) left bottom;position:absolute;height:16px;z-index:1;}
.rating li.ratingValue a,
.rating li.ratingValue a:hover{width:auto;height:auto;left:90px;white-space:nowrap;padding-top:3px;background:none;}
dl.review{margin:5px 0;padding-top:5px;border-top:1px solid #ccc;}
dl.review dt{margin-bottom:7px;height:1em;}
dl.review dd.item{display:none;}
dl.review dd{clear:both;margin:0;}
dl.review .param{margin-left:20px;color:#757C83;}
.addressCollumns{}
.addressCollumns .collumn{float:left;width:50%;}
.downloadList{margin:0;padding:0;line-height:18px;}
.downloadList li{padding:15px 10px;list-style:none;border-top:5px solid #eceff0;}
.downloadList li:first-child{border:0;padding-top:0;}
.downloadList dd{padding:3px 0;font-size:13px;}
.downloadList dt{border-bottom:1px solid #ddd;padding-bottom:3px;display:block;font-weight:400;margin-bottom:7px;}
.downloadList dt strong{font-size:16px;display:block;font-weight:600;}
.orderList{margin:0;padding:0;line-height:18px;}
.orderList li{padding:15px 10px;list-style:none;border-top:5px solid #eceff0;}
.orderList li:first-child{border:0;padding-top:0;}
.orderList dl{width:300px;}
.orderList dd{padding:3px 0;}
.orderList dt{border-bottom:1px solid #ddd;padding-bottom:10px;display:block;font-weight:400;margin-bottom:7px;margin-top:0px;}
.orderList dt strong{font-size:16px;display:block;}
.orderList dt span{font-size:10px;color:#999;display:none;}
.orderList dt label{color:#666;}
.orderList td{vertical-align:top;width:50%;}
.orderList td table{text-align:left;}
.orderList td table th{font-size:14px;padding-bottom:14px;}
.orderList .orderitems, .orderList .orderhistory{width:100%;}
.orderList .orderitems td{vertical-align:top;}
.orderList .orderitems h3{margin-left:0 !important;margin-top:0px !important;}
.orderhistory td{border-top:0px dotted #bbb;padding:10px 0;vertical-align:top;width:99%;}
.orderhistory td.small{width:1%;}
.orderhistory td .amount{display:block;font-size:11px;color:#666;}
.orderList h3{padding-top:12px;font-size:16px;}
ul#addressText{line-height:140%;color:#000;font-size:16px;}
ul#shippingAddressForm li p.dhlpackstation{padding:0 0 0 0;}
.form{width:440px;margin:0 0 0 20px;}
.form li{padding:5px 0;width:440px;font-size:12px;}
.form li.formSubmit{padding-top:10px;padding-left:150px;}
.form li.formNote{padding-bottom:0;font-size:11px;color:#666;line-height:14px;}
form.pwdfor{margin:0 0 20px 0;}
.form label,
.form input{float:left;}
.form .oxDate select{float:left;width:100px;}
.form .oxDate .innerLabel{margin-top:1px;text-transform:none;}
.form input[type="password"],
.form input[type="text"]{width:288px;padding:3px 3px;background:#ededed;border:none;}
.form select[data-fieldsize="normal"]{width:292px;font-size:12px;}
.form input[data-fieldsize="xsmall"]{width:40px;}
.form input[data-fieldsize="small"]{width:52px;}
.form input[data-fieldsize="small"]{width:52px;}
.form input[data-fieldsize="medium"]{width:86px;}
.form input[data-fieldsize="xsmall"] + input[data-fieldsize="pair-xsmall"],
.form input[data-fieldsize="xsmall"] + css3-container + input[data-fieldsize="pair-xsmall"],
.form input[data-fieldsize="pair-xsmall"] + input[data-fieldsize="xsmall"],
.form input[data-fieldsize="pair-xsmall"] + css3-container + input[data-fieldsize="xsmall"],
.form input[data-fieldsize="small"] + input[data-fieldsize="pair-small"],
.form input[data-fieldsize="small"] + css3-container + input[data-fieldsize="pair-small"],
.form input[data-fieldsize="small"] + input[data-fieldsize="small"],
.form input[data-fieldsize="small"] + css3-container + input[data-fieldsize="small"],
.form input[data-fieldsize="medium"] + input[data-fieldsize="medium"],
.form input[data-fieldsize="medium"] + css3-container + input[data-fieldsize="medium"]{margin-left:5px;}
.form input[data-fieldsize="xsmall"] + .form input,
.form input[data-fieldsize="xsmall"] + css3-container + .form input{margin-left:10px;margin-right:0;}
.form input[data-fieldsize="pair-xsmall"]{width:236px;}
.form input[data-fieldsize="pair-small"]{width:224px;}
.form input[data-fieldsize="verify"]{width:103px;}
.verificationCode{margin:0 7px 0 0;float:left;}
span.verificationCode{margin-top:2px;}
.form li.stateBox{padding-left:150px;}
.form label{width:130px;padding-right:10px;line-height:18px;}
.form label.textareaLabel{width:200px;padding-right:10px;line-height:18px;padding-bottom:5px;}
.form label.req{font-weight:400;}
.form label.short{width:90px;padding-right:5px;line-height:18px;}
.form .underInput{padding:5px 0px;margin-left:140px;}
.form .underInput.short{margin-left:90px;}
.form label.tooltip{background:url(../../img/help-icon.png) 95% center no-repeat;}
.form li.checkFields{padding-left:150px;}
.form li.checkFields label{width:auto;margin-right:10px;}
.form li.checkFields input{margin:2px 5px 0 0;}
.form textarea{float:none;width:420px;}
.inputNote{display:block;clear:both;font-size:11px;line-height:14px;padding:2px 0 0 0;color:#666;}
.form .note{padding-left:150px;font-size:11px;color:#666;line-height:14px;font-style:italic;padding-top:7px;}
.payment .form{margin:15px 0 5px 0;}
.payment .desc{margin-bottom:15px;font-size:13px;margin-top:13px;}
#shipSetCost{padding-top:5px;padding-left:20px;font-size:13px;}
.inlineForm button{margin-left:5px;}
.verify img{float:left;margin:1px 5px 0 0;}
.notice{font-size:11px;font-style:italic;border-top:1px solid #eceff0;margin-top:10px;padding:5px 0;}
.inlineForm .notice{display:block;clear:both;}
label.innerLabel{display:block;position:absolute;color:#B4B8B8;margin:3px 0 0 5px;font-weight:normal;text-transform:uppercase;font-size:10px;}
label.innerLabel.textArea{text-transform:none;}
.oxValidateError{display:none;clear:both;font-size:11px;line-height:14px;color:#ff0000;margin:0;padding:5px 0 5px 150px;}
.oxValidateError span{display:none;}
p.oxValidateError span.js-oxError_notEmpty{font-style:italic;color:#ff0000;background:url("../../img/bg/error.png") no-repeat 0 0;font-size:12px;display:block;padding:3px 0 3px 30px;margin:3px 0 0 0;}
.oxValidateError span.req{float:none;display:inline;}
.oxInValid label,
.oxInValid p{color:#ff0000;}
.oxInValid input,
.oxInValid select,
.oxInValid input:focus{border-color:#e40000;background:#fff8f8;}
.oxInValid select{border-style:solid;border-width:1px;}
.oxInValid .oxValidateError,
.oxInValid .oxValidateError .js-oxError_postError{display:block;}
.promoShadow{position:absolute;top:0;z-index:3;}
.shadowRight{right:10px;}
.oxSlider{position:relative;margin-bottom:0px;}
.oxSlider li{position:relative;}
.oxSlider a:hover{text-decoration:none;}
.oxSlider{padding:0 0px;overflow:hidden;clear:both;}
.oxSlider ul, .oxSlider li{margin:0;padding:0;list-style:none;}
#promotionSlider img{width:960px;height:400px;}
div.anythingSlider ul.thumbNav{float:right;}
div.anythingSlider div.anythingControls{right:0;}
div.anythingSlider .thumbNav a{padding:2px 10px;}
.recommendations .title{font-size:12px;padding:2px 0px 6px;}
.recommendations .title a{float:left;font-weight:bold;}
.recommendations .title .editButtons{float:right;}
.recommendations .title .textButton{color:#1d7e96;padding:0;height:14px;line-height:14px;}
.recommendations .description{font-size:11px;padding:0px 0px 8px;}
.recommendationsSearchForm{padding:15px 10px;}
.recommendationsSearchForm label{font-size:11px;}
.recommendationsSearchForm .searchInput{width:85px;}
.itemSlider{width:744px;height:148px;margin:0 1px 20px 1px;border:1px solid #76c9dd;position:relative;}
.itemSlider ul{height:148px;}
.itemSlider li{width:124px;height:148px;line-height:148px;padding:0;text-align:center;list-style:none;}
.itemSlider li img{vertical-align:middle;}
.itemSlider .slideNav{font-size:21px;font-weight:700;line-height:24px;color:#fff;text-decoration:none;position:absolute;z-index:4;bottom:-1px;opacity:0.9;filter:alpha(opacity =90);height:150px;display:block;text-shadow:0px -1px 0px #486066;}
.itemSlider .leftHolder{position:absolute;left:-1px;bottom:-1px;height:150px;z-index:3;width:179px;}
.itemSlider .slideNav:hover{text-shadow:0px -1px 0px #ac8a6b;opacity:1;filter:alpha(opacity =100);}
.itemSlider .titleBlock{left:-1px;bottom:0;width:130px;padding-left:10px;text-transform:uppercase;}
.itemSlider .titleBlock:hover{opacity:0.9;filter:alpha(opacity=90);text-shadow:0px -1px 0px #486066;}
.itemSlider .titleBlock strong{float:left;margin:50px 0 0 0;width:130px;}
.itemSlider span.slideBg{display:block;height:100%;width:100%;top:0;position:absolute;}
.itemSlider .prevItem{left:139px;bottom:0;width:40px;}
.itemSlider .nextItem{right:-1px;width:40px;}
.itemSlider .prevItem:hover span.slideBg,
.itemSlider .nextItem:hover span.slideBg{filter:alpha(opacity =90);opacity:0.9;}
.itemSlider .prevItem span.slidePointer,
.itemSlider .nextItem span.slidePointer{position:relative;z-index:5;float:right;text-indent:-9999px;width:30px;height:32px;margin:58px 5px 0 0;background:url(../../img/promo-arrows.png) no-repeat -98px -162px;}
.itemSlider .prevItem span.slidePointer{background-position:-26px -162px;}
.itemSlider .prevItem:hover span.slidePointer{background-position:-26px -86px;}
.itemSlider .nextItem:hover span.slidePointer{background-position:-98px -86px;}
.itemSlider li{position:relative;}
.itemSlider li a.viewAllHover{display:none;position:absolute;left:0;bottom:0;height:35px;z-index:5;opacity:1;padding-right:5px;padding-top:25px;filter:alpha(opacity =100);background:transparent url(../bg/fx-grad-orange-spiked.png) -30px 0px no-repeat;}
.itemSlider li a span{text-align:left;line-height:12px;padding-top:4px;background-position:0 50%;font-size:10px;}
.itemSlider a.sliderHover,
a.sliderHover{background:#fd8304;opacity:0.7;filter:alpha(opacity =70);width:124px;height:148px;display:none;position:absolute;left:0px;top:0px;}
.itemSlider li:hover a.viewAllHover,
.itemSlider li:hover a.sliderHover{display:block;}
.subcatList,
.subcatList ul{margin:0;}
.subcatList li{padding:0;list-style:none;}
.subcatList .box{float:left;margin-left:5px;border:1px solid #ececec;background:url("../../img/bg/productsBackList.png") repeat-x scroll 0 0 #FFFFFF;height:218px;overflow:hidden;padding:0;position:relative;width:218px;}
.subcatList li .box:first-child{margin-left:0;}
.subcatList .box h3{background:url("../../img/bg/1010trans.png") repeat scroll 0 0 rgba(0, 0, 0, 0);color:#3C3C3C !important;display:block;font-size:22px !important;font-weight:300 !important;height:33px;padding:30px 0 10px 20px !important;position:absolute;top:135px;width:198px;margin:0 !important;text-shadow:none !important;border:none !important;}
.subcatList h3 a{color:#3C3C3C;font-size:16px !important;text-decoration:none;text-transform:none;}
.subcatList .box li{text-transform:uppercase;padding:3px 0;}
.categoryDescription{background:#f2f4f5;padding:10px 10px 10px 10px;font-size:11px;border-bottom:1px solid #B4B8B8;}
.categoryTopDescription,
.categoryTopLongDescription{padding-top:15px;border-bottom:7px solid #ECECEC;background:none repeat scroll 0 0 #FFFFFF;}
.categoryTopLongDescription small{color:#fe5000;margin:0 20px;display:block;padding:0 0 8px;font-size:12px;}
.categoryTopLongDescription p{margin:0 20px 22px;line-height:160%;color:#000;}
.categoryPicture{margin-bottom:20px;}
.box #tsSeal{text-align:center;margin-bottom:7px;}
.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;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.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-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget-overlay{background:#000;opacity:.50;filter:Alpha(Opacity=50);}
.ui-dialog{position:absolute;padding:.2em;width:300px;}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;}
.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{position:relative;border:0;padding:.5em 1em;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 .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.cloud-zoom-lens{border:2px solid #EB6005;margin:-2px;background-color:#fff;cursor:move;}
.cloud-zoom-title{position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big{border:2px solid #51A8BC;overflow:hidden;background-repeat:no-repeat;background-color:#fff;}
.cloud-zoom-loading{color:#000;background:#fff;padding:0px;}
#zoomTrigger{position:absolute;width:18px;height:18px;display:block;text-indent:-9999px;position:absolute;top:10px;left:10px;float:left;z-index:1000;background:url(../../img/zoom.png) no-repeat 0 0;}
.zoomed{width:663px;height:665px;overflow:hidden;text-align:center;position:relative;z-index:2;}
.zoomPager{margin:0;padding:0;}
.zoomPager li{list-style:none;float:left;padding:0;}
.zoomHead{font-weight:700;text-transform:uppercase;}
#zoomModal .otherPictures{margin:0;padding:0;width:663px;z-index:9;}
#zoomModal .otherPictures a{width:30px;height:35px;line-height:35px;font-weight:700;font-size:14px;text-decoration:none;text-shadow:0px 1px 1px #fff;}
#zoomModal .shadowLine{width:663px;clear:both;}
#zoomModal .otherPictures ul{margin:0;}
#zoomModal .marker{border:2px solid #EB6005;display:none;height:31px;left:0;position:absolute;top:0px;width:26px;z-index:99;}
#zoomModal .marker img{left:50%;margin-left:-6px;position:absolute;top:-6px;z-index:6;}
#services{width:175px;}
#services a{text-decoration:none;text-transform:uppercase;}
#services li{position:relative;}
#services .counter{right:5px;top:1px;}
#servicesTrigger{position:relative;}
div.topPopList p#servicesTrigger,
div.topPopList p#languageTrigger{margin-bottom:0;}
#servicesTrigger .counter{left:28px;top:0;z-index:11;width:5px;}
.hasNotifications{}
#services a:hover .counter{border:1px solid orange;background:#fff;color:orange;}
.wishlistPublish{float:right;width:360px;}
.wishlistSearch{float:left;}
.wishlistSearch .form{width:100%;}
.wishlistSearch .form li{width:100%;}
.wishlistSearch .form label{width:auto;}
.wishlistPublish .form label{width:280px;}
.wishlistView a{text-decoration:underline;}
.wishlistView,
.listmaniaView{border-bottom:5px solid #ECEFF0;margin-bottom:30px;padding-bottom:15px;}
.formTitle,
.wishlistResults dt{font-weight:700;text-transform:uppercase;border-bottom:1px solid #eceff0;margin-bottom:10px;padding-bottom:0;}
.wishlistSuggest{clear:both;padding:20px 0 0 388px;}
.wishlistResults{padding-top:20px;}
.wishlistResults dt{padding-bottom:5px;background:url("../../img/search-icon.png") no-repeat 0 3px;padding-left:20px;}
.wishlistUser{float:right;width:360px;padding:40px 0 0 0px;}
.accountDashboardView .col{float:left;width:374px;}
.accountDashboardView dl{margin-bottom:15px;}
.accountDashboardView dd{margin-top:2px;color:#6C6C6C;}
.accountDashboardView dl dt{font-weight:500;}
#compareList{width:100%;}
#compareList td{border-collapse:collapse;vertical-align:top;}
#compareList table{width:200px;border-collapse:collapse;}
#compareList table td{border-top:5px solid #ECEFF0;padding:5px;}
#compareList table #firstTr td,
#compareList table #firstDataTr td{border:0;}
#compareList table tr:last-child td{padding-bottom:20px;}
#compareDataDiv{overflow:hidden;}
#compareFirstCol{overflow:hidden;}
.compareItem{width:190px;height:380px;position:relative;}
.compareNarrow{width:596px;position:relative;}
#compareFirstCol.compareNarrowFirstCol table{width:152px;}
.compareWide{width:740px;position:relative;}
.compareWide .compareItem{width:238px;}
.compareItem .tobasket{position:absolute;bottom:10px;}
.compareItem .oldPrice{font-size:11px;line-height:14px;}
.compareItem .variants{padding-top:15px;}
.compareItem .variants select{margin:5px 0 10px 0;display:block;}
.compareItem .picture{text-align:center;display:block;width:190px;height:150px;overflow:hidden;margin-bottom:7px;}
.compareItem .title{display:block;font-size:18px;line-height:18px;font-weight:400;padding-bottom:3px;}
.compareItem .identifier{color:#515353;display:block;}
.compareItem .fn{padding-top:5px;margin:0;clear:both;}
#compareList .lineBox{padding:5px 10px;font-size:11px;text-transform:uppercase;text-align:center;line-height:16px;}
#compareList a.navigation{background:url(../../img/prevnext.png) no-repeat 0 0;height:7px;width:4px;text-indent:-9999px;margin-top:4px;}
#compareList .lineBox a.movePrev{float:left;background-position:0 -7px;}
#compareList .lineBox a.moveNext{float:right;}
td.centered{text-align:center;}
td.alignTop{vertical-align:top;}
.accountLoginView .col{float:left;width:50%;}
#incVatMessage{position:fixed;bottom:-3px;right:-5px;font-size:10px;padding:4px 15px 6px 4px;background:url(../../img/bg/1010trans.png) repeat 0 0;z-index:9999;display:block;color:#000000 !important;}
#incVatMessageTsBadge{position:fixed;bottom:-3px;right:100px;font-size:11px;padding:4px 20px 6px 17px;background:url(../../img/vatmsg-bg.png) no-repeat 0 0;opacity:0.6;filter:alpha(opacity=60);z-index:9999;}
.errorBox{width:auto;font-size:12px;font-weight:bold;color:#D81F01;margin:20px;padding:0;border:none;width:500px;}
.errorBox a{color:#D81F01;text-decoration:underline;}
.errorBox a:hover{color:#666;}
.errorBox .errHead{background:#D81F01;color:#fff;padding:5px 15px;}
.errorBox .errBody{border:1px solid #D81F01;padding:15px;}
.errorBox .stackTrace{font-size:11px;color:#000;font-weight:normal;margin:10px 0;padding:10px 0;border-top:2px solid #EED8D2}
li.articleImage{height:110px;}
.featuredList a.articleBoxImage{height:97px;line-height:97px;width:148px;background:#fff;text-align:center;display:block;}
.featuredList a.articleBoxImage img{vertical-align:middle;}
.selectorsBox{clear:both;background:none;padding:10px 10px 0px 0px;font-size:11px;}
div.information .selectorsBox{margin-bottom:0px;}
.selectorsBox .dropDown{margin-bottom:10px;min-width:200px;}
.selectorsBox .dropDown li.disabled a{color:#b4b8b8;}
.selectorsBox p.underlined{border-bottom:1px solid #b8b7ba;}
.selectorLabel label{min-width:60px;display:none;}
#variants.selectorsBox ul li a{font-size:14px;color:#29373C !important;}
#variants.selectorsBox ul li a:hover{background:#eaeaea;color:#373737 !important;}
#variants.selectorsBox ul li a.selected{background:#eaeaea;color:#373737 !important;}
.variantReset{padding-bottom:10px;font-size:11px;margin-top:0;font-size:14px;}
.variantReset label{text-transform:uppercase;font-weight:400;display:block;padding:0 0 5px;}
.variantReset a.reset{font-size:14px;color:#fe5000 !important;font-weight:300;display:block;padding-bottom:10px;}
.variantReset a.reset:hover{text-decoration:none;color:#EB6005;}
.listDetails .selectorsBox{background:none;padding:10px 10px 0px 5px;font-size:11px;}
.listDetails .selectorsBox .dropDown{margin-bottom:10px;min-width:150px;}
.listDetails .selectorsBox .dropDown li.disabled a{color:#b4b8b8;}
.listDetails .selectorsBox p.underlined{border-bottom:1px solid #29373c;}
.listDetails .selectorLabel label{min-width:45px;display:inline-block;}
.infoBox .selectorsBox{background:none;padding:10px 10px 0px 0px;font-size:11px;}
.infoBox .selectorsBox .dropDown{margin-bottom:10px;min-width:200px;}
.infoBox .selectorsBox .dropDown li.disabled a{color:#b4b8b8;}
.infoBox .selectorsBox p.underlined{border-bottom:1px solid #29373c;}
.infoBox .selectorLabel label{min-width:50px;display:inline-block;}
div.agbInner{width:500px;float:left;}
div.agbButton{float:right;}
.agb a, .cmsContent p a{color:#fe5000;}
.agb a:hover{color:#fe5000;text-decoration:none;}
.agb p.errorMsg, .agbInner p.errorMsg{color:#ff0000;display:none;margin:0px;}
.loadingfade{background:#fff;z-index:5000;}
.loadingiconbg{background:url(../../img/loading_bg.png) no-repeat center center;z-index:5001;}
.loadingicon{background:url(../../img/loading.gif) no-repeat center center;z-index:5002;}
p.shoplupe{padding-top:15px;text-align:center;}
.categoryBox{border-color:#999999;border-style:solid;border-width:1px;margin:0 0 20px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.categoryTagsBox{border-top-color:#999999;border-top-style:solid;border-top-width:1px;}
.categoryTagsBox h3{text-transform:uppercase;padding:5px 0 0 10px;font-size:12px;}
.categoryTags{padding:5px 5px 5px 5px;}
a.fbEnableLink{display:inline-block;text-transform:uppercase;padding:30px 0 15px 0;font-size:12px;font-weight:bold;color:#2c5e97;}
.fbEnableDesc{margin-bottom:35px;font-size:11px;color:#555;}
.fbEnableDesc a{line-height:25px;color:#2c5e97;}
a.fbEnableLink, .fbEnableDesc{margin-left:20px;}
a.downloadableFile{color:#1d7e96;text-decoration:underline;background:url(../bg/download.png) left center no-repeat;padding:5px 0 5px 25px;}
a.downloadableFile:hover{color:#ec6105;text-decoration:none;}
a.downloadableFile.pending{color:#909090;text-decoration:none;background:url(../bg/download-pending.png) left center no-repeat;padding:5px 0 5px 25px;}
.variantMessage{color:#e70404;display:block;padding-bottom:5px;}
.selectMessage{color:#fe5000;font-size:18px;font-weight:300 !important;padding:0 0 0 3px;}
.dropDown .selectorLabel span{color:#fe5000;font-size:18px;font-weight:300 !important;padding:0 0 0 3px;}
#cookieNote{position:fixed;top:0px;left:0px;width:100%;z-index:105;text-align:left;font-weight:normal;font-size:16px;color:#fff;background-color:#f77704;opacity:0.9;filter:alpha(opacity = 90);padding:8px 0 8px 0;text-align:center;border-bottom:1px solid #d36706;display:none;}
#cookieNote span.dismiss{cursor:pointer;position:absolute;right:10px;top:8px;width:18px;height:18px;display:block;text-indent:-9999px;background:url(../../img/close.png) no-repeat 0 0;}
#cookieNote a{color:#fff;text-decoration:underline;font-weight:bold}
#cookieNote+#page{padding-top:35px;}
#cookieNote .notify{padding:0px 35px;}
#basketVoucher{position:relative;padding-bottom:30px;}
.smallFont{font-size:12px;word-wrap:break-word;overflow:hidden;width:350px;}
#betaNote{position:fixed;top:0px;left:0px;width:100%;z-index:105;text-align:left;font-weight:normal;font-size:16px;color:#fff;background-color:#f77704;opacity:0.9;filter:alpha(opacity = 90);padding:8px 0 8px 0;text-align:center;border-bottom:1px solid #d36706;display:none;}
#betaNote span.dismiss{cursor:pointer;position:absolute;right:10px;top:8px;width:18px;height:18px;display:block;text-indent:-9999px;background:url(../../img/close.png) no-repeat 0 0;}
#betaNote a{color:#fff;text-decoration:underline;font-weight:bold}
#betaNote+#page{padding-top:35px;}
.hidden{display:none;}
div#content div.csc-default{background:#ffffff;border-bottom:7px solid #ececec;padding-top:15px;}
div#page div.csc-header h1{font-size:32px;line-height:100%;color:#ffffff;font-weight:100;background:url("../../img/bg/headerBackground.png") repeat-y 0 0;padding:15px 20px 10px;margin-bottom:10px;text-transform:uppercase;}
div#page div.csc-header h1.noTransform{text-transform:none;}
div#content div h2{font-size:34px;color:#000000;font-weight:100;margin:0 20px 20px 20px;padding:0 0 10px;border-bottom:1px solid #000;text-transform:uppercase;}
div#content div h2.nomargin{margin-left:0;}
div#content div h3{font-size:20x;color:#000000;font-weight:100;margin:0 20px 15px;padding:0 0 10px;border-bottom:1px solid #b8b7ba;text-transform:uppercase;}
div#content div h4{font-size:20px;color:#fe5000;font-weight:100;margin:0 20px 15px;padding:0 0 10px;border-bottom:1px solid #c1c1c3;}
div#content div h5{font-size:16px;color:#000000;font-weight:100;margin:0 20px 15px;padding:0 0 10px;border-bottom:1px solid #c1c1c3;}
div#content p.bodytext{margin:0 20px 22px 20px;color:#000;line-height:140%;}
div#content div.csc-default ul,
div#content ul.styledListGrey,
div#content ul.styledListPDF,
div#content ol{margin:0 0 22px 20px;}
div#content div.csc-default li,
div#content ul.styledListGrey li,
div#content ul.styledListPDF li,
div.csc-textpic-text ul li{background:url("../../img/misc/dot.png") no-repeat 0 10px;list-style-type:none;line-height:160%;padding:0 0 0 15px;font-size:13px;}
div#content div.csc-default li a,
div#content ul.styledListGrey li a,
div#content ul.styledListPDF li a,
div.csc-textpic-text ul li a{font-size:13px;}
div#content ul.styledListGrey li{color:#6c6c6c;font-size:13px;}
div#content ol li{color:#fe5000;line-height:160%;font-size:12px !important;}
div#content ol li span{color:#6C6C6C;}
.toggleMe{background:none repeat scroll 0 0 #FEFEFE;border:1px solid #DFDFDF;clear:both;font-size:0.8em;padding:3px;margin:0 20px 20px 20px;}
.toggleMe p{margin:0 !important;padding:10px 10px;}
div#content div.color_tone{float:left;margin:6px;}
div#content div.color_tone div.color_value{border:1px solid #999999;height:65px;width:85px;}
div#content div.color_tone div.color_number{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #999999 #999999;border-image:none;border-right:1px solid #999999;border-style:none solid solid;border-width:medium 1px 1px;text-align:center;}
div#content div.color_tone div.color_number p{margin:0;padding:0;font-size:10px;}
div#content div table.contenttable{margin:0 0 20px 20px;}
div#content div table.contenttable thead{background:none repeat scroll 0 0 #fe5000;}
div#content div table.contenttable thead tr{}
div#content div table.contenttable thead tr th{border-right:1px solid #FFFFFF;padding:3px;text-align:left;text-transform:uppercase;font-weight:300;color:#fff;}
div#content div table.contenttable thead tr th p{margin:0;color:#fff;text-transform:uppercase;padding:3px 3px;font-weight:400;}
div#content div table.contenttable tbody tr{background:none repeat scroll 0 0 #FEFEFE;}
div#content div table.contenttable tbody tr td{border:1px solid #ececec;padding:5px;vertical-align:top;font-size:13px;}
div#content div table.contenttable tbody tr td p{margin:0;padding:0;font-size:13px;}
div#content div table.contenttable.events tbody tr td p{margin:0;padding:0;font-size:13px;}
div#content div table.contenttable.events tbody tr td span.mbl_newsevent_multidayevent{font-weight:400;font-size:13px;}
div.tx-srfeuserregister-pi1 ol li{list-style-type:none !important;background:none !important;padding:0 !important;}
div.tx-srfeuserregister-pi1 ol li h5{margin-left:0 !important;}
div.csc-textpic-intext-left-nowrap{margin-left:20px;}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left;}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:1px solid #EEEEEE;padding:3px 3px;}
DIV.csc-textpic-imagewrap{padding:0;}
DIV.csc-textpic IMG{border:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none;}
DL.csc-textpic-image{margin:0;}
DL.csc-textpic-image DT{margin:0;display:inline;}
DL.csc-textpic-image DD{margin:0;}
DIV.csc-textpic-clear{clear:both;}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px;}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0;padding:5px 0 3px 3px;font-size:10px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:10px;display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both;}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:10px;}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0;}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:10px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important;}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important;}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both;}
DIV.csc-textpic-center{text-align:center;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left;}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left;}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right;}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left;margin-left:20px;}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left;}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left;margin-left:20px;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right;}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both;}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%;}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both;}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
* html .csc-textpic-intext-left ol,
* html .csc-textpic-intext-left ul{height:1%;}
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0;}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul{padding-left:40px;overflow:auto;}
div#controls{height:auto;list-style-type:none;margin:10px 0 0;position:absolute;width:auto;z-index:1;}
div#controls ul{margin:0 0 0 20px;}
div#controls ul li{background:url("https://www.ral-farben.de/fileadmin/lib/img/farben/banner/selectedBg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);color:#FFFFFF;display:block;font-weight:normal;height:20px;line-height:25px;list-style-type:none;padding-left:5px;position:relative;text-align:left;width:140px;}
div#controls ul li a{background:url("https://www.ral-farben.de/fileadmin/lib/img/farben/banner/selectorBg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);color:#FFFFFF;display:block;font-weight:normal;height:26px;left:0;line-height:25px;padding-left:5px;position:absolute;text-decoration:none !important;top:0;width:140px;}
div#controls ul li a:hover{background:url("https://www.ral-farben.de/fileadmin/lib/img/farben/banner/selectedBg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);color:#FFFFFF;display:block;font-weight:normal;height:25px;left:0;line-height:25px;padding-left:5px;position:absolute;text-decoration:none !important;top:0;width:140px;}
div#controls ul li.nolink a{display:none;}
div#controls ul li.next a, div#controls ul li.prev a, div#controls ul li.prev, div#controls ul li.next{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
div#examplesofuse #headline img{padding-top:10px;}
div#examplesofuse div#headline div.story{background:none repeat scroll 0 0 #FFFFFF;height:315px;left:0;position:absolute;top:0;width:505px;}
div#examplesofuse div#headline div.story p{bottom:5px;color:#FFFFFF;display:block;font-size:10.8px;height:30px;left:0;line-height:18px;padding:20px;position:absolute;width:470px;}
div#examplesofuse div.overlay{background-color:#FF6B29;bottom:0;height:70px;left:0;position:absolute;width:505px;}
#results{border-radius:0;background:#fff;border:1px solid #000;opacity:1.0;}
#results table tbody tr.first td span{color:#000 !important;font-size:18px;font-weight:300;text-transform:uppercase;}
#results td a{color:#000;}
#results td.price{color:#000;}
.resall:hover{background:#eaeaea;}
#results ul.pagination li.active{background:#fe5000;}
#results ul.pagination li:hover{background:#fe5000;}
div.coloursample{height:160px;}
div#content div.orderplus h2{margin:0 20px 20px 0;}
div#content div.orderplus h2.fn{margin-top:20px;padding:0 0 10px;height:auto !important;}
div#content div.orderplus div.left div.option{width:286px;}
div#content div.orderplus div.left div.option h3{padding:8px 0 10px;}
div#content div.orderplus div.left div.option div{font-size:16px;line-height:20px;padding-left:20px !important;padding-bottom:20px !important;}
div#content div.orderplus div.right.noprint,
div#content div.orderplus div.left.noprint{margin-top:20px;}
div#content div.orderplus div.left.tablewidth{width:100%;}
div#content div.orderplus div.left.sendback{margin-bottom:20px;}
div#content div.orderplus div.left.sendbacklong{margin-bottom:20px;width:100%;}
div#content div.orderplus div.left.sendbacklong .option_send_back_big{width:878px !important;margin-right:0 !important;border:none !important;}
div#content div.orderplus div.left.sendback .option_send_back_small{width:420px !important;padding-left:20px;line-height:20px;}
div#content div.orderplus div.left.sendback .option_send_back_small h3,
div#content div.orderplus div.left.sendbacklong .option_send_back_big h3{padding-top:20px;margin-left:0;}
div#content div.orderplus div.left.sendbacklong .option_send_back_big h3,
div#content div.orderplus div.left.sendbacklong .option_send_back_big form{margin-left:10px;}
div.orangeBoxHome,
div.greyBoxHome,
div.blueBoxLightHome,
div.blueBoxHome{float:left;width:240px;margin:0;padding:0;height:240px;overflow:hidden;margin-top:10px;}
div.blueBoxHome{background:#303576;}
div.blueBoxLightHome{background:#227fbb;}
div.orangeBoxHome{background:#ea4b35 url("../../img/socialMediaBoxOrange.png") no-repeat 0 0;}
div.greyBoxHome{background:#616161;}
#content div.orangeBoxHome h2,
#content div.greyBoxHome h2,
#content div.blueBoxLightHome h2,
#content div.blueBoxHome h2{font-size:26px;color:#fff;border:0;margin:20px 0 0 20px;text-transform:uppercase;}
#content div.orangeBoxHome h2 a,
#content div.greyBoxHome h2 a,
#content div.blueBoxLightHome h2 a,
#content div.blueBoxHome h2 a{color:#fff;text-decoration:none;}
#content div.orangeBoxHome h2 a:hover,
#content div.greyBoxHome h2 a:hover,
#content div.blueBoxLightHome h2 a:hover,
#content div.blueBoxHome h2 a:hover{color:#fff;text-decoration:none;}
#content div.orangeBoxHome p.bodytext,
#content div.greyBoxHome p.bodytext,
#content div.blueBoxLightHome p.bodytext,
#content div.blueBoxHome p.bodytext{font-size:13px;color:#fff;line-height:20px;}
#content div.orangeBoxHome p.bodytext a,
#content div.greyBoxHome p.bodytext a,
#content div.blueBoxLightHome p.bodytext a,
#content div.blueBoxHome p.bodytext a{color:#fff;text-decoration:none;}
#content div.orangeBoxHome p.bodytext a:hover,
#content div.greyBoxHome p.bodytext a:hover,
#content div.blueBoxLightHome p.bodytext a:hover,
#content div.blueBoxHome p.bodytext a:hover{color:#fff;text-decoration:none;}
ul.newsList{margin:0 0 0 0 !important;list-style-type:none !important;}
ul.newsList li{list-style-type:none !important;border-bottom:7px solid #ececec;height:auto;background:none !important;}
ul.newsList li:last-child{list-style-type:none !important;height:auto;background:none !important;border:0 !important;}
ul.newsList li div.ttnewsImage{float:left;width:330px;height:140px;overflow:hidden;margin:0 20px 0 0;}
ul.newsList li div.newsListTxt{overflow:hidden;width:auto;margin:0 0 10px;}
ul.newsList li div.newsListTxt h2{border:0 !important;line-height:32px;padding-bottom:0 !important;margin-bottom:0 !important;margin-left:0 !important;font-size:30px !important;}
ul.newsList li div.newsListTxt h2 a:hover{text-decoration:none;}
ul.newsList li div.newsListTxt p.date{margin-bottom:5px !important;margin-top:5px;}
div.newsSingleItem{background:#fff;}
div.news-single-img{width:330px;overflow:hidden;float:left;margin:0 0 0 0;}
div.ttnewsCBlock{width:600px;margin:0;float:left;}
div.ttnewsCBlock p.date{margin:0 0 5px 22px;}
div.ttnewsCBlock h1{border:0 !important;line-height:32px;padding-bottom:0 !important;margin-bottom:20px !important;margin-left:20px !important;font-size:30px !important;color:#fe5000 !important;font-weight:300;}
div.ttnewsCBlock h2{display:none;}
div.ttnewsCBlock p.bodytext{}
p.news-single-imgcaption{padding:5px 2px 5px 2px;text-align:center;}
div.bottomColumnRow{width:100%;float:left;margin-top:7px;background:#fff;}
div.productLineBottom{float:left;background:#F8F8F8;width:360px;height:262px;}
div.productLineBottom ul#index{display:none;}
div.productLineBottom ul#show-nav{position:absolute;left:0;z-index:10;display:none;}
div.productLineBottom ul#show-nav li a.prev{display:none;}
div.productLineBottom ul#show-nav li a.next{margin-left:40px;padding:0;}
div.productLineBottom ul{margin:20px 0 0 22px;position:relative;z-index:9;}
div.productLineBottom ul li{list-style-type:none;background:#fff !important;padding:0 !important;}
div.productLineBottom ul li div.productLineLeft{width:190px;float:left;}
div.productLineBottom ul li div.productLineLeft span.smallPrLine{font-size:14px;color:#323232;display:block;}
div.productLineBottom ul li div.productLineLeft span.headPrLine{font-size:30px;color:#fe5000;display:block;padding-bottom:10px;}
div.productLineBottom ul li div.productLineLeft span.bodytextPrLine{font-size:14px;color:#323232;display:block;padding-bottom:15px;line-height:18px;font-weight:300;}
div.productLineBottom ul li div.productLineLeft span.download{width:100px;overflow:hidden;display:block;margin-top:4px;}
div.productLineBottom ul li div.productLineRight{width:140px;float:left;}
div.bottomLeftBoxHome{width:360px;float:left;background:#F8F8F8 url("../../img/rainbow.jpg") no-repeat left top;padding:20px 0 25px 0;}
ul#navigationBottomBox.sf-menu{float:left;margin:0;width:360px;}
div.accountLoginView p{padding-left:20px;}
div.accountLoginView div.col a{font-size:12px;}
.font11{font-size:13px;}
ul#navigationBottomBox.sf-menu span{font-size:12px;color:#323232;float:left;display:block;width:338px;padding-left:22px;}
ul#navigationBottomBox.sf-menu li{width:100%;}
ul#navigationBottomBox.sf-menu li a{padding:0.2em 60px 31px 22px;font-size:26px;color:#323232;text-transform:uppercase;background:url("../../img/bg/arrowDown.png") no-repeat scroll 260px 30px rgba(0, 0, 0, 0);font-weight:200;}
ul#navigationBottomBox.sf-menu li a:hover{background:#F8F8F8 url("../../img/bg/arrowUp.png") no-repeat scroll 260px 30px;color:#323232;text-decoration:none;}
ul#navigationBottomBox.sf-menu li ul{width:360px !important;background:#f8f8f8;height:auto;min-height:none;border:0;margin:40px 0 0 0;}
ul#navigationBottomBox.sf-menu li ul li a{background:#F8F8F8;padding:10px 0px 10px 22px;font-size:18px;}
ul#navigationBottomBox.sf-menu li ul li a:hover{background:#ffffff url("../../img/misc/mainnav_acthover_arrow.png") no-repeat 150px 15px;}
ul#navigationBottomBox.sf-menu li.current,
ul#navigationBottomBox.sf-menu li.sfHover,
ul#navigationBottomBox.sf-menu li:hover{background:#F8F8F8;}
ul#navigationBottomBox.sf-menu li:hover,
ul#navigationBottomBox.sf-menu li.sfHover,
ul#navigationBottomBox.sf-menu a.sfHover,
ul#navigationBottomBox.sf-menu a:focus,
ul#navigationBottomBox.sf-menu a:hover,
ul#navigationBottomBox.sf-menu a:active,
ul#navigationBottomBox.sf-menu a.current{outline:0;color:#323232 !important;}
div.anwendungsbeispiele{background-repeat:no-repeat;background-position:left top;width:600px;height:407px;overflow:hidden;float:right;position:relative;}
div.anwendungsbeispiele div.headerBlock{position:absolute;top:20px;left:22px;}
div.anwendungsbeispiele div.headerBlock span.smallHead{font-size:14px;color:#fff;font-weight:300;padding-bottom:10px;}
div.anwendungsbeispiele div.headerBlock span.bigHead{font-size:38px;color:#fff;font-weight:400;}
div.anwendungsbeispiele div.coloursBlock{position:absolute;right:0;top:30px;}
div.anwendungsbeispiele div.coloursBlock div.cBlock{width:82px;height:85px;text-align:left;color:#fff;font-size:28px;padding:15px 0 0 15px;}
.wf-loading ul#navigation{visibility:hidden;}
.wf-active ul#navigation{visibility:visible;}
div#activationCode p{color:#ff0000;}
div#activationCode p label{color:#000;}
div#activationCode p input{color:#000;}
div.agb{font-size:13px;}
div.agb a{font-size:13px;}
div#thankyouPage{ line-height: 160%; font-size: 13px; font-weight: 100; }
/*Akademie*/
div.seminarBox {
	margin: 0 20px 0 20px;
}
div.seminarBox .seminarContent {
	width: 700px;
	float: left;
}

div.seminarBox .seminarContent .gridPictureFull{
	width: 180px;
	float:left;
	margin-bottom: 20px;
}

div.seminarBox .seminarContent .copyTextRow {
	width: 500px;
	float: left;
}

div.seminarBox .seminarList {
	width: 200px;
	float: left;
	border: 4px solid #ececec;
}

div.seminarBox .seminarList .priceBlock{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 10px 0 10px;
}

div.seminarBox .seminarList .priceBlock .netto{
	font-size: 18px;
}

div.seminarBox .seminarList .timeLocationBox{
	margin-bottom: 10px;
	padding: 0 10px 0 10px;	
}

div.seminarBox .seminarList .timeLocationBox .dateFormat{
	font-size: 13px;
	display: block;
	margin-bottom: 10px;
}

div.seminarBox .seminarList .timeLocationBox .seminarLocation{
	font-size: 13px;
}

div.seminarBox .seminarList .seminarCallToAction{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 10px 0 10px;
}

div.seminarBox .seminarList .seminarCallToAction .callToAction{
	text-shadow:none;
	padding:7px 10px 3px 10px;
	font-size:13px;
	height:23px;
	line-height:18px;
	cursor:pointer;
	width:160px;
	overflow:visible;
	font-weight:400;
	text-transform:uppercase;
	background: #fe5000;
	color: #fff;
	text-align:center;
	text-decoration: none;
	display:block;
}

.ralForm p {
	margin-left: 20px;
}

.ralForm ul li h3{
	margin-left: 0 !important;
	margin-top: 20px !important;
}

.ralForm ul li span.callBack{
	margin-left: 140px;
	display: block;
}

.ralForm ul li.abwRe label{
	width: auto;
	margin-left: 10px;
}

.bookingCount{
	width: 100%;
}

.bookingCount .row{
	margin: 0 0 15px 20px;
}

.bookingCount .row .leftRow{
	float: left;
	width: 200px;
	font-size: 13px;
}

.bookingCount .row .rightRow{
	float: left;
	width: auto;
	font-size: 13px;
}

.bookingCount .row h3 {
	margin: 20px 20px 20px 0 !important;
}

.bookingCount .row p {
	font-style: italic;
	margin-bottom: 30px;
}

.bookingCount .row label {
	float: left;
	width: 200px;
	font-size: 13px;
	font-weight: 600;
}

.bookingCount .row .checkRightCol {
	float: left;
	width: auto;
	font-size: 13px;
}

.bookingCount .row .checkRightCol input {
	float: left;
}

.bookingCount .row .checkRightCol label {
	float: left;
	width: 500px;
	font-size: 13px;
	font-weight: 500;
	margin: 0 0 0 10px;
}

.bookingCount .verify {
	margin-bottom: 30px;
} 

.bookingCount .row a.submitButton {
	padding: 4px 15px 5px 15px;
}

.lineBoxWhite .notPurchasable{
	background:#fff;
}

.lineBoxWhite .notPurchasable p {
	padding: 20px 40px;
	display: block;
	color: red;
	font-weight: bold;
	hyphens: auto;
}

.gridView li .titleBlock .akademie{display:block;margin:0;top:40px;width:185px;height:150px;text-align:center;}
div#content p.bodytext{margin:0 20px 22px 20px;color:#000;line-height:140%;hyphens: auto;}
.verify img{width:110px;height:auto;}

.akademieView .normalBoxStatus .productTitle{
	font-size: 13px !important;
	width: 196px !important;
	padding:18px 11px 10px !important;
}

.bookingCount .submitButton {
	height: 25px !important;
}

/*ausblenden der Option Produkte im letzten Bestellschritt zu entfernen */
table#basket.basketitems.orderBasketItems tbody tr td.delete {display:none;}
table#basket.basketitems.orderBasketItems thead tr th:last-child {display:none;}

/*Hotfix*/
.hotfixTab{
	float:right;
	margin-top:70px;
	position:relative;
	margin-right: -30px;
	font-size: 10px;
}

.hotfixTab a:hover{
	text-decoration: underline;
}

/* ON */
#footer .google {
display: none!important;
}