/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,input,textarea{font:100% "Neue Helvetica W01", sans-serif;line-height:1.4}a{color:#e3051a;text-decoration:none}a:hover{color:inherit}b,strong{font-weight:900}figure{margin:0}figure img{width:100%;height:auto;vertical-align:top}h1{font-weight:900;font-size:2em;line-height:1}h2,#main .mod_imagenav .headline,.ce_accordion .toggler{font-weight:900;font-size:1.5em;line-height:1;text-transform:uppercase;letter-spacing:0.0625em;padding-bottom:0.25rem;border-bottom:1px solid #ddd;margin-top:4rem}h3{font-weight:900;font-size:1.125em;line-height:1;margin:2rem 0 1rem}table{border-spacing:0;border-collapse:separate;font-size:0.875em}th,td{text-align:left;padding:0 1em;vertical-align:top}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}img{transition:opacity 0.5s ease}img.hidden{opacity:0;transition:none}.invisible{display:none}.content-gallery{overflow:hidden}.content-gallery ul{list-style-type:none;padding:0;margin:0}.btn,button{background-color:#000;color:#fff;font-weight:900;cursor:pointer;text-transform:uppercase;letter-spacing:0.0625em;padding:0.25em 1em 0.5em;border:0}.btn:hover,button:hover{background-color:#e3051a}.btn:active,button:active{background-color:#7f030f}.content-headline,.content-text,.product-details,.ce_accordion,.mod_newslist,.layout_full .info,.layout_full>h2,.back,.mod_search,.mod_breadcrumb,#main .mod_imagenav,.product-overview .indicator,.product-overview .level_2,.formbody,.main-footer>.inside,.social-media>.inside,.highlights,.contact-filter,.content-youtube{max-width:60rem;margin-left:auto;margin-right:auto}.content-headline h2{border:0}.content-text ul{list-style-type:none;margin:0;padding:0}.content-text ul li{position:relative;display:block;margin-top:17px}.content-text ul li:after{content:"";width:35px;height:3px;background-color:#e3051a;position:absolute;top:-7px;left:0}.content-text p strong{position:relative}.content-text p strong:first-of-type:after{content:"";width:35px;height:3px;background-color:#e3051a;position:absolute;top:-7px;left:0}.content-text>h2+.text>p>strong:first-of-type:after{display:none}.content-headline,.content-text,.product-details,.ce_accordion,.mod_newslist,.layout_full .info,.layout_full>h2,.back,.mod_search,.highlights,.contact-filter,.formbody,#main .mod_imagenav,.mod_breadcrumb,.content-youtube{padding-left:1rem;padding-right:1rem}.content-text,.ce_accordion,.mod_newslist,.layout_full .info,.layout_full>h2,.back,.mod_search,.highlights,#main .mod_imagenav{margin-top:2rem;margin-bottom:2rem}.highlights .indicator{float:left;cursor:pointer}.highlights .indicator svg{height:2em;vertical-align:top}.highlights .indicator path{transition:fill 0.5s ease;fill:#e5e5e5}.highlights .indicator.active path,.highlights .indicator:hover path{fill:#e3051a}.highlights .indicators{overflow:hidden}.highlights .content-text{padding:0;margin:0}.highlights figure{margin-top:2em}.ce_container.more .teaser img{max-width:100%;height:auto;vertical-align:top}.ce_container.more .read-more{position:absolute;left:0;right:0;text-align:center;cursor:pointer}.ce_container.more .read-more svg{display:inline-block;height:1.5em;width:auto;vertical-align:top;transform:rotate(90deg)}.ce_container.more .read-more svg path{fill:#e3051a}.ce_container.more .read-more:hover svg path{fill:#000}.mod_search .formbody{padding:0;margin-bottom:2em}.layout_full .info,.back{margin:1em auto}.layout_full .info+.content-text{margin-top:1em}.content-headline,.ce_container.more .headline{margin:1em auto}.image-block{position:relative}.image-block-image>img{width:100%;height:auto;vertical-align:top}.image-block-text{background-color:#e3051a;color:#fff}.image-block-text>.inside{padding:1em}#header{background-color:#fff}#header .brand-logo img,#header .brand-logo svg{vertical-align:top}#header .mod_form{font-size:0.8125em}#header.fixed{position:fixed;background-color:#000}#header.fixed>.inside{padding:0.5em 4em;align-items:center}#header.fixed .brand-logo img,#header.fixed .brand-logo svg{height:48px}#header.fixed .brand-logo svg g path{fill:#fff}#header.fixed .level_1>li>a{color:#fff}#header.fixed .level_1>li>a:hover,#header.fixed .level_1>li.active>a,#header.fixed .level_1>li.trail>a{color:#e3051a}#header.fixed .level_2{filter:drop-shadow(rgba(0, 0, 0, 0.25) 0 0 5px)}#header.fixed .mod_form{display:none}.mod_visual{position:relative}.mod_visual .overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:500;background-color:rgba(0, 0, 0, 0.3);display:none}.mod_visual svg{width:24px;height:24px}.slide-controls{position:absolute;left:1em;bottom:1em;z-index:8000;overflow:hidden}.slide-indicator{float:left;cursor:pointer}.slide-indicator svg{width:1.25em;height:1.25em;vertical-align:top}.slide-indicator path{fill:#fff}.slide-indicator:hover path,.slide-indicator.active path{fill:#e3051a}.mod_breadcrumb{font-size:0.875em;margin:1rem auto;font-style:italic}.mod_breadcrumb ul{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end}.mod_breadcrumb li+li::before{content:">";display:inline-block;padding:0 0.5em}#main .mod_imagenav{margin:2em auto}#main .mod_imagenav .level_1{margin:0 auto}#main .mod_imagenav figure+figure{margin-top:2em;padding-top:2em;border-top:1px solid #ccc}#main .mod_imagenav .headline{margin-top:0;border:0;padding:0}.product-details{overflow:hidden}.product-details .print_cont{border:0}.product-details .print_cont .print{width:24px;height:24px;float:right;cursor:pointer}.product-details .print_cont .print svg{width:100%;height:auto}.product-details .print_cont .print svg path{transition:fill 0.3s}.product-details .print_cont .print:hover svg path{fill:#e3051a}.product-details .print_cont:after{content:"";clear:both;display:block}.product-details>div{border-top:2px solid #000;border-bottom:2px solid #000;padding:1.2em 0}.product-details table{width:100%}.product-details table ul{margin:0;padding:0}.product-details td,.product-details th{background-color:transparent;padding:0.5em 1em}.product-details tr+tr td:last-child{border-top:1px solid #ccc}.product-details+.product-details{margin-top:3rem}.product-overview a{font-weight:900;text-transform:uppercase;letter-spacing:0.0625em;color:#000}.product-overview a:hover,.product-overview a.open{color:#e3051a}.product-overview .level_1{list-style:none;padding:0;margin:0;position:relative;overflow:hidden}.product-overview .indicator{margin-top:1em}.product-overview .indicator span{background:url("../../files/images/layout/triangle.png") center center no-repeat;position:relative;z-index:10;width:17px;height:9px;transition:transform 0.5s ease;display:block;margin:0}.product-overview .level_2{border:1px solid #e3051a;padding:2em 4em 0;text-align:center;position:relative;z-index:1;margin:0 auto 2em;box-sizing:border-box;transform:translateY(-1px)}.product-overview .level_2>.nav-item{float:left;width:calc(25% - 3em);margin-left:4em;margin-bottom:2em}.product-overview .level_2>.nav-item:nth-child(4n+1){margin-left:0;clear:both}.product-overview .level_2::after{content:"";display:table;clear:both}.product-overview img{max-width:100%;height:auto;display:block}.product-overview span{display:block;text-align:center;margin-top:0.75em;font-size:0.75em}.mod_newslist .layout_latest h2{margin:1em 0 0;font-size:1em;border:0;padding:0;text-transform:none;letter-spacing:0}.mod_newslist .layout_latest h2 a{color:#000}.mod_newslist .layout_latest h2 a:hover{color:#e3051a}.mod_newslist .layout_latest h2::after{content:"";display:block;width:3em;height:4px;background-color:#e3051a;margin:0.5em 0}.mod_newslist .layout_latest .teaser,.mod_newslist .layout_latest .more{font-size:0.875em;line-height:1.1}.mod_newslist .layout_latest .more svg{width:0.75em;height:0.75em;margin-right:0.125em}.mod_newslist .layout_latest .more svg path{fill:#e3051a}.mod_newslist::after{content:"";display:table;clear:both}.mod_newslist .ce_accordion{padding:0}.ce_accordion .toggler{color:#000;cursor:pointer;position:relative;display:flex;align-items:center;align-content:center;margin:0}.ce_accordion .toggler .text{flex-grow:1;padding-right:3rem}.ce_accordion .toggler .text .subhead{font-size:0.8125em;margin:0.25em 0 0;font-weight:normal;text-transform:none;letter-spacing:0}.ce_accordion .toggler .icon{}.ce_accordion .toggler .icon svg{height:24px;width:auto;vertical-align:top;transform-origin:center center;transition:transform 0.25s ease}.ce_accordion .toggler .icon svg path{fill:#e3051a}.ce_accordion .toggler:hover,.ce_accordion .toggler.open{color:#e3051a}.ce_accordion .toggler:hover .h-line,.ce_accordion .toggler:hover .v-line{background-color:#e3051a}.ce_accordion .toggler:hover svg path{fill:#000}.ce_accordion .toggler.open svg{transform:rotate(-90deg)}.ce_accordion .toggler.open .v-line{transform:translate(-50%, -50%) rotate(180deg)}.ce_accordion .accordion>div{border:1px solid #e3051a;padding:3em;margin-top:2em;position:relative;background-color:rgba(0, 0, 0, 0.05)}.ce_accordion .accordion>div>:first-child{margin-top:0}.ce_accordion .accordion>div>:last-child{margin-bottom:0}.ce_accordion .accordion>div h3:first-child{margin-top:0}.ce_accordion .accordion>div .ce_container{margin:3em 0}.ce_accordion .accordion>div .ce_container>.inside{background-color:#fff}.ce_accordion .accordion>div .ce_container:last-child{margin-bottom:0}.ce_accordion .accordion>div::before{content:url("../../files/images/layout/triangle.png");position:absolute;left:4em;top:calc(-1em + 2px);z-index:1;line-height:1;vertical-align:top}.ce_accordion .accordion>div::after{content:"";display:table;clear:both}.ce_accordion .content-text{padding:0;margin:0}.ce_accordion .product-details,.ce_accordion .content-headline{padding:0}.cb_contact{margin-bottom:2em}.cb_contact img{width:100%;height:auto;vertical-align:top;filter:grayscale(100%)}.cb_contact img[src=""]{display:none}.cb_contact .name{margin-top:0.5rem;font-weight:900;text-transform:uppercase;letter-spacing:0.0625em}.cb_contact .occupation,.cb_contact .phone,.cb_contact .fax,.cb_contact .email,.cb_contact .postcodes{font-size:0.8125em}.cb_contact .occupation{font-style:italic;margin-bottom:0.5rem}.cb_contact .name+.phone,.cb_contact .name+.fax,.cb_contact .name+.email,.cb_contact .name+.postcodes{margin-top:0.5rem}label{font-weight:900;text-transform:uppercase;margin-right:1em;width:8em;line-height:1.1}label.mandatory{color:#e3051a;flex-shrink:0}label.mandatory .mandatory{display:none}input,textarea{background-color:#e5e5e5;border:0;margin:0;padding:0.5em;flex-grow:1;max-width:100%;box-sizing:border-box}.formbody{margin:2em auto}.formbody .widget label,.formbody .widget input[type="text"],.formbody .widget input[type="date"],.formbody .widget input[type="number"],.formbody .widget textarea{display:block}.formbody .widget+.widget{margin-top:0.5em;padding-top:0.5em;border-top:1px solid #ddd}.formbody .checkbox_container{border:0;padding:0;margin-top:1em;margin-bottom:1em}.formbody .checkbox_container legend{margin-bottom:0.5em;font-weight:900}.formbody .checkbox_container label{background:transparent;color:#000;text-transform:none;font-weight:normal;padding:0;width:auto;margin:0;padding-left:0.5em;text-align:left;letter-spacing:0}.formbody .checkbox_container input{display:none}.formbody .checkbox_container span{display:inline-block;padding-right:3em}.formbody .checkbox_container span::before{content:"";display:inline-block;border:1px solid #aaa;background-color:#fff;width:0.6em;height:0.6em;box-shadow:inset 0 0 0 1px #fff;margin-right:0.5em}.formbody .checkbox_container label:hover span::before{border-color:#e3051a}.formbody .checkbox_container input:checked+span::before{background-color:#e3051a;border-color:#e3051a}.formbody .checkbox_container label+label{margin-top:0.25em;padding-top:0.25em;border-top:1px solid #ddd}.formbody .submit_container{margin-top:2rem}.formbody .submit{flex-grow:0;background-color:#000;color:#fff;font-weight:900;cursor:pointer;text-transform:uppercase;letter-spacing:0.0625em;padding:0.25em 1em 0.5em}.formbody .submit:hover{background-color:#e3051a}.formbody .submit:active{background-color:#7f030f}#header .widget input[type="text"]{display:inline-block}.cb_grid{display:grid;gap:4rem}@media (min-width:800px){.cb_grid{grid-template-columns:1fr 1fr}}.cb_download>.text{margin-bottom:10px}.cb_download img{max-width:100%;height:auto;vertical-align:top}.cb_download a{display:flex;margin-top:1em;font-weight:900;text-transform:uppercase;letter-spacing:0.0625em;align-items:center}.cb_download svg{width:auto;height:1em;vertical-align:top;transform-origin:center center;transform:rotate(90deg);margin-right:0.5em}.cb_download path{fill:#e3051a}.cb_download a:hover path{fill:#000}.cb_download span+span{padding-bottom:0.4em}#header .submit{margin-left:1em}.contact-filter{margin-top:4rem}.contact-filter .flexbox{display:flex;align-items:center}.contact-filter .explanation{margin-bottom:0.25em;margin-left:9rem;font-size:0.875em}.contact-filter .icon-button{display:flex;align-items:center;margin-left:1em}.contact-filter .icon-button>span{line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff}.contact-filter .icon-button>span svg{height:24px;width:auto;vertical-align:top;transform-origin:center center;transition:transform 0.25s ease}.contact-filter .icon-button>span svg path{fill:#e3051a}.contact-filter .icon-button:hover svg path{fill:#e3051a}.contact-filter+.contact-filter{margin-top:1em;margin-bottom:4rem;padding-top:1em;border-top:1px solid #ddd}#menu-button{display:flex;align-items:center;cursor:pointer}#menu-button .icon .l1,#menu-button .icon .l2,#menu-button .icon .l3{display:block;width:20px;height:2px;background-color:#000}#menu-button .icon .l2,#menu-button .icon .l3{margin-top:4px}#menu-button .text{font-weight:900;text-transform:uppercase;letter-spacing:0.0625em;margin-left:0.5em;font-size:20px;line-height:1;padding-bottom:2px}.fixed #menu-button .icon .l1,.fixed #menu-button .icon .l2,.fixed #menu-button .icon .l3{background-color:#fff}.fixed #menu-button .text{color:#fff}#menu-button:hover .icon .l1,#menu-button:hover .icon .l2,#menu-button:hover .icon .l3{background-color:#e3051a}#menu-button:hover .text{color:#e3051a}#close-button{display:none;width:1em;height:1em;position:relative;position:fixed;right:2em;top:2em;z-index:9002;cursor:pointer}#close-button .l1,#close-button .l2{position:absolute;left:50%;top:50%;z-index:1;width:20px;height:2px;background-color:#000;transform-origin:center center}#close-button .l1{transform:translate(-50%, -50%) rotate(45deg)}#close-button .l2{transform:translate(-50%, -50%) rotate(-45deg)}#close-button:hover .l1,#close-button:hover .l2{background-color:#fff}#footer{color:#fff;margin-top:4em}#footer .main-footer{background-color:#706f6f}#footer .main-footer>.inside{padding:2em 4em}#footer .main-footer address{font-style:normal;float:left;width:33.33%}#footer .social-media{background-color:#3c3c3b;border-top:4px solid #fff}#footer .social-media>.inside{padding:2em 4em;display:flex;justify-content:center}#footer .social-media>.inside a{display:block}#footer .social-media>.inside a+a{margin-left:2em}#footer a{color:#fff}#footer a svg{width:3em;height:3em;vertical-align:top;overflow:visible}#footer a ellipse,#footer a circle{fill:#000;transition:fill 0.5s ease}#footer a:hover{color:#000}#footer a:hover ellipse,#footer a:hover circle{fill:#e3051a}#footer .openhour{float:left;width:33.33%}#footer .footernav{float:left;width:33.33%}#footer .inside:after{content:"";display:table;clear:both}#header .mod_form .formbody{padding:0}#gmaps{position:relative;padding-bottom:50%}#gmaps>.inside{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}#gmaps>.inside>div{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:grid;place-items:center;align-content:center;background-color:#e5e5e5}#gmaps iframe{width:100%;height:100%;vertical-align:top}.gmaps-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background-color:rgba(255, 255, 255, 0.5)}.gmaps-button{position:absolute;left:50%;bottom:50%;transform:translate(-50%, -50%);z-index:20;cursor:pointer;background-color:#e3051a;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:0.0625em;padding:1em 2em;border-radius:5px;font-size:0.8125em;transition:bottom 0.25s ease, padding 0.25s ease, transform 0.25s ease}#gmaps.activated .gmaps-button{bottom:5px;padding:0.25em 0.5em;transform:translate(-50%, 0)}.content-youtube .video-wrapper{position:relative;padding-bottom:56.25%}.content-youtube iframe{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:0;margin:0}.content-youtube .video-wrapper>div{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:grid;place-items:center;align-content:center;background-color:#e5e5e5}#toplink{text-align:center;margin:3em 0}#toplink a{display:inline-block;cursor:pointer;position:relative}#toplink a:before{content:"NACH OBEN";position:absolute;left:50%;color:#000;text-transform:uppercase;top:-35px;white-space:nowrap;transform:translateX(-48%);font-weight:900;font-size:10px;letter-spacing:7px}#toplink svg{width:auto;height:2em;vertical-align:top;transform:rotate(-90deg);transform-origin:center center;transition:transform 0.25s ease}#toplink a:hover svg{transform:rotate(-90deg) translate(10px, 0)}#toplink a:hover path{fill:#e3051a}#filter-foreign .image img{display:none}.teaser .text .price{font-size:1.25em;font-weight:bold;margin-top:1rem !important}@media (max-width:499px){.accordion .product-details td,.accordion .product-details tr{width:100%;display:block}.contact-filter .flexbox{display:block}.contact-filter .flexbox label{display:block;margin-bottom:10px}.contact-filter .flexbox input{width:calc(100% - 50px)}.contact-filter .icon-button{display:inline-block}.contact-filter .explanation{margin:0 0 10px 0}}@media (max-width:639px){.brand-logo{padding:1em 2em}.brand-logo svg{width:100%;height:auto}#main .mod_imagenav .headline{margin-top:1.5rem}#header .mod_form{margin:2em 1em}#menu-button{margin:1em;justify-content:center}.mod_breadcrumb{display:none}#main .mod_imagenav .headline,.ce_accordion .toggler{font-size:1em}.ce_accordion .toggler .icon svg{height:16px}#footer .main-footer address,#footer .main-footer .openhour,#footer .main-footer .footernav{float:unset;width:100%}}@media (min-width:640px){#header>.inside{display:flex;align-items:flex-end;flex-wrap:wrap;padding:2em 4em}.brand-logo{margin-right:95px}.brand-logo img{height:60px}.brand-logo svg{height:64px;width:auto}#main .mod_imagenav figure{overflow:hidden}#main .mod_imagenav figure>a{float:left;width:320px;margin-right:2em}#main .mod_imagenav figure figcaption{float:left;width:calc(100% - 320px - 2em)}.highlights .indicator svg{height:4em}}@media (max-width:959px){.widget label{margin-bottom:0.5em}.captcha_text{display:block;margin-top:0.25em}.product-overview .level_1>.nav-item+.nav-item{margin-top:2em}#header .mod_form{display:none;min-width:100%;box-sizing:border-box}.layout_latest+.layout_latest{margin-top:40px}.items-3 .content>*{width:100%}.formbody .widget label,.formbody .widget input[type="text"],.formbody .widget input[type="date"],.formbody .widget input[type="number"],.formbody .widget input[type="email"],.formbody .widget input[type="tel"],.formbody .widget textarea{width:100%}}@media (min-width:960px){h1{font-size:3.5em;text-align:center}#header{position:absolute;left:0;top:0;right:0;z-index:9001}#header .mod_form{position:absolute;right:4rem;top:1rem;z-index:1}.product-overview .level_1>.nav-item{float:left;width:calc(14.25% - 24px)}.product-overview .level_1>.nav-item+.nav-item{margin-left:28px}.widget{display:flex;align-items:center}.widget .checkbox_container{margin-left:10em}.submit_container{margin-left:9rem}.ce_container.items-2,.ce_container.items-3,.ce_container.items-4{margin-top:6rem}.ce_container.items-2 .content,.ce_container.items-3 .content,.ce_container.items-4 .content{display:flex;flex-wrap:wrap;align-items:stretch;background-color:#ddd}h2+.ce_container.items-2,h2+.ce_container.items-3,h2+.ce_container.items-4{margin-top:0}.items-2 .content>*{width:50%}.items-3 .content>*{width:33.33%}.items-3 .content .width-1-2{width:50%}.items-3 .content .width-2-3{width:66.66%}.items-3 .content .width-3-4{width:75%}.items-3 .content .width-1-4{width:25%}.items-3 .content .width-full{width:100%}.items-4 .content>*{width:25%}.width-1-3{width:33.33%}.width-2-3{width:66.67%}.width-1-2{width:50%}.width-1-4{width:25%}.width-3-4{width:75%}.width-full{width:100%}.image-block-text{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0, 0, 0, 0.75);display:flex;align-items:center;justify-content:center;overflow:auto;opacity:0;transition:opacity 1s ease;font-size:0.8125em}.image-block-text>.inside{padding:0 3em}.image-block:hover .image-block-text{opacity:1}.content-headline,.content-text,.product-details,.ce_accordion,.mod_newslist,.layout_full .info,.layout_full>h2,.back,.mod_search,.highlights,.contact-filter,.formbody,#main .mod_imagenav,.mod_breadcrumb,.content-youtube{padding-left:4rem;padding-right:4rem}.content-text,.ce_accordion,.mod_newslist,.layout_full .info,.layout_full>h2,.back,.mod_search,.highlights,#main .mod_imagenav{margin-top:6rem;margin-bottom:6rem}.highlights{margin-top:-3rem}.slide-controls{left:4em}.highlights .indicator svg{height:8em;width:8em}.highlights .content-text{display:flex}.highlights .content-text figure{width:480px;margin-right:32px;flex-shrink:0}.highlights .content-text .text{flex-grow:1;font-size:0.875em;line-height:1.1}.captcha_text{display:inline-flex;align-items:center;margin-left:1em}.layout_latest{float:left;width:calc(50% - 2em);margin-left:4em}.layout_latest:nth-child(2n+1){margin-left:0;clear:both}.layout_latest:nth-child(n+3){margin-top:40px}.cb_contact{float:left;width:calc(100% / 3 - 1em);margin-left:1.5em}.cb_contact.start{margin-left:0;clear:both}.teaser{display:flex}.teaser .image{width:400px}.teaser .text{margin-left:2em;flex-grow:1}.teaser .text>:first-child{margin-top:0}}@media (max-width:1379px){.main-navigation{position:fixed;left:-100%;top:0;bottom:0;width:100%;box-sizing:border-box;z-index:9001;transition:left 0.5s ease;background-color:#e3051a;overflow:auto;padding:2em 4em}.main-navigation ul{list-style:none;padding:0;margin:0}.main-navigation li{padding:0.5em 0}.main-navigation a{color:#000}.main-navigation li.active>a,.main-navigation li.trail>a,.main-navigation a:hover{color:#fff}.main-navigation .level_1>li>a{text-transform:uppercase;letter-spacing:0.03125em;font-weight:900}.main-navigation .level_1{display:block !important;opacity:1 !important}.main-navigation .level_2{padding-left:2rem;display:block !important;opacity:1 !important}.main-navigation .level_3{display:none;padding-left:2rem;font-size:0.8125em}.main-navigation .menu-image{display:none}.menu-open{overflow:hidden}.menu-open #close-button{display:block}.menu-open .main-navigation{left:0}}@media (min-width:1380px){#menu-button{display:none}.main-navigation .level_1{list-style:none;margin:0}.main-navigation .level_1>li{position:relative}.main-navigation .level_1>li>a{text-transform:uppercase;letter-spacing:0.03125em;font-weight:900;color:#000}.main-navigation .level_1>li>a:hover,.main-navigation .level_1>li.active>a,.main-navigation .level_1>li.trail>a{color:#e3051a}.main-navigation .level_2{position:absolute;left:-2em;top:1em;z-index:1;list-style:none;padding:0;margin:0;font-weight:bold;display:none;width:20em}.main-navigation .level_2>li{background-color:#fff;border-top:1px solid #ddd;position:relative}.main-navigation .level_2>li:first-child{border-top:0}.main-navigation .level_2>li>a{color:#000;display:block;padding:0.75em 2em}.main-navigation .level_2 li.active>a,.main-navigation .level_2 li.trail>a{color:#e3051a}.main-navigation .level_2>li:hover>a{color:#fff;background-color:#e3051a}.main-navigation .level_3{position:absolute;left:100%;top:0;z-index:1;list-style:none;margin:0;padding:0;font-weight:bold;display:none;width:20em;background-color:#fff;border-left:1px solid #ddd}.main-navigation .level_2>li:hover .level_3{display:block}.main-navigation .level_3>li{background-color:#fff;border-top:1px solid #ddd;position:relative}.main-navigation .level_3>li:first-child{border-top:0}.main-navigation .level_3>li>a{color:#000;display:block;padding:0.75em 2em}.main-navigation .level_3>li>a:hover{color:#fff;background-color:#e3051a}.menu-image{position:absolute;top:0;left:100%;z-index:1;display:none;border:4px solid #fff}.menu-image img{width:480px;height:auto;vertical-align:top}.main-navigation .level_3>li>a:hover .menu-image{display:block}.main-navigation .level_1{padding:0;display:flex;align-items:center}.main-navigation .level_1>li+li{margin-left:1.5em}}@media print{body.accordion_print *{visibility:hidden}body.accordion_print .ce_accordion{display:none}body.accordion_print footer{display:none}body.accordion_print .section_to_print{visibility:visible;position:absolute;top:0}body.accordion_print .section_to_print *{visibility:visible}body.accordion_print .section_to_print .teaser{display:block !important}body.accordion_print .section_to_print .teaser .image{width:47%;display:inline-block;vertical-align:top}body.accordion_print .section_to_print .teaser .text{width:48%;margin-left:4%;display:inline-block;vertical-align:top}body.accordion_print .section_to_print .items-3 .content>*{width:33.33%}body.accordion_print .section_to_print.ce_accordion{display:block}body.accordion_print .section_to_print.ce_accordion .print_logo{display:block}body.accordion_print .section_to_print.ce_accordion .accordion>div{padding:1em}body.accordion_print .section_to_print.ce_accordion .toggler .icon{display:none}body.accordion_print .section_to_print .print_cont{display:none}}.print_logo{height:50px;width:auto;margin-bottom:50px;display:none}.print_logo svg{height:100%;width:auto}#search-form-id .formbody{display:flex}#search-form-id .widget-submit{margin-top:0em;padding-top:0em;border-top:0}#search-form-id .widget-submit button{height:90%}h2#no-border-bottom{border-bottom:0 !important}div#article-63 section.ce_accordionSingle .toggler{display:flex;justify-content:space-between}.ce_headline,.ce_text,.product-details,.ce_accordion,.mod_newslist,.layout_full .info,.layout_full>h2,.back,.mod_search,.mod_breadcrumb,#main .mod_imagenav,.product-overview .indicator,.product-overview .level_2,.formbody,.main-footer>.inside,.social-media>.inside,.highlights,.contact-filter,.ce_youtube{max-width:60rem;margin-left:auto;margin-right:auto}.ce_headline h2{border:0}.ce_text ul{list-style-type:none;margin:0;padding:0}.ce_text ul li{position:relative;display:block;margin-top:17px}.ce_text ul li:after{content:"";width:35px;height:3px;background-color:#e3051a;position:absolute;top:-7px;left:0}.ce_text p strong{position:relative}.ce_text p strong:first-of-type:after{content:"";width:35px;height:3px;background-color:#e3051a;position:absolute;top:-7px;left:0}.ce_text>h2+.text>p>strong:first-of-type:after{display:none}.widget-submit{border-top:0 !important}.download-element a{display:flex;gap:0.3rem}
