@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url('/fileadmin/layout/font/poppins-v20-latin-300.eot');src:local(''),url('/fileadmin/layout/font/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('/fileadmin/layout/font/poppins-v20-latin-300.woff2') format('woff2'),url('/fileadmin/layout/font/poppins-v20-latin-300.woff') format('woff'),url('/fileadmin/layout/font/poppins-v20-latin-300.ttf') format('truetype'),url('/fileadmin/layout/font/poppins-v20-latin-300.svg#Poppins') format('svg');}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url('/fileadmin/layout/font/poppins-v20-latin-500.eot');src:local(''),url('/fileadmin/layout/font/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'),url('/fileadmin/layout/font/poppins-v20-latin-500.woff2') format('woff2'),url('/fileadmin/layout/font/poppins-v20-latin-500.woff') format('woff'),url('/fileadmin/layout/font/poppins-v20-latin-500.ttf') format('truetype'),url('/fileadmin/layout/font/poppins-v20-latin-500.svg#Poppins') format('svg');}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:initial;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{box-sizing :border-box;}html{overflow-y :scroll;height :100%;}body{background:#F9F9F9;color :#3a3a3b;position :relative;font-family :"Poppins",Arial,Helvetica,sans-serif;font-weight:300;height :100%;}h1{font-size :1.25em;font-weight:500;line-height :135%;color :#3a3a3b;margin :0 0 35px 0;padding :0;}h2{font-size :1.25em;font-weight:300;line-height :135%;color :#3a3a3b;margin :0;padding :0 0 35px 0;}h3{font-size :1.1em;font-weight:500;line-height :135%;color :#3a3a3b;margin :0 0 35px 0;}h4{font-size :1.1em;font-weight:300;line-height :135%;margin :0;}h5{font-size :1em;font-weight:500;line-height :135%;color :#3a3a3b;margin :0 0 10px 0;}a:link,a:visited,a:active{color :#3a3a3b;text-decoration :underline;display :inline-block;}a.download,ul.ce-uploads li a{position:relative;padding:0 0 0 26px;}a.download::before,ul.ce-uploads li a::before{content:'';display:inline-block;background:transparent url("/fileadmin/img/icons/iconPdf.png") left 1px no-repeat;height :21px;width :20px;position:absolute;left:0;}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration :underline;}span.redLine{width:30%;height:39px;position:relative;display:block;left:-15%;border-top:4px solid #de0c1a;}p{margin :0 0 1em 0;font-size :1em;line-height :160%;font-weight:300;text-align :left;}time{color:#c0c5c9;}.csc-default ul li,.csc-default ol li{font-size :1em;line-height :160%;}ul.linie{list-style :none !important;margin :0;padding :0 !important;}ul.linie li,ol.linie li{margin :0 0 20px 0 !important;padding :0 0 20px 0;border-bottom :1px solid #e8e8e8;}ul.linie li:last-child,ol.linie li:last-child{border :none;}ul.haken{list-style :none !important;margin :0 !important;padding :0 !important;}ul.haken li{background :transparent url("/fileadmin/img/icons/iconListHakenRot.png") left 3px no-repeat;margin :0 0 15px 0 !important;padding :0 0 15px 40px;border-bottom :1px solid #e8e8e8;}ul.haken li:last-child{border :none;}ul.hakenZwei{list-style :none !important;margin :50px 0 0 0 !important;padding :0 !important;}ul.hakenZwei li{background :transparent url("/fileadmin/img/icons/iconListHakenRot.png") left 3px no-repeat;margin :0 45px 0 0 !important;padding :0 0 0 35px;display :inline-block;font-weight:500;}strong,b{font-weight:500;}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;}i,em{font-style :italic;}img{width :auto;max-width :100%;height :auto;display :block;}figure{padding :0px;position :relative;border :#f5f9fb solid 1px;display :table;margin :50px auto 0 auto !important;}figure a,figure iframe,figure img{display :block !important;}div.first figure,div.ce-border figure{border :none;}figcaption{caption-side :bottom;padding :10px;font-style :italic;color :#b1b1b1;font-size :0.9em;line-height :160%;text-align :center;background :#f9f9f9;display :table-caption;}table.footerTableEvent{width :100%;margin :0 0 30px 0;padding :10px;background :#0a7ab9;border-radius :5px;}table.footerTableEvent tr{background :none;}table.footerTableEvent tr td{background :none;border :none;padding :5px;margin :0;text-align :left;line-height :0;vertical-align :middle;font-size :90%;}table.footerTableEvent tr td img{width :80px;height :auto;}table.footerTableEvent tr td p{margin :0;line-height :2em;}.ce-bodytext ul{padding :0 0 0 20px;list-style :disc;}.ce-bodytext ol{padding :0 0 0 20px;list-style :decimal;}.ce-bodytext ul li,.ce-bodytext ol li{margin :10px 0;}ul.ce-bullets,ul.list-icon-pfeil{margin :50px 0 0 0;padding :0;list-style :none;}ul.ce-bullets li,ul.list-icon-pfeil li{margin :0;padding :20px 0 20px 50px;border-bottom :1px solid #e7f4fb;font-size :1em;line-height :1.65em;position :relative;}ul.ce-bullets li::before,ul.list-icon-pfeil li::before{background :url('../../../fileadmin/layout/css/img/sprites.png') -164px -215px no-repeat transparent;width :23px;height :21px;display :inline-block;position :absolute;content :" ";top :9px;left :0;}ul.ce-bullets li:last-child,ul.list-icon-pfeil li:last-child{border :none;}ul.list-icon-pfeil li ul{list-style :square outside;margin :10px 0 0 20px;padding :0;}ul.list-icon-pfeil li ul li{border :none;background :none;padding :5px 0;margin :0;background-color :transparent !important;}ul.special{padding:0;}ul.special li{display :block;margin :0 0 50px 0;position :relative;padding:0;line-height:160%;background :none !important;}ul.special li:last-child{margin :0;min-height :auto;}ul.special li h3{font-size :1em;margin :0;}ul.special li::before{width :132px;height :132px;display :block;content :" ";margin :0;}ul.special li.zeitVolumen::before{background :url("/fileadmin/img/icons/spritesIconList.png") 0 0 no-repeat transparent;}ul.special li.skalierbar::before{background :url("/fileadmin/img/icons/spritesIconList.png") -136px -16px no-repeat transparent;}ul.special li.selbstueberwachung::before{background :url("/fileadmin/img/icons/spritesIconList.png") 0 -146px no-repeat transparent;}ul.special li.benutzeroberflaeche::before{background :url("/fileadmin/img/icons/spritesIconList.png") -130px -156px no-repeat transparent;}ul.ce-uploads{margin :0 0 0 50px;display :table;text-align :center;}ul.ce-uploads li{margin :0 20px 20px 0;padding :5px 0 0 0;width :auto;min-width :30%;text-align :left;}ul.ce-uploads li img{float :left;padding :4px 5px 0 0;width :auto;}ul.ce-uploads li div{width :auto;}ul.ce-uploads li a{text-decoration :underline;color :#032747;}ul.ce-uploads li a:hover{text-decoration :none;}ul.ce-uploads div.title-description{display :block;margin :0 10px 0 0;padding :0;float :left;}ul.ce-uploads span{float :right;margin :0 0 0 10px;color:#404142;text-decoration:underline;}ul.ce-uploads p{float :none;padding :0;margin :0;font-size :1em;}.ce-gallery{width :100%;}.ce-gallery .ce-column{margin :0 0 20px 0;}.ce-gallery img{max-width :100%;width :auto;display :inline-block;}div.table{overflow:auto;}table{width :100%;}table tr td,table tr th{border :#e8e8e8 solid 1px;padding :10px;vertical-align:middle;min-width :100px;}table tr.thead th{text-align :center !important;}table tr th,table tr th.align-left{font-weight:500;background :#f9f9f9;text-align :left !important;color :#3a3a3b;}table tr td:nth-child(odd){background :#f9f9f9;}ul.ce-menu-8{margin :0;padding :0;}ul.ce-menu-8 a{padding :0 10px 0 0;color :#0073b6;display :inline-block;font-weight:500;}ul.ce-menu-8 li{margin :0;padding :5px 0;}ul.ce-menu-8 li span{padding :0 0 0 10px;display :inline-block;border-left :1px solid #0073b6;}ul.ce-menu-8 ul{margin :0 0 0 20px;padding :0;}ul.ce-menu-8 ul li{margin :10px 0;padding :0 0 0 20px;position :relative;font-size :1em !important;}ul.ce-menu-8 ul li::before{background :url("/fileadmin/layout/img/sprites.png") -221px -163px no-repeat transparent;width :15px;height :20px;display :inline-block;position :absolute;content :" ";top :4px;left :0;}ul.ce-menu-8 ul li ul li{margin :5px 0 0 0;padding :0 0 5px 20px;font-size :1em !important;}hr.ce-div{border :0;border-bottom :1px solid #0073b6;height :1px;margin :0 0 30px 0;padding :30px 0 0 0;}p.datetime{text-align :right;color :#B5D0E0;font-size :1em;}.bgSocialMedia{background :#e7f4fb;}a.button{padding:10px;border-radius:10px;margin:0;text-align:center;border-color:#de0c1a;background:#de0c1a;color:#ffffff;text-decoration:none;font-weight:500;}.red{color :#de0c1a;}ul.hakenIntro{list-style :none;padding :0;margin :10% 0 0 0;}ul.hakenIntro li{padding :0 0 0 32px;margin :0 50px 10px 0;background :transparent url('../../../fileadmin/layout/css/img/iconListHaken.png') left 3px no-repeat;display :inline-block;font-weight:500;}div.csc-default{padding :20% 10%;}div.contentCenter *{text-align :center;}div.contentCenter .ce-gallery{margin :5% auto;}div.contentCenter .ce-gallery img{margin :auto;}div.contentCenter + div.contentCenter{margin :-10% 0 0 0;padding :0 10% 10% 10%;}.zweiSpaltig .links{background :#ffffff;}#header{}.header{background :#ffffff;}.header .logoMenu{width :100%;height :100px;position :absolute;padding :0;z-index :1000;display:flex;justify-content:space-between;}.header .logoMenu .logo,.header .logoMenu .menu{}.header .logoMenu .logo{padding:20px 0 0 10%;position :relative;z-index :20000;}.header .logoMenu .logo img{width :80%;}.header .logoMenu .menu{padding:22px 10% 0 0;}nav ul{list-style:none;margin:0;display:flex;}nav li{position:relative;display:flex;align-items:center;border-bottom:1px solid #474D50;padding:0 10% 0 10%;}nav li.has-submenu{display:block;}nav li.has-submenu button{position:absolute;right:10%;}nav li.has-submenu button span.icon{color:#ffffff;}nav a{padding:0.75em 0;text-decoration:none !important;color:#ffffff !important;font-size:1em;font-weight:400;display:inline-block;}nav a:focus,nav button:focus{outline:3px solid #de0c1a;outline-offset:-3px;background-color:transparent;}nav button{background:none;border:none;padding:1rem 0.5rem;cursor:pointer;font-size:0.8rem;}nav button.mobile-toggle span.hamburger-icon,nav button.mobile-toggle span.close-icon{position:relative;top:-1px;}.submenu{display:block;}.submenu li{border:none;padding:0 5%;}.submenu[hidden]{display:none;}.submenu a{font-weight:300;}a[aria-current="page"]{color:#868584;}.einspaltig,.zweiSpaltig{width :100%;height :auto;margin :auto;padding :0;position :relative;z-index :0;}.einSpaltig,.zweiSpaltig .links,.zweiSpaltig .rechts{width :100%;padding :0;position :relative;overflow :hidden;}.main .first{padding :100px 0 0 0;}.main .einSpaltig div.csc-default,.main .zweiSpaltig div.csc-default .links,.main .zweiSpaltig div.csc-default .rechts{background:#ffffff;border-bottom:2px solid #e8e8e8;}.main .zweiSpaltig div.csc-default figure{border:none;margin:50px auto !important;}.main .zweiSpaltig div.csc-default figure img{max-width:70%;}.header .einSpaltig *,.header .zweiSpaltig .links *,.header .zweiSpaltig .rechts *{text-align :left;}.first{background-size:100% 100%;}.header .zweiSpaltig img{width:70%;margin:auto;}#main{}#main .anker{position :absolute;top :-50px;visibility :hidden;}.footer{background :#e8e8e8;color :#ffffff;font-size :100%;}.footer h2{line-height :100%;margin :0;padding :0;display :inline-block;}.footer div *{color:#707d84;text-align :left;}.footer div.csc-default + div.csc-default{margin :0 auto;}.footer .adresse{background :#2C3539;}.footer .adresse *{text-align :center !important;}.footer .adresse div.csc-default{padding :5% 0 !important;}.footer .adresse ul li{display :block;margin :10px 5px;}div.totop{display:none;width:50px;height:50px;background:#c0c5c9;position:fixed;right:0;bottom:0;text-align:center;border-top-left-radius :5px;}div.totop a{display :block;height:50px;text-indent:5000px;background :transparent url('/fileadmin/img/icons/iconToTopWeiss.png') center center no-repeat;}div.display{display:block;}.menu > .menuMain{display :none;visibility :hidden;}.slicknav_menu{position :relative;}.slicknav_menu a{color :#ffffff;font-size :1.2em;font-weight:500;text-decoration :none;}.slicknav_menu ul{list-style :none;}.slicknav_menu .slicknav_btn{padding:4px 6px;margin:30px 10%;position:absolute;right:0;border:1px solid #3a3a3b;}.slicknav_menu .slicknav_btn span.slicknav_menutxt{padding :3px 0 0 0;display :inline-block;color :#ffffff;}.slicknav_menu .slicknav_btn span.slicknav_icon{float :left;width :30px;height :auto;margin :0;}.slicknav_menu .slicknav_btn span.slicknav_icon span.slicknav_icon-bar{display :block;height :2px;width :100%;background :#3a3a3b;margin :5px 0;}.slicknav_menu #contact{background :#034266;margin :0;padding :30px 5%;}.slicknav_menu #contact ul.menuContact li{font-size :1.2em;}.slicknav_menu #contact ul.menuContact li a{font-weight:300;}.slicknav_nav{position :absolute;top :100px;width :100%;height :100vh;background :#373f43;font-size :0.85em;}.slicknav_nav a{display :block;padding :10px 10%;position :relative;}.slicknav_nav a.active{color :#868584;}.slicknav_nav a a{padding :0;}.slicknav_nav a span.slicknav_arrow{position :absolute;right :0;top :0;background :#373f43;width :15%;height :40px;padding :10px 14%;}.slicknav_nav ul{width :100%;}.slicknav_nav ul.menuMain{display :block;width :100%;background :#2c3539;font-size :1.2em;}.slicknav_nav ul.menuMain li{position :relative;}.slicknav_nav ul li a{font-weight:300;padding:10px 10% 10px 15%;}.slicknav_nav ul.menuMain li:last-child{border :none;}.slicknav_nav ul.menuMain li{border-bottom :1px solid #373f43;}.slicknav_nav ul.menuMain ul{border-top :1px solid #2c3539;background :#373f43;}.slicknav_nav ul.menuMain ul li{border-bottom :1px solid #2c3539;}.slicknav_nav ul.menuMain ul li > a{padding :10px 5%;}.slicknav_nav ul.menuMain ul ul{border-top :1px solid #023E61;background :#04476d;}.slicknav_nav ul.menuMain ul ul li{border-bottom :1px solid #064265;}.slicknav_nav ul.menuMain ul ul li > a{color :#90B5CA;padding :10px 15%;}.slicknav_nav a a,.slicknav_nav a a a{font-size :100%;}.slicknav_nav li{border-top :1px solid #474d50;}.slicknav_nav > li:first-child{border :none;}div.tx-powermail{border :0px solid red;margin:0;}div.tx-powermail label{font-weight :500;cursor :pointer;}div.powermail_fieldwrap_type_check{border :0px solid green;}div.powermail_fieldwrap_type_check div.powermail_field{margin :20px 0;}div.powermail_fieldwrap_type_check div.powermail_field div.form-check{margin :20px 0;position :relative;}div.powermail_fieldwrap_type_check div.powermail_field div.checkbox{display :block;margin :10px 0;position :relative;text-align :left;min-height :30px;}div.powermail_fieldwrap_type_check div.powermail_field div.checkbox label{font-weight :300;}div.tx-powermail td.powermail_all_label{background:#2c3539;}div.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}input[type='checkbox'],input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none;}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0;}input[type='checkbox'] + label,input[type='radio'] + label{cursor:pointer;}input[type='checkbox']:checked + label::before,input[type='checkbox']:not(:checked) + label::before,input[type='radio']:checked + label::before,input[type='radio']:not(:checked) + label::before{content:' ';display:inline-block;width:40px;height:30px;position:relative;top :-6px;left :-13px;margin-right :0;z-index :1;float :left;}input[type=radio]:checked + label::before,input[type=radio]:not(:checked) + label::before{}input[type='checkbox']:hover  + label::before,input[type='radio']:hover  + label::before{}input[type='checkbox'] + label span{border:1px solid #e8e8e8;width:30px;height:30px;display:block;z-index:0;position:absolute;top:-5px;background:#ffffff;border-radius :5px;}input[type='checkbox']:hover + label span{background :#f3f3f3;}input[type='checkbox']:checked + label span{background :#f3f3f3;}input[type='checkbox']:checked + label::before,input[type='radio']:checked + label::before{background:transparent url("/fileadmin/img/icons/iconListHakenRot.png") 6px 3px no-repeat;}div.tx-powermail form div.powermail_fieldwrap_datenschutz{margin:30px 0;position :relative;}div.tx-powermail form div.powermail_fieldwrap_datenschutz label::before{margin :0 0 80px 0;}div.powermail_fieldwrap_type_input,div.powermail_fieldwrap_type_textarea{border:1px solid #e8e8e8;background:#ffffff;margin:20px 0;padding:0;position:relative;height:36px;overflow:hidden;border-radius :5px;}div.powermail_fieldwrap_type_textarea{height :100px;}div.powermail_fieldwrap_type_input::after,div.powermail_fieldwrap_type_textarea::after{content :' ';clear:right;visibility :hidden;display :none;height :0;}div.powermail_fieldwrap_type_input label,div.powermail_fieldwrap_type_textarea label{display:inline-block;width:29%;height:20px;margin:0;padding:0;position:absolute;z-index:1;border-right:1px dotted #c0c5c9;left:10px;top:5px;}div.powermail_fieldwrap_type_textarea label{height :84px;}div.powermail_fieldwrap_type_input div.powermail_field,div.powermail_fieldwrap_type_textarea div.powermail_field{display :inline-block;width :100%;position :absolute;left :0;}div.powermail_fieldwrap_type_input div.powermail_field input,div.powermail_fieldwrap_type_textarea div.powermail_field textarea{width :100%;height :34px;border :none;outline :none;padding :7px 10px 7px 35%;font-size :1em;}div.powermail_fieldwrap_type_textarea div.powermail_field textarea{height:98px;}div.powermail_fieldwrap_type_input div.powermail_field input:hover,div.powermail_fieldwrap_type_textarea div.powermail_field textarea:hover{background :#f3f3f3;}div.powermail_fieldwrap_type_input div.powermail_field input:focus,div.powermail_fieldwrap_type_textarea div.powermail_field textarea:focus{background :#f9f9f9;}div.powermail_fieldwrap_type_submit input.btn{border:1px solid #c0c5c9;background:#d0d5d8;padding:10px 30px;font-weight:500;cursor :pointer;color :#2c3539;font-size :1.2em;text-align:center !important;border-radius :5px;float :right;}input.powermail_submit:hover,div.powermail_fieldwrap_type_submit input.btn:hover,input.powermail_submit:focus,div.powermail_fieldwrap_type_submit input.btn:focus{background :#c5c8cc;}input,textarea{font-family :"Poppins",Arial,Helvetica,sans-serif;font-weight:300;}.footer div.tx-powermail{margin :0;}form.footerform div.csc-default{width :100%;padding :0 0 2.5% 0;}form.footerform div.csc-default::after{content :' ';display :block;clear :both;visibility :hidden;}form.footerform div.powermail_fieldwrap_ichinteressieremichfuer{margin :10px 0 50px 0;}form.footerform input[type='checkbox'] + label span{background:#f9f9f9;border:1px solid #e6e5e5;}form.footerform input[type='checkbox']:checked + label span{background :#ffffff;}form.footerform div.powermail_fieldwrap_type_input,form.footerform div.powermail_fieldwrap_type_textarea{border:1px solid #e6e5e5;background :none;}form.footerform div.powermail_fieldwrap_type_input div.powermail_field input,form.footerform div.powermail_fieldwrap_type_textarea div.powermail_field textarea{background:#f9f9f9;}form.footerform div.powermail_fieldwrap_type_input div.powermail_field input:focus,form.footerform div.powermail_fieldwrap_type_textarea div.powermail_field textarea:focus{background :#ffffff;}ul.parsley-errors-list,ul.powermail-errors-list{position:absolute;top:0;right:2px;}ul.parsley-errors-list li,ul.powermail-errors-list li{color:#de0c1a !important;font-size:0.7em !important;text-align :right;}div.tx-powermail div.powermail_create table{margin :50px 0 0 0;}div.tx-powermail div.powermail_create table td{background :#ffffff;}.footer div.tx-powermail div.powermail_create table td.powermail_all_label{background:#f9f9f9;}div.tx-powermail span.mandatory{color :#de0c1a;}div.tx-powermail div.powermail_fieldwrap_pflichtfelder div.powermail_field{color:#de0c1a;text-align:right;font-size:0.9em;}@media screen and (min-width:640px){.header .logoMenu .logo img{width :auto;}div.csc-default{padding :10%;}ul.special li{margin:0 0 100px 0;}ul.special li::before{content :' ';margin :0 20px 0 0;display :inline-block;float :left;}.main .zweiSpaltig div.csc-default figure img{max-width:50%;}}@media (max-width:1023px){.mobile-toggle{display:flex;align-items:center;gap:0.5rem;z-index:1001;position:relative;color:#373f43;background:#ffffff;border:1px solid #373f43;}.nav-list{display:none;flex-direction:column;position:fixed;top:100px;left:0;width:100%;height:100%;background:#404142;z-index:1000;padding:0;}.mobile-toggle[aria-expanded="true"] + .nav-list{display:flex;}}@media screen and (min-width:64em){body{background :#c0c5c9;}h1{font-size :1.5em;}h2{font-size :1.4em;}h3{font-size :1.2em;}a:hover{color :#de0c1a;}a.button:hover{border-color:#df6e75;background:#df6e75;color:#ffffff;text-decoration:none;}ul.hakenIntro li{margin :0 14px 10px 0;}ul.special li{padding:0 0 0 160px;min-height:150px;margin :0 0 50px 0;}ul.special li::before{position :absolute;left :0;}div.csc-default{padding :10%;}.main .einSpaltig div.csc-default,.main .zweiSpaltig div.csc-default .links,.main .zweiSpaltig div.csc-default .rechts{border :none;}.main .einSpaltig div.trennlinieUnten{border-bottom :1px solid #e8e8e8;padding :10% 5% !important;}.main .einSpaltig div.trennlinieUnten:last-child{border :none !important;}.main .einSpaltig div.trennlinieUnten + div.trennlinieUnten{margin :auto !important;}.main .first *{text-align :left;}.main .first > div.csc-default{padding:5%;width:50%;margin:0;}.main .first .ce-gallery{position:absolute;right:5%;width:auto;bottom:5%;max-width:40%;}.main .zweiSpaltig .ce-gallery{position :relative;max-width :none;}#bgIndex .first{background :transparent url("/fileadmin/layout/img/bgIndex.jpg") right 0 no-repeat;}#bgDesktop .first{background :transparent url("/fileadmin/layout/img/bgDesktop.jpg") right 0 no-repeat;}#bgEnterprise .first{background :transparent url("/fileadmin/layout/img/bgEnterprise.jpg") right 0 no-repeat;}#bgGenerator .first{background :transparent url("/fileadmin/layout/img/bgGenerator.jpg") right 0 no-repeat;}#bgDataManager .first{background :transparent url("/fileadmin/layout/img/bgDataManager.jpg") right 0 no-repeat;}#bgOffliner .first{background :transparent url("/fileadmin/layout/img/bgOffliner.jpg") right 0 no-repeat;}.first{background-size:50% 100%;}.header .logoMenu{max-width :1440px;}.header .logoMenu::after{content :' ';clear :both;height :0;display :inline-block;visibility :hidden;}.menuFixed{position :fixed !important;background :#f9f9f9;border-bottom:1px solid #e8e8e8;}.header .logoMenu .logo,.header .logoMenu .menu{width :50%;height :100px;padding :20px 0 0 5%;}.header .logoMenu .logo{background :#ffffff;}.header .menuFixed .logo{background :none !important;}.header .logoMenu .logo img{max-height :none;}.header,.main{background :#ffffff;}.header .zweiSpaltig img{width :100%;}.header,.main,.footer{max-width :1440px;margin :auto;position :relative;}.einSpaltig div.csc-default{padding :5%;width:70%;margin:auto;}div.csc-default + div.csc-default{margin :-10% auto 0% auto;padding :5% 5% 10% 5%;}.einSpaltig *,body.index .zweiSpaltig *{text-align :center;}.einSpaltig span.redLine{left :auto;margin :auto;width :15%;}.first span.redLine{margin:0;left:-15%;width :50%;}.header .zweiSpaltig .links,.header .zweiSpaltig .rechts{padding :100px 0 0 0;float :right;}.zweiSpaltig .links,.zweiSpaltig .rechts{width :50%;float :left;}.main .zweiSpaltig .rechts{background :#f9f9f9;height:100%;right:0;}.main .zweiSpaltig .bgGrau{background:#f9f9f9;}.main .zweiSpaltig .bgWeiss{background:#ffffff;}.main .red{display :block;}.einSpaltig::after,.zweiSpaltig::after{content :' ';display :block;clear :both;visibility :hidden;}body.index .footer *{text-align :center;margin :0 auto;}.footer *{text-align :left;}.footer h3{text-align:left !important;}.footer .einSpaltig div.csc-default{padding :5% 0;}.footer img{margin:0 0 50px 49px;}.footer .adresse *{text-align :center;}.footer .adresse ul li{display :inline-block;margin :0 5px;}.footer .adresse ul li::after{content :' ·';display :inline-block;margin :0 0 0 10px;}.footer .adresse ul li:last-child::after{content :'';}.mobile-toggle{display:none;}nav li{padding:0 2.5% 0 0;border:none;}nav a{color:#868584 !important;font-size:1.1em;padding:0.75em;}nav > ul > li > a:hover{color:#de0c1a !important;}a[aria-current="page"],nav li.has-submenu.active > a{color:#474D50 !important;}nav li.has-submenu button{position:relative;right:0;}nav li.has-submenu button span.icon{color:#474D50;}.submenu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;min-width:250px;background-color:#474D50;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:100;padding:0;border-radius:5px;overflow:hidden;}.submenu li{padding:0;border-bottom:1px solid #373F43;}.submenu li:last-child{border:none;}.submenu a{font-size:1em;padding:0.75em 1em;color:#ffffff !important;width:100%;}.submenu a:hover{background:#3f4649;}.submenu a[aria-current="page"]{background:#3f4649 !important;}.slicknav_menu{display :none;visibility :hidden;}.header .logoMenuFixed{padding :10px 0;position:fixed;top:0;left:0;right:0;background:#f9f9f9;max-width:1440px;margin:auto;height :auto;}.menu > .menuMain{display :block;visibility :visible;}.menu > ul.menuMain{margin :17px 0 0 0;text-align :center;display :table;position :relative;top :0;visibility :visible;}ul.menuMain *{color :#ffffff;text-decoration :none;}ul.menuMain > li{float :left;height :57px;position :relative;}ul.menuMain > li:hover > a{color :#373F43;}ul.menuMain > li:first-child > a{padding :10px 12px 17px 0;}ul.menuMain > li > a{padding :10px 12px 23px 12px;display :block;font-size :1em;font-weight:500;color :#707D84;}ul.menuMain > li.kontakt > a{background:#13dbdd;color:#ffffff;border-radius:5px;padding:6px 10px 7px 9px;margin:4px 0 0 10px;}ul.menuMain > li.kontakt > a:hover{color:#ffffff;background :#1cccce;}ul.menuMain > li.kontakt > a.active::after,ul.menuMain > li.kontakt:hover > a::after{background:none !important;}ul.menuMain > li a:hover{color :#3a3a3b;}ul.menuMain > li:first-child > a:hover::after,ul.menuMain > li:first-child > a.active::after{right :12px;}ul.menuMain > li > a:hover::after,ul.menuMain > li:hover > a::after,ul.menuMain > li > a.active::after{content :' ';display :block;position :absolute;background:#de0c1a;width:30px;height:2px;left:0;right:0;margin:5px auto 0 auto;}ul.menuMain > li a.active > span{width :0;height :0;}ul.menuMain > li > ul{opacity :0;margin :0 0 0 -160px;width :320px;height :auto;position :absolute;left :50%;z-index :100;text-align :left;border-radius :5px;box-shadow :0 5px 10px #8a9092;transition :all 0.3s linear;visibility :hidden;}ul.menuMain > li:hover > ul{visibility :visible;opacity :1;}ul.menuMain > li > ul::before{z-index :0;content :' ';display :block;border-color :transparent transparent #424A4D transparent;border-style :solid;border-width :10px;position :absolute;top :-20px;left :50%;margin-left :-10px;}ul.menuMain > li > ul > li:first-child{border-top-left-radius :5px;border-top-right-radius :5px;overflow :hidden;}ul.menuMain > li > ul > li:last-child{border-bottom-left-radius :5px;border-bottom-right-radius :5px;overflow :hidden;}ul.menuMain > li > ul > li{display :block;margin :0;padding :0;border-bottom :1px solid #323B3E;}ul.menuMain > li > ul > li > a{background :#424A4D;margin :0;padding :15px;display :block;font-size :0.95em;}ul.menuMain > li > ul > li > a:hover{background :#374043;color :#ffffff;}ul.menuMain > li > ul > li > a.active{background :#373f43;}ul.menuMain ul ul{background :#023E61;border-radius :0;}ul.menuMain ul ul li{border-bottom :1px solid #323B3E;}ul.menuMain ul ul li > a{font-size :0.85em;color :#ffffff;margin :0;padding :15px 15px 15px 35px;display :block;}ul.menuMain ul ul li > a:hover{background :none;color :#ffffff;}ul.menuMain ul ul li > a:active{color :#3390C4;}ul.menuMain li:last-child{border :none;}div.totop a:hover{background-color:#e8e8e8;}footer h3{text-align :center !important;margin :0 0 50px 0;}.footer .adresse ul li{margin :0 5px;}form.footerform{margin :auto;}form.footerform div.powermail_fieldwrap_ichinteressieremichfuer{background :transparent url('/fileadmin/img/banner/footerform-grafik.png') right bottom no-repeat;margin:0px 0 30px 0;min-height :160px;}form.footerform input[type='checkbox']:hover + label span{background :#ffffff;}form.footerform div.powermail_fieldwrap_type_input,form.footerform div.powermail_fieldwrap_type_textarea{width :100%;display :inline-block;margin :10px 0;}form.footerform div.powermail_fieldwrap_type_input label,form.footerform div.powermail_fieldwrap_type_textarea label{width :20%;}form.footerform div.powermail_fieldwrap_type_input div.powermail_field input,form.footerform div.powermail_fieldwrap_type_textarea div.powermail_field textarea{padding:7px 10px 7px 25%;}form.footerform div.powermail_fieldwrap_type_input div.powermail_field input:hover,form.footerform div.powermail_fieldwrap_type_textarea div.powermail_field textarea:hover{background :#ffffff;}form.footerform div.powermail_fieldwrap_type_submit div.powermail_field{text-align:center;}form.footerform div.powermail_fieldwrap_type_submit div.powermail_field input.powermail_submit{width:31.3333%;margin:20px 0.6666% 0 0;}}@media screen and (min-width:80em){h1{font-size :2em;}h2{font-size :2em;}h3{font-size :1.7em;}p,.csc-default ul li,.csc-default ol li,ul.menuMain > li > a{font-size :1.2em;}ul.hakenIntro li{margin :0 44px 10px 0;font-size :1.2em;}.einSpaltig div.csc-default{padding :10% 5%;}.main .zweiSpaltig div.csc-default{padding :15% 10%;}.footer h3{margin:0 auto 50px auto;}form.footerform,.footer div.powermail_create{width :75%;margin :auto;}}
