.c-hm,.c-hm__bg-img{position:relative}.c-hm__display-table{width:100%}.c-hm__display-table .display-table__cell{padding-left:20px}.c-hm__display-table .display-table__cell+.display-table__cell:not(.c-effort-list){padding-right:20px}.c-hm__img-mobile{margin-top:-15px;margin-bottom:20px}.c-hm__c-opacity-box{background:hsla(0,0%,100%,.8);position:absolute;left:0;right:0;bottom:0;padding:10px 15px}.c-hm--left .c-hm__c-opacity-box,.c-hm--no-img .c-hm__c-opacity-box{position:static;padding:0}.c-hm__button-wpr{text-align:center;margin:0 auto}.c-hm__button-wpr .button+.button{margin-left:2em}.c-module .button--block:not(:first-child),.c-module .button-block:not(:first-child),.c-module .link-block:not(:first-child){margin-top:10px;margin-bottom:0}.c-module .button--block .button--link,.c-module .button--block .link,.c-module .button-block .button--link,.c-module .button-block .link,.c-module .link-block .button--link,.c-module .link-block .link{margin-top:0}.c-module__link:hover{color:#333;text-decoration:none}.c-bt__checklist{padding:15px 15px 0;position:absolute;background:#ff7e21;width:200px;z-index:1}.c-bt__checklist .c-description:not(:first-child){margin:0}.c-bt__checklist .c-description,.c-bt__checklist .c-subline{display:inline}.c-bt__link:hover{text-decoration:none;color:#333}.c-bt.c-tb--left .c-bt__col-item-txt .c-subline,.c-bt.c-tb--right .c-bt__col-item-txt .c-subline,.c-bt.c-tb-left .c-bt__col-item-txt .c-subline,.c-bt.c-tb-right .c-bt__col-item-txt .c-subline{margin-top:20px}.c-dim__item{text-align:center;box-sizing:border-box;vertical-align:top;margin-left:-4px;display:inline-block}.c-dim__item .dachbegruenung__running-txt{max-width:90%}.c-dim__wpr:after,.c-dim__wpr:before{display:table;content:"";line-height:0}.c-dim__wpr:after{clear:both}.c-dim .button--link{margin-top:10px}.c-dim__img-wpr{display:block;margin:0 auto;position:relative}.c-dim__img-wpr--brushstroke:before{content:"";background-image:url(../images/content/new-guide-modules/brushstroke.png);height:120px;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:0;left:0}.c-dim--large .c-dim__item{width:170px;margin-left:30px;margin-right:10px}.c-dim--large .c-dim__item+.c-dim__item{margin-left:50px}.c-dim--large .c-dim__item--arrow+.c-dim__item .c-dim__img-wpr,.c-dim--large .c-dim__item--line+.c-dim__item .c-dim__img-wpr,.c-dim--large .c-dim__item--plus+.c-dim__item .c-dim__img-wpr{position:relative}.c-dim--large .c-dim__item--arrow+.c-dim__item .c-dim__img-wpr:before,.c-dim--large .c-dim__item--line+.c-dim__item .c-dim__img-wpr:before,.c-dim--large .c-dim__item--plus+.c-dim__item .c-dim__img-wpr:before{position:absolute;top:50%;margin-top:-17px;left:-51px;bottom:0;content:"";display:block;background-image:url(../images/icons/arrow-right-brush.png);width:34px;height:34px}.c-dim--large .c-dim__item--plus+.c-dim__item .c-dim__img-wpr:before{background-image:url(../images/icons/plus-brush.png);width:34px;height:34px}.c-dim--large .c-dim__item--line+.c-dim__item:nth-child(odd) .c-dim__img-wpr:before{transform:rotate(-14deg)}.c-dim--large .c-dim__item--line+.c-dim__item .c-dim__img-wpr:before{left:-66px;background-image:url(../images/icons/line-brush.png);width:69px;height:69px}.c-dim--large .c-description{min-height:36px}.c-dim--large .c-dim__border-wpr{position:relative}.c-dim--large .c-dim__border-wpr:after,.c-dim--large .c-dim__border-wpr:before{content:"";display:block;background:url(../images/content/new-guide-modules/border-dim.png) no-repeat 0;position:absolute;left:0;width:1px;z-index:5}.c-dim--large .c-dim__border-wpr:after{left:auto;right:0}.c-effort-list,.c-effort-list__item{box-sizing:border-box}.c-effort-list__item{padding-top:1em}.c-effort-list__item+.c-effort-list__item{border-top:1px solid #cecece}.c-background:not(.c-img-background){background:#f5f5f5;box-sizing:border-box;padding:0}.c-zm-gallery{position:relative}.c-zm-gallery__close{display:none}.c-zm-gallery__full{display:none!important}.c-zm-gallery__thumb{transition:all .4s ease}.c-zm-gallery__left,.c-zm-gallery__right{display:inline-block;position:absolute}.c-zm-gallery__right{right:-45px}.c-zm-gallery__left{left:-45px}.c-zm-gallery--fullscreen{background:#fff;position:fixed;width:100%!important;height:100%!important;top:0;left:0;z-index:1023;overflow:hidden;margin-top:0;margin-bottom:0}.c-zm-gallery--fullscreen .c-zm-gallery__thumb{display:none}.c-zm-gallery--fullscreen .c-zm-gallery__full{display:inline-block!important}.c-zm-gallery--fullscreen .c-zm-gallery__item{text-align:center;width:100%;margin:0;border:none;padding:0}.c-zm-gallery--fullscreen .c-zm-gallery__close{display:inline-block;position:absolute;top:20px;right:20px}.c-zm-gallery--fullscreen .c-zm-gallery__left,.c-zm-gallery--fullscreen .c-zm-gallery__right{display:inline-block}.c-zm-gallery--fullscreen .c-zm-gallery__nav{display:none}.c-zm-gallery--fullscreen .c-zm-gallery__item--default .c-zm-gallery__item--wpr{border:none}.c-zm-gallery--fullscreen .c-zm-gallery__headline{display:block}.c-zm-gallery--fullscreen .c-zm-gallery__fullscreen-txt-wpr{position:absolute;top:10%;left:0;right:0;text-align:center;padding:0 10px}.c-zm-gallery--fullscreen .c-hdm,.c-zm-gallery--fullscreen .c-zm-gallery__headline__middle{display:none}.c-zm-gallery__item{cursor:pointer;box-sizing:border-box;position:relative;overflow:hidden}.c-zm-gallery__item--default .c-zm-gallery__item--wpr{overflow:hidden;border:1px solid #dedede;position:relative}.c-zm-gallery__headline__middle{text-align:center}.c-zm-gallery .owl-controls{height:0}.c-zm-gallery__fullscreen-txt-wpr{margin-top:10px}.c-service .button-block{margin-bottom:35px!important}.c-service .c-bt__col-item-img{text-align:center}.c-service .c-bt__col-item-img img{max-width:304px;width:82%}.c-txt .c-description:first-child{margin-bottom:0}.c-effort__circle{display:inline-block;background:url(../images/content/new-guide-modules/slider-nav-circle.png) repeat-x 0 0;width:75px;height:13px}.c-effort__circle-1,.c-effort__circle-2,.c-effort__circle-3,.c-effort__circle-4,.c-effort__circle-5{display:block;height:13px;background:url(../images/content/new-guide-modules/slider-nav-circle-orange.png) repeat-x 0 0}.c-effort__circle-1{width:15px}.c-effort__circle-2{width:30px}.c-effort__circle-3{width:45px}.c-effort__circle-4{width:60px}.c-effort__circle-5{width:75px}.c-effort .c-effort__description{margin-top:5px!important}.c-collapsed{border-bottom:1px solid #e6e6e6;margin-bottom:20px}.c-collapsed--grey{border:0}.c-collapsed--grey .c-collapsed__button{background:#e6e6e6;border:0}.c-collapsed__button{border:none;margin:0;padding:11px 25px 10px 15px;font-size:14px;font-weight:700;text-align:left;width:100%;color:#333;background-color:#fff;position:relative;border-top:1px solid #e6e6e6}.c-collapsed__button:after{content:"";display:block;position:absolute;top:50%;transform:translatey(-50%);right:15px;height:10px;width:15px;background-size:15px}.c-collapsed__button.collapsed:after{background-image:url(../images/svg/arrow-down-black.svg)}.c-collapsed__button:not(.collapsed):after{background-image:url(../images/svg/arrow-up-black.svg)}.c-collapsed__content{padding-bottom:0;margin-bottom:0!important}.c-collapsed__arrow-txt{display:inline-block;position:absolute;top:0;right:20px;top:50%;right:35px;font-size:13px;transform:translatey(-50%)}.c-pv:after,.c-pv:before{display:table;content:"";line-height:0}.c-pv:after{clear:both}.c-pv .mCSB_container{margin:auto}.c-pv__product{text-align:center;box-sizing:border-box}.c-pv__product:first-child .c-pv__features-definition{display:block;color:#333}.c-pv__product:first-child .c-pv__features-content,.c-pv__product:first-child .c-pv__product-header{border-left:transparent}.c-pv__product-header{background:#ededed;border-left:1px solid #cacaca;box-sizing:border-box}.c-pv__features{margin:0}.c-pv__features-content{width:100%;background:#ededed;box-sizing:border-box;border-left:1px solid #cacaca;margin:0;padding:4px 5px 5px}.c-pv__features-content+.c-pv__features-content{border-top:1px solid #ededed}.c-pv__features-content *{display:inline-block;vertical-align:middle}.c-pv__features-definition{background:#fff;color:#fff;font-weight:700;text-align:left;box-sizing:border-box}.c-pv__features-definition dfn{font-style:normal}.c-pv__features-img{display:inline-block;margin-left:-4px;line-height:normal}.c-pv__features-img+.c-pv__features-img{margin-left:6px}.c-pv__features-img .c-description{display:block}.c-pv__wpr{text-align:center;margin:0 auto}.c-pv__wpr:after,.c-pv__wpr:before{display:table;content:"";line-height:0}.c-pv__wpr:after{clear:both}.c-pv__img{max-width:none}.c-pv__img-wpr{margin:0 auto}.c-pv__img-wpr--brushstroke{position:relative}.c-pv__img-wpr--brushstroke:before{content:"";background-image:url(../images/content/new-guide-modules/brushstroke.png);height:120px;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:0;left:0}.c-img-background__img{display:none}.c-list,.c-list.checklist,.c-list.normal{margin:0 0 15px}.c-list.checklist:not(:first-child),.c-list.normal:not(:first-child),.c-list:not(:first-child){margin:10px 0 15px}.c-list.checklist li,.c-list.normal li,.c-list li{font-weight:400;margin-bottom:5px;font-size:14px;padding-bottom:0!important}ol.c-list{padding-left:15px}ul.c-list.dash li{text-indent:-12px;padding-left:12px!important}.c-list-copy li{font-size:13px;line-height:15px;color:#333;margin-bottom:7px}.c-list-copy--bold li{font-weight:700}.c-anchor a:hover{text-decoration:none;color:inherit}.c-anchor__link{font-weight:700;display:block;font-size:16px;margin:5px 0}.c-anchor__link-icon{display:inline-block;width:11px;height:7px;background:url(../images/icons/arrow-down-small-orange.png) no-repeat 0 0;margin:0 0 2px 5px}.c-anchor:not(.c-anchor--img) .c-anchor__list{padding:15px 10px;border:3px solid #f60}.c-anchor:not(.c-anchor--img) .c-anchor__list-item{width:100%}.c-anchor:not(.c-anchor--img) .c-anchor__list.multiple-rows .c-anchor__list-item{width:49%;display:inline-block;box-sizing:border-box}.c-anchor:not(.c-anchor--img) .c-anchor__list.multiple-rows .c-anchor__list-item:nth-child(odd){border-right:1px solid #cacaca}.c-anchor:not(.c-anchor--img) .c-anchor__list.multiple-rows .c-anchor__list-item:nth-child(2n){padding-left:10px}.c-anchor:not(.c-anchor--img) .c-anchor__link{color:#f60}.c-anchor--img{background:#fff}.c-anchor--img .c-anchor__list-item{width:28%;display:inline-block;margin-right:7%;margin-bottom:10px}.c-anchor--img .c-anchor__list-item:nth-child(3n+3){margin-right:0}.c-anchor--img .c-anchor__link{font-size:12px}.c-anchor--img .c-anchor__link-icon{background:url(../images/icons/arrow-down-black-small.png) no-repeat 0 0;width:9px;height:6px;margin:0 0 2px 5px}.c-anchor--img .c-anchor__img{box-sizing:border-box}.c-tl__icons-list:after,.c-tl__icons-list:before{display:table;content:"";line-height:0}.c-tl__icons-list:after{clear:both}.c-tl__icons-list .icons-list__item{vertical-align:top}.c-et .c-bt__col-item-img,.c-tl__icons-list .icons-list__item{box-sizing:border-box}.c-et .c-bt__col-item-img{text-align:center}.c-et .c-bt__col-item-img img{max-width:205px;width:64%}.c-et .c-bt__col-item-txt{box-sizing:border-box;vertical-align:middle}.c-module .c-lm__headline.c-description+.c-description{margin-top:0}.c-lm--toggle-content .c-lm__headline{margin:0}.c-lm--toggle-content .c-lm__content+.c-lm__content{margin-top:25px}.c-headline{font-family:Obi-bold,Helvetica,sans-serif;font-weight:400;color:inherit;text-rendering:optimizelegibility}.c-headline,.c-headline--xl{font-size:20px;line-height:103%}.c-description{font-size:16px;line-height:21px}.c-description--bold,.c-description--dash{font-weight:700}.c-description--dash:after,.c-description--dash:before{content:"";margin:0 10px 0 0;width:25%;height:10px;display:inline-block;background:url(../images/content/new-guide-modules/hdm-border.png) 100% 100% no-repeat}.c-description--dash:after{margin:0 0 0 10px;background-position:0 100%}.c-description,.c-headline,.c-subline{margin-top:0;margin-bottom:0}.c-description:not(:only-child):not(:first-child),.c-headline:not(:only-child):not(:first-child),.c-subline:not(:only-child):not(:first-child){margin-top:10px;margin-bottom:0}.c-description--orange,.c-headline--orange,.c-subline--orange{color:#ff7e21}.c-description--centered,.c-headline--centered,.c-subline--centered{text-align:center}.c-description:not(:only-child),.c-headline:not(:only-child){margin-top:0;margin-bottom:10px}.c-subline{font-size:16px;line-height:21px}.c-module .c-subline+.c-description{margin-top:5px}.c-module .c-description+.c-description{margin-top:18px}.scrollspy__nav-wpr .flag{width:auto}.scrollspy__nav-wpr .flag__img{padding-right:9px}.scrollspy__nav-wpr .flag__img span{background-image:url(../images/svg/circles.svg);display:block;background-size:4px;background-repeat:no-repeat;width:4px;height:16px}.scrollspy__nav-wpr .flag__body{font-family:Obi-bold,Helvetica,sans-serif;font-size:18px;line-height:103%;display:block}.scrollspy__nav-wpr .flag__body.flag__body--counter{display:none}.scrollspy__nav-wpr.fixed{position:fixed;left:0;right:0;transform:translateZ(0);height:0;z-index:10}.scrollspy__nav-wpr.fixed .flag__body{display:none}.scrollspy__nav-wpr.fixed .flag__body.flag__body--counter{display:block}.scrollspy__nav-wpr.fixed .scrollspy__nav--two-col{border:1px solid #e6e6e6}.scrollspy__nav--two-col{background:#fff}.scrollspy__nav--two-col .scrollspy__nav__list{padding-left:0;margin:0;counter-reset:a;list-style-type:none}.scrollspy__nav--two-col .scrollspy__nav__item{padding:0;display:block;float:none;margin:0}.scrollspy__nav--two-col .scrollspy__nav__item a:after{font-family:Obi-black,Helvetica,sans-serif;font-size:24px;color:#d3d3d3;text-align:center;content:counter(a) " ";counter-increment:a;width:33px;height:33px;display:inline-block;vertical-align:middle;line-height:33px;position:absolute;left:0;top:50%;margin-top:-12px}.scrollspy__nav--two-col .scrollspy__nav__item.scrollspy__nav__item--reset-counter a:after{content:""}.scrollspy__nav--two-col .scrollspy__nav__item a{font-size:13px;color:#333;font-weight:700;display:block;vertical-align:middle}.scrollspy__nav--two-col .scrollspy__nav__item.active,.scrollspy__nav--two-col .scrollspy__nav__item:hover{color:#ff7e21}.scrollspy__nav--two-col .scrollspy__nav__item.active a,.scrollspy__nav--two-col .scrollspy__nav__item:hover a{color:#ff7e21;text-decoration:none}.scrollspy__nav--two-col .scrollspy__nav__item.active a:after,.scrollspy__nav--two-col .scrollspy__nav__item:hover a:after{color:#ff7e21}.scrollspy__nav--two-col .scrollspy__nav__item.active .scrollspy__nav__icon--tools,.scrollspy__nav--two-col .scrollspy__nav__item:hover .scrollspy__nav__icon--tools{background-image:url(../images/svg/toollist-orange.svg)}.scrollspy__nav--two-col .scrollspy__nav__item.active .scrollspy__nav__icon--service,.scrollspy__nav--two-col .scrollspy__nav__item:hover .scrollspy__nav__icon--service{background-image:url(../images/svg/service-orange.svg)}.scrollspy__nav--two-col .scrollspy__nav__icon{position:absolute;width:17px;height:19px;left:8px;top:50%;margin-top:-10px;text-align:center;background-repeat:no-repeat}.scrollspy__nav--two-col .scrollspy__nav__icon--tools{background-image:url(../images/svg/toollist.svg);background-size:17px}.scrollspy__nav--two-col .scrollspy__nav__icon--service{background-image:url(../images/svg/service.svg);background-size:27px;left:4px;width:27px}.c-module-two-col__wrap .c-module+.c-module:before{content:"";display:block;margin:0 0 35px;border-top:1px solid #e6e6e6}.c-module-two-col__wrap .c-module.c-hdm+.c-module:before{display:none}.c-module-two-col__wrap .c-counter{position:absolute;display:inline-block;right:15px;top:15px;color:#a9a9a9;font-weight:700;font-size:16px}.c-background-sfs{border:10px solid #f5f5f5;position:relative;padding:15px 0 0;padding:40px 0 0}.c-background-sfs+.c-background-sfs{border-top:0}.c-background-sfs+.c-background-sfs:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:45px solid transparent;border-right:45px solid transparent;border-top:25px solid #f5f5f5}.c-background-sfs+.c-module{margin-top:55px}.cta{cursor:pointer;font-size:24px;padding:calc(20em / 24) calc(70em / 24) calc(20em / 24) calc(40em / 24);line-height:20px;font-family:Obi-bold,Arial,sans-serif;position:relative;box-sizing:border-box;display:inline-block;text-rendering:optimizelegibility}.cta-wrapper.align-left-desktop:not(.align-right-desktop){text-align:left}.cta-wrapper.align-right-desktop:not(.align-left-desktop){text-align:right}.cta-wrapper:not(.align-left-desktop):not(.align-right-desktop){text-align:center}.cta.disabled{opacity:.5}.cta:not(.cta--link){border:2px solid #ff7e21;background:#ff7e21;color:#fff;border-radius:6px}.cta.cta--inv,.cta:hover:not([disabled]):not(.disabled){text-decoration:none;border:2px solid #ff7e21;background:#fff;color:#ff7e21}.cta .cta__icon{background-size:9px;background-image:url(../images/svg/arrow-icon-white.svg);display:inline-block;width:9px;height:16px;vertical-align:middle}.cta.cta--inv .cta__icon,.cta:hover:not([disabled]):not(.disabled) .cta__icon{background-image:url(../images/svg/arrow-icon-orange.svg)}.cta:not(.cta--only-icon) .cta__icon{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.cta--link{font-size:24px;padding:0 calc(30em / 24) 0 0;border:none!important;border-color:#333;background:none!important}.cta--link .cta__icon{background-image:url(../../assets/images/svg/arrow-icon-orange.svg)!important}.cta--link:not(.cta--only-icon) .cta__icon{right:0}.cta--link:hover:not([disabled]):not(.disabled){color:#ff7e21!important}.cta-pdf.cta--dark .c-cta__icon{background-image:url(../../assets/images/svg/pdf-icon-dark.svg)}.cta-pdf .cta__icon{width:18px;height:26px;background-size:18px;background-image:url(../../assets/images/svg/pdf-icon-white.svg)}.cta-pdf.cta--inv .cta__icon,.cta-pdf:hover:not([disabled]):not(.disabled) .cta__icon{background-image:url(../../assets/images/svg/pdf-icon-orange.svg)}.cta__modal-trigger{cursor:pointer}.c-video__video-content .cta{padding:20px 27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-video .cta__icon{background-size:17px;width:17px;height:31px}.teaser-fullsize{background:#ff7e21;padding:10px}.teaser-fullsize__display-table{width:100%}.teaser-fullsize__headline{font-weight:400;font-family:Obi-bold,Helvetica,sans-serif;font-size:22px;line-height:24px}.countdown{color:#fff}.countdown:not(.countdown--trsprt){text-align:right}.countdown:not(.countdown--trsprt) .countdown__headline,.countdown:not(.countdown--trsprt) .countdown__holder{display:inline-block;vertical-align:middle}.countdown:not(.countdown--trsprt) .countdown__headline{margin-top:0;margin-bottom:0;margin-right:5px;font-size:14px;line-height:16px}.countdown:not(.countdown--trsprt) .countdown__timer{border:2px solid #fff;vertical-align:middle;display:inline-block}.countdown:not(.countdown--trsprt) .countdown__timer-txt{vertical-align:middle;font-size:14px;line-height:16px}.countdown:not(.countdown--trsprt) .countdown__item+.countdown__item{margin-left:5px}.countdown--trsprt{text-align:center;margin:0 auto}.countdown--trsprt .countdown__headline{font-size:22px;line-height:24px;font-weight:400;font-family:Obi-bold,Helvetica,sans-serif;margin:4% 0 5px}.countdown--trsprt .countdown__item{display:inline-block;margin-right:-1px}.countdown--trsprt .countdown__item:not(.hidden) .countdown__timer{border-radius:5px 0 0 5px}.countdown--trsprt .countdown__item:not(.hidden)+.countdown__item:not(:last-child) .countdown__timer{border-radius:0}.countdown--trsprt .countdown__item:last-child .countdown__timer{border-radius:0 5px 5px 0}.countdown--trsprt .countdown__item .countdown__timer{background:hsla(0,0%,100%,.4);padding:10px 0 8px;width:65px;border:none;display:block}.countdown--trsprt .countdown__item .countdown__timer-txt{font-family:Obi-bold,Helvetica;margin-top:5px;font-size:18px;line-height:20px}.countdown__timer{padding:5px 0 3px;width:55px;text-align:center;box-sizing:border-box;font-size:42px;line-height:42px;font-family:Obi-bold,Helvetica}.countdown__timer-txt,.input-icon{display:inline-block}.input-icon{position:absolute;right:7px;top:6px}.input-icon--dropdown{background-image:url(../images/svg/arrow-down-black.svg);background-position:4px 4px;background-size:14px;width:20px;height:20px}.input-icon--view{background-image:url(../images/svg/view.svg);background-position:0 0;background-size:20px;width:20px;height:20px}.input--success:not(.input--noicon):not(.radio-label):not(.checkbox-label):not([type=checkbox]):not([type=radio]){padding-right:30px}.input--success:not(.input--noicon):not(.radio-label):not(.checkbox-label):not([type=checkbox]):not([type=radio])+.input-icon{background-image:url(../images/svg/haken-green.svg);background-position:0 0;background-size:20px;width:20px;height:20px}.input--error{color:#d90000!important;border-color:#d90000!important}.input--error:not(.input--noicon):not(.radio-label):not(.checkbox-label):not([type=checkbox]):not([type=radio]):not(.label-with-links){padding-right:30px}.input--error .radio .fake-radio{background-image:url(../images/svg/radio-unchecked-error.svg)}.input--error .checkbox .fake-checkbox{background-image:url(../images/svg/checkbox-unchecked-error.svg)}.input--error a{color:#d90000}.input--hidden{display:none;opacity:0;visibility:hidden;height:0!important}.input-message{font-size:12px;font-weight:400;line-height:13px;display:block;margin-top:1px}.input-message--hidden{display:none}.input-message--default{color:#999}.input-message--error{color:#d90000}.input-message--agb{margin-bottom:10px}.input-message--reverse-margin{margin-top:-9px;margin-bottom:9px}.has-feedback{position:relative}[type=password]::-ms-clear,[type=password]::-ms-reveal{display:none}[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden}.headline-tile{font-family:Obi-black,Arial;font-size:270%;line-height:100%;background:#fff;padding:.11em .22em;border:3px solid #333;display:inline-block}.c-video__disclaimer{z-index:6;color:#fff;position:absolute;bottom:0;margin:10px 0 0;padding:10px 20px;font-size:13px;line-height:18px;background-color:rgba(0,0,0,.7)}.c-video__disclaimer-link{color:#ff7e21;font-weight:700}.c-video__video-content{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;background-image:url(../images/svg/loader.svg);background-position:50% 50%;background-color:#000}.c-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-video__play{background:#ff7e21;position:absolute;display:inline-block;height:18%;width:calc(100% / 1172 * 120);opacity:.9;top:50%;left:50%;transform:translate(-50%,-50%);border:none;border-radius:50%;min-width:70px;min-height:70px}.c-video__play--inverse{background:#f5f5f5}.c-video__play--inverse .c-video__triangle-child{border-left:38px solid #ff7e21}.obi-no-touch .c-video__play:hover{background:#f5f5f5}.obi-no-touch .c-video__play:hover .c-video__triangle-child{border-left:38px solid #ff7e21}.obi-no-touch .c-video__play--inverse:hover{background:#ff7e21}.obi-no-touch .c-video__play--inverse:hover .c-video__triangle-child{border-left:38px solid #fff}.c-video__triangle{padding-top:38%;padding-bottom:34%;padding-left:40%;overflow:hidden;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.c-video__triangle,.c-video__triangle-child{width:0;height:0;display:inline-block}.c-video__triangle-child{margin-top:-33px;margin-left:-38px;border-top:33px solid transparent;border-bottom:33px solid transparent;border-left:38px solid #fff}.c-video__preview{cursor:pointer;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.obi-no-touch .c-video__preview:hover .c-video__play:not(.c-video__play--inverse){background:#f5f5f5}.obi-no-touch .c-video__preview:hover .c-video__play:not(.c-video__play--inverse) .c-video__triangle-child{border-left:38px solid #ff7e21}.obi-no-touch .c-video__preview:hover .c-video__play--inverse{background:#ff7e21}.obi-no-touch .c-video__preview:hover .c-video__play--inverse .c-video__triangle-child{border-left:38px solid #f5f5f5}.header-fullsize{max-width:2000px}.header-fullsize__textbox{overflow:hidden;color:#333}.header-fullsize__textbox__heading{margin-bottom:3%}.header-fullsize__checklist{text-align:left;color:#333}.header-fullsize__stoerer{position:absolute;max-width:215px}.header-fullsize-mobile.cms-module{margin-top:0!important;color:#333}.header-fullsize-mobile.cms-module.cm-teaser-trsprt .textbox-transparent{background:hsla(0,0%,100%,.9)}.datepicker-inline{display:none;position:absolute;height:auto;left:100%;top:-51px;z-index:10;background-color:#fff;border:1px solid #aaa;border-radius:4px;box-shadow:0 0 5px 3px #aaa}.datepicker-inline .ui-datepicker{padding:8px}.datepicker-inline .ui-datepicker .ui-datepicker-title{font-size:12px;text-align:center}.datepicker-inline .ui-datepicker .ui-datepicker-title span:first-child{float:none;margin:0}.ses-banner{position:relative;background:#ff7e21;color:#fff}.ses-banner .link-wrapper{cursor:pointer}.ses-banner__inner{position:absolute;top:0;left:0;padding:21px 29px;height:100%;box-sizing:border-box}.ses-banner__headline{font-family:Obi-bold,Arial,Helvetica;font-size:18px;line-height:103%;margin:0 0 3px}.ses-banner__description{margin:0;font-size:14px;line-height:124%}.ses-banner__checklist__item{font-weight:400!important;font-size:14px;list-style-type:disc;margin-bottom:6px}.ses-banner__checklist,.ses-banner ul.checklist{margin:11px 0 18px}.ses-banner__checklist li:before,.ses-banner ul.checklist li:before{background-image:url(../images/svg/haken-white.svg);background-position:0 0;background-size:15px}.ses-banner__button{background-color:#fff;background-image:none;border:none;color:#ff7e21;font:20px/24px Obi-bold,Arial,sans-serif;bottom:10px!important;left:29px!important}.ses-banner__button:hover{background-color:#fff!important;background-image:none}.ses-banner__button .arrow-right,.ses-banner__button:hover .arrow-right{margin:6px 3px 0 7px!important;background-image:url(../images/svg/arrow-right-orange.svg);background-position:0 0;background-size:7px}.ses-banner--grey{background:#d8d8d8;color:#333}.ses-banner--grey__button{background-color:#ff7e21;color:#fff}.ses-banner--grey__button .arrow-right{background-image:url(../images/svg/arrow-right-white.svg);background-position:0 0;background-size:7px}.ses-banner--grey__button:hover{background-color:#333!important;color:#fff!important}.ses-banner--grey__button:hover .arrow-right{background-image:url(../images/svg/arrow-right-white.svg);background-position:0 0;background-size:7px}.ses-banner--grey__checklist li:before,.ses-banner--grey ul.checklist li:before{background-image:url(../images/svg/haken-black.svg);background-position:0 0;background-size:15px}#toaster{position:fixed;bottom:0;display:none;margin-bottom:0!important;z-index:100000;right:0;left:0}#toaster .content-wrapper{margin-bottom:0}.tmt-toaster{background:#ff7e21;color:#fff;box-sizing:border-box;position:relative;padding:5px 220px 5px 20px}.tmt-toaster__headline{font-size:26px}.tmt-toaster__subline{font-size:18px;line-height:135%}.tmt-toaster__flag-terminvereinbarung .flag__img{padding-right:3em}.tmt-toaster__button{position:absolute;bottom:10px;right:20px}.tmt-flyin{position:fixed;right:-290px;bottom:80px;width:290px;z-index:1009;overflow:hidden;transition-duration:.7s}.tmt-flyin a:hover{text-decoration:none;color:inherit}.tmt-flyin__wrapper{margin-bottom:0!important;padding:10px;background:#ccc;color:#333;box-sizing:border-box;border-radius:3px}.tmt-flyin.tmt-flyin--visible-full{right:40px}.tmt-flyin__img{width:130px;padding-right:10px}.tmt-flyin--inactive .tmt-flyin__img{padding:0;display:block;width:110px;margin:0 auto;float:none}.tmt-flyin__subline{font-weight:700;font-size:20px;line-height:25px;text-align:center;font-style:italic;width:120px;margin:0}.tmt-flyin--inactive .tmt-flyin__subline{display:block;padding:10px 10px 0;font-size:16px;line-height:20px;box-sizing:border-box}.tmt-flyin__description{margin:10px 0;width:270px}.tmt-flyin--inactive .tmt-flyin__button,.tmt-flyin--inactive .tmt-flyin__description{display:none}.tmt-flyin .close-layer .icon{background-image:url(../images/icons/close.png);width:12px;height:12px}.tmt-flyin__close{top:5px;right:5px;padding:0}.tmt-flyin .close-layer:hover:not([disabled]):not(.disabled).close-layer--white .icon{background-image:url(../images/icons/close.png)}.tmt-flyin--inactive{width:140px;box-sizing:border-box;transition-duration:.4s}.tmt-flyin--inactive .flag{display:block;max-width:140px}.tmt-flyin--inactive .flag__body,.tmt-flyin--inactive .flag__img{display:block}.tmt-flyin--inactive .flag__img{text-align:center;padding:0}.tmt-flyin--inactive .flag__img img{width:90%;margin:0 auto;max-width:108px}.c-btn-icon-txt,button.flag{cursor:pointer;display:inline-block;outline:0;border:0;background-color:transparent;text-align:left}.c-btn-icon-txt{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;line-height:1.154;padding:0;position:relative}.c-btn-icon-txt:disabled{opacity:.5;pointer-events:none}.c-btn-icon-txt--orange{color:#ff7e21}.c-btn-icon-txt--orange.c-btn-icon-txt--plus .c-btn-icon-txt__icon:after,.c-btn-icon-txt--orange.c-btn-icon-txt--plus .c-btn-icon-txt__icon:before{background-color:#ff7e21}.c-btn-icon-txt--plus{padding-left:14px}.c-btn-icon-txt--plus .c-btn-icon-txt__icon{width:10px;height:10px}.c-btn-icon-txt--plus .c-btn-icon-txt__icon:after,.c-btn-icon-txt--plus .c-btn-icon-txt__icon:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-btn-icon-txt--plus .c-btn-icon-txt__icon:before{width:10px;height:2px}.c-btn-icon-txt--plus .c-btn-icon-txt__icon:after{width:2px;height:10px}.c-btn-icon-txt__icon{display:block;position:absolute;top:2px;left:0}.c-btn-icon-txt__txt{display:inline-block}.flag--orange{color:#ff7e21}.flag__img--plus:after,.flag__img--plus:before{content:"";display:block;background-color:#ff7e21;transform:translate(-50%,-50%)}.flag__img--plus:before{width:11px;height:3px}.flag__img--plus:after{width:3px;height:11px}.aspect{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:100%}.aspect--16x9{padding-bottom:56.25%}.aspect--9x16{padding-bottom:177.777777778%}.aspect--4x3{padding-bottom:75%}.aspect--3x4{padding-bottom:133.333333333%}.aspect--3x2{padding-bottom:66.6666666667%}.aspect--3x1{padding-bottom:33.3333333333%}.aspect--2x3{padding-bottom:150%}.aspect--2x1{padding-bottom:50%}.aspect--1x2{padding-bottom:200%}.aspect--1x1{padding-bottom:100%}.aspect--none{height:auto;padding-bottom:0;overflow:visible}.aspect--none>.aspect__inner{position:static}.aspect__inner{position:absolute;top:0;left:0;right:0;bottom:0}.textbox{position:relative}.textbox__item{padding:10px}.textbox__item--transparent{background:hsla(0,0%,100%,.8)}.textbox__item--bottom,.textbox__item--fullsize{position:absolute;z-index:2}.textbox__item--orange{background:#ff7e21;color:#fff}.textbox__headline{float:none;line-height:103%;margin:0 0 3px;width:100%;font-family:Obi-bold,Helvetica,sans-serif}.textbox__description{font-size:14px;line-height:124%;margin:0}.textbox__link-holder{position:absolute;left:10px;right:10px;bottom:3px}.service-box{margin-bottom:2.6%}.service-box a:hover{text-decoration:none;color:#333}.service-box__item{background-color:#fff;border:1px solid #cacaca;position:relative}.service-box__headline{text-align:center}.service-box__icon{width:40%;display:block;max-width:130px}.service-box ul.checklist li{font-weight:700;font-size:15px;line-height:140%;padding-bottom:0}.service-box__link-box{overflow:hidden}.service-box__link-box .btn.service-box__cta{float:right}.current-offers{display:block;position:relative;background:#ff7e21;cursor:pointer;box-sizing:border-box}.current-offers:hover{text-decoration:none}.current-offers__img{top:50%}.current-offers .current-offers__btn,.current-offers .current-offers__button,.current-offers__img{position:absolute}.current-offers .current-offers__btn{font-family:OBI-bold,Arial,sans-serif;font-weight:400}.current-offers .current-offers__btn:hover{text-decoration:none;color:#fff}.current-offers .arrow-right{display:inline-block;background-image:url(../images/svg/arrow-right-white.svg);background-position:0 1px;background-size:7px;width:7px;height:14px;margin-left:10px;margin-top:5px}.icon-text,.icon-text:before{display:inline-block}.icon-text:before{content:""}.icon-text--pin{text-indent:-20px;padding-left:20px}.icon-text--pin:before{margin-right:5px;background-image:url(../images/svg/pin-white.svg);background-size:15px;width:15px;height:15px;vertical-align:top}.icon-text--pin.active:before,.icon-text--pin:hover:before{background-image:url(../images/svg/pin-orange.svg);background-size:15px}.link-delete{display:inline-block;text-indent:-20px;padding-left:20px}.link-delete:before{content:"";display:inline-block;margin-right:10px;background-image:url(../images/svg/close-black.svg);background-size:10px;width:10px;height:10px}.link-delete:hover:before{background-image:url(../images/svg/close-orange.svg)}.icon-text-online{display:inline-block;text-indent:-18px;padding-left:18px}.icon-text-online:before{content:"";display:inline-block;margin-right:4px;background-image:url(../images/icons/lkw-orange-small.png);width:14px;height:7px}.icon-text-online.icon-text-online--disabled{color:#999}.icon-text-online.icon-text-online--disabled:before{background-image:url(../images/icons/lkw-orange-small-disabled.png)}.icon-text-market{display:inline-block;text-indent:-18px;padding-left:18px}.icon-text-market:before{content:"";display:inline-block;margin-right:5px;background-image:url(../images/icons/pickup-orange.png);width:13px;height:9px}.icon-text-market.icon-text-market--disabled{color:#999}.icon-text-market.icon-text-market--disabled:before{background-image:url(../images/icons/pickup-gray.png)}.icon-text-market__orderable-available{color:#069e25}.icon-text-market__orderable-unavailable{color:#d90000}.product-bundle{border:1px solid #ededed;width:calc((100% - 90px) / 4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:3px}.product-bundle,.product-bundle *{box-sizing:border-box}.product-bundle span{display:block}.product-bundle__img{padding:5px}.product-bundle__description{padding:15px 5px;text-align:center}.product-bundle__amount{text-align:center;background:#ededed;padding:5px}.product-bundles{padding-bottom:50px}.product-bundles__headline{text-align:center;position:relative;overflow:hidden}.product-bundles__headline span{background:#fff;padding:0 5px}.product-bundles__headline:before{border:1px solid #333;content:"";width:100%;display:inline-block;position:absolute;top:50%;transform:translatey(-50%);left:0;right:0;z-index:-1}.product-bundles .product-bundle{vertical-align:top;position:relative;padding-top:0;display:inline-block}.product-bundles .product-bundle__item{opacity:1;transition:opacity 1s}.product-bundles .product-bundle.product-bundle--disabled .product-bundle__item{opacity:.3}.product-bundles .product-bundles__headline{position:absolute;right:0;margin:0}.product-bundles .product-bundles__message{display:none}.product-bundles__col{opacity:1;transition:opacity 1.5s;vertical-align:top;position:relative}.product-bundles__col--disabled{opacity:.5}.product-bundles__col+.product-bundles__col .product-bundle{margin-right:0}.product-bundles__col+.product-bundles__col .product-bundle:after{display:none}.product-bundles__col+.product-bundles__col .product-bundle+.product-bundle:after{display:block}.product-bundles__select-item{opacity:1;transition:opacity 1s}.product-bundles__select-item--disabled{opacity:.5}.product-bundles__select-title{text-overflow:ellipsis;overflow:hidden;width:250px;white-space:nowrap;display:inline-block}.product-bundles__sum{position:relative}.product-bundles__sum .price{margin-bottom:10px}.product-bundle__quantity-msg-holder{margin-bottom:-10px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch__slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.switch__slider,.switch__slider:before{position:absolute;transition:.4s}.switch__slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%}.switch input:checked+.switch__slider{background-color:#13a538}.switch input:focus+.switch__slider{box-shadow:0 0 1px #13a538}.switch input:checked+.switch__slider:before{transform:translateX(26px)}.banderol{box-sizing:border-box;width:126px;min-height:55px;background-color:#ff7e21;position:absolute;top:0;z-index:1;padding:10px 5px 0;display:flex;text-align:center}.banderol p{font-size:20px;line-height:25px;margin:0;font-family:Obi-bold,Arial,sans-serif;color:#fff}.banderol--left{left:0}.banderol--right{right:0}.banderol:after{content:"";width:0;height:0;border-style:solid;display:block;position:absolute;bottom:0;left:0;transform:translateY(100%);border-color:#ff7e21 transparent transparent;border-width:35px calc(126px / 2) 0}.advantage-line{text-align:center;margin:13px auto 19px}.advantage-line.new{margin-top:10px;margin-bottom:7px!important;color:#cbcbcb}.advantage-line p{display:inline;font-size:13px;line-height:13px;font-weight:700;margin:0}.advantage-line .delivering{background-image:url(../images/icons/deliver.png);background-position:0 1px;padding:0 30px}.advantage-line .express{background-image:url(../images/icons/express-12px_orange.png);background-position:0 1px;padding:0 37px}.advantage-line .deliver-options{background-image:url(../images/icons/deliver-options.png);background-position:0 1px;padding-left:21px;padding-right:30px}.advantage-line .market{background-image:url(../images/icons/market-orange.png);background-position:0 4px;padding-left:18px;padding-right:30px}.advantage-line .online{background-image:url(../images/icons/online-order-orange-big.png);padding-left:26px;padding-right:30px}.advantage-line a.orange{text-transform:uppercase;font-size:13px;font-family:OBI-Bold,Arial,Helvetica;margin:0 28px;padding:5px}.advantage-line a.orange:first-child{margin-left:0}.advantage-line a.orange.no-marg-right{margin-right:0}.advantage-line a.orange:hover{text-decoration:none}.advantage-line a.orange .check{display:inline-block;background-image:url(../images/svg/haken-orange.svg);background-position:0 3px;background-size:14px;height:20px;width:14px;margin:0 5px -5px 0}.advantage-line .popover{color:#333;text-align:left}.advantage-line .popover p{font-weight:400}.offers-banner{background:#ff7e21;position:relative;display:block;box-sizing:border-box;padding:17px 0 16px 0!important;font-family:OBI-bold,Arial,sans-serif;margin:40px 0 40px 31px!important}.offers-banner p{color:#fff;margin:0}.offers-banner a:hover{text-decoration:none}.offers-banner .btn{position:absolute;top:50%}.offers-banner .btn.btn-white:hover{padding-top:8px;border:2px solid #fff}.offers-banner img{position:absolute;left:-31px}.offers-banner.spar img{top:-17px}.offers-banner.prospekt img{top:-26px}.svg-gp{background-size:100px}.svg-gp--beetplaner{background-image:url(../images/svg/gartenplaner/beetplaner.svg)}.svg-gp--beleuchtung{background-image:url(../images/svg/gartenplaner/beleuchtung.svg)}.svg-gp--bewaesserung{background-image:url(../images/svg/gartenplaner/bewaesserung.svg)}.svg-gp--carport{background-image:url(../images/svg/gartenplaner/carport.svg)}.svg-gp--einfassung{background-image:url(../images/svg/gartenplaner/einfassung.svg)}.svg-gp--gabione{background-image:url(../images/svg/gartenplaner/gabione.svg)}.svg-gp--gartenhaus{background-image:url(../images/svg/gartenplaner/gartenhaus.svg)}.svg-gp--gewaechshaus{background-image:url(../images/svg/gartenplaner/gewaechshaus.svg)}.svg-gp--grill{background-image:url(../images/svg/gartenplaner/grill.svg)}.svg-gp--hecke{background-image:url(../images/svg/gartenplaner/hecke.svg)}.svg-gp--hochbeet{background-image:url(../images/svg/gartenplaner/hochbeet.svg)}.svg-gp--lasur{background-image:url(../images/svg/gartenplaner/lasur.svg)}.svg-gp--markise{background-image:url(../images/svg/gartenplaner/markise.svg)}.svg-gp--mauer{background-image:url(../images/svg/gartenplaner/mauer.svg)}.svg-gp--teich{background-image:url(../images/svg/gartenplaner/teich.svg)}.svg-gp--terrasse{background-image:url(../images/svg/gartenplaner/terrasse.svg)}.svg-gp--weg{background-image:url(../images/svg/gartenplaner/weg.svg);background-position-y:-.2em}.svg-gp--zaun{background-image:url(../images/svg/gartenplaner/zaun.svg)}.svg-gp--gartenplaner{background-image:url(../images/svg/gartenplaner.svg)}.svg-gp--balkon{background-image:url(../images/svg/gartenplaner/balkon.svg)}.svg-gp--vorgarten{background-image:url(../images/svg/gartenplaner/vorgarten.svg)}.svg-gp--pool{background-image:url(../images/svg/gartenplaner/pool.svg)}.svg-gp--auffahrt{background-image:url(../images/svg/gartenplaner/auffahrt.svg)}.svg-bp{background-size:100px}.svg-bp--badgestaltung{background-image:url(../images/svg/badplaner/badgestaltung.svg);background-position-y:-.4em}.svg-bp--badsanierung{background-image:url(../images/svg/badplaner/sanierung.svg)}.svg-bp--barrierefreies-bad{background-image:url(../images/svg/badplaner/barrierefrei-bad.svg)}.svg-bp--kleines-bad{background-image:url(../images/svg/badplaner/kleines-bad.svg)}.svg-bp--neues-bad{background-image:url(../images/svg/badplaner/neues-bad.svg)}.svg-bp--gaeste-wc{background-image:url(../images/svg/badplaner/gaeste-wc.svg)}.svg-bp--schlauchbad{background-image:url(../images/svg/badplaner/schlauchbad.svg)}.svg-bp--familienbad{background-image:url(../images/svg/badplaner/familienbad.svg)}.svg-bp--wellness-bad{background-image:url(../images/svg/badplaner/wellness.svg)}.svg-bp--dachschraege-bad{background-image:url(../images/svg/badplaner/dachschraege-bad.svg)}.cm-agb .introduction,.cm-datenschutz .introduction,.cm-faq .introduction{max-width:630px}.cm-agb h3,.cm-datenschutz h3,.cm-faq h3{font-weight:400}.cm-agb .accordion .accordion-body,.cm-datenschutz .accordion .accordion-body,.cm-faq .accordion .accordion-body{max-width:630px}.cm-agb .accordion .accordion-body .marg_t25,.cm-datenschutz .accordion .accordion-body .marg_t25,.cm-faq .accordion .accordion-body .marg_t25{margin-top:25px}.cm-agb .wrapper-print,.cm-datenschutz .wrapper-print,.cm-faq .wrapper-print{margin-top:15px;padding-right:15px}.cm-agb .layer-directory,.cm-agb .wrapper-print.print-from-layer,.cm-datenschutz .layer-directory,.cm-datenschutz .wrapper-print.print-from-layer,.cm-faq .layer-directory,.cm-faq .wrapper-print.print-from-layer{display:none}.cm-agb .accordion{margin-top:15px}.cm-faq h2{margin-top:25px}.cm-faq .accordion{margin-top:10px}.accordion{list-style-type:none;font-size:16px}.accordion .accordion-group{width:100%;border-bottom:1px solid #dedede;font-weight:700}.accordion .accordion-group:first-child{border-top:1px solid #dedede}.accordion .accordion-heading{font-size:inherit;padding:10px 15px 10px 0}.accordion .accordion-heading a.accordion-toggle .icon{float:right;width:15px;height:10px;margin:5px 0 0 15px;background-image:url(../images/svg/arrow-up-black.svg);background-position:0 0;background-size:15px}.accordion .accordion-heading a.accordion-toggle:hover{color:#ff7e21}.accordion .accordion-heading a.accordion-toggle.collapsed .icon{background-image:url(../images/svg/arrow-down-black.svg);background-position:0 0;background-size:15px}.accordion .accordion-heading a.accordion-toggle.collapsed+.accordion-body{margin-bottom:20px}.accordion .accordion-heading a{display:block}.accordion .accordion-heading a:hover{color:inherit;text-decoration:inherit}.accordion .accordion-body{font-size:13px;font-weight:400;max-width:530px}.accordion .accordion-body .cancellation-box{background-color:#ededed;border:1px solid #999;padding:10px;margin-bottom:10px}.accordion .accordion-body .cancellation-box p:last-child{margin-bottom:0}.accordion .accordion-body .h2{margin-bottom:15px}.accordion .accordion-body a.more,.accordion .accordion-body p{margin:0 0 15px}.accordion .accordion-body span.sub-headline{font-weight:700;color:dimgrey;display:block}.accordion .accordion-body ul{list-style-type:disc;padding-left:17px;margin:0 0 15px}.accordion .accordion-body .data-list dt{display:inline-block;width:240px;vertical-align:bottom;font-weight:400;padding-top:0}.accordion .accordion-body .data-list dd{display:inline;white-space:nowrap}.accordion .accordion-body .data-list dd:after{content:"";clear:both;display:block}.accordion .accordion-body dd{margin:0 0 15px}.accordion .accordion-body.address a.more{display:block}.product{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;position:relative;width:161px}.product .product-wrapper.communication-tile__item span.available{height:21px}.product .product-wrapper:hover .price .price-new,.product .product-wrapper:hover span.description p,.product .product-wrapper:hover span.description p a{color:#ff7e21}.product .product-wrapper:hover span.available ul p{color:inherit}.product .product-wrapper:hover span.compare label,.product .product-wrapper:hover span.compare p{color:#000}.product .product-wrapper__sponsored{padding-bottom:5px!important}.product span.compare label:hover{color:#ff7e21}.product span.compare label.disabled{color:#ccc;cursor:default}.product.flyout{width:100%}.product.flyout .product-wrapper{overflow:hidden;border:0;border-bottom:1px solid #dedede;padding:0 0 30px;margin:0}.product.flyout .product-wrapper:hover span.price span.price-new{color:#ff7e21}.product.flyout .product-wrapper span.image-container{display:block;float:left;width:80px;margin:10px 20px 0 0;cursor:pointer}.cartlayer .product.flyout .product-wrapper span.image-container{position:relative;padding-bottom:62px}.cartlayer .product.flyout .product-wrapper span.image-container img{position:absolute;top:0;left:0}.product.flyout .product-wrapper span.info{display:block;float:left;width:180px;font-size:14px;line-height:18px}.product.flyout .product-wrapper span.info p.description{margin:10px 0 20px;padding:0;font-weight:700;display:block;width:90%;height:auto}.product.flyout .product-wrapper span.info span.count{display:inline}.product.flyout .product-wrapper span.price{display:block;float:right;margin:0 5px 0 0;height:auto}.product.flyout .product-wrapper span.price span.price-new{position:static;margin:10px 0 0;font-size:20px;line-height:24px}.product.search{width:100%}.product.search .product-wrapper:hover span.info p.description{text-decoration:underline}.product.search:first-child .product-wrapper{padding-top:0}.product.search a{display:block;width:100%;height:100%;overflow:hidden;box-sizing:border-box}.product.search a:focus{color:#ff7e21}.product.search a:focus .product-wrapper span.info p.description{text-decoration:underline}.product.search .product-wrapper{overflow:hidden;border:0;padding:14px 0 0;margin:0}.product.search .product-wrapper span.image-container{display:block;float:left;width:40px;margin:0 15px 0 0}.product.search .product-wrapper span.info{display:block;float:left;font-size:14px;line-height:18px;width:75%}.product.search .product-wrapper span.info p.description{padding:0;font-weight:700;display:block;width:100%;height:40px;overflow:hidden;font-family:Arial;line-height:18px;font-size:13px;margin:0;font-weight:400}.product.search .product-wrapper span.info p.description span{color:#ff7e21;display:inline}.product.list{width:100%!important;padding:15px;overflow:hidden;position:relative;border:none;border-bottom:1px solid #dedede;border-right:1px solid #dedede;margin:0}.product.list:first-child:hover{border-top:3px solid #dedede}.product.list .product-wrapper:hover{border-top:2px solid #dedede;border-left:2px solid #dedede;border-right:3px solid #dedede;border-bottom:3px solid #dedede;padding:13px}.product.list .product-wrapper:hover span.price-new{color:#ff7e21}.product.list .product-wrapper{margin:0}.product.list .product-wrapper span{display:block;float:left}.product.list .product-wrapper span.image-container{width:165px}.product.list .product-wrapper span.image-container>.btn{position:absolute;bottom:-23px;width:125px;font-size:12px;font-color:#333;font-weight:400;text-align:center;border-radius:1px;background:#f2f2f2;left:0;padding:0}.product.list .product-wrapper span.image-container>.btn:hover{color:#333!important}.product.list .product-wrapper span.info-container{position:relative;width:72.5%;width:calc(100% - 165px);width:-moz-calc(100% - 165px);float:left;height:136px}.product.list .product-wrapper span.info-container span.description{width:40%;width:calc(55% - 100px);width:-moz-calc(55% - 100px);padding:0 0 0 10px;float:none;height:auto}.product.list .product-wrapper span.info-container span.description p{font-weight:700}.product.list .product-wrapper span.info-container span.rating{float:none;margin:5px 10px}.product.list .product-wrapper span.info-container span.rating span{float:none}.product.list .product-wrapper span.info-container span.compare{position:absolute;left:10px;bottom:0}.product.list .product-wrapper span.info-container span.available{position:absolute;left:45%;top:0;margin:0;width:30%;width:calc(40% - 65px);width:-moz-calc(40% - 65px);height:auto}.product.list .product-wrapper span.info-container span.available ul{position:static}.product.list .product-wrapper span.info-container span.available ul li:first-child{margin:0}.product.list .product-wrapper span.info-container span.price{position:absolute;top:0;right:10px}.product.list .product-wrapper span.info-container span.price span{float:none;display:block;position:static!important}.product.list.no-border-bottom{border-bottom:1px solid #dedede!important}.product.border-top{border-top:1px solid #e1e1e1}.product.large{float:left;width:195.76561px}.product.large .wrapper-compare-pin{height:18px}.product.large .wrapper-compare-pin .compare{float:left}.product.large .wrapper-compare-pin .compare label{font-size:11px!important}.product.large .wrapper-compare-pin .compare label i{margin-right:3px!important}.product.large .wrapper-compare-pin .compare label span{display:inline}.product.large .wrapper-compare-pin .compare label .compare-link{background:none;border:0;text-decoration:underline;color:#333;font-size:11px!important;line-height:15px;padding:0}.product.large .wrapper-compare-pin .compare label .compare-link:hover{color:#ff7e21}.product.large .wrapper-compare-pin .btn-wishlist{float:right;font-size:11px}.product.large .wrapper-compare-pin .btn-wishlist .icon-unchecked{margin-right:3px}.product.large .wrapper-compare-pin .btn-wishlist span{display:inline-block}.product.large .product-wrapper{margin:0;padding:20px 15px 15px;position:relative;display:block}.product.large .product-wrapper:hover{text-decoration:none;color:inherit}.product.large .product-wrapper:hover .product-wrapper span.price-new{color:#ff7e21}.product.large span.image-container{margin-bottom:0}.product.large span.image-container>.btn{position:absolute;bottom:0;width:125px;font-size:12px;font-color:#333;font-weight:400;text-align:center;border-radius:1px;background:#f2f2f2;left:0;padding:0}.product.large span.image-container>.btn:hover{color:#333}.product.large .product__more-variants{font-size:11px;line-height:11px;height:13px;margin:5px 0;background:#f4f4f4;padding:5px;border-radius:5px}.results-overview .product.large .product__more-variants{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.product.large .product__more-variants .flag__img{padding-right:.5em}.product.large .product__more-variants .flag__img span{display:block;background-image:url(../images/svg/variants.svg);background-size:12px;width:11px;height:12px}.product.large .product__more-variants .flag__body{text-align:left;width:auto}.product.large.no-border:hover .product-wrapper{border-right:2px solid #e1e1e1;padding-right:14px!important}.product.large.no-border-bottom:hover .product-wrapper{border-bottom:2px solid #e1e1e1;padding-bottom:11px!important}.product.large span.description p{font-weight:700}.product.compare{float:left;width:100%;height:100%;border:0}.product.compare .product__close{margin:4px}.product.compare .product-wrapper{border:0;margin:0;padding:30px 15px 20px;height:100%;box-sizing:border-box}.product.compare .product-wrapper span.description p{font-weight:700;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.product.compare .product-wrapper span.available{margin-top:15px;margin-bottom:30px}.product.compare .product-wrapper span.available ul li{position:static}.product.compare .product-wrapper .price{height:70px;overflow:hidden}.product.compare .product-wrapper .price .price-old{margin-top:6px;margin-bottom:2px;height:auto;line-height:13px}.product.compare .product-wrapper .price .price-old+.price-new{margin-top:2px}.product.compare .product-wrapper .price .price-base{position:static;margin-top:5px;margin-bottom:5px;font-family:arial;font-weight:700;font-size:24px;line-height:24px;color:#333;white-space:nowrap}.product.compare .product-wrapper .price .price-base+.price-old{margin-top:0}.product.compare .product-wrapper .price .price-new{margin-top:21px;font-weight:400;position:static;font-size:16px}.product.compare .product-wrapper .button__txt{display:table!important}.product.compare .product-wrapper .button__txt .icon{display:table-cell!important}.product.compare .product-wrapper button+button{margin:14px 0 8px}.product.compare span.image-container{margin-bottom:25px}.product.compare span.image-container>.btn{position:absolute;bottom:0;width:90%;font-size:11px;font-color:#333;font-weight:400;text-align:center;border-radius:1px;background:#f2f2f2;left:5%}.product.compare span.image-container>.btn:hover{color:#333}.product.compare .product-wrapper:hover{border:2px solid #e1e1e1;padding:28px 13px 18px!important}.product.compare .product-wrapper:hover span.price-new{color:#ff7e21}.product.compare.no-border:hover .product-wrapper{border-right:2px solid #e1e1e1;padding-right:14px!important}.product.compare.no-border-bottom:hover .product-wrapper{border-bottom:2px solid #e1e1e1;padding-bottom:11px!important}.stage.carousel.small .product.small p.description{font-weight:400}.product.small .product-wrapper{margin:15px 0 10px;border:1px solid #fff}.product.small:hover .product-wrapper p.description a,.product.small:hover .product-wrapper span.price-new{color:#ff7e21}.product.small .description,.product.small h3.product__description{font-family:arial;font-size:14px;font-weight:700;line-height:18px;color:#333;padding:0;margin:0;height:38px;text-overflow:ellipsis}.product.small .description.multiline,.product.small h3.product__description.multiline{white-space:normal}a:hover .product.small .description,a:hover .product.small h3.product__description{text-decoration:none;color:#ff7e21}.product.small span.price{margin-top:10px;height:40px}.product.small.border .product-wrapper{border-right:1px solid #e1e1e1}.product.small.border .product-wrapper.no-border{border-right:1px solid #fff}.product .product-wrapper{padding:0 20px;margin:15px 0 10px;position:relative;display:block}.product .product-wrapper span:not(.reset-productstyles){display:block}.product .product-wrapper span.layer-content{display:none}.product .product-wrapper a{text-decoration:none}.product .product-wrapper.no-border{border-right:1px solid #fff}.product .product-wrapper.no-border-bottom{border-bottom:1px solid #fff}.product .product-wrapper span.image-container{width:100%;position:relative;background-image:url(../images/svg/loader.svg);background-position:50% 35%;text-align:center}.products-wp .product .product-wrapper span.image-container{padding-bottom:92%}.product-mg .product .product-wrapper span.image-container{padding-bottom:105%}.product .product-wrapper span.image-container img.stoerer,.product .product-wrapper span.image-container img.stoerer-right{position:absolute;top:0;right:0;width:40%}.product .product-wrapper span.image-container img.stoerer-left{position:absolute;top:0;left:0;width:40%}.product .product-wrapper span.image-container img.image{width:100%;max-width:200px}.results-overview .product .product-wrapper span.image-container img.image{position:absolute;top:0;left:0;right:0;margin:0 auto}.product .product-wrapper .product-placement{position:absolute;top:-10px;left:-2px;z-index:1;border:1px solid #ff7e21;font-family:obi-regular,Helvetica;color:#ff7e21;font-size:12px;padding:3px 8px 2px 4px;background:#fff;border-right:0;box-shadow:2px 2px 7px -3px #9e9e9e;border-left:1px solid #dedede}.product .product-wrapper .product-placement .arrow{background-image:url(../images/icons/arrow-placement.png);height:25px;width:12px;position:absolute;right:-12px;top:-1px}.product .product-wrapper .product-placement .number{font-size:24px;font-family:obi-bold,Helvetica;margin-left:2px}.product .product-wrapper .product-placement .number,.product .product-wrapper .product-placement .text{float:left}.product .product-wrapper .product-placement .text{line-height:11px}.product .product-wrapper .description{padding:10px 0 0;height:38px;overflow:hidden}.product .product-wrapper .description p{font-family:arial;font-weight:400;font-size:14px;overflow:hidden;text-overflow:ellipsis;line-height:19px;color:#333;margin:0}.product .product-wrapper span.rating{height:21px;display:inline}.product .product-wrapper span.rating span{height:16px;width:16px;display:inline-block;margin:0 -4px 0 0;padding:0;background-size:15px}.product .product-wrapper span.rating span.full{background-image:url(../images/svg/star-orange.svg)}.product .product-wrapper span.rating span.half{background-image:url(../images/svg/star-orange-gray.svg)}.product .product-wrapper span.rating span.empty{background-image:url(../images/svg/star-gray.svg)}.product .product-wrapper span.rating span.rating__count{height:21px;display:inline;position:relative;top:-4px;left:5px}.product .product-wrapper .rating{height:21px}.product .product-wrapper .rating .rating__count-after{display:inline-block}.product .product-wrapper span.price{line-height:15px;position:relative;height:40px}.product .product-wrapper span.price span{display:block}.product .product-wrapper span.price span.price-old{font-family:arial;font-weight:700;font-size:13px;line-height:25px;color:#d90000;margin-bottom:-5px;height:50px;white-space:nowrap}.product .product-wrapper span.price span.price-new{position:absolute;bottom:0;font-family:arial;font-weight:700;font-size:24px;color:#333;white-space:nowrap}.product .product-wrapper span.price span.price-new span.additional{float:none;display:inline;font-size:14px}.product .product-wrapper .green-btn-box .price .price-old{height:auto;line-height:15px;margin-bottom:3px}.product .product-wrapper span.price-basic{display:block;font-size:11px;font-weight:700;line-height:13px;margin-top:8px;height:15px}.product .product-wrapper span.available{height:36px;position:relative}.product .product-wrapper span.available ul{position:absolute;bottom:0;width:117%;height:100%;font-family:arial;font-color:#333333;font-size:11px}.product .product-wrapper span.available ul li{position:absolute;width:100%;display:block;float:none;margin:0;vertical-align:bottom}.product .product-wrapper span.available ul li p{margin:0;padding:0;display:inline-block;width:85%}.product .product-wrapper span.available ul li p span{background-image:none!important}.product .product-wrapper span.available ul li p span.red{color:red}.product .product-wrapper span.available ul li p span.green{color:green}.product .product-wrapper span.available ul li>span{height:12px;width:16px;display:inline-block;margin-right:2px;vertical-align:top}.product .product-wrapper span.available ul li.pickup{left:0;bottom:0}.product .product-wrapper span.available ul li.pickup>span{background-image:url(../images/icons/pick-up-car-small.png);background-position:0 5px}.product .product-wrapper span.available ul li.pickup.disabled{color:#999}.product .product-wrapper span.available ul li.pickup.disabled>span{background-image:url(../images/icons/pickup-gray.png);background-position:0 3px}.product .product-wrapper span.available ul li.express{left:0;bottom:0}.product .product-wrapper span.available ul li.express>span{background-image:url(../images/icons/lkw-orange-small.png);background-position:0 5px;margin-left:0}.product .product-wrapper span.available ul li.express.disabled{color:#999}.product .product-wrapper span.available ul li.express.disabled>span{background-image:url(../images/icons/lkw-orange-small-disabled.png);background-position:0 5px;width:19px;margin-left:-3px}.product .product-wrapper span.available ul li.online{left:0;top:0}.product .product-wrapper span.available ul li.online>span{background-image:url(../images/icons/lkw-orange-small.png);background-position:0 5px}.product .product-wrapper span.available ul li.online.disabled{color:#999}.product .product-wrapper span.available ul li.online.disabled>span{background-image:url(../images/icons/lkw-orange-small-disabled.png);background-position:0 5px}.product .product-wrapper span.available ul li.market>span{background-image:url(../images/icons/market-orange.png);background-position:0 3px;margin-top:2px}.product .product-wrapper span.available ul li.market.disabled,.product .product-wrapper span.available ul li.market.sold-out{color:#999}.product .product-wrapper span.available ul li.market.disabled>span,.product .product-wrapper span.available ul li.market.sold-out>span{background-image:url(../images/icons/market-gray.png);background-position:0 3px;margin-top:2px}.product a.product-wrapper:hover{text-decoration:none}.product a.product-wrapper:hover .price-basic{color:#333}.product a.product-wrapper:hover .description,.product a.product-wrapper:hover .product__description{color:#ff7e21}.product.list .product-wrapper{padding:0}.product .green-btn-box{width:100%;margin-top:3px;border:1px solid #dbdbdb;padding:0 0 0 5px;border-radius:3px;box-sizing:border-box;position:relative;height:28px;vertical-align:middle;overflow:visible}.product .green-btn-box.btn:hover .green-btn{background-color:#83b91b;background-image:linear-gradient(180deg,#96d223,#67940f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF96D223",endColorstr="#FF67940F",GradientType=0)}.product .green-btn-box .order-detail{padding-top:0;font-weight:700;font-size:12px}.product .green-btn-box .order-detail .price{height:auto;text-align:left}.product .green-btn-box .green-btn{width:28px;color:#fff;text-align:center;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;top:0;bottom:0;right:0}.product .green-btn-box .green-btn span.warenkorb{background-image:url(../images/svg/cart-white.svg);background-position:0 0;background-size:16px;display:inline-block;width:20px;height:20px;position:absolute;top:50%;margin-top:-7px;left:50%;margin-left:-6px}.product .green-btn-box .green-btn span.arrow{vertical-align:top;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #e9e9e9;position:absolute;top:50%;margin-top:-5px;display:block;left:0}.product .green-btn-box.disabled{pointer-events:none}.product .green-btn-box.disabled .price{color:#000}.product .green-btn-box.disabled .green-btn{background-color:#9d9d9d;background-image:linear-gradient(180deg,#b1b1b1,#7e7e7e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFB1B1B1",endColorstr="#FF7E7E7E",GradientType=0)}.product .green-btn-box.disabled:hover{background-color:#ebebeb;background-image:linear-gradient(180deg,#f3f3f3,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF3F3F3",endColorstr="#FFE0E0E0",GradientType=0);color:#333}.product .green-btn-box.disabled:hover .green-btn{background-color:#9d9d9d;background-image:linear-gradient(180deg,#b1b1b1,#7e7e7e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFB1B1B1",endColorstr="#FF7E7E7E",GradientType=0)}.product__sponsored-wrapper{color:#999;font-size:10px;line-height:10px;height:10px}.product__sponsored-wrapper .sponsored-label{display:initial!important}.product__sponsored-wrapper .info-icon{display:inline-block!important;background-size:8px;width:8px;height:8px;background-image:url(../images/svg/info-grey.svg)}.product .wrapper-str .static-st-red .amount,.product .wrapper-str .static-st-red .amount-percent,.product .wrapper-str .static-st-red .euro,.product .wrapper-str .static-st-red .percentage{display:inline-block}.product-container--iso .product-wrapper.communication-tile__item span.available{height:57px}.error-site__flag-biber .flag__img{padding-right:0}.error-site__running-txt{font-size:16px}.market-site{padding-top:15px}.market-site .c-description,.market-site .c-list li{font-size:13px}.market-site .details-nav{padding:15px;margin-bottom:15px;background-color:#ededed}.market-site .details-nav li{display:inline-block;padding-right:15px}.market-site__service-slider.cm-owl-carousel .slider-container .owl-item .wrapper p,.market-site__service-slider.cm-owl-carousel .slider-container .owl-wrapper-outer .wrapper p,.market-site__service-slider.cm-owl-carousel .slider-container .owl-wrapper .wrapper p{text-align:center}.market-site__service-icons-column{border:1px solid #dedede;padding:10px}.market-site__service-icons-column,.market-site__service-icons .flag{box-sizing:border-box}.market-site__service-icons .flag__body,.market-site__service-icons .flag__img{vertical-align:top}.market-site__service-icons .flag__img>img{width:80px}.market-site .details-nav,.market-site .market-info{margin-bottom:15px!important}.market-site__headline{display:inline-block;margin-right:15px}.market-site .market-info__grey-teaser{background:#ededed}.market-site .market-info__icons-list{font-size:14px;margin-top:25px;margin-bottom:25px}.market-site .cm-carousel-current-news .stage.carousel.big h2{padding:0 33px 0 15px}.market-site .market-info__grey-teaser{padding:10px}@media screen and (min-width:0\0){.c-video__video-content,.product .product-wrapper span.image-container{background:url(../images/misc/ajax-loader-transparent.gif) no-repeat 50%}}