body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/* basic.css */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;font: inherit}a{text-decoration:none;color:#004F6C}a:focus,a:hover,a:active{text-decoration:none;color:#08719f}.mt--25{margin-top:25px}.margin-25{margin-top:25px;margin-bottom:25px}.content--zentriert{margin-right:auto;margin-left:auto;text-align:center}table{border-collapse:collapse;border-spacing:0}.table-btn table{margin-right:-5px;margin-left:-5px;border-collapse: separate;border-spacing: 5px}strong{font-weight: 600}caption,th,td{vertical-align:top;text-align:left;line-height:1.4}abbr,acronym{border-bottom:1px dotted #666;font-variant: normal;cursor: help}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}fieldset,img{border:0}img{vertical-align:bottom}li{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}del{text-decoration:line-through}ins{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor: help}hr{height:1px;display:block;margin:1em 0 1.5em;padding:0;border:0;border-top: 1px solid #074d6b;opacity: 0.25}.clearfix:before,.clearfix:after{height:0;overflow:hidden;display:block;content: "\0020"}.clearfix:after{clear:both}.clearfix{zoom: 1}input{-webkit-appearance: none}iframe,object,embed{width:100% !important}.iframe-newsletter{min-height:700px}.dlh_googlemap{max-width:100%;width:100% !important;height:400px !important}.ir{overflow:hidden;display:block;text-align:left;background-repeat:no-repeat;text-indent:-999em;direction: ltr}.hidden{display:none;visibility: hidden}.visuallyhidden{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip: rect(0 0 0 0)}body{font-size:.875rem;color:#004F6C;font-family: 'acumin-pro', sans-serif}input,button,textarea,select{font-size:99%;font-family: inherit;font-weight: inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;color:#004F6C;letter-spacing:.8px;font-family: 'Work Sans', sans-serif;font-weight: 600}h1{font-size:2.05rem;font-weight: 400;hyphens: auto}h1 strong{text-transform:uppercase}h2{font-size:1.625rem;line-height:1.2;font-weight: 400}.ce_text h2{font:1.25rem 'acumin-pro',sans-serif;font-weight: 400}.ce_text h2 strong,h2 strong{text-transform:uppercase;font-weight: 600}.ce_text h3{margin-top:0;margin-bottom:0;padding-top:25px;padding-bottom:20px;color:#004F6C;text-transform:none;font:1.25rem 'acumin-pro',sans-serif;line-height:1.2;font-weight: 400}h3{letter-spacing:1px;font-size:1.625rem;line-height:1.2;text-transform:uppercase;font-weight: 600}h4{padding-bottom:10px;font-size:1.625rem;text-transform:uppercase;font-weight: 600}h6{margin-bottom:0;padding-top:15px;font-size:.875rem;text-transform:uppercase}table{font-size: inherit}caption,th{font-weight:bold}h1,h2,h3,h4,h5,h6{margin-top:14px}h1,h2,h3,h4,h5,p,pre,blockquote,table,ol,ul,form{margin-bottom:14px;/* Should match font size */}
/* elements.css */
.ce_rsce_herostage_landings .content-boxes-item{position:relative;display: flex;height: 500px;flex-wrap: wrap}.ce_rsce_herostage_landings .content-boxes-item::before{width:100%;height:100%;position:absolute;background-color:rgba(26,26,26,.3);content:""}.ce_rsce_herostage_slider{position:relative}.ce_rsce_herostage_slider .imageWrap{position:relative;height: 696px;width: 100%}.ce_rsce_herostage_slider .imageWrap::before,#kontakt-section .inside::before{background-color:#1a4d6b;width:100%;    height:100%;    bottom:0;    left:auto;    right:0;    top:0;    position:absolute;mix-blend-mode: multiply;    content:"";    opacity: 0.55}.ce_rsce_herostage_slider .imageWrap > div{width:100%;height:100%;background-size: cover !important}.swiper__pagination-wrap{max-width: 1140px;position: relative;width: 100%;left: 0;right: 0;margin: 25px auto;z-index: 1}.ce_rsce_herostage_slider .slider__content-wrap{color:#fff;max-width: 1140px;right: 0;top: 22%;position: absolute;z-index: 2;left: 0;margin: auto;display: flex;flex-wrap: wrap;flex-direction: column;align-items: flex-end}.ce_rsce_herostage_slider .slider__content-wrap .wrap{max-width:450px}.ce_rsce_herostage_slider h2{font-size:2.063rem;color:#fff}#herostage .swiper-pagination{max-width: 448px;text-align: left;left: auto !important;bottom: 34% !important;display: flex;position: relative;margin-left: auto}.swiper-pagination-bullet{width:51px;height:4px;margin-right:12px;background-color:rgba(255,255,255,.43);border-radius: 0px;opacity: 1}.swiper-pagination-bullet-active{background-color:#fff}.swiper-button-next,.swiper-button-prev{background-color: rgba(218,223,225,.6);    font-size: .8rem;    color: #fff !important;    border-radius: 50%;    width: 35px !important;    height: 35px !important}.swiper-button-next::after,.swiper-button-prev::after{font-size: 1rem !important}.swiper-button-next,.swiper-button-prev{top: 26%;margin-top: 0}.swiper-button-next{margin-right:-50px}.swiper-button-prev{margin-left:-50px}.herostage__content-wrap{position:relative;max-width: 1190px;    margin: auto;    padding: 0 30px 0 30px;    width: 100%;z-index: 1}.herostage__content-wrap span,.herostage__content-wrap h1{color:#fff;letter-spacing:0}.herostage__content-wrap h1 strong{display:block}.herostage__content-wrap span{display:block;font-size:1.6rem;line-height:1.2;font-family: 'acumin-pro', sans-serif;font-weight: 300}.herostage__content-wrap .text__top::before{position: absolute;display: block;margin-top: -50px;margin-left: -40px;padding-right: 5px;font-size: 6rem;line-height: 1;content: '„';top: 0}.herostage__content-wrap .text__middle{padding-left:75px}.herostage__content-wrap .text__bottom{padding-left:60px}.herostage__ce_text{position:relative;padding-top:30px;padding-bottom:30px;padding-left: 15%}.header__menu{padding-left:12px}.header__logo{width:100%;height:100%;max-width:250px}.header__cloud{margin-left:auto}.mobile_menu .header__cloud{display:none}#mobile-menu-16,#mobile-menu-108{height:auto;min-height:400px;max-height:420px}.header__suche,.header__suche svg{width:18px;height:18px}.header__suche:hover svg *{fill: #08719f}.mobile_menu_active .header__suche svg *{fill: #fff}.mobile_menu_active .header__suche:hover svg *{fill: #aab8c4}.only-active{display:none;font-size:1.1rem}.only-active,.mobile_menu_active .only-inactive{display:none}#mobile-menu-16-trigger.active .only-active,#mobile-menu-108-trigger.active .only-active{display:inline-block}.header_btn{display:block;margin-right:30px;padding:10px 25px;background-color:#fff;border-radius:20px;font-size:.813rem;color:#004F6C;text-transform:uppercase;letter-spacing:.65px;box-shadow: 10px 9px 9px -10px rgba(209,209,209,0.95) inset;-webkit-box-shadow: 10px 9px 9px -10px rgba(209,209,209,0.95) inset;-moz-box-shadow: 10px 9px 9px -10px rgba(209,209,209,0.95) inset;transition: all 0.5s ease}.header_btn:hover{background-color:#004F6C;text-decoration:none;color:#fff;box-shadow: none}.mod_changelanguage ul{margin-right:12px;margin-bottom:0}.mod_changelanguage ul a{display:block;font-size:13px;line-height:1;text-decoration:none;color:#004F6C;font-weight: 600}.mod_changelanguage ul a:hover{color: #08719f !important}.mobile_menu_active .mod_changelanguage ul a:hover{color: #aab8c4 !important}.mobile_menu_active .mod_changelanguage ul a,.mobile_menu_trigger.active{color: #fff}.mobile_menu_trigger,.mod_mobile_menu{cursor: pointer}.herostage__title{width:100%;height:100%;max-width:1140px;bottom:0;left:0;right:0;top:0;position:relative;margin-right:auto;margin-left:auto;z-index: 2}.herostage__title h1{height:100%;max-width:478px;margin-top:0;margin-bottom:0;margin-left:auto;padding:40px 25px;color:#004F6C;-webkit-hyphens: auto;hyphens: auto}#herostage .ce_pageimages img{height:100%;min-height:200px;position:absolute;object-fit: cover}.mobile_menu .mod_search{max-width:600px;margin-right:auto;margin-left:auto}.mobile_menu .mod_search h3{color:#fff;font-weight: 300}.ce_rsce_linkbox{max-width:1190px;bottom:140px;position:relative;margin-right:auto;margin-bottom:-120px;margin-left:auto;padding-right:25px;padding-left:25px}.ce_rsce_linkbox .content-boxes-item{height:166px;padding:20px;background-color:#004F6C;color:#fff;transition: all 0.5s ease}.ce_rsce_linkbox .content-boxes-item:hover,.ce_rsce_linkbox .content-boxes-item:focus{background-color:#00aeef}.ce_rsce_linkbox .content-boxes-item::after{width:11px;height:11px;bottom:15px;right:15px;position:absolute;background-image:url("../../files/bilder/layout/icons/plus_alternativ-w.svg");background-position:right bottom;background-repeat:no-repeat;content:""}.ce_rsce_linkbox .content-boxes-item a{bottom:0;left:0;right:0;top:0;position:absolute;z-index: 2}.ce_rsce_linkbox h3{margin-top:0;margin-bottom:15px;font-size:1.25rem;color:#fff;text-transform:uppercase;letter-spacing:.2;font-weight: 600}.ce_rsce_linkbox p{margin-top:0;margin-bottom:15px;font-size:.875rem;color:#fff;-webkit-hyphens: auto;hyphens: auto}.layout_list.uebersicht .ansprechpartner-wrap{margin-bottom:15px;background-color:#004F6C;color:#fff;display: flex;flex-direction: column;height: calc(100% - 15px)}.mod_box_items:last-child .layout_list .ansprechpartner-wrap{margin-bottom:0}.layout_full .ansprechpartner-wrap{margin-bottom:15px;background-color:#004F6C;color:#fff}#right .layout_list .ansprechpartner-wrap{margin-bottom:15px;background-color:#fff}.ansprechpartner-wrap .value{display:block;padding-right:15px;padding-left:35px}.ansprechpartner-wrap .team__fachgebiet{padding-top:5px;font-size:.95rem;text-transform:none;font-weight: 400}#right .ansprechpartner-wrap .team__fachgebiet{font-size:.8rem}.layout_full .ansprechpartner-wrap .team__fachgebiet{padding-top:0}#right .team__fachgebiet{padding-top:0}.ansprechpartner-wrap .team__name{min-height:120px;padding-top:5px;padding-bottom:10px;font-size:1.625rem;text-transform:uppercase;font-weight: 600}.layout_full .ansprechpartner-wrap .team__name{min-height:90px}.uebersicht .ansprechpartner-wrap .team__name{padding-top:25px;font-size:1.1rem}.uebersicht .ansprechpartner-wrap .team__name a{color:#fff}.uebersicht .ansprechpartner-wrap .team__name a:hover{color:#aab8c4}#right .ansprechpartner-wrap .team__name{min-height:0;margin-bottom:0;padding-top:15px;padding-bottom:0;font-size:1rem}#right .ansprechpartner-wrap .value{padding-right:10px;padding-left:25px}.ansprechpartner-wrap .team__contact-wrap{padding-bottom:30px;background-color:#004F6C;font-size:.813rem;line-height:1.8;color:#fff}.ansprechpartner-wrap .team__contact-wrap a{color:#fff}.ansprechpartner-wrap .team__contact-wrap a:hover,.ansprechpartner-wrap .team__contact-wrap a:focus{color:#aab8c4}.ansprechpartner-wrap .value img,.ansprechpartner-wrap .value svg{width:18px;margin-right:10px;margin-bottom:2px;vertical-align: middle}.ansprechpartner-wrap .value:hover svg path{fill: #aab8c4}.ansprechpartner-wrap img:hover{opacity: 0.9}#right .team__contact{padding-top:15px;padding-bottom:30px}.team__phone,.team__email{line-height:1.8}.details .team__phone,.details .team__email a{color:#fff}right .team__phone,#right .team__email{line-height:1}.team__intro{margin-bottom:15px}.team__intro .value,.team__lebenslauf .value{padding:6% 8% 5%;background-color:#fff}.ce_metamodel_list h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:1rem;text-transform:uppercase}#right .ce_metamodel_list p.info{display:none}.ce_metamodel_list .ce_text ul{padding-top:10px;padding-bottom:50px}.layout_full .file{margin-bottom:0;padding-bottom:0}.layout_full .col-sm-9{padding-top:30px;padding-bottom:30px}.ce_metamodel_list .actions{display:none}h2.category:first-child{padding-top:0}h2.category{padding-top:60px}.right__ansprechpartner-headline h2{margin-top:0;margin-bottom:0;padding:15px 25px;background-color:#fff;font-size:1rem}a.btn,.btn a{display:inline-block;padding:10px 30px;border:2px solid #fff;font-size:1rem;line-height:1.1;color:#fff;text-transform:uppercase;font-weight: 400;transition: all 0.5s ease}a.btn.btn--blau,.btn.btn--blau a{border-style:solid;border-color:#004F6C;color:#004F6C;text-transform:uppercase}a.btn:hover,.btn a:hover{background-color:rgba(255,255,255,.35);text-decoration:none;color:#fff}a.btn.btn--blau:hover,.btn.btn--blau a:hover{background-color:rgba(0,79,108,.1);color:#004F6C;text-transform:uppercase}.font__intro{padding-bottom:5px;font-size:1.25rem;line-height: 1.3 !important;font-weight: 300}.mod_contentbox{position:relative}.ce_rsce_h2_h3_boxes{padding-bottom:30px}.ce_rsce_h2_h3_boxes h2{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;text-transform:none;font-weight: 400}.ce_rsce_h2_h3_boxes h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;-webkit-hyphens: auto;    hyphens: auto}.ce_rsce_h2_h3_boxes_long h3,.ce_rsce_h2_h3_boxes_long h2{display:inline-block;padding-right:5px;-webkit-hyphens: auto;hyphens: auto}.ce_rsce_boxes{margin-bottom:60px}.home .ce_rsce_boxes{max-width:1140px;margin-right:auto;margin-left:auto}.ce_rsce_boxes .content-boxes-item{min-height:360px;position:relative;margin-bottom:15px;background-color:#fff;border-bottom:15px solid #F4F7F6;align-items: center}.ce_rsce_boxes .content-boxes-item:nth-of-type(2n+1){flex-direction: row-reverse}.ce_rsce_boxes .imageWrap{align-self: stretch}.ce_rsce_boxes .imageWrap:not(.contain) div,.ce_rsce_boxes .imageWrap:not(.contain) img{width:100%;height:100%;min-height:360px;background-size: cover !important}.ce_rsce_boxes .imageWrap.contain div,.ce_rsce_boxes .imageWrap.contain img{width:100%;height:100%;min-height:160px;background-size: contain !important}.ce_rsce_boxes .ce_text{padding:25px 55px}.ce_rsce_boxes .ce_text a{display:inline-block;padding-top:10px;font-size:.75rem;color:#004F6C;font-weight: 300}.ce_rsce_boxes .ce_text a:hover,.ce_rsce_boxes .ce_text a:focus{color:#00aeef}.ce_rsce_boxes h4{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:1rem;text-transform:none;font-weight: 400}.ce_rsce_boxes h2{margin-top:0;padding-top:5px;padding-bottom:20px;text-transform:uppercase;font-size: 1.625rem;line-height: 1.2;font-weight: 600}.ce_rsce_contentbox,.ce_rsce_contentbox .content-boxes-item{position:static;overflow:hidden}.ce_rsce_contentbox .text__big{font-weight: 600;  font-size: .875rem;  text-transform: none;  letter-spacing: .5px;  -webkit-hyphens: auto;  hyphens: auto}.ce_rsce_contentbox p{margin-bottom:0}.ce_rsce_contentbox img{transition: all 0.5s ease}.ce_rsce_contentbox .content-boxes-item:hover img{position:relative;overflow:hidden;transform: scale(1.05);opacity: 0.5}.ce_rsce_contentbox .box__content-wrap{padding-right:30px;padding-bottom:40px;padding-left:30px;background-color:#fff;height: calc(100% - 15px);padding-top: 40px}.ce_rsce_contentbox a{width: 100%;height: 100%;bottom: 0;left: 0;right: 0;top: 0;position: absolute;z-index: 1}.ce_rsce_contentbox .swiper-button-next,.ce_rsce_contentbox .swiper-button-prev{top: 50%}.ce_rsce_contentbox .swiper-button-next{margin-right: -30px}.ce_rsce_contentbox .swiper-button-prev{margin-left: -30px}.ce_rsce_quellen{max-width:445px;position:relative;margin-top:50px;font-size:.75rem;line-height:1}.ce_rsce_quellen::before{width:145px;height:1px;left:0;top:0;position:absolute;background-color:#004F6C;content:""}.ce_rsce_zitat{height:100%;max-width:488px;position:relative;margin-top:50px;margin-bottom:50px;padding-left:25px;border-left:4px solid #004F6C}.ce_rsce_zitat blockquote{margin-bottom:0;padding-bottom:0;font-size:1.25rem;line-height:1.4;font-weight: 300}.ce_rsce_zitat span{max-width:150px;position:relative;display:block;margin-left:auto}.ce_rsce_zitat .zitat__name{font-weight: 600}.ce_rsce_factbox{color:#$font}.ce_rsce_factbox .content-boxes-item{margin-bottom:15px;background-color:#dfe7ea}.ce_rsce_factbox .content-boxes-item.image_voll{color:#fff;background-size: cover}.factbox__wrap{max-width:570px;padding:25px 40px 30px 20px}.image_voll .factbox__wrap{padding-bottom:60px;background-color:rgba(26,26,26,.4)}.factbox__wrap h4{margin-top:0;margin-bottom:0;padding-top:0;font-size:1rem;font-weight:bold;color:#$font;text-transform:none}.image_voll .factbox__wrap h4{color:#fff}.text__big{padding-bottom:20px;font-size:1.25rem;line-height:1.4;font-weight: 300}.text__bigger{font-size:1.563rem;line-height:1.3;font-family: 'Work Sans', sans-serif;font-weight: 300}.sharebuttons > ul.fontawesome > li > a{font-size: 24px;width: auto;height: auto;line-height: 1;text-align: left}.mod_newsarchive{background-color:#fff}.mod_newsarchive > h2{display:none}.mod_newsarchive h2{margin-top:-10px;padding-top:0;padding-bottom:20px;text-transform:uppercase;font-weight: 600;-webkit-hyphens: auto;hyphens: auto}.mod_newsarchive .layout_latest{border-bottom:15px solid #F4F7F6;align-items: center}.mod_newsarchive .layout_latest:nth-of-type(2n+2){flex-direction: row-reverse}.mod_newsarchive .box__content-wrap{padding: 25px 55px}.mod_newsarchive .more{padding-top:10px}.mod_newsarchive .more a::after{width:10px;height:10px;position:relative;display:inline-block;margin-left:8px;background:#fff url("../../files/bilder/layout/icons/chevron_right.svg") left center no-repeat;content:""}.mod_newsarchive .info{font-size:1rem}#news__archiv-wrap{display: flex;flex-wrap: wrap;align-items: center}#news__archiv-wrap h2{text-transform:none}#news h2{text-transform:none;font-weight: 400}.mod_newsmenu{margin-left:auto;font-size:1.625rem;font-weight: 300}.mod_newsmenu ul{margin-bottom:0;display: flex;flex-wrap: wrap;align-items: center}.mod_newsmenu ul li{margin-left:30px}.news__content-wrap{padding:30px 25px;background-color:#fff;font-size:.875rem}.news__content-wrap h3{margin-top:0;padding-top:10px;padding-bottom:5px;font-size:.875rem;text-transform:none;letter-spacing:.5px;-webkit-hyphens: auto;hyphens: auto}.row.m-05rem,.home .mod_newslist .row{margin-right:-0.5rem;margin-left:-0.5rem}.layout_publikationen{margin-bottom:15px;background-color:#fff}.layout_publikationen div{max-width:570px}.layout_publikationen .ce_text p{padding-right:10%}.layout_publikationen h2{margin-top:0;margin-bottom:15;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:uppercase;font-size: 1rem !important;-webkit-hyphens: auto;hyphens: auto}.layout_publikationen div:nth-of-type(1n + 2){padding-top:30px;padding-bottom:15px}.layout_publikationen .imageWrap{margin-top:auto;margin-bottom:auto}.news__landingpages{height:550px;margin-bottom:40px;padding:10px 40px 100px;background-color:#fff}.news__landingpages::after{height:120px;bottom:40px;left:0;right:0;position:absolute;margin-right:auto;margin-left:auto;width: calc(100% - 50px);background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%); content:""}.news__landingpages .layout_simple{padding:20px 40px;border-bottom:1px solid #c7d6dd;display: flex}.news__landingpages .layout_simple a{font-size:1.125rem}.swiper-container-news{position:static}.mod_newscategories ul{display: flex;flex-wrap: wrap;-webkit-column-gap: 20px;column-gap: 20px}.mod_newscategories a,.mod_newscategories strong{display:block;margin-top:0;margin-bottom:5px;padding:3px 5px 5px;border:1px solid #004F6C;border-radius:3px;line-height:1}.mod_newslist .swiper-slide{align-self: stretch}.layout_latest_subseite{position:relative;margin-bottom:15px;background-color:#fff;height: calc(100% - 15px);transition: all 0.5s ease}.layout_latest__hover-wrap{position:relative;overflow:hidden}.layout_latest_subseite img{transition: all 0.5s ease}.layout_latest_subseite:hover img{transform: scale(1.05);opacity: 0.5}.layout_latest_subseite a.news__link-details{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;z-index: 1}.mod_newsarchive .pagination{padding:30px}.mod_newsarchive .pagination ul{display: flex;flex-wrap: wrap;-webkit-column-gap: 15px;column-gap: 15px}#footer a{color:#fff;font-weight: 400;transition: all 0.5s ease}#footer a:hover{text-decoration:none;color:#aab8c4}#footer p{line-height:1.6}#footer .ce_image{padding-top:0;padding-bottom:60px}.footer__cta{width:100%;height:100%;max-width:695px;bottom:0;left:0;right:0;top:0;position:absolute;margin-right:auto;margin-left:auto;padding:30px;font-size:1.25rem;color:#fff;display: flex;align-items: center;flex-direction: column;justify-content: center;font-weight: 300}.footer__cta-wrap{max-width: 388px;left: auto !important;position: relative;margin-left: auto}.footer__cta *{color:#fff}.footer__cta p{padding-bottom:20px}.footer__cta h4{text-transform:none;font-weight: 400;font-size: 2.063rem}.footer__cta h4 strong{font-weight: 600}#kontakt-section img{min-height:465px;object-fit: cover}.moore__footer p{margin-left: 17%}.footer__moore-brand{position: absolute;  bottom: 0;  right: 0;  height: 100%;  z-index: 0;  display: flex;  align-items: flex-end}@media screen and (max-width: 1440px){.footer__moore-brand {display: none;}}#footer .ce_bs_gridStart{max-width:1273px}.nach_oben_link{bottom:10px;right:20px;position:fixed;font-size:2rem}.nach_oben_link img{width:25px;height:25px}.ce_accordion .toggler::after{right:1em;position:absolute;display:inline-block;font-size:1rem;content: "+";text-rendering: geometricprecision;top: calc(50% - 12px)}.ce_accordion .toggler.active::after{content: "-"}.ce_accordion .toggler{position:relative;margin-bottom:5px;padding:15px;font-weight:bold;color:#fff;background: #004F6C none repeat scroll 0 0;cursor: pointer;outline: medium none}.ce_metamodel_list .ce_accordion .toggler{padding-right:8%;padding-left:8%;font-size:1.25rem;font-weight:normal;color:#fff;font-weight: 300}.ce_accordion .accordion > div{padding:20px 15px 30px}.ce_metamodel_list .ce_accordion .accordion > div{margin:0;padding:0}.ce_text{line-height:1.5}.ce_hyperlink{margin-top:30px}.ce_list ul,.ce_text ul{margin:0;padding:0 0 20px 15px}.ce_list li,.ce_text li{margin:0 0 0 15px;padding:0;line-height:1.5em;list-style-type:square}.table-btn td{padding:5px;text-align:center;border:1px solid #004F6C}.ce_gallery{width:100%}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.cols_4 li{width:24.2%;margin-right:1%;margin-bottom:3%}.cols_3 li{width:32.6%;margin-right:1%;margin-bottom:3%}.ce_image{padding-top:30px;padding-bottom:30px}.caption{max-width:445px;padding-top:8px;font-size:.75rem}html>body .mime_icon{top:-1px;position:relative}
/* formularRZ.css */
.ce_form{position:relative;clear:both;padding-top:40px;padding-bottom:40px}input[type="text"],input[type="email"],input[type="number"],textarea,.widget input,.widget .textarea,select{position:relative;margin-bottom:15px;padding:8px 12px;border:1px solid #e6e6e6;border-radius:0;box-shadow: none;box-sizing: border-box !important}.widget-checkbox input{margin-bottom:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance: none}input:hover,textarea:hover,input:focus,textarea:focus,.widget input:hover,.widget input:focus,.widget textarea:hover{border:1px solid #d42d2f}.widget-radio span{display:inline-block;margin-right:5%;margin-bottom:2%}.submit_container input[type="submit"],button,.widget-submit button{color:#004F6C;background: none;background-image: none;display: inline-block;padding: 5px 30px;border: 2px solid #004F6C;border-radius: 25px;font-size: 1rem;text-transform: uppercase;font-weight: 400;transition: all 0.5s ease}.mobile_menu .widget-submit button{color:#fff;background: none;background-image: none;display: inline-block;padding: 5px 30px 7px 30px;border: 2px solid #fff;border-radius: 25px;font-size: 1rem;text-transform: uppercase;font-weight: 400;transition: all 0.5s ease;line-height: 1}.submit_container input[type="submit"]:hover,button:hover,.widget-submit button:hover{color:#fff;background: #00aeef}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}
/* layout.css */
html,body{min-height:100%;margin:0;padding:0}body{background-color:#f2f2f2}#wrapper{max-width:1900px;margin-right:auto;margin-left:auto;background-color:#f7f8f8}.mobile_menu_active #container,.mobile_menu_active .custom,.mobile_menu_active #footer{filter: blur(10px)}#herostage{position:relative;padding-top:80px;overflow: hidden}#herostage .inside{min-height:200px;margin-right:auto;margin-left:auto;padding-bottom:50px}.landingpage #herostage .inside{padding-bottom:0}.home #herostage::before,.home #herostage .inside::before,.home #herostage .inside::after{display:none}#header{left:0;right:0;top:0;position:fixed;background-color:#fff;z-index: 99}.mobile_menu_active #header{background: none;z-index: 999}#header .inside{max-width:1190px;margin-right:auto;margin-left:auto;padding:25px;line-height: 1;display: flex;align-items: center}#container{max-width:1140px;margin-right:auto;margin-left:auto;display: flex;flex-wrap: wrap}.fullwidth #container{max-width:1190px;padding-right:25px;padding-left:25px}#breadcrum .inside{max-width:1190px;margin-right:auto;margin-left:auto;padding:30px 25px;font-size:.875rem;color:#a0a0a0;text-transform:uppercase;letter-spacing:1.3px}#main .inside{margin-bottom:60px}.standard #main .inside{height:100%;margin-right:15px;padding-right:10%;padding-left:10%;background-color:#fff;padding-top: 80px;padding-bottom: 30px}.landingpage #main .inside{margin-right:15px}.standard #main .inside .mod_article,.landingpage #main .inside .mod_article *{max-width:578px}.landingpage #main .inside .mod_article{height:100%;    padding-right:10%;    padding-left:10%;    background-color:#fff;    padding-top: 80px;    padding-bottom: 60px;margin-bottom: 60px}#news{margin-top:50px}#news .inside{max-width:1190px;margin-right:auto;margin-bottom:80px;margin-left:auto;padding-right:25px;padding-left:25px}#footer{position:relative;background-color:#004F6C}#footer .inside{max-width:1792px;margin-right:auto;margin-left:auto;padding:40px 25px 40px 91px;font-size:.9rem;line-height:1.6;color:#fff;font-weight: 300}#meta-footer{background-color:#fff}#meta-footer .inside{max-width:1140px;margin-right:auto;margin-left:auto;padding:20px 25px;text-align:center;font-size:1.125rem;color:#004F6C;text-transform:uppercase;font-weight: 500}.ce_rsce_linkbox,.btn a,a.btn,#herostage .mod_navigation ul a,#herostage .mod_navigation ul strong,.mod_newsarchive .info{font-family: 'Work Sans', sans-serif}
/* navigation.css */
#herostage .mod_navigation ul a,#herostage .mod_navigation ul strong{height:206px;margin-right:auto;padding:20px 10px 10px 20px;text-align:left;background-color:#08719f;font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:.65px;font-weight: 600;display: flex;transition: all 0.5s ease}#herostage .mod_navigation ul a:hover,#herostage .mod_navigation ul a:focus,#herostage .mod_navigation ul strong{background-color:#00aeef}#herostage .mod_navigation ul{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 15px}#herostage .mod_navigation img{width:100%;height: 206px;object-fit: cover}#herostage .mod_navigation{max-width:1140px;margin-right:auto;margin-left:auto;position: relative;z-index: 3}.kanzlei_image_1{grid-column: 1 / 1;grid-row: 1 / 1}.kanzlei_image_2{grid-column: 3 / 4;grid-row: 1 / 1}.kanzlei_image_3{grid-column: 4 / 6;grid-row: 2 / 2}.kanzlei_image_4{grid-column: 2 / 2;grid-row: 2 / 2}.branche_image_1{grid-column: 2 / 2;grid-row: 1 / 1}.branche_image_2{grid-column: 5 / 5;grid-row: 2 / 2}.branche_image_3{grid-column: 3 / 3;grid-row: 3 / 3}.wirtschaft_image_1{grid-column: 2 / 3;grid-row: 1 / 1}.wirtschaft_image_2{grid-column: 3 / 5;grid-row: 2 / 2}.no-image .wirtschaft_image_3{display:none}.wirtschaft_image_3{display:block;grid-column: 1 / 1;grid-row: 2 / 2}.steuerberatung_image_2{grid-column: 3 / 3;grid-row: 1 / 1}.luftfahrt_image_1{grid-column: 1 / 3;grid-row: 1 / 1}.luftfahrt_image_2{grid-column: 5 / 6;grid-row: 1 / 1}.luftfahrt_image_3{grid-column: 2 / 4;grid-row: 2/ 2}.unternehmen_image_1{grid-column: 2 / 2;grid-row: 1 / 1}.unternehmen_image_2{grid-column: 4 / 5;grid-row: 2 / 2}.unternehmen_image_3{grid-column: 4 / 6;grid-row: 2 / 2}.it_image_1{grid-column: 3 / 3;grid-row: 1 / 1}.outsourcing_image_1{grid-column: 2 / 3;grid-row: 1 / 1}.karriere_image_1{grid-column: 1 / 1;grid-row:1 / 1}.karriere_image_2{grid-column: 3 / 5;grid-row: 1 / 1}.karriere_image_3{grid-column: 2 / 4;grid-row: 2 / 2}#herostage .mod_contentbox{position: relative}#nav-icon{width: 16px;  height: 14px;  position: relative;  margin: 0px auto;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer}#search-close{width: 16px;position: relative;margin: 8px auto 6px auto;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer}#nav-icon span{background-color:#004F6C;display: block;  position: absolute;  height: 2px;  width: 100%;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out}#search-close span{background-color:#fff;display: block;  position: absolute;  height: 2px;  width: 100%;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out}#nav-icon:hover span{background-color:#08719f}#nav-icon.open span,#search-close span{background-color:#fff}#nav-icon span:nth-child(1){top: 0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){width:12px;top: 6px}#nav-icon:hover span:nth-child(2){width:100%}#nav-icon.open span:nth-child(2),#nav-icon.open span:nth-child(3),#search-close span:nth-child(2),#search-close  span:nth-child(3){width:100%}#nav-icon span:nth-child(4){top: 12px}#nav-icon.open span:nth-child(1),#search-close span:nth-child(1){top: 18px;  width: 0%;  left: 50%}#nav-icon.open span:nth-child(2),#search-close span:nth-child(2){-webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg)}#nav-icon.open span:nth-child(3),#search-close span:nth-child(3){-webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg)}#nav-icon.open span:nth-child(4),#search-close span:nth-child(4){top: 18px;  width: 0%;  left: 50%}.mobile_menu_overlay.background{pointer-events: none;background-color: rgba(255,255,255,0.8)}.mobile_menu{padding-top:80px;background-color:#004F6C}.mobile_menu .inner{padding:10% 10% 5%;background-color:#004F6C;color:#fff;overflow-y: auto}#mobile-menu-16 .inner,#mobile-menu-108 .inner{padding-top:50px}#mobile-menu-12.mobile_menu .inner{display: flex;align-items: center;flex-wrap: wrap}.mod_navigation ul.level_1 a,.mod_navigation ul.level_1 strong{position:relative;display:block;padding:10px 0;font-size:1.625rem;text-decoration:none;color:#fff;text-transform:uppercase;font-family: 'Work Sans', sans-serif;font-weight: 300;transition: all 0.5s ease}.mobile_menu ul.level_2 a,.mobile_menu ul.level_2 strong{position:relative;display:block;margin-left:30px;padding:5px 0;font-size:1.125rem;text-transform:none}.mobile_menu ul.level_3 a,.mobile_menu ul.level_3 strong{margin-left:80px}.mobile_menu .mod_navigation a:hover,.mobile_menu .mod_navigation a.trail,.mobile_menu .mod_navigation strong{color: #aab8c4 !important}.mobile_menu_trigger,.mod_mobile_menu{cursor: inherit}#mobile-menu-16-trigger,#mobile-menu-108-trigger{cursor: pointer}.mobile_menu_active #mobile-menu-16-trigger,.mobile_menu_active #mobile-menu-108-trigger{pointer-events: none;cursor: inherit}.mobile_menu_active #mobile-menu-16-trigger.active,.mobile_menu_active #mobile-menu-108-trigger.active{pointer-events: auto;cursor: pointer}li.moore-break span,li.moore-break strong{padding-right: 15px !important}html[lang="en"] li.moore-break span,html[lang="en"] li.moore-break strong{padding-right: 15px !important}html[lang="en"] li.active.moore-break span,html[lang="en"] li.active.moore-break strong{padding-right: 20px !important}.footer__metanav a,.footer__metanav strong{line-height:1.5;color:#fff;font-weight: 300}.footer__nav_imprint ul{display: flex;flex-wrap: wrap;justify-content: center}.footer__nav_imprint ul a,.footer__nav_imprint ul strong{padding:8px 12px;font-size:.9rem;color:#004F6C}.footer__nav_imprint ul a:hover,.footer__nav_imprint ul strong{color:#aab8c4}.mod_breadcrumb{position:relative;clear:both;font-size:13px}.mod_breadcrumb li{position:relative;float:left;margin-right:6px;font-weight:normal;text-decoration:none;color:#004F6C}.mod_breadcrumb li.last::after{display:none;content:""}.mod_breadcrumb a{color:#a0a0a0}.mod_breadcrumb svg{width:5px;margin-right:8px;margin-left:8px}.mod_breadcrumb a:hover{color:#08719f}.mod_breadcrumb br{display:none}.mod_sitemap li li{margin-left:1.5em}.mod_sitemap a{text-decoration: none !important}.mod_sitemap .level_1 a{font-weight:bold}.mod_sitemap .level_2 a{font-weight:normal}
@media (max-width: 1440px){
/* MediaQuery1280.css */
.mobile_menu .inner,.landingpage #main .inside .mod_article{padding:25px 30px 60px}.mod_navigation ul.level_1 a,.mod_navigation ul.level_1 strong{font-size:1.2rem}.ce_rsce_herostage_slider .slider__content-wrap{padding-right:30px;padding-left:30px}.ce_rsce_herostage_slider h2{font-size:1.7rem}.swiper-button-next,.swiper-button-prev{display:none}h2.h2__content-box{padding-right:30px;padding-left:30px}.text__bigger{font-size:1.4rem}.footer__moore-brand{display:block;height: auto}#footer .inside{padding-bottom:180px}
}
@media (max-width: 1024px){
/* MediaQuery1024.css */
#herostage .inside::after{width:70%}.herostage__title h1,h1{margin-left:0;font-size:1.5rem}.standard #main .inside{padding:30px 25px}#breadcrum .inside{text-transform:none}.mod_breadcrumb{font-size:12px}.ce_rsce_herostage_slider .imageWrap{height:500px}#herostage .swiper__pagination-wrap{bottom: 25% !important}.ce_rsce_linkbox{margin-bottom: -100px;bottom: 100px}.ce_rsce_linkbox .content-boxes-item{height:100px}.ce_rsce_contentbox .box__content-wrap{padding-top:30px}.news__landingpages .layout_simple{padding-right:0;padding-left:0}#footer .inside{padding-right:25px;padding-left:25px}
}
@media (max-width: 1023px){
/* MediaQuery1023.css */
.news__landingpages{padding-right:30px;padding-left:30px}.layout_publikationen h2,.layout_publikationen p{padding-right:30px;padding-left:30px}.layout_publikationen div:nth-of-type(n+3){padding-top:0}
}
@media (max-width: 800px){
/* MediaQuery800.css */
.mobile_menu{width: 99% !important}#herostage .mod_navigation ul{padding-right:15px;padding-left:15px;display: flex;flex-wrap: wrap;gap: 0}#herostage .mod_navigation ul li{margin-right:3px;margin-bottom:3px;text-align:center;width: calc(50% - 3px);font-weight: 400}#herostage .mod_navigation ul a,#herostage .mod_navigation ul strong{height:100%;min-height:65px;padding-top:15px;padding-bottom:15px;text-align:center;font-size: .8rem;font-weight: 400;display: flex;align-items: center;justify-content: center}#herostage .mod_navigation img,li[class*="image"]{display:none}.ce_rsce_linkbox{bottom:100px}.ce_rsce_boxes .ce_text,.mod_newsarchive .box__content-wrap,.team__intro .value,.team__lebenslauf .value,.ansprechpartner-wrap .value,.ce_metamodel_list .ce_accordion .toggler{padding-right:25px;padding-left:25px}.team__intro .value,.team__lebenslauf .value{padding-top:30px;padding-bottom:30px}.ce_metamodel_list .ce_accordion .toggler{font-size:1rem}#kontakt-section img{min-height:380px}.mod_newsmenu{font-size:1.25rem}.layout_publikationen h2,.layout_publikationen p{padding-right:30px;padding-left:30px}.layout_publikationen div:nth-of-type(n+3){padding-top:0}h2{font-size: 1.25rem !important}#footer tbody tr:nth-of-type(3){display:none}#footer .ce_text,#footer table{padding-bottom:25px}
}
@media (max-width: 767px){
/* MediaQuery767.css */
.ce_rsce_herostage_slider .mt--25{margin-top:0}.herostage__content-wrap span{font-size:1.25rem}#container{display: block}.standard #main .inside,.landingpage #main .inside{margin-right:0}#mobile-menu-12.mobile_menu .inner{display:block}.mod_sharebuttons{padding-right:25px;padding-left:25px}.footer__nav_imprint ul a,.footer__nav_imprint ul strong{padding-right:5px;padding-left:5px;font-size:.7rem}
}
@media (max-width: 600px){
/* MediaQuery600.css */
.mobile_menu .inner{padding-right:20px;padding-left:20px}.header__cloud{display:none}.mobile_menu .header__cloud{max-width:260px;display:block;margin-right:auto;margin-bottom:30px;margin-left: 0}.header__sprache{margin-left:auto}.header__suche{margin-left: auto}.herostage__title h1{padding-top:40px;padding-bottom:20px;font-size:1.2rem}#herostage .swiper-pagination{margin-left: 0}.ce_rsce_herostage_slider .slider__content-wrap{top:30%;align-items: flex-start}.ce_rsce_herostage_slider a{font-size:.8rem}.mod_navigation ul.level_1 a,.mod_navigation ul.level_1 strong{font-size:1rem}.mod_breadcrumb svg{margin-right:4px;margin-left:4px}.ce_rsce_h2_h3_boxes_long h3,.ce_rsce_h2_h3_boxes_long h2{margin-top:0;margin-bottom:10px}.text__bigger{font-size:1rem}.ce_rsce_boxes h2{-webkit-hyphens: auto;hyphens: auto}.footer__cta-wrap{max-width: 100%;left: auto !important;margin-left: 0}#footer .inside{padding-top:40px}#footer .mod_customnav,#footer .ce_text{padding-left:17%}
}
