header.header-root .header-main .header-main-wrap .burger-wrap,.header-main-wrap .nav-language{display:none !important;}.frame-layout-grayLight{background:#f2f2f2 !important;}figure.image .image-wrap img{border:0px solid black;display:block;width:auto;max-width:100%;height:auto;box-shadow:none;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:inherit;}.ce-uploads img{float:none;padding-right:0;vertical-align:top;}#p940 header{position:absolute;z-index:10;width:100%;}#p940 header.header-root .header-sec{display:block;height:40px;background:transparent;}#p940 header.header-root .header-main{background:transparent;box-shadow:0 10px 20px rgba(0,0,0,0.05);height:auto;}#p940 header.header-root .header-main .header-main-wrap .burger-wrap,#p940 .nav-header{display:none;}@media (min-width:1024px){#p940 .mask-productPreviewSmall .item .item-inner .content .content-wrap{padding:30px 20px 30px 40px;}#p940 .mask-productPreviewSmall .item .item-inner .imageWrap{flex:1;order:1;}#p940 .mask-productPreviewSmall .item .item-inner .content .content-wrap .more{top:50%;margin-top:-0.5em;right:0;left:-100%;}}#p940 .frame-small{max-width:1280px;}header.header-root .header-main .header-main-wrap .logo img{margin-top:0;height:69px !important;}header.header-root .header-main{background:white;box-shadow:0 10px 20px rgba(0,0,0,0.05);height:auto;}header.header-root .header-sec{display:block;height:40px;background:#f2f2f2;}header.header-root .header-sec .header-sec-wrap .nav-language .language-menu li{display:inline-block;vertical-align:bottom;margin-left:10px;}header.header-root .header-sec .header-sec-wrap{position:relative;padding:14px 20px;}header.header-root .header-sec .header-sec-wrap .nav-header ul{display:flex;}header.header-root .header-sec .header-sec-wrap .nav-header ul li{margin:0 25px 0 0;padding:0;}header.header-root .header-sec .header-sec-wrap .nav-header{font-size:12px;text-transform:uppercase;}header.header-root .header-sec .header-sec-wrap .nav-language{right:20px;}img{width:auto;max-width:100%;height:auto !important;}.back-to-top{position:fixed;bottom:20px;right:20px;padding:1em;z-index:100;background:url('../../../fileadmin/templates-onrolll/img/Pfeil.png') no-repeat;background-size:auto;width:50px;height:50px;background-size:contain;}.zoom{transition:transform .2s;}.zoom:hover,.zoom:active{transform:scale(1.5);}a.mainmenu,a.mainmenu:hover,a.mainmenuActive,a.mainmenuActive:hover{color:#000 !important;}.mainmenuActive{background:#FFD532;padding:5px 10px;font-weight:700;}header.header-root .header-sec .header-sec-wrap .nav-language{position:absolute;top:8px;}.powermail_field a{text-decoration:underline;}.link-button,a.link-button,a.link-button:hover{color:#000;}header.header-root .header-main .header-main-wrap .logo{width:250px;margin:0 auto;}.container{width:80%;max-width:1576px;margin:0 auto;}.ce-text li{list-style:disc;margin-left:1em;padding:0.5em 0;}.image-text p{text-transform:uppercase;color:#003c64;font-weight:600;margin-top:2rem;}.row.varianten figcaption{text-align:center;text-transform:uppercase;color:#003c64;font-weight:600;margin-top:2rem;}.blueInsert{width:400px;color:#fff;background:rgba(0,60,101,.6);word-wrap:anywhere;padding:30px;min-height:900px;align-self:end;display:grid;}.slidetext .blueInsert{min-height:100%;}.blueInsert h2,.blueInsert h3,.blueInsert h4{color:#fff;}.merkmal-image{display:flex;justify-content:center;}.merkmal-image img{width:50%;height:50% !important;}.hero-large{margin:0 auto;background-color:#000;position:relative;}.hero-large .video-wrapper{position:relative;width:auto;height:auto;margin:0 auto;overflow:inherit;}.hero-large .video-wrapper video{width:100%;height:auto;}.hero-cover{position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;width:100%;}.hero-cover .headline{position:absolute;left:5vw;top:5vh;}.hero-cover .headline,.hero-cover .headline h2,.hero-cover .headline h4{color:#fff;}.hero-cover .headline h3{font-weight:400;}.hero-cover .bubble{position:absolute;right:5vw;top:15vh;}.video{width:100%;height:auto;}.video video{width:100%;height:auto;}.markmal-slider .gallery-item{height:350px;}.sonnenslider .imagetext{margin-top:2rem;}.sonnennav{margin-bottom:40px;text-align:center;}.sonnennav span{background:url('../../../fileadmin/templates-onrolll/img/Sonne_Weiss.png') top center  no-repeat;background-size:47px 47px;display:inline-block;font-size:0.7rem;cursor:pointer;margin:10px 25px 10px 0;padding-top:50px;text-align:center;}.sonnennav span:hover,.sonnennav span.active{background:url('../../../fileadmin/templates-onrolll/img/Sonne_Gelb.png') top center  no-repeat;background-size:47px 47px;color:#ffd532;}.flip-box{background-color:transparent;width:100%;height:400px;perspective:1000px;}.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;}.flip-box-inner img{max-height:100%;}.flip-box:hover .flip-box-inner{transform:rotateY(180deg);}.flip-box-front,.flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0.8em;}.flip-box.noborder .flip-box-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0em;}.flip-box.noborder .flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0.8em;}.flip-box-front{background-color:#fff;color:black;display:flex;justify-content:center;align-items:center;}.flip-box.noborder .flip-box-front{background-color:#dadada;color:black;display:flex;justify-content:center;align-items:center;}.flip-box-back{background:#ffd532;color:#000;transform:rotateY(180deg);}.flip-box-back .slide-in-text{font-size:0.85rem;position:absolute;bottom:0;text-align:left;}.flip-box-back .slide-in-text li{margin-bottom:0.5rem;}.cardBox{float:left;font-size:1.2em;margin:2.6% 0 2.6% 2.6%;perspective:800px;transition:all 0.3s ease 0s;width:16.7%;}.cardBox.three-cols{float:left;font-size:1.2em;margin:2.6% 0 2.6% 2.6%;perspective:800px;transition:all 0.3s ease 0s;width:30%;}.cardBox .image-caption p,.image-caption p{text-transform:uppercase;color:#003B65;font-weight:700;padding:0.8em;}.cardBox:hover .card{transform:rotateY(180deg);}.card{background:#fff;cursor:default;height:480px;transform-style:preserve-3d;transition:transform 0.4s ease 0s;width:100%;-webkit-animation:giro 1s 1;animation:giro 1s 1;border-radius:0rem;}.card img{max-height:100%;}.card p{margin-bottom:1.8em;}.card .slide-in-text{font-size:1rem;position:absolute;bottom:0;text-align:left;}.card .front,.card .back{backface-visibility:hidden;box-sizing:border-box;color:white;display:block;font-size:1.2em;height:100%;padding:0.8em;position:absolute;text-align:center;width:100%;}.card .front strong{background:#fff;border-radius:100%;color:#222;font-size:1.5em;line-height:30px;padding:0 7px 4px 6px;}.card .back{transform:rotateY(180deg);background:rgba(244,210,24,0.7);color:#000;}.card .back a{padding:0.3em 0.5em;background:#fff;color:#000;text-decoration:none;border-radius:1px;font-size:0.9em;transition:all 0.2s ease 0s;}.card .back a:hover{background:#fff;color:#333;text-shadow:0 0 1px #333;}.cardBox:nth-child(2) .card{-webkit-animation:giro 1.5s 1;animation:giro 1.5s 1;}.cardBox:nth-child(3) .card{-webkit-animation:giro 2s 1;animation:giro 2s 1;}.cardBox:nth-child(4) .card{-webkit-animation:giro 2.5s 1;animation:giro 2.5s 1;}@-webkit-keyframes giro{from{transform:rotateY(180deg);}to{transform:rotateY(0deg);}}@keyframes giro{from{transform:rotateY(180deg);}to{transform:rotateY(0deg);}}@media screen and (max-width:767px){.cardBox{margin-left:2.8%;margin-top:3%;width:46%;}.card{height:285px;}.cardBox:last-child{margin-bottom:3%;}}.modalvideo{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8) none repeat scroll 0% 0%;background-color:rgba(0,0,0,0.8);z-index:100019;top:0px;left:0px;background-color:rgba(0,0,0,0.7);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0;display:none;}.modalvideo.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;display:block;}.videocontainer{font-family:Arial;display:block;position:absolute;color:#FFF;background:transparent none repeat scroll 0% 0%;border-width:0;border-style:solid;border-color:rgba(255,255,255,0.8) transparent rgba(255,255,255,0.5);font-size:22px;line-height:2em;height:auto;font-weight:700;text-align:center;outline:medium none;padding:10px;top:0;left:0;bottom:0;right:0;margin:auto;height:80vh;width:95vw;align-items:center;display:flex;}.close-btn{position:absolute;right:0;top:0;cursor:pointer;}.videocontainer video{width:100%;max-width:80vw;height:auto;}.microvideo{cursor:pointer;}@media screen and (max-width:480px){.cardBox{width:94.5%;}.card{height:260px;}}.stoerer{width:300px;height:300px;display:block !important;padding:0 !important;border-radius:0 !important;position:absolute;right:5%;top:10%;text-align:center;}.stoerer .round-clip{-webkit-clip-path:circle(50% at 50%);-moz-clip-path:circle(50% at 50%);-ms-clip-path:circle(50% at 50%);-o-clip-path:circle(50% at 50%);clip-path:circle(50% at 50%);width:100%;height:100%;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.stoerer .round-clip,.round-clip .yellow{border-radius:50%;}}.stoerer .yellow{background:#FFD532;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;}.stoerer span.h3{font-size:33px;margin:0;font-weight:700;}.stoerer span{font-size:16px;color:#000;display:block !important;background:none !important;border-radius:0 !important;width:inherit !important;font-weight:bold;padding:5px !important;}@media only screen and (max-width:1113px){body{font-size:16px;}h2,.h2{font-size:2em;}h3,.h3,.subheadline{font-size:1.3em;}.ce-text li{padding:0;}.stoerer{width:250px;height:250px;display:block !important;padding:0 !important;border-radius:0 !important;position:absolute;}.markmal-slider .gallery-item{height:250px;}.cardBox{float:left;font-size:1.2em;margin:2.6% 0 2.6% 2.6%;perspective:800px;transition:all 0.3s ease 0s;width:29.8%;height:560px;}}@media only screen and (max-width:768px){.nav-header{display:none;}.hero-cover .bubble{position:absolute;right:5vw;top:5vh;display:block !important;}.blueInsert{width:250px;color:#fff;background:rgba(0,60,101,.6);word-wrap:anywhere;padding:30px;min-height:450px;align-self:end;display:grid;}.sonnennav span{background:url('../../../fileadmin/templates-onrolll/img/Sonne_Weiss.png') top center no-repeat;background-size:auto;background-size:47px 47px;display:inline-block;font-size:0.7rem;cursor:pointer;margin:10px 20px 10px 0;padding-top:50px;text-align:center;}.cardBox{height:360px;}.flip-box{background-color:transparent;width:100%;height:280px;perspective:1000px;}.container-lupe{margin-top:2rem;}.blue-headline{width:100% !important;margin-top:0 !important;}.blue-headline h2,.blue-headline h3{padding-left:0 !important;}.greyinsert.spacer{display:none !important;}.greyinsert.only.text{width:100% !important;padding:0 !important;}.greyinsert.text{width:50% !important;padding:0 5vw !important;}}@media only screen and (max-width:670px){header.header-root .header-main .header-main-wrap .logo img{margin-top:0;height:49px !important;width:auto;}header.header-root .header-sec{display:block;height:40px;background:#f2f2f2;}header.header-root .header-sec .header-sec-wrap .nav-header{font-size:12px;text-transform:uppercase;margin-top:35px;}.slidetext{position:relative !important;}.slidetext .blueInsert{width:100%;text-align:center;padding:10px 30px;}.sonnennav{margin-bottom:0;}.slidetext .imagetext{display:none;}.merkmal-image img{width:40%;height:40% !important;}.hero-cover.home .bubble{position:relative;right:0;top:inherit;left:0;margin:0 auto;}.hero-cover.home .bubble.absolute{display:none !important;}.stoerer{width:250px;height:250px;display:block !important;padding:0 !important;border-radius:0 !important;position:relative;right:0;top:inherit;left:0;margin:0 auto;}.stoerer span.h3{font-size:24px;margin:0;}.stoerer span{font-size:16px;}.container{width:85%;}.blue-headline{width:100% !important;}.blue-headline h2,.blue-headline h3{padding-left:0 !important;}.greyinsert,.greyinsert.text{width:100% !important;padding:0 !important;}.cardBox{width:95%;height:560px;}.flip-box{height:400px;}.hero-cover{display:none !important;}.hero-cover.home{display:inherit !important;width:90%;}.hero-cover.home h2,.hero-cover.home  .h2{font-size:1.3em;}.hero-cover.home h4,.hero-cover.home .h4{font-size:0.8em;}.hero-cover.home p{line-height:0;margin:0.5em 0}.hero-cover.home .headline{position:absolute;left:30px;top:15px;}.hero-cover.home .link-button{font-size:0.8em;}.merkmal-text{font-size:0.9em;}}.container-lupe{width:100%;height:auto;overflow:hidden;border:4px solid #003c64;border-radius:50%;}
