/* navigation.css */
.mnav{display:none!important}.mainnav{position:relative;overflow:visible;z-index:100}nav ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mainnav ul{max-width:1140px;margin:0 auto;padding-top:0;padding-bottom:0;text-align:right;transition:1s}.mainnav ul li{display:inline-block;transition:1s}.mainnav ul li a,.mainnav ul li.active strong,.karriere .oben.fixed .mainnav > ul > li > a,.karriere .oben.fixed .mainnav > ul > li.active > strong{display:block;margin-right:5px;margin-left:5px;padding:10px 5px;font-weight:normal;text-decoration:none;color:#015272;transition:0.5s;font-weight:600}.karriere .mainnav ul li a,.karriere .mainnav ul li.active strong{color:#FFF}.mainnav > ul > li > a:hover,.mainnav > ul > li.active > strong,.mainnav > ul > li > a.trail{color:#E6007E}.mainnav ul > li.submenu > .submenu:after,.karriere .fixed .mainnav ul > li.submenu > .submenu:after{margin-left:8px;font-family:FontAwesome;color:#333;content:"\f107"}.karriere .mainnav ul > li.submenu > .submenu:after{color:rgba(255,255,255,.5)}#header .mainnav ul.level_2{width:auto;position:absolute;padding-top:5px;padding-bottom:5px;text-align:left;background-color:#FFF;visibility: hidden;/* hides sub-menu */    opacity: 0;transform: translateY(2em);transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;z-index:3000}#header .mainnav .submenu:hover ul.level_2,#header .mainnav a:focus + ul.level_2{visibility: visible;/* shows sub-menu */    opacity: 1;z-index: 1;transform: translateY(0%);transition-delay: 0s, 0s, 0.3s;/* this removes the transition delay so the menu will be visible while the other styles transition */}.mainnav ul.level_2 li{display:block;white-space:nowrap}.mainnav ul.level_2 li a,.mainnav ul.level_2 li.active strong{padding:5px 15px;background-color:#FFF;font-weight:normal;color:#464766;text-transform:none}.mainnav ul.level_2 li a:hover,.mainnav ul.level_2 li.active a,.mainnav ul.level_2 li.active strong{background-color:#F3F6F8}.lnav{right:2%;top:0;position:absolute;margin-right:auto;margin-left:auto;padding:2px 8px 4px;background-color:#FFF;border-top:0px solid #CCDCE3;border-right:1px solid #CCDCE3;border-bottom:1px solid #CCDCE3;border-left:1px solid #CCDCE3;border-radius:0 0 10px 10px;font-size:.875em}.lnav li{display:inline-block;margin-right:2px;margin-left:2px}.lnav ul li a,.lnav ul li.active strong{color:#015272;font-weight:600}.lnav ul li.active strong{color:#E6007E}.mod_breadcrumb{}.index .mod_breadcrumb{display:none}.mod_breadcrumb ul{max-width:1140px;margin:0 auto;padding:10px 20px;text-align:center;box-sizing:border-box}.mod_breadcrumb ul li{display:inline-block;font-size:.875em}.mod_breadcrumb ul li:not(.last):after{margin-right:4px;margin-left:8px;font-family:FontAwesome;content:"\f105"}.mod_breadcrumb ul li a{border-bottom:1px solid rgba(255,255,255,.5);color:#FFF}.mod_mobile_menu{overflow:visible;text-align:right}.mobile_menu_trigger{right:60px;top:35px;position:absolute;display:inline-block;padding:12px 15px;border:2px solid #015272;border-radius:100%;font-size:2em;color:#015272;text-transform:uppercase;cursor:pointer;z-index:555;transition:0.4s}.oben.fixed .mobile_menu_trigger{top:10px;font-size:1.5em;color:#015272}.karriere .mobile_menu_trigger{background-color:#FFF;border:0 #FFF}.mobile_menu{max-width:400px;z-index:250}.mobile_menu .inner{padding-top:125px;background-color:#FFF;box-sizing:border-box}.mobile_menu .mainnav ul{text-align:left}.mobile_menu .mainnav > ul > li{display:block}.mobile_menu .mainnav ul li a,.mobile_menu .mainnav ul li.active strong{margin-right:0;margin-left:0;padding-right:20px;padding-left:20px;color:#015272}.mobile_menu .mainnav > ul > li > a,.mobile_menu .mainnav > ul > li > strong{font-size:1.375em}.mobile_menu .mainnav ul.level_2{position:relative}#footer nav{background-color:rgba(255,255,255,.8)}#footer nav ul{max-width:1140px;margin:0 auto;padding:20px;text-align:center;box-sizing:border-box}#footer nav ul li{display:inline-block}#footer nav ul li:not(.last):after{content:"|"}#footer nav ul li a,#footer nav ul li.active strong{margin-right:5px;margin-left:5px;padding-right:5px;padding-left:5px;font-weight:normal;color:#015272;text-transform:uppercase}#main .mod_article div.jnav{display:inline-block;margin-bottom:20px;border-bottom:1px solid #CCDCE3}.jnav li{display:inline-block;margin-right:5px}