.action--sort {float: none;text-align:center;display:inline-block}


.is--ctl-listing .reviews{text-align:center;}


@media screen and (min-device-width: 768px) and (min-width: 768px) {
	.rows3{width:33%;display:inline-block;float:left;}
}

@media screen and (max-device-width: 767px) and (max-width: 767px) {
	.rows3.middle{margin-top:1.3125rem}
	.action--sort{margin-bottom:0.25rem}
}

.rows3 .action--per-page, .rows3 .action--sort{width:auto !important}

.action--sort  .js--fancy-select-text{color:#d9400b}

.payment.register .payment_method.debit{max-width:284px !important}

/* HINWEIS OVERLAY */

.is--ctl-forms .forms--container .panel--title{display:none;}

.footer-main .footer--bottom .overlay--message{text-align:left;}

.overlay--message {display: none;opacity:0.9;}

.ifoha-variantselector h3{font-size:0.875rem !important}

.overlay{z-index:1001;position:relative}


.payment.register .payment_method.debit{max-width:284px !important}

.message--text {
	border-radius: 5;
	background-clip: padding-box;
	padding: 24px 24px 24px 24px;
	padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	width:95%;
	bottom: 56px;
	bottom: 3.5rem;
	left: 16px;
	left: 1rem;
	margin: 0px 16px 0px 0px;
	margin: 0rem 1rem 0rem 0rem;
	box-shadow: 0 10px 25px -15px #000;
	background: #fff;
	color: #5f7285;
	z-index: 10000;
	position: fixed
}

.footer-main a.overlay--button {
    color: white;
}

.message--text:after {
 bottom: -12px;
 bottom: -0.75rem;
 left: 9px;
 left: .5625rem;
 content: '';
 position: absolute;
 border-style: solid;
 border-width: 12px 6px 0;
 border-color: #fff transparent;
 display: block;
 width: 0;
 z-index: 1
}

.message--text .close-btn {
 font-size: 15px;
 font-size: .9375rem;
 padding: 5px 5px 5px 5px;
 padding: .3125rem .3125rem .3125rem .3125rem;
 top: -7px;
 top: -0.4375rem;
 right: -7px;
 right: -0.4375rem;
 background-color: #ec822e;
 color: #fff;
 position: absolute;
 line-height: 0.8;
 cursor: pointer;
 margin: 0 auto;
 border-radius: 100%
}

.message--text .text--headline {
 margin: 0px 0px 16px 0px;
 margin: 0rem 0rem 1rem 0rem
}
.message--text .text--p {
 font-size: 14px;
 font-size: .875rem;
 line-height: 1.6
}
.message--text .text--link {
 font-size: 14px;
 font-size: .875rem;
 font-weight: 600;
 color: #2194ff
}
.message--text .btn {
 color: #F1F8FE;
 position: relative;
 background: #1499F9;
 border: 0
}
.message--text .text--caret {
 font-size: 24px;
 font-size: 1.5rem;
 top: 2px;
 top: .125rem;
 padding: 0px 0px 0px 5px;
 padding: 0rem 0rem 0rem .3125rem;
 font-weight: 500;
 position: relative;
 line-height: 0.3
}
.message--image {
 width: 100%;
 height: auto
}
.message--image + .text--small {
 margin: 0px 6px 0px 0px;
 margin: 0rem .375rem 0rem 0rem;
 font-size: 12px;
 font-size: .75rem;
 text-align: right;
 font-style: italic
}
.overlay--button {
 bottom: 14px;
 bottom: .875rem;
 left: 16px;
 left: 1rem;
 font-size: 20px;
 font-size: 1.25rem;
 padding: 5px 5px 5px 5px;
 padding: .3125rem .3125rem .3125rem .3125rem;
 text-align: center;
 position: fixed;
 border-radius: 100%;
 line-height: 0.9;
 color: white;
 background-color: #ec822e;
 cursor: pointer;
 z-index: 10000
}

/* HINWEIS OVERLAY */


.ifoha-loading{width:100%;height:100%;display:block}

.spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: -20px auto 0 auto;
  top:50%;
  
}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333;
  position: absolute;
  opacity: 0.6;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}



.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


/*.listing--ifoha--subcat-list {background:url(../img/information_grau.png)left center no-repeat;padding-left:55px;margin-left:1.125rem;min-height:42px;margin-top:0.5rem}*/
.table--media-link img{max-height:7.5rem;}
.navigation-main .navigation--link {
	padding: 0.5rem 0.75rem;
}
.listing--ifoha--subcat-list .btn{font-weight:normal;color:#d9400b}
.filter--active-container{}
.listing--ifoha--subcat-list{margin-bottom:0.6875rem}
.listing--ifoha--subcat-list ul, #filter {margin-left:1.5rem;}
#filter .filter--actions{padding-top:0;}
b.action-heading{margin-left:1%;width:32%;display:block;margin-bottom:0.5rem;}
.listing--ifoha--subcat-list {min-height:42px;margin-top:0.5rem;margin-right:10px;}
.listing--ifoha--subcat-list.small ul{padding-top:14px}
.listing--ifoha--subcat-list.small{margin-bottom:1rem}
.listing--ifoha--subcat-list ul{padding-top:0;list-style:none;display:block;padding-left:0.0;padding-right:0.0;min-height:42px;}
.listing--ifoha--subcat-list li{width:48%;display:inline-block;margin-left: 1%;margin-bottom:0.5rem}
.listing--ifoha--subcat-list li i{color:#5f7285;padding-right:0.5rem;}
.filter--active-container{padding-left:1.5rem;}
.box--produktberater{width:33.3%}
@media screen and (min-device-width: 1260px) and (min-width: 1260px) {
	.listing--ifoha--subcat-list li{width:32%;display:inline-block}
	.box--produktberater{width:25%}
}
.box--produktberater .product--image{position:relative;margin-bottom:0.625rem}

.is--ctl-ifohaproduktberater .listing--actions, .is--ctl-detail .listing--actions{padding:11px}
.is--ctl-ifohaproduktberater .ifohaproduktberater--question-container{padding:12px;269px;display:inline-block;border:1px solid #ccc;border-radius:5px;margin-right:26px;margin-bottom:26px;background:white;}

/* */
.filter--container{background:transparent;border:0px;}
.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon::before, .filter--active-container.is--disabled .filter--active:hover:not([data-filter-param="reset"]) .filter--active-icon::before {
    content: "\e60d";
}

.filter_head{margin-left:11px;}

.action--filter-options #filter, .action--filter-options .filter--active-container{display:block;}

.filter--active-container.is--disabled{display:none;}


.action--filter-options .filter--container {
    margin-left: 0;padding-left:0;
}
#Descr-FAQ .panel, #Descr-FAQ2  .panel{display:none;}
/*.product--description {padding-bottom:1rem;}*/
.product--description .promotion--description-box:first-of-type{padding-top:1rem}
/*.filter-panel {height: auto;}*/
/*.filter--container .filter-panel--icon, .filter--container .action--filter-options.is--active-filter .filter--active-container{display:none !important;}*/
/*.filter--active-container .filter--active{display:none;}*/

.filter--container h2{
	padding-bottom:8px;
}

.filter--container{
/*border:1px solid #dadae5;
border-radius: 3px;
background-clip: padding-box;
margin-top:1rem;
padding:0.625rem;*/
border:0px;
background:transparent;
}

.listing--container a.product--title{position:relative;top:-4px;}
.listing--container .product--price-info{position:relative;top:-5px;}

.product--box .product--description{margin-bottom:0;}

.tsBewertungListing{position:relative;top:-3px;min-height:15px;}
.ifoha-descr-box{padding:1.5rem 1rem;border:1px solid #ccc;margin-bottom:1rem}
.ifoha-descr-box ul{padding-left:1rem}
.ifoha-descr-box h2{margin: 0.5rem 0}
.product--description .alert--content  ul {padding: 0;}
.alert--content, .product--description ul {margin-bottom:0}
button.accordion {
	background: #eee url(../img/accordion_plus.png) right no-repeat;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	margin-bottom:0.5rem;
}

button.accordion.active {
    background: #ddd  url(../img/accordion_minus.png) right no-repeat;
}
button.accordion:hover {
    background-color: #ddd; 
}

div.panel {
   
  /*  display: none;*/
    background-color: white;
}

ul.ifdescrsubnavi {
    list-style: none;
    float: left;
    padding-bottom: 0.4rem;
    clear: both;
    display: block;
    padding-top: 0.4rem;
    width: 100%;
    margin-bottom: 0.65rem;
	border-radius: 3px;
	border: 1px solid #dadae5;
	background: #f5f5f8;
}
ul.ifdescrsubnavi li{display:inline;padding-left:1rem;}
ul.ifdescrsubnavi li a{display:inline;color:#666}
ul.ifdescrsubnavi .icon--arrow-down{display:inline;padding-right:0.5rem;font-size:0.525rem;}

.listing--content .category--teaser .ifoha-teaser--text-long{min-height:356px;}
.listing--content .category--teaser .ifoha-teaser--text-long ul, .listing--content .category--teaser .ifoha-teaser--text-long ol{left: 30px;position: relative;}

#ts_product_widget_position{padding-bottom:0.5rem}

.projektor_bundle .buybox--measuring{display:none}
.projektor_bundle .ifohaSync{display:inline;}
.projektor_bundle{line-height:1.5625rem }
.listing--container .image--media img{width:100%;height:100%}
.price--content a.montagekonzentrat{color:#26bb65;margin:0 auto}
.product--details .product--buybox .price--content {width: 100%;text-align:right;}
.product--details .product--buybox .price--content span {text-align:left;position:absolute;left:0}

.panel--body.is--wide .panel--body.is--wide {padding:0;}
.logo-main .logo--shop{
	/*top: -0.6875rem; position: relative;*/
	top: -0.9375rem; position: relative;
}

.is--minimal-header .logo-main .logo--shop{
	top: -0.375rem;
}

.product--details .buybox--inner {
    float: left;
    width: 100%;
}

.product-slider .listing--variants-icon {
   clear: both;
    float: none;
    height: 
	28px;
    margin: 0;
    margin-left: 0;
    margin-top: 0.5rem;
    width: 100%;
	top:0;
	right:0px;
}

.product-slider .listing--variants-icon img{
 margin: 0 auto;
}
.product-slider .listing--variants-icon {
    clear: both;
    float: none;
    height: 28px;
    margin: 0.5rem 0 0;
    right: 0;
    top: 0;
    width: 100%;
}

.ifoha--details-price-left {
    float: left;
    max-width: 18.125rem;
}

.product--details .product--buybox .ab-price--content {
    color: #3f4c58;
    display: inline-block;
    font-size: 1.75rem;
    font-weight: bold;
    line-height: 1;
    white-space: nowrap;
}

.product--details .product--buybox .price--content {
    color: #5f7285;
    display: inline-block;
	font-size: 0.875rem;
	font-weight:normal;
	margin:18px 0 5px 0;
	height:14px;
	
}

textarea, input[type="text"], input[type="search"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"] {
    color: #666666;
}

.ifoha--haltbarkeit{
    background: #fff url("../img/made_in_europe.jpg") no-repeat scroll right center;
    color: #b2b2b2;
    font-weight: bold;
    height: 54px;
    letter-spacing: 0.25rem;
    margin-bottom: 0.6875rem;
    position: relative;
    text-transform: uppercase;
    width: 239px;
    z-index: 999;
}

ul.bar-grey-ifoha-trust{list-style:none;background:#6b6b6b;color:white;line-height:3rem;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;   -ms-hyphens: auto;
   hyphens: auto;clear:both;text-align:justify;/*max-height:61px!important;*/padding:0 40px;max-height:61px;}
   
 span.justifybg  {}
/*ul.bar-grey-ifoha-trust li{display:inline-block;width:33%;margin:0.5rem 0 0.25rem;}*/
ul.bar-grey-ifoha-trust li{display:inline-block;margin:0.5rem 0 0.25rem;}

/*ul.bar-grey-ifoha-trust li img{display:inline-block;margin-right:0.5rem;margin-left:1rem;float:left;} */
ul.bar-grey-ifoha-trust li img{display:inline-block;margin-right:1rem;float:left;}
ul.bar-grey-ifoha-trust li img{margin-top:5px;}
ul.bar-grey-ifoha-trust li div{display:inline-block;padding-top:10px;}

.ifoha--social-icons img{display:inline}
.ifoha--footer-bar-grey.ifoha-trust{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;padding-top: 0.5rem;}

.confirm--content .additional--features .feature--user-comment {
    width:100%;margin:1rem 0 0 0;
}

.buybox--measuring input.ifoha-measuring{padding:0.625rem 0}

#ifoha-selectdesign-container .select_overlay_container {
    margin-right: 2.3125rem;
}

#ifoha-selectdesign-container .select_overlay_container.lastinrow {
    margin-right: 0;
}

#ifoha-selectdesign-container .select_overlay_container:nth-of-type(2n) {
 /*   margin-right: 0;*/
}

.content-main--inner .product--table{margin: 0 1.25rem}


.confirm--content .information--panel-wrapper .payment--panel .btn--change-payment {
	bottom: 0;position: relative;
}

.choose-different-address{margin-top:0.5rem}

.checkout--agb--footer li{text-align:right;}

.is--act-cart .logo-main .checkout--ssl-header{
	display:none;
}

.product--table .checkout--agb--footer  .column--label {
    display: block;
}

.row--rebate  .column--tax-price{opacity:0;}

.confirm--content .product--table .row--premium-product .column--product, .confirm--content .product--table .row--rebate .column--product {
    width: 63.5%;
}

.confirm--content .product--table .row--rebate .column--total-price {padding-right:7%;}

.is--ctl-checkout .panel--body.is--wide {
    padding: 0 1.25rem;
}

.btn.ifoha-changecheckout{
	margin-top:0.5rem;background:#f1841f;color:white;
}
.row--product .content--title {
	display: block;
    min-height: 5rem;
}

.confirm--content .product--table .column--product {
    width: 63.5% !important;
}

.product--table .table--media img {
  margin:0;padding:0;
}

.confirm--content {
    padding-top: 0;
}


.product--table .column--product .column--image {
    width: 25%;
}

.product--table .column--product .table--content {
    width: 75%;
}

.payment--confirm-esd{display:none;}


.product--table .table--media .table--media-outer {
    border:none;
    max-height: 130px;
    max-width: 190px;
}



.product--table .checkout--agb .block-group {

}
.product--table .checkout--agb .column--checkbox {
	width:auto;
}
.product--table .checkout--agb .column--label {
    display: inline;
	float:right;
	width:auto;
}

.product--box .ifoha--merkzettel--list{margin-right:4px !important;position:relative;top:-31px;margin:0;}
.product--box .ifoha--merkzettel--list .product--action{margin:0;}

.logo--supportinfo.block span{display:inline-block;line-height: 1.6rem;}

.is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo, .is--ctl-register.is--minimal-header .header-main .logo--supportinfo, .is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--supportinfo {width:45%;color:#7f7f7f}
strong.header_phone {float: right;font-size: 1.25rem;position: relative;top:-0.1875rem}
.checkout--ssl-header{width:5%;float:left;}

.is--minimal-header{margin-top:1rem;}
.advanced-menu .menu--level-0.columns--2 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3}
.menu--level-0{width:55% !important;}
.menu--teaser{width:45% !important}
.menu--delimiter{right:45% !important}
.ifoha-variantselector .image--media{max-width:15rem;display:block;margin-right:1rem;margin-bottom:0.5rem}
.advanced-menu .item--level-1 .menu--list-item-link {font-size: 0.875rem;}
.listing--variants-icon{float: right;position: relative;right: 5px;height:28px;}
.selectEntgitternContainer{display:inline-block;float:left;}
.selectEntgitternContainer label{color: #f6ad69;display: inline-block;float: left;font-weight: bold}
.selectEntgitternContainer:nth-of-type(2){padding-left:2.8125rem;}
.selectEntgittern{height:1.875rem;background:#fff url(../img/checkbox_notchecked.jpg) right no-repeat;display:inline-block;padding-right:3.75rem;margin-bottom:0.5rem}
.selectEntgittern.active{background:#fff url(../img/checkbox_checked.jpg)right no-repeat}
.sandtrahlHinweis{display:block;text-align:center;color:#636363;margin-bottom:9px}
.ifoha-select-overlay-value:hover, .ifoha-selectdesign-overlay-value:hover, .setRatioSuggest:hover, .menu--list-item-link:hover, .navigation--link:hover, .filter--active:hover {cursor:pointer}
.ifoha-select-overlay-value.ifohaDisabled:hover, .ifoha-selectdesign-overlay-value.ifohaDisabled:hover{cursor:auto}
.ifohaDisabled{opacity:0.5;}
.ifoha-selectdesign-overlay-value.btn{width:80%;background:#f1841f;margin:0 auto;color:white;margin:0 10% 0 10%}
#designPreview{width:483px;margin-bottom:0.6875rem;display:block;}
#designPreview div{width:217px;margin-right:1rem;display:inline-block;float:left;margin-bottom:0.6875rem}
#designPreview div #designVariant{margin-right:0%;}
.hinweis_container{ background: #f0f0f0 none repeat scroll 0 0;clear: both;display: block;max-width: 541px;padding: 1rem;}
.hinweis_container.text{float:left;}
.hinweis_container img{float:right}
#selectedDesign{max-width:242px;position;}
.entgitternheinweistext {display: inline;float: left;max-width: 270px;}
.entgitternheinweistext  b {clear: both;display: block;margin-bottom: 0.2rem;max-width: 260px;}
.category--teaser .hero--text {padding: 0;}
.box--basic .box--content {padding-bottom:1.2rem;}
.select_overlay_container h3{ height: 3rem;line-height: 1rem;margin: 0 0 0 5px;text-align: left;display:block;font-weight:normal;}
.select_overlay_container .left{margin-left:5px;display: inline-block;float: left;height: 1.25rem;}
.select_overlay_container .right{margin-right:5px;}
.footer--vat-info a{font-weight:bold;}
/*.content.listing--content .listing--actions {background:none;border:none}*/
.content.listing--content .ifoha--listing-category-image{display: inline-block;float: left;margin-right: 2rem;width:50%;padding-right:1%}
.category--teaser .hero--headline{margin:0}
.image-slider--container .arrow, .image-slider--thumbnails .thumbnails--arrow {width: 1.875rem;height: 1.875rem;margin-top: -0.9375rem;line-height: 1.875rem;border-radius: 1rem !important}
.image-slider--container .arrow.is--left , .thumbnails--arrow.is--left{left: 0.5rem}
.image-slider--container .arrow.is--right, .thumbnails--arrow.is--right {right: 0.5rem}

.image-slider--thumbnails .thumbnails--arrow.is--right, .image-slider--thumbnails .thumbnails--arrow.is--left{width:1.75rem}
.image-slider--thumbnails .thumbnails--arrow.is--right{margin-right:0.5rem}
.image-slider--thumbnails .thumbnails--arrow.is--left{margin-left:0.5rem}

.image-slider--thumbnails .thumbnail--link {width:8rem; height: 5.2rem;display:inline-block;}
.image-slider--thumbnails {margin-top:2rem;height: 7rem;width:100%}

.is--ctl-detail .thumbnails--arrow{margin-top:1.875em}
	
#navi_cart_small .icon--basket, #navi_cart_small .icon--heart {
    display: inline;
    font-size: 1.3125rem;
    left: 0;
    position: relative;
    top: 0;
    vertical-align: middle;
}
#navi_cart_small ul li{display:none;}
#navi_cart_small ul li.entry--cart, #navi_cart_small ul li.entry--notepad{display:inline-block;width:2.5rem;}
#navi_cart_small ul li.entry--cart .cart--display, #navi_cart_small ul li.entry--cart .cart--amount{display:none}
#navi_cart_small .btn{border:0;background:transparent;}
#navi_cart_small .badge {position:relative;left:-1rem;top:-0.5rem;}
#navi_cart_small .navigation--list .entry--cart .cart--link{padding-left:0;}
#navi_cart_small {height: 25px !important;height: 25px !important;margin-top: 0.2rem;position: absolute;right: 0;top: 0;width: 7rem;}
/*.image-slider--thumbnails{display:none;}*/

 .ifoha-show-onscroll{display:none;float:left;padding: 0 1rem 0 0;position:relative;max-height: 23px;top:0.25rem}

 .ifoha--inactive{opacity:0.5}
 .ifoha--inactive a:hover{cursor:not-allowed}
 .ifoha--active{opacity:1}
 .ifoha--active input, .ifoha--active a, .ifoha--active .js--fancy-select {background:#f6d9cc}
.ifoha-dyncontainer{margin:2rem 0 1rem 0}

.ajax-modal--custom{padding:0;}
.select_overlay_container{border: 1px solid #ccc;border-radius: 5px;display: inline;float: left;margin-right: 2.3125rem;padding: 5px;position: relative;    text-align: center;width: 15.75rem;margin-bottom:1rem;
}

.select_overlay_container.xxlimage{width:100%;}
.select_overlay_container.xxlimage img.image--media{max-width:45rem}
.select_overlay_container.xxlimage img{margin:0 auto}
.select_overlay_container.xxlimage .btn.is--large{margin:0;width:45%;margin-top:0.5rem;}
.select_overlay_container.xxlimage .btn.is--large:nth-of-type(2){margin-left:10%;}


.select_overlay_container.xxlimage .btn.is--large.ifoha-select-value{margin-left:10%;}

.select_overlay_container a{
	color:#3f4c58;
}

.select_overlay_container a .right{
	color:##3f4c58;font-weight:bold;
}

.select_overlay_container:nth-of-type(3n){
	margin-right:0;
}

.select_overlay_container .btn.is--large {
      background-image: linear-gradient(to bottom, #fa5d27 0%, #d9400b 100%);
    border-color: #e14712;
    color: white;
    font-weight: normal;
    height: 1.4375rem;
    line-height: 1.125rem;
    margin: 10px 24% 5px;
    width: 52%;
}
.select_overlay_container.lastinrow{margin-right:0}

.ifoha--merkzettel--list{display:inline;float: right;padding-top: 0.55rem}
.ifoha-ordernumber{display:inline-block;padding-left:1.1875rem;position:relative;top:6px}
.content.product--details .box--slider .product--price-info, .content.product--details  .ifoha--merkzettel--list{display:none !important}

.content.listing--content .product-slider--item .product--price-info{display:block !important;}


.product-slider .cta_to_product{display:none !important}
.product-slider .listing--variants-icon {
   clear: both;
    float: none;
    height: 
	28px;
    margin: 0;
    margin-left: 0;
    margin-top: 0.5rem;
    width: 100%;
	top:0;
	right:0px;
}

.product--actions{height:0px;margin:0;}

.product-slider--container .productreviewsSummary {
	margin: 0 auto; 
	position:relative;top:1rem;
}
  

.cta_to_product{text-transform:uppercase;width: 16.8rem;display:inline-block;clear:both;padding-left:2rem;font-size:145%;background:#d9400b url(../img/icon_arrowright.png) right center no-repeat}

.buybox--inner{position: relative}

.product--details .buybox--form {padding-bottom: 0}

.ifoha--customer{text-align:center}
.ifoha--customer div.container{height:120px;display:inline-block;width:100%}
.ifoha--customer div.container p img{display:inline;margin:0 auto}

.ifoha--footer-bar-grey{background: #6b6b6b;color:white;}
.ifoha--footer-bar-grey.ifoha-trust-row-inner{width:33%;margin:0 0.5rem}
.ifoha--footer-bar-grey.ifoha-trust-row-inner .image{max-width:38px;}
.ifoha--footer-bar-grey.ifoha-trust-row-inner div.image, .ifoha--footer-bar-grey.ifoha-trust-row-inner  span{display:inline-block}

	@media screen and (max-device-width: 800px) and (max-width: 800px) and (min-width: 479px) and (min-device-width: 479px) {

		/*
			ul.bar-grey-ifoha-trust li{display:inline-block;width:100%;margin:0.5rem 0;line-height:1.2rem;text-align:left;padding:0 1rem;}
			ul.bar-grey-ifoha-trust img{float:left;max-height:15px}
			
			ul.bar-grey-ifoha-trust li img {
				display: inline-block;
				float: left;
				height: 50%;
				margin: 0 auto;
				margin-right:1rem;
			} 
		*/
		
	}

	@media screen and (min-device-width: 1024px) and (min-width: 1024px) {

		div.panel{padding: 0 18px;}

		.listing--content .category--teaser .ifoha-teaser--text-long {
			padding-left: 50%;margin-left: 2rem;
		}
	
		.ifoha-descr-box .twoCols{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2}

		.steps--entry.step--register{
		   background: #fff url("../img/zahlungsarten_sw.jpg") no-repeat scroll center bottom;
			height: 7rem;
		}
		.is--ctl-ifohaproduktberater .box--basic .product--image,.is--ctl-search .box--basic .product--image, .is--ctl-listing.is--no-sidebar .box--basic .product--image {
			width: 16.8rem;
			height: 11.2rem;
		}
		.is--ctl-ifohaproduktberater  .box--basic .product--info,.is--ctl-search .box--basic .product--info, .is--ctl-listing.is--no-sidebar .box--basic .product--info {
			padding: 0rem 0rem 0rem 18rem;
		}

	}

	@media screen and (max-device-width: 900px) and (max-width: 900px) {
		.select_overlay_container:nth-of-type(2n){margin-right:0}
		.select_overlay_container:nth-of-type(2n+1){clear:both;}
		.select_overlay_container:nth-of-type(3n){margin-right: 2.3125rem;}
	}
	
	@media screen and (min-device-width: 768px) and (min-width: 768px) {
		.action--filter-btn{display:none;}
		.action--filter-options{
	background:transparent;
}
	}
	
	@media screen and (max-device-width: 767px) and (max-width: 767px) {
		.box--basic .product--image {width: 15rem;}
		.box--basic .product--info {padding: 0 0 0 16rem}
		.select-pattern{display:inline-block;margin:1rem 0.5rem 0;width:5rem;position:relative}
		.cta_to_product{text-transform:uppercase;width: 15rem;display:inline-block;clear:both;padding-left:2rem;font-size:145%;background:#d9400b url(../img/icon_arrowright.png) right center no-repeat}
		.ifoha-ordernumber {display:inline;padding-left:1rem}
		.ifoha--merkzettel--list{float:right;}
	}

	@media screen and (max-device-width: 600px) and (max-width: 600px) {
		.hinweis_container img{float:none;}
		.entgitternheinweistext {max-width:initial;}
	}
	
	@media screen and (max-device-width: 479px) and (max-width: 479px) {
		
		ul.bar-grey-ifoha-trust li {width: 100%;}
		.box--basic .product--info {padding: 0}
		
		.product--box .product--description {height: auto !important;padding-bottom:0 !important}
		.product--box .product--title {height: 3rem;}
		.box--basic .product--image {width:100% padding-top:15px;}
		.box--basic .product--info {padding: 0 0 0 0}
		.product--title{padding-top:0.5rem}

		.box--basic .product--image, .box--basic .product--element,.box--basic .product--media { 
			position: static !important;
			width: auto !important;
			height: auto !important;
			display: block !important;
			box-sizing: content-box !important;
		}
		
		.product--box .product--image .image--element img{position:static !important;padding-top:1rem}

		.cta_to_product{text-transform:uppercase;width: 100%;display:inline-block;clear:both;padding-left:2rem;font-size:145%;background:#d9400b url(../img/icon_arrowright.png) right center no-repeat;margin-bottom:0.5rem}
		.ifoha-ordernumber{display:inline;padding-left:0}
		.ifoha--merkzettel--list{float:right;padding-right:0}
		.selectEntgitternContainer label{width: 8rem}
		.selectEntgitternContainer,.selectEntgitternContainer:nth-of-type(2){padding-left:0;display:block;float: none;}
	}

	@media screen and (min-device-width: 1260px) and (min-width: 1260px) {
		.product--box .product--description b{height:1.8rem}
		.navigation-main li.navigation--entry:last-of-type{float: right;position: absolute;right:0}
		img.ifoha-ssl-icon{max-height:60px;position:relative;top:-10px}
		.advanced-menu .teaser--image {height: 22.5rem}
	}


 
@media screen and (max-device-width: 1100px) and (max-width: 1100px) {
	.max1100{display:none !important}
}

@media screen and (max-device-width: 999px) and (max-width: 999px) {
	.ifoha--footer-bar-grey .image{padding:0}
	.ifoha-trust-row-inner span{height:2.5rem;display:inline-block}
	 .ifoha--footer-bar-grey.ifoha-trust{text-align:center}
	 .ifoha--footer-bar-grey.ifoha-trust .image{width:100%;display:block;height:2.5rem}
	 .ifoha--footer-bar-grey.ifoha-trust .row3{text-align:center}

}

@media screen and (max-device-width: 479px) and (max-width: 479px) {
	.cta_to_product{width:}
	.max479{display:none !important}
	.ifoha--footer-bar-grey.ifoha-trust{padding-top:0.5rem}
	.ifoha--footer-bar-grey.ifoha-trust .image {display:inline-block;float:none;width:3.5rem;padding-bottom:0.5rem;height:2.5rem}
	.ifoha--footer-bar-grey.ifoha-trust span {height:1.75rem;display:inline-block;position:relative;top:-0.5rem}
	.ifoha--footer-bar-grey.ifoha-trust br:after {content:"\00a0"}
	.ifoha--footer-bar-grey.ifoha-trust br {display:none !important}
	.ifoha--footer-bar-grey.ifoha-trust img, .ifoha--footer-bar-grey.ifoha-trust span {text-align: center}
	.price--content a.montagekonzentrat{display:block}
	.product--details .product--buybox .price--content {text-align:left}
	.product--details .product--buybox .price--content span {display:block;position:static;left:0;margin-bottom:0.5rem;}
}

.ifoha--trust--header-mobile{display:none !important;text-align:center}

@media screen and (max-device-width: 478px) and (max-width: 478px) {
	.ifoha--footer-bar-grey.ifoha-trust .row3, .ifoha--footer-bar-grey.ifoha-trust {text-align: left;}
	.ifoha--trust--header{display:none !important}
	.ifoha--trust--header-mobile{display:block}
}

#ifoha--ssl-mobile, #ifoha--meisterbetrieb-mobile{display:none !important}
#ifoha--ssl-mobile{width:8.5625rem;text-align:center;margin-right:0.125rem}

.logo--link, #ifoha--meisterbetrieb-mobile{float:left}

img.ifoha-ssl-icon{margin:0 auto !important}
 @media screen and (max-device-width: 767px) and (min-device-width: 479px) and (max-width: 767px) and (min-width: 479px) {
	/* #ifoha--ssl-mobile{display:inline-block} */ 
	#ifoha--ssl-mobile{display:inline-block;float:right}
 }

 @media screen and (min-device-width: 479px) and (max-device-width: 767px) and (min-width: 479px) and (max-width: 767px) {
	.navigation--entry.entry--ssl{display:none !important}
 }
 .reset--configuration, .configurator--variant{display:none}
 
 @media screen and (max-device-width: 767px) and (max-width: 767px) {
	.ifoha-trust-row-inner .inner{padding:0}
	.logo-main.block-group {height: 90px}
	.header-main ul.navigation--list{margin-top:0.5rem}
	#ifoha--meisterbetrieb-mobile{display:inline-block}
	.header-main .logo-main .logo--shop {width: 100%}
	.header-main .logo-main .logo--shop , .header-main .logo-main .logo--link, #ifoha--ssl-mobile, #ifoha--meisterbetrieb-mobile {height:3.5rem}
	.max766{display:none !important}
	.content-main{padding:0 0.75rem !important}
	.emotion--mode-rows img.banner--image{max-height:none !important}
 }
 
 .ifoha--variant-container, .configurator--form {max-width:18.125rem}
 
 .product--details .configurator--form .js--fancy-select {width: 100%;}

.product--details .similar--content .product-slider, .product--details .viewed--content .product-slider, .product--details .related--content .product-slider, .product--details .product-streams--content .product-slide{min-height:2rem}
/* MAIN LAYOUT */
	body{background:#eaeaf0;/*font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;*/color:#666}
	.container{max-width:1260px;padding:0px 40px}
	.content-main{box-shadow:none}
	.content-main--inner,.content--breadcrumb {padding:0}
	/*.header-main{position:fixed}*/
	/*.listing--wrapper{float:left;max-width:766px}*/
	.ifoha--sidebar-right{max-width:204px;float:left;padding-left:20px}
/* END MAIN LAYOUT */

/* MAIN NAVIGATION */
	/*.navigation-main {border-bottom:0px}
	.navigation-main .navigation--list{background:#ccc}*/
/* END MAIN NAVIGATION */

/* TOP NAVIGATION */
	.ifoha--header-vorteile strong{float:left;text-transform:uppercase}
	.ifoha--header-vorteile ul  li{float:left;list-style:none;padding-left:24px;background:#fff url("../img/header_trust_stars.png") no-repeat;margin-left:5px}
	
	@media screen and (max-device-width : 989px)  and (max-width : 989px) {
		.container{padding:0px 20px}
		.header--ifoha-contact{display:none !important}
	}

	@media screen and (max-device-width : 720px) and (max-width : 720px) {
		.container{padding:0px 7px}
	}

	.navigation-main .container{padding:0 0}

/* END TOP NAVIGATION */
	
/*BERADCRUMB*/




/* SIDEBAR RIGHT */
	ul.ifoha--sidebar-right li{
		list-style:none;
		border: 1px solid #ccc;
		border-radius:5px;
		display:block;
		text-align: center;
		text-align:center;
		margin-top: 20px;
		max-width: 204px;
	}
	
	ul.ifoha--sidebar-right li img{
		margin:0 auto;
		padding-bottom:10px;
	}

	ul.ifoha--sidebar-right li div.heading{
		padding:10px 10px 0 10px;
	}
	
	ul.ifoha--sidebar-right li:first-child{
		margin-top: 0px;
	}

	.button.cta{
		background: #ececec url("bg/bg_cta_product_details.png") no-repeat scroll right center;
		display:block;
		font-size: 1em;
		border-top:0px;
		padding: 7px 10px;
		text-decoration: none;
		text-align:left;
	}

/* END SIDEBAR RIGHT */

/* HOME */

	/*CATEGORIES*/
		ul.ifoha-maincat{list-style:none}
		ul.ifoha-maincat li{display:inline-block;margin:20px 20px 0 0}
		ul.ifoha-maincat li a.navigation--link-text{display:block;background:#ec8530 url('../img/home/bg_start_maincat_arrowright.png') right no-repeat;padding:0.5em 0.5em 0.5em 0.75em;color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
	/* END CATEGORIES */
	
	.listing--content{display:inline-block}
	.ifoha--sidebar-right{display:inline-block}
	a.ifoha_to_product{background: #ececec url("../img/bg_cta_product_details.png") no-repeat scroll right center;border-radius: 3px;clear: both;   : #545454;
    display:block;
    font-family: "Trebuchet MS";
    font-size: 1.3em;
    padding: 7px 10px;
    text-decoration: none;
	}
/*	.product--box .box--content{border:none}*/
	.foha--listing-category-image{float:left;display:inline;max-width:242px}
	.panel.has--border{border-radius:0px;border:0px}
	.category--teaser .hero--headline{display:inline}
	
	.hideonload{display:none}
	.ifoha-visible{display:inline-block}
	
.error{border:1px solid red !important}

.ifoha-measuring {display:inline-block;width:25%;float:left;padding-left:0.5rem;}
.product--details .buybox--quantity{display:inline;margin:0}
.priceinput, .product--details .buybox--quantity {width:25%;float:left;padding-left:0.5rem;}
.product--details .buybox--quantity {padding-left:0.0rem;}
.priceinput.ifoha-visible:nth-of-type(1){padding-left:0.0rem;}
.priceinput input{width:75% !important;text-align:center}
.priceinput .ifoha-measuring-unit{width:20% !important;margin-left:5%;float:left;color: #666;font-size: 0.875rem;line-height: 1.1875rem;padding:0.625rem 0}
.product--details .buybox--button {width: 75%}
 
textarea .ifoha-measuring, input[type="text"]  .ifoha-measuring, input[type="search"]  .ifoha-measuring, input[type="password"] .ifoha-measuring, input[type="number"] .ifoha-measuring, input[type="email"] .ifoha-measuring, input[type="tel"] .ifoha-measuring {width:100px}

/* DETAIL-SEITE */
.ifoha_details_warranty {float:right;background:#fff url("../img/bg_details_warranty.png")top center no-repeat;min-height:53px;min-width:173px;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;line-height:42px;letter-spacing:5px;color:#c4c4c4}
.alert.is--promotion {background: #def2e7;color: #208e4e}
.alert.is--promotion .alert--icon {background: #2ecc71}
.alert.is--error {
    background: #faeceb none repeat scroll 0 0;
    color: #e74c3c;
}
.alert.is--error .alert--icon {
    background: #e74c3c none repeat scroll 0 0;
}

.alert.is--info {
    background: #faf5dc none repeat scroll 0 0;
    color: #9e8321;
}
.alert.is--info .alert--icon {
    background: #f1c516 none repeat scroll 0 0;
}

.header-main, .navigation-main, .content-main {background:white}

.product--details .price--content{margin-top:20px;}

/* .ifoha--details-price-left{float:left;max-width:200px;padding-bottom:15px;display:inline-block;height:5rem;}*/
#ifoha--measuring-pattern{position:absolute;right:0px}

.promotion--is-right {
    position: absolute;
    right: 1.25rem;
    top: 50%;
    transform: translateY(-50%);
}

.content-main{margin-top:0.5rem}


.buybox--form .block-group{padding-bottom:6px}

.buybox--form label, .configurator--label{font-weight:bold;padding-bottom:5px;padding-top:5px;display:block;clear:both;}

.product--details .product--image-container {

	margin-bottom:20px;
}




.container{padding:0}

.delivery--information{font-weight:bold}
/*.product--price.price--default{min-height:30px} */

.ifoha-staffelpreis-row{width:30%;display:inline;text-align:center;float:left}
.ifoha-staffelpreis-row div{clear:both}

.product--actions button, .product--actions form{float:left;display:inline-block;width:auto !important;padding:0 !important}
.product--actions form{display:inline-block;width:33.3333% !important}
.product--actions form:nth-of-type(2){text-align:center}

 
.icon--samples:before{content: "\f016"}

.product--details .action--link:last-child {float:right}
.product--details .action--link:nth-child(2) {text-align:center;margin:0 auto}
.buybox--button-container{padding-top:5px}

.alert.is--promotion {
    background: #def2e7 none repeat scroll 0 0;
    color: #208e4e;
}

.alert.is--promotion .alert--icon {
	background: #2ecc71 none repeat scroll 0 0;
}

@media screen and (min-device-width : 500px) and (min-width : 500px) {.base-info--entry {float:left;width:100%}
.entry--ifoha-rollenbreite{text-align:right}
}

@media screen and (min-device-width : 1024px) and (min-width : 1024px) {

	.tab--content .product--description, .tab--content .product--tecdata{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2}
	.index_2rows div.html--content{margin: 0 17%;}
	.index_2rows div.html--content p{font-size:1rem;line-height:2rem;}
	.index_2rows li{font-size:1rem;line-height:1.75rem;}
	.is--ctl-index .ifoha--services{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4}
	.is--ctl-index  .ifoha--box-border p{min-height:10rem}
	.ifoha--footer-shipping-payment div.row2{width:50%;display:inline-block;float:left}
	.ifoha--footer-shipping-payment .column--headline:first-of-type{margin-top:0}
	
}
.ifoha--footer-shipping-payment div.row2{background:white}


.is--ctl-index  .ifoha--customer{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4}

.is--ctl-index .ifoha--services p{display:block}

.is--ctl-index  .ifoha--box-border{border:1px solid #ccc; border-radius:5px;padding:15px}
.is--ctl-index  .ifoha--box-border p{min-height:11rem}


@media screen and (max-device-width : 1023px) and (max-width : 1023px) {

	ul.bar-grey-ifoha-trust li{width:49%;font-size:12px;}
		


	.content.listing--content .listing--actions {background:none;border:none}
	.content.listing--content .ifoha--listing-category-image{display:block;width:100%;text-align:center}
	.category--teaser .hero--headline {
		display: inline-block;
	}
	.category--teaser .hero--text {
    padding: 0;
}
	.is--ctl-index .ifoha--services{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1}
	.is--ctl-index .ifoha--box-border p {min-height: auto}
	.buybox--inner, .product--base-info{margin:0 auto !important;max-width:37.5rem}
	.product--details .product--header .product--title {width:100%}
	/*.ifoha--footer-shipping-payment.footer--columns  .column--headline{}*/
	.ifoha--footer-shipping-payment.footer--columns {text-align:center}
	.ifoha--footer-shipping-payment.footer--columns  img{margin:0 auto;padding:0 0.5rem}
	.ifoha--footer-shipping-payment .column--headline::after{content:""}
	.footer-main .footer--bottom{padding:0}
	.footer--bottom .column--headline{margin-top:1rem;border-top:1px solid #dadae5}
	.footer--bottom .column--headline.no-border{border-top:0px solid;margin-top:0}
}

@media screen and (max-device-width : 767px) and (max-width : 767px) {
	.listing--ifoha--subcat-list li{width:95%;}
	.listing--ifoha--subcat-list ul{margin-left:0}

}

@media screen and (max-device-width : 767px) and (max-width : 767px) {


	ul.bar-grey-ifoha-trust{padding:0;}

	ul.bar-grey-ifoha-trust li{text-align:center;}

	ul.bar-grey-ifoha-trust li img {
		display: block;
		float: none;
		height: 23px;
		margin: 0 auto;
	}

	ul.bar-grey-ifoha-trust li{
	  line-height: 1.25rem;
	 }


	ul.bar-grey-ifoha-trust li img {
		margin-top: 5px;
	}
	ul.bar-grey-ifoha-trust li img {
		display: block;
		float: none;
		margin-right: 0 auto;
	}
	img {
		display: block;
		height: auto;
		max-height: 100%;
		max-width: 100%;
	}
	img {
		border: 0 none;
	}
	* {
		box-sizing: border-box;
	}
	*::-moz-placeholder {
		color: #8798a9;
	}
	ul.bar-grey-ifoha-trust li {
		text-align: center;
	}
	ul.bar-grey-ifoha-trust {
		text-align: left;
	}
	ul.bar-grey-ifoha-trust {
		color: white;
		hyphens: auto;
		line-height: 3rem;
		list-style: outside none none;
		text-align: justify;
	}
	.block-group {
		list-style-type: none;
	}
	body {
		color: #666;
	}
	body {
		color: #5f7285;
		font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
		font-size: 0.875rem;
		font-weight: 500;
		text-rendering: optimizelegibility;
	}

	html {
		font-family: sans-serif;
	}
		.footer--columns.block-group{margin:0}
		.is--ctl-index  .ifoha--customer img{width:70%}
		.priceinput.ifoha-visible {width:50%;display:inline}
		.ifoha--footer-shipping-payment .column--headline{text-align:left;padding-left:0.6875rem}
}

@media screen and (max-device-width : 479px) and (max-width : 479px) {
	#ifoha--meisterbetrieb-mobile{float:right}
	.is--ctl-index  .ifoha--box-border p{min-height:1rem}
}

@media screen and (max-device-width : 1023px) and (max-width : 1023px) {
.ifoha--customer div.container:nth-of-type(3), .ifoha--customer div.container:nth-of-type(6), .ifoha--customer div.container:nth-of-type(9), .ifoha--customer div.container:nth-of-type(12){height:90px !important}
}

.tab--content .product--tecdata img{display:inline-block;padding-right:15px;position:relative;top:0.5rem}
.tab--content .product--tecdata label{width:70%;display:inline-block}
.tab--content .product--tecdata p{}

.product--details .product--base-info .entry--label {
	width: 25%;
}

.buybox--form .ifoha__select_overlay, .selectVariantConfigurator a{
	width: 18.125rem;
	clear:both;
	text-align:left;
	font-weight:normal;
	margin-bottom:11px;
	text-align:left;
}

.buybox--measuring{clear:both}

.verklebeanleitung{padding-top:20px}

.verklebeanleitung img{display:inline-block;padding-right:20px;padding-bottom:20px}
.product--details .action--link .buybox--samples{padding-left:60px}
.product--details .tab-menu--product{margin-top:20px}
.has--border{border-color: #cbcbdb;border-width:1px;border-style:solid}
.js--modal .modal--close {right: 0.3125rem}
.bg_e9e9e9, .bg_e9e9e9 .container{background: #e9e9e9}
.bg_e9e9e9{background: #e9e9e9}
.bg_cfd2dc{background: #cfd2dc}
.ifoha--trust--header, .ifoha--trust--header-mobile{padding:0.3rem 0 0.4rem 0;font-size:0.75rem}

.logo--shop ul, .ifoha--trust--header ul{text-align: justify;line-height: 0.1rem;padding-top: 0.3rem}
.logo--shop ul li, .ifoha--trust--header ul li{ display:inline-block;list-style: outside none none;position:relative;}
.ifoha--trust--header ul.twoRows li{ top:-0.4375rem}
.logo--shop ul, .ifoha--trust--header ul.twoRows li.phone{line-height:1rem;top:1px}


.ifoha--trust--header span {display:inline-block;float: left;margin-left: 10px;position: relative;top:9px}
.ifoha--trust--header img{ display:inline-block;float:left}
.line{padding-left:100%;height:1px !important}
.header-main .top-bar{padding-top:0}
body{background:white}
.is--ctl-index .container .content-main--inner {padding:0;margin:0}

.content.content--home{margin-top:0}

.imgdontscale .banner--content{width:auto !important;height:auto !important}

.advanced-menu .menu--level-1 {margin: 0.3125rem 0rem 0rem 0.7rem;font-size:0.78rem}

.is--ctl-index .content-main.container.block-group.is--fullscreen{margin-top:1.25rem}

/*
	@media screen and (min-device-width : 480px) and (min-width : 480px) {
	.is--ctl-search .box--basic .product--info, .is--ctl-listing.is--no-sidebar .box--basic .product--info {
		padding-left: 20rem;    
	}
*/


@media screen and (min-device-width : 767px) and (min-width : 767px) {
}

	.listing--content{padding-top:0}
	.ifoha--social-icons{display:inline}
	.ifoha--social-icons a {margin-left:0.75em}
	.ifoha--social-text{color:white;display:inline-block;position:relative;top:-0.5rem}
	.ifoha--social-text.last{float:right}
	.footer--vat-info{margin-top:26px}
	.footer--copyright{margin-bottom:26px}
	

.footer-main, .footer-main .footer--columns{border:none}

/*.ifoha-trust {max-height:3.8rem}
.ifoha-trust ul{text-align:justify;font-size:0.875rem;color:white;margin-top:0.25rem}
.ifoha-trust ul li{display:inline-block;list-style: outside none none}
.ifoha-trust ul li img{padding-right:1em}
.ifoha-trust ul li img, .ifoha-trust ul li span{display:inline-block}*/


.footer-main .footer--bottom{padding:0}

.header--navigation .entry--notepad .btn .icon--text{font-size: 1.3125rem;position: relative;top: 0.33rem}



.product--box .product--price .price--default{font-size:1.45rem}

.product--navigation .link--prev-button, .product--navigation .link--next-button {color: #ccc}



.product-slider{border:1px solid #ccc; border-radius:5px}

#special--service--box{margin-top:30px}
#customer--box{margin-bottom:44px}
#customer--box h2{margin-bottom:2rem}

.footer--column.column--hotline div.footer--label{display:inline-block;text-align:right}
.footer--column.column--hotline div.footer--values{display:inline-block}
.footer--column.column--hotline .column--desc{margin-bottom:0}

.footer-main, .footer-main .footer--phone-link,.footer-main a{color:#87939f}

.header-main .logo-main, .content--breadcrumb .breadcrumb--link, .navigation-main .navigation--link.is--first{padding-left:0}
.navigation--link.is--first.active{padding-left:14px}

.breadcrumb--button.breadcrumb--link,.product--rating-container{display:none !important}

.product--details .product--header{padding-top:0rem;padding-bottom:0}

.product--details .product--header{min-height:3rem}
.icon--arrow-right2{background-image:url(../img/icon_arrowright.png)}
.content--breadcrumb.block{margin-bottom:29px}

.emotion--wrapper {max-width: 1260px}
.emotion--wrapper .product--box .product--image .image--element img {height:160px}
.is--ctl-listing.emotion--wrapper:nth-of-type(2){padding-top:2rem}
.emotion--wrapper .html--content ol, .listing--content .html--content ol{padding-left:30px}
.emotion--wrapper .html--content ul, .listing--content .html--content ul{list-style-type:disc;padding-left:30px}

.emotion--show-listing {margin-bottom: 2.41rem}

.ifoha-emotion-content{height:auto !important;width:1260px !important;display:block !important}
.ifoha-emotion-box-border{border:1px solid #ccc; border-radius:5px;padding:15px}
.emotion--html .html--content h2{margin-top:0}
.emotion--product-slider .box--emotion .product--image {height: 80%}

.emotion--product-slider .box--emotion .product--price-info{display:none !important}
.emotion--product-slider .box--emotion .product--details {max-height: 15%}
.content.product--details  .product-slider {border:0}

.content.product--details  .product--box .box--content {border:0;margin-top:1rem}

@media screen and (min-device-width : 64em) and (min-width : 64em) {
	.product--details .product--image-container {width: 46%;margin-right: 10%}
	.image-slider--container{height:24rem}
}

/*.tab--container .content--title{margin-bottom:1.5rem}*/
.tab--container .content--list{margin-bottom:1.5rem}
.tab--container .content--list:last-of-type{margin-bottom:0}
#details-trust{margin: 1.5rem 0 3rem 0}

.last-seen-products.last-seen-products--title{margin-bottom:1rem:}

.ifoha--social{display:inline;float:left}
.ifoha--folienspezialist{float:right}
.text{display:inline-block;color:white;float: left;line-height: 3.2rem}

.steps--list .text{color:#666}

.ifoha-banner-hover .banner-slider--item{position:absolute;left:0;z-index:100}
.ifoha-banner-hover .banner-slider--item:first-of-type{z-index:999}

.advanced-menu .menu--list-item-link.ifoha--no-hover:hover{color:#3f4c58 !important;cursor:default !important}

.back-to-top{position:fixed;right:0.5rem;bottom:0;width:4rem;height:3rem;background:white url(../img/icon_arrowtop_black.png) center no-repeat;opacity:1;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #d9400b;border-bottom:0px}
.back-to-top:hover{opacity:1}

.navigation-main.sticky{position:fixed;top:0px;width:100%;z-index:2999;padding:0 !important}
.navigation-main.sticky .show-onscroll{display:list-item;height: 38px;overflow: hidden;padding:0px;margin: 0px;width: 24.2047px;opacity: 0.493717;top: -5px;position: relative}




.height_auto{height:auto !important} 

.advanced-menu .content--wrapper {margin: 1rem 1.25rem}
.advanced-menu .menu--list-item-link:hover{color:#c11f18 !important}
.advanced-menu .item--level-1 .menu--list-item-link , .advanced-menu .item--level-0 .menu--list-item-link ,.advanced-menu .item--level-1 .menu--list-item-link :hover, .advanced-menu .item--level-0 .menu--list-item-link:hover{/*font-size: 0.78rem;*/padding:0.2rem}



.advanced-menu .menu--list-item{hyphens:none}
.advanced-menu .item--level-1 .menu--list-item-link, .advanced-menu .item--level-0 .menu--list-item-link, .advanced-menu .item--level-1 .menu--list-item-link :hover, .advanced-menu .item--level-0 .menu--list-item-link:hover {line-height: 1.2rem;padding-bottom: 0.4rem}
.advanced-menu .button-container .button--close {padding: 1.25rem 0rem 1.25rem 1.25rem}
.advanced-menu .menu--level-0{padding-left:0}
.advanced-menu .button-container .button--category, .advanced-menu .button-container .button--category:hover{padding-left:1.5rem}
.advanced-menu .menu--delimiter {top: 10px}
.advanced-menu .menu--list-item {-moz-hyphens:none;hyphens:none;word-break:initial;word-wrap: break-word}



#staffelpreise--content strong{font-size:1.25rem}

.ifoha--quantity-container input{width:92% !important}

.width100{width:100% !important}



.product--details .product--base-info {
    margin-bottom:3.25rem;
    padding: 0;
}

.product--details .product--actions{border-bottom:0px; border-top:}
li.bullet--star{background:transparent url("../img/header_stars.png") no-repeat;padding-left:24px;margin-left:5px}
.ifoha-basket-icon{left: 0.93rem;position: relative;top:1.93rem;z-index: 1000}
.entry--search{}
.navigation-main.sticky{border-top:0.33rem solid white}
.is--ctl-detail .ifoha--footer-bar-grey.ifoha-trust:nth-of-type(1){display:none !important}
.ifoha--trust--header img{position:relative;top:3px} 
 
 @media screen and (max-device-width: 1000px) and (max-width: 1000px) {
		.logo--supportinfo.block {display:none;}
	}
 
 
@media screen and (max-device-width: 1023px) and (max-width: 1023px) {
	.max1023{display:none !important}
}

@media screen and (max-device-width: 1259px) and (max-width: 1259px) {
 	.content-main{padding:0 0.75rem !important}
	.product-slider--item{padding:0}
	.emotion--product-slider .box--emotion .product--image {height: 100%}
	.header-main .logo-main{padding-left:0.5rem}
	.navigation-main.sticky .navigation--list{margin-left:0.75rem}
	#navi_cart_small{right:0.25rem}
	.ifoha--merkzettel--list{display:none !important}
 }

@media screen and (min-device-width: 1024px) and (min-width: 1024px) {
/*	.header-main .logo-main .logo--link {height: 4.125rem;position: relative;top: -13.5px}*/
 }

.navigation-main li.navigation--entry:last-of-type:not(.entry--cart) a span{color:/*#a0a125*/ #7c7d1f !important;font-weight:bold}
.navigation-main li.navigation--entry:last-of-type:not(.entry--cart) {background:/*#e9e9a1*/#d9d95b;display:inline-block;text-transform:uppercase}
.navigation-main li.navigation--entry:last-of-type:not(.entry--cart) :hover{color:white}
 


.entry--search{width:30% !important}
.entry--ssl .btn{padding:0}
.entry--ssl .btn{border:0px !important;padding:0px !important}
 
.ifoha-measuring:disabled, #sQuantity:disabled, .cutoff-measuringinput input:disabled{cursor:not-allowed}
 
	
	
	@media screen and (max-device-width: 770px) and (max-width: 770px) {
		/* 	.ifoha--footer-bar-grey{display:none}*/
		
	}
  
	@media screen and (max-device-width: 900px) and (max-width: 900px) {
		.cta_to_product{width:100%;display:block;}
		.ifoha-ordernumber{padding:0.5rem 0 0 0 !important;width:100%;text-align:left}
		.listing--variants-icon{top: -22px;}
	}

	@media screen and (max-device-width: 767px) and (max-width: 767px) {
		.listing--variants-icon{top: -15px;}
		.ifoha-ordernumber
		#sQuantity{width:5rem;}
		.product--details .configurator--form, .product--details .buybox--form {width: 100%}
		.ifoha--footer-bar-grey.ifoha-trust div{text-align:center}
		.ifoha--footer-bar-grey.ifoha-trust div img:after{content}
		.box--basic .product--info {padding: 0rem 0rem 0rem 16.5rem}
		.box--basic .product--image {width: 15rem}
		.ifoha--merkzettel--list {display:inline;float:right;padding-top:0.55rem}
		.ifoha--footer-bar-grey.ifoha-trust {text-align:center}
		.ifoha--footer-bar-grey.ifoha-trust .image{height:2.5rem;padding-top:0.25rem}
		.ifoha--footer-bar-grey.ifoha-trust img, .ifoha--footer-bar-grey.ifoha-trust span{display:block;margin:0 auto}
	}
	
	@media screen and (max-device-width: 479px) and (max-width: 479px) {
		.box--basic .product--info {padding:0}

	}
	
	@media screen and (max-device-width: 1023px) and (max-width: 1023px) {
			ul.bar-grey-ifoha-trust {text-align:left;max-height:initial!important}
			ul.bar-grey-ifoha-trust li.line{display:none;}
			

			

	}
	@media screen and (min-device-width: 767px) and (max-device-width: 1023px)  and (min-width: 767px) and (max-width: 1023px) {
		.product--details .product--base-info {margin:0 auto;padding:0}
		/*.cta_to_product {padding-left: 1rem;	width: 14rem;background: #d9400b url(../img/icon_arrowright-1rem.png) right center no-repeat}*/
		.ifoha--footer-shipping-payment{text-align:center}
	}
 
	@media screen and (max-device-width: 1023px) and (max-width: 1023px)  {
/*		.cta_to_product {padding-left: 1rem;	width: 14rem;background: #d9400b url(../img/icon_arrowright-1rem.png) right center no-repeat}*/
	}
	
	@media screen and (max-device-width: 650px) and (max-width: 650px) {
		/* 	.buybox--inner, .product--base-info {width: 90%}*/
	}

.product--box .product--description {
    height: 5.6rem;
}


element.style {
    left: 0;
    overflow: hidden;
}
.x-container::before {
    clear: both;
    content: "";
    display: table;
}
.x-viewport .x-body {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAMAAABJkqEHAAABzlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9YkN6lAAAAmnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZjw6CHwAAFF9JREFUeNrs3I1TE9caBvAn64aEjwxEGXCY0lq4VFIdvfQKVbkdp4NFC841fnQMvVZ6GRDHFms7NlWkvSlBSsQaDBs3z39753acTtuBkI/zbvbsnt+/sPue877Pnj0wDO9EOw739r3zRl/v4Y4ojNazkkOnJmduLXydzRVecQ+vCrns1wu3ZiZPDSUtGF6yelMXbi5lCy7r4BaySzcvpHrNw5IWHZxI31svswnl9XvpiUGzFIroSl1azLlUxM0tXkolYChjvzu1uEkBm4tT79owmhU/mc6WKaicTZ+Mw2hU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") no-repeat scroll center center, rgba(0, 0, 0, 0) linear-gradient(165deg, #c6eaf6 5%, #dff1f6 45%, #daedf5 55%, #abc8ee 100%) repeat scroll 0 0;
}
.x-viewport, .x-viewport body {
    border: 0 none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
}
.x-body {
    background: rgba(0, 0, 0, 0) linear-gradient(165deg, #c6eaf6 5%, #dff1f6 45%, #daedf5 55%, #abc8ee 100%) repeat scroll 0 0;
    border: 0 none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.x-container {
}
.x-body {
    color: black;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
}
.x-border-box, .x-border-box * {
    box-sizing: border-box;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
.product--box .product--price {
    padding-top:0.8rem;
}

.product--box .product--price-info .price--unit {
    display: none;
}

.product--box .product--description {height: 5.8rem}

 @media screen and (max-device-width: 1259px) and (max-width: 1259px) {
	.content.listing--content{margin:0}
	.ifoha--trust--header ul,.navigation-main{padding-left:0.75rem;padding-right:1rem}
	.logo-main {padding-left:0.5rem}

 }
 
.product-slider--item{}
 
.emotion--product-slider .box--emotion .product--details {
	margin-top:0;
}

#ifoha--montagekonzentrat{position:fixed;bottom:0px;width:100%;z-index:999}
#ifoha--montagekonzentrat .inner{width:1260px;display:block;background:red;margin:0 auto;-moz-border-bottom-colors:none;-moz-border-left-colors: none;   -moz-border-right-colors: none;-moz-border-top-colors: none;background: white;border-color: #d9400b #d9400b -moz-use-text-color;border-image: none;
border-style: solid solid none;border-top-left-radius: 5px;border-top-right-radius: 5px;border-width: 1px 1px 0;bottom: 0;opacity:1}
.ifoha-select-overlay-value{border: 1px solid #dadae5;border-radius: 3px}
.ifoha-select-overlay-value:hover{border: 1px solid #d74318}
.select-pattern{display:inline-block;margin:1rem 0.5rem 0;width:5rem;}
.emotion--html{overflow:hidden}
.content--breadcrumb{border:0px;font-size:0.875rem !important;border-bottom:1px solid #ccc}
h3{font-size:1.1rem}
.responsive-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.responsive-video {position: relative;padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/padding-top: 0px;height: 0;overflow: hidden}

.ifoha--footer-shipping-payment{text-align:left;background:white}
.ifoha--footer-shipping-payment .column--headline:after{content:""}

.product--details .content--description2 {padding: 1.875rem}

.content--description .content--title{display:block;clear:both;}

.content--description .panel p{padding-bottom:0.5rem;padding-top:0.25rem}

.product--details .content--title:first-of-type {margin: 0 0rem 1.5rem}
.product--details .content--title:nth-of-type(2) {margin-top: 1.5rem}
.product--details  .product--description b.block{margin-bottom:1.25rem}

.ifoha-overlay-configurator .reset--configuration, .ifoha-overlay-configurator .configurator--form, .ifoha-overlay-configurator .configurator--variant{display:none !important}

.configurator--form , .product--details .configurator--form{
    padding: 0;
}

.ifoha--variant-container .selectVariantConfigurator{padding-bottom:1rem;height:2.25rem}

.ifoha-variantselector .row{clear:both;display:block;margin-bottom:1rem}
.ifoha-variantselector .row h3{margin:0 0 1rem 0;line-height:1rem;height:3.25rem;display:inline-block;}
.ifoha-variantselector .image--media:hover{cursor:pointer}
.ifoha-variantselector .ifoha-content{display:inline-block;float:left}
.ifoha-variantselector .ifoha-content p{width:auto}
.ifoha-variantselector .ifoha-content p label img{float:left;display:inline-block;margin-right:0.5rem}


.product-slider .ifoha-ordernumber {padding-left:0rem;font-size:0.875rem;}
.emotion--product-slider .ifoha-ordernumber{display:none !important}

.haken{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999;text-align:center;margin:0 auto}
.haken .icon--check{margin-top:2rem;color:#d9400b;}
.select_overlay_container .haken .icon--check{margin-top:4rem;color:white;font-size:3rem}
.selectVariantConfigurator a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ifoha-show-selectdesignxxl:hover, .select_overlay_container  .image--media:hover{
	cursor: -moz-zoom-in; 
}

/*
.image-slider--thumbnails .thumbnail--link,.image-slider--thumbnails-slide .thumbnail--link {height: 5.72rem;width: 22.55%}
.image-slider--thumbnails{width:100%;height:7.75rem !important}
.image-slider--thumbnails .image-slider--thumbnails-slide{margin:2rem auto;text-align:center;width:100%}
*/

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #d9400b; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
	position:relative;
	top:50%;
	left:50%;
	margin-left:-60px;
	margin-top:200px;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media screen and (max-device-width: 420px) and (max-width: 420px) {
	
	.ifoha--haltbarkeit{
		width:180px;
		background: #fff url("../img/made_in_europe-mobile.jpg") no-repeat scroll right center;
		height:47px;
		font-size:12px;
	}
	
	.product--details .product--buybox .ab-price--content {
			    
				

		font-size: 1.45rem;
	}
	
}	
																		 