/* navigation.css */
.mmenueswitch{display:none}.mod_navigation.mobilnav{display:none!important}.mod_navigation{width:100%;left:0;top:55px;position:absolute;overflow:visible;text-align:center;display:block!important}.mod_navigation ul{display:inline;margin:0;padding:0;list-style-type:none}.mod_navigation li{display:inline-block;margin:0;padding:0;list-style-type:none}.mod_navigation li.leistungen{margin-right:300px;margin-left:0}.mod_navigation li.jobs{margin-right:30px;margin-left:60px}.mod_navigation li.ueber{padding-right:30px;padding-left:30px}.mod_navigation li.ueber::before{width:2px;height:40px;top:-6px;position:absolute;display:inline-block;margin-left:-29px;background-color:#00a4dd;content:""}.mod_navigation li.ueber::after{width:2px;height:40px;top:-6px;position:absolute;display:inline-block;margin-left:30px;background-color:#00a4dd;content:""}.mod_navigation li.kontakt{padding-right:30px;padding-left:30px}.mod_navigation li.kontakt::before{width:2px;height:40px;top:-6px;position:absolute;display:inline-block;margin-left:-29px;background-color:#00a4dd;content:""}.mod_navigation li.kontakt::after{width:2px;height:40px;top:-6px;position:absolute;display:inline-block;margin-left:30px;background-color:#00a4dd;content:""}.mod_navigation .level_1 a{display:inline-block;padding-bottom:61px;font-size:20px;color:#000;text-transform:uppercase}.mod_navigation .level_1 .leistungen a,.mod_navigation .level_1 li.leistungen.trail strong{padding-right:60px;padding-left:30px}.mod_navigation .level_1 li.active strong,.mod_navigation .level_1 li.trail strong{display:inline-block;padding-bottom:61px;font-size:20px;color:#0064be;text-transform:uppercase;font-weight:500}.mod_navigation .level_1 a:hover,.mod_navigation .level_1 li.active strong,.mod_navigation .level_1 li.trail strong,.mod_navigation .level_1 a.trail{color:#0064be;text-transform:uppercase}.mod_navigation .level_1 li.active strong,.mod_navigation .level_1 li.trail strong,.mod_navigation .level_1 a.trail{font-weight:500}.mod_navigation .level_1 ul{width:auto;left:-999em;position:absolute}.mod_navigation ul .level_2{display:block;text-align:center;background-color:rgba(255,255,255,.85)}.mod_navigation li:hover .level_2{width:100%;left:0}.mod_navigation .level_2 li{width:100%;float:none;display:block;margin:0;padding:0}.mod_navigation .level_2 a,.mod_navigation .level_2 a.trail{display:block;padding:10px 15px;text-transform:uppercase;font-weight:400}.mod_navigation .level_2 a.last{border-bottom:0px}.mod_navigation .level_2 a:hover{background-color:rgba(147,192,31,.7);text-transform:uppercase}.mod_navigation .level_2 li.active strong{display:block;padding:10px 15px;background-color:rgba(147,192,31,.85);font-weight:400}.mod_navigation .level_2 li.last{border-bottom:0px}#header .mod_customnav{right:20px;position:absolute;color:#565656;top:5px}#header .mod_customnav ul{margin:0;padding:0;list-style-type:none}#header .mod_customnav ul li{display:inline-block;margin:0 0 0 10px;padding:0;list-style-type:none}#header .mod_customnav ul li::before{margin-right:10px;content:"|"}#header .mod_customnav ul li.first::before{content:none}#header .mod_customnav a{display:inline-block;padding:5px;font:15px 'BundesSans-Regular',sans-serif}#header .mod_customnav a:hover{color:#c0491a}#header .mod_customnav strong.active{display:inline-block;padding:5px;color:#c0491a;font:15px/1 'BundesSans-Regular',sans-serif;font-weight:400!important}#header .mod_customnav a.last,#header .mod_customnav strong.active.last{padding-left:24px;background-position:left center;background-repeat:no-repeat;background-image:url("../../files/layout/icon_ls.png")}