﻿body { background: #FFF url(Images/background.png) repeat-x; font-family: Verdana; font-size: 11px; color: #515151; }
select { margin: 0; padding: 3px; border: 1px solid #B0B0B0; font-size: 11px; color: #515151; }
a { color: #515151; }

#popupBox { background-color: #FFF; border: 4px solid #747474; left: 50%; margin-left: -256px; }

.recommendedRetailPrice { display: none; }

#ctl00_cphPageContent_objTabView_objBasket_btnContinueShopping { display: none; }

#container { width: 970px; padding: 0 20px; position: absolute; left: 50%; margin-left: -505px; background: url(Images/container_background.png) no-repeat center 148px; }

body.pages_shopping_basket #container { background-image: url(Images/container_full_background.png) !important; }
body.pages_shopping_basket #sub_navigation { display: none !important; }
body.pages_shopping_basket #main_head { margin-right: 0 !important; width: 707px !important; }
body.pages_shopping_basket #main_content { width: 723px !important; }

#accessory_manager { position: absolute; top: 10px; right: 5px; width: 221px; height: 43px; }
#accessory_manager li.advancedSearch { display: none; }
#accessory_manager li.accessorySearch a { display: block; height: 43px; line-height: 43px; }

#header { position: relative; width: 100%; height: 165px; }
#header #logo { position: absolute; left: 0; top: 0; height: 89px; width: 1000px; background: url(Images/logo_wbutton.png) no-repeat; overflow: hidden; }
body.shop_2692 #header #logo { background-image: url(Images/logo2.jpg); }
#header #logo img { width: 280px; height: 100%; background: none !important; }
#header #search { height:40px;overflow:hidden;position:absolute;left:323px;top:34px;width:510px;}
#header #search ul,
#header #search table { display: none; }
#header #search input.large {background-color:transparent;font-size:12px;left:28px;margin:0;padding:2px;position:absolute;top:13px;width:370px; border:none;}
#header #search input.small {margin: 0; padding: 0; position: absolute; right: 9px; top: 6px; width: 80px; height: 30px; background: none; border: none; text-indent: -1000em;cursor:pointer; }
#header #head_navigation { display: none; }
#header #login { display: none; }
#header #quick_navigation { margin: 0; padding: 0; position: absolute; left: -20px; top: 86px; width: 1010px; height: 80px; background: url(Images/quick_navigation_.png) no-repeat; }
#header #quick_navigation ul { height: 60px; margin: 10px 30px; text-align: left; }
#header #quick_navigation ul li { display: inline; padding: 8px 8px; border-left:1px solid #7E7E7E}
#header #quick_navigation ul li.Widerrufsbelehrung { display: none; }
#header #quick_navigation ul li.AGB { display: none; }
#header #quick_navigation ul li a { display: inline; line-height: 60px; color: #000;font-weight:bold; }
#header .shopLink {border-left:none !important;}

#content { position: relative; }
#content #content_bar { display: none; }
#content #main_head { padding: 0 8px; position: absolute; margin: 0 241px; .margin-left: 10px !important; width: 472px; height: 72px; top: 8px; background: url(Images/main_head.png) repeat-x; }
#content #main_head .breadcrumb { margin: 0 0 10px 0; height: 38px; line-height: 38px; color: #515151; overflow: hidden; }
#content #main_head .breadcrumb a { color: #515151; }
#content #main_head h2 { color: #000000; font-size: 15px; text-decoration: underline; }
#content #main_head p { display: none; }
#content #main_navigation { padding: 22px 17px; float: left; width: 187px; height: auto; position:absolute; }
#content #main_navigation .businessCustomerAdvice {background: transparent url(Images/b2b_advice.png) no-repeat; height:85px; margin-left:-7px; font-size:0px; width:210px;border-bottom:solid 1px #D0D0D0; text-indent: -1000em;/*margin-bottom: 8px; padding-bottom:11px; border-bottom:solid 1px #000000; */}
#content #main_navigation ul { display: block; }
#content #main_navigation ul.hide { display: none; }
#content #main_navigation li.selected > ul.hide { display: block; }
#content #main_navigation ul li { display: block; border-bottom:1px solid #D0D0D0; }
#content #main_navigation ul li.parent ul {border-bottom:none; }
#content #main_navigation ul li a { display: block; padding: 1px 0 1px 20px; background: url(Images/main_navigation_first.png) no-repeat left 4px; /*color: #515151;*/ color:#000000; }
#content #main_navigation ul li li a { padding: 1px 0 1px 35px; background: url(Images/main_navigation_second.gif) no-repeat 20px 6px; }
#content #main_navigation ul li li li a { padding: 1px 0 1px 45px; background: url(Images/main_navigation_third.png) no-repeat 35px 8px; }
#content #main_navigation li.parent li.leaf {border-bottom:none; border-top: solid 1px #D0D0D0}
#content #main_navigation li.selected {border-bottom:none;}
#content #main_navigation li.selected ul {border-top:1px solid #D0D0D0;}
#content #main_navigation ul li.parent ul li.leaf {border-bottom:1px solid #D0D0D0; border-top:none}
#content #sub_navigation { margin-top: 60px; padding: 15px 10px; float: right; width: 211px; height: 500px; }
#content #sub_navigation .head { display: none; }
#content #sub_navigation h3 { padding: 8px 8px; margin: 0 0 8px 0; background: #FFF url(Images/sub_navigation_h3.png) repeat-x left bottom; color: #515151; } 
#content #sub_navigation h3 a { color: #515151; font-size:14px; }
#content #sub_navigation .input { padding: 0 8px }
#content #sub_navigation .input br { margin: 0 0 4px 0; }
#content #sub_navigation .input select { margin-top: 2px; width: 196px; border: 1px solid #515151; background: #FFF; }
#content #sub_navigation .control input,
#content #sub_navigation .input input { margin: 0; padding: 3px; border: 1px solid #515151; border-top: 1px solid #B0B0B0; border-left: 1px solid #B0B0B0; font-size: 11px; color: #515151; width: 196px; }
#content #sub_navigation .control input { margin: 0 0 8px 8px !important; }
#content #sub_navigation ul.selection { margin: 8px; }
#content #main_content { padding: 85px 0 0 0; margin: 0 0 0 241px; width: 488px; }
#content #main_content h3 {  margin: 0 0 8px 0; padding: 10px 8px; color: #000000; font-size: 12px; text-decoration: underline; background: url(Images/main_content_h3.png) repeat-x top;line-height:1.4em; }
#content #main_content .halfBox { margin: 0; }
#content #main_content .promo { width: 484px; margin: 0 0 8px 2px; }
#popupMagnified { position: absolute; left: 50%; margin: 0 0 0 -155px; border: 4px solid #747474; cursor: pointer; z-index:1000; }

.relevant { background-color: #E5E5E5; }

.sub_navigation_basket { }
.sub_navigation_basket h3 { background-image: url(Images/sub_navigation_basket_h3.png) !important; padding-left: 30px !important; }
.sub_navigation_basket p { margin: 8px 8px 16px 8px; }
.sub_navigation_basket p a { color: #515151; }

.productList { margin: 0; padding: 0; }
body.pages_product_categories .productList,
body.pages_product_categories_start .productList,
body.pages_product_promotions .productList { margin: 0 8px 8px 8px; padding: 0; overflow: auto; }
.productList .compareIndicator { border-bottom: 1px solid #B0B0B0; margin: 0 0 10px 0; padding-left: 125px; background-image: url(Images/productList_comparerTop_background.png); background-repeat: no-repeat; background-position: 106px center; }
.productList .compareIndicatorBottom { margin: 0; padding-left: 125px; background-image: url(Images/productList_comparerBottom_background.png); background-repeat: no-repeat; background-position: 106px center; }
.productList .compareIndicator a,
.productList .compareIndicatorBottom a { color: #515151; }
.productList .pageNavigator { color: #515151; margin: 0; }
.productList .pageNavigator a { color: #515151; }

.productList .item_small { position: relative; overflow: auto; float: left; width: 230px; padding: 5px 0 16px 0; margin: 0 0 5px 0; text-align: center; border:solid 1px #CFCFCF; }
.productList .even {margin-left:5px;}
.productList .item_small img { float: none; }
.productList .item_small span.compare { display: none; }
.productList .item_small p.partNumber { display: none; }
.productList .item_small p.request { display: none; }
.productList .item_small table { display: none; }
.productList .item_small div.details { padding: 0 4px; }
.productList .item_small div.productPrice { margin: 0px 0 0 0; padding: 10px 0 0 0; color: #515151; height: 19px; }
.productList .item_small div.productPrice div.price { font-weight: bold; font-size: 13px;width:222px;float:left; }
.productList .item_small div.productPrice div.price a { color: #515151; }
.productList .item_small div.productPrice div.vat { padding: 20px 0 0 0px; font-weight: normal; font-size: 11px; width:222px;}
.productList .item_small div.productPrice input.buy { display:block;display:none;background:transparent url(Images/Buy.png) no-repeat scroll 0 0;border:medium none;font-size:0;height:20px;margin-right:5px;margin-top:-25px;width:80px;}
.productList .item_small div.availability {display:none; }
.productList .item_small div.info { display: none; }
.productList .item_small p { display: none; }
.productList .item_small p span.more { display: none; }
.productList .item_small a p { display: block; margin: 8px 0 0 0; font-size: 11px; color: #515151; line-height: 17px; height: 51px; overflow: hidden; }
.productList .item_small strong { color:#000000;display:block;font-size:11px;height:49px;line-height:16px;margin:5px 0 0;overflow:hidden; }
.productList .item_small span.obligationMark { display: none; }

.productList .item_medium { position: relative; overflow: auto; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #B0B0B0; }
.productList .item_medium .details img {background-repeat:no-repeat;bottom:10px;display:block;height:42px;left:430px;position:absolute;vertical-align:bottom;}
.productList .item_medium span.compare { display: block; position: absolute; left: 105px; top: 6px; width: 13px; height: 13px; }
.productList .item_medium span.compare input { display: block; margin: 0; padding: 0; width: 13px; height: 13px; }
.productList .item_medium p.partNumber { display: none; }
.productList .item_medium p.request { display: none; }
.productList .item_medium table { display: none; }
.productList .item_medium div.productPrice { margin: 8px 0 0 124px; padding: 10px 0 0 0; color: #515151; height: 19px; }
.productList .item_medium div.productPrice div.price { float: left; font-weight: bold; font-size: 13px; }
.productList .item_medium div.productPrice div.price a { color: #515151; }
.productList .item_medium div.productPrice div.vat { padding: 1px 0 0 8px; float: left; font-weight: normal; font-size: 11px; }
.productList .item_medium div.productPrice input.buy { margin: -3px 8px 0 0;border: none; display: block; float: right; width: 155px; height: 20px; background: url(Images/buy.png) no-repeat center; text-align: left; color: #000000; cursor: pointer; white-space: normal; font-size: 0px; }
.productList .item_medium div.availability { display: block; height: 30px; line-height: 30px; padding: 0; margin: 0px 0 0 125px; width: 218px; }
.productList .item_medium div.availability span a {padding-left: 34px;}
.productList .item_medium div.available { background: url(Images/available.gif) no-repeat -3px center; }
.productList .item_medium div.stillAvailable,
.productList .item_medium div.soonAvailable { background: url(Images/stillAvailable.gif) no-repeat -3px center; }
.productList .item_medium div.notAvailable { background: url(Images/notAvailable.gif) no-repeat -3px center; }
.productList .item_medium div.unknownAvailability { background: url(Images/unknownAvailability.gif) no-repeat -3px center; }
.productList .item_medium div.info { display: none; }
.productList .item_medium p { display: none; }
.productList .item_medium a p { display: block; margin: 8px 0 0 124px; font-size: 11px; color: #515151; line-height: 17px; }
.productList .item_medium strong { display: block; margin: 0 0 0 124px; font-size: 11px; text-decoration: underline; color: #000000; line-height: 21px; }
.productList .item_medium span.obligationMark { display: none; }

.productList .item_large { position: relative; overflow: auto; padding: 0 0 16px 0; margin: 0 0 16px 0; /*border-bottom: 1px solid #B0B0B0;*/ }
.productList .item_large img { width: 150; height: 112px; -ms-interpolation-mode: bicubic; }
.productList .item_large span.compare { display: none; }
.productList .item_large p.partNumber { display: none; }
.productList .item_large p.request { display: none; }
.productList .item_large table { display: none; }
.productList .item_large div.productPrice { margin: 8px 0 0 152px; padding: 16px 0 0 0; color: #515151; height: 19px; }
.productList .item_large div.productPrice div.price { float: left; font-weight: bold; font-size: 13px; }
.productList .item_large div.productPrice div.price a { color: #515151; }
.productList .item_large div.productPrice div.vat { padding: 1px 0 0 8px; float: left; font-weight: normal; font-size: 11px; }
.productList .item_large div.productPrice input.buy { margin: -3px 8px 0 0;  border: none; display: block; float: right; width: 120px; height: 20px; background: url(Images/buy.png) no-repeat center; text-align: left; color: #000000; cursor: pointer; white-space: normal;font-size:0px; }
.productList .item_large div.availability { display: none; }
.productList .item_large div.info { display: none; }
.productList .item_large p { display: none; }
.productList .item_large a p { display: block; margin: 8px 0 0 152px; font-size: 11px; color: #515151; line-height: 17px; }
.productList .item_large strong { display: block; margin: 0 0 0 152px; font-size: 11px; text-decoration: underline; color: #000000; line-height: 21px; }
.productList .item_large span.obligationMark { display: none; }

.productList .item_details { position: relative; overflow: auto; padding: 0 8px 0 0; margin: 0 0 16px 0; height:230px;/*border-bottom: 1px solid #B0B0B0;*/ }
.productList .item_details .details { position: relative; padding: 0 0 40px 0; }
.productList .item_details .details img {background-repeat:no-repeat;top:125px;display:block;height:42px;left:430px;position:absolute;vertical-align:bottom;}
.productList .item_details .details .datasheet { border: none; margin: 0; padding: 40px 0 0 0 !important; background: none; position: absolute; left: 0; top: 160px; width: 200px; font-size: 10px; display: block; background: #FFF url(Images/datasheet.gif) no-repeat center top; color: #000000; cursor:pointer; }
.productList .item_details img {position:absolute; top:0; left:0; z-index: 100;  }
.productList .item_details span.compare { display: none; }
.productList .item_details p.partNumber { display: none; }
.productList .item_details p.request { display: none; }
.productList .item_details table { display: none; }
.productList .item_details div.productPrice { margin: 8px 0 0 200px; padding: 0; color: #515151; height: 70px; position: relative; }
.productList .item_details div.productPrice div.price { font-weight: bold; font-size: 13px; text-align: center; }
.productList .item_details div.productPrice div.price a { color: #515151; }
.productList .item_details div.productPrice div.vat { padding: 7px 0 0 0; font-weight: normal; font-size: 11px; text-align: center; }
.productList .item_details div.productPrice input.buy { height:20px;font-size:0px;position: absolute; left: 0; bottom: 0; margin: 0 60px; border: none; display: block; width: 154px;background: url(Images/buy.png) no-repeat top; text-align: center; color: #000000; cursor: pointer; }
.productList .item_details div.availability { padding: 0px 0 0 0; display: block; position: absolute; right: 0; bottom: 0; width: 268px; height: 35px; line-height: 26px; text-align: left; font-size: 10px }
.productList .item_details div.availability a {margin-left: 85px;}
.productList .item_details div.available { background: url(Images/available.gif) no-repeat 50px -3px; }
.productList .item_details div.stillAvailable,
.productList .item_details div.soonAvailable { background: url(Images/stillAvailable.gif) no-repeat 50px -3px; }
.productList .item_details div.notAvailable { background: url(Images/notAvailable.gif) no-repeat 50px -3px; }
.productList .item_details div.unknownAvailability { background: url(Images/unknownAvailability.gif) no-repeat 50px -3px;}
.productList .item_details div.info { display: none; }
.productList .item_details p { display: none; }
.productList .item_details a p { display: block; margin: 8px 0 0 200px; font-size: 11px; color: #515151; line-height: 15px; text-align: center; max-height:60px;overflow:hidden;}
.productList .item_details strong { display: block; margin: 0 0 0 200px; font-size: 11px;  color: #000000; line-height: 15px; text-align: center; max-height:45px; overflow:hidden; }
.productList .item_details span.obligationMark { display: none; }

.productCategories img { margin-left: 8px; width: 50px; height: 37px; -ms-interpolation-mode: bicubic; }	
.productCategories ul { padding: 0 8px 10px 66px !important; }
.productCategories ul li a { color: #515151; }

.productSpecifications { /* nothing */ }
.productSpecifications th { vertical-align: top; border-bottom: 1px solid #515151; }
.productSpecifications td { /*background-color: #E5E5E5;*/ border-bottom: 1px solid #515151; }

.productComparison .price { font-size: 13px; font-weight: bold; }
.productComparison .availability { margin: 8px 0 0 0; padding: 8px 40px 0 0; height: 46px; overflow: hidden; }
.productComparison .availability a { color: #515151; font-size: 11px; font-weight: normal; }
.productComparison .available { background: url(Images/available.gif) no-repeat right top; }
.productComparison .stillAvailable,
.productComparison .soonAvailable { background: url(Images/stillAvailable.gif) no-repeat right top; }
.productComparison .notAvailable { background: url(Images/notAvailable.gif) no-repeat right top; }
.productComparison .unknownAvailability { background: url(Images/unknownAvailability.gif) no-repeat right top; }
.productComparison li.datasheet,
.productComparison li.details { display: none; }
.productComparison li.buy { padding: 10px 35px 10px 0; background: #FFF url(Images/buy_small.png) no-repeat left center; cursor:pointer;}
.productComparison li.buy a { color: #515151; font-size: 11px; font-weight: normal; font-size:0px; text-indent:-1000em;}
.productComparison .info { margin: 20px 0 0 0; }
.productComparison .info a { color: #515151; font-size: 11px; font-weight: normal; }
.productComparison th { padding-top: 35px; background: #FFF url(Images/sub_navigation_h3.png) repeat-x scroll center bottom; }
.productComparison td { border-bottom: 1px solid #B0B0B0 }
.productComparison td.differences { background-color: #C94444; color: #FFF; border-bottom: none; }
.productComparison td a { color: #000000; font-size: 13px; font-weight: bold; }

#main_content .news {border:solid 1px #DEDEDE; padding:5px 10px; margin-bottom:5px}
#main_content .news .header {font-size: 1.2em; font-weight: bold; float:left}
#main_content .news .date {float: right}
#main_content .news .content {clear:left; padding-top: 10px}
#main_content .news .content img {float:left; margin-right: 10px}
#main_content .news .content .teaser .link {font-weight: bold; font-style:italic; display:block}	
#main_content .news .content .text {display:none;}
#main_content .news .links {padding-top: 10px; clear:left}
#main_content .news .links span {font-weight:bold}
#main_content .news .links ul li a {text-decoration:underline}
#main_content .news br.clear {display:none}
.pages_shopping_news_details #main_content .news .text {display:block;}
.pages_shopping_news_details #main_content .news .teaser {display: none;}

#ctl00_cphPageNavigation_btnShowAll {display:none;}
#ctl00_cphPageContent_objLogin_pnlLogin table {margin:10px 0;}
#ctl00_cphPageContent_objLogin_pnlLogin p {margin-left:10px;font-weight:bold; color:red;}
#ctl00_cphPageContent_objRegister_pnlMessage strong {margin-left:10px;font-weight: bold; color: Red;}
.inputBox .relevant {margin-top:10px; }

.heroes { display: none; }
.topseller { margin: 16px 0 0 0; }

.hotline { margin: 48px 0 0 0; color: #515151; clear: left; }

.InfoPage { }
.InfoPage .ImageBox { margin-left: 8px; }
.InfoPage .DiscriptionBox { margin-left: 118px; }

.basketList table { display: none; }
.basketList input.details,
.basketList input.remove { cursor:pointer;display: block; margin: 8px 0 0 0; padding: 3px; border: 1px solid #515151; border-top: 1px solid #B0B0B0; border-left: 1px solid #B0B0B0; font-size: 11px; color: #515151; }
.basketList input.details { cursor:pointer;float: left; margin-right: 8px; }
.basketList h4 { color: #000000; }

.haccordion { height: 75px; width: 485px; overflow: hidden; border: 1px solid #515151; border-left: none; margin: 0 0 10px 0; }
.haccordion .contentLeft, .haccordion .contentRight { float: left; height: 80px; } 
.haccordion .contentLeft { width: 100px; cursor: pointer; border-left: 1px solid #515151; } 
.haccordion .contentRight { display: none; width: 0px; overflow: hidden; } 
.haccordion .contentRight strong { display: block; margin: 7px 5px; font-size: 1.1em; height: 2em; overflow: hidden; } 
.haccordion .contentRight span.price { color: #515151; display: block; margin: 0 0 0 5px; font-size: 1.6em; font-weight: bold; }
.haccordion .contentRight span.vat { float: left; width: 115px; display: block; margin: 0 0 0 5px; }
.haccordion .contentRight span.more { display: none; float: left; width: 110px; display: block; margin: 0 10px 0 0; text-align: right; }

.productList .item_small .details .info a,
.productList .item_medium .details .info a,
.productList .item_large .details .info a,
.productList .item_details .details .info a { text-decoration: underline; }

body.pages_product_allcategories br { }
body.pages_product_categories div.clear,
body.pages_product_categories_start div.clear { display: none; }
body.pages_product_manufacturers div.clear{ }
body.pages_product_details br.clear { display: none; }

body.pages_product_allcategories #content #main_content,
body.pages_company_buyingandpayment #content #main_content,
body.pages_company_imprint #content #main_content,
body.pages_company_locations #content #main_content,
body.pages_company_contact #content #main_content,
body.pages_product_manufacturers #content #main_content,
body.pages_product_categories #content #main_content { padding-top: 48px; }
body.pages_product_categories_start #content #main_content { padding-top: 13px; }

body.pages_product_allcategories #content #main_head,
body.pages_company_buyingandpayment #content #main_head,
body.pages_company_imprint #content #main_head,
body.pages_company_locations #content #main_head,
body.pages_company_contact #content #main_head,
body.pages_product_manufacturers #content #main_head,
body.pages_product_categories #content #main_head { height: 40px; }
body.pages_product_categories_start #content #main_head { display: none; }

body.pages_company_buyingandpayment #content #main_head h2,
body.pages_company_imprint #content #main_head h2,
body.pages_company_locations #content #main_head h2,
body.pages_company_contact #content #main_head h2,
body.pages_product_manufacturers #content #main_head h2,
body.pages_product_categories #content #main_head h2,
body.pages_product_categories_start #content #main_head h2 { display: none; }

body.pages_company_cancellationtermsandconditions #content #main_content p,
body.pages_company_philosophy #content #main_content p,
body.pages_company_termsandconditions #content #main_content p,
body.pages_company_privacynotice #content #main_content p,
body.pages_shopping_claim #content #main_content p,
body.pages_company_imprint #content #main_content p,
body.pages_company_locations #content #main_content p,
body.pages_company_contact #content #main_content p,
body.pages_product_manufacturers #content #main_content p { padding: 8px; }
/*
body.pages_product_categories .productList .item_small,
body.pages_product_categories_start .productList .item_small { border: none; }
body.pages_product_categories .productList .item_2,
body.pages_product_categories .productList .item_5,
body.pages_product_categories .productList .item_8,
body.pages_product_categories .productList .item_11,
body.pages_product_categories_start .productList .item_2,
body.pages_product_categories_start .productList .item_5,
body.pages_product_categories_start .productList .item_8,
body.pages_product_categories_start .productList .item_11 { width: 157px !important; }
body.pages_product_categories .productList .item_4,
body.pages_product_categories .productList .item_8,
body.pages_product_categories .productList .item_13,
body.pages_product_categories_start .productList .item_4,
body.pages_product_categories_start .productList .item_8,
body.pages_product_categories_start .productList .item_13 { clear: left; }
*/
body.pages_product_manufacturers #content #main_content ul { margin: 0 0 16px 8px; }
body.pages_product_manufacturers #content #main_content ul li a { color: #515151; }

body.pages_product_categories #content #main_content h3,
body.pages_product_categories_start #content #main_content h3 { display: none; }
body.pages_product_categories #content #main_content .productCategories h3,
body.pages_product_categories_start #content #main_content .productCategories h3 { display: block; }
body.pages_product_categories_start .productCategories {display:none;}
body.pages_shopping_basket .more {display:block;}

.tabBox { margin: 0 0 16px 0; padding: 0 0; }
.tabBox .tabs li { border-color: #B0B0B0; font-size: 9px; line-height: 18px; }
.tabBox .tabs li.selected,
.tabBox .tabs li:hover { background-color: #7F7F7F; }
.tabBox .tabs li.selected a,
.tabBox .tabs li:hover a { color: #FFF; }
.tabBox .content { border-color: #B0B0B0; }
.tabBox .content ul, .tabBox .content ol {padding: 0px 10px;}

#ctl00_cphPageContent_objTabView_pnlAdditionalInformations { display: none; }
body.pages_shopping_basket #main_head input { display: none; }
body.pages_shopping_basket .tabBox .tableBox { margin: 0 0 8px 0; border: 1px solid #7F7F7F; }
body.pages_shopping_basket .tabBox .tableBox table { margin: 0; }
body.pages_shopping_basket .tabBox .tableBox th { padding: 3px 6px; background-color: #E5E5E5; border-bottom: 1px solid #7F7F7F; vertical-align: middle; }
body.pages_shopping_basket .tabBox .tableBox th h4,
body.pages_shopping_basket .tabBox .tableBox th h5 { margin: 0; padding: 0; }
body.pages_shopping_basket .tabBox .tabs { border-bottom: 1px solid #7F7F7F; height: auto; margin: 0 0 -2px; padding: 0; overflow: hidden; }
body.pages_shopping_basket .tabBox .tabs li { float: left; margin: 0 0 0 5px; padding: 0 5px; height: 20px; line-height: 20px; border-bottom: 1px solid #FFF;; }
body.pages_shopping_basket .tabBox .tabs li.selected, body.pages_shopping_basket .tabBox .tabs li:hover {color: White;border-color:#7F7F7F;border-bottom: 1px solid #7F7F7F;}
body.pages_shopping_basket .tabBox .tabs li span { margin: 0; padding: 0 !important; }
body.pages_shopping_basket .tabBox .content { margin: 0; padding: 0; border: none; }
body.pages_shopping_basket .tabBox .content p { padding: 8px; }

body.pages_product_list .productList { background: #FFF url(Images/productList_background.png) repeat-y 102px; }