#header{position:fixed;top:0;left:0;right:0;background-color:var(--color-light);z-index:99;}.scrolled #header{box-shadow:0 0 20px rgba(0,0,0,0.2);}#header .mediator-btn{position:absolute;right:0;top:0;bottom:0;font-family:'Arvo',serif;font-size:17px;line-height:22px;padding:10px 20px 10px 69px;background:var(--color-blue-2) url(/typo3conf/ext/oebm_template/Resources/Public/Images/Icons/icon-mediator-search.svg) no-repeat 18px 26px;display:flex;align-items:center;color:#FFF;font-weight:normal;transition:background-color 300ms ease-in-out;text-decoration:none;}#header .mediator-btn:hover,#header .mediator-btn:focus{background-color:var(--color-accent);text-decoration:none;}#header .additional-links{display:flex;}#header .additional-links a{margin-top:0;}#header .btn-search{font-size:0;width:40px;height:40px;padding:0;margin-right:12px;background-image:url('/typo3conf/ext/oebm_template/Resources/Public/Images/Icons/icon-suche.svg');background-repeat:no-repeat;background-position:center;}#header .btn-search:hover,#header .btn-search:focus{background-image:url('/typo3conf/ext/oebm_template/Resources/Public/Images/Icons/icon-suche-weiss.svg');}.header-container{display:flex;align-items:center;justify-content:space-between;padding-top:27px;padding-bottom:17px;}.header-logo{margin-right:80px;}#main-nav{margin:0 18px 0 0;padding:0;}#main-nav a{color:inherit;text-decoration:none;font-size:15px;font-weight:500;position:relative;transition:color 300ms ease-in-out;}#main-nav a::after{content:' ';display:block;background-color:var(--color-blue-2);height:2px;opacity:0;transition:opacity 300ms ease-in-out;}#main-nav a:hover,#main-nav a:focus{color:var(--color-blue-2);}#main-nav a:hover::after,#main-nav a:focus::after{opacity:1;}#main-nav > li{margin:0 14px;}#main-nav ul{display:none;position:absolute;background:#FFF;padding:30px;margin:0;}#main-nav [aria-expanded="true"] + ul{display:block;}#main-nav ul li{margin:0;padding:0;}#main-nav ul li a{display:inline-block;}#main-nav ul li + li{margin-top:30px;}@media (max-width:1330px){.header-logo{margin-right:30px;}#main-nav > li{margin:0 15px;}}@media (max-width:1199px){#header .additional-links,#header .mediator-btn{display:none;}.mobile-button{display:flex;align-items:flex-end;justify-content:center;color:#FFF;text-transform:uppercase;font-size:15px;letter-spacing:1.5px;}.header-container{padding-top:10px;padding-bottom:14px;}}@media (min-width:1200px) and (max-width:1540px){.header-container{padding-right:190px;}#main-nav{margin:0;}#main-nav > li{margin-left:5px;margin-right:5px;}.header-logo{margin-right:30px;}}
