/*table, th, td {vertical-align: top;}
body {background:#E4E4E4;font-family:verdana;height:3000px;}
img {border:none;}
a {outline:none;}
html{height:3000px;}
#desc_ifr{height:3000px;}*/
html, body {padding:0;margin:0;}
html, body, #EBdescription, #ds_div {height:2200px !important;}
.clear{height:0; font-size:0; clear:both;}

/*this is for old system compatibility*/
/*#id, #prefixID, #prefixID2, #detailCarID {display:none;}*/
div#xgal{display:none;}/*Afterbuy gallery off*/
/*body p:last-child{display:none;}/*Hide Eingestellt mit Afterbuy*/

/************************* BEGIN HEADER *************************/
#crwauction{position:relative;margin:0 auto;max-width:1415px;display:none;font-family: verdana;min-height: 1550px;}
.my_header { position: relative; margin: 0; width: 100%; margin-top: 10px; }
.my_header  .my_head{position:relative; height:100%;margin:0 auto;}
.my_header .logo { position: relative; float: left;  overflow: hidden; }
.my_header .block_support { position: absolute; float: right; right: 0; overflow: hidden; margin-top: 5px; }
.my_header .block_support a:link, .my_header .block_support a {text-decoration: none;color:white;}
.my_header .block_support a:visited {text-decoration: none;}
.my_header .block_support a:active {text-decoration: none;}
.my_header .block_support a:hover {text-decoration: underline; color:#D44332;text-shadow: 0px 0px 12px yellow;}
.my_header .my_head #info_header_block {display: none; width: 500px; float: left; border: 1px solid; margin: 40px 40px; padding:15px 10px 15px 50px; text-align:left;color: #D8000C; background: #FFBABA no-repeat 10px 10px ;}
/************************* END HEADER *************************/
/************************* BEGIN TOPMENU *************************/
.topmenu { position: relative; width: 100%; height: 30px; background: url("../images/topmenu_bg.png") repeat; }
.topmenu ul { display: block; list-style-type: none; margin: 0; padding: 0; }
.topmenu ul li { display: block; float: left; margin: 0; }
.topmenu ul li a { display: block; text-decoration: none; color: #fff; font-weight: bold; font-family: Verdana; }
.topmenu ul li ul.menudown{display: none; margin-top: 1px;}
.topmenu ul li ul.menudown li a { background: rgb(175, 39,36); }
.topmenu ul li a:hover{background: rgb(175, 39,36);}
/************************* END TOPMENU *************************/
/**************************************************************************/
.heading {width:100%;height:32px;background: #5C5C5C;}
.heading span {font-weight:bold; font-size:14px; font-family: verdana;	color:#fff;	display:block;line-height:32px;margin-left:5px;}
/***************************************************************************************************/
.magix_tooltip { display: none; position: absolute; border: 1px solid rgb(143, 40, 39); background-color: rgb(175, 39, 36); border-radius: 5px; padding: 10px; color: #fff; font-size: 12px; z-index: 100; font-family: verdana, arial, geneva, helvetica, sans-serif}
.magix_image_tooltip { display: none; position: absolute; border: 1px solid rgb(158,47,43); background-color: rgba(158, 47, 43, 0.75); border-radius: 5px; color: #fff; font-size: 12px; -webkit-box-shadow: 2px 3px 65px rgba(158, 47, 43, 0.75); /* webkit browser*/ -moz-box-shadow: 2px 3px 65px rgba(158, 47, 43, 0.75); /* firefox */ box-shadow: 2px 3px 65px rgba(158, 47, 43, 0.75); z-index: 100; }
/************************* END TOPMENU *************************/
#kbawindow { font-family: Arial; display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent url("../images/kba_back.png"); z-index: 30000; }
#kbamessage { -webkit-box-shadow: 2px 3px 65px rgb(158,47,43); /* webkit browser*/ -moz-box-shadow: 2px 3px 65px rgb(158,47,43); /* firefox */ box-shadow: 2px 3px 65px rgb(158,47,43);position:relative;
    background-color:rgb(216, 216, 216);
    margin:5% auto;border:1px solid rgb(143, 40, 39);padding:20px; }
#kbamessage_text { position: absolute; top: 0px; left: 0px; text-align: left; font-size: 14px; margin: 20px; color: #404040; }
#kbamessage_datas { display: none; }
#kbamessage_text ul { margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-size: 13px; }
#kbamessage_text ul li { list-style-type: square }
#kbamessage_text ul li.choose { color: blue; text-shadow: 1px 1px 0 #DCE0E4; }
#kbamessage_text ul.kbamore li:hover { color: red; text-shadow: 1px 1px 0 #DCE0E4; }
#kbamessage_buttons { position: absolute; bottom: 20px; right: 20px; text-align: right;}
@media (max-width: 520px) {
    #kbamessage_buttons {
        left: 7px;
    }
}
#kbamessage_buttons_search, #kbamessage_buttons_cancel, #kbamessage_buttons_withkba, #kbamessage_buttons_byselection { margin-left: 10px; float: left; border: 1px solid white;
    border: 1px solid rgb(158, 47, 43);
    color: rgb(158, 47, 43);
    background: none;
    font-size: 14px;
    font-family: Verdana;
    font-weight: normal;
    padding: 8px 22px;
    margin: 10px 0 15px 10px;
}
#kbamessage_buttons_search:hover, #kbamessage_buttons_cancel:hover, #kbamessage_buttons_withkba:hover, #kbamessage_buttons_byselection:hover {
    background: rgb(207, 67, 57); color: #FFF; cursor: pointer;
}
#kbamessage_buttons_cancel { display: block }
#kbamessage_buttons_search, #kbamessage_buttons_withkba, #kbamessage_buttons_byselection { display: none }
/***********************************************************************/
#crwauction select {font-size: 13px;height: 26px; font-family: Verdana; padding: 0; border: 1px solid #595959;}
#crwauction option { font-size: 12px; background-color: #D89494;}
#crwauction optgroup { background-color: rgba(201, 47, 44, 0.71); }
#crwauction input[type=text] {text-align: left; font-family:Verdana; font-size: 13px; /*margin-bottom: 5px;*/ display: block; padding: 4px; border: 1px solid #595959; background-image: url( '../images/gray_bg.png' ); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF;}
#crwauction input[type=text]:focus {background-image: none;background-color: #ffffff;border: solid 1px red;}
/*#crwauction input[type=button], span.btn{ -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1; box-shadow: inset 0px 1px 0px 0px #fce2c1; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) ); background: -moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25'); background-color: #ffc477; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; text-indent: 0px; border: 1px solid #eeb44f; display: inline-block; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: bold; font-style: normal; height: 25px; line-height: 25px; text-decoration: none; text-align: center; text-shadow: 1px 1px 0px #cc9f52; line-height: 10px; }*/
/*#crwauction input[type=button]:hover, span.btn:hover{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) ); background: -moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477'); background-color: #fb9e25; cursor: pointer;}*/
/*#crwauction input[type=button]:active, span.btn:active{position:relative;top:1px;}*/

input#kbamessage_buttons_search[value="suchen"] {
    margin-right: 9px;
}

#crwauction span.btn{line-height:25px;}

input[type="button"]#btn_search{
    border: 1px solid rgb(158, 47, 43); color: rgb(158, 47, 43);background: none; font-size: 14px; font-family: Verdana; font-weight: normal; padding: 8px 22px; margin: 10px 0 10px 0;
}
input[type="button"]#btn_search:hover{
    background: rgb(207, 67, 57); color: #FFF; cursor: pointer;
}

input#kbamessage_buttons_withkba {
    margin-right: 10px;
}

/************************* END LEFT MENU STORE SEARCH *************************/
#contentpage {position:relative; height:auto;margin:0 auto;margin-top:30px;}
.leftbox {display:block;position:relative;height:auto;float:left;}
.leftbox .store_search #search_go {margin: 0;}
.leftbox .store_search {position:relative;height:auto;width:100%;}
.leftbox .store_search .search_body{position:relative;background: #D8D8D8; padding:5px 15px;}
.leftbox .store_search .search_body  label { color: #292929; font-weight: normal; font-size: 11px; font-family: Verdana; display: block;}
.leftbox .store_search .search_body .goSearch_btn{
    display: block;
    max-width: 98px;
    margin: 0 auto;
    width: 100%;
}
.leftbox .store_search .search_body .kba{font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    /*font-weight:bold;*/
    color:#274D65;display:block;}
.leftbox .store_search .search_body .kba_sector{display:inline-block;}
.leftbox .search_select {width: 100%;}
.leftbox .store_search .search_body .search_select label {position:relative;}
#search_edit{width:100%;}
.search_select select {width: 100%;margin-bottom:5px;}
#hsn{width:50px;float:left;}
#tsn{width:40px;float:left;margin-left:5px;}
.kba_sector .qicon { margin-left: 5px; float: left; display: block; top: 15px; right: 20px; height: 26px; width: 26px; background: url("../images/qicon.png") left top no-repeat; }
/***********************************************************************/
#compat_box{margin-top:3px;}
#compat_box a{text-decoration:none;}
#compat_box div.heading{margin-bottom:3px;}
#compat_box .compat_box_body{position:relative;width:100%; height:193px;background:url(../images/compatibility_box.png) no-repeat;
    background-size: cover;
}
#compat_box .compat_box_body .buttonwrap{position:absolute;height:24px;width:auto;left:0;right:0;bottom:20px;}
#compat_box .compat_box_body span.outerbg{display:table;height:24px;overflow:hidden;padding-right:15px;cursor:pointer;margin:0 auto;  }
#compat_box .compat_box_body span.innerbg{display:table;float:left;height:24px;line-height:24px;overflow:hidden;padding-left:15px;color:#fff;font-weight:bold; font-size:14px; font-family: arial, helvetica, sans-serif;}
/***********************************************************************/
#carside_box{margin-top:3px;}
#carside_box div.heading{margin-bottom:3px;}
#carside_box .carside_body{position:relative;width:100%;height:266px;background:url(../images/carside_box_bg.png) no-repeat;
    background-size: cover;
    box-sizing: border-box;
    padding-left: 5px;
}
#carside_box .carside_body .carside { position:relative;width:200px; height:266px; background: url(../images/carside.png) left top no-repeat; overflow:hidden;}
#carside_box .carside_body .carside .top { width:100%; height:25%; text-align:center;}
#carside_box .carside_body .carside .left { width:35%; height:50%; float:left; text-align:center;}
#carside_box .carside_body .carside .right { width:35%; height:50%; float:right; text-align:center;}
#carside_box .carside_body .carside .bottom { width:100%; height:25%; clear:both; text-align:center;}
#carside_box .carside_body .carside div span {position:relative; top:40%; font-weight:bold; font-size:14px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; text-decoration:none; color:#525252;}
#carside_box .carside_body .carside div span:hover{ color:#8F2827;cursor:pointer;}
#carside_box .carside_body .carside .left span,
#carside_box .carside_body .carside .right span {top:50%;}
/***********************************************************************/
#crw_content{display:block;position:relative;height:auto;overflow:hidden;margin-top:30px;}
/*#product_titel{display:block;margin:10px 0;font-weight:bold; font-size:28px; font-family: arial, helvetica, sans-serif;	color:#116089;text-shadow: 0px 0px 12px gray;} */
#product_titel{display:block;margin:10px 0;margin-left:17px;font-weight:bold;font-size:18px;color:#363636;}
/***********************************************************************/
#ebayFuncs {width:530px; height: 100px;position: relative;}
#ebayFuncs a {text-decoration: none;color: #ffffff; }
#ebayFuncs span.magix_btn {text-indent: 0; text-decoration: none; line-height: 22px; text-align: center; background-color: #6F6F6F;color: #fff; padding: 0 10px;font-size: 13px;/*-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;*/}
#ebayFuncs span.magix_btn:hover {background-color: #8F2827; }
#ebayFuncs span.magix_btn:active {background-color: #bd2e2d; color: #000000; }
/***********************************************************************/
/*#contact_btn{text-align:right; right:0px;width:155px;float:right;}
#contact_btn a{text-decoration:none;}*/

#ebayFuncs #sofortkauf_btn{ width: 170px; height: 31px; float:right; }
/*#ebayFuncs #sofortkauf_btn a#sof_btn, #ebayFuncs #sofortkauf_btn a#sof_btn:active, #ebayFuncs #sofortkauf_btn a#sof_btn:focus, #ebayFuncs #sofortkauf_btn a#sof_btn:visited
{ text-decoration: none;background: #00509d;background: -webkit-gradient(linear,left top,left bottom,from(#0079bc),to(#00509d));
    background: -moz-linear-gradient(top,#0079bc,#00509d); color: #fff; padding: 6px 36px;font-size: 16px;font-weight: 700; font-family: "Helvetica neue",Helvetica,Verdana,sans-serif}
#ebayFuncs #sofortkauf_btn a#sof_btn:hover {background: #00457A; background: -webkit-gradient(linear,left top,left bottom,from(#00457A),to(#00509d));
    background: -moz-linear-gradient(top,#00457A,#00509d);}*/
#ebayFuncs #favbtns{float: right;clear: both;width: 350px;position: relative;}
#ebayFuncs span.magix_btn {width: 150px; background: #6F6F6F url("../images/star.png") no-repeat 5px 2px; }
#ebayFuncs #saveselller_div, #ebayFuncs #contact_btn, #ebayFuncs #watcharticle_div, #ebayFuncs #suggesttofriend_div {float:right;display: block;}
#ebayFuncs #saveselller_div, #ebayFuncs #suggesttofriend_div {margin-right: 5px;}
#ebayFuncs #watcharticle_div,#ebayFuncs #suggesttofriend_div {margin-top: 3px;}
#ebayFuncs #intern_artnr {float: left;}
/************************* BEGIN IMAGE SLIDER *************************/
.gallery{position:relative;display:inline-block;float:left;width:420px;margin-bottom:20px;margin-left:-10px;}
.gallery .sliderbox {position:relative;display:block; width:auto; height:100px; overflow:hidden; padding:0; margin:0 auto;}
.gallery .sliderbox .arr_forward, .gallery .sliderbox .arr_back {position:absolute; height:100px; width:25px; margin:0;}
.gallery .sliderbox .arr_back { left:0px;}
.gallery .sliderbox .arr_forward { right:0px;}
.gallery .sliderbox .arr_back span {background:url("../images/arr.png") left top no-repeat;float:left;}
.gallery .sliderbox .arr_forward span {background:url("../images/arr.png") right top no-repeat;float:right;}
.gallery .sliderbox .arr_back span:hover {background:url("../images/arr.png") left bottom no-repeat;}
.gallery .sliderbox .arr_forward span:hover {background:url("../images/arr.png") right bottom no-repeat;}
.gallery .sliderbox .arr_back span, .gallery .sliderbox .arr_forward span {display:block; height:35px; width:25px; margin-top:30px; cursor:pointer; border-radius:6px;}
.gallery .sliderbox .slide { position:absolute; width:auto; height:auto; overflow:hidden; padding:0; left:25px; right:25px;}
.gallery .sliderbox ul { position:relative; display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
.gallery .sliderbox ul li { position:relative; display:block; float:left; border:1px solid #bcbcbc; margin:6px 4px;}
/*.gallery .sliderbox ul li a { display:block; width:120px; height:120px; line-height:120px; text-decoration:none; text-align:center;}*/
.gallery .sliderbox ul li img {width:84px; height:84px;margin-top: expression(( 380 - this.height ) / 2);-moz-box-shadow:6px 7px 4px 1px gray; -webkit-box-shadow: 6px 7px 4px 1px gray;box-shadow:6px 7px 4px 1px gray;}
.gallery img:hover {cursor:pointer;
    -webkit-box-shadow: 0 0 5px 2px #8F2827 !important;
    -moz-box-shadow: 0 0 5px 2px #8F2827 !important;
    box-shadow: 0 0 10px 2px #8F2827 !important;}
html>body .gallery .sliderbox ul li img{ margin-top:0; vertical-align: middle;}
.gallery .preview {margin-left:10px; margin-bottom:10px; position:relative; padding:0; overflow:hidden;-moz-box-shadow:7px 7px 4px 1px gray; -webkit-box-shadow: 7px 7px 4px 1px gray;  box-shadow:7px 7px 4px 1px gray;}
.gallery .preview:hover {cursor:pointer
;-webkit-box-shadow: 0 0 10px 4px #8F2827;
    -moz-box-shadow: 0 0 10px 4px #8F2827;
    box-shadow: 0 0 10px 4px #8F2827;}
.gallery .preview img{margin-top: expression(( 380 - this.height ) / 2);border:1px solid #bcbcbc;}
html>body .gallery .preview img{ margin-top:0;vertical-align: middle;}
.zoom_btn{background:url("../images/zoom_btn.png") no-repeat;position:absolute;z-index:9;width:45px;height:45px;left:177px;top:177px;display:none;}
/************************* END IMAGE SLIDER *************************/
/***********************************************************************/
#gall{margin:20px 10px 0 10px;position:relative;clear:both;}
#gall img{width:50px; height:50px;z-index:5;border: 1px solid #9f2928;}
#gall a{text-decoration:none;color:inherit;}
#gall a:link {color:inherit;}
#gall a:hover {color: #a22b2a;}
#gall li{display:block;overflow:visible;padding-top:5px;clear:both;}
#gall span.gal_title{display:block;text-align:center;font-size:14px;font-weight:bold;color:red;width:100%;
    float: left;
    margin: 10px 0px;
}
#gall ul li span{position:relative;height:50px;float:left;display:table;}
#gall span.img{width:50px;}
#gall ul, #gall p{padding:0; margin:0;display:block;clear:both; }
#gall ul li span.title{font-size:10px;margin-left:3px;}
#gall ul li span.title a{display: table-cell;vertical-align: middle;}
#gall ul li span.price{position:relative;float:right;font-size:11px;width:auto;color:green;font-weight:bold; text-align:right;}
#gall ul li span.price div{display:table-cell; vertical-align:middle;}
#gall ul li span.price p{display:block;}
#gall ul li span.price .vs{font-size:9px;font-weight:normal;color: #a32a29;}
/***********************************************************************/
/***********************************************************************/
#product_description{font-size:12px;display:inline-block;position:relative;background-color:#ffffff;
    /*min-height:510px;*/
    float:left;
    width:507px;
    color:#363636;padding-bottom:20px;}
#product_description span.intern_id{text-align:right;font-size:16px;color: rgba(171, 39, 38, 0.80);clear:both;}
#product_description div#intern_id{display:inline;}
#product_description ul{padding:0;margin:0;}
#product_description li{padding:0;margin:0;overflow: hidden;}
/*SBS*/
div.sbs span{display:block;border-left: 1px solid #a32a29;border-right: 1px solid #a32a29;}
div.sbs li{background-color:#ffffff;list-style-type:none;}
div.sbs .block li{border-left: 1px solid #a32a29;border-right: 1px solid #a32a29;}
div.sbs .block li:nth-child(2), div.sbs .block span:nth-child(2){border-top: 1px solid #a32a29;}
div.sbs .block li:last-child, div.sbs .block span:last-child{border-bottom: 1px solid #a32a29;}
div.sbs .block{margin-bottom:10px;}
div.sbs .block_title{color: rgba(178, 45, 42, 0.82);font-weight:bold;background:none;border:none;}
div.sbs .lieferumfang{color:red;font-weight:bold;background:none;border:none;}
div.sbs .block li.desc_wichtig1{color:red;}
div.sbs .block li.desc_wichtig2{font-weight:bold;}
div.sbs #lf li {list-style:square !important; padding:5px 4px !important;}
/*Diederichs*/
#product_description span, div.label, div.descr{display:block;min-height:20px;}
#product_description ul:not(.dd_add) {list-style-type:none;}
#product_description ul.t1 li{margin-bottom:5px;}
#product_description div.label{color:#8F2827;width: 150px;float: left;}
#product_description div.descr{color:#363636;overflow: hidden;}
#product_description div.descr ul {overflow: hidden;}
#product_description div.lieferumfang{color:red;font-weight:bold;}

ul.dd_add{margin-left:20px !important;list-style-type:disc !important;}
#product_description #abtn{text-decoration:none;display:inline;}
#product_description #new_set_btn, #abtn{width:150px;max-width:150px;clear:both;}

/*OE Nummer*/
ul.oe, ul.oem {margin-bottom:10px  !important; padding:0; display:block;margin-top:20px;}
ul.oe li, ul.oem  li{margin:0; padding:5px 0 5px 10px !important; border-top:1px solid #838383;display:block; height:auto; overflow:hidden; cursor:pointer;font-weight:bold;}
ul.oe li:first-child, ul.oem li:first-child  {border:none;}
ul.oe li:last-child, ul.oem li:last-child  {border-bottom:1px solid #838383;}
ul.oe li.oe_titel, ul.oem li.oem_titel{font-size:13px !important;;text-align:center;color:#299116;}
ul.oe li div, ul.oem li div{vertical-align:middle; float:left;}
ul.oe li div.manu, ul.oem li div.manu  {color:#8F2827;	width:150px;}
ul.oe li div.nr, ul.oem li div.nr  {color:#525252;}
ul.oe li:hover, ul.oem li:hover {background-color: rgba(163, 42, 41, 0.76);color:#fff;}
ul.oe li:hover div, ul.oem li:hover div{color:#fff;}
ul.oe li.txt, ul.oem li.txt{color:#8F2827;font-size:11px !important;}

/*Car Info Table*/
.magixcarinfo {font-family: Trebuchet MS, Verdana;margin: 0;width: auto;}
.magixcarinfo div{font-size:12px;}
.magixcarinfo table{border-spacing: 0; width:100%;    height:auto;    margin:0;padding:0;}
.magixcarinfo tr:nth-child(odd){ background-color:#CDCDCD; }
.magixcarinfo tr:nth-child(even){ background-color:#ffffff; }
.magixcarinfo td{vertical-align:middle;text-align:left;padding: 4px 10px 4px 8px;font-size:12px;font-weight:normal;color:#000000;width: auto;overflow: hidden; white-space: nowrap; }
.magixcarinfo tr:first-child td{    background-color:#CDCDCD;text-align:left;font-size:12px;font-weight:bold;color:#000000;}
.magixcarinfo tr td:last-child{font-weight: bold; color:red;}
/**************************************************************/
#crw_tabs {margin-top:0;}
#crw_tabs .delivery li{list-style-type:disc; background:none; margin-bottom:5px;color:#8F2827;font-weight:bold;overflow: hidden;}
#crw_tabs .tech_data span, div.label, div.descr{display:block;min-height:20px;}
#crw_tabs .tech_data li{list-style-type:none;margin-bottom:5px;overflow: hidden;}
#crw_tabs .tech_data div.label{color:#8F2827;}
#crw_tabs .tech_data div.descr{color:#363636;}
#crw_tabs .tech_data div.lieferumfang{color:red;font-weight:bold;}
#crw_tabs .tech_data div.dectane li, #crw_tabs .tech_data div.auco li{list-style-type:disc;}
#crw_tabs .tech_data ul.tech_data_block {padding: 0; margin: 0;}
#crw_tabs .tech_data ul.tech_data_block li {margin: 0;padding: 0;}
/************************* BEGIN TABS *************************/
/* get rid of those system borders being generated for A tags */
#crw_tabs a:active {outline:none;}
#crw_tabs :focus {-moz-outline-style:none;}
/* root element for tabs  */
#crw_tabs ul.tabs {list-style:none;margin:0 !important;padding:0;border-bottom:1px solid #666;height:30px;display: inline-block;}
/* single tab */
#crw_tabs ul.tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;border-bottom: 2px solid rgb(192, 192, 192);}
#crw_tabs ul.tabs a:active {outline:none;}
/* link inside the tab. uses a background image */
#crw_tabs ul.tabs a {font-family: Trebuchet MS, Verdana; font-size:13px;display:block;line-height:30px;text-align:center;text-decoration:none;color:white;padding:0;margin:0;position:relative;top:1px;}
/* when mouse enters the tab move the background image */
#crw_tabs ul.tabs a:hover {color:black;}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
#crw_tabs ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position: 0 -62px;cursor:default !important;color:white;}
/* width 2 */
#crw_tabs ul.tabs a.s3 { height:30px; background: url(../images/tab_blue_dark.png) repeat;    background-size: cover;}
#crw_tabs ul.tabs a.s3:hover { background: url(../images/tab_blue_light.png) repeat;    background-size: cover;}
#crw_tabs ul.tabs a.s3.current{ background: url(../images/tab_blue.png) repeat;    background-size: cover;}
/* tab pane styling */
#crw_tabs .panes div.tab {
    display:none;
    width: 100%;
    /*padding:15px 10px;*/
    padding: 35px 10px 15px;
    border:1px solid #999;
    /*border-top:0;*/
    min-height:50px;height:auto;max-height:900px;
    overflow-y:auto;
    float: left;
    font-size:12px;background-color:#fff;}
/************************* END TABS *************************/
fieldset, fieldset.collapsible { outline: 1px solid #5C5C5C;border: 0;padding: 0;margin-bottom: 15px;}
fieldset.collapsed {outline-width: 0;}
fieldset.collapsed legend {outline-width: 0;border: 1px solid #5C5C5C;}
legend{line-height:18px;height:28px;padding: 5px; background: #818181;color: white;font-size:12px;white-space:nowrap;
    -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;}
legend span{background: url("../images/arrdown.png") no-repeat right center;font-size:10px;color:yellow; padding-right:20px;line-height:16px; float:right; min-height: 0 !important;}
legend span:hover{cursor: pointer;color:#DF5200; text-shadow: white 0 0 4px;}
legend span.collapsible {background: url("../images/arrup.png") no-repeat no-repeat right center;}
legend span.collapsed {background: url("../images/arrdown.png") no-repeat no-repeat right center;}
fieldset div.posdata {padding-left:5px;}
fieldset div.posheader {float:left;}
fieldset div.posdata div.descr{border: none !important;}
/**************************************************/
.head-art-desc{position:relative;}
.head_title{position:relative;float:left;}
.head-art-desc .share-panel-services{height:28px;display:inline;margin-top:1px;position:relative;float:right;margin-right:5px;}
.head-art-desc .share-group{padding:0;margin:0;}
.head-art-desc .share-group li{padding:0;margin:0;display:inline;}
.share-group li span{width:28px; height:28px;cursor:pointer;display:inline-block;padding:0;margin:0;border:1px solid white;}
.share-group li span:hover{border-color: rgba(177, 45, 45, 0.83);}
.share-group li span.fb{background: url(../images/fb.png) no-repeat;}
.share-group li span.tw{background: url(../images/tw.png) no-repeat;}
.share-group li span.gp{background: url(../images/gp.png) no-repeat;}
.share-group li span.ok{background: url(../images/ok.png) no-repeat;}
.share-group li span.vk{background: url(../images/vk.png) no-repeat;}
.share-group li span.bl{background: url(../images/bl.png) no-repeat;}
.share-group li span.tu{background: url(../images/tu.png) no-repeat;}
.share-group li span.lj{background: url(../images/lj.png) no-repeat;}
.share-group li span.digg{background: url(../images/digg.png) no-repeat;}
.share-group li span.re{background: url(../images/re.png) no-repeat;}
.share-group li span.mailru{background: url(../images/mailru.png) no-repeat;}
/**************************************************************/
#footer{overflow:hidden;clear:both;}
#footer .steps{width:100%; height:173px; background:url(../images/buypay.png) center no-repeat;display:block;}
#footer .tips{width:100%; height:411px;background:url(../images/benefits_bg.png) center no-repeat;}
/************************* END LEFT MENU CATEGORIES *************************/
/*CATEGORIES*/
/*CATEGORIES*/
#categories div.heading{margin-bottom:5px; margin-top:3px;}
#crwcatsnav {  font-weight: bold; font-size:  12px; font-family: Verdana; width: 100%; visibility: hidden; }
#crwcatsnav ul { margin: 0; padding: 0; list-style-type: none; z-index: 9999; margin-top: -2px; }
#crwcatsnav ul.lev1{ margin-top: 3px;  }
/*#crwcatsnav ul.lev1 > li{ background: #F99519;}*/
/*#crwcatsnav li:first-child{ background: #D8D8D8; }*/
#crwcatsnav li { position: relative; display: block;  background: #D8D8D8 url("../images/cat_li_border_gray.png") no-repeat top;
    /*height: 30px; */
    /*margin-top: 2px;*/ }
#crwcatsnav li:hover { background: url("../images/cat_li_border_white.png") no-repeat top, #3D3D3D url("../images/cat_li_border_white.png") no-repeat bottom; cursor: pointer;}
#crwcatsnav li:hover > a{color: #fff;}
#crwcatsnav a {color: #3D3D3D; padding: 8px 10px; text-decoration: none; width: auto;}
* html #crwcatsnav a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
#crwcatsnav a:link, #crwcatsnav ul li a:visited { color: white; }
#crwcatsnav a:hover { color: white;  cursor: pointer; }
#crwcatsnav ul li ul { left: 0; display: block; visibility: hidden; }
#crwcatsnav ul li ul li { display: list-item; float: none; margin-left: 2px; }
#crwcatsnav ul li ul li ul { top: 0 }

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass { position: absolute; top: 12px; right: 7px; }
.rightarrowclass { position: absolute; top: 11px; right: 5px; }

.my_header .block_support .support{
    position: absolute;
    margin: 0;
    float: right;
    right: 0;
    bottom: 0;
    width: auto;
    height: 50px;
    color: #8F2827;
    margin-right: 10px;
    overflow: hidden;
}

.my_header .block_support #mail_bg {
    background: url("../images/mail_bg.png") no-repeat;
    width: 50px;
    height: 38px;
    position: relative;
    float: left;
}

.my_header .block_support #mail {
    position: relative;
    float: left;
    margin-top: 5px;
}

.my_header .block_support span {
    line-height: 30px;
    font-weight: bold;
    font-size: 13px;
    color: #8F2827;
}
.my_header .support a:visited {
    text-decoration: none;
}
.my_header .block_support a:link, .my_header .block_support a {
    text-decoration: none;
    color: #8F2827;
}

/*daria on 30.07*/

#crwcatsnav .rowChildren,
#crwcatsnav .rowChildren:hover {
    box-sizing: border-box;
    padding-right: 15px;
    word-wrap: break-word;
}

/****************************************responsive****************************************************/
#crw_tabs ul.tabs a.s3{
    width: 126px;
}

@media (min-width: 960px) {
    #gall ul li span.title{
        width: 260px;
    }
}

/**************TABS**/
/*(min-width: 970px) and*/
@media (max-width: 1150px){
    #crw_tabs ul.tabs a.s3 {
        width: 187.5px;
    }
}
@media (max-width: 960px){
    #crw_tabs ul.tabs a.s3 {
        width: 147.2px;
    }
}
@media (max-width: 800px){
    #crw_tabs ul.tabs a.s3 {
        width: 126px;
    }
}
@media (max-width: 740px){
    #crw_tabs ul.tabs a.s3 {
        width: 120px;
    }
}
@media (min-width: 520px) and (max-width: 720px){
    #crw_tabs ul.tabs a.s3 {
        width:126px;
    }
    #crw_content #mgallery.gallery, #crw_content #product_description {
        width: 252px;
    }
}

/*****END----TABS****/

@media(min-width: 1150px){
    #crwauction, #contentpage{
        width: 1150px;
    }
    .topmenu ul li:nth-child(1) a{
        padding: 7px 35px;
    }
    .topmenu ul li a{
        padding: 7px 28px;
    }
    .topmenu ul li a.more {
        display: none;
    }
    .gallery .preview,.gallery .preview img{
        width:400px;
        height:400px;
    }
}

@media(max-width: 1150px){
    #crwauction, #contentpage{
        width: 960px;
    }
    .topmenu ul li:nth-child(1) a{
        padding: 7px 25px;
    }
    .topmenu ul li a{
        padding: 7px 18px;
    }
    .topmenu ul li a.more {
        padding: 7px 24px;
    }
    .topmenu ul li a.kontakt{
        display: none;
    }
    .topmenu ul li ul.menudown li.impressum, .topmenu ul li ul.menudown li.retoure,
    .topmenu ul li ul.menudown li.faq, .topmenu ul li ul.menudown li.agb,
    .topmenu ul li ul.menudown li.zahlung,.topmenu ul li ul.menudown li.lieferung,
    .topmenu ul li ul.menudown li.widerrufsformular{
        display: none;
    }
    .topmenu ul li ul.menudown li a{
        padding: 7px 13px;
    }
    #crw_content{
        width: 750px;
    }
    #crw_content #mgallery.gallery, #crw_content #product_description{
        width: 50%;
    }
    .gallery .sliderbox{
        width: 350px !important;
    }
    .gallery .preview,.gallery .preview img{
        width: 350px;
        height: 350px;
    }
    .zoom_btn{
        left: 175px;
        top: 175px
    }
    #footer .steps, #footer .tips{
        background-size: contain;
    }
}
@media(max-width: 960px){
    #crwauction, #contentpage{
        width: 800px;
    }
    #crw_content{
        width: 589px;
    }
    .gallery .sliderbox{
        width: 285px !important;
    }
    .gallery .preview,.gallery .preview img{
        width: 275px;
        height: 275px;
    }
    .zoom_btn{
        left: 137px;
        top: 137px
    }
    #gall ul li span.title{
        width: 160px;
    }
    .topmenu ul li:nth-child(1) a{
        padding: 7px 24px;
    }
    .topmenu ul li a{
        padding: 7px 21px;
    }
    .topmenu ul li a.impressum, .topmenu ul li a.retoure{
        display: none;
    }
    .topmenu ul li a.more{
        padding: 7px 37px;
    }
    .topmenu ul li ul.menudown{
        position: relative;
        z-index: 10;
    }
    .topmenu ul li ul.menudown li{
        float: none;
    }
    .topmenu ul li ul.menudown li.faq, .topmenu ul li ul.menudown li.agb,
    .topmenu ul li ul.menudown li.zahlung,.topmenu ul li ul.menudown li.lieferung,
    .topmenu ul li ul.menudown li.widerrufsformular{
        display: none;
    }
    .topmenu ul li ul.menudown li.impressum, .topmenu ul li ul.menudown li.retoure{
        display: block;
    }
    .topmenu ul li ul.menudown li a{
        padding: 7px 13px;
    }
    .topmenu ul li ul.menudown li a:hover {
        background: rgb(207, 67, 57);
    }

}
@media(min-width: 520px){
    .my_header{
        height: 226px;
        background:  url("../images/head_bg.png") repeat;
    }
    .my_header .block_support{
        background: url("../images/head_motor.png") left top no-repeat;
        width: 550px;
        height: 100%;
    }
    .my_header .logo{
        left: 10px;
        margin-top: 100px;
        width: 347px;
        height: 66px;
        background: url("../images/head_logo.png") left top no-repeat;
    }

    .topmenu{
        margin-top: 0;
    }
    .topmenu ul li {
        height: 30px;
    }
    .topmenu ul li a {
        font-size: 13px;
    }

    #LeftPanel { width: 200px !important }
    .leftbox{
        width: 200px;
    }
    .leftbox .heading{
        width: auto;
    }
    .store_search{
        width: 220px;
    }
    #search_edit {
        width: 170px;
    }
    .search_body .search_select select{
        width: 170px;
    }
    #crw_content{
        padding-left: 10px;
    }
    #crwcatsnav {
        visibility: visible !important;
        display: block !important;
    }
    #crwcatsnav a { display: block;}
    #crwcatsnav ul li ul { position: absolute;}
    #crwcatsnav .rowChildren{
        /*margin-top: 2px !important;*/
        background: url("../images/rightArrow.png") no-repeat 96% 50%, #D8D8D8 url("../images/cat_li_border_gray.png") no-repeat top;
    }
    #crwcatsnav .rowChildren:hover{
        background: url("../images/rightArrow.png") no-repeat 96% 50%, url("../images/cat_li_border_white.png") no-repeat top, #3D3D3D url("../images/cat_li_border_white.png") no-repeat bottom;
    }
    #crwcatsnav > ul.lev1 > .rowChildren > ul.lev2{
        left: 200px !important;
        width: 200px !important;
    }
    #crwcatsnav > ul.lev1 > .rowChildren > ul.lev2 > .rowChildren > ul.lev3{
        left: 200px !important;
        width: 200px !important;
    }
    td#CentralArea div.v4stabl b{
        margin-right: 15px;
    }
    #kbamessage{
        width: 500px;
        height: 200px !important;
    }
}

@media(max-width: 960px){
    .my_header .logo{
        margin-top: 80px;
    }
    .my_header .block_support{
        background: url("../images/head_motor_300.png") left bottom no-repeat;
        width: 360px;
    }
}
@media(max-width: 800px){
    #crwauction, #contentpage{
        max-width: 800px;
        width: 100%;
    }
    .head-art-desc .share-panel-services{
        display: none;
    }
    #crw_content{
        max-width: 560px;
        width: 100%;
    }
    #crw_content #mgallery.gallery, #crw_content #product_description{
        width: 100%;
    }
    .gallery .sliderbox{
        width: 420px !important;
    }
    .my_header{
        background: url("../images/head_bg.png") repeat;
    }
    .topmenu ul li:nth-child(1) a, .topmenu ul li a{
        padding: 7px 16px;
    }
    .topmenu ul li a.faq{
        padding: 7px 19px;
    }
    #LeftPanel{
        width: 220px !important;
    }
    td.gallery{
        width: 100%;
    }
}
@media(max-width: 788px){
    #crw_content{
        width: 70%;
    }
}
@media(max-width: 749px){
    .topmenu ul li a.faq{
        display: none;
    }
    .topmenu ul li ul.menudown li.faq{
        display: block;
    }
}
@media(max-width: 718px){
    #crw_content{
        width: 67%;
    }
}
@media(max-width: 684px){
    .topmenu ul li a.agb{
        display: none;
    }
    .topmenu ul li ul.menudown li.agb{
        display: block;
    }
}
@media(max-width: 653px){
    #crw_content{
        width: 65%;
    }
    .gallery .sliderbox{
        width: 285px !important;
    }
    #footer{
        display: none;
    }
}
@media(max-width: 618px){
    .topmenu ul li a.zahlung{
        display: none;
    }
    .topmenu ul li ul.menudown li.zahlung{
        display: block;
    }
    #crw_content{
        width: 55%;
    }
}
@media(max-width: 525px){
    .topmenu ul li a.lieferung{
        display: none;
    }
    .topmenu ul li ul.menudown li.lieferung{
        display: block;
    }
}
@media(max-width: 468px){
    .my_header .block_support{
        width: 255px;
    }
}

@media(max-width: 520px){
    #product_titel{font-size: 12px;}
    #crwauction, #contentpage{
        width: 240px;
    }

    #crw_tabs .panes div.tab {
        width: 218px;
    }
    #product_description div.label{float: none;}
    #product_description div.descr{margin: 0 0 10px 15px;}
    #crw_tabs fieldset legend div.posheader {
        width: 180px;
        overflow: hidden;
    }
    #crw_tabs fieldset legend span {
        text-indent: -9999px;
    }

    #ebayFuncs #favbtns{width: 240px;}
    #ebayFuncs span.magix_btn {width: 218px; margin: 0 0 4px 0;}
    #ebayFuncs #saveselller_div, #ebayFuncs #suggesttofriend_div {margin-right: 0;}
    #ebayFuncs #watcharticle_div,#ebayFuncs #suggesttofriend_div {margin-top: 0;}

    #contentpage{
        margin-top: 0;
        display: inline-block;
    }
    #my_shop{
        width: 240px;
    }
    .my_header{
        height: 226px;
        background: url("../images/head_bg.png") left bottom repeat;
    }
    .my_header .logo{
        left: 5px;
        margin-top: 75px;
        width: 240px;
        height: 43px;
        background: url("../images/head_logo_240.png") left top no-repeat;
    }
    .my_header .block_support{
        width: 135px;
        background: none;
        height: 90%;
    }

    .topmenu{
        margin-top: -25px;
    }
    .topmenu ul li a.widerrufsformular{
        display: none;
    }
    .topmenu ul li ul.menudown li.widerrufsformular{
        display: block;
    }
    .topmenu ul li a:nth-child(1) {
        padding: 8px 9px 9px 9px;
        font-size: 11px;
    }
    .topmenu ul li ul.menudown {
        z-index: 10;
        position: absolute;
    }
    .topmenu ul li ul.menudown li {
        height: 27px;
    }
    .topmenu ul li ul.menudown li a:hover {
        background: rgb(207, 67, 57);
    }
    .topmenu ul li a.more{
        padding: 8px 48px 9px 48px;
    }

    #LeftPanel {
        width: 240px !important;
        display: table-caption;
    }
    .leftbox{
        margin-top: -3px;
    }
    .leftbox, .leftbox .heading{
        width: 240px;
    }

    .store_search .search_body, .store_search{
        width: 230px;
    }
    #search_edit {
        width: 200px;
        margin-left: 10px;
    }
    .search_body .search_select select{
        width: 210px;
        margin-left: 10px;
    }

    #crwcatsnav{
        display: block;
        visibility: visible;
    }
    #crwcatsnav li{
        width: 240px;
    }
    #crwcatsnav .rowChildren{
        /*margin-top: 2px;*/
        background: url("../images/downArrow.png") no-repeat 96% 10px, #D8D8D8 url("../images/cat_li_border_gray.png") no-repeat top;
    }
    #crwcatsnav .rowChildren:hover{
        background: url("../images/downArrow.png") no-repeat 96% 10px, url("../images/cat_li_border_white.png") no-repeat top, #3D3D3D url("../images/cat_li_border_white.png") no-repeat bottom;
    }
    #crwcatsnav a { display: inline-block;}
    #crwcatsnav ul > li > ul { position: relative;}
    #crwcatsnav ul > li > ul.lev2 > li{
        width: 235px;
        margin-left: 5px;
    }
    #crwcatsnav ul > li > ul > li > ul.lev3 > li{
        width: 230px;
        margin-left: 5px;
    }
    #crwcatsnav > ul.lev1 > .rowChildren > ul.lev2{
        left:0 !important;
    }
    .fpcc .smuy{
        display: none;
    }
    body td#CentralArea .ctrlbr span{
        display: none;
    }
    td#CentralArea div.v4stabl{
        display: none;
    }
    #fpcap{
        display: none;
    }
    #crw_content{
        padding-left: 0;
        width: 100%;
        /*float: left;*/
        margin-top: 5px;
    }
    #ebayFuncs{
        width: 240px;
        height: 50px;
    }
    .gallery .sliderbox{
        width: 220px !important;
    }
    .gallery .preview,.gallery .preview img{
        width: 230px;
        height: 230px;
    }
    .zoom_btn{
        left: 99px;
        top: 99px
    }
    #gall ul li span.title{
        width: 100px;
    }
    #crw_tabs ul.tabs a.s3{
        width: 120px;
    }
    #compat_box{
        clear: both;
    }
    #kbamessage{
        width: 210px;
        height: 320px !important;
    }
    .leftbox .store_search .search_body {
        padding: 5px 5px;
    }
    .leftbox .store_search .search_body label {
        margin-left: 10px;
    }
    #crwauction input[type=text] {
        margin-left: 10px;
    }
    input#kbamessage_buttons_withkba {
        /*width: 131px;*/
        height: 35px;
        word-break: break-all;
        /*margin-top: -16px;*/
        border: 1px solid rgb(158, 47, 43);
        color: rgb(158, 47, 43);
        background: none;
        font-size: 14px;
        font-family: Verdana;
        font-weight: normal;
        padding: 8px 22px;
        margin: 10px 0 15px 0;
    }
    #crwcatsnav .rowChildren,
    #crwcatsnav .rowChildren:hover {
        padding-right: 0px;
    }
}

@media (min-width: 520px) and (max-width: 720px){
    #crw_tabs ul.tabs a.s3 {
        width:126px;
    }
    #crw_content #mgallery.gallery, #crw_content #product_description {
        width: 252px;
    }
}