.sale-text-product {position: absolute; left: 0; top: 90px; text-align: left; font-size: 12px;	}
.pset h4 { text-align:center ;width:90%}
.directorder-image {width:10%!important}
#page-Kundenservice .four {text-align:center}
#page-Kundenservice .four a{ width:100%}
.error-info {display:none}
#descr .siDatenB a {display: block;margin-bottom: 6px;text-decoration: underline;}
.error-info {  text-align: right;  background: rgb(249, 228, 228);  padding: 12px;  clear: both;  color: rgb(178, 35, 35);}
#adress-input-left .error-info, #adress-input-right .error-info{  position: relative;  top: 5px;  left: 11px; }
.sicon-error {margin: -5px 7px 0 -5px}
.adress-title-error {display:block; float:left; margin-bottom:30px}
.second-li {  list-style-type: circle!important;  margin-left: 40px!important;}
#left_navi_cont span {  line-height: 13px;  font-size: 23px;}
#left_navi_cont span:hover{color:#363636}
#left_navi_cont h5 a {color:#363636}
.cart-green {height:34px!important}
.sicon-zoom-large {  position: absolute;  left: 405px!important; top: 275px!important;  z-index: 1!important;}
#memoentries {z-index:9999; margin-left:42px}
.confirm-image {overflow:hidden}
#rating_wrapper { display: table-cell;width: 450px;height: 560px;}
ul.square li {list-style: square}
table#rating_table table tr td.rating_name {width:20%}
.prodrating_comment {height: 65px;overflow: scroll;display: block;}
#sdb {	margin-top:10px;}
#ratingPoints {font-size:19px;color:#f0a700;padding: 0 0 2px 0;width:96%}
.btn_cancel {padding: 11px!important;}
#ratingPoints option {font-size:19px; color:#f0a700}
#option-choose {color:black!important;font-size:15px!important;}

.table-clean{background:none; margin:0; border:none}
.def-border {border:solid 1px #ddd}
.mask-gradiant{-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), color-stop(0.01, rgba(0,0,0,1)), to(rgba(0,0,0,0)));}
.jk-header {	    background: #0056a5;    padding: 15px;    text-align: center;    color: white;    border: 5px solid #0056a5;    border-radius: 10px;}

.jk-blue-border  {border: 5px solid #0056a5;}

.type-problemklaeren .form-wrapper {padding-top:0}

#basket-totals div.ddTitle {margin-bottom:0}
.button-print  { background: url(../../img/ico/ico_print.gif) no-repeat top left transparent;  padding-left: 14px;  border: none;  cursor: pointer; color:#333}
.page-AdressCombined big {font-size:12px}
.pageAdressCombined .field-phone2 {display:none}
.pageAdressCombined .field-suffix2{display:none}
.pageAdressCombined .field-dsuffix2{display:none}
.pageAdressCombined .field-dphone2{display:none}
.mega-menu li#m_topnmarke h4 {border-top-color: #E48042;}
.mega-menu li#m_topnmarke h4 a {color: #424242;display: block;height: 40px;}
li#m_topnmarke .mega-menu-sub {  border-bottom: solid 4px #E48042;}
ul.mega-menu li#marken ul li {background:none; padding-left:0}
.preview-con {margin-top:10px}
.preview-con i {margin-top:4px}
.preview-con span {font-size:11px}
.ink-mwst-test {width: 250px; float:right; font-size:12px}
#price-inc {font-size:12px!important;display: inline-block;margin-top: 1px;margin-right: 3px;}
.page-memolist .sicon-rating {height:15px}
ul.pagination li.current {background: #00498e;color: #fff;font-weight: 700;cursor: default;}
#NichtHilfreich {background:#f5f5f5; padding:20px; box-shadow: 0px 0px 10px #A9A9A9; width:435px; margin-top:8px;position: absolute;z-index: 3;}
#NichtHilfreich h5 {margin-top:-25px}
#NichtHilfreich textarea {height:100px}
#adress-input-left .three, #adress-input-right .three {padding-top:6px}
#adress-input-left input[type=text], #adress-input-left select, #adress-input-right input[type=text], #adress-input-right select {min-height:27px;margin: 0 0 10px;}
#adress-input-right #input_deliv_selection {height:32px}
#adress-input-left label,#adress-input-right label {font-size:12px} 
#adress-input-left h4,#adress-input-right h4 {margin-left:20px}
#adress-input-right .textarea {height:100px}
#adress-input-right .button {width:100%}
.tool-tip-arrow-big{position: relative;top: -43px;right: -310px;}
.absolute {position:absolute}
.absolute .gicon-plus-sign, .absolute .gicon-minus-sign {position: relative;top: 7px;left: -19px;}
.page-Product #countries-list {width: 200px;right: 0px;}
.invisible { visibility:hidden}
.page-Basket div.alert-box.secondary {padding: 25px 22px 25px 21px!important;}
.promo-item .li-name {margin-bottom:10px!important}
.promo-item .li-name.isset {padding-right:40px;}
#adword-container ul li {margin:5px 0; padding-left: 0;font-size: 12px;}
#adword-container .gicon-ok {width:21px}
.no-variants ul li {margin: 5px 3px 5px 0px!important;display:inline-block; padding:0!important; font-size:12px}
.no-variants ul { padding-bottom: 10px;margin: 0 -5px; border-bottom:1px solid #dedede}
#nl-benefit .twelve { font-size:12px;width:99%; margin-left:1px; text-align: center;}
.no-variants {margin-bottom: 7px;}
.red {color:red}
.dpi {display:inline!important}
#cat-nl {padding: 7px 0;background: #e1e4ec;position: relative;z-index: 2; font-size:12px}
/*.cat-nl-banner {height:135px}*/
.page-trusted hr {margin:10px 0 10px;}
.bold {font-weight:bold}
/*Tooltip*/
.tooltip2 {position:relative }
.tooltip2 .tooltip2-title {display:block; margin-bottom:7px;font-weight:bold;}
.tooltip2 .tooltip2-inner {
	border-radius:2px;
	z-index:10;
	display:none;
	box-shadow: 0px 0px 5px 2px #CFCFCF; 
	-webkit-box-shadow:0px 0px 5px 2px #CFCFCF;
	-moz-box-shadow:0px 0px 5px 2px #CFCFCF;
	position:absolute; 
	padding:8px 10px;
	left: 24px;top: -32px;
	line-height:16px;
	border:2px solid #FFF; 
	color: #303030;
	width:300px;
	background: #F0F0F0 repeat-x 0 0;
}
.tooltip2:hover .tooltip2-inner{display:block;}
.tooltip2:hover .tooltip2-inner em {width:150px; display:inline-block}
.tooltip2 .callout {z-index:20;position:absolute;border:0;top: 25px;left: -12px;}

/*Tooltip*/



#therapieliegen2 {width:24%}
.mega-menu .add-link { font-weight:400!important}
.sicon-zoom {position: absolute; left: 5px;top: 265px;z-index:999}
#zoom-link {width:35px; height:35px}
.vorteile .link-grey a{color:#707070!important}
.page-start span.anr {font-size: 9px;}
table.variation-list tr td.vl-name {width: 57%;}
.show-ip {display:none}
.page-start .block-widget-title a {font-size:13px;background: white;padding: 6px 0 0 9px; color:#333}
.cat-header-higher{height:158px!important}
#breadcrumb-row #pager {width: 130px;float: right;}
#breadcrumb-row #pager .smaller {width: 70px;float: right;}
.left_content.catDLeft h4{font-size:17px}
.page-Bewertung {height: auto!important}
.page-Bewertung table {width:100%!important}
#select_sort {height:22px; line-height:18px}
h3.title-big{font-size:24px}
.page-Product .gicon-zoom-in2{display:none}
.pointer {cursor:pointer}
.ibanConverterOpen,.ibanField {margin:10px 0;display:block}
.ibanConverter{display: block;background: #FFF;box-shadow: 0px 0px 12px #999;padding: 22px;margin:15px 0}
.title-blu {color: #00498E;}
.reg-link {margin-right: 14px;margin-top: 10px;}
.sicon-close-red {position: relative;right: -22px;top: -32px;;height:30px!important; width:30px!important;background-position:-570px -884px!important }
.haendler-icon {left: 217px;top: -9px;position:absolute; }
#cboxOverlay {background:#fff}
#buy-box .variation-list .vl-img, #buy-box .variation-list .vl-name, #buy-box .variation-list .vl-action, table.variation-list {
    border: solid 1px #bdbdbd;
    border-width: 1px 0px 0 0;
}
#buy-box table.variation-list {border-width:0px 0px 1px 0px}

#AjaxTopBox .ajax-close, #boxer-close, #cboxClose, .boxer-close, .reveal-modal .close-reveal-modal:not(.button){
background-image: url(../../js/jq/jquery.swipebox/img/icons.png)!important;
background-repeat: no-repeat;
border: none!important;
text-decoration: none!important;
cursor: pointer;
position: absolute;
width: 30px!important;
height: 30px!important;
top: 0;
right:0;
z-index:9999;
border-radius: 0%!important;
background-position: 6px 2px!important;
background-color:red;
}
#loginpopup input{width:100%}
#loginpopup input.button{width:auto}
.page-search .sicon-new2-eng, .page-category .sicon-new2-eng {left:-4px}
.list-widget .kat-image {padding-top:8px}
.type-Partnerprogramm .form-wrapper {background: none}
.comparison-button {width:100%; font-size:11px}
.comparison-button .sicon-minus { margin-top:3px}
.ico-farbwahl {position: absolute;right: 67px;bottom: 56px;z-index: 11100;}
.product-row-lang .ico-farbwahl {position: absolute;right: 0;bottom: 0;z-index: 11100;}
.variation-list .vl-img .sicon-new2-eng{top: 34px;}
.voucher-wrapper span{margin-top: 8px;display: block; float:left; margin-right :10px}
.page-Product .tabs-content .button.varset {padding: 11px 18px 10px;}
.promo-content .shadow2 {background:white; padding-bottom:10px}
.shadow2 {
-moz-box-shadow: 0px 0px 7px rgba(153,153,153,.6);
-webkit-box-shadow: 0px 0px 7px rgba(153, 153, 153, 0.6);
box-shadow: 0px 0px 7px rgba(153, 153, 153, 0.6);	
}

#ecom-block {cursor: pointer}
#ecom-block h4, #ecom-block p, #ecom-block a.small { padding:0 0 0 6px; display:block }
#ecom-block h4 {font-weight:400!important;margin: 6px 0px; }
#ecom-block h4 a {color:#333!important}
#ecom-block p { font-size:11px;margin: 6px 0px; }
#ecom-block a i { margin-right: 4px;margin-top: 3px;}

.fullwidth {width:100%}

.margin-0{margin:0}
.ecom-block img { width:100%}

.affili-headline{
	margin-top:0;
	font-size:32px ;
 	color:#00498e;
	font-weight:400; 

}
.heigher{height:158px}
#affiliate strong.title {font-size:15px!important} 
.second-hl {font-size: 20px!important; color:#036; margin-left:10px}
#selectlanguage ul li{ cursor:pointer!important}
#selectlanguage ul li a {display:block; width:100%}
#selectlanguage {
cursor:pointer;
box-shadow: 0px 1px 4px;
display:inline;
padding: 3px 5px;
}
#langsel {text-align:right}
#selectlanguage .small{
margin-right:5px
}

.page-basket #countries_msdd {width: 167px!important;}
.page-Bewertung .form-box {width:100%!important; padding:0; border:none;}
.state-kurzfristig-20lieferbar {color: #666}
.table_Versandkosten {border:none}
table.table_Versandkosten tbody tr:nth-child(even) {background: #F5F5F5;}
.set-start {width:80%}
.page-start .sicon-set {right:0; top:0}
.page-Product .sicon-set {right:5px; top:5px}
.page-Basket .sicon-set {right:0; top:0}
.page-basket .sicon-set {right:0; top:0}
.page-Product #unit-col {margin-top:16px}
.page-Product .variation-list .sicon-new2 {background-position: -306px -187px;left:-32px}
.page-Product .tabs-content  .variation-list .sicon-new2 {left:-5px}
.page-Product #ink-mwst span {font-size:12px}
.stepper.disabled .stepper-step.down {background-position: 5px -16px!important;}
.stepper.disabled .stepper-step.up {background-position: 5px top!important;}
span.suggestTextAmount {float:right}
.suggestRow {width:250px}
.sicon-set {z-index:2}
.rats .ratings {width:100px!important; float:right}
#buyerStatement {height:150px}
.rats {margin: 10px 0 }
.rats span {display:block; float:left}
#rating-examples .twelve {margin:10px 0; border-bottom:1px solid #eee; padding-bottom:10px}
.page-trusted .bgrey {border:1px solid #ddd}
.page-trusted .rating_star_box_small .rating-text {margin:0 10px 0 0}
.page-Product #compare{padding:20px 0px 10px 20px;text-align:right}
#top-center .flyout {left:-2px}
.test-modus {position:absolute; left:-170px; top:10px}
.popup-alert {padding: 35px 22px 35px 35px!important;}
.page-Product .safety-panel {background:url(../../img/bg/bg_rating.png) no-repeat}
#widerrufsliste li {margin:15px 0; border-bottom:1px solid black}
#widerrufsliste li.no-border {border-bottom:none}
.row.anr-item .seven.columns {width: 57%;}
.row.anr-item .five.columns {width: 43%;}
span.red {color:red}
ul.strong {font-weight:bold}
table.PRC-Table tbody tr:nth-child(even) {background-color: #F3F3F3;}
#brand-category img.Kettler {margin: 6px 0 0 18px;}
.no-bg {background:none}
hr.dashed {border:1px dashed #ddd ; margin-top:0px!important}
.sicon-retailer {position: absolute;top: 28px;left: 220px;}
.rating-list {margin:0}
.rating-list li {border: 1px solid #F2F2F2;margin-bottom: 10px;}
.rating-list li:nth-child(even){ }
.rating-list li span:first-child {float:right;}
.rating-list li span:nth-child(2n) {padding-left:15px; margin: 18px 0 0 0;display: block;}
.rating-list li p:first-child {background:#f2f2f2; padding:15px; margin-bottom:0px}
.rating-list li strong{font-size:15px}
#markenbox-search {  padding:10px}
.help { cursor:help}



.countries-wrap {position:relative;}
#countries-list{max-width:200px; height:120px; overflow-y:scroll; padding:0; margin:0; position:absolute;display:none; border:solid 1px #d3d3d3; box-shadow: 0 0 8px #ccc; z-index:101}
#countries-list li {padding:3px 3px 3px 3px; border-bottom:solid 1px #c3c3c3; background-color:#fff; list-style:none none; color:#333; font-size:12px; text-align:left; cursor:pointer}
#countries-list li:hover {background-color:#f2f2f2;}
#countries-list li:active {background-color:#d5d5d5}
#country-title,#country-shipping {font-size:12px;}
#country-shipping {padding-right:5px;}
#country-label {padding:0 5px 0 0;}
#country-title .sicon-arrow-boxed-down {background-position:-238px -325px; cursor:pointer}
i.countries{height:11px}
*+html i.countries{height:13px}
li i.countries {margin-right:3px;}
.show-for-medium {display: none}
.show-for-medium-list {display: none}
.pad-top10 {padding-top:10px}

.cat-filter-wrap #showfilter {margin-bottom:5px}
.cat-filter-wrap {margin-bottom:15px}
.cat-filter-list {margin-bottom:10px}
.cat-filter-list select {font-weight:bold; cursor:pointer; background:#f2f2f2; border:1px solid #e7e7e9; box-shadow: none;border-width: 1px 1px 1px!important;}
div.cat-filter-wrap>form>ul>li a {
color: #888;
}

.cat-filter-list select option {background: white}
.filter_con {padding:3px; text-align:center; border:1px solid #eee; margin-right:5px;margin-bottom:10px;white-space:nowrap; display: inline-block}
.filter_con .gicon-x {margin-top:2px}
.cat-filter-list li label {line-height: 16px;}
/*.cat-filter-list li label {position: relative;top: 17px; left: 7px}*/
.cat-filter-list li {line-height: 0px;}
#filter_delete .filter_con { background:rgba(240, 240, 240, 0.63);}
#filter_delete label {display:inline-block}
hr.smaller {margin:5px 0px 15px 0px;}
.cat-filter-list .selected{
background: #f2f2f2;
width: 88%;
height: 25px;
top: 29px;
padding-top: 13px;
left: 5px;
padding-left: 2px;
margin-top: -25px;
}
.cat-filter-wrap span:first-child {font-size: 15px;font-weight: bold;}

div.cat-filter-wrap>form>ul>li {width: 19.5%;}

.button_link  {background: none; border:0;cursor: pointer; }
.button {	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;}

.wb-cross-left li .button.cart-green {margin-top:0}
.wb-cross-left table.cart {margin:0 auto !important}
.page-basket .bd-discount-price, .page-basket .bd-qty {text-align:center}

.nikolaus-rabtt {
  text-align: center;
    font-size: 14px;
    margin-bottom: 3px;
    padding: 7px;
    background: url(../../../files/img/bg/bg_nikolaus.jpg) no-repeat;	
	
}
.nikolaus-rabtt span {font-size:10px}
.scroll-var-content {margin-bottom:0}
.wb-cross-left li {border:solid 1px #e8e8e8}

#katalog-ipad {display: none!important}
.border { border:1px solid #dedede}

#highlight-cat {z-index:1; box-shadow: 1px 1px 10px #D4D4D4;}
#highlight-cat .sicon-set {left: 238px;}
#highlight-cat .sicon-new2 {left: -3px;position: absolute; top: 50%;}
#highlight-cat .icon-list {margin-top:0; border-top:0}
#highlight-cat hr {margin: 12px 0 11px;}
#highlight-cat  h3 a {color:#333}
#highlight-buy {padding-top:25px}
#highlight-rating { width: 90px;margin: 7px auto 0px auto}
#highlight-cat-inner {padding-top:20px}
.header-background {padding: 10px;  width:101%; text-align:center ; background: #ECF0F3; border-bottom:0; font-weight: bold;}
.header-background img { position: absolute;left: 72px;top: -5px; width: 12%; z-index: 1;}
.headline-smaller  { width:85%!important}
#filter_delete {width:40%}
#player_cont #player iframe {width:100%}
.page-Product #buy-box td.setp-name {width:103px!important}
.page-Product #buy-box td.setp-vars .select-table-container {width:200px!important}
.page-Product #buy-box td.setp-vars  {width:200px!important}
div.alert-box.secondary {box-shadow: none; border-radius: 0; line-height:20px!important}
#wb-sticky {padding:0 10px 10px 10px}
.border { border:1px solid #e8e8e8;}
.border-right { border-right:1px solid #e8e8e8;}
.border-left { border-left:1px solid #e8e8e8;}

.hr-small {    border: solid #ddd;border-width: 1px 0 0;clear: both;margin: 12px 0 12px; height: 0;}
#wb-sticky h3{background: #f1f1f1;    padding: 9px;    margin-bottom: 0!important; border: 1px solid #e8e8e8; border-bottom:0;font-size: 13px!important;    font-weight: bold;}

.page-basket .basket_tr_1 .columns, .page-basket .basket_tr_2 .columns {/* min-height:120px;*/ padding:8px}
.page-basket .basket_tr_header {background: #f9f9f9;}
.page-basket .basket_tr_1 {background:white}
.page-basket .basket_tr_2 {background:#f5f5f5}
.page-basket #right-con {margin-bottom: 20px}
.page-basket .basket_tr_1#pos-1 {padding-top:0}
.page-basket .wb-cross-left li span.title {text-align:center; height: 40px;color: #484848;}
.page-basket .addtocart-button a {  border:1px solid #70bf44}

.page-basket .bt-image img {width: 70%;}
.page-basket .dd .ddTitle .ddTitleText {text-align: left;color: #484848;}
.page-basket div#countries_child {    text-align: left;    padding: 0px!important;color: #484848;}
.page-basket .borderRadius {border-radius:0}
.page-basket .voucher-wrapper span {margin-right: 0;color: #484848;}
.page-basket #basket-content .bt-image { text-align:center}
.page-basket #basket-totals .bt-label, #basket-totals .bt-price {color: #484848;}
.page-basket .bt-title .number, .page-AdressCombined-test .bt-title .number, .page-PayDeliv-test .bt-title .number, .page-placeorder-test .bt-title .number{color: #484848;}
.page-order * {color: #484848;}
.page-order #anzahl {text-align:left}
.page-order .button.alert, .page-order .button.cart, .page-order .button {color:white}
.page-order .button.secondary {color: #484848;}
.page-order #basket-totals .bt-label, #basket-totals .bt-price {color: #484848; font-size:13px!important}

#wb-sticky .voucher-wrapper span {float:none;color: #484848;}
.page-basket #countries_msdd, .page-basket h3.title { text-align:right;color: #484848;}
.page-basket .voucher-wrapper span.label {color:white!important}
.page-basket #basket-content {border-bottom: 1px solid #e8e8e8}
#wb-sticky .border {padding: 13px}
#placeorder-top .border {padding: 13px; margin:0 0 10px 0}
.page-basket .wb-cross-left li {border:0; margin-bottom: 0;color: #484848;}
.page-basket .wb-cross-left li img { margin-bottom: 0}
.page-basket .change-box i {margin-right:4px}

.pad10 {padding:10px}
.pad15 { padding: 15px;}

.seg-reco-wrapper .block-widget-title span {padding:0}
.seg-basket-rec, .page-Product .seg-generic.seg-product-rec {margin-top:30px}
.seg-home-rec {margin-bottom:20px}


.page-basket .button, .page-AdressCombined-test .button, .page-PayDeliv-test .button {font-size:12px}
.page-basket #bulk-discount {margin-bottom:10px}

.page-basket .wb-cross-left { margin-bottom:0;color: #484848;    border: 1px solid #f1f1f1;}
.page-basket .button-change, .page-AdressCombined-test .button-change, .page-PayDeliv-test .button-change, .page-placeorder-test .button-change {color: #484848;}


.page-AdressCombined-test #adress-choice li p {font-size:12px;color: #484848;}



.page-AdressCombined-test input.adress-radio {float:left;color: #484848;}
.page-AdressCombined-test label {font-size: 11px!important;font-weight: 400;color: #484848;}
.page-AdressCombined-test .adress-label { font-weight: 700!important;font-size:13px!important;color: #484848;}
.page-AdressCombined-test #left-main {padding:17px 20px 10px 50px}
.page-AdressCombined-test h4 {margin-left:0; font-size:21px;color: #484848;}
.page-AdressCombined-test #adress-choice li p {font-size:11px!important; padding-left:17px; margin:5px;color: #484848;}
.page-AdressCombined-test #adress-choice li { margin: 15px 0px;color: #484848;}
.page-AdressCombined-test .adress-divider {height: 100%;  width: 1px;  min-height: 500px;  float: left; border-right: 1px solid #d0d0d0!important;  margin: 0 45px 0 8px}
.page-AdressCombined-test .adress-divider-img {position:absolute;  position: absolute; left: 389px; top: 44px;}
.page-AdressCombined-test [type=text], .page-AdressCombined-test select, .page-AdressCombined-test [type=password] {height:25px; margin:0 0 10px}
.page-AdressCombined-test .field-button {position:relative;bottom: 0; right: 0; text-align:right}
.page-AdressCombined-test #basket-totals .bt-label, #basket-totals .bt-price {font-size:13px}
.page-AdressCombined-test .field-orderas {height:50px}
.page-AdressCombined-test input.usertype {
float:left;
    margin-right:5px;
		margin-top: 0px;
}


.page-AdressCombined-test .usertype, .page-AdressCombined-test .usertype_label {
    display:inline-block;
    margin:-2px 10px -2px -2px;
    padding: 6px 8px;
    background-color: #e7e7e7;
    border-color: #ddd;
}



.page-AdressCombined-test .usertype.current { 
   background-image: none;
    background-color:#d0d0d0;
}

#order-as-ul { display:table}
#order-as-ul li { display:table-cell;}

.page-PayDeliv-test .ws_paymentdiv_main_active {background:url(../../img/bg/bg_paydeliv_single-active.png) no-repeat!important}
.page-PayDeliv-test .ws_paymentdiv_main_active .ws_paymentdiv_name {font-weight:bold!important}
.page-PayDeliv-test #left-main {padding:17px 20px 10px 50px}
.page-PayDeliv-test .ws_paymentdiv_suffix, .page-PayDeliv-test .ws_paymentdiv_radio {display:none}
.page-PayDeliv-test .ws_paymentdiv_text {margin-left:10px}
.page-PayDeliv-test .ws_paymentdiv_main {border-bottom: 1px dotted #d0d0d0;}
.page-PayDeliv-test .ws_paymentdiv_main:last-child {border-bottom:0}
.page-PayDeliv-test .ws_paymentdiv_main_active .ws_paymentdiv_suffix {display: none;padding: 15px;position: absolute;background: white!important;box-shadow: 1px 1px 5px #d0d0d0;left: 310px;width: 330px;z-index: 999;}
.page-PayDeliv-test .field-list {background:none;  padding:0; margin-top:10px; color:#484848}
.page-PayDeliv-test .field-list li {font-size:11px;}
.page-PayDeliv-test .boxes {text-align:left}
.page-PayDeliv-test .boxes input {float:right}
.page-PayDeliv-test #adress span {font-size:14px; margin-bottom:10px; color:#484848}
.page-PayDeliv-test #anzahl {font-size:14px; text-align:left}
.page-PayDeliv-test .check_conditions, .page-AdressCombined-test .check_conditions{ margin: 0!important; }
.page-PayDeliv-test .ws_paymentdiv_main {background:url(../../img/bg/bg_paydeliv_single.png) no-repeat}
.page-PayDeliv-test .ws_paymentdiv_name {margin-top:7px}

.page-placeorder-test .basket_tr_header .bt-image {text-align:left!important}

.page-placeorder-test .basket_tr_1 .columns, .page-placeorder-test .basket_tr_2 .columns { min-height:106px; padding:8px!important}
.page-placeorder-test .basket_tr_1 {background:white}
.page-placeorder-test .basket_tr_2 {background:rgba(251, 251, 251, 0.65)}
.page-placeorder-test .basket_tr_1#pos-1 {padding-top:0}
.page-placeorder-test .wb-cross-left li span.title {text-align:left}
.page-placeorder-test .stepper .stepper-input {width:35px!important}
.page-placeorder-test .stepper {width:55px!important}
.page-placeorder-test .addtocart-button a { background-position: 16px 7px!important; width: 49px!important;}
.page-placeorder-test .wb-cross-left table.cart {margin:0!important;}
.page-placeorder-test .bt-image img {width: 70%;}
.page-placeorder-test #basket-content {border-bottom: 1px solid #e8e8e8!important}
.page-placeorder-test .wb-cross-left li {border:0}
.page-placeorder-test .basket_tr_1, .page-placeOrder-test .basket_tr_2 {border-width:1}
.page-placeorder-test .field-list {background:none;  padding:0; color:#666}
.page-placeorder-test .field-list li {font-size:12px;}
.page-placeorder-test #adress span, .page-placeorder-test #comment span {font-size:13px; margin-bottom:10px;}

.page-placeorder-test #basket-totals div {margin-bottom:3px}
.page-placeorder-test #grand-total {margin-bottom:20px!important}
.page-placeorder-test .text-small { font-size:11px;color:#999}
.page-placeorder-test #payment-hl {margin-bottom:5px!important; display:block}
.page-placeorder-test .textarea {height:50px; font-size:12px}
.page-placeorder-test .small-text {font-size:12px}
.page-placeorder-test .ibanConverter { display: block; position: absolute;z-index: 9;top: 123px;}
.page-placeorder-test #sub-leiste-placeorder{background: #F5F5F5;    padding: 8px;    border-left: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;}  
.page-placeorder-test #sub-leiste-placeorder ul { margin-top: 5px; margin-bottom: 0;}
.page-placeorder-test #sub-leiste-placeorder ul li {display: inline-block; margin:0 5px 0 0; padding-right:10px; border-right:1px solid #999;}
.page-placeorder-test h3 {background: #f1f1f1;    padding: 9px; margin-top:0px;   margin-bottom: 0!important; border: 1px solid #e8e8e8;font-size: 13px!important;    font-weight: bold;}


.page-basket #sub-leiste-placeorder{background: #F5F5F5;    padding: 8px;    border-left: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;}  
.page-basket #sub-leiste-placeorder ul { margin-top: 5px; margin-bottom: 0;}
.page-basket #bt-order-total-secondary {margin-top: 7px;display: block;}
.page-basket #sub-leiste-placeorder ul li {display: inline-block; margin:0 5px 0 0; padding-right:10px; border-right:1px solid #999;}
.page-basket #sub-leiste-placeorder ul li:last-child { border-right:none;}   


.page-placeorder-test #sub-leiste-placeorder ul li:last-child { border-right:none;}   
.page-placeorder-test #bt-order-total-secondary {margin-top:5px; font-size:14px;    display: block;}
.page-placeorder-test div#payments img { margin-top: 5px;}
.page-PlaceOrder-test  #basket-totals .bt-label, .page-PlaceOrder-test  #basket-totals .bt-price {font-size:13px;}


.page-confirm-test .bank_info_table, .page-content-test table tbody tr:nth-child(even) {background: none; border:none;}
.page-confirm-test div.alert-box.success {background:#F9F9F9}
.page-confirm-test h1 {color:#00498e!important}
.page-confirm-test h3 img {margin-right:3px; margin-bottom: -10px;}
.page-confirm-test .border {padding: 15px;height: 150px;}
.page-confirm-test .boxes ul { background:none}
.page-confirm-test .success-head p.text-center { color: #4E4E4E;}
.page-confirm-test table tbody tr:nth-child(even) {background: none!important; border:none!important;}
.page-confirm-test #m_footer {margin-bottom:5px}
.page-confirm-test #confirm-print {font-size: 12px;display: block; padding-top: 23px;}


.page-basket .button-change, .page-AdressCombined-test .button-change, .page-PayDeliv-test .button-change, .page-placeorder-test .button-change {padding-right:0}

.page-basket .button, .page-AdressCombined-test .button, .page-PayDeliv-test .button, .page-placeorder-test .button {-webkit-box-shadow:none ; box-shadow:none; border: 1px solid #002242}
.page-basket .button.secondary, .page-AdressCombined-test .button.secondary, .page-PayDeliv-test .button.secondary, .page-placeorder-test .button.secondary {border: 1px solid #dcdcdc}
.page-placeorder-test .button.cart, .page-basket .button.cart, .page-AdressCombined-test .button.cart, .page-PayDeliv-test .button.cart {border: 1px solid red}
.page-placeorder-test #basket-totals hr {margin: 9px 0}
.page-AdressCombined-test #wli label {margin-top:6px}
.page-AdressCombined-test #wli h4 {margin-top:14px }

.ph-wb {height:41px}

.page-order .boxes-porder { min-height: 100px;}
.page-order #basket-totals #grand-total .bt-label, .page-order #basket-totals #grand-total .bt-price {color:#484848}
.page-order #basket-totals #grand-total .bt-price, .page-order #basket-totals #grand-total .bt-price span {color: #bd1a1d!important}
.page-order .topcat-line {display:none}

/*position: relative;    left: -60px;    top: 15px-----height:40px;
*/
.suggestParentCategory {  display: block;    padding: 0!important; color: #888;    text-transform: uppercase; font-size:9px}
.suggestRow {    width: 100%;}
.suggestTextAmount {position: absolute; left:310px}


.suggestLayerBlockImage  {display:none}
#discount-sale-number {
	position: absolute;
    z-index: 999;
    right: 314px;
    top: 65px;
    font-size: 50px;
    font-weight: bold;
    color: #5b4237;
}


.global-grey {background: #f0f0f0;}
.button-refresh-basket {padding: 9px 16px 6px}
.grvars .select_dep_variations {    width: 120px!important}
#MyCustomTrustbadge { margin-top: 2px;}
.trustBg { background:url(../../../files/img/ico/ico_checkout_trusted2.jpg) no-repeat; height:75px}

#presse-con .four img {margin-bottom: 15px}
#presse-con .button {width:200px}
.p-mitteilung {background: #f8f8f8; margin-left: 0px!important; margin-right: 0px!important;  padding-left: 0px!important;   height: 186px!important;}
.p-mitteilung .three, .pr-kontakt .three {margin: 0;    padding: 0;}
.p-mitteilung .nine, .pr-kontakt .nine {padding-top:10px}
.p-mitteilung .control-panel{    position: relative;    bottom: -19px;   padding: 10px;    left: -10px;    width: 650px;    background: #ebebeb;}
.p-media table {width:100%; border:0;border-collapse:collapse}
.p-media table tr.first {border-bottom:1px solid #d0d0d0; border:1}
.p-media table tr {background: none!important;border-bottom:1px solid #d0d0d0; border:1;}
.p-media table th { text-align:left!important; padding-bottom:5px}
.pr-kontakt h2 {margin-bottom:25px}
.p-media table td {padding-top:7px; vertical-align:middle; padding-left:0}
.pr-kontakt {background: #f8f8f8; margin-left: 0px!important; margin-right: 0px!important;  padding-left: 20px!important;   height: 200px!important;}
#presse-con p {height:64px}
.table-media .btn {padding-left:20px}
#head-static p {background: #ededed;padding: 40px;}
.p-mitteilung .control {margin-top:20px}

.suggestDeliveryText .ausverkauft { color:#d00c0c!important}
.suggestDeliveryText .wenige_verf_gbar{ color:#333!important}
.suggestDeliveryText .kurzfristig_lieferbar{ color:#333!important}

.square-withmargin li{ margin-left:19px;list-style:square}

.page-category .select-labled {width:230px}
.page-category .view-select {width:150px}
.page-PlaceOrder .button-change {float:right}
#koffer15countdown {min-width:230px}
#koffer15wrap {
		border: 0px;
		background:none;
		float:right;
	}
.cd-title {
		font-weight: bold;
    text-align: center;
    font-size: 22px;
    line-height: 1.6em;
    color: red;}
.cd-small-text td{text-align: right;
    font-style: italic;
    font-size: 12px;}

table#koffer15wrap tbody tr, table#koffer15wrap tbody tr:nth-child(even) {background:#fff}
table#koffer15wrap tbody tr.cd-small-text {		background:none}
.cd-timecol {width: 48px; text-align: center;}
.cd-camp {
 position:absolute; right:19px; width:40%; top:30px; cursor:pointer;
}
.cd-camp-inner { position:relative}
.cd-camp-text { margin-bottom:20px; }
.cd-camp-text-rot { color:red; font-weight:bold; font-size:55px; display:block; line-height:55px; text-align:right}
.cd-camp-text-grau { text-align:right; font-size:14px; display:block; margin-top:10px}
.cd-camp-text-schwarz { text-align:right; font-size:14px; display:block; color:black}

#aktion-koffer {
    background: url(../../../files/img/banner/koffer15_wide.jpg) center top no-repeat;
    height: 159px;
		margin:0;
}

#aktion-koffer .middle-con .big-red { 
color: red;
font-weight: bold;    
font-size: 55px;    
display: block;    
line-height: 55px;  }
div#aktion-koffer .columns.middle-con { text-align:center; padding-top:8px}

#aktion-koffer .cd-code-input{font-size: 140%; background: white; padding: 5px 15px;	letter-spacing: 1px; display:inline-block; border:solid 1px #dedede; text-align:center }

div#aktion-koffer .left-con {

    padding-left: 20px;
}

div#aktion-koffer .columns {
    padding-top: 50px;
}

div#aktion-koffer .columns.right-con {
    padding-top: 20px;
    padding-right: 20px;
}
.cd-camp-text-schwarz .inventory-state {font-size:inherit}
#aktion-koffer table {margin:0; min-width:235px}    
#cd-ipshow {display:none}

/*main*/
.card--main {
	box-shadow:0 1px 15px 0 rgba(0,0,0,.2), 0 1px 15px 0 rgba(0,0,0,.14), 0 2px 15px -1px rgba(0,0,0,.12);	
	border-radius:2px;
	background-color:#fff;
}
.card--main form.prform {float:none}
.card--inner {position:relative;padding:14px 14px 0}
.card--bg {
    width: 100%;
    height: 100%;
    display: block;
    background-color: #555;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    opacity: 0.6;	
	}
.card--footer {height:65px; padding-bottom:10px; margin-top:14px; border-top:solid 1px #cacaca}
.card--header {border-bottom:solid 1px #cacaca; padding-bottom:14px}
.card--inner-side {padding:0 14px}
.card--scroll-content { overflow: auto; max-height:400px}
.card--border-block {
	text-align: center;
    border: 1px #dedede solid;
    padding: 15px 0;
    border-width: 1px 0px;
    margin: 15px 0;}
/*elements*/
.card--close {position:absolute; top:14px; right:14px; color:red; font-size:18px}
.card--title {margin:0; font-size:18px; font-weight:400}


#WK-Info table.table-form-list {width:100%}
div#produkt-varianten-popup thead .vl-name{width:57%}
table.variation-list {border-width:0px 0px 1px 0}
#varianten-popup.variation-list {border:none}
#varianten-popup .discount-wrap { font-size:12px}

.st-reveal-modal.reveal-modal {padding:0 !important; max-height:none !important; overflow:auto !important}
.st-reveal-modal.reveal-modal .close-reveal-modal {right:14px; top:8px;}
.st-reveal-modal.reveal-modal .close-reveal-modal.button {position:static;}

td.qtywrap {position:relative}
.stepper {width:80px !important}
#cartSlider input.qty-input, .productList input.qty-input, .stepper input.stepper-input {height:44px; font-size:16px; padding-bottom:10px !important}
.stepper .stepper-input {width:56px !important;}
.stepper .stepper-step {width:25px !important}
.cart-green {height:44px !important;}
input.button.cart-list.sicon-smallcart-long{background-position:-51px 15px}
.page-basket .addtocart-button a {background-position:-56px 15px}
td.qtywrap .qty-stepper-unit {width:56px}
.page-category .button.varset, .page-search .button.varset, .page-Product .tabs-content .button.varset {padding:0 20px; line-height:42px}
.var-long .buy-box-wrap {width:270px}

#WK-Short table td.wk-qty, #WK-Short table td.wk-sum {vertical-align: middle;}
#WK-Short table td.wk-title .name { height:50px}
#short-basket-header {box-shadow: none!important}

.page-Product .koffer15-a {position: absolute; right: 20px;  z-index: 9; top: 20px;}
.page-Product .koffer15-b {position: absolute;left: 0; right:0; margin:0 auto;z-index: 9; top: 0px;}

#only-left {font-size:15px; font-weight:bold; font-style:italic}
.card--main .sicon-new2 { left:0!important}
.xmas-delivery {
		background-color: #ff1345;
    padding: 6px 0;
    margin: -10px -20px 5px -20px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
		background-image:url("../../img/bg-tannen.png")
		}
@media only screen and (max-width:767px) {
#aktion-koffer {background-color:#F5F5F5; background-image:none;}
#aktion-koffer table#koffer15wrap {margin:0 auto; float:none;} 
#aktion-koffer {height:auto}	
.cd-code-input {margin:0 auto;}
#aktion-koffer .left-con {text-align:center}
p#only-left { text-align: center}
.page-AdressCombined #condition-con-adress { position:relative!important; right:0!important}
}

@media only screen and (device-width: 768px) and (orientation: portrait){
	
.button.secondary {
padding: 10px 20px 11px;
width:auto;
font-size: 13px;
}
.page-Product #unit-col{text-align:center}
.sicon-new2-eng{background:url(../../../files/img/ico/ico_neu-eng-small.png) no-repeat!important;}
#aktion-koffer .left-con .cd-code-input {font-size:115%}

.cd-banner-text-wrap {
 	float:left;
	width:66%;
}
.cd-banner-text-wrap .four {width:100%;}
div#aktion-koffer .cd-banner-text-wrap .columns {padding:0; text-align:center}
#aktion-koffer .left-con {display:none}
#aktion-koffer #cd-ipshow {display:block}
#aktion-koffer .middle-con {margin-top:10px}
.cd-camp-text {
    margin-bottom: 20px;
    float: left;
    width: 45%;
}
}


@media only screen and (max-device-width: 1050px){
	.boutus {background-position: 101px -20px!important;}
}

@media only screen and (max-width: 1046px){
.page-Product #unit-col{text-align:center}
}

@media only screen and (max-width: 991px){
.page-Product .safety-panel {background-position: -160px 0px;}
.sicon-retailer {display:none!important}
.mobile-centered{float:none!important;margin:0 auto!important;}

}

@media only screen and (max-width: 1060px){
.page-start span.price {text-align:center; font-size:13px!important}
.page-start span.line-through, .page-start .price strong { font-size:10px}

}


@media only screen and (max-width: 812px){
.page-Product .safety-panel {background-position: -286px 0px;}

}

@media only screen and (max-width: 768px){
.page-Product .safety-panel {background-position: -20px 0px!important;}
.sicon-set {
background-position: -273px -153px!important;height: 28px!important;width: 27px!important;}.sicon-new2-eng{background:url(../../../files/img/ico/ico_neu-eng-small.png) no-repeat!important;}

input[type=date], input[type=datetime], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea
{font-size:16px;}
}



@media screen and (max-device-width: 1024px) and (min-device-width : 768px)  and (orientation: landscape){

	#filter_delete {width:100%}
	#swipebox-close, #swipebox-next, #swipebox-prev {width:40px!important; height:40px!important}
	#swipebox-close {background-position: 11px 6px!important}
#swipebox-next {background-position: -83px 8px!important}
.vl-action-ip {display:block}
#swipebox-prev {background-position: -37px 9px!important;}
#katalog-ipad {display: inline-block!important}
#namevar-ipad {width: 30%;}
#pricevar-ipad {width: 30%;}
.list-widget#abb li { width: 35.333%;background: #F4F4F4;    padding: 6px;    border: 1px solid #D0D0D0;    margin-bottom: -1px;}
#advar-ipad {width: 15%}
.page-Basket .stepper .stepper-input { width: 35px!important;}
.page-Basket .stepper { width: 55px!important;}
#katalog-ip{     display: inline-block!important}		
/*.buy-box-wrap .inventory-wrap, .buy-box-wrap .price-wrap { width: 100%;}*/
.mega-menu .mega-menu-sub .ws_menu ul li i {display:none}
ul.mega-menu ul li ul li a {margin-left: 0px}
.mega-menu-sub li.top_first ul li {border-bottom: 1px solid #d0d0d0;}
/*.buy-box-wrap .inventory-wrap, .buy-box-wrap .price-wrap {width:60%!important}*/

.small-banner-start a:last-child {display:none!important}
.small-banner-start a img { margin: 35px 0px!important;}
#widget-trust-advantage li h3 {font-size:17px!important}
#widget-trust-advantage li p {font-size:13px!important}
#widget-trust-logo { margin-top: -17px!important; margin-left: 0!important;width: 78%;}
#top-category.user-wb p {overflow:hidden; height:23px; font-size:11px!important; }
#top-category {margin-bottom:20px!important}
#widget-brands-small {width: 740px!important;overflow: hidden!important;height: 60px!important;}
#banner-main.user-wb .three img {width: 100%!important}
#presse-con .button {font-size:11px!important}
.pr-kontakt {height:auto!important}
.pr-kontakt .nine {padding-left:15px}
.control-panel {display:none}
.hfm {display:none}

}




@media screen and (max-device-width: 1024px) and (min-device-width : 768px)  and (orientation: portrait){
	.page-Product #unit-col { width:13%!important}
		#discount-sale-number {top: 37px;font-size: 37px;right: 25%; }
.hide-portrait {display:none}
#WSNL_FORM .button {font-size:10px!important}
.vorteile {text-align:left}
.vl-action-ip {display:none}
#katalog-ipad {display: inline-block!important}
.page-Basket .stepper .stepper-input { width: 57px!important;}
.page-Basket .stepper { width: 81px!important;}
.page-Basket .addtocart-button a {width:40px!important;    background-position: 13px 7px!important;}
.page-Basket #bulk-discount table.bd tr th{font-size: 13px;}
#katalog-ip{     display: inline-block!important}		
#ico-gotodetail {display:none}
/*.mega-menu .mega-menu-sub .ws_menu ul li i {display:none}*/
ul.mega-menu ul li ul li a {margin-left: 0px}
.mega-menu-sub li.top_first ul li {border-bottom: 1px solid #d0d0d0;}
.small-banner-start a:last-child {display:none!important}
.small-banner-start a img { margin: 28px 0px!important;}
#widget-trust-advantage li h3 {font-size:13px!important}
#widget-trust-advantage li p {font-size:11px!important}
#widget-trust-logo { margin-top: -17px!important; margin-left: 0!important;width: 78%;}
#top-category.user-wb p {overflow:hidden; height:23px; font-size:11px!important; }
#top-category {margin-bottom:20px!important}
#widget-brands-small {width: 560px!important;overflow: hidden!important;height: 60px!important;}
.sale-angebot-left .sale-widget {right: -3px!important;top: 95px!important;}
#presse-con .button {font-size:11px!important;padding:13px 20px 11px}
.pr-kontakt { height:auto!important}
.pr-kontakt h2 { margin-bottom:15px}
#head-static p {background: #ededed;padding: 20px;}
.control-panel {display:none}
.page-AdressCombined .error-info {    left: -470px;    position: absolute;}

}

/*IPAD RETINA*/
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 768px)
and (-webkit-min-device-pixel-ratio: 2) { 
.show-for-medium {display: block!important}
/*.show-for-medium-list {display: inline-block!important}*/
.tabs dd a, .tabs li a {padding: 0 23.1px;}
#katalog-ip{     display: inline-block!important}		
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {

	.page-basket #bulk-discount table.bd tr th {font-size:12px}
.pr-vari-list .simple-table .setp-vars {width: 305px!important;}
.pr-vari-list .simple-table .setp-vars .button.secondary {padding:6px 3px 3px!important;}
.directorder-image {width:30%!important}
ul.pagination li a {padding: 1px 6px;}
.mega-menu li h4, .mega-menu li h4 a {line-height: 3.7!important;}	
#button-fastorder {width: 46%;}
#adress-input-right .divider {margin-bottom:0}
#adress-input-left label, #adress-input-right label{font-size:9px}
.absolute .gicon-plus-sign, .absolute .gicon-minus-sign{position: relative;top: 7px!important;}
div.cat-filter-wrap>form>ul>li {width: 24.5%;}
#country-title .sicon-arrow-boxed-down {width: 18px; background-position: -236px -325px;}
#finanz-con-prd a {display:inline-block; height:20px; width:30px}
#WSNL_FORM .three input {font-size:12px;font-weight: 400;}
.tabs dd a {padding: 0 22.0px;}
#m_topnsale a {font-size:12px!important}
.page-Product #finanz-con-prd {width:180px}
.page-Product #finanz-con-prd a {margin-top:4px}
.page-Category .sicon-rating, .page-search .sicon-rating {height:15px!important}
ul.vorteile {text-align:left}
ul.vorteile li {margin-right:15px}
#nl-anmelden {font-size:11px}
#top-center .flyout {left: -7px;}
.page-Account #account-menu ul li .account-box {font-size:11px}
#button-fastorder {font-size:10px; }
.pagination li {font-size:13px!important}
.boutus {background: url(../../img/bg_aboutus_ipad.jpg) no-repeat;height: 2055px;background-position: -109px 0;}
.boutus-en {background: url(../../img/bg_aboutus_ipad-en.jpg) no-repeat!important;height: 2055px;background-position: -100px 0px!important;}
.page-content .tbl_discount_tr td {font-size:10px}
.sicon-rating-0_0 {height: 31px!important;}
.page-category .sicon-rating-0_0 {height: 16px!important;}
.mega-menu li h4 {white-space: nowrap; font-size:12px!important}
#abb.list-widget a {font-size: 11px;}
.safety-panel .title .kaeuferschutz{font-size:2.5em!important}
.mini-item .sicon-new-small2-eng {top: 55px!important;}
.product-row-lang {top: 63px!important;}
input[type=submit]{    -webkit-appearance: none;    border-radius: 0;}
#abb.list-widget li {height:31px}
.page-Product .gicon-zoom-in2{width:26px; height:26px;position: absolute;bottom: 80px;}
#selectlanguage ul li {font-size:14px}
ul.mega-menu ul li ul li{ background: #fff!important;padding: 5px 5px 8px 0px!important; font-size:11px; border-bottom:1px solid #f1f1f1!important}
.brand-logo {width:29%!important;padding-top: 4px;}
.hfm {display:none}
#main-confirm-con {width:100%}
.iban-long {word-break: break-all;word-wrap: break-word;}
#start-confirm, #protection-confirm {width:50%}
#confirm-foot {width:60%}
.page-Confirm div.alert-box.success-head {background-image: none;}
.sicon-rating-0_0 {height:auto!important;}
.page-Product .sicon-rating {height:17px!important}
#product-image .sicon-new2 {background-position: -307px -159px!important; width:51px!important}
.tabs-content .buy-box-wrap {width:100%}
/*.tabs-content .buy-box-wrap .price-wrap,  .tabs-content .buy-box-wrap .cart-wrap, .tabs-content .buy-box-wrap .inventory-wrap, .tabs-content .buy-box-wrap .number-wrap {text-align:left!important}*/

.tabs-content table.variation-list td.vl-name {width:44%!important}
#bulk-price {padding-left: 5px!important; margin-top:15px}
div#prcChanageCont {position:inherit; display: block;clear: both;margin-bottom: 37px;}
.show-for-medium {display: block!important}
.show-for-medium-list {display: inline-block!important}
#buy-box{padding-top:0px}
.pad-top-10 {padding-top:10px!important}
.sicon-arrow-boxed-down {width:23px}
.row .medium-one{width:12.5%!important;padding:0 5px;float:left}.row .medium-two{width:25%!important;padding:0 5px;float:left}.row .medium-three{width:37.5%!important;padding:0 5px;float:left}.row .medium-four{width:50%!important;padding:0 5px;float:left}.row .medium-five{width:62.5%!important;padding:0 5px;float:left}.row .medium-six{width:75%!important;padding:0 5px;float:left}.row .medium-seven{width:87.5%!important;padding:0 5px;float:left}.row .medium-eight{width:100%!important;padding:0 5px;float:left}.medium-eight.end,.medium-eight:last-child,.medium-five.end,.medium-five:last-child,.medium-four.end,.medium-four:last-child,.medium-one.end,.medium-one:last-child,.medium-seven.end,.medium-seven:last-child,.medium-six.end,.medium-six:last-child,.medium-three.end,.medium-three:last-child,.medium-two.end,.medium-two:last-child{float:right}
.dbib {display: inline-block!important}

#ink-mwst .columns {padding-left:0!important}
.breadcrumb a {font-size:11px}
#breadcrumb-row #pager {  width: 115px;}
#breadcrumb .eleven {width:623px}		
#breadcrumb .one {width:115px}
input.button.cart.c-large, input.button.success.c-large { width: 156px;padding-right: 3px;}		

.nowrap { white-space:nowrap}
#tsCustomBadge4_db8d3657bdbe440c985ae127463eaad4 {width:30px!important; height:30px!important;}
#MyCustomTrustbadge { margin-top: -12px;}

.trustBg {background-size: 48px;
    background-position:2px 5px;margin-top:0px}
#pricevar-ipad {width:35%}
#buy-box .var-item .price {padding-bottom: 5px}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px){

.show-for-medium {display: block!important}
.show-for-medium-list {display:inline-block!important}
ul.vorteile {text-align:left}
ul.vorteile li {margin-right:15px}	
#tsCustomBadge4_db8d3657bdbe440c985ae127463eaad4 {width:31px!important; height:31px!important;}
#MyCustomTrustbadge { margin-top: -14px;}

		
}


@media only screen and (device-width: 768px){
	#discount-sale-number{    right: 192px;    top: 40px;    font-size: 37px;}
.page-basket .var1 .sicon-new2 {
top: 95px;
}
.page-Product .safety-panel {background-position: 0px 0px!important;}

}
@media only screen and (device-width: 767px){
	#discount-sale-number{    right: 192px;    top: 40px;    font-size: 37px;}

}
/*IPAD RETINA*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px)
and (-webkit-min-device-pixel-ratio: 2) { 

#swipebox-close, #swipebox-next, #swipebox-prev {width:40px!important; height:40px!important}
#swipebox-close {background-position: 11px 6px!important}
#swipebox-next {background-position: -83px 8px!important}
#swipebox-prev {background-position: -39px 7px!important;}
input.button.cart.c-large{width: 205px!important;}
.p-mitteilung {height:auto!important;padding-bottom:10px}


}

@media screen and (max-device-width: 640px) and (orientation: landscape){
#swipebox-close, #swipebox-next, #swipebox-prev {width:40px!important; height:40px!important}
#swipebox-close {background-position: 11px 6px!important}
#swipebox-next {background-position: -83px 8px!important}
#swipebox-prev {background-position: -39px 7px!important;}
input.button.cart.c-large {width:230px!important;}	

.p-mitteilung {height:auto!important;padding-bottom:10px}
	
}


@media only screen and (max-device-width: 540px){
	#discount-sale-number {right: 145px; top: 30px; font-size: 21px;}
	.p-mitteilung {height:auto!important;padding-bottom:10px}
}

@media only screen and (max-device-width: 613px){
	.header-background img {left:22px!important}
	.p-mitteilung {height:auto!important;padding-bottom:10px}
}

@media only screen and (max-width: 613px){
.page-Product .safety-panel {background-position: -220px 0px!important;}
.p-mitteilung {height:auto!important;padding-bottom:10px}


}

@media only screen and (max-device-width: 480px){
	#discount-sale-number {right: 105px;    top: 22px;    font-size: 18px;}
	.page-Product #buy-box td.setp-vars {width:240px!important}
	.page-Product #buy-box td.setp-name {width:115px!important}
	#highlight-buy .buy-box-wrap  { margin: 0 auto!important;text-align: center!important; width: 240px!important;}
	.header-background img {left:22px!important}
	.p-mitteilung {height:auto!important;padding-bottom:10px}
	.flex {	display:-webkit-flex;	display:flex;	-webkit-flex-direction: column;	flex-direction: column;}
	.page-CheckOut #discount { text-align:right!important}
}



@media only screen and (max-device-width: 414px){
#tsCustomBadge4_db8d3657bdbe440c985ae127463eaad4 {width:51px!important; height:51px!important;}
}



@media only screen and (max-device-width: 320px){

	.page-Product #buy-box td.setp-vars {width:240px!important}
	.page-Product #buy-box td.setp-name {width:115px!important}
	.header-background img {left:22px!important}
	.p-mitteilung {height:auto!important;padding-bottom:10px}
	#bulk-discount table.bd tr td.bd-checked {display:none}
}


@media only screen and (max-width: 480px){
		#buy-box table.variation-list tr td.vl-action table.cart {float:left}
	.edit-button {display: inline-block;width: 83px;height: 29px;padding: 7px 2px 1px!important;}
	.delete-button {display: inline-block;width: 83px;height: 29px;padding: 7px 2px 1px!important;}
	.breadcrumb a {font-size:11px!important}
	.sicon-arrow-boxed-down {padding:8px}
	.page-Product #countries-list {left: 53px;}
	.show-for-small-inline {display:inline-block!important}
	#buy-box .slimScrollDiv {height:auto!important}
	.suggestRow {width:210px}
	.vorteile li {text-align:left!important; display:block; }
	.page-Product .safety-panel {background-position: -400px 0px!important;}
	.var1 .buy-box-wrap .cart-wrap.hide-ip a.varset {display: block;}
	.mobile-vorteil {text-align:left!important; display:block!important;left:0; position: absolute}
	input.button.cart.c-large {width:210px!important;}		
	#selectlanguage{width:43px}
	.vorteile {padding:0 0 5px 5px}
	.brand-logo img {width:85%}
	.brand-logo {padding-top:3px}
	table.simple-table tr td.setp-vars {width: 225px;}
	div.select-table-container {width: 220px;}
	.page-Product #ink-mwst span {margin-right:15px}
		#NichtHilfreich {width:300px;}
	.tool-tip-arrow-big {right:0}
	div.cat-filter-wrap>form>ul>li {width: 49%; }
	.cat-filter-list li select {height:40px!important}
	.cat-filter-list li label {top:23px}
	#filter_row p{margin:5px 0; display:block}
	.filter_con {width:100%;background-color: #e9e9e9!important;box-shadow: 0 1px 0 rgba(255,255,255,.5)inset; color: #1d1d1d;border: 1px solid #c3c3c3;}
	.filter_con input {font-size:11px;}
	.dbib {display: inline-block!important}
	.var-long .buy-box-wrap {width:100%!important}
	.var-long .product {  border: 1px solid #dedede;box-shadow:none; margin-bottom:15px}
	.var-long .three.mobile-three.columns.main-image { border-right: 1px solid #dedede}
	.var-long .buy-box-wrap .inventory-wrap, .var-long .buy-box-wrap .number-wrap {text-align:left!important}
	.var-long .buy-box-wrap {padding-left: 5px;}
	#selectlanguage ul li {  padding: 4px 8px 4px 25px;  width: 111px;}
	.header-background img {left:22px!important}
	.trustBg {background-size: 48px;
    background-position: 35px;}
  .error-info {   position: absolute;    top: -51px;    left: 19px;    width: 243px;    padding: 9px;    text-align: center;}
	.grvars .select_dep_variations {    width: 240px!important;    height: 30px;}
}


@media only screen and (max-width: 380px){
		#discount-sale-number {right: 94px; top: 19px;}
.page-Product .safety-panel {background-position: -500px 0px!important;}
.header-background img {left:22px!important}
.trustBg {background-size: 48px;
    background-position: 26px;}
}


@media only screen and (max-width: 320px){
		#discount-sale-number {right: 79px; top: 15px;font-size: 16px; }
	.header-background img {left:22px!important}
	.page-Product #countries-list {  left: -95px;}
	.page-Product #ink-mwst span {margin-right:3px!important}
	#price-inc, .countries-wrap, #country-title, #country-shipping {font-size:11px!important;}
	.page-start .block-widget-title a {font-size:11px}
	.footer ul li {width:100%!important;}
	.footer ul li a {display:block; width:100%;}
	.absolute .gicon-plus-sign, .absolute .gicon-minus-sign{position: relative;top: 7px!important;left: -7px!important;}
	.zusatz_phone{display:block!important;}
	#selectlanguage{width:43px!important}
	input.button.cart.c-large{width:185px!important;}	 
	input.button.success.c-large{width:185px!important;}
	ul.vorteile li {margin-left:-15px}
	.sicon-largecart2-white {background-position: -192px -39px!important;}
	#breadcrumb-row #pager {width: 100px;}
	#NichtHilfreich {width:300px;}
	.tool-tip-arrow-big {right:0}
	.absolute .gicon-plus-sign, .absolute .gicon-minus-sign {position: relative;top: -19px!important;left:83px!important}
	#adress-input-left h4, #adress-input-right h4 {margin-left:0}
	.variation-list th {padding: 8px 6px 9px;}
	.tabs-content #tab3Tab .buy-box-wrap .price-wrap {width:auto}
	#menu_1 ul li {margin: 2px 0}
	#backToTop {display:none!important}
	.footer .three ul li {margin: 5px 0 5px 5px;}
	div#main_footer a {  line-height: 32px;}
	#category-name span{margin-right:10px}
	#bulk-discount table tr {height:30px; margin:20px 0}
	#bulk-discount table tr td {  padding: 6px 12px!important;}
	#pager .text-center {margin:0 0px}
	#ink-mwst {margin-right:11px}
	.page-category.mobile .cart-wrap, .page-search.mobile .cart-wrap{margin-bottom:15px}
	.ffasn li strong {padding: 7px 0 5px 7px;}
	.page-AManage form .row{ margin-bottom:10px!important}
	.page-AManage form #ws_input_email {margin:15px 0}
	#auf {margin-bottom:10px; display:block}
	#memoentries {z-index:999; margin-left:36px}
	.type-Katalogbestellung #Katalogbestellung .row {margin: 10px 0}
	
	


}

@media print{
	#main{ background:none!important}
	a[href]:after { content: none !important; }
	ul.vorteile {display:none}
	input{display:none!important}
	#condition-text {display:none!important}
	#checkout-steps {display:none}
	.safety-panel {display:none}
	#main_footer{display:none}
	#m_footer {display:none}
	.row {width:650px}
	.side-ico {display:none}
	.vorteile .right {float: none; padding:0 0 0 10px}
	hr:last-child {display:none}
	.boxes h3, h3.wb-place-order {padding-left:5px;background: #EAEAEA!important}
	span.inventory-state {font-size:9px}
	span.inventory-state i {display:none}
	.basket-sidebar .vorteile .right {width:100%}
	a, a:visited {text-decoration:none}
	hr {display:none}
	#backToTop {display:none}
	.bt-image img {width:56px}
	#selected-payment img {width:100px}
}

 @media screen and (min-width:0\0){
  .control-panel { property:value; }
 }
 
 #lisdshow {
	padding:0 46px;
}
.lisdshow-gallery img {
    width: 50px;
    height: 50px;
}
.price-wrapper {
  background-color:transparent;
}
.page-Product #unit-col {
  text-align:left;
  width:15%;
}
.no-variants ul li {
  margin:0 !important;
  line-height:normal !important;
}
#buy-box-wrap h1 {margin:20px -5px 30px -5px
}
.buy-box-wrap .small {
color:#333!important
}
.page-category .topcat-line {display:block!important}
.topcat-line {display:none}
.page-Account .topcat-line, .page-Content .topcat-line, .page-Inquiry .topcat-line {display:block}
.list-widget#abb li {
  width:35%;

}

.list-widget#abb{
		margin-top:0
	}
#bulk-discount {
  width:100%;
  margin-top:0px;

}
#buy-box.pad-top-10 {padding-top:0px;}


.breadcrumb {
  margin-top:0;
}
#pager:hover {
  opacity:1
}
#breadcrumb-row, #product-content {
  margin:0;
}
.breadcrumb a:hover {
  color:#333;
  text-decoration:none;
}
#breadcrumb-row {
  margin-top:7px;
  margin-bottom:10px
 
}
#m_topnsale h4 a {
  color:red !important;
}
#m_topnsale img {display:none;}
#price-row {
  margin-top:0;
  margin-bottom:10px !important;
}
.list-widget a {
  color:#555;
}
.page-Product #abb.list-widget {
	padding-top:0px !important;
  padding-bottom:40px;
	padding:0;
position:relative;
	border: none;
  width: 445px;
}
.list-widget li.kat-image {float:right; border:none; margin:0; padding:0;margin-top: 5px;}
.addtocart-row {
  margin:0;
}
#adword-container ul li {
  margin:0;
  opacity:0.7;
  font-size:11px;
}
.no-variants ul {
  padding:0;
  border:none;
}

#adword-container {color:#888}
.page-Product #addto-col {
  width:85%
}
table.cart-box tbody tr td#add-to-cart {
  width:85%
}
#buy-box .stepper .stepper-input, #produkt-varianten-popup .stepper .stepper-input {
  height:44px;
}
input.button.cart.c-large, input.button.success.c-large {
  width:100%;
  text-align:center;
  padding:13px 0;
  height:auto;
  font-size:16px;
}
#lisdshow {
		text-align:center;
	}

#lisdshow > div {
	/*height:450px; width:450px;
	position:relative;*/
	margin:0 auto;
}
#lisdshow img { top:0px; left:0}
.mega-menu h4, .mega-menu h4 span, .mega-menu li#m_topnsale h4 a {
  height:auto !important;
}


#main {
  background:#fff!important;
}
.line-shadow {
  background:none;
padding:0;
margin-bottom:5px
}

.button {box-shadow:none !important}
.button.success {
    background-color: #70bf44;
    border: 1px solid #83AF6C;
}

.mega-menu {
  /*height:auto !important;*/
  border-bottom:solid 1px #dedede; 
/*border-width:1px 0px*/
}
.mega-menu li h4 {/*line-height:normal !important; border-top:none*/}
#buy-box-wrap {
  padding:7px 20px 20px 20px;
  background-color:rgba(0,0,0,0.026);
}
.vorteile,
.shadow-down {box-shadow:none}
.product-headline {
  
  border-bottom:solid 1px #dedede;
  padding:10px 0px 5px;
  margin:0 !important;
}
.scroll-var-content {
  max-height:478px;

}

#price-col {width:45%; line-height:1.7em; float:left}
#vorteile-container {width:55%; line-height:1.7em; float:right; color:#666}
#buy-box span.price#prprice {margin:0}
.skonto-info {display:none}
.mwst-versand-info {text-align:right; margin-top:10px; padding-right:3px}
.addtocart-row {border:solid 1px #ddd; border-width:1px 0; padding:15px 0; margin-top:10px !important; margin-bottom:10px !important}
.page-Product #addto-col {padding:0}

.breadcrumb, .breadcrumb a, .breadcrumb span {
  font-weight:400; color:#909090;
}

.detail-brand-wrap {padding-top:3px}

.sicon-arrowbig-left, .sicon-arrowbig-right {
		position: absolute;
    top: 50%;
    margin-top: -40px;
		opacity:0.5;
	}
.sicon-arrowbig-left:hover, .sicon-arrowbig-right:hover {
	opacity:1;
	cursor:pointer;
}	
.sicon-arrowbig-left:active, .sicon-arrowbig-right:active {
	box-shadow:0 0 15px #ccc;
}	

.sicon-arrowbig-left { left: 0} .sicon-arrowbig-right { right:0}

/*.page-Product .sicon-new2, .page-Product .sicon-set {
		text-align:center;
		background: none;
    border: solid 1px #F12800;
    color: #F12800;
    border-radius: 2px;
    top: 0;
    padding: 3px;
    height: auto;
    font-weight: bold;
		width:45px;
		left:0;
		}*/
/*.sicon-new2 {top:20%!important}*/

.sicon-new2 {top:41%; left: 33px; z-index:99}
.gicon-credit-card { width:14px!important}
		
/*.page-Product .sicon-set {left:0px; top:33px; color:#ff6301; border-color:#ff6301}*/

/*#lisdshow > img { width:450px !important; height:450px !important}*/
#lisdshow { position:relative}
.page-Product h1 {font-weight:bold; color:#464646}
.zoomWrapper {text-align:center}

#product-content { margin-bottom:15px; }

#product-image {padding:0; margin:0 !important; background-color:#fff}

.vorteile {background: none; text-align:left; display:table; width:100%}
.vorteile li { display:table-cell}

/*#langsel {width: 50px!important}*/
#selectlanguage {width: 50px;}
#selectlanguage span {display:none}
#selectlanguage ul {width:130px}

#buy-box .var-item {padding: 9px}
#buy-box {padding:0;}

table.simple-table {background: none}

.page-Product #buy-box td.setp-vars .select-table-container {background:white}

.grvars .select_dep_variations {    width: 230px;}
table.simple-table tr td.setp-vars {    width: 303px;}



li.prVariant-image {
    display: inline-block;
		position:relative;
}

 div.varianten-bild {position:relative}
li.prVariant-image.selected div.varianten-bild{
border:1px solid #00498e;
box-shadow: 1px 2px 2px #b9b9b9;
line-height:0px
}

span.prVariant-hover {
position:absolute; 
top: 31px;
opacity: 0.9;
right: 0px;
padding: 5px;
}

li.prVariant-image:hover span.prVariant-hover {
	display:block !important;
		}
.hr-10 {margin: 10px 0!important}
.hr-15 {margin: 15px 0!important}
#buy-box-wrap hr {margin: 20px 0}


#buy-box-wrap p {margin-bottom: 7px}
#bulk-price {margin-bottom: 2px}
#finanz-con p {margin:0; line-height:0}
.dblock {display:block}
#more-from span:first-child {margin:0 0 5px 0}
#buy-box {border: none}
.no-variants {margin:0}

.pr-vari-list {width:100%}
.sicon-set.set-solo {top:0}

.white-corner{position: absolute;    top: -9px;}
.sale-text-product {    position: absolute;
    right: -236px!important;
		left:auto;
		box-shadow:1px 1px 1px #d0d0d0;		
    top: 126px;
    background: white;
    z-index: 89899;
    text-align: left;
    padding: 7px;
    font-size: 12px;}
#buy-box .variation-list{background: none}

.list-widget {background: none; border-top: none; padding-left: 10px}

.cross-price {font-size:13px}

#pr-info-sidebar .tabs dd.active, #pr-info-sidebar .tabs li.active {
    border-top: 3px solid #00498e;
    margin-top: -3px;
    border-width: 3px 0 0;

}


#pr-info-sidebar .tabs dd {
    background: #f0f0f0;
    border: solid 1px #ddd;
    border-width: 1px 1px 0;
    margin-top: -2px;
    margin-left: 0;
    margin-right: 5px;
}

#pr-info-sidebar .tabs dd a, .tabs li a { padding: 0 25.8px; }
#pr-info-sidebar {padding-top:0px; margin-top:7px}
#pr-info-sidebar hr:last-child{display:none}
#pr-info-sidebar .cross-head {background: #f0f0f0;    padding: 14px 8px 14px 12px;}
#pr-info-sidebar .cross-head strong {font-size: 13px!important;margin-bottom: 0px;}
#pr-info-sidebar .right {width:180px}
#pr-info-sidebar .right a{
display: block; line-height: 1.4;    height: 38px; margin-bottom:5px;    overflow: hidden;
}
.hr-light {border-top:1px solid #f1f1f1!important;}
h1 .rating-cont {margin-top:5px}
#pr-info-sidebar a {color:#666}
#pr-info-sidebar .twelve {padding-top:10px}
#breadcrumb-row .sicon-arrowsmall-left {margin-right:3px}
.add-to-compare span {color:#1d1d1d}
.add-to-compare:hover span{color:#1d1d1d!important}
#swipebox-next {
background-image:url(../images/sicons1.png)!important;
background-position:-417px -1021px;
width:19px;
height:37px;} 
	
#swipebox-prev {background-image:url(../images/sicons1.png);background-position:-417px -1021px; width:19px; height:37px;}
#top-category {margin-bottom:10px}
#top-category ul {display:table; width:100%; margin:0}
#top-category ul li {display:table-cell}
#top-category ul li img {margin-right:12px}
#top-category ul li:last-child img{margin-right:3px}

#widget-trust-advantage li {margin-Bottom: 10px}
#widget-trust-advantage h3 { font-size:17px; margin:0 0 3px 0}
#widget-trust-advantage p {  margin:0;color: #888888; }
#widget-trust .header { background:#f5f5f5; padding:12px; width:100%; font-size: 14px;}
#widget-trust-logo {margin-top:-20px; margin-left:10px}
#widget-trust-rated {margin-top:10px; }

#banner-main.user-kf .three a, #banner-main.user-wb .three a {margin:0 0 0 0; display: block; border:1px solid #f0f0f0}
#banner-main.user-wb .three a:first-child {margin-bottom:10px}
#banner-main  p {text-align: center;    font-size: 15px; display:block; background:#f8f8f8; padding:5px; color:#6f6f6f}
#banner-main.user-kf .three img, #banner-main.user-wb .three img {width:115px; margin: 0 auto}
#banner-main.user-kf .three a:first-child {    margin: 0 0 10px 0;    display: block;}

#top-category.user-kf a, #top-category.user-wb  a {margin:0 10px 0 0; display: block; border:1px solid #f8f8f8; text-align:center}
#top-category.user-kf  p {text-align: center;    font-size: 15px; display:block; background:#f8f8f8; padding:5px; color:#6f6f6f; margin-bottom:0}
#top-category.user-kf  img { margin: 0 auto}
#top-category.user-kf li:last-child a {    margin: 0 0 0px 0;    display: block;}
#top-category.user-kf {margin: 0 0 10px 0}

#widget-brands-full p {border-bottom: 1px solid #d5d5d5; width:100%}
#widget-brands-full span {background:white; width:100px; position:absolute; text-align:center;    top: 9px;   margin: 0 44%;font-weight: bold;}

#widget-top-deal p { color:#dc4444; font-weight:bold}
#widget-top-deal h3 {font-size: 15px;}
#widget-top-deal a {color:#5a5a5a}
#widget-top-deal img {width:135px; margin:0 auto}
#widget-top-deal .price-wrap, #widget-top-deal .buy-box-wrap {width:100%}
#widget-top-deal .sale-widget {right: 13px; top:89px}
#widget-top-deal span.price { color:red}

.sale-angebot-left { position:relative;    text-align: center;}
.sale-angebot-left p { color:#dc4444; font-weight:bold; display:block; background:#f8f8f8; padding: 7px;    margin: -10px -10px 5px -10px; }
.sale-angebot-left h3 {font-size: 15px;}
.sale-angebot-left a {color:#5a5a5a}
.sale-angebot-left img {margin:0 auto}
.sale-angebot-left .price-wrap {width:100%}
.sale-angebot-left .sale-widget {right: 13px; top:70px}
.sale-angebot-left span.price { color:red}

#top-category.user-wb a {margin:0 10px 0 0; display: block; border:1px solid #f0f0f0; text-align:center}
#top-category.user-wb  p {text-align: center;    font-size: 15px; display:block; background:#f8f8f8; padding:5px; color:#6f6f6f; margin-bottom:0}
#top-category.user-wb  img { margin: 0 auto}
#top-category.user-wb li:last-child a {    margin: 0 0 0px 0;    display: block;}

.topdeal-savings { display:block; background:#f8f8f8;    padding: 8px;}

#widget-brands-small ul {margin:10px 0}
#widget-brands-small ul li {display:block; float:left}
#widget-brands-small ul li img {    width: 90px;    margin-right: 20px;opacity: 0.4; 
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);}
#widget-brands-small ul li img:hover {opacity: 1;-webkit-transition: all 1s ease; 
-moz-transition: all 1s ease; 
-o-transition: all 1s ease; 
transition: all 1s ease;  
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);


-webkit-filter: grayscale(0);}
#widget-brands-small ul li:last-child img {margin-right:0}
.sale-angebot-left .topdeal-savings { padding: 7px;    margin: -10px -10px -10px -10px;}
#m_topnmarke .mega-menu-sub li.top_first.lst4 ul li {width:10%}
#widget-wb-fortsetzen .four div {background:url(../frm/images/widgets/bg_widget_wb.jpg) no-repeat;height:94px}
#widget-wb-fortsetzen .four img {     width: 60px;    border-radius: 40px;    margin: 20px 0 0 6px;}
#widget-wb-fortsetzen .four .widget-wb-f-2 { width:80px;  margin: 8px 0 0 6px;}
#widget-wb-fortsetzen .four .widget-wb-f-1 { width:80px;  margin:8px 0 0 65px;}
#widget-wb-fortsetzen p {padding-left:2px}

#widget-wb-fortsetzen { margin-bottom:15px}
#widget-wb-fortsetzen .boxshadow {box-shadow:1px 1px 5px #d0d0d0;}
#widget-wb-fortsetzen h4 {font-size:26px; font-weight:normal; margin-bottom:5px;    margin-top: 20px;}
#widget-wb-fortsetzen .one {background: #f0f0f0;   height: 94px;    width: 50px;    margin-right: 5px;}
#widget-wb-fortsetzen .sicon-arrow-thick-right {margin:18px 0 0 10px}

.ffasn ul li ul { border:1px solid #CCC;margin-top: 0;}
.sicon-dropdown-arrow {width:37px; height:19px;position: relative;right: -220px;top: -5px;}
.ffasn ul li.push-down {margin-bottom: 22px!important;}
.ffasn {    margin-top: 15px;}
.ffasn ul li{	line-height: 23px;}    
.ffasn #slider3 {width: 85%;}
.ffasn  .text { width:50%;float:left; padding:5px 0 0 0}
.ffasn  .text2 { width:25%;float:left; padding:5px 0 0 0}
.ffasn #filter-content-price {margin:30px 0 0 0}
#filter-content-price .input2 {float:left}

.noUi-connect {background: #00498e!important;box-shadow:none!important}
.noUi-horizontal {height:7px!important}
.noUi-handle {background:url(../frm/images/sicons1.png)!important; background-position:-500px -1214px!important; height:22px !important;width:16px!important;border: none!important;    left: -8px!important;top:-2px!important;
    box-shadow: none!important; cursor:pointer!important}
.noUi-handle:after, .noUi-handle:before {display:none!important}		

.suggestLayerBlockText .suggestTextQuery {width:70%}

.flex {	display:-webkit-flex;	display:flex;	-webkit-flex-direction: column;	flex-direction: column;}
.sicon-largecart2-white { background-image:none!important}
.page-Product .panel .title { font-size:14px}
.page-Product #descr ul li { list-style:square}

.page-Product ul.tabs-content {margin-bottom:35px}
.cross-head strong {    font-size: 13px;    margin-bottom: 5px;    display: block;}
#pr-info-sidebar .productList {margin-bottom: 10px}
*::-ms-backdrop, .pr-vari-list.columns { padding:0!important}
.bd-selected { box-shadow: 0px 0px 5px #777;}
.ff_small { position:absolute;bottom: 4px;left: 50%; margin-left:-34.5px}

#bulk-discount table.bd tr td {padding: 2px 2px;}
#bulk-discount table.bd tr.bd-selected td.bd-relative {font-weight: 400; font-size:12px }

#vid-mobile { position: absolute; bottom: 0; right: 0}
.st-tooltip ul { border:2px solid #d0d0d0; padding: 5px}
.gicon-question-sign2 { cursor:help}
#bulk-discount table.bd tr.bd-header th { padding: 3px 2px!important;}
.page-order .item { background:0}

.wb-cross-left table.cart {
    margin: 0 auto !important;
}

.lSSlideOuter .lSPager.lSGallery {margin-bottom: 15px!important;} 
.page-Product #buy-box td.setp-name {width:153px!important;}
.page-Product #buy-box td.setp-vars .select-table-container {    width: 288px!important;}
table.select-table tr td.title {    width: 288px!important;}
.dn {display:none}
.counter-wrap { color: white!important}
.wb-place-order2 {font-size: 18px!important;    padding-left: 0!important;    background: none!important;    color: #00498e;    border-bottom: none;    line-height: 28px;    padding-right: 0;    margin: 4px 0px;}
.bx-wrapper .bx-controls-direction a { z-index:998!important}
.page-AdressCombined .error-info {    left: -280px;    position: absolute;}

.av-artikel-hinweis {font-size:15px; line-height:1.6em; text-align:center; color: red; border-bottom: solid 1px #ddd;   padding-bottom: 10px; }
.img--box {position:relative; width:100%; text-align:center; background-color:#fff; border:solid 1px #ddd; height:170px}
.img--box img {}
.img--box-title {margin:10px 0; text-align:center; font-size:14px}

.lisdshow-gallery {display:block; text-align:center}
.lisdshow-gallery li, .lisdshow-gallery a, .lisdshow-gallery span {
		display: inline-block;
    border: solid 1px #ddd;
    line-height: 0;
    padding: 2px;
		cursor: pointer;
}
.lisdshow-gallery li.lisdshow-current, .lisdshow-gallery a.lisdshow-current {border-color:#00498e}

.access_denied #ecom-container {padding-top:0}
.access_denied .safety-panel {padding:45px 20px 30px 20px}
.access_denied h1 {font-size: 26px;}
.access_denied .safety-panel p:first-child { font-size:15px}
.access_denied .safety-panel p:last-child {display:block; margin-top:35px}
.access_denied .service-panel {background:url(../../files/img/bg/service-panel.jpg) no-repeat; height:274px; width:100%; padding:55px 30px}



@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) {
	#abb.list-widget {width: 100%!important;}
	#abb.list-widget li {width: 100%!important;}
	#addto-col {width: 100%!important;}
	/*#price-col {width: 100%!important;}*/
	#more-from .five, #more-from .seven {width: 100%!important;margin:15px 0 0 0}
	#more-from .seven .row .six:last-child a{width: 100%!important;}
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
	#abb.list-widget {width: 100%!important;}
	#abb.list-widget li {width: 100%!important;}
	#addto-col {width: 100%!important;}
	/*#price-col {width: 100%!important;}*/
	/*#price-col .price { float:left!important; text-align:left!important}*/
	#more-from .five, #more-from .seven {width: 100%!important;margin:15px 0 0 0}
	#more-from .seven .row .six:last-child a{width: 100%!important;}
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
	#abb.list-widget {width: 100%!important;}

	#addto-col {width: 100%!important;}
	#price-col {width: 100%!important;}
	#more-from .five, #more-from .seven {width: 100%!important;margin:15px 0 0 0}
	
	
	#search_input {font-size:16px}
	.vorteile li {margin:0}
	.lisdshow-gallery {margin-bottom: 15px!important;}
	.zoom-link {position: absolute;top: -85px;}
	#top-category ul li {display: table-row}
	#top-category.user-kf a, #top-category.user-wb  a {margin:0 0 10px 0}
	.user-wb .nine a img {margin-bottom:10px}
	#widget-trust-advantage h3 {font-size:18px}
	#widget-trust-advantage li {margin-bottom:20px}
	.user-wb .small-banner-start .mobile-three:first-child { padding-left:0}
	.user-wb .small-banner-start .mobile-three:nth-child(2) { padding-right:0}
	/*#left_navi_cont { display:none}*/
	.block-grid.three-up>li {padding: 0 5px 5px}
	#header-mobile {margin-bottom:7px}
	#header-mobile {padding:00px 5px 00px 5px; border-bottom:1px solid #d0d0d0}
	#header-mobile .gicon-chevron-down {margin-top:20px}
	#header-mobile .mobile-one{    border-right: 1px solid #d0d0d0;    box-shadow: 1px 0px 0px #ffffff;}
	.mobile-border { border-right: 1px solid #d0d0d0;    box-shadow: 1px 0px 0px #ffffff;}
	#header-mobile .mobile-one, #header-mobile .mobile-two, #header-mobile .mobile-three { height:54px; padding-bottom:45px}
	#header-mobile .sicon-wb-mobile{margin-top:13px; margin-right:12px}
	#header-mobile .sicon-home-mobile  {margin-top:13px;}
	#header-mobile .counter-wrap {    position: absolute;    right: 13px;    top: 8px;}

	.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
	height:100%;
	width:100%;
	z-index:999999
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: absolute;
	z-index:999999;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

}
#more-from {padding-bottom:20px; margin-bottom:20px; border-bottom:solid 1px #dedede}
.shortlinks.block-grid.two-up>li{padding:0}
.block-grid.two-up.shortlinks {margin:0px 0 0 -5px;}
.shop-katalog-seite img {margin-left:5px}

#produktbild {text-align:center}
ul.lSGallery {width:100% !important; text-align:center}
.lSGallery li {
	display:inline-block; float:none !important;
	border:solid 1px #ddd; padding:3px;
}
.lSGallery li.active {border: solid 1px #00498e}

.video-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
	margin:0 auto;
  height: auto;
}
html.touch .pswp__item .video-container {margin-top:50%}

@media only screen and (max-width: 700px) and (min-width: 650px) {
	.video-container {margin-top:30px;}
}


.video-container iframe {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.video-container.ratio4x3 {
  padding-bottom: 75%;
}


.prVariant-image a p strong {font-weight:bold}
.prVariant-image a p {font-weight:400; color:#222}
.varianten-artikel-einzeln i, .varianten-artikel-einzeln p {display:none !important}
.varianten-name span.inventory-state { display:block}
#varpopup { width:100%; left:-23px; position:absolute}

@media only screen and (max-width: 700px) and (min-width: 650px) {
.prVariant-image p {display:none !important}
	
}

#button-buy, #condition-text, #condition-text p { vertical-align:middle}

.lSAction>a.lSNext {z-index:2}

.page-Product h1 { font-weight:400!important; text-align:center}

.lSAction>.lSNext {right: 10px!important}
li.prVariant-image .var-title {display: none}
#change-row-desktop {margin-top:10px}
li.prVariant-image div.varianten-bild {
    border: 1px solid #eee;
    box-shadow: 1px 2px 2px #b9b9b9;
    line-height: 0px;
}
.reveal-modal.large, .reveal-modal.medium, .reveal-modal.xlarge {padding-right:33px}
.scroll-var-content {overflow: hidden}
.page-AdressCombined #condition-con-adress {position: absolute;right: 19%;bottom: 2%;z-index:999}

.clean-divider {border: none}
.page-PlaceOrder .text-comment { padding:5px}
h3.wb-place-order2 {padding-left:10px!important}
.boxes {    margin-bottom: 15px;}
.page-Basket .bt-title .name, .page-PlaceOrder .bt-title .name {margin-bottom:7px}
#memoentries { z-index:999}
.stepper .stepper-step { right:1px}
.stepper { overflow:visible!important}
#button-con-rating {margin-top:25px; text-align:right}
.reveal-modal-bg { position: fixed}
.empty-basket .item { background:white}
.sale-widget { color:white!important}
.page-Logout #ecom-container {padding-top:0px}
.page-Logout .alert-box {margin-top:0}
.sicon-large-rating { height:16px}
.page-Basket .button_order {border:1px solid #002242!important;}
.slideVideo { padding-top:80px}

#buy-box .stepper .stepper-input, #produkt-varianten-popup .stepper .stepper-input {padding-bottom:11px !important; width:70px !important; font-size:16px}
.qty-stepper-unit {
color:#666;					
position: absolute;
bottom: 2px;
left:0px;
width: 70px;
text-align: center;
font-size:11px
}
.cart-wrap {position:relative}
#cartSlider .qty-stepper-unit {right:28px; width:55px; left:auto}
#add-to-ajax-basket, #continue-shopping {margin-left:10px}
#produkt-varianten-popup  .buy-box-wrap {float:right; width:235px}
#produkt-varianten-popup .cart-wrap {width:100px;}
#buy-box .stepper, #produkt-varianten-popup .stepper {width:100px !important}
#buy-box .stepper .stepper-step, #produkt-varianten-popup .stepper .stepper-step{width:31px !important}
table.cart-box tbody tr td#qtywrap, #produkt-varianten-popup .cart-wrap, .cart-wrap {position:relative}
.page-Product #buy-box #addto-col {width:100%}
		
		
@-moz-document url-prefix() {
   .sicon-large-rating { height:15px!important}
}


@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{
 .page-CheckOut .vorteile li {display:inline-block}
 ::i-block-chrome .page-CheckOut .vorteile li {display:inline!important}
}
/*{@media*/


@media only screen and (max-width: 1280px)
{
	.show-for-android {display:block}
}

@media only screen and (max-width: 1194px)
{
	#product-container span.price {    font-size: 34px;}
}
.criteo_header {display:none !important}
#buy-box #prprice { margin-bottom: 7px;}
#finanz-con,
.inventory-info, .grundpreis-info  { color:#666 }
@media only screen and (max-width: 1024px)
{
	
#koffer15 .cd-camp {width:auto; bottom:0px; top:auto}
#koffer15 .cd-camp-text-rot {font-size:30px}
#koffer15 .cd-camp-text {width:auto; padding:21px 9px; margin:0;    background: rgba(255,255,255,0.6); display:inline-block}


.show-for-android {display:none}
.block-grid.two-up>li { width: 100%; }
.block-grid.two-up>li { width: 100%; border:1px solid #d0d0d0; padding:5px!important; margin-bottom:7px; background:#e9e9e9;}
#more-from .dblock { width: 100%; overflow: hidden; display: inline-block; text-overflow: ellipsis;    white-space: nowrap;}
.page-Product #buy-box td.setp-vars .select-table-container { width:100%!important}
#more-from .add-to-compare, #more-from .add-to-favorite { margin:2px 0; width:100%}
.show-landscape {display:inline-block!important}
#condition-text input { width: 20px;height: 20px; margin-top: 15px;}
#product-container span.price {    font-size: 32px;}
#price-col, #discount {width: 100%; text-align:center}	 
#price-row .show-for-medium .medium-eight{text-align:center}	 
#buy-box #prprice {margin-bottom:0; text-align:center; width:100% !important; float:none}
#price-row .show-for-medium .medium-eight .very-small {display:block}
#product-container .productList span.price, .vl-action span.price {margin-top:0}
#finanz-con { text-align:center; margin-bottom:10px; color:#666}
.tabs-content .vl-action {width:222px;}
	#vorteile-container {display:none}
	#price-col {width:100%}
	.page-Product #unit-col {margin-top:0}
	.inventory-info, .grundpreis-info {display:block; text-align:center; color:#666}
	.faq-list li .faq-q-hl, .faq-list li .faq-a-hl	{width:85%!important;}
	.faq-list li .faq-q, .faq-list li .faq-a	{  width:15%!important;}

}

@media screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){

	#MyCustomTrustbadge {    margin-top: 2px;}
#tsCustomBadge4_db8d3657bdbe440c985ae127463eaad4 {width: 28px!important;    height: 28px!important;}
.page-AdressCombined #condition-con-adress {right: 30%!important;}
#price-row .price { width:100%!important}
.page-Product #unit-col {    text-align: left;    width: 17%!important;}
.mega-menu li h4 {    font-size: 12px!important;}
}


@media screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape){
.mega-menu .mega-menu-sub .ws_menu ul li i {    display: block;}

}


@media only screen and (max-width: 800px)
{
	#addto-col { width:100%!important}
	.rating-box2 {display:none}
	.rating-box1 { width:50%!important}
	.rating-box3 { width:50%!important}
	.mega-menu h4, .mega-menu h4 span, .mega-menu li#m_topnsale h4 a { height:40px!important}

}

#rate-con {height:16px}

@media only screen and (max-width: 768px)
{
.lisdshow-gallery li, .lisdshow-gallery a, .lisdshow-gallery span {}	
#price-add-info.six, #price-col, #unit-col, .price-discount { text-align:left}
.block-grid.two-up>li { width: 100%; border:1px solid #d0d0d0; padding:5px!important; margin-bottom:7px; background:#e9e9e9;}
#more-from .dblock {    width: 100%;    overflow: hidden;    display: inline-block;    text-overflow: ellipsis;    white-space: nowrap;}
.page-Product #buy-box td.setp-vars .select-table-container { width:100%!important}
#more-from .add-to-compare, #more-from .add-to-favorite { margin:2px 0; width:100%}
.mega-menu li h4 { font-size:12px!important}
#m_topnmarke { min-width: 65px}
#m_topnwellness { min-width: 65px}
#button-fastorder {width: 57%;}
.page-CheckOut .field-button .button{ width:100%}
.page-CheckOut .field-button { width:89%;bottom: 10px;}
.page-CheckOut .field-button .no-login-link {padding: 10px 20px 11px;}


.show-landscape {display:none!important}
table.table-form-list tr td.vl-img {width:60%}
#button-buy, #condition-text, #condition-text p { vertical-align:middle}
.ws_deliverydiv_text, .ws_paymentdiv_text {    width: 70%;}
#button-con-rating { margin-top:10px}
.tab--bewertung .button {margin-top:10px}
#buy-box .price-discount { text-align:center}
}

@media only screen and (max-width: 667px) {
	.buy-box-wrap form.prform {width: 105px;margin: 0 auto;}
	.tabs-content .buy-box-wrap .inventory-wrap, .tabs-content .buy-box-wrap .price-wrap,.buy-box-wrap .inventory-wrap, .buy-box-wrap .number-wrap, 
	.buy-box-wrap .button.varset, .buy-box-wrap .price-wrap,.buy-box-wrap .cart-wrap, #rate-con {width:100% !important; text-align:center !important; float:none}
	.buy-box-wrap .discount-row.price-wrap, .buy-box-wrap .cart-wrap {margin-bottom:10px;}
	.product h4 {float:none !important; text-align:center; margin-bottom:0;}
	#rate-con {border-bottom:solid 1px #ddd}
	#rate-con .sicon-large-rating {margin:10px 0 !important; }
	#rate-con {height:auto}
	.buy-box-wrap .inventory-wrap {margin-bottom:10px;}
	#rate-con .rating-category-empty-stars {height:11px;}
	.buy-box-wrap, .image-set {padding-top:10px !important;}
	.page-category #rate-con { margin-bottom:0px !important}
	.img--box {height:auto; margin-bottom:10px}
	#koffer15	table#koffer15wrap {display:none}
	#koffer15 .cd-camp-text {margin-bottom:30px}
}
@media only screen and (max-width: 667px) and (orientation:landscape) {
	.four.mobile-six.columns.item {width: 50% !important;}
	.four.mobile-six.columns.item .product {height:260px}
	.buy-box-wrap {width:48%}
}
@media only screen and (max-width: 667px)
{
	.show-landscape {display:none!important}
#zoom-link {display:none!important}
#product-container span.price {padding-left: 0;font-size: 34px;}
#price-col{  width: 100%!important;  text-align: left;}
.lisdshow-gallery li img {display:none}
span.lisdshow-border { padding:5px!important;  border-radius: 6px;}
.lisdshow-gallery li { width: 12px!important;    margin: 0 5px!important;}
.lisdshow-gallery .vVideo { display: none!important}
.lisdshow-arrow {display:none!important}
li.lisdshow-current span.lisdshow-border { background: #00498e; border:1px solid #00498e!important}
span.lisdshow-border { background: #d0d0d0}
#button-fastorder {width: 100%!important;}
#more-from .seven .row {margin: 0 -10px;}
#more-from .seven .row .six .button {width:50%!important;    margin: 3px 0;}
#more-from .seven .row .six a { padding: 10px 8px 10px!important;text-align: left!important;background: #F4F4F4!important;}
.list-widget#abb li { margin:3px 0}

.sicon-largecart2-white {background-position: -110px -39px!important; background-image: url(../frm/images/sicons1.png)}

input.button.cart.c-large, input.button.success.c-large {text-align: center; padding: 13px 0 13px 13px;}
.page-Product .tabs {height: 38px}
dl.tabs dd {width: 100%!important}
.tabs-content #descr li { list-style:square}
.sicon-arrowbig-left, .sicon-arrowbig-right {}
.low-margin { margin:5px 0}
.page-Product h1 {padding-bottom: 0px!important}
#header-mobile #search-mobile {background: #00498e}
#header-mobile .sicon-mobile-search {margin-top: 14px}
/*#searchForm {display: none}*/
.cross-head {    background: #f0f0f0;    padding: 14px 8px 14px 12px; margin-bottom:10px}
.page-Product #ink-mwst #country-title {border:1px solid #d0d0d0; padding:6px 0 6px 5px; margin-right: 3px!important}
#ink-mwst {margin-bottom: 5px}
#breadcrumb-row div {padding-top:2px}
.page-order .topcat-line {display:block}
#basket-content .border-right, #basket-content .border-left {border: 0}
#basket-content .basket_tr_header {border: 0!important}
.page-basket .basket_tr_1 .columns, .page-basket .basket_tr_2 .columns { min-height:auto!important}
.page-basket .bt-qty, .page-basket .bt-sum  {background: #f0f0f0;}

#place-order-content .basket_tr_header {border: 0!important}
.page-PlaceOrder .basket_tr_1 .columns, .page-PlaceOrder .basket_tr_2 .columns { min-height:auto}
.page-PlaceOrder .bt-qty, .page-PlaceOrder .bt-sum  {background: #f0f0f0;}


#header-mobile .counter-wrap {color:white}
#header-mobile  {margin-bottom:0px!important}
#breadcrumb-row {margin-top:4px!important; margin-bottom:3px!important}
.page-basket .basket_tr_2 { background:none}
#place-order-content .name, #basket-content .name { font-size: 17px;    margin-bottom: 7px; line-height:19px }
#place-order-content .name a, #basket-content .name a {color: #484848!important;}
#place-order-content .bt-sum, #basket-content .bt-sum { font-size:17px!important; padding-top: 15px!important;    padding-bottom: 11px!important; margin-bottom:10px}

#basket-content .basket_tr_1 .bt-sum, #basket-content .basket_tr_1 .bt-qty {width: 50%!important; }
.sum-trigger span { font-size:17px}
.sum-trigger {padding: 13px;    background: #f8f8f8;}
#basket-totals { margin-bottom:15px; }
.page-CheckOut #m_footer, .page-Checkout #m_footer {padding: 0}
#m_footer .title_foo_checkout {margin: 0 -12px 10px -12px!important;text-align: center;padding: 9px 13px;background: #f0f0f0;}
#m_footer { text-align:center}
#m_footer .item1 {display: none}
#m_footer hr { display:none!important}
.page-CheckOut #m_footer ul li, .page-Checkout #m_footer ul li { margin: 0; list-style:none; font-size:14px}
.voucher-wrapper span.right {float:none}
.page-CheckOut .header .logo { text-align:center;}
#top-left {float:none!important}
#top-left  a{float:none!important}
/*.header {    margin: 0 -5px!important; background:#f0f0f0!important}*/
#login-header h3 {color:#00498e; margin-top:6px!important}
#login-header span {margin-top:11px; display:block; text-align:right;color:#00498e; font-size:14px}
.page-CheckOut .topcat-line { display:none!important}
.page-Basket .topcat-line { display:block!important}
#order-as-ul {display:none}
.basket_tr_header .bt-sum, .basket_tr_header .bt-image { background: none; padding: 10px!important; }
.basket_tr_header .bt-image {padding-top:14px!important;text-align: left!important}
.basket_tr_header {padding:0!important}
.page-Checkout .bt-image {margin: 10px 0px!important;}


.page-CheckOut .form-wrapper { background:none!important; }
.page-CheckOut .form-wrapper .col-left {border:none!important}
.page-CheckOut #adress-input-left label {display:none}
.boxes .text-comment {    border: 1px solid #d0d0d0;    padding: 13px;}
#selected-payment img {padding:5px}
#adress-input-left .three, #adress-input-right .three {padding-top: 0}
#adress-input-left h4, #adress-input-right h4 { margin-left: 0}
#checkout-steps .step-AddressCombined li, #checkout-steps .step-PayDeliv li, #checkout-steps .step-PlaceOrder li, #checkout-steps .step-Login li, #checkout-steps .step-Confirm li {padding: 5px}

#checkout-steps ul.step-AddressCombined li#step-two, #checkout-steps ul.step-Login li#step-two {background-position-y: -254px;}
#checkout-steps ul li#step-one {background-position: center 5px;}
#checkout-steps ul li#step-three {background-position: center -381px;}
#checkout-steps ul li#step-four {background-position: center -632px;}
#checkout-steps ul li#last-step {    background-position: center -886px;}
#checkout-steps ul.step-PlaceOrder li#step-four {    background-position-y: -759px;}
#checkout-steps ul.step-AddressCombined li#step-two, #checkout-steps ul.step-Login li#step-two, #checkout-steps ul.step-PayDeliv li#step-three, #checkout-steps ul.step-PlaceOrder li#step-four, #checkout-steps ul.step-Login li#step-two  {    background-position-x: 6px;}
#checkout-steps ul.step-Confirm li#last-step {background-position:26px -1016px}

#adress-input-right label input {float:right}
#adress-input-right .mobile-button{    border: 1px solid #d0d0d0;    padding: 8px 8px 11px 8px; margin-bottom:5px}
#adress-input-right strong {margin-bottom:7px; display:block}

#checkout-steps ul li#step-two {    background-position: center -128px;}

.page-PayDeliv .ws_paymentdiv_radio { float:right}
.page-PayDeliv .col-left .inner, .page-PayDeliv .col-right .inner {padding:0}
.page-PayDeliv .row.form-wrapper {margin: 0 -6px;}
.page-PayDeliv  .ws_paymentdiv_name { margin-left: 8px;   margin-top: 8px;}
.page-PayDeliv .ws_paymentdiv_inputelement { margin-top: 8px;}
.page-PayDeliv .mobile-blu-border {border-top: none!important}
.page-PayDeliv #advdelivery_radio_1 {display:block!important; float: right; border: 1px solid #d0d0d0; }


.ws_paymentdiv_main {padding:7px 8px!important;    border-bottom: 1px solid #f0f0f0; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}
.ws_paymentdiv_main:last-child { border-bottom: 1px solid #d0d0d0;}
.ws_paymentdiv_main_1 { border-top: 1px solid #d0d0d0;}
label[for=advdelivery_radio_1] {border: 1px solid #d0d0d0;padding: 10px;} 
label[for=advdelivery_radio_1] input {  MARGIN-TOP: 0px;}
.ws_deliverydiv_main {border: 1px solid #d0d0d0;padding: 5px; margin-bottom: 5px}
.ws_deliverydiv_name { margin:0}
.ws_deliverydiv_inputelement { margin-top:7px}

.ws_deliverydiv_radio  { float:right}
 
.boxes {margin-bottom: 10px;}
.boxes h3 {font-size: 18px!important;padding-left: 0!important; background:none!important;color:#00498e; border-bottom: none;     line-height: 28px; padding-right:0;margin: 4px 0px;}
.boxes h3  .button-change {float:right;    border: 1px solid #d0d0d0;    display: block;    width: 30px;       height: 30px;    background-position: 7px 7px;text-indent: 50px;}
.boxes ul {background:none; border:1px solid #d0d0d0}

/*#selected-payment .row { border:1px solid #d0d0d0}*/

.page-PlaceOrder .basket_tr_1 {background: none!important}
.display-ib {display: none}
.page-PlaceOrder .bt-sum { font-size: 17px!important;    padding-top: 15px!important;    padding-bottom: 11px!important;    margin-bottom: 10px;}
.page-PlaceOrder .bt-qty{  padding-top: 15px!important; padding-bottom: 11px!important;    margin-bottom: 10px;}
.page-PlaceOrder .bt-qty a {  color: #333!important}
.page-PlaceOrder .border-right { border:none}
 
.page-PlaceOrder .columns.pad-left { padding-left:6px!important}
.page-PlaceOrder .row form .row.row-totals { border:0!important}
.page-PlaceOrder .basket_tr_header .bt-sum { font-size:15px!important}

 
.wb-place-order{    font-size: 18px!important;    padding-left: 0!important;    background: none!important;    color: #00498e!important;    border-bottom: none;    line-height: 28px;    padding-right: 0;    margin: 4px 0px; background:none!important;    font-weight: bold;}
#b-uebersicht h3 { color:#00498e}
#b-uebersicht #zinfos-tabelle li { font-size:10px }
#b-uebersicht #b-uebersicht-content { border:1px solid #d0d0d0; padding:2px 0; margin-bottom:10px}
#b-uebersicht #b-uebersicht-content #lieferung, #b-uebersicht #b-uebersicht-content #Artikel, #b-uebersicht #b-uebersicht-content #Versand, #b-uebersicht #b-uebersicht-content #Zahlung, #b-uebersicht #b-uebersicht-content #Gesamt  { padding: 7px 0px;}
#b-uebersicht #b-uebersicht-content #lieferung, #b-uebersicht #b-uebersicht-content #Artikel, #b-uebersicht #b-uebersicht-content #Versand, #b-uebersicht #b-uebersicht-content #Zahlung  { border-bottom:1px solid #d0d0d0; }



#b-uebersicht #b-uebersicht-content .sicon-arrow-down-triangle {margin-top:4px}


.user-wb ul li {display:block; width:49%; float:left; margin-right:7px;}
.user-wb ul li:nth-child(even) {margin-right:0px!important}

.category-header #cat-sort-view-select #select_sort {width:150px!important}
.category-header #cat-sort-view-select .select-labled {width: 250px!important}
.page-Category #left_navi_cont {display:block}



.sicon-new2 {    top: 27%!important;width:60px!important; height: 25px!important;background-position: -306px -158px!important;}
.tabs dd a, .tabs li a { font-size:12px}
#more-from .dblock {border: 1px solid #b3b3b3;padding: 9px;background: #e9e9e9;text-align: left;margin-bottom: 5px;    width: 100%; float:left;font-size: 12px;}
.add-to-favorite {padding: 9px; text-align:left}
#zusatz-leiste .secondary { font-size:11px; margin-bottom:5px}
#zusatz-leiste {padding:0;    width: 103%!important; padding-left:0; margin-right:-6px }
.gicon-credit-card {height: 14px}
.mr-5 {margin-right:5px}
#cartSlider .scroll-content, .scroll-var-content {overflow: hidden;}
#more-from span:first-child {margin-right:6px}
#zusatz-leiste .mobile-three a {border: 1px solid #c3c3c3; width: 96%!important;display: block;margin-bottom: 5px; padding: 5px;background:#e9e9e9}
#more-from .mobile-three { width:49%!important}

#more-options .secondary { text-align:left;padding: 10px 5px 11px;}
#more-options ul {background: white;    border: 1px solid #d0d0d0;    padding: 5px 5px 0 5px;    margin-top: -6px;}
#more-options ul li { border-bottom:1px solid #d0d0d0; width: 103%; margin-left: -5px; padding: 5px 5px 5px 8px}
#more-options ul li:last-child { border:none}

.grvars .select_dep_variations {height: 40px;}
.simple-table.grvars { padding-top:8px}

#bulk-discount table.bd tr.bd-header th {padding:4px}
#bulk-discount table.bd tr td {padding: 4px 2px}
#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4 {display:none!important}
.counter-wrap { color: white}

.page-Product h1 { border-bottom:0!important}
.page-basket .bt-qty, .page-PlaceOrder .bt-qty { padding:22px 7px!important;line-height: 16px;}
.page-basket .unit-price-mobile, .page-PlaceOrder .unit-price-mobile {padding:0!important}
.page-PlaceOrder .bt-qty a {     padding: 3px 5px;}
.page-basket .bt-sum { font-weight:bold!important}
.lSAction>.lSNext {right: 0px!important}
.page-Product h1 {    margin: 8px 0px;}


.page-PlaceOrder .basket_tr_header {background: #f9f9f9;}

.varianten-name .right {margin-top: 0;    width: 210px!important;}

.varianten-name input {float: right; margin-top: -25px;    width: 21px;    height: 21px;}
.scroll-var-content-popup {    background: #F5F5F5;    position: fixed;    z-index: 999;    width: 100%;    height: 100%; top:0; max-height:100%;    padding:10px 30px 30px 30px;    overflow-y: scroll;    overflow-x: hidden;}
.scroll-var-content-popup .inner-var-content { background: white ;padding:0}
.scroll-var-content-popup .inner-var-content .varianten-artikel-einzeln {position:relative; border: 1px solid #d0d0d0;    padding: 8px 13px;    margin-top: -1px;}
#back-link-var {        width: 117%!important;    display: block;    margin-left: -30px; font-size:15px; font-weight:bold;    margin-top: -9px;    padding-top: 20px;    padding-left: 28px;    padding-bottom: 20px;    border-bottom: 1px solid #d0d0d0;    color: #333;    background: #e0e0e0;}
.scroll-var-content-popup h3 { margin:20px 0}

li.prVariant-image {display: none}
li.prVariant-image .var-title {display: none}

li.prVariant-image.selected {display: block}
li.prVariant-image.selected .var-title {display: block; float:left; font-size: 15px;}
li.prVariant-image.selected div.varianten-bild {display: block; float:right; border:1px solid #d0d0d0; box-shadow: none;}

li.prVariant-image.selected i {float:right;     margin-top: 17px;    margin-left: 13px;}

li.prVariant-image.selected {width:100%; display:block; margin:0}
li.prVariant-image.selected a {display:block; width: 100%;     padding:15px 15px 7px 15px;   border: 1px solid #d0d0d0;}
li.prVariant-image.selected a:after {content:""; clear:both; display:block}
li.prVariant-image.selected span.prVariant-hover {display:none!important}

.voucher-wrapper {    margin-bottom: 10px;}
.page-AdressCombined .row.header, .page-PayDeliv .row.header, .page-PlaceOrder .row.header, .page-Confirm .row.header{ background:#f8f8f8}
.page-CheckOut.page-Login .row.header { background:#f1f1f1}
.page-PlaceOrder .basket_tr_1, .page-PlaceOrder .basket_tr_2 { border:0!important}
.page-PlaceOrder .basket_tr_header { border:0!important}
.page-PlaceOrder .bt-title {border:0!important}
.page-PlaceOrder .bt-image {border:0!important}
#mobile-totals { margin-bottom:13px}
#condition-text { margin:0 10px 0 0}
.payment-icons {padding:4px 12px 7px 34px}

.page-Product #countries-list {    left: 90px;}
#ink-mwst {    width: 100%;}
.page-CheckOut .vorteile li { text-align:center!important}
.page-Confirm .vorteile li,.page-Confirm #btn-continuous  { display:none!important}


#js_paydeliv .ws_deliverydiv_text, .ws_paymentdiv_text { width: 60%;}
.confirm-box {background: #f8f8f8;padding: 11px 0;margin: 10px -5px!important;}
.confirm-box h3 {    border-bottom: 1px solid #d0d0d0;    padding-bottom: 5px;}
#confirm-info-top .left { width:10%}
#confirm-info-top .right { width:90%}
.border-mobile { border:1px solid #d0d0d0}
#payment-hl {margin-top: 11px;    display: block;}
.page-Login .field-button { width:100%;bottom: 10px;}
.page-Product #unit-col {    text-align: left;    width: 20%!important;}
.page-Product #price-col {text-align:center}
.page-Product #price-col .price {width:100%!important; text-align:center}
#discount { width:100%!important}
#discount .price-discount { text-align:center!important}
/*.page-Basket .button_order, .page-Basket .back-button { margin:20px 0}*/
.vorteile li.hotline-mobile {display:inline-block!important }
.page-Product .scroll-var-content {margin-bottom:10px}
.page-Product .price-wrapper {padding-top:15px}
.page-basket #basket-content  { border-bottom:0}
.page-AdressCombined #condition-con-adress { position: relative!important; right:0!important; top: auto!important; text-align: right}
#button-con { margin-bottom:20px!important}
.page-CheckOut .vorteile {width:100%}
.page-CheckOut .vorteile .hotline-mobile{}
.varianten-artikel-einzeln i {display: inline-block!important}
.varianten-artikel-einzeln i.gicon-chevron-right {display: none!important}

.page-Product .prVariant-image.selected {    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ccc9c9 100%)!important;
    background: -webkit-linear-gradient(top, #ffffff 0%,#ccc9c9 100%)!important;
    background: linear-gradient(to bottom, #ffffff 0%,#dcdcdc 80%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccc9c9',GradientType=0 )!important;
		border-radius: 5px;
		}
.page-Product .prVariant-image a	{border-radius: 5px;}
.page-PlaceOrder .bt-qty {    min-height: 60px!important;}

}

@media only screen and (max-width: 500px){
#checkout-steps-circle ul li span { font-size:11px}
	#checkout-steps-circle ul li .circle-45 {     font-size:25px!important}
}


@media only screen and (max-width:560px){.four.mobile-six.columns.item{width:100% !important}}

@media only screen and (max-width: 414px)
{
.page-Product #ink-mwst span {    margin-right: 6px;}

.sicon-largecart2-white {    background-position: -108px -39px!important;    background-image: url(../frm/images/sicons1.png);}
.sicon-new2 {    top: 27%!important;width:60px!important; height: 25px!important;background-position: -306px -158px!important;left: 0;}
.varianten-name .right {    width: 255px!important;}
.page-AdressCombined .error-info {left: 10px!important; top:-83px!important}

.faq-list li .faq-q-hl, .faq-list li .faq-a-hl	{width:79%!important;}
.faq-list li .faq-q, .faq-list li .faq-a	{  width:20%!important;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
    /* iPhone 6+ landscape */
		
		li.prVariant-image {width:20%;}
		li.prVariant-image p {padding:12px 10px 0 10px}
		#price-col {
		    padding-top: 10px;
    border-top: 1px solid #ddd;
    margin-top: 10px;	
			}
    .page-Product #unit-col {float:left; width:16.66667%!important}
		.page-Product #addto-col {float: right; width:83.33333%!important}
		.mwst-versand-info {clear:both; line-height:1.7em}
		#buy-box form table.cart-box {float:right}
}



@media only screen and (max-width: 375px)
{
	.sicon-new2 {    top: 25%!important;width:60px!important; height: 25px!important;background-position: -306px -158px!important;}
	.grvars .select_dep_variations {height: 40px;}
	#zusatz-leiste .mobile-three a { font-size:13px; width:99%!important}
	input.button.success.c-large { width:100%!important}
	#more-from .dblock { width:100%!important}
	#zusatz-leiste .mobile-three { width:100%!important}
	#more-from .mobile-three { width:100%!important}
	.grvars .select_dep_variations { width:220px!important}
	.sicon-largecart2-white {    background-position: -131px -39px!important;    background-image: url(../frm/images/sicons1.png);}
	.varianten-name .right {margin-top: 0;   	width:210px!important}
	.page-CheckOut .delete-checkout, .page-CheckOut .edit-checkout { font-size:11px}

}


@media only screen and (max-width: 375px){
.sicon-largecart2-white {
    background-position: -140px -39px!important;
}
}

@media only screen and (max-width: 360px)
{
	.varianten-name .right {width: 200px!important;}
	.page-CheckOut .vorteile li { font-size: 10px}
	#checkout-steps-circle ul li span { font-size:11px}
	#checkout-steps-circle ul li .circle-45 {     font-size:25px!important}
}

@media only screen and (max-width: 355px)
{

	#checkout-steps-circle ul li span { font-size:10px}
	#checkout-steps-circle ul li .circle-45 {     font-size:25px!important}
}
	
	@media only screen and (max-width: 320px)
{
ul.vorteile li {    margin-left: 0px;}
input.button.cart.c-large, input.button.success.c-large { padding-left:10px; }
.sicon-largecart2-white {  background-position: -178px -39px!important;}
.page-Product #unit-col {    width: 19%!important;}
 	.varianten-name .right {width:  173px!important}
	#checkout-steps-circle ul li span { font-size:9px}
}

@media screen and (max-device-width: 736px) and (orientation: landscape){
#buy-box #prprice { width:100%!important; text-align:center!important}
#price-add-info.six, #price-col, #unit-col, .price-discount {text-align:center!important}
#ink-mwst { width:inherit!important}
#more-from .dblock {    border: 1px solid #b3b3b3;   padding: 9px;    background: #e9e9e9;    text-align: left;    margin-bottom: 5px;    width: 49%;    float: left;    font-size: 12px;}
#more-from .dblock:first-child { margin-right:12px!important}
#more-options .secondary {    text-align: left;    padding: 10px 5px 11px;}
#more-options ul li {    border-bottom: 1px solid #d0d0d0;    width: 102%;    margin-left: -5px;    padding: 5px 5px 5px 8px;}
#more-options ul {    background: white;    border: 1px solid #d0d0d0;    padding: 5px 5px 0 5px;    margin-top: -6px;}
.page-Product #unit-col { width:11%!important}
.page-Product #addto-col { width:89%!important}
.page-Product #addto-col hr.show-for-small {width: 114%;    margin-left: -71px;}
#buy-box form table.cart-box { width:100%}
.vorteile .hotline-mobile { display:inline-block!important}
#product-content hr.low-margin {margin-top:0}
.page-Basket #right-con { width:100%!important}
.page-basket .bt-qty, .page-basket .bt-sum {background: #f0f0f0;}
#basket-content .basket_tr_1 .bt-qty, #basket-content .basket_tr_1 .bt-sum  { width:50%!important}
.page-basket .basket_tr_2 { background:#fff!important}
.page-basket .basket_tr_1 .columns, .page-basket .basket_tr_2 .columns { min-height:40px;padding-top: 14px!important;}
#place-order-content .name, #basket-content .name {    font-size: 17px;    margin-bottom: 7px;    line-height: 19px;}
.voucher-wrapper .seven {    width: 73%!important;}
.voucher-wrapper { margin-bottom:20px}
#basket-totals { width:100%!important}
.sum-trigger .left { width:70%; background:#f8f8f8;    padding: 12px;}
.sum-trigger .right { width:30%; background:#f8f8f8; padding: 12px; text-align:right}
.page-AdressCombined #condition-con-adress { position:relative!important; left:0!important;}

}
.page-Product .state-green {color: #390!important;}

.gicon--Sofort-20lieferbar, gicon--wenige-20verf-fcgbar {background-position: -97px -173px!important;}
span.grundpreis { margin:2px 0}
.productList h4 { margin-top:7px}
.page-category #rate-con { margin-bottom:13px}
/*.page-Product #countries-list {    width: 200px;    left: 65px;}*/
.page-Product .sicon-new2 {top: 41%; left:33px; z-index:999}
span.rating-category-empty-stars {width:87px; height: 16px; display:block}
#rate-con {line-height:normal}
.add-to-compare, .add-to-favorite {font-size: 11px; font-weight:400}
.add-to-compare .gicon-chevron-right,.add-to-compare  .gicon-check-empty , .add-to-favorite .gicon-plus-sign{margin-top: -2px}   
input.button.cart.c-large, input.button.success.c-large { background-image: none!important}
.page-Product .add-to-compare span { font-size:12px!important}

.page-basket .basket_tr_1 .set-products  .columns, .page-basket .basket_tr_2 .set-products .columns { min-height:40px!important}
.page-PlaceOrder #row-buy { margin-top:20px}

@media screen and (max-device-width: 1024px) and (min-device-width : 768px)  and (orientation: portrait){
.page-AdressCombined .error-info {    left: -470px;    position: absolute;}	
.page-AdressCombined #condition-con-adress {    right: 28%!important;}
.page-Product #unit-col { width:13%!important}
	
}
.gicon--ausverkauft    {background-position: -192px -286px!important;}
.page-PlaceOrder .grey-box { padding: 30px; color: #5b5b5b; border: 1px solid #e9e9e9; text-align:center}

.imageGroup {
	padding: 0 9%;
  position: relative; 
	text-align:center
}
 #pr_bigPic_LoadingImg {
  position: absolute;
  z-index: 1;
  left: 50%;
  margin-left: -24px;
  top: 50%;
	margin-top:-150px;
	}

 .bigPic {
  position: relative;
  z-index: 2;
	}

 .bigPic img {
	margin-top:3px
   }

 .smallPics {
	text-align:center
 }
 .spinthumbs {display:none}
 .smallPics .smallPic, .smallPics .smallFPic {
  display: inline-block;
  margin: 0px; }
 
 .smallPics a img {
  max-width: 50px;
  max-height: 50px;
  opacity: 0.5; }

.smallPics a.smallPicSelected img {
  opacity: 1; }

.imageGroup .jqzoom {
  padding: 0px;
  cursor: pointer;
  position: absolute; }

.imageGroup .jqzoom_window {
  z-index: 100;
  position: absolute;
 top: -32px;

  background: #ffffff;
  display: none;
  overflow: hidden; }
.imageGroup .jqzoom_window img { max-width:none !important}
.imageGroup div.jqzoom_popup {
  z-index: 100;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #000;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(Opacity=50);
  cursor: zoom-in; }

  .imageGroup .jqzoom_window {

		border:solid 1px #ccc;

		margin-left:30px;
		 }
		
.prevPic, .nextPic {
    top: 50%;
    margin-top: -100px;
		z-index:20
}
.nextPic {
    right: 20px;
}

.page-Product #product-image .sicon-new2, .page-Product #product-image .sicon-new2-eng {
    top: 50%;
    left: 33px;
    z-index: 999;
    margin-top: -10px;
}

li.smallPic a, li.smallFPic a {
    border: solid 1px #ddd;
    display: inline-block;
    line-height: 0;
    padding: 1px;
}
li.smallPic a.smallPicSelected {border-color:#00498e}

.discount-row.price-wrap {font-size:12px}

.page-category a.paging_link, .paging_text_selected { padding: 7px;}
.page-category a.paging_link:hover {background:#f1f1f1;}
.page-category .paging_text_selected {margin:0 4px 0 0; background:#00498e; color:white; border-color:#00498e;padding: 7px 5px 7px 7px}
.page-category .paging-link {display: inline-block;    padding: 7px 7px;  }

#paging-ul {display: table;margin:0;float:right}
#paging-ul li {display: table-cell; vertical-align:top}

.paging_table		{ border:none; margin: 0 0 10px 0; display: table}
.paging_table td {line-height: 22px;}

.variant-flat span.prVariant-hover { bottom:0; left:0; right:0; width:100%; padding:0; top:auto; font-size:0}	
.variant-flat span.prVariant-hover span {font-size:0	}
.variant-flat span i {    height: 4px!important;    width: 100%!important;}

.katBox h3 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/*.promo-item .li-buy-box, .promo-item .li-name { min-height:35px;}
.page-start .promo-item .li-buy-box, .promo-item .li-name { height: auto}*/

#controls-360 {display:table; width:100%; background:#f8f8f8;}
#controls-360 li {display:table-cell;}


.page-search .buy-box-wrap .discount-row.price-wrap{ float:none}

#checkout-steps .step-Login #step-one, #checkout-steps .step-PayDeliv #step-one, #checkout-steps .step-AddressCombined #step-one, #checkout-steps .step-PlaceOrder #step-one{  background: url(../images/checkout-list-green.png) left 3px no-repeat;}
#checkout-steps .step-PayDeliv #step-two, #checkout-steps .step-PlaceOrder #step-two {  background: url(../images/checkout-list-green.png) left -130px no-repeat;}
#checkout-steps .step-PlaceOrder #step-three {background: url(../images/checkout-list-green.png) left -384px no-repeat;}

.circle-45 {border-radius: 9999px;    font-size: 25px;    background-color: #d4d4d4;    color: #fff;    font-weight: bolder;    line-height: 45px;    width: 45px;    height: 45px;    text-align: center;    display: block;}


#checkout-steps-circle ul { display:inline-block; width: 100%; padding:0; margin-top: 10px; margin-bottom:10px}
#checkout-steps-circle ul li { display: inline-block; font-size: 16px; width: 24%;text-align: center;}

#checkout-steps-circle ul li span{  margin-right:5px;}

#checkout-steps-circle ul li .circle-45 {    margin: 0 auto;}

#checkout-steps-circle .step-Login #step-one-circle .circle-45, #checkout-steps-circle .step-AddressCombined #step-one-circle .circle-45, #checkout-steps-circle .step-PayDeliv #step-one-circle .circle-45, #checkout-steps-circle .step-PayDeliv #step-two-circle.circle-45, #checkout-steps-circle .step-PlaceOrder #step-one-circle .circle-45, #checkout-steps-circle .step-PlaceOrder #step-two-circle .circle-45, #checkout-steps-circle .step-PlaceOrder #step-three-circle .circle-45, #checkout-steps-circle .step-PayDeliv #step-two-circle .circle-45  { background-color:rgba(112, 191, 68, 0.49)}
#checkout-steps-circle .step-Login #step-two-circle .circle-45, #checkout-steps-circle .step-AddressCombined #step-two-circle .circle-45, #checkout-steps-circle .step-PayDeliv #step-three-circle .circle-45, #checkout-steps-circle .step-PlaceOrder #step-four-circle .circle-45  { background-color:#a6a6a6}
.from-price { font-size:11px; font-weight:400}
.text-bold { font-weight:bold}
.faq-list li {    list-style-type: decimal!important;font-size: 39px;margin-top: 10px;font-weight: bold;margin-left: 20px;color:#d0d0d0;line-height: 28px;vertical-align: top;width: 100%;}
.faq-list .right {border-left: 1px solid #d0d0d0; padding: 0 0 0 25px;width:100%}
.faq-list li p { margin-bottom:8px!important}
.faq-list li .faq-q, .faq-list li .faq-a	{ display:inline-block; width:10% ;font-weight:bold}
.faq-list li .faq-q-hl, .faq-list li .faq-a-hl	{ display:inline-block; width:89%;}
.faq-list li .faq-q-hl {color:#00498e;font-weight:bold}
.faq-list li .faq-a, .faq-list li .faq-q { float:left}
.faq-headline { font-size:23px}

.page-category .button.p-forward, .page-search .button.p-forward {padding: 14px 14px;}

.fon-online {color:#00a900; font-weight:bold; font-size:11px; text-transform:lowercase}

@media only screen and (max-width: 760px)
{
	 .smallPics a img {
  max-width: 30px;
  max-height: 30px;
  opacity: 0.5; }
	
.prevPic, .nextPic { 
  margin-top:-130px;
}	
.nextPic {right:0px;}
.page-Product .sicon-new2, .page-Product .sicon-new2-eng{
 margin-top:-35px;	
}
#paging-ul { margin:0 auto; float:none}
.faq-list li .faq-q-hl, .faq-list li .faq-a-hl	{width:74%;}
.faq-list li .faq-q, .faq-list li .faq-a	{  width:15% ;}
}

