/* nav_header_flexy.css */
.invisible{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}#header{width:100%;height:85px;text-transform:lowercase;background-color: rgba(255,255,255,1);border-bottom: 2px solid rgba(0,0,0,0.85);z-index: 1000;position:fixed;top:0}header div.inside{width:984px;height:auto;position:relative;margin:auto;z-index:1}.logo{position:absolute;padding-top:25px;font-size:2.5rem}.level_1{width:auto;position:relative;float:right;margin:0;padding:0;list-style:none}.level_1 li,.level_1 li.active{position:relative;float:right;display:inline-block;margin:0;padding:22px 0 0;font-size:1em;font-weight:normal}.level_1 > li > a,.level_1 li span.active
/* .level_1 > li.submenu -> wird zurzeit nicht benötigt */{display:block;padding:20px 22px;text-decoration:none;color:#000;-webkit-transition:color 0.2s linear, background 0.2s linear;-moz-transition:color 0.2s linear, background 0.2s linear;-o-transition:color 0.2s linear, background 0.2s linear;transition:color 0.2s linear, background 0.2s linear}.level_1 li a.active{color:#fff;font-weight:bold}ul.level_1 li ul.level_2 il.active{padding:0}.level_1 ul.level_2{width:200px;top:87px;position:absolute;display:none;padding:0;border-color:#0;list-style: none;z-index: 99999;background-color:rgba(255,255,255,0.4);box-shadow: 0 2px 2px rgba(0,0,0,0.4)}.level_2 li{width:100%;float:left;font-size:.9em;background-color:#fff;padding:0}.level_1 ul li a,.level_1 ul li span.active{width:100%;float:left;clear:both;display:inline-block;padding:10px 20px;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color 0.2s linear, background 0.2s linear;-moz-transition:color 0.2s linear, background 0.2s linear;-o-transition:color 0.2s linear, background 0.2s linear;transition:color 0.2s linear, background 0.2s linear}.level_1 ul li:hover > a{border-bottom_none}.level_1 > li .indicator{top:20px;position:absolute;font:0px 'Source Sans Pro',sans-serif;color:#000;right: 8px}.level_1 ul > li .indicator{top:10px;right: 8px}li.right:hover{background-color:#bdbdbd}li.right.active{background-color:#306c77}.level_2 li:hover{background-color:#bbb}ul.level_2 li.sibling,ul.level_2 li.active{width:100%;float:left;color:#000;font-size;0.9em;padding:0}ul.level_2 > li > a,ul.level_2 > li > span{font-size:.9em;color:#000}ul.level_2 li a.active{font-size:.8em;background:#1f8da1;padding-right:20px}.thin > li > a{padding:10px 22px}.thin ul{top:40px}.thin > li .indicator{top:10px}.thick > li > a{padding:23px 20px 22px 18px}.thick ul{top:80px}.thick > li .indicator{top:22px}.level_1 > li.showhide{width:100%;height:50px;display:none;color:#09c;cursor: pointer;border-bottom: solid 2px rgba(0, 0, 0, 0.85)}.level_1 > li.showhide span.title{float:left;display:none;margin:16px 0 0 25px}.level_1 > li.showhide span.icon{float:right;margin:8px 20px}ul.level_3{visibility:none}.level_1 > li.showhide .icon em{width:25px;height:3px;display:block;margin-bottom:3px;background: rgba(0, 0, 0, 0.85)}