/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */html{color: #222;font-size: 1em;line-height: 1.4}::-moz-selection{background: #203b6c;color: #fff;text-shadow: none}::selection{background: #203b6c;color: #fff;text-shadow: none}a:active{outline: none}:focus{-moz-outline-style: none}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}audio,canvas,iframe,img,svg,video{vertical-align: middle}fieldset{border: 0;margin: 0;padding: 0}textarea{resize: vertical}.browserupgrade{margin: .2em 0;background: #ccc;color: #000;padding: .2em 0}.hidden{display: none !important}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible{visibility: hidden}.clearfix:before,.clearfix:after{content: " ";display: table}.clearfix:after{clear: both}@media print{*,*:before,*:after{box-shadow: none !important;text-shadow: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color: #222;font-size: 1em;line-height: 1.4;overflow-y: scroll}::-moz-selection{background: #203b6c;text-shadow: none}::selection{background: #203b6c;text-shadow: none}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}audio,canvas,iframe,img,svg,video{vertical-align: middle}fieldset{border: 0;margin: 0;padding: 0}textarea{resize: vertical}#cookiepopup{border-top: 1px solid #fff;position: fixed;max-width: 100%;min-width: 100%;background: #203b6c;bottom: 0px;left: 0px;z-index: 9999;padding: 10px 15px 10px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cookiepopuptext{float: left;max-width: calc(100% - 85px);display: inline-block}#cookiepopuptext p{font-size: 14px;color: #fff;line-height: 1.6em;text-align: left;margin-top: 0px;margin-bottom: 0px}#cookiepopuptext p a{padding-left: 0;padding-top: 5px;display: inline-block;color: #fff}#cookiepopuptext a:hover{color: #ddd !important}#cookiepopuptext strong{font-size: 12px;text-transform: uppercase}#closecookie{border: 1px solid #fff;padding: 5px 12px;float: left;margin-left: 35px;margin-top: 0px;color: #fff;display: inline-block}#closecookie:hover{cursor: pointer;background: #fff !important;color: #203b6c !important}@media (max-width: 767px){#cookiepopup{width: 100%;max-width: 100%;left: 0px;bottom: 0px}}.browserupgrade,.activate_js{position: fixed;top: 0;width: 100%;left: 0;background-color: #203b6c;z-index: 99999;margin: 0;text-align: center;padding: 15px 0}.browserupgrade a,.activate_js a{color: #fff;text-decoration: none;font-size: 15px;font-family: 'Montserrat', Arial, Helvetica, sans-serif}#mnb-teaser{width: 100%;height: 100%;position: fixed;z-index: 99998;background-color: rgba(255,255,255,0.85);margin-left: -30px}#mnb-teaser .inner{bottom: 0;left: 0;top: 0;right: 0;margin: auto;position: absolute;width: 535px;height: 524px;cursor: pointer}#mnb-teaser .mnbclose{fill: #d90000;position: absolute;right: 0;top: 0}#mnb-teaser-foot{margin-top: 45px;border-top: 1px solid #eee;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}#mnb-teaser-foot:hover{background-color: #FBFBFB}#mnb-teaser-foot .inner{max-width: 1218px;position: relative;display: block;cursor: pointer;height: 34px;padding: 50px 0}#mnb-teaser-foot .inner .text{max-width: 45%;float: left}#mnb-teaser-foot .inner .heart{width: 53px;position: absolute;left: calc(50% - 26.5px);bottom: calc(50% - 26.5px)}#mnb-teaser-foot .inner p{max-width: 43%;font-size: 17px;line-height: 120%;float: right;margin: -3px 0 0 0;color: #000}html body{max-width: calc(100% - 60px);margin-left: 30px !important;background-color: white;font-family: 'Montserrat', Helvetica, Arial, sans-serif;text-transform: uppercase}html body.ios{font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif" !important}html body p,html body a.readmore{font-family: 'Josefin Sans', Helvetica, Arial, sans-serif;font-size: 14px;text-transform: none;line-height: 140%}html body a{color: #203b6c;text-decoration: none;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear;text-decoration: underline}html body a.readmore{text-decoration: none}html body a.readmore:before{content: "\00BB "}html body a.readmore:hover{text-decoration: underline}html body a:hover{text-decoration: none}html body h3{margin: 0;font-size: 42px;line-height: 100%;color: #203b6c}html body h5{font-size: 20px;font-weight: 700;margin: 0;color: #203b6c}html body h6{margin: 0 0 10px 0;font-size: 12px}.inner{max-width: 1218px;margin: auto}#overlay{display: none;background-color: rgba(255,255,255,0.8);height: 100%;width: calc(100% - 60px);position: fixed;z-index: 9999}#sprache .box{display: none;position: fixed;border: none;z-index: 99999;background-color: #fff;width: 100%;padding: 0;margin-left: -30px;padding: 35px 0 50px 0;-moz-box-shadow: 0px 12px 35px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 12px 35px rgba(0,0,0,0.15);box-shadow: 0px 12px 35px rgba(0,0,0,0.15);-ms-filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#42000000,Positive=true);filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#42000000,Positive=true)}#sprache .box span{margin-top: 0;text-align: left;margin-bottom: 35px;color: #203b6c;max-width: 350px}#sprache .box .sprachen{max-width: 350px}#sprache .box .sprachen ul{padding: 0;min-height: 280px}#sprache .box .sprachen ul li{list-style-type: none;display: none}#sprache .box .sprachen ul li a{text-decoration: none;text-align: left;text-transform: none;font-size: 19px;line-height: 180%;padding-left: 0;-webkit-transition: all linear .2s;-moz-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s}#sprache .box .sprachen ul li a.language.last{margin-right: 0}#sprache .box .sprachen ul li a.language:hover{color: #007e93;padding-left: 5px}#sprache .box .sprachen ul li.current{cursor: not-allowed}#sprache .box .sprachen ul li.current a{color: #aaa;pointer-events: none;text-decoration: line-through}#sprache .box .sprachen ul li.current:hover{cursor: not-allowed}#sprache .box p.closeLanguage{color: #999;cursor: pointer;text-decoration: none;margin-top: 35px;margin-bottom: 0;font-size: 14px;font-family: 'Montserrat', Arial, Helvetica, sans-serif;-webkit-transition: all linear .2s;-moz-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s}#sprache .box p.closeLanguage:hover{color: #203b6c}header{width: calc(100% - 60px);position: fixed;z-index: 99;height: 140px;background-color: #fff;border-bottom: 1px solid #ccc;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out}header .hamburger{display: none}header .logo{width: 204px;padding: 54px 0 0 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out}header .navigation{float: right}header .navigation nav#mainnav{padding-top: 83px;font-size: 20px;font-weight: 400;max-width: 782px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out}header .navigation nav#mainnav a{color: #203b6c;margin-right: 27px;text-decoration: none}header .navigation nav#mainnav a:last-child{margin-right: 0}header .navigation nav#mainnav a:hover,header .navigation nav#mainnav a.aktiv{color: #3766bb}header .navigation nav#secnav{float: right;padding-top: 30px}header .navigation nav#secnav a{font-size: 11px;letter-spacing: 1px;font-weight: 400;margin-left: 20px;color: #ccc;text-decoration: none}header .navigation nav#secnav a:hover{color: #203b6c}header .navigation nav#secnav a#language{position: relative;margin-right: 50px;cursor: pointer}header .navigation nav#secnav a#language i{position: absolute;top: 0}header.women-head{background-color: #ff9992;border-bottom: none}header.women-head nav#mainnav a{color: white}header.women-head nav#mainnav a:hover,header.women-head nav#mainnav a.aktiv{color: #ff695f}header.women-head nav#secnav a{color: rgba(255,255,255,0.5)}header.women-head nav#secnav a:hover{color: #fff}header.men-head{background-color: #007e93;border-bottom: none}header.men-head nav#mainnav a{color: white}header.men-head nav#mainnav a:hover,header.men-head nav#mainnav a.aktiv{color: #005260}header.men-head nav#secnav a{color: rgba(255,255,255,0.5)}header.men-head nav#secnav a:hover{color: #fff}header.kids-head{background-color: #fac574;border-bottom: none}header.kids-head nav#mainnav a{color: white}header.kids-head nav#mainnav a:hover,header.kids-head nav#mainnav a.aktiv{color: #f69c12}header.kids-head nav#secnav a{color: rgba(255,255,255,0.5)}header.kids-head nav#secnav a:hover{color: #fff}header.shrink{margin-top: -80px}header.shrink .logo{width: 130px !important;padding: 92px 0 0 0}header.shrink .navigation nav#mainnav{padding-top: 96px}#startpage header{border-bottom: none}#startpage header.shrink{border-bottom: 1px solid #ccc}#startpage section.intro{height: 750px;position: relative;overflow: hidden;max-width: 1920px;margin: auto}#startpage section.intro h1{font-size: 90px;font-weight: 700;color: #fff;line-height: 90%;text-align: center;position: absolute;width: 100%;top: 30%;z-index: 1;text-shadow: 0px 0px 15px rgba(0,0,0,0.15);-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#42000000,Positive=true)";zoom: 1}#startpage section.intro a{width: 100%;height: 100%;float: left;position: relative}#startpage section.intro a p{color: #fff;line-height: 0;margin: 0;text-align: center;padding: 35px;text-transform: uppercase;font-size: 30px;width: 240px;position: absolute;bottom: 50px;left: calc(50% - 135px);-webkit-transition: .3s all linear;-moz-transition: .3s all linear;-o-transition: .3s all linear;transition: .3s all linear}#startpage section.intro img{position: absolute;top: 0;left: 0;z-index: -1}#startpage section.intro .left_col{width: 50%;float: left;height: 100%;position: relative;background-repeat: no-repeat;background-position: center center}#startpage section.intro .left_col a p{background-color: #ff9992}#startpage section.intro .left_col a:hover p{background-color: #fff;color: #ff9992}#startpage section.intro .right_col{width: 50%;float: right;height: 100%;position: relative;background-repeat: no-repeat;background-position: center center}#startpage section.intro .right_col a p{background-color: #007e93}#startpage section.intro .right_col a:hover p{background-color: #fff;color: #007e93}.box{border: 1px solid #ccc;padding: 35px;position: relative}.box.no-padding{padding: 0}.box a.readmore{position: absolute;bottom: 35px}section article{max-width: 1218px;margin: auto}section.intro{padding-top: 141px}section div.space{padding: 100px 0}section div.space.smaller{padding: 50px 0}section.content article{padding: 30px 0 0 0}section.content article:first-child{padding-top: 60px}section.content article:last-child{padding-bottom: 60px}section.content article .left_col{width: calc(50% - 15px);float: left}section.content article .left_col img{max-width: 100%}section.content article .right_col{width: calc(50% - 15px);float: right}section.content article .right_col img{max-width: 100%}section.content article .box.news{width: 316px;height: 310px;float: left;margin-right: 30px}section.content article .box.news.action{background-color: #203b6c;color: #fff}section.content article .box.news.action h3,section.content article .box.news.action a{color: #fff}section.content article .box.collection{width: 798px;height: 380px;float: left}section.content article .box.collection .picture{width: 448px;float: left;height: 100%;overflow: hidden}section.content article .box.collection .picture img{height: 100%}section.content article .box.collection .inner{padding: 35px;float: right;max-width: 280px}section.content article .box.social{width: 314px;height: 290px;float: left;margin-right: 30px}section.content article .box.service{width: 314px;height: 290px;float: left;margin-right: 30px}section.content article .box.trends{width: 314px;height: 290px;float: left}section.video{background: url(../../media/img/home_video_bg.jpg) no-repeat center center;background-size: cover;height: 650px}section.video .text{text-align: center}section.video .text a{display: block;width: 100%;height: 100%;text-decoration: none;padding: 180px 0}section.video .text a h3{margin-top: 30px;color: white}section.video .text a p{color: white}section.video .text a .line{height: 1px;width: 200px;margin: 30px auto;background-color: #fff}section.startpage_storelocator{padding: 60px 0}section.startpage_storelocator .line{height: 1px;width: 200px;margin: 40px auto;background-color: #ccc}section.startpage_storelocator h3{text-align: center}section.startpage_storelocator p{max-width: 100%;display: block;text-align: center;margin-top: 0;margin-bottom: 30px}section.startpage_storelocator form{padding: 15px 0;text-align: center}section.startpage_storelocator form.ios input,section.startpage_storelocator form.ios textarea{-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0}section.startpage_storelocator form.ios input.plz,section.startpage_storelocator form.ios textarea.plz{max-width: 200px}section.startpage_storelocator form.ios select{height: 45px !important;-webkit-border-radius: 0;border-radius: 0}section.startpage_storelocator form lable{margin: 10px 0 10px 0;font-size: 17px}section.startpage_storelocator form select{margin-right: 10px}section.startpage_storelocator form input{margin-right: 10px}section.startpage_storelocator form input[type=submit]{margin-left: 25px}section.content.service article.overview .line{width: 100%;height: 1px;background-color: #ccc;margin: 30px 0}section.content.service article.overview .left_col{padding-top: 50px}section.content.service article.overview .left_col .bottom_links{margin-top: 150px;max-width: 85%}section.content.service article.overview .left_col .bottom_links a{display: block;position: relative;text-decoration: none}section.content.service article.overview .left_col .bottom_links a p{margin-top: 0}section.content.service article.overview .left_col .bottom_links a i{position: absolute;right: 21px;bottom: 5px}section.content.service article.overview .left_col .bottom_links .line{width: 100%;height: 1px;background-color: #ccc;margin: 30px 0}section.content.service article.materials .right_col{width: calc(50% - 75px);padding: 0 0 0 60px}section.content.service article.materials .right_col .material{max-width: 230px;height: 220px;border-bottom: 1px solid #ccc;float: left;margin-bottom: 50px}section.content.service article.materials .right_col .material:nth-child(odd){margin-right: 60px}section.content.service article.materials .right_col .material p{font-size: 14px;line-height: 160%}section.content.service article.form .head{margin-bottom: 60px}section.content.service article.form .head h3,section.content.service article.form .head p{text-align: center}section.content.service article.form .left_col p,section.content.service article.form .right_col.bottom p{margin-bottom: 30px;max-width: 300px;margin-left: 116px;padding: 0 10px 8px 10px}section.content.service article.form .left_col p span,section.content.service article.form .right_col.bottom p span{color: #203b6c;font-size: 18px;line-height: 180%}section.content.service article.form .left_col p.hover,section.content.service article.form .right_col.bottom p.hover,section.content.service article.form .left_col p:hover,section.content.service article.form .right_col.bottom p:hover{color: #fff;background-color: #203b6c;cursor: pointer}section.content.service article.form .left_col p.hover span,section.content.service article.form .right_col.bottom p.hover span,section.content.service article.form .left_col p:hover span,section.content.service article.form .right_col.bottom p:hover span{color: #fff;background-color: #203b6c}section.content.service article.form .left_col h5,section.content.service article.form .right_col.bottom h5,section.content.service article.form .left_col h6,section.content.service article.form .right_col.bottom h6{max-width: 300px;margin-left: 116px;padding: 0 10px 8px 10px}section.content.service article.form .left_col h6,section.content.service article.form .right_col.bottom h6{max-width: 100%;margin-top: 20px;text-transform: none;font-weight: 400}section.content.service article.form .left_col .form_table,section.content.service article.form .right_col.bottom .form_table{border: 1px solid #ccc;padding: 30px 45px;margin-left: 80px;margin-right: 39px}section.content.service article.form .left_col .form_table table.fit_table,section.content.service article.form .right_col.bottom .form_table table.fit_table{font-size: 14px;font-weight: 400;text-transform: none}section.content.service article.form .left_col .form_table table.fit_table tr.border,section.content.service article.form .right_col.bottom .form_table table.fit_table tr.border{border-bottom: 1px solid #203b6c}section.content.service article.form .left_col .form_table table.fit_table tr td,section.content.service article.form .right_col.bottom .form_table table.fit_table tr td{padding: 10px 0;min-width: 59px}section.content.service article.form .left_col .form_table table.fit_table tr td span,section.content.service article.form .right_col.bottom .form_table table.fit_table tr td span{font-size: 10px}section.content.service article.form .konfektion_table{margin-top: 80px}section.content.service article.form .konfektion_table .form_table{margin-top: 20px}section.content.service article.form .konfektion_table .form_table table.fit_table tr td{text-align: center}section.content.service article.form .right_col{position: relative}section.content.service article.form .right_col .numbers .number{width: 30px;height: 30px;border-radius: 50%;background-color: #203b6c;-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.26);-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.26);box-shadow: 0px 0px 7px rgba(0,0,0,0.26);text-align: center;color: #fff;line-height: 182%;cursor: pointer;-webkit-transition: linear all .3s;-moz-transition: linear all .3s;-ms-transition: linear all .3s;-o-transition: linear all .3s;transition: linear all .3s;position: absolute;-webkit-transform: scale(1.2, 1.2)}section.content.service article.form .right_col .numbers .number.hover,section.content.service article.form .right_col .numbers .number:hover{background-color: #fff;color: #203b6c;-webkit-transform: scale(1.5, 1.5)}section.content.service article.form .right_col .numbers .number.one{bottom: 53%;right: 59%}section.content.service article.form .right_col .numbers .number.two{bottom: 46%;right: 46%}section.content.videos article.video{padding-top: 110px;margin-bottom: 50px}section.content.videos article.video .videoWrapper{position: relative;padding-bottom: 54.15%;padding-top: 25px;height: 0;margin-top: 50px}section.content.videos article.video .videoWrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}section.content.videos .button{margin-top: 100px}section.content.videos .button a{width: 150px;height: 150px;display: block;border: 3px solid #203b6c;text-align: center;line-height: 930%;color: #203b6c;margin: auto;-webkit-transition: linear all .3s;-moz-transition: linear all .3s;-ms-transition: linear all .3s;-o-transition: linear all .3s;transition: linear all .3s;cursor: pointer;border-radius: 100%;text-decoration: none}section.content.videos .button a:hover{color: #000;border: 3px solid #000}section.content.wallpapers h3{padding-top: 110px;margin-bottom: 6px}section.content.wallpapers article.wallpaper{padding-bottom: 50px}section.content.wallpapers article.wallpaper img{margin-top: 50px;max-width: 100%}section.content.wallpapers article.wallpaper .downloadAs{max-width: 771px;margin: auto;min-height: 137px}section.content.wallpapers article.wallpaper .downloadAs h4{text-align: center;color: #203b6c;margin-top: 35px;font-size: 14px;color: #ccc}section.content.wallpapers article.wallpaper .downloadAs .size{width: 132px;border: 1px solid #ccc;text-align: center;padding: 35px 20px;margin-right: 25px;color: #333;text-decoration: none;font-size: 15px;display: block;float: left;font-weight: normal}section.content.wallpapers article.wallpaper .downloadAs .size.last{margin-right: 0}section.content.wallpapers article.wallpaper .downloadAs .size:hover{border: 1px solid #203b6c;background-color: #203b6c;color: #fff}section.content.wallpapers .button{margin-top: 100px}section.content.wallpapers .button a{width: 150px;height: 150px;display: block;border: 3px solid #203b6c;text-align: center;line-height: 930%;color: #203b6c;margin: auto;-webkit-transition: linear all .3s;-moz-transition: linear all .3s;-ms-transition: linear all .3s;-o-transition: linear all .3s;transition: linear all .3s;cursor: pointer;border-radius: 100%;text-decoration: none}section.content.wallpapers .button a:hover{color: #000;border: 3px solid #000}section.kontakt article .right_col{width: calc(60% - 60px);margin-left: 60px;padding-top: 50px}section.kontakt article .left_col{width: 40%}section.newsletter article img{width: 100%}section.imprint article p{max-width: 85%}section.imprint article p span{font-family: 'Montserrat', Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 700;line-height: 220%}section.imprint article .left_col{padding-top: 50px}section.presse article p,section.presse article h3,section.presse article h5{max-width: 800px;text-align: left;margin: auto}section.presse article p{margin: 25px auto;line-height: 180%}section.presse article img{margin: 50px 0;width: 100%}section.storelocator div.wrap{width: 100%;height: calc(100vh - 171px);padding-top: 141px;z-index: 0}@media (max-width: 860px){section.storelocator div.wrap{width: 100%;padding-top: 80px;z-index: 0;position: absolute;left: 0;min-height: 100vh !important;max-width: 100vw !important;overflow-x: hidden !important;z-index: 9999}}section.storelocator div.imprint{text-align: center;padding-top: 2px}section.storelocator div.imprint a{font-size: 10px;color: #A2A2A2;padding: 0 13px;text-transform: uppercase;text-decoration: none}section.storelocator div.imprint a:hover{text-decoration: underline}section.shops article{padding-top: 110px}section.shops article .shop_grid{margin-top: 100px}section.shops article .shop_grid .shop{width: calc(25% - 22.5px);float: left;margin-right: 30px;margin-bottom: 100px;height: 150px;-webkit-transition: linear all .3s;-moz-transition: linear all .3s;-ms-transition: linear all .3s;-o-transition: linear all .3s;transition: linear all .3s}section.shops article .shop_grid .shop.last{margin: 0}section.shops article .shop_grid .shop:hover{background-color: #eee}section.shops article .shop_grid .shop a{display: block;height: 100%;text-decoration: none}section.shops article .shop_grid .shop a div{height: 100%;width: 100%;white-space: nowrap;text-align: center}section.shops article .shop_grid .shop a div span{display: inline-block;height: 100%;vertical-align: middle}section.shops article .shop_grid .shop a div img{vertical-align: middle;max-width: 80%;max-height: 80%}form input,form select,form textarea{border: 1px solid #808080;outline: none;font-weight: 400;box-sizing: border-box}form input:focus,form select:focus,form textarea:focus{border: 1px solid #203b6c;outline: none}form input[type=text],form input[type=email],form textarea{padding: 11px}form select{padding: 10px}form input[type=submit]{border: 1px solid #203b6c;padding: 9px 30px;background-color: #203b6c;font-weight: 400;color: #fff;outline: none;-webkit-transition: .2s all linear;-moz-transition: .2s all linear;-o-transition: .2s all linear;transition: .2s all linear}form input[type=submit]:hover{background-color: #fff;color: #203b6c}form div.anrede{float: left;font-size: 14px;margin-right: 20px;margin-bottom: 20px;cursor: pointer;padding: 7px 4px}form div.anrede.aktiv,form div.anrede:hover{border-bottom: 3px solid #203b6c}form#contact_form{margin-top: 50px}form#contact_form.ios input,form#contact_form.ios textarea{-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0}form#contact_form.ios input#plz,form#contact_form.ios textarea#plz{width: 33%}form#contact_form.ios select{height: 46px !important;-webkit-border-radius: 0;border-radius: 0}form#contact_form .left{width: calc(50% - 15px);float: left;margin-right: 30px}form#contact_form .right{width: calc(50% - 15px);float: left;margin-top: 55px}form#contact_form input,form#contact_form select{width: 100%;margin-bottom: 15px}form#contact_form input#plz,form#contact_form select#plz{width: 34%;margin-right: 8px}form#contact_form input#ort,form#contact_form select#ort{width: calc(66% - 13px)}form#contact_form input[type=submit],form#contact_form select[type=submit]{margin-top: 10px;width: 200px;float: right}form#contact_form textarea{-webkit-border-radius: 0;width: 100%;height: 160px;max-height: 160px}form#contact_form p.fussnote{float: left}form.newsletter{max-width: 70%;margin: auto}form.newsletter .line{width: 100%;height: 1px;background-color: #ccc;margin: 15px 0 30px 0}section.crossselling{padding: 50px 0;max-width: 1218px;margin: auto}section.crossselling a.box,section.crossselling div.box{float: left;text-align: center;padding: 55px 35px 0px 35px;text-decoration: none;min-height: 176px}section.crossselling a.box:hover,section.crossselling div.box:hover{border: 1px solid #203b6c}section.crossselling a.box h3,section.crossselling div.box h3{font-size: 36px;font-weight: bold}section.crossselling a.box p,section.crossselling div.box p{margin-bottom: 0}section.crossselling a.box.left,section.crossselling div.box.left{width: calc(25% - 100px);margin-right: 30px}section.crossselling a.box.middle,section.crossselling div.box.middle{width: calc(50% - 77px);margin-right: 30px}section.crossselling a.box.middle p,section.crossselling div.box.middle p{width: 50%;margin: auto}section.crossselling a.box.right,section.crossselling div.box.right{width: calc(25% - 100px)}section.crossselling a.box .line,section.crossselling div.box .line{width: 40%;margin: 20px auto;height: 1px;background-color: #ccc}section.crossselling.kontakt a.box.left,section.crossselling.kontakt div.box.left{padding: 41px 35px;min-height: 149px}section.crossselling.kontakt a.box.left p,section.crossselling.kontakt div.box.left p{margin-top: 0}section.crossselling.kontakt a.box.middle p,section.crossselling.kontakt div.box.middle p{width: 75%}section.crossselling.vertical{padding: 0 0 50px 0}section.crossselling.vertical a.box{padding: 35px;text-align: left}section.crossselling.vertical a.box.left,section.crossselling.vertical a.box.middle,section.crossselling.vertical a.box.right{width: calc(100% - 70px);margin: 0 0 30px 0}section.crossselling.vertical a.box.left .line,section.crossselling.vertical a.box.middle .line,section.crossselling.vertical a.box.right .line{margin: 20px 0}footer{background-color: #eee;font-size: 14px;font-weight: 400}footer .inner{padding: 35px 0;text-align: center}footer .inner ul.footer_nav{display: inline-block;text-align: left;list-style-type: none;padding: 0;margin: 0}footer .inner ul.footer_nav li{float: left;padding: 0 46px}footer .inner ul.footer_nav li:first-child{padding-left: 0 !important}footer .inner ul.footer_nav li:last-child{padding-right: 0 !important}footer .inner ul.footer_nav li a{text-transform: uppercase;font-weight: bold;text-decoration: none}footer .inner ul.footer_nav li a:hover,footer .inner ul.footer_nav li a.aktiv{color: #203b6c;text-decoration: underline}footer .inner ul.footer_nav li ul.footer_subnav{padding: 0;margin: 15px 0 0 0}footer .inner ul.footer_nav li ul.footer_subnav li{display: block;float: none;padding: 3px 0;margin: 0}footer .inner ul.footer_nav li ul.footer_subnav li a{font-size: 12px;text-transform: none;color: #555;font-weight: 400;text-decoration: none}footer .inner ul.footer_nav li ul.footer_subnav li a:hover,footer .inner ul.footer_nav li ul.footer_subnav li a.aktiv{color: #203b6c;text-decoration: underline}footer .inner .logo{margin: 100px auto 40px auto;display: block;max-width: 970px}footer .inner .logo a{margin-right: 50px;opacity: 0.3}footer .inner .logo a:last-child{margin-right: 0}footer .inner .logo a:hover{opacity: 0.65}footer .inner .social{width: 100%;margin: 60px auto 40px auto;text-align: center}footer .inner .social i{display: inline-block;padding: 0 15px;color: #555;-webkit-transition: linear all .3s;-moz-transition: linear all .3s;-ms-transition: linear all .3s;-o-transition: linear all .3s;transition: linear all .3s;font-size: 16px}footer .inner .social i:hover{color: #203b6c;cursor: pointer}footer .imprint{width: 100%;text-align: center;border-top: 1px solid #e1e1e1;padding: 10px 0;font-family: 'Montserrat', Helvetica, Arial, sans-serif}footer .imprint a{font-size: 10px;color: #A2A2A2;padding: 0 20px;text-transform: uppercase;text-decoration: none}footer .imprint a:hover{text-decoration: underline;color: #000}footer p.fussnote a{color: #a2a2a2;text-decoration: none}footer p.fussnote a:hover{text-decoration: underline;color: #333}.white{color: white}.blue{color: #203b6c}.pink{color: #ff9992}.men{color: #007e93}.center{text-align: center}.hidden{display: none !important}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible{visibility: hidden}.clearfix:before,.clearfix:after{content: " ";display: table}.clearfix:after{clear: both}@media print{*,*:before,*:after,*:first-letter,*:first-line{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}}.no-js .activate_js{display: block}.no-js .hidden-no-js{display: none}.no-js .visible-no-js{display: block !important}.visible-no-js{display: none}.spinning{-webkit-animation-name: spin;-webkit-animation-duration: 1600ms;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: spin;-moz-animation-duration: 1600ms;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: spin;-ms-animation-duration: 1600ms;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;animation-name: spin;animation-duration: 1600ms;animation-iteration-count: infinite;animation-timing-function: linear}.center{text-align: center !important}.blockcentered{margin-left: auto !important;margin-right: auto !important;display: block !important}.bold{font-weight: bold !important}.uppercase{text-transform: uppercase !important}.no-margin-bottom{margin-bottom: 0 !important}.no-margin-top{margin-top: 0px !important}.no-margin{margin: 0 !important}.fullwidth{width: 100% !important}.mfp-bg{top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8}.mfp-wrap{top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden}.mfp-container{text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box}.mfp-container:before{content: '';display: inline-block;height: 100%;vertical-align: middle}.mfp-align-top .mfp-container:before{display: none}.mfp-content{position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width: 100%;cursor: auto}.mfp-ajax-cur{cursor: progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out}.mfp-zoom{cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in}.mfp-auto-cursor .mfp-content{cursor: auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select: none;-moz-user-select: none;user-select: none}.mfp-loading.mfp-figure{display: none}.mfp-hide{display: none !important}.mfp-preloader{color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044}.mfp-preloader a{color: #CCC}.mfp-preloader a:hover{color: #FFF}.mfp-s-ready .mfp-preloader{display: none}.mfp-s-error .mfp-content{display: none}button.mfp-close,button.mfp-arrow{overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation}button::-moz-focus-inner{padding: 0;border: 0}.mfp-close{width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity: 1}.mfp-close:active{top: 1px}.mfp-close-btn-in .mfp-close{color: #333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%}.mfp-counter{position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap}.mfp-arrow{position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent}.mfp-arrow:active{margin-top: -54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity: 1}.mfp-arrow:before,.mfp-arrow:after{content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent}.mfp-arrow:after{border-top-width: 13px;border-bottom-width: 13px;top: 8px}.mfp-arrow:before{border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7}.mfp-arrow-left{left: 0}.mfp-arrow-left:after{border-right: 17px solid #fff;margin-left: 31px}.mfp-arrow-left:before{margin-left: 25px;border-right: 27px solid #3f3f3f}.mfp-arrow-right{right: 0}.mfp-arrow-right:after{border-left: 17px solid #fff;margin-left: 39px}.mfp-arrow-right:before{border-left: 27px solid #3f3f3f}.mfp-iframe-holder{padding-top: 40px;padding-bottom: 40px}.mfp-iframe-holder .mfp-content{line-height: 0;width: 100%;max-width: 85%}.mfp-iframe-holder .mfp-close{top: -40px}.mfp-iframe-scaler{width: 100%;height: 0;overflow: hidden;padding-top: 56.25%}.mfp-iframe-scaler iframe{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,0.6);background: #000}img.mfp-img{width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto}.mfp-figure{line-height: 0}.mfp-figure:after{content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,0.6);background: #444}.mfp-figure small{color: #BDBDBD;display: block;font-size: 12px;line-height: 14px}.mfp-figure figure{margin: 0}.mfp-bottom-bar{margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto}.mfp-title{text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px}.mfp-image-holder .mfp-content{max-width: 100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0;padding-right: 0}.mfp-img-mobile img.mfp-img{padding: 0}.mfp-img-mobile .mfp-figure:after{top: 0;bottom: 0}.mfp-img-mobile .mfp-figure small{display: inline;margin-left: 5px}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0,0,0,0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0}.mfp-img-mobile .mfp-counter{right: 5px;top: 3px}.mfp-img-mobile .mfp-close{top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,0.6);position: fixed;text-align: center;padding: 0}}@media (max-width: 1024px){body > div.articleoverlay > div.description > div.line{margin: 2px 0 !important}body > div.articleoverlay > div.description p{margin: 3px 0;font-size: 12px !important}body > div.articleoverlay > div.description h1{font-size: 20px !important}.articleoverlay .navbar{bottom: auto !important;top: 0px !important}#artikelbild{top: 60px}.articleoverlay .description{top: 60px;bottom: auto !important}.articleoverlay .close{top: 75px !important}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform: scale(.75);transform: scale(.75)}.mfp-arrow-left{-webkit-transform-origin: 0;transform-origin: 0}.mfp-arrow-right{-webkit-transform-origin: 100%;transform-origin: 100%}.mfp-container{padding-left: 6px;padding-right: 6px}}@media (max-width: 1318px){footer{padding: 0 20px}footer .inner ul.footer_nav li{padding: 0 3.7%}header .logo{padding: 54px 0 0 30px}header .navigation{padding-right: 30px}header.shrink .logo{width: 130px !important;padding: 92px 0 0 30px}header.shrink .navigation{padding-right: 30px}}@media (max-width: 1277px){section.startpage_storelocator form{max-width: 100% !important;text-align: center}section.content article .box.news{width: calc(31.85550082101806% - 70px)}section.content article .box.collection{width: calc(68.14449917898194% - 34px)}section.content article .box.collection .picture{width: 50%}section.content article .box.collection .inner{width: calc(50% - 70px);float: left}section.content article .box.collection .picture img{margin-left: -51px}section.content article .box.social{margin-right: 32px}section.content article .box.social,section.content article .box.service,section.content article .box.trends{box-sizing: border-box;width: calc(31.52709359605911% - 2px)}section.startpage_storelocator .line{margin: 25px auto}section.startpage_storelocator p{float: none;width: 100%;text-align: center;max-width: 100%}section.startpage_storelocator form{float: none;margin: auto;max-width: 816px}section.startpage_storelocator form input[type=submit]{margin-right: 0}#sprache .box{padding: 25px 30px 50px 30px}#sprache .box .inner{margin: 0}}@media (max-width: 1251px){footer .inner ul.footer_nav li{padding: 0 3%}}@media (max-width: 1249px){section.content.service article.materials .left_col img{width: 90%}section.content.service article.materials .right_col{padding: 0;width: calc(50% - 15px)}}@media (max-width: 1226px){section.content article .box.news{width: calc(35% - 70px)}section.content article .box.collection{width: calc(65% - 34px)}}@media (max-width: 1217px){section article{max-width: 100%}.box h3{font-size: 38px}section.content.service article.form .left_col p,section.content.service article.form .right_col.bottom p,section.content.service article.form .left_col h5,section.content.service article.form .right_col.bottom h5,section.content.service article.form .left_col h6.fussnote,section.content.service article.form .right_col.bottom h6.fussnote{margin-left: 0}section.content.service article.form .left_col h5,section.content.service article.form .right_col.bottom h5{padding-left: 0}section.content.service article.form .left_col .form_table,section.content.service article.form .right_col.bottom .form_table{margin-left: 0;margin-right: 0}}@media (max-width: 1214px){section.crossselling.kontakt a.box.middle,section.crossselling.kontakt div.box.middle,section.crossselling.kontakt a.box.right,section.crossselling.kontakt div.box.right{padding-top: 64px;padding-bottom: 8px}}@media (max-width: 1170px){header .navigation nav#secnav a#language{margin-right: 10px}header .navigation nav#secnav a{margin-left: 8px}header .navigation nav#mainnav .wrapper{float: right}header .navigation nav#mainnav a{margin-right: 25px}}@media (max-width: 1157px){section.crossselling.kontakt a.box.left,section.crossselling.kontakt div.box.left{width: 25%}section.crossselling.kontakt a.box.middle,section.crossselling.kontakt div.box.middle{width: calc(75% - 174px);padding: 55px 35px 0px 35px;margin-right: 0}section.crossselling.kontakt a.box.right,section.crossselling.kontakt div.box.right{display: none}}@media (max-width: 1130px){section.content.service article.materials .right_col .material:nth-child(odd){margin-right: 30px}section.content.service article.overview .left_col .bottom_links{margin-top: 80px}}@media (max-width: 1100px){section.content article .box.collection .picture img{margin-left: -135px}section.content article .box.collection .picture{width: 50%}section.content article .box.collection .inner{width: calc(50% - 70px)}form.newsletter{max-width: 90%}}@media (max-width: 1093px){section.content article .box.social,section.content article .box.service{width: calc(50% - 16px);margin-bottom: 30px}section.content article .box.service{margin-right: 0}section.content article .box.trends{width: 100%;height: auto;min-height: 250px}section.crossselling a.box.left,section.crossselling a.box.middle,section.crossselling a.box.right{width: calc(33.33333333333333% - 92px)}section.crossselling a.box.left p,section.crossselling a.box.middle p,section.crossselling a.box.right p{width: 100%}}@media (max-width: 1070px){footer .inner ul.footer_nav li{padding: 0 2.5%}section.content.service article.materials .left_col{width: calc(40% - 15px)}section.content.service article.materials .right_col{width: calc(60% - 15px)}section.kontakt article .right_col{width: 100%;float: none;margin: 0;text-align: center}section.kontakt article .right_col p{max-width: 70%;margin: 20px auto}section.kontakt article .right_col form#contact_form{max-width: 80%;margin: 50px auto 0 auto}section.kontakt article .left_col{display: none}}@media (max-width: 1049px){header .navigation nav#mainnav a{font-size: 18px}header .logo{padding: 54px 0 0 0}}@media (max-width: 1020px){header .navigation nav#mainnav a,header .inner .navigation.open nav#secnav a{color: #203b6c !important}header{height: 78px}header .inner.open{height: 100vh;overflow-y: scroll}header .inner .hamburger{width: 30px;height: 23px;display: block;text-decoration: none;color: #203b6c;float: right;padding: 28px 19px 27px 19px}header .inner .hamburger svg.black path{fill: #203b6c;transform: none}header .inner .logo{max-width: 150px;padding: 20px 0 20px 14px}header .inner .navigation{display: none}header .inner .navigation.open{display: block;background-color: #fff;float: none;width: calc(100% - 30px);display: table;padding: 30px 15px}header .inner .navigation.open nav#mainnav{padding: 0;display: table-header-group}header .inner .navigation.open nav#mainnav .wrapper{float: none}header .inner .navigation.open nav#mainnav a{display: block;font-size: 22px;padding: 15px 0;border-bottom: 1px solid rgba(0,0,0,0.25);margin-right: 0}header .inner .navigation.open nav#mainnav a:last-child{border-bottom: none}header .inner .navigation.open nav#secnav{padding-top: 0;margin-top: 30px;float: none;display: table-footer-group}header .inner .navigation.open nav#secnav a{display: block;font-size: 16px;margin: 0;padding: 10px 0}header .inner .navigation.open nav#secnav a:first-child{margin-top: 30px}header .inner .navigation.open nav#secnav a#language i{top: 9px}#sprache .box{width: calc(100% - 60px)}.box h3{font-size: 32px}section.content article .box.trends{min-height: 200px}section.intro{padding-top: 78px}section.imprint article .left_col{padding: 0}}@media (max-width: 995px){section.content.service article.form .left_col .form_table,section.content.service article.form .right_col.bottom .form_table{padding: 30px 20px}}@media (max-width: 980px){footer .inner ul.footer_nav li{padding: 0 20px 20px 20px}footer .inner ul.footer_nav li ul.footer_subnav{display: none}#mnb-teaser-foot p{font-size: 15px}}@media (max-width: 948px){section.startpage_storelocator form{max-width: 574px}section.startpage_storelocator form input[type=submit]{display: block;margin: auto;margin-top: 30px}}@media (max-width: 937px){section.content.service article.form .left_col{width: calc(60% - 15px)}section.content.service article.form .right_col{width: calc(40% - 15px);overflow: hidden}section.content.service article.form .right_col img{width: 180%;max-width: 200%;margin-left: -125px}section.content.service article.form .left_col .form_table table.fit_table{width: 364px !important}section.content.service article.form .left_col .form_table table.fit_table tr td{min-width: 50px}}@media (max-width: 920px){section.crossselling a.box.left,section.crossselling a.box.middle,section.crossselling a.box.right{padding: 55px 35px 0px 35px;min-height: 180px}section.crossselling a.box.left p,section.crossselling a.box.middle p,section.crossselling a.box.right p{width: 100%}section.crossselling.kontakt a.box.middle,section.crossselling.kontakt div.box.middle{padding: 43px 35px 7px 35px}section.crossselling.kontakt a.box.middle p,section.crossselling.kontakt div.box.middle p{width: 100%}}@media (max-width: 910px){section.content article .box.collection .picture img{margin-left: -185px}section.content.service article.materials .left_col{width: 100%;max-height: 350px;overflow: hidden}section.content.service article.materials .left_col img{width: 100%;margin-top: -100px}section.content.service article.materials .right_col{padding-top: 50px;width: 100%}section.content.service article.materials .right_col .material{max-width: 350px;width: calc(33.33333333333333% - 30px);margin-right: 30px;height: 250px}}@media (max-width: 890px){section.content.service article.form .left_col.bottom{width: calc(40% - 15px)}section.content.service article.form .right_col.bottom{width: calc(60% - 15px)}}@media (max-width: 870px){section.kontakt article .right_col form#contact_form{max-width: 90%}}@media (max-width: 1100px){footer .inner ul.footer_nav{display: none}footer .inner .logo{max-width: 100%;margin: 20px auto 40px auto}footer .inner .logo a{width: 150px;margin: 20px auto;display: block}footer .inner .logo a:last-child{margin: 20px auto}}@media (max-width: 862px){#mnb-teaser-foot .inner{height: auto;text-decoration: none !important}#mnb-teaser-foot .inner .text{max-width: 90%;padding: 10px 5%;float: none}#mnb-teaser-foot .inner .heart{display: none}#mnb-teaser-foot .inner p{text-align: center;max-width: calc(100% - 40px);float: none;padding: 20px 20px 0 20px;text-decoration: none !important}}@media (max-width: 851px){section.crossselling a.box.left h3,section.crossselling a.box.middle h3,section.crossselling a.box.right h3{font-size: 25px}body section.shops .shop_grid .shop,body section.shops .shop_grid .shop.last{width: calc(50% - 30px);margin-left: 15px !important;margin-right: 15px !important;margin-bottom: 40px}}@media (max-width: 840px){section.content.service article.overview .left_col{width: 100%;text-align: center}section.content.service article.overview .left_col .bottom_links{max-width: 85%;margin: 120px auto 0 auto;text-align: left}section.content.service article.overview .right_col{display: none}}@media (max-width: 814px){section.crossselling.kontakt a.box.left,section.crossselling.kontakt div.box.left,section.crossselling.kontakt a.box.middle,section.crossselling.kontakt div.box.middle{width: calc(100% - 72px);margin-right: 0}section.crossselling.kontakt a.box.left,section.crossselling.kontakt div.box.left{margin-bottom: 30px}section.crossselling.kontakt a.box.middle,section.crossselling.kontakt div.box.middle{margin-bottom: 0;padding-bottom: 55px;min-height: 50px}section.crossselling.kontakt a.box.middle h3,section.crossselling.kontakt div.box.middle h3{font-size: 36px}}@media (max-width: 810px){.box a.readmore{position: static}section.content article .box.news{width: calc(100% - 72px);margin-right: 0;margin-bottom: 30px;height: auto}section.content article .box.collection{width: calc(100% - 2px);height: auto}section.content article .box.collection .picture img{height: auto;width: 100%;margin-left: 0}}@media (max-width: 767px){section.startpage_storelocator form{text-align: left}section.startpage_storelocator form input,section.startpage_storelocator form select{width: 100% !important;margin-bottom: 30px}section.startpage_storelocator form select#idist{max-width: 80%}#startpage section.intro{height: auto}#startpage section.intro h1{position: static;text-shadow: none;color: #203b6c;font-size: 70px}#startpage section.intro .left_col,#startpage section.intro .right_col{width: 100%;float: none;display: block;height: 50vh;min-height: 500px;background-position: center center}.box{float: none;height: auto !important;margin-bottom: 30px}section.content article .box.collection{margin-bottom: 0}section.content article .box.social,section.content article .box.service{width: 100%;margin-right: 0}section.content.service article.form .head{margin-bottom: 0}section.content.service article.form .head h3,section.content.service article.form .head p{text-align: left}section.content.service article.form .left_col,section.content.service article.form .left_col.bottom{width: 100%;margin-right: 0;margin-bottom: 30px;text-align: left}section.content.service article.form .left_col p,section.content.service article.form .left_col.bottom p{margin-top: 30px !important;max-width: 100%;padding: 0 10px 8px 0}section.content.service article.form .left_col .form_table table,section.content.service article.form .left_col.bottom .form_table table{margin: auto}section.content.service article.form .right_col,section.content.service article.form .right_col.bottom{width: 100%}section.content.service article.form .right_col img,section.content.service article.form .right_col.bottom img{width: 100%;max-width: 200%;margin-left: 0}section.content.service article.form .left_col .form_table table.fit_table{width: 364px !important}section.content.service article.form .left_col .form_table table.fit_table tr td{min-width: 50px}section.imprint article .left_col,section.imprint article .right_col{width: 100%;float: none;margin: 0}section.imprint article .left_col img,section.imprint article .right_col img{margin-top: 20px}section.kontakt article .right_col p{max-width: 100%}form#contact_form{max-width: 100% !important}form#contact_form.newsletter{max-width: 100%}}@media (max-width: 705px){section.startpage_storelocator form{max-width: 474px}section.startpage_storelocator form select.land{width: 100%;margin: 0 0 20px 0}section.startpage_storelocator form input.plz{width: 70%;float: left}section.startpage_storelocator form lable{float: right}}@media (max-width: 695px){section.crossselling a.box.left,section.crossselling a.box.middle,section.crossselling a.box.right{width: calc(100% - 73px);margin-bottom: 30px;padding: 55px 35px;min-height: auto;height: auto}section.crossselling a.box.left h3,section.crossselling a.box.middle h3,section.crossselling a.box.right h3{font-size: 35px}}@media (max-width: 677px){section.content.service article.materials .right_col .material{width: calc(50% - 30px)}}@media (max-width: 649px){section.content article .box.collection .picture img{width: 150%;margin-left: -100px}}@media (max-width: 840px){section.content.wallpapers article.wallpaper .downloadAs{max-width: 400px}section.content.wallpapers article.wallpaper .downloadAs .size{margin: 0 10px 20px 10px}}@media (max-width: 492px){section.content.wallpapers article.wallpaper .downloadAs .size{width: calc(100% - 42px);margin: 0 0 15px 0;height: auto}}@media (max-width: 627px){section.content.service article.materials .left_col img{margin-top: -60px}}@media (max-width: 580px){section.content.service article.overview .left_col .bottom_links{max-width: 100%}body section.shops .shop_grid .shop,body section.shops .shop_grid .shop.last{width: 100%;margin-left: 0px !important;margin-right: 0px !important;margin-bottom: 15px !important}}@media (max-width: 570px){section.video .text a{padding: 159px 0}form#contact_form input{width: 100%;float: none}form#contact_form .left,form#contact_form .right{width: 100%;float: none;margin: 0}#mnb-teaser .inner{width: calc(100% - 60px);padding: 30px 0}#mnb-teaser .inner img.logo{width: 100%}#mnb-teaser .inner img.close{top: 30px;right: 30px}}@media (max-width: 537px){section.startpage_storelocator form{max-width: 474px}section.startpage_storelocator form select.land{width: 100%;margin: 0 0 20px 0}section.startpage_storelocator form input.plz{width: 100%;float: none;margin-bottom: 20px}section.startpage_storelocator form select.radius{width: calc(100% - 60px);float: left;margin-bottom: 20px}section.startpage_storelocator form label.km{float: right;display: block;margin-top: 12px}section.startpage_storelocator form input[type=submit]{width: 100%}}@media (max-width: 513px){section.content.service article.materials .right_col .material{width: 100%;margin-right: 0;margin-bottom: 30px;max-width: 520px;height: auto}section.content.service article.materials .right_col .material:nth-child(odd){margin-right: 0}}@media (max-width: 509px){section.content article .box.collection .picture{width: 100%;float: none}section.content article .box.collection .picture img{width: 100%;margin: 0}section.content article .box.collection .inner{width: 100%;float: none;max-width: calc(100% - 70px)}section.video .text a{width: calc(100% - 20px);padding: 159px 10px}section.content.service article.form .right_col img{width: 150%;margin-left: -100px}#sprache .box a.language{width: calc(100% - 42px);;margin: 0 0 25px 0}}@media (max-width: 768px) and (max-height: 568px){#sprache .box{overflow-y: scroll;padding-bottom: 25px;height: calc(100vh - 50px) !important}}@media (max-width: 428px){section.crossselling.kontakt a.box.middle h3,section.crossselling.kontakt div.box.middle h3{font-size: 26px}}@media (max-width: 471px){footer .imprint a{display: block;padding: 5px 0}}@media (max-width: 450px){.responsive-table-overflow{max-width: 100%;overflow-x: auto}}@media (max-width: 433px){section.video .text a{padding: 148px 10px}}@media (max-width: 419px){section.content.service article.materials .left_col img{margin-top: -20px}}@media (max-width: 400px){section.startpage_storelocator h3{font-size: 20px}section.startpage_storelocator .line{width: 100%}form#contact_form input#plz,form#contact_form input#ort{width: 100%}}@media (max-width: 381px){#startpage section.intro h1{font-size: 60px}}@media (max-width: 375px){html body{max-width: calc(100% - 30px);margin-left: 15px !important}html body header{width: calc(100% - 30px)}html body #sprache .box{margin-left: -15px}#mnb-teaser{width: calc(100% + 30px)}#mnb-teaser .inner{max-height: 338px}}@media (max-height: 360px) and (max-width: 640px){#mnb-teaser{width: calc(100% + 30px)}#mnb-teaser .inner{height: 100%;padding: 0;max-height: 338px}#mnb-teaser .inner img.logo{max-height: 100%}}@media (max-width: 356px){.box h3{font-size: 28px}.box{padding: 20px}section.content article .box.news{width: calc(100% - 42px)}}@media (max-width: 334px){section.video .text a{padding: 127px 10px}}@media (max-width: 328px){section.content.service article.overview .left_col .bottom_links a{text-align: center}section.content.service article.overview .left_col .bottom_links a i{display: none}}.kontakt input[type='checkbox'],.newsletter input[type='checkbox']{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;border-radius: 0;font-size: 1em;width: 100%}.kontakt input[type='checkbox'],.newsletter input[type='checkbox'],.kontakt input[type='radio'],.newsletter input[type='radio']{width: auto;float: left;margin-right: .75em;background: transparent;border: none}.kontakt input[type='checkbox']:checked,.newsletter input[type='checkbox']:checked,.kontakt input[type='checkbox']:not(:checked),.newsletter input[type='checkbox']:not(:checked),.kontakt input[type='radio']:checked,.newsletter input[type='radio']:checked,.kontakt input[type='radio']:not(:checked),.newsletter input[type='radio']:not(:checked){background: transparent;position: relative;visibility: hidden;margin: 0;padding: 0}.kontakt input[type='checkbox'] + label,.newsletter input[type='checkbox'] + label,.kontakt input[type='radio'] + label,.newsletter input[type='radio'] + label{cursor: pointer}.kontakt input[type='checkbox']:checked + label::before,.newsletter input[type='checkbox']:checked + label::before,.kontakt input[type='checkbox']:not(:checked) + label::before,.newsletter input[type='checkbox']:not(:checked) + label::before,.kontakt input[type='radio']:checked + label::before,.newsletter input[type='radio']:checked + label::before,.kontakt input[type='radio']:not(:checked) + label::before,.newsletter input[type='radio']:not(:checked) + label::before{content: ' ';display: inline-block;width: 17px;height: 17px;position: relative;top: 4px;border: 1px solid #bbb;background: white;margin-right: 1em;box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1)}.kontakt input[type=radio]:checked + label::before,.newsletter input[type=radio]:checked + label::before,.kontakt input[type=radio]:not(:checked) + label::before,.newsletter input[type=radio]:not(:checked) + label::before{border-radius: 30px}.kontakt input[type='checkbox']:hover + label::before,.newsletter input[type='checkbox']:hover + label::before,.kontakt input[type='radio']:hover + label::before,.newsletter input[type='radio']:hover + label::before{background: #ddd;box-shadow: inset 0 0 0 2px #fff}.kontakt input[type='checkbox']:checked + label::before,.newsletter input[type='checkbox']:checked + label::before,.kontakt input[type='radio']:checked + label::before,.newsletter input[type='radio']:checked + label::before{background: #203b6c;box-shadow: inset 0 0 0 2px #fff}.kontakt #chkLegalHint{width: 0 !important}.newsletter #chkLegalHint{width: auto}.kontakt label[for="chkLegalHint"]:before,.newsletter label[for="chkLegalHint"]:before{margin-left: -34px}.kontakt #wrap--chkLegalHint,.newsletter #wrap--chkLegalHint{padding-left: 34px;margin-bottom: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.newsletter #wrap--chkLegalHint{padding-left: 35px}@media only screen and (max-width: 1070px){#wrap--chkLegalHint{margin-left: 0;max-width: none;text-align: left}}@media only screen and (max-width: 570px){.kontakt label[for="chkLegalHint"]:before,.newsletter label[for="chkLegalHint"]:before{margin-left: -38px}}.tooltipster-default{background-color: white;-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.22);box-shadow: 1px 1px 5px rgba(0,0,0,0.22);-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#38000000,Positive=true)";filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#38000000,Positive=true);border-radius: 5px;line-height: 160%;max-width: 100% !important}.tooltipster-default .tooltipster-content{font-size: 14px;font-weight: bold;color: #333;line-height: 1.6em;overflow: hidden;padding: 5px 10px;max-width: 100% !important}.tooltipster-base{padding: 0;font-size: 0;line-height: 0;position: absolute;left: 0;top: 0;z-index: 9999999;pointer-events: none;width: auto;overflow: visible;max-width: 100% !important}.tooltipster-base .tooltipster-content{overflow: hidden;max-width: 100% !important}.tooltipster-base .tooltipster-content > div{max-width: 100% !important}.tooltipster-fade{opacity: 0}.tooltipster-fade-show{opacity: 1}#ascrail2000{z-index: 9997 !important;right: 3px !important;opacity: 1 !important}#ascrail2000 div{border: none !important;border-radius: 0px !important;background-color: black !important;width: 8px !important}