body{font-family:Verdana,Arial}
table {border-collapse:collapse;border-spacing:0;}
a{color:#000;text-decoration:none!important}
img{border:none}
.search_txt {width: 10.75em !important; }
#leftcolumn{padding:1em;width:257px !important}
#leftcolumn .container{border:1px solid #eee;font-size:.75em;margin-bottom:1em;min-width: 255px !important; width: 255px !important; }
#leftcolumn .container div{margin:0 1em 1em}
#leftcolumn .container h2{background:url(/images/App_Themes/Maedler/images/abox.png) repeat-x;font-size:1em;padding:1em}
#leftcolumn .DropDownBox{width:200px}
.catalognavi .menu,.catalognavi .menu ul,.catalognavi .menu li{list-style-type:none;margin:0!important}
.catalognavi .menu{font-size:.9em}
.catalognavi .menu li{margin-bottom:.2em!important}
.catalognavi .menu li ul{margin-left:1em!important}
.catalognavi .menu .selected > a,.catalognavi .menu .childselected > a{font-weight:700}
.page .staticlist li{border-bottom:1px solid #ccc;list-style-type:none;margin-bottom:.7em;padding-bottom:.7em;padding-left:.7em;font-weight:bold}
#pagefooter{clear:both}
.rblList{margin:1em 0}
.rblList td{padding:0.75em 0.75em;border:1px solid #CCC}
.CartAddressList{margin:1em 0}
.CartAddressList td{padding:0 0.5em 0.5em 0;}
.rblList td input{margin-top:0px;margin-left:2px;}
.grouplist{margin:0!important;padding:0!important}
.grouplist li{border:1px solid #eee;display:inline;float:left;height:80px!important;margin:0 10px 10px 0;padding:0;width:210px}
.grouplist li .group,.grouplist li .product{background:url(/images/App_Themes/Maedler/images/abox.png) repeat-x;border-left:1px solid #eee;color:#000;display:block;float:right;font:bold .8em Verdana;font-style:normal;height:70px!important;overflow:hidden;padding:5px;text-align:left!important;width:119px}
.grouplist li .group a,.grouplist li .product a{display:block;height:100%;width:100%}
.grouplist li .image{display:block;height:80px;line-height:79px;text-align:center;vertical-align:middle;width:80px;}
.grouplist li .image a{display:table-cell;width:80px;height:80px;border:none;text-align:center;vertical-align:middle;}
.datalist th,.datalist td{font-size:.85em;padding:.5em;text-align:center}
.datalist .standard_textbox{font-size:1.2em;padding:2px!important}
.datalist .quantity_textbox{display: inline; width: 3.7em;}
.datalist tbody .price,.datalist tbody .quantity/**,.datalist tbody .cart**//**,.datalist tbody .bookmark**/{padding:.5em 1px}
.datalist thead td,.datalist thead th{background:#222;color:#FFF;font-weight:700;text-align:center}
.datalist .product{color:#777;text-align:left!important}
.datalist .quantity{white-space:nowrap}
.datalist .quantity .cart_imagebutton{padding-left:.2em;position:relative;top:5px}
.datalist .quantity .tooltip-toggler{display:inline}
.datalist .quantity td{padding:0}
.datalist .oneRow{background-color:#ddd}
.datalist .oneRow.searchresult{background-color:#FFE2AA!important}
.datalist .otherRow.searchresult{background-color:#FFF1D8!important}
.datalist .oneRow .characteristictext{border-right:1px solid #FFF}
.orderlist ul li{list-style-type:none;border-bottom:1px solid #ccc;margin:0;padding:0}
.orderlist ul{border:1px solid #ccc;border-bottom:none;padding:0}
.orderlist .details td{vertical-align:top}
.orderlist .details .itemamount{text-align:right;width:8em}
.orderlist .details .articleid{text-align:left;width:30em}
.orderlist .details{border-top:1px solid #ccc;padding:0.5em}
.orderlist .ordermaster{padding:0.5em;background-color:#eee}
.orderlist .package{margin:0.5em;border:1px solid #ccc;padding:0}
.orderlist .details .invoice img{padding-right:1em;}
.orderlist .details .invoice{border:1px solid #ccc;padding:1em;text-align:left;font-weight:bold;font-size:1.1em;}
.orderlist .delivery{border:1px solid #ccc;padding: 1em;text-align:left;font-size:1em;}
.orderlist table .delivery{border:1px solid #ccc;padding: 1em;text-align:left;font-size:1.1em;}
.orderlist .packageheader{padding:0.5em;color:#a66;font-weight:bold}
.orderlist .packagedetails{border-top:1px solid #ccc}
.orderlist .packageheader img{padding-right:1em}
.page{font-size:.8em}
.page a.marked, .newsdisplay a.marked{color:#777;text-decoration:underline!important}
.page ul{margin:0 3em}
.page .datasheets{margin:.75em 0}
.page .datasheets div, .page .datasheets p{display:inline;margin:0}
.page .datasheets p a{background-color:#ddd;border:1px solid #888;color:#000;font-size:.85em;margin:.2em;padding:.2em .5em}
.articlepage .scalediscount,.articlepage .smltable{border:1px outset #000;text-align:center}
.articlepage .scalediscount td,.articlepage .smltable td{border:1px inset #000;padding:3px 10px!important;text-align:center}
.articlepage .scalediscount td.header,.articlepage .smltable td.header{background-color:#FEF593;white-space:nowrap}
.orderpage h3{padding:.5em 0}
.searchpage .searchresultlist table,.page .downloadlist{border-collapse:collapse}
.searchpage .searchresultlist td,.page .downloadlist td{border:1px solid #eee;padding:.5em}
.registrationpage td{padding:.25em}
.registrationpage h3{padding-bottom:0.75em;}
.articlepage .markedentry, .registrationpage .markedentry{background-color:#EEE;border:1px solid #DDD;padding:1em}
.callbackservice .req .standard_textbox,.callbackservice .req .short_textbox,.cataloguerequest .req .standard_textbox,.cataloguerequest .req .short_textbox,.contact .req .standard_textbox,.contact .req .short_textbox/**,.onlinesupplierdeclaration .req .standard_textbox**//**,.onlinesupplierdeclaration .req .short_textbox**//**,.registrationpage .req .standard_textbox**//**,.registrationpage .req .short_textbox**/{background-color:#FEF8AD;border:1px solid #EBDE58}
.callbackservice .standard_textbox,.cataloguerequest .standard_textbox,.contact .standard_textbox,/**.onlinesupplierdeclaration .standard_textbox,**/.registrationpage .standard_textbox,.registrationpage .short_textbox{background-color:#FFF;border:1px solid #BBB}
.short_textbox{display: inline; width: 3.7em;}
.max_textbox{display: inline; width: 14.5em;}
.tooltipPrice{background:#eee;border:1px solid #aaa;font-size:.7em;left:70px;padding:.5em;position:absolute;top:70px;width:13em}
body,div,table,ul,ol,li{margin:0;padding:0}
#content h1,#content h2,#content h3,#content h4,.page.tools ul{margin:0}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.markedyellow{border:1px solid #beae00; background-color: #fef279; color: #beae00;}
.markedyellow input{margin:0;padding:0}
.markedcont{padding:0 !important;margin:0 !important;padding-bottom:0.25em!important}
.markedcont .markedyellow{padding:0.25em}
.markedentry .markedyellow{padding: 0.25em; width: 11em;}
.markedred{border:1px solid #be0000; background-color: #fe7979; color: #640000;}
.staticlist {min-width: 255px !important; width: 255px !important; }
.bordermenu{background-color: #999;padding:0.5em;position:relative;top: -1px; padding-top:1.5em;font-size:0.8em;padding-right:11em}
.bordermenu a{padding:0.5em;color: #FFF;font-weight: bold;white-space:nowrap;line-height: 150%;}
.languagemenu{position:absolute;top: 1.5em; right:5px}
.languagemenu input{padding-right:2px;}
table, tr, td{margin:0;padding:0;border:0}
.menulogin{ border-style: solid; border-color: #ccc; border-width: 0 1px 1px;position:relative;top: -1px; font-size:0.8em;font-weight: bold;}
.AspNet-Login{margin: 0.17em !important; line-height:1.7em}
.AspNet-Login td input{margin-left:1em}