*{box-sizing:border-box}body{background-color:white;font-size:15px;line-height:23px;color:#786855;margin:0px;padding:0px;font-family:"Rotis SemiSans W01",arial,helvetica}p{margin:0px}a{text-decoration:underline;color:#786855}a:visited{text-decoration:none;color:#786855}a:active{text-decoration:none;color:#786855}a:hover{text-decoration:none;color:#786855}a:focus{text-decoration:none;color:#786855}#menu a,.button a,a.button{text-decoration:none}strong{font-weight:700;font-family:"RotisSemiSerifW01-Bold",serif}.centered{text-align:center}img{max-width:100%;height:auto}h1{font-size:48px;font-weight:900;font-family:"RotisSemiSansW01-ExtraB",arial,helvetica;color:#761520;margin:0px}@media (max-width: 767px){h1{font-size:25px}}h2{font-family:"RotisSemiSansW01-ExtraB",arial,helvetica;font-weight:900;font-size:48px;line-height:55px;color:#761520;margin:0 0 50px 0}@media (max-width: 767px){h2{font-size:30px;line-height:34px}}h3{font-weight:400;font-size:25px;line-height:40px;color:#761520;margin:0 0 55px 0}@media (max-width: 767px){h3{font-size:25px}}.small-padding-right{padding-right:5px}@media (max-width: 767px){.small-padding-right{padding-right:15px}}.small-padding-left{padding-left:5px}@media (max-width: 767px){.small-padding-left{padding-left:15px}}.button{display:inline-block;vertical-align:top;border:1px solid #d5d1c7;text-transform:uppercase;font-family:"RotisSemiSansW01-Light",arial,helvetica;font-weight:400;font-size:16px;height:49px;padding:12px 64px 0 12px;position:relative;background-color:white;letter-spacing:1px}.button:after{content:"";display:block;width:50px;height:49px;border:1px solid #d5d1c7;position:absolute;right:-1px;top:-1px;background-image:url(../pics/button-pfeil.png);background-repeat:no-repeat;background-position:center 16px;background-color:white}.button:hover{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.3)}.button:hover:after{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.3);background-color:#a80024;background-position:center -30px}.button.download:after{background-image:url(../pics/download-button.png);background-position:center 10px}.button.download:hover:after{background-position:center -60px}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1;background-color:white}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0px;overflow:hidden;box-shadow:0px 0px 21px 0px rgba(0,0,0,0.9)}.responsive-video iframe{position:absolute;top:0px;left:0px;width:100%;height:100%;border:none}.headerbild{margin-top:109px;height:115px;background:url(../pics/bg_header.jpg) no-repeat center top;background-size:cover}@media (max-width: 767px){.headerbild{margin-top:0px}}.linie{width:100%;height:1px;border-bottom:1px solid #d5d1c7}.mobil{display:none}@media (max-width: 767px){.mobil{display:inline-block;vertical-align:top}}.desktop{display:inline-block;vertical-align:top}@media (max-width: 767px){.desktop{display:none}}.searchresults{margin:30px 0}.searchresults .searchlist{margin:25px 0 20px 0}#content iframe{max-width:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container.ratio4x3{padding-bottom:75%}#msg{display:none;position:fixed;left:50%;top:50%;width:350px;height:auto;margin:-175px;margin-top:-65px;border:5px solid #761520;background-color:#fff;z-index:998}#msg p{padding:20px 30px}#msg .close{display:block;position:absolute;top:10px;right:15px;font-size:150%;cursor:pointer;z-index:999}#menu{width:320px}#menu.open{box-shadow:6px 0px 12px 0px rgba(0,0,0,0.3);z-index:9}#menu .head{height:109px;background-image:url(../pics/logo-header.svg);background-repeat:no-repeat;background-position:30px center;background-size:155px auto;box-shadow:0px 6px 12px 0px rgba(0,0,0,0.3);position:relative;z-index:9}@media (max-width: 767px){#menu .head{height:65px}}#menu ul{list-style-type:none;margin:0px;padding:0px}#menu ul li{cursor:pointer}#menu ul li a{display:inline-block;vertical-align:top;width:100%;padding:18px 18px 18px 31px;text-transform:uppercase;border-bottom:1px solid #d5d1c7;font-size:17px;position:relative;letter-spacing:1px}#menu ul li a:hover{color:#761520}#menu ul li a:hover:after{display:block;content:" ";position:absolute;top:50%;margin-top:-5px;right:20px;width:10px;height:15px;color:white;background-image:url(../pics/nav-pfeile.png);background-repeat:no-repeat;background-position:0px 0px}#menu ul li a.active{background-color:#761520;color:white;border-bottom:1px solid white}#menu ul li a.active:after{display:block;content:" ";position:absolute;top:50%;margin-top:-5px;right:20px;width:10px;height:15px;background-image:url(../pics/nav-pfeile.png);background-repeat:no-repeat;background-position:0px -37px}header{position:fixed;top:0px;left:0px;background-color:white;width:100%;z-index:9999;box-shadow:0px 6px 12px 0px rgba(0,0,0,0.3);color:#786855}@media (max-width: 767px){header{height:65px}}header .inside{position:relative;width:100%;height:109px}header .nav-button{position:absolute;top:0px;left:0px;height:100%;cursor:pointer}@media (max-width: 767px){header .nav-button{width:100%}}header .nav-button .btn-hamburger{display:inline-block;vertical-align:top;width:109px;height:100%;background-color:#786855;background-image:url(../pics/nav-btn.png);background-repeat:no-repeat;background-position:center 30px}@media (max-width: 767px){header .nav-button .btn-hamburger{width:65px;height:65px;background-position:center 10px}}header .nav-button .btn-hamburger.active{background-position:center -122px}@media (max-width: 767px){header .nav-button .btn-hamburger.active{background-position:center -142px}}header .nav-button span{display:inline-block;vertical-align:top;text-transform:uppercase;margin:50px 0 0 20px;font-size:17px;letter-spacing:1px}@media (max-width: 767px){header .nav-button span{display:none}}header .logo{border-top:9px solid #761520;padding-top:15px}@media (max-width: 1200px){header .logo{text-align:left;padding-left:26%}}@media (max-width: 991px){header .logo{padding-top:27px;margin-left:10px}header .logo img{height:55px}}@media (max-width: 767px){header .logo{height:63px;padding-top:10px}header .logo img{height:90%;display:none}}header .logo.scrolling img{display:block}header #cookie-bar{background-color:#fff}header #cookie-bar p{max-width:980px;margin:0 auto;padding:8px 15px;font-size:90%;line-height:1.2em;text-align:center}header #cookie-bar .cb-enable{margin-left:5px;font-weight:700}.hotline{position:absolute;top:0px;right:0px;height:90px;text-align:right;padding:33px 60px 0 0;margin-right:30px;background-image:url(../pics/icon-hotline.png);background-repeat:no-repeat;background-position:right 35px;text-transform:uppercase;font-size:17px;letter-spacing:1px}.hotline strong{font-size:23px;padding-top:3px;display:inline-block;vertical-align:top}@media (max-width: 991px){.hotline{font-size:15px;top:4px;background-size:38px;padding-right:50px}.hotline strong{font-size:20px;padding-top:0px}}@media (max-width: 767px){.hotline{display:none}}.zusatz-mobil{display:none}@media (max-width: 767px){.zusatz-mobil{display:block;margin-top:65px}.zusatz-mobil .logo{padding:25px 0;text-align:center;border-bottom:1px solid #d5d1c7}.zusatz-mobil .logo img{max-width:80%}.zusatz-mobil .hotline-container{border-bottom:1px solid #d5d1c7}.zusatz-mobil .hotline{position:relative;display:block;padding:20px 60px 20px 0;background-position:right 24px}}#demozugang{padding:70px 0 90px 0;background-image:url(../contentpics/demozugang-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#demozugang{background-attachment:scroll;background-size:auto;background-position:center center;margin-bottom:-15px}}#demozugang h2{margin-left:160px;margin-bottom:0px}@media (max-width: 767px){#demozugang h2{display:none}}#demozugang #demo-form{margin:395px 0 0 0;text-shadow:1px 1px 1px rgba(0,0,0,0.9)}@media (max-width: 767px){#demozugang #demo-form{margin:20px 0 0 0;font-size:17px}}#demozugang #demo-form .headline{font-family:"RotisSemiSansW01-Light",arial,helvetica;font-weight:100;font-size:17px;letter-spacing:1px;margin-bottom:10px}@media (max-width: 767px){#demozugang #demo-form .headline{font-size:20px}}#demozugang #demo-form input[type=text],#demozugang #demo-form input[type=password]{background-color:white;border:none;padding:0px 15px;height:35px;width:100%;margin-bottom:5px;display:inline-block;vertical-align:top;border-radius:0px}@media (max-width: 767px){#demozugang #demo-form input[type=text],#demozugang #demo-form input[type=password]{margin-top:30px;width:96%}}#demozugang #demo-form input[type=text]::-webkit-input-placeholder,#demozugang #demo-form input[type=password]::-webkit-input-placeholder{color:#655343}#demozugang #demo-form input[type=text]::-moz-placeholder,#demozugang #demo-form input[type=password]::-moz-placeholder{color:#655343}#demozugang #demo-form input[type=text]:-ms-input-placeholder,#demozugang #demo-form input[type=password]:-ms-input-placeholder{color:#655343}#demozugang #demo-form input[type=text]:-moz-placeholder,#demozugang #demo-form input[type=password]:-moz-placeholder{color:#655343}#demozugang #demo-form #passwort,#demozugang #demo-form #volltextsuche{width:80%}@media (max-width: 1200px){#demozugang #demo-form #passwort,#demozugang #demo-form #volltextsuche{width:77%}}@media (max-width: 767px){#demozugang #demo-form #passwort,#demozugang #demo-form #volltextsuche{width:77%}}#demozugang #demo-form input[type=submit]{width:18%;background-color:#a80024;color:white;border:none;text-align:center;height:36px;padding:0px;margin-left:2px;margin-top:-1px;border-radius:0px}@media (max-width: 767px){#demozugang #demo-form input[type=submit]{margin-top:30px}}#demozugang #demo-form input[type=submit]:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.9)}#demozugang #demo-form #suche-submit{background-image:url(../pics/lupe.png);background-repeat:no-repeat;background-position:center center;width:42px;display:inline-block;vertical-align:top;margin-right:2px}@media (max-width: 767px){#demozugang #demo-form #volltextsuche{width:86%}}@media (max-width: 480px){#demozugang #demo-form #volltextsuche{width:81%}}#demozugang #demo-form a{font-family:"RotisSemiSansW01-Italic",serif;font-style:italic}#demozugang #demo-form .mobil{margin-top:20px}footer{margin-top:10px;background-color:#655343;padding:28px 0 40px 0;color:white}@media (max-width: 767px){footer{padding-bottom:20px}}footer .head{font-size:20px}@media (max-width: 767px){footer .head{padding-bottom:15px}}footer a{color:#fff;white-space:nowrap}footer a:visited{color:#fff}footer a:hover,footer a:active{color:#761520;text-decoration:underline}@media (max-width: 767px){footer .punkt{display:block}}@media (max-width: 767px){footer .punkt span{display:none}}@media (max-width: 767px){footer .pfeil{position:absolute;bottom:20px;left:50%}}footer #nach-oben{cursor:pointer;position:relative;z-index:9}footer address{margin-bottom:0}footer .social-links{text-align:right}@media (max-width: 767px){footer .social-links{text-align:left;margin-top:30px}}footer .social-links img{margin-left:10px}@media (max-width: 767px){footer .social-links img{margin-left:0px;margin-right:10px}}#einleitung{width:100%;background-image:url(../contentpics/einleitung-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:270px 0 140px 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#einleitung{background-attachment:scroll;background-size:auto;background-position:center center}}@media (max-width: 767px){#einleitung{padding:40px 0 40px}}#einleitung #logo{margin:0 auto 30px 0}#einleitung .boxen{margin:65px 0 0 0}#einleitung h1.h1_white{color:#fff;text-shadow:0px 0px 15px #40372e}#einleitung .box{background-color:white;width:100%;box-shadow:0px 0px 21px 0px rgba(0,0,0,0.5)}@media (max-width: 767px){#einleitung .box{margin-bottom:35px}}#einleitung .box .bild{position:relative}@media (max-width: 767px){#einleitung .box .bild img{width:100%}}#einleitung .box .bild .headline{position:absolute;top:0px;text-align:center;width:100%}#einleitung .box .bild .headline h2{background-color:#a80024;color:white;text-transform:uppercase;font-weight:100;font-family:"RotisSemiSansW01-Light",arial,helvetica;letter-spacing:1.4px;font-size:12px;width:auto;margin:0px;display:inline-block;vertical-align:top;padding:7px 8px 7px 8px;line-height:14px}#einleitung .box .text{line-height:27px;color:#655343;padding:27px 21px 100px 21px;font-size:18px}@media (max-width: 991px){#einleitung .box .text{min-height:420px}}@media (max-width: 767px){#einleitung .box .text{min-height:auto}}#einleitung .box .text p{margin:0}#einleitung .box .text .claim{margin-bottom:0px}#einleitung .box .text .claim ul{list-style:none;margin:0;padding-left:0}#einleitung .box .text .claim li{margin-left:0px;padding:5px 0 5px 25px;background:url("../pics/pfeil_grau_liste.png") no-repeat 0 10px}#einleitung .box .text .claim h3{margin-bottom:20px;font-size:25px;color:#655343}#einleitung .box .text .mehr{width:48px;height:48px;cursor:pointer;background-image:url(../pics/box-pfeil-unten.png);background-repeat:no-repeat;bottom:30px;left:50%;margin-left:-24px;position:absolute}#einleitung .box .text .mehr-text{font-size:18px;line-height:27px;display:none;margin-top:40px}#einleitung .box .text .mehr-text .weniger{width:48px;height:48px;cursor:pointer;background-image:url(../pics/box-pfeil-oben.png);background-repeat:no-repeat;margin:20px auto 0 auto}#einleitung .box .text .mehr-text h3{color:#761520;font-family:"RotisSemiSerifW01-Bold",serif;font-weight:700;margin:30px 0 0 0}#hinweis{padding:93px 0 63px 0;text-align:center}@media (max-width: 767px){#hinweis{padding:40px 0}}#hinweis h2{margin-bottom:30px}#hinweis h3{margin-bottom:30px}#hinweis .button{margin-top:35px}#video{padding:118px 0 175px 0;width:100%;background-image:url(../contentpics/video-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (max-width: 767px){#video{padding:40px 0 50px;background-attachment:scroll}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#video{background-attachment:scroll;background-size:auto;background-position:center center}}#video .text{background-color:white;padding:25px 20px;margin-bottom:40px;display:none}@media (max-width: 767px){#video .text{display:block}}#video .text h2{color:#655343;margin-bottom:10px}#video .text h3{color:#655343;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}#links{padding:90px 0;text-align:center;position:relative;box-shadow:0px 10px 18px 0px rgba(0,0,0,0.1)}@media (max-width: 767px){#links{padding:40px 0}}#links h2{margin-bottom:10px}#links h3{margin-bottom:30px}#links .box{text-align:left;margin-top:40px}#links .box .inhalt{position:relative}#links .box .inhalt .bild{margin-bottom:40px}@media (max-width: 767px){#links .box .inhalt .bild img{max-width:100%;height:auto}}#links .box .inhalt h4{font-family:"Rotis SemiSans W01",arial,helvetica;font-weight:400;color:#655343;font-size:25px;line-height:30px;margin-bottom:25px}#links .box .button{margin-top:40px;width:100%}@media (max-width: 480px){#links .box .button{margin-top:0px}}#zukunft{height:815px;width:100%;background-image:url(../contentpics/zukunft-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#zukunft{background-attachment:scroll;background-size:auto;background-position:center center}}@media (max-width: 767px){#zukunft{background-attachment:scroll;height:400px}}#zukunft .logo{margin-top:111px}@media (max-width: 767px){#zukunft .logo{margin-top:40px}}#zukunft .logo h2{display:inline-block;vertical-align:top;font-family:"RotisSemiSansW01-ExtraB",arial,helvetica;font-weight:900}@media (max-width: 767px){#zukunft .logo h2{font-size:26px;line-height:30px}}@media (max-width: 767px){#zukunft .logo img{width:50px}}#kunden{text-align:center;padding:70px 0;box-shadow:0px 10px 18px 0px rgba(0,0,0,0.1)}@media (max-width: 767px){#kunden{padding:40px 0}}#kunden h2{margin-bottom:10px}#kunden .flexslider{border:none;box-shadow:none;margin-bottom:0px}#kunden .flex-direction-nav{margin-top:20px}#kunden .flex-direction-nav li{display:inline-block;vertical-align:top}#kunden .flex-prev{opacity:1;color:#595959;top:auto;position:relative;margin:0px auto;display:inline-block;vertical-align:top;left:0px;width:25px}#kunden .flex-prev:before{background-image:url(../pics/slider-pfeile.png);background-repeat:no-repeat;width:15px;height:18px}#kunden .flex-next{opacity:1;color:#595959;top:auto;position:relative;margin:0px auto;display:inline-block;vertical-align:top;right:0px;width:25px}#kunden .flex-next:before{background-image:url(../pics/slider-pfeile.png);background-repeat:no-repeat;background-position:-30px top;width:15px;height:18px}#kunden .bild{width:180px;height:180px;margin:0 auto}@media (max-width: 767px){#kunden .bild{width:240px;height:240px}}#kunden .bild img{border-radius:50%;border:30px solid white;position:relative}#kunden .linie{border-top:1px solid #d8d5d0;height:2px;margin-top:-60px;margin-bottom:65px}#kunden .text{height:120px}@media (max-width: 767px){#kunden .text{height:200px}}#kunden .daten{font-family:"RotisSemiSansW01-Light",arial,helvetica;font-weight:100;text-transform:uppercase;font-size:17px;line-height:26px;letter-spacing:1px}#kostensenkung{text-align:center;padding:120px 0 100px 0;box-shadow:0px 10px 18px 0px rgba(0,0,0,0.1);position:relative}@media (max-width: 991px){#kostensenkung{box-shadow:none}}@media (max-width: 767px){#kostensenkung{padding:40px 0}}#kostensenkung h2{margin-bottom:20px}#kostensenkung h3{margin-bottom:30px}#kostensenkung .linie{border-top:1px solid #d8d5d0;height:2px;margin:40px 0 70px 0}#kostensenkung #kreise .cont{height:200px}#kostensenkung #kreise .owl-buttons{text-align:center;margin-top:30px}#kostensenkung #kreise .owl-prev{display:inline-block;vertical-align:top;width:15px;height:20px;background-image:url(../pics/slider-pfeile.png);background-repeat:no-repeat;margin-right:7px}#kostensenkung #kreise .owl-next{display:inline-block;vertical-align:top;width:15px;height:20px;background-image:url(../pics/slider-pfeile.png);background-repeat:no-repeat;background-position:-30px top;margin-left:7px}#kostensenkung .radial-bar .text{display:block;position:absolute;top:160px;height:100%;width:100%;vertical-align:bottom;text-align:center;text-transform:uppercase;font-size:16px;font-family:"RotisSemiSansW01-Light",arial,helvetica;font-weight:100;letter-spacing:1px}#kostensenkung .radial-bar .prozent{font-size:30px}.einleitung.teststrecke{padding:145px 0 0 0;margin-bottom:38px}@media (max-width: 1200px){.einleitung.teststrecke{padding:90px 0 0 0}}@media (max-width: 767px){.einleitung.teststrecke{padding:40px 0 0 0}}.einleitung.teststrecke h1{margin-bottom:32px}.einleitung.teststrecke h3{color:#655343;margin-bottom:30px}.einleitung.teststrecke .linie{margin-top:50px}.demo-box.teststrecke{margin-bottom:10px}.demo-box.teststrecke .inner{background-color:#d8d5d0;padding:33px 20px}@media (max-width: 767px){.demo-box.teststrecke .inner{margin:0 -15px}}.demo-box.teststrecke .inner .headline{letter-spacing:1px;margin-bottom:5px;font-size:17px;font-weight:100}.demo-box.teststrecke .inner input[type=text],.demo-box.teststrecke .inner input[type=password]{background-color:white;border:none;padding:0px 15px;height:35px;width:100%;margin-bottom:5px;display:inline-block;vertical-align:top;border-radius:0px}@media (max-width: 767px){.demo-box.teststrecke .inner input[type=text],.demo-box.teststrecke .inner input[type=password]{margin-top:30px;width:96%}}.demo-box.teststrecke .inner input[type=text]::-webkit-input-placeholder,.demo-box.teststrecke .inner input[type=password]::-webkit-input-placeholder{color:#655343}.demo-box.teststrecke .inner input[type=text]::-moz-placeholder,.demo-box.teststrecke .inner input[type=password]::-moz-placeholder{color:#655343}.demo-box.teststrecke .inner input[type=text]:-ms-input-placeholder,.demo-box.teststrecke .inner input[type=password]:-ms-input-placeholder{color:#655343}.demo-box.teststrecke .inner input[type=text]:-moz-placeholder,.demo-box.teststrecke .inner input[type=password]:-moz-placeholder{color:#655343}.demo-box.teststrecke .inner #passwort2{width:80%;width:77%}@media (max-width: 767px){.demo-box.teststrecke .inner #passwort2{width:77%}}.demo-box.teststrecke .inner input[type=submit]{width:18%;background-color:#a80024;color:white;border:none;text-align:center;height:36px;padding:0px;margin-left:2px;margin-top:-1px;border-radius:0px}@media (max-width: 767px){.demo-box.teststrecke .inner input[type=submit]{margin-top:30px}}.demo-box.teststrecke .inner input[type=submit]:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.7)}.demo-box.teststrecke .inner a{font-family:"RotisSemiSansW01-Italic",serif;font-style:italic}.screencast.teststrecke .inner{border:1px solid #d5d1c7;padding:30px 15px;margin-bottom:50px}@media (max-width: 767px){.screencast.teststrecke .inner{margin-bottom:0px}}@media (max-width: 767px){.screencast.teststrecke .inner{border:none;padding:30px 0 0 0}}.screencast.teststrecke .inner h2{margin-bottom:32px}.screencast.teststrecke .inner h3{color:#655343;margin-bottom:30px}.screencast.teststrecke .inner article{margin-bottom:20px;position:relative;width:100%;display:inline-block;vertical-align:top}.screencast.teststrecke .inner article:first-child{margin-top:60px}.screencast.teststrecke .inner article .responsive-video{box-shadow:none}.screencast.teststrecke .inner article .responsive-video a{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%}@media (max-width: 767px){.screencast.teststrecke .inner article .responsive-video a{display:none}}.screencast.teststrecke .inner article .text{padding-right:15px}.screencast.teststrecke .inner article .text h4{font-size:25px;line-height:30px;margin:16px 0 22px 0}.screencast.teststrecke .inner article .text .linie{margin-top:20px}.einleitung.unternehmen{padding:145px 0 0 0}@media (max-width: 1200px){.einleitung.unternehmen{padding:90px 0 0 0}}@media (max-width: 767px){.einleitung.unternehmen{padding:40px 0 0 0}}.einleitung.unternehmen h1{margin-bottom:50px}aside.unternehmen .responsive-video{box-shadow:none;margin-bottom:20px}aside.unternehmen .responsive-video a{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%}@media (max-width: 767px){aside.unternehmen .responsive-video a{display:none}}aside.unternehmen .service-box{background-color:#761520;color:white;padding:25px 17px;margin-bottom:40px}aside.unternehmen .service-box h4{font-size:25px;font-family:"RotisSemiSerifW01-Bold",serif;font-weight:700;margin-top:30px;margin-bottom:0px}aside.unternehmen .service-box h4:first-child{margin-top:0px;margin-bottom:35px}.unternehmen article{border-bottom:1px solid #d5d1c7;padding-bottom:25px;padding-top:50px}.unternehmen article:first-child{padding-top:0px}.unternehmen article:last-child{border-bottom:none;padding-bottom:80px}.unternehmen article h2{margin-bottom:30px}.unternehmen article h3{color:#655343;margin-bottom:40px}.unternehmen article .button{margin-top:25px;color:#761520}.einleitung.news{padding:145px 0 0 0;margin-bottom:0px}@media (max-width: 1200px){.einleitung.news{padding:90px 0 0 0}}@media (max-width: 767px){.einleitung.news{padding:40px 0 0 0}}.einleitung.news h1{margin-bottom:50px}.einleitung.news h3{color:#655343;margin-bottom:30px}.einleitung.news .linie{margin-top:50px}.newsartikel article{padding:40px 0;border-top:1px solid #d5d1c7}@media (max-width: 767px){.newsartikel article .bild img{max-width:100%;height:auto;margin-bottom:20px}}.newsartikel article .button.weiter{margin-top:20px;width:100%;padding-right:50px}.newsartikel article .button.weiter:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:49px;height:49px;right:-2px}.newsartikel article .button.weiter.active:after{background-color:#761520;background-position:center -71px}.newsartikel article .button.download{margin:50px 0 22px 0}.newsartikel article .button.mobil{display:none}@media (max-width: 767px){.newsartikel article .button.mobil{display:inline-block;vertical-align:top}}.newsartikel article .button.desktop{display:inline-block;vertical-align:top}@media (max-width: 767px){.newsartikel article .button.desktop{display:none}}.newsartikel article .info{color:#761520}.newsartikel article h2,.newsartikel article h3{font-family:"Rotis SemiSans W01",arial,helvetica;font-size:25px;line-height:30px;margin-bottom:40px}.newsartikel article h3{margin-top:40px}.newsartikel article .versteckt{margin-top:35px;display:none}.newsartikel article .versteckt h3:first-child{margin-top:0px}.newsartikel ul{margin:0px;padding:0 0 0 17px}.einleitung.produkte{padding:145px 0 0 0;margin-bottom:50px}@media (max-width: 1200px){.einleitung.produkte{padding:90px 0 0 0}}@media (max-width: 767px){.einleitung.produkte{padding:40px 0 0 0}}.einleitung.produkte h1{margin-bottom:50px}.einleitung.produkte h3{color:#655343;margin-bottom:30px;margin-top:-5px}.einleitung.produkte .linie{margin-top:50px}.einleitung .responsive-video{box-shadow:none;margin-bottom:20px}.einleitung .responsive-video a{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%}@media (max-width: 767px){.einleitung .responsive-video a{display:none}}.module.produkte{margin-bottom:50px}.module.produkte h2{margin-bottom:55px}.module.produkte .reihe-container{min-height:70px;padding-top:70px}@media (max-width: 991px){.module.produkte .reihe-container{padding-top:0px}}.module.produkte .reihe-container.abstand{margin-top:40px}.module.produkte .modul-container .trigger{width:32%;position:absolute;top:0px;left:34.2%}@media (max-width: 991px){.module.produkte .modul-container .trigger{position:relative;left:0px;width:100%;margin-bottom:20px}}.module.produkte .modul-container:first-child .trigger{left:15px}@media (max-width: 991px){.module.produkte .modul-container:first-child .trigger{left:0px}}.module.produkte .modul-container:nth-child(3) .trigger{left:67%}@media (max-width: 991px){.module.produkte .modul-container:nth-child(3) .trigger{left:0px}}.module.produkte .responsive-video{box-shadow:none;margin-bottom:20px}.module.produkte .responsive-video a{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%}@media (max-width: 767px){.module.produkte .responsive-video a{display:none}}.module.produkte .button{width:100%;padding-left:60px;padding-right:55px;background-repeat:no-repeat;background-position:17px center;font-size:14px;line-height:18px;margin-top:0px;padding-top:0px}.module.produkte .button.active{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.3)}.module.produkte .button.active:after{background-color:#761520;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.3);background-position:center -71px}.module.produkte .button span{display:table-cell;height:49px;width:auto;vertical-align:middle}.module.produkte .inhalt{padding:40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:80px 0 20px 0;display:none;margin-top:0px}@media (max-width: 767px){.module.produkte .inhalt{margin-top:30px}}.module.produkte .linie{margin-top:50px}.module.produkte.zusatz{margin-bottom:70px}.module.produkte.zusatz h2{margin-bottom:32px}@media all{.formular{margin-bottom:30px}.formular .formular.notice{padding:40px 0;font-weight:bold}.formular form{max-width:390px;margin-bottom:30px}.formular fieldset{position:relative;margin-bottom:10px;padding:0px 0px 8px 0px;border:none}.formular fieldset .floatbox{margin-bottom:5px;line-height:2em;overflow:hidden}.formular fieldset .nolabel{padding:20px;font-weight:bold}.formular fieldset p.legend{margin-bottom:20px;font-size:120%}.formular fieldset label{display:block;float:left;width:145px;padding-right:10px;text-align:left}.formular fieldset label.error{width:245px;margin-left:145px;margin-bottom:0.5em;padding-right:0;color:#a80024;text-align:left}.formular fieldset input,.formular fieldset textarea{box-sizing:border-box;border:1px solid #786855;padding:3px 6px}.formular fieldset input.textfield,.formular fieldset textarea.textfield{padding:0 6px;width:210px}.formular fieldset input.error,.formular fieldset textarea.error{border-color:#a80024}.formular fieldset textarea{height:80px}.formular fieldset .pflichtfelder{margin-bottom:0}.formular .button-submit input{border:1px solid #786855;border-color:#786855;padding:3px 6px 2px 6px;background:#fff;cursor:pointer}.formular .button-submit label{display:block;float:left;width:145px;padding-right:10px;text-align:left}}@media all and (max-width: 400px){.formular fieldset .floatbox{margin-bottom:10px}.formular fieldset label{float:none;width:auto;padding-right:0}.formular .button-submit input{margin-left:0}}@media all{.formular #mail{position:absolute;left:-9999px;top:-1000px}}@media all{#breadcrumb{margin-top:5px}#breadcrumb .path{color:#761520}#breadcrumb a{color:#761520;text-decoration:none}#breadcrumb a:hover{text-decoration:underline}}#basic-modal-content{display:none}#simplemodal-overlay{background-color:#000}#simplemodal-container{min-height:710px;width:auto;max-width:800px;min-width:748px;margin:10px;border:4px solid #761520;padding:8px 5px;background-color:#fff}@media only screen and (max-width: 768px){#simplemodal-container{position:absolute !important;top:0 !important;left:0 !important;width:auto !important;height:auto !important;margin:10px !important;min-width:0;min-height:0}#simplemodal-container a.modalCloseImg{right:-11px !important;top:-10px !important}}#simplemodal-container .simplemodal-data{padding:8px}#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:16px;margin-bottom:12px;padding:4px 6px 6px}#simplemodal-container a.modalCloseImg{background:url("../pics/x.png") no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer}#simplemodal-container .pre-text{font-size:120%;text-align:center}#simplemodal-container h1{margin:0.1em 0 0.3em 0;text-align:center}#simplemodal-container .text{text-align:center}#simplemodal-container .text a{color:#761520}#simplemodal-container .responsive-video{max-width:640px;margin:20px auto 0px auto;box-shadow:0 0 5px 0 rgba(0,0,0,0.9)}@media all{.gallery{margin:0 -10px;padding:5px 0;list-style:none outside none;overflow:hidden;border:0px solid red}.gallery li{float:left;width:20%;margin:0}.gallery li a{position:relative;display:block;margin:10px 10px;border:0px solid #3C3C3C}.gallery li a img{max-width:100%;height:auto}.gallery li a .curtain{position:absolute;right:0;top:0;width:auto;height:100%}}@media all and (max-width: 991px){.gallery li{width:25%}}@media all and (max-width: 600px){.gallery li{width:33.33%}}@media all and (max-width: 400px){.gallery li{width:50%}}@media all and (max-width: 320px){.gallery li{width:100%}}@media all{.videogal{margin-left:-14px;margin-right:-15px}.videogal .vg-wrapper{float:left;width:33.33%;height:auto}.videogal .vg-inside{position:relative;margin:15px 15px}.videogal .vg-image{height:165px;overflow:hidden}.videogal .vg-legend{position:absolute;left:0;bottom:0;display:block;width:100%}.videogal .vg-legend .inside{display:block;padding:5px 10px;background-color:rgba(118,21,32,0.9);color:#fff}}.accordion .trigger{margin-bottom:20px;cursor:pointer}.accordion .button{width:100%;padding-left:60px;padding-right:55px;background-repeat:no-repeat;background-position:17px center;font-size:14px;line-height:18px;margin-top:0px;padding-top:0px}.accordion .button.active{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.3)}.accordion .button.active:after{background-color:#761520;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.3);background-position:center -71px}.accordion .button span{display:table-cell;height:49px;width:auto;vertical-align:middle}.accordion .inhalt{padding:40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:80px 0 20px 0;display:none;margin-top:0px}.accordion .inhalt .vg-image{position:relative;display:inline-block}.accordion .inhalt .vg-legend{position:absolute;left:0;bottom:0;display:block;width:100%}.accordion .inhalt .vg-legend .inside{display:block;padding:5px 10px;background-color:rgba(118,21,32,0.9);color:#fff}.accordion .linie{margin-top:50px}.accordion.zusatz{margin-bottom:70px}.accordion.zusatz h2{margin-bottom:32px}.fontface #einleitung .box .bild .headline h2{font-weight:400}.fontface #einleitung .box .text .mehr-text h3{font-weight:400}.fontface #zukunft .logo h2{font-weight:400}.fontface #kunden .daten{font-weight:400}.fontface #kostensenkung .radial-bar .text{font-weight:400}.fontface strong{font-weight:400}.fontface h1{font-weight:400}.fontface h2{font-weight:400}.fontface #demozugang #demoform{font-weight:400}.fontface #demozugang #demoform a{font-style:normal}.fontface .teststrecke .demo-box .inner .headline{font-weight:400}.fontface .teststrecke .demo-box .inner a{font-style:normal}.fontface .unternehmen .service-box h4{font-weight:400}

/*# sourceMappingURL=styles.css.map */