﻿@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-300.eot");src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-300.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-300.woff2") format("woff2"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-300.woff") format("woff"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-300.ttf") format("truetype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-Regular.eot");src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-Regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-Regular.woff2") format("woff2"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-Regular.woff") format("woff"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-Regular.ttf") format("truetype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-Regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-700.eot");src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-700.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-700.woff2") format("woff2"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-700.woff") format("woff"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-700.ttf") format("truetype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-display:swap;src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-800.eot");src:url("/fileadmin/templates/fonts/OpenSans/Open-Sans-800.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-800.woff2") format("woff2"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-800.woff") format("woff"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-800.ttf") format("truetype"),url("/fileadmin/templates/fonts/OpenSans/Open-Sans-800.svg#OpenSans") format("svg")}@font-face{font-family:"Merriweather";font-style:normal;font-weight:300;font-display:swap;src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-300.eot");src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-300.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-300.woff2") format("woff2"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-300.woff") format("woff"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-300.ttf") format("truetype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-300.svg#Merriweather") format("svg")}@font-face{font-family:"Merriweather";font-style:normal;font-weight:400;font-display:swap;src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-Regular.eot");src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-Regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-Regular.woff2") format("woff2"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-Regular.woff") format("woff"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-Regular.ttf") format("truetype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-Regular.svg#Merriweather") format("svg")}@font-face{font-family:"Merriweather";font-style:normal;font-weight:700;font-display:swap;src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-700.eot");src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-700.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-700.woff2") format("woff2"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-700.woff") format("woff"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-700.ttf") format("truetype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-700.svg#Merriweather") format("svg")}@font-face{font-family:"Merriweather";font-style:normal;font-weight:900;font-display:swap;src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-900.eot");src:url("/fileadmin/templates/fonts/Merriweather/Merriweather-900.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-900.woff2") format("woff2"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-900.woff") format("woff"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-900.ttf") format("truetype"),url("/fileadmin/templates/fonts/Merriweather/Merriweather-900.svg#Merriweather") format("svg")}.om-cookie-panel{font:inherit;font-size:100%;line-height:1.6}.om-cookie-panel-overlay{height:100%;width:100%;position:fixed;left:0;top:0;z-index:999999;outline:0;background:rgba(0,0,0,0);text-align:left;transform:translateY(0) translateX(0);transition:background .5s ease;display:none}.om-cookie-panel-overlay .om-cookie-panel-container{position:relative;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding:15px 20px 10px;margin-top:25px;margin-bottom:25px;width:100%;max-width:90vw;max-height:95%;background:#fff;border-radius:5px;font-size:14px;color:#222}.om-cookie-panel-overlay.active{display:flex;justify-content:center;align-items:baseline;transform:translateY(0) translateX(0);background:rgba(0,0,0,.6);transition:background .5s ease}.om-cookie-panel .cookie-panel__headline{margin:0;font-size:22px;color:#222}.om-cookie-panel .cookie-panel__description{padding:10px 0}.om-cookie-panel .cookie-panel__selection{padding:.8em 0 1.2em 0}.om-cookie-panel .cookie-panel__checkbox{display:none}.om-cookie-panel .cookie-panel__checkbox-wrap{display:inline-block;line-height:1.1;margin-right:15px}.om-cookie-panel .cookie-panel__checkbox+label{cursor:pointer;line-height:1.1;font-weight:400;display:block}.om-cookie-panel .cookie-panel__checkbox+label:before{width:19px;height:19px;border-radius:5px;border:2px solid #304c59;background-color:#fff;display:block;content:"";float:left;margin-right:7px;position:relative;top:-3px}.om-cookie-panel .cookie-panel__checkbox:checked+label:before{box-shadow:inset 0 0 0 3px #fff;background-color:#304c59}.om-cookie-panel .cookie-panel__checkbox--state-inactiv+label:before{border-color:#666}.om-cookie-panel .cookie-panel__checkbox--state-inactiv:checked+label:before{background:#666}.om-cookie-panel .cookie-panel__button{background:#a5a5a5;transition:background .3s ease;width:100%;margin-bottom:10px;padding:10px 0;border:none;border-radius:5px;color:#fff;font-size:1.1em;text-transform:uppercase;cursor:pointer}.om-cookie-panel .cookie-panel__button:hover{background:#d7d7d7}.om-cookie-panel .cookie-panel__button--color--green{background:#304c59}.om-cookie-panel .cookie-panel__button--color--green:hover{background:#1e3038}.om-cookie-panel .cookie-panel__link{text-align:center;margin-top:5px;margin-bottom:15px}.om-cookie-panel .cookie-panel__link a{color:#222}.om-cookie-panel .cookie-panel__attribution{width:100%;border-top:1px solid #a5a5a5;padding:10px 0 0 0;display:flex;align-items:center;justify-content:space-between}.om-cookie-panel .cookie-panel__attribution a{color:#222}.om-cookie-panel .cookie-panel__attribution .credit{font-size:9px;font-style:italic}.om-cookie-panel .om-cookie-info-cookiegroup-cookie:nth-of-type(2n){background:#f1f1f1}.om-cookie-panel .om-cookie-info-cookiegroup-cookie>.om-cookie-info-cookiegroup-line.row{margin:0 !important}.om-cookie-info h3{margin-bottom:15px}.om-cookie-info-cookiegroup-headline{font-size:20px;padding-bottom:10px;border-bottom:1px solid #a5a5a5;margin-bottom:10px;cursor:pointer;position:relative}.om-cookie-info-cookiegroup-headline--small{font-size:16px}.om-cookie-info-cookiegroup-headline--all{font-size:inherit;border:none;font-weight:600}.om-cookie-info-cookiegroup-headline--all i,.om-cookie-info-cookiegroup-headline--all svg{position:relative !important;margin-left:10px}.om-cookie-info-cookiegroup-headline i,.om-cookie-info-cookiegroup-headline svg{position:absolute;right:0;transform:rotate(0deg);transition:all 300ms ease 0s}.om-cookie-info-cookiegroup-headline:not(.collapsed) i,.om-cookie-info-cookiegroup-headline:not(.collapsed) svg{transform:rotate(180deg);transition:all 300ms ease 0s}.om-cookie-info-cookiegroup-content--all{border:1px solid #a5a5a5;border-radius:5px;padding:15px !important}.om-cookie-info-cookiegroup-line{padding:2px 0}.om-cookie-info-cookiegroup-label{font-weight:700}.om-cookie-info-opencookiebar{text-decoration:underline;display:inline-block;margin-top:15px;cursor:pointer}.om-cookie-iframe-wrapper{position:relative}.om-cookie-iframe-content-overlay{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:#a5a5a5;z-index:3}@media screen and (min-width:768px){.om-cookie-panel-overlay .om-cookie-panel-container{max-width:500px;width:100%}}img{width:100%;height:auto}.alert-success{color:#fff;background-color:#147229;border-color:#0b2f13}.alert-success .alert-message{padding-top:15px}.hidden{display:none !important}a{color:#536b78}a:hover{color:#536b78}.bg-danger{background-color:rgba(220,53,69,.44) !important}.femanager_new .checkbox label input[type=checkbox]{display:inline-block !important}#c752 h1,#c753 h2{text-align:left;font-size:32px;line-height:32px;margin:0px;margin-bottom:0px;color:#536b78;padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid #9a9a9a}#c753{margin-top:30px}.tx-femanager legend{border-bottom:1px solid #536b78;max-width:90%;padding-top:35px;margin-bottom:15px}.tx-femanager .alert button.close{margin-left:0;margin-right:5px}.tx-femanager .alert h4{display:none}.tx-femanager label{max-width:100%}.tx-femanager .femanager_edit form fieldset{display:flex;flex-wrap:wrap}.tx-femanager .femanager_edit form fieldset legend{display:none;color:#536b78;border-bottom:1px solid #9a9a9a;width:100%;padding-top:35px;padding-bottom:20px;margin-bottom:15px}.tx-femanager .femanager_edit form fieldset .femanager_fieldset{width:50%;min-width:260px}.tx-femanager .femanager_edit form fieldset .femanager_fieldset label{color:#536b78}.tx-femanager .femanager_edit form fieldset .femanager_fieldset.femanager_submit{width:100%}.custom-file-input{opacity:1}.svg-inline--fa{margin-left:5px}.custom-text-1 p a{border:1px solid #304c59;color:#304c59;padding:10px 30px;background-color:rgba(0,0,0,0);font-weight:normal;text-transform:inherit;border-radius:0px;font-size:1rem;font-weight:400;line-height:1.5}.custom-text-1 p a:hover{background-color:#304c59;color:#fff;cursor:pointer}.custom-text-1 p a:after{font-family:"FontAwesome";content:"";display:inline-block;font-weight:bold;margin-left:10px}.tx-powermail input,.tx-powermail button,.tx-powermail select{font-family:inherit;font-size:inherit;line-height:inherit;height:28px;width:100%}.tx-powermail input[type=checkbox]{width:20px;height:20px;display:inline-block !important}.tx-powermail textarea{width:100%;height:auto}.tx-powermail .powermail_submit{cursor:pointer !important;border:1px solid #fff;background-color:#536b78;color:#fff;font-weight:normal;border-radius:0px;width:100%;text-transform:lowercase;margin-bottom:15px}.tx-powermail .powermail_fieldwrap_datenschutz{margin-top:30px}.breadcrumb-item+.breadcrumb-item::before{content:"";padding:0}.breadcrumb-item{margin-right:5px}.breadcrumb-item:after{content:"-";padding-right:8px;padding-left:8px}.breadcrumb-item.noafter:after,.breadcrumb-item:nth-of-type(1):after{content:"";padding-right:0px;padding-left:0px}.cc_banner-wrapper .cc_container .cc_message{margin:0;font-size:17px;line-height:29px}.cc_banner-wrapper .cc_container .cc_more_info{background:#536b78;border-radius:5px;padding:9px 15px;float:right;display:inline-block;color:#fff;line-height:11px}@media screen and (max-width:850px){.cc_banner-wrapper .cc_container .cc_more_info{float:none;margin-top:0}}.service-right-section h2{text-align:left;font-size:27px;line-height:27px;margin:0px;color:#536b78;padding-bottom:20px}.logoimg h3{padding-top:60px;padding-bottom:5px}.heading h3{font-size:17px;color:#536b78;font-weight:550}.custom-text-2 h3{font-size:20px;font-weight:501}.custom-text-1 h1{background-color:#e9ecef;text-align:left;color:#536b78;font-size:32px;line-height:32px;margin-bottom:20px}.panel-title a{position:relative}.panel-title svg{position:absolute;right:0}.tx-webx-jobs .forms textarea{width:100%;resize:none}.tx-webx-jobs .forms input,.tx-webx-jobs .forms select{width:100%}.tx-webx-jobs .forms label{font-weight:bold;margin-top:30px;margin-bottom:15px}.tx-felogin-pi1 .statusmessage{display:none}.femanager_new .btn-primary,.new-btn,.save-btn,.login-btn,button.login-btn{cursor:pointer !important;border:1px solid #fff;background-color:#536b78;color:#fff;font-weight:normal;border-radius:0px;width:100%;text-transform:lowercase;margin-bottom:15px;padding:5px}.dashboard h1{text-align:left;font-size:32px;line-height:32px;margin:0px;color:#536b78;padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid #9a9a9a}.dashboard .fa-minus-circle:hover,.dashboard .fa-trash-alt:hover{cursor:pointer}.dashboard .fa-minus-circle{margin-right:15px;color:green}.dashboard .fa-minus-circle.red,.dashboard .fa-trash-alt{color:#e62329}.dashboard .fa-minus-circle.red,.dashboard .fa-minus-circle:hover{color:#e62329}.dashboard .service-list.deactivated{opacity:.5}.dashboard p{font-size:17px;color:#536b78;font-weight:normal;margin:0px}.dashboard .contact-left-section{margin-bottom:50px}#submitit{text-align:center}.uncheck:hover,#filterback:hover{cursor:pointer}.uncheck{display:inline-block;margin-bottom:0px;font-size:17px;line-height:17px;vertical-align:text-top;color:#536b78;margin-bottom:15px;padding:5px;font-weight:600}.card-deck .card{flex:inherit;margin-bottom:15px}.card-deck .card img{width:100%;height:auto}.card-deck .card p{margin-bottom:1px}.about-video-wrp .video{margin-top:30px}.about-video-wrp .video .custom-title{margin-bottom:20px}.padding-top{padding-top:20px}.berufssparte .col-lg-4 .externlinks{margin-top:83px}@media screen and (max-width:991px){.berufssparte .col-lg-4 .externlinks{margin-top:0px}}@media(max-width:798px){.tx-femanager .femanager_edit form fieldset{flex-direction:column}.tx-femanager .femanager_edit form fieldset .femanager_fieldset{width:100%}.tx-femanager .femanager_edit form fieldset .femanager_fieldset label{color:#536b78}}.googleMapWrap .googleMap{width:100%;height:400px}.felogin .input{width:100%}.felogin .input input{padding:5px;width:100%;border-radius:0;background-color:#e9ecef;border:rgba(0,0,0,0)}.skiplink{position:absolute;top:-100vw;left:-100vw;background-color:#fff}.skiplink-active{position:absolute;top:20px;left:30px;color:#000;z-index:999}.d-none-debug{display:none !important}#btnContrast{display:flex;justify-content:center;align-items:center;margin-top:-3px;padding:5px}#btnContrast svg{margin-top:3px;transition:all 250ms ease 0s}#btnContrast{color:#fff}.btnContrastWhite path{fill:#fff !important;transition:all 250ms ease 0s}.scroll #btnContrast{color:#000 !important}.scroll .btnContrastWhite path{fill:#000 !important}body.accessability #btnContrast{outline:2px solid #fff}body.accessability #mainNav.mycustom-nav .navbar-nav>li.nav-item.active>a.nav-link,body.accessability #mainNav.mycustom-nav .navbar-nav>li.nav-item.active>a.nav-link:focus{color:#fff !important;font-weight:bold}body.accessability p a{text-decoration:underline}body.accessability .checkbox a{text-decoration:underline}body.accessability .taxi-paragraph a{color:#000}body.accessability .portfolio-box-caption{opacity:1;background:rgba(48,76,89,.86)}body.accessability a:focus,body.accessability button:focus,body.accessability span:focus{outline:5px solid #ff0 !important}body.accessability .shariff .facebook a,body.accessability .shariff .xing a,body.accessability .shariff .whatsapp a{background-color:#fff;border:1px solid #000}body.accessability .shariff .facebook a:focus,body.accessability .shariff .xing a:focus,body.accessability .shariff .whatsapp a:focus{border:2px solid #ff0}body.accessability .tx-webx-jobs .inside-section a:focus h1,body.accessability .tx-webx-jobs .inside-section a:focus h2,body.accessability .tx-webx-jobs .inside-section a:focus h3,body.accessability .tx-webx-jobs .inside-section a:focus h4{outline:5px solid #ff0 !important}@media(max-width:767px){#btnContrast{display:none !important}}
