@-webkit-keyframes slide-down{0%{opacity:0}90%{opacity:1}}@-moz-keyframes slide-down{0%{opacity:0}90%{opacity:1}}@-ms-keyframes slide-down{0%{opacity:0}90%{opacity:1}}@-o-keyframes slide-down{0%{opacity:0}90%{opacity:1}}@keyframes slide-down{0%{opacity:0}90%{opacity:1}}@font-face{font-family:'Orbitron';font-style:normal;font-weight:400;src:url('../../files/Theme/fonts/orbitron-v15-latin-regular.eot');src:local(''), url('../../files/Theme/fonts/orbitron-v15-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/Theme/fonts/orbitron-v15-latin-regular.woff2') format('woff2'), url('../../files/Theme/fonts/orbitron-v15-latin-regular.woff') format('woff'), url('../../files/Theme/fonts/orbitron-v15-latin-regular.ttf') format('truetype'), url('../../files/Theme/fonts/orbitron-v15-latin-regular.svg#Orbitron') format('svg')}@font-face{font-family:'Orbitron';font-style:normal;font-weight:600;src:url('../../files/Theme/fonts/orbitron-v15-latin-600.eot');src:local(''), url('../../files/Theme/fonts/orbitron-v15-latin-600.eot?#iefix') format('embedded-opentype'), url('../../files/Theme/fonts/orbitron-v15-latin-600.woff2') format('woff2'), url('../../files/Theme/fonts/orbitron-v15-latin-600.woff') format('woff'), url('../../files/Theme/fonts/orbitron-v15-latin-600.ttf') format('truetype'), url('../../files/Theme/fonts/orbitron-v15-latin-600.svg#Orbitron') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('../../files/Theme/fonts/montserrat-v14-latin-regular.eot');src:local('Montserrat Regular'), local('Montserrat-Regular'), url('../../files/Theme/fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/Theme/fonts/montserrat-v14-latin-regular.woff2') format('woff2'), url('../../files/Theme/fonts/montserrat-v14-latin-regular.woff') format('woff'), url('../../files/Theme/fonts/montserrat-v14-latin-regular.ttf') format('truetype'), url('../../files/Theme/fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg')}html{overflow-y:scroll;height:100%}*,body,div,header,nav,main,section,article,aside,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ul,li,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}ul{list-style-type:none}a{text-decoration:none;color:inherit}hr{color:#353535}*:focus,button:focus,input:focus{outline:none}a:active{background-color:transparent}a img{border:none}::-moz-focus-inner{border:0}img{vertical-align:middle}object,svg{width:100%;height:auto}clear{clear:both}select,input,textarea{border:0;font-family:"Montserrat", sans-serif}table{border-collapse:collapse}.ce_text .image_container.float_left{margin:0 1% 0 0}.ce_text .image_container.float_above{margin-bottom:1%}.ce_text .image_container.float_right{margin:0 0 0 1%}.ce_text .image_container.float_below{margin:1% 0}@media only screen and (max-width:30em){.ce_text .image_container.float_left,.ce_text .image_container.float_right{float:none;margin-bottom:1.5em}}.mm-wrapper{overflow-x:initial !important}body{color:#fff;font-family:"Montserrat", sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.025em;height:100%;background-image:url(../../files/Bilder-und-Dokumente/Hintergrund/abstract-140898_1920.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}#header{position:fixed;width:100%;z-index:1;height:calc(210px - 125px);transition:all 0.5s ease-in-out;background-color:#000;padding:1%}@media screen and (min-width:767px){#header{height:calc(210px + 10px)}}#header .navigation{margin-top:1.8em;transition:all 0.5s ease-in-out}#header .logo{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}@media screen and (min-width:767px){#header .logo{justify-content:space-between}}@media screen and (min-width:767px){#header .logo .first,#header .logo .last{display:block}}#header .logo .last{position:fixed;bottom:0;background-color:black;width:100%;text-align:center;padding-top:1em}@media screen and (min-width:767px){#header .logo .last{position:relative;width:auto;text-align:right;padding:0}}#header .logo .ce_image{max-width:200px;width:100%;transition:all 0.5s ease-in-out}@media screen and (min-width:767px){#header .logo .ce_image{max-width:400px}}#header .logo .lang p{margin-top:0;transition:all 0.5s ease-in-out}#header .logo a{color:#fff}#header .logo a:hover{color:#63b6ff}#header.fixed{z-index:1000;position:fixed;transition:all 0.5s ease-in-out;-webkit-box-shadow:0px 25px 52px -7px #fff;-moz-box-shadow:0px 25px 52px -7px #fff;box-shadow:0px 25px 52px -7px #fff;height:calc(210px - 125px)}@media screen and (min-width:767px){#header.fixed{height:calc(210px - 70px);transition:all 0.5s ease-in-out}}#header.fixed .navigation{margin-top:0.5em;transition:all 0.5s ease-in-out}#header.fixed .logo .ce_image{max-width:200px;transition:all 0.5s ease-in-out}#header.fixed .logo .lang p{margin-top:-44px;transition:all 0.5s ease-in-out}#main .inside,header .inside{max-width:1150px;margin:0 auto}#main .inside,header .inside,footer .inside{padding:0 1em}a{color:#fff}a:hover{text-decoration:none;color:#63b6ff}p{padding-bottom:1em}.desktop{display:none}@inlcude tablet{.desktop{display:block}}@media screen and (min-width:767px){.mobil{display:none}}#slider{padding-top:calc(210px - 140px);padding-right:0;padding-left:0;background-color:#000}@media screen and (min-width:767px){#slider{padding-top:210px}}#slider img{width:100%}#slider .ce_text{margin:0 auto;background-color:rgba(255, 255, 255, 0.8);padding:0 2em 2em 2em}@media screen and (min-width:767px){#slider .ce_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:all 0.5s ease-in-out}}#slider .ce_text h1{text-align:center}@media screen and (min-width:767px){#slider.fixed .ce_text{opacity:0;transition:all 1s ease-in-out}}h1{line-height:1em;word-spacing:0.2em;font-size:1.5em;margin:1em 0 0.5em 0;text-transform:uppercase}@media screen and (min-width:767px){h1{font-size:2em}}h1.ce_headline{padding-top:0.8em}h2{font-size:1.2em;word-spacing:0.2em;margin:1em 0 0.5em 0;line-height:121%}@media screen and (min-width:767px){h2{font-size:2em}}h3{font-size:1.3em;padding:1em 0;text-transform:uppercase}h4{font-weight:bold}.ce_accordion{border:1px solid #353535}.ce_accordion p{margin-top:0em !important}.ce_accordion .toggler{color:#fff;cursor:pointer;display:block;line-height:40px;padding-left:2em;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid #353535;color:#fff;background:url(../../files/Theme/css/images/acco_auf.svg) no-repeat 98% center / 60px auto #353535;transition:all 0.5s ease-in-out}.ce_accordion .toggler:hover{background-color:#353535;color:#63b6ff;transition:all 0.5s ease-in-out}.ce_accordion .toggler.active{background:url(../../files/Theme/css/images/acco_zu.svg) no-repeat 98% center / 60px #353535;color:#63b6ff;transition:all 0.5s ease-in-out}.ce_accordion .ui-accordion-content{padding:1em 2em}.ce_accordion .ui-accordion-content td{line-height:172%;padding:1em;border:1px solid}.gallerie{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;margin-bottom:1em}.gallerie img{transition:all 0.3s ease-in}.gallerie img:hover{color:#FAFAFA;transition:all 0.3s ease-in;-webkit-box-shadow:0px 0px 8px 2px #9c9c9c;-moz-box-shadow:0px 0px 8px 2px #9c9c9c;box-shadow:0px 0px 8px 2px #9c9c9c}.ce_table{max-width:1150px;padding:0 2%;margin:0 auto}.ce_table tr{text-align:left;line-height:250%}.ce_table tr:hover{-webkit-box-shadow:0px 0px 8px 2px #9c9c9c;-moz-box-shadow:0px 0px 8px 2px #9c9c9c;box-shadow:0px 0px 8px 2px #9c9c9c;background-color:#353535;color:#fff;transition:all 0.2s linear}.ce_table tr:nth-child(odd){background-color:rgba(183, 183, 183, 0.5)}.ce_table tr td{width:33%;padding:0 1%}.table-scrollable{width:100%;overflow-y:auto;margin:0 0 1em}.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0, 0, 0, 0.3)}#main form{width:100%}#main form .formbody{padding:0 3em}#main form .formbody .explanation{width:100%}#main form .formbody .explanation h1{text-align:center}@media screen and (min-width:767px){#main form .formbody{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}#main form .formbody input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}#main form .formbody input[type='checkbox'],#main form .formbody input[type='radio']{width:auto;float:left;margin-right:0.75em;background:transparent;border:none}#main form .formbody input[type='checkbox']:checked,#main form .formbody input[type='checkbox']:not(:checked),#main form .formbody input[type='radio']:checked,#main form .formbody input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}#main form .formbody input[type='checkbox']+label,#main form .formbody input[type='radio']+label{cursor:pointer}#main form .formbody input[type='checkbox']:checked+label::before,#main form .formbody input[type='checkbox']:not(:checked)+label::before,#main form .formbody input[type='radio']:checked+label::before,#main form .formbody input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:17px;height:17px;position:relative;top:4px;border:1px solid #353535;background:white;margin-right:1em;box-shadow:inset 0 1px 1px 0 #353535}#main form .formbody input[type=radio]:checked+label::before,#main form .formbody input[type=radio]:not(:checked)+label::before{border-radius:30px}#main form .formbody input[type='checkbox']:hover+label::before,#main form .formbody input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 2px white}#main form .formbody input[type='checkbox']:checked+label::before,#main form .formbody input[type='radio']:checked+label::before{background:#353535;box-shadow:inset 0 0 0 2px white}#main form .widget{margin-bottom:0.8em}@media screen and (min-width:767px){#main form .widget.widget-text,#main form .widget.widget-select{width:45%}}#main form .widget.widget-checkbox fieldset{border:none}#main form .widget.widget-checkbox.last{width:100%;border:1px solid #353535}#main form .widget.widget-textarea,#main form .widget.widget-checkbox{width:100%}#main form input,#main form textarea,#main form .submit,#main form select{border:1px solid #fff;background-color:#353535;padding:0.5em;width:100%;line-height:150%;color:#fff}#main form input:focus,#main form textarea:focus,#main form .submit:focus,#main form select:focus{background-color:#353535;color:#fff}#main form label{display:block;font-size:17px}@media screen and (min-width:767px){#main form label{line-height:300%}}#main form .submit{text-transform:uppercase;font-size:1em;color:#fff;display:block;cursor:pointer;padding:1em 3em}#main form fieldset{padding:1%;border:1px solid #353535}#main form fieldset .widget-checkbox input{width:10px;margin:12px}#main form fieldset label{width:100%}#main form fieldset legend{padding:0 0.5em;font-size:1.1em}#main form .widget-submit{text-align:center;margin-top:1em}#main form .last{width:100%}.scrolltop{position:fixed;right:20px;bottom:20px;background:url("../../files/Theme/css/images/scroll2top.png") center no-repeat rgba(255, 255, 255, 0.3);width:44px !important;height:44px;text-indent:-2000px;overflow:hidden;cursor:pointer;z-index:10000}.mod_sitemap a{color:#63b6ff;font-weight:100;font-size:1em}.mod_sitemap a:hover{color:#353535}.mod_sitemap .level_2{padding-left:2em}.mod_sitemap .level_3{padding-left:4em}.cookiebar-active>#wrapper{margin-bottom:50px}.cookiebar{background-color:#fff;color:#000;border-top:1px solid #fff}.cookiebar a{color:#353535}.cookiebar button{background-color:#353535}.cookiebar button:hover{background-color:#63b6ff}#header .mod_navigation{display:none}@media screen and (min-width:767px){#header .mod_navigation{display:block}#header .mobile_menue{display:none}}#header .mobile_menue{position:absolute;left:0;top:5px}#header .mobile_menue img{width:50px;padding-left:3%}#header .navigation nav.block{overflow:visible}#header .navigation nav{float:left;width:100%;line-height:1em;font-size:1.3em;font-family:"Orbitron", sans-serif;font-variant:small-caps}#header .navigation nav ul{margin:0;padding:0}#header .navigation nav a{display:block;text-decoration:none;color:#fff;transition:0.5s}#header .navigation nav a:hover{color:#63b6ff;transition:0.5s}#header .navigation nav ul li{position:relative;float:left;list-style:none;color:#fff;background:black}#header .navigation nav ul li:hover,#header .navigation nav ul li strong{background:rgba(0, 0, 0, 0.7);color:#63b6ff;font-weight:normal}#header .navigation nav ul.level_1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;float:none;align-items:baseline}#header .navigation nav ul>li.submenu>a:after{position:relative;float:right;content:'';border-bottom:5px solid transparent}#header .navigation nav ul ul li.submenu>a:after{margin-left:auto;margin-right:-10px}#header .navigation nav ul ul{position:absolute;top:-9999px;left:-9999px;z-index:1}#header .navigation nav ul ul li{float:none;min-width:300px;line-height:2em;background:black;font-size:1em;margin-bottom:1px}#header .navigation nav ul ul li a{padding:10px 20px}#header .navigation ul ul .active{padding:10px;display:inline-block}#header .navigation nav ul ul li:last-child{border-bottom:none}#header .navigation nav ul li:hover>ul{top:100%;left:0}#header .navigation nav ul ul li:hover>ul{top:0;left:200px}#main{padding-top:2em;background-color:#00000000;transition:all 0.5s ease-in-out}@media screen and (min-width:767px){#main{padding-top:5em}}#main .ce_text{background-color:rgba(0, 0, 0, 0.5);text-align:center;padding:0.5em 0.5em;margin-bottom:1.3em;border-bottom-right-radius:50px;border-top-left-radius:50px}@media screen and (min-width:767px){#main .ce_text{padding:1em 2em}}#main .ce_rsce_referenzbox .felxcontainer{display:grid;grid-template-columns:1fr;grid-gap:3em;margin:3em 1%}@media screen and (min-width:767px){#main .ce_rsce_referenzbox .felxcontainer{grid-template-columns:repeat(2, 1fr)}}#main .ce_rsce_referenzbox .felxcontainer .produktbox{position:relative;background-color:rgba(0, 0, 0, 0.5);transition:all 0.5s ease-in-out}#main .ce_rsce_referenzbox .felxcontainer .produktbox:hover{transition:all 0.5s ease-in-out;-webkit-box-shadow:0px 0px 11px 1px #fff;-moz-box-shadow:0px 0px 11px 1px #fff;box-shadow:0px 0px 11px 1px #fff}#main .ce_rsce_referenzbox .felxcontainer .produktbox h3{position:absolute;top:0;text-align:center;width:100%;background-color:rgba(0, 0, 0, 0.5);line-height:100%}@media screen and (min-width:767px){#main .ce_rsce_referenzbox .felxcontainer .produktbox h3{border-top-left-radius:50px}}@media screen and (min-width:767px){#main .ce_rsce_referenzbox .felxcontainer .produktbox.zweites h3{border-top-right-radius:50px;border-top-left-radius:0}}#main .ce_rsce_referenzbox .felxcontainer .produktbox .beschreibung{text-align:center;padding:0.5em}@media screen and (min-width:767px){#main .ce_rsce_referenzbox .felxcontainer .produktbox .beschreibung{padding:2em 3em}}#main .ce_rsce_referenzbox .felxcontainer .produktbox img{width:100%}@media screen and (min-width:767px){#main .ce_rsce_referenzbox .felxcontainer .produktbox:nth-child(2n+1){border-top-left-radius:50px;border-bottom-left-radius:50px}#main .ce_rsce_referenzbox .felxcontainer .produktbox:nth-child(2n+1) img{border-top-left-radius:50px}#main .ce_rsce_referenzbox .felxcontainer .produktbox:nth-child(2n+2){border-bottom-right-radius:50px;border-top-right-radius:50px}#main .ce_rsce_referenzbox .felxcontainer .produktbox:nth-child(2n+2) img{border-top-right-radius:50px}}@media screen and (min-width:767px){#main .ce_rsce_duobox .produktbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-around}}#main .ce_accordion{border:none;border-bottom-right-radius:50px;border-top-left-radius:50px;margin-bottom:1.3em}#main .ce_accordion .toggler{line-height:450%;font-family:"Orbitron", sans-serif}#main .ce_accordion .accordion{background-color:rgba(0, 0, 0, 0.5)}#main .ce_accordion .accordion .ce_text{background-color:rgba(0, 0, 0, 0)}.fixed #main{transition:all 0.5s ease-in-out;background-color:#00000085}#container .referenzen li{padding:1em;max-width:100vw}@media screen and (min-width:767px){#container .referenzen li{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;text-align:left;list-style:none}}#container .referenzen li:hover{-webkit-box-shadow:0px 0px 8px 2px #9c9c9c;-moz-box-shadow:0px 0px 8px 2px #9c9c9c;box-shadow:0px 0px 8px 2px #9c9c9c;background-color:#353535;color:#fff;transition:all 0.2s linear}#container .referenzen li:nth-child(odd){background-color:rgba(183, 183, 183, 0.5)}table td{padding-right:1em}#footer{margin-bottom:98px}@media screen and (min-width:767px){#footer{margin:0}}#footer .inside{padding:0}#footer .ft-aussen{font-size:0.8em;background-color:#000;border-top:1px solid #fff}#footer .ft-aussen .inner{max-width:1150px;margin:0 auto;font-size:1em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;padding:1em 1em 0 1em;color:#fff}#footer .ft-aussen .inner .ce_text,#footer .ft-aussen .inner .mod_navigation{width:100%;text-align:center;border-bottom:0.1px solid #fff;padding:2em}@media screen and (min-width:767px){#footer .ft-aussen .inner .ce_text,#footer .ft-aussen .inner .mod_navigation{width:auto;border:none;text-align:left;padding:0}}#footer .ft-aussen .inner ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}@media screen and (min-width:767px){#footer .ft-aussen .inner ul{justify-content:flex-end}}#footer .ft-aussen .inner ul li{padding-left:1em}#footer .ft-aussen .inner a{color:#fff}#footer .ft-aussen .inner a:hover{text-decoration:underline;color:#63b6ff}#footer .ft-aussen p{margin:0}