/* bw-navigation.css */
#navi-main{display:block}#navi-mobile{display:none}#header .mod_navigation{right:10px;top:10px;position:absolute;overflow:visible;background-color:rgba(255,255,255,.5);z-index:2000}#header .mod_navigation ul{float:left;margin-bottom:0;padding-right:0;padding-left:0;border-bottom:1px solid #ddd}#header .mod_navigation li{float:left;padding:0;list-style-type:none}#header .mod_navigation a,#header  .mod_navigation span,#header .mod_navigation .forward.trail.submenu{display:block;padding:10px;font-size:19px;text-decoration:none;color:#000;letter-spacing:.03em;cursor:pointer}#header .mod_navigation .active,#header .mod_navigation .trail{font-weight:normal;text-decoration:none;cursor:pointer;/* background:rgba(204,0,0,0.9);color: rgba(204,0,0,1);*/}#header .mod_navigation a:hover,#header .mod_navigation a:focus{text-decoration:none;color:#f57215;cursor:pointer;/*    background:rgba(204,0,0,0.9);background: #dfdfdf;*/}#header .submenu.nonavlink:hover{width:100%;text-decoration:none;color:#f57215;cursor:pointer}#header .mod_navigation a:hover,#header .mod_navigation a:focus,#header .mod_navigation span:hover{text-decoration:none;color:#f57215;color: #f57215 !important}#header .level_1 li{text-transform:uppercase}#header .level_2 li{width:100%;float:left;display:block;margin-left:25px;color:#fff}#header .mod_navigation li li a,#header .mod_navigation li li span{margin-left:0;padding:5px;text-align:left;font-size:19px;color:#000;text-transform:none;letter-spacing:.02em;cursor:pointer}#header .level_2{width:0;height:auto;left:-9999px;position:absolute;overflow:hidden;display:block;padding-top:10px;text-transform:none;top:-9999px;z-index:1;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;/*background: #dfdfdf;*/    /*background:rgba(192,192,192,0.7);*/}#header li:hover .level_2{width:100%;height:auto;left:0;top:auto;overflow:hidden;display:block;margin-top:0;padding-bottom:50px}#header .mod_navigation li.active strong{padding:6px 20px;font-size:19px;font-weight:normal;color:#f57215;letter-spacing:.03em;background: none}#header .mod_navigation .active{margin-top:20px;color:#000}#header .mod_navigation li li.active strong,#header .mod_navigation li li.active{width:100%;left:0;float:left;margin-top:0;padding-top:0;text-align:left}#header .mod_navigation ul ul.level_2 li.active strong{padding-top:10px;padding-left:10px;text-transform:none}.mod_navigation#service-menue{right:0;top:10px;left:auto;position:absolute}.offcanvas{right:50px;position:fixed;display:none;top:20px;z-index: 999}#header .mod_navigation ul.level_2{background-color:rgba(204,204,204,.97)}#header .mod_navigation li .level_2 li span{padding-top:0;padding-bottom:0;padding-left:25px;font-size:1.15rem}li.page-fontawesome a::before,#header .mod_navigation ul ul.level_2 li.active.page-fontawesome strong::before{font-family: "Font Awesome 5 Free";content: "\f017";margin-right: 5px}li.page-effekte a::before,#header .mod_navigation ul ul.level_2 li.active.page-effekte strong::before{font-family: "Font Awesome 5 Free";content: "\f004";margin-right: 5px}li.page-login a::before,#header .mod_navigation ul ul.level_2 li.active.page-login strong::before{font-family: "Font Awesome 5 Free";content: "\f2ed";margin-right: 5px}li.page-videolightbox a::before,#header .mod_navigation ul ul.level_2 li.active.page-videolightbox strong::before{font-family: "Font Awesome 5 Free";content: "\f35b";margin-right: 5px}li.page-galerie a::before,#header .mod_navigation ul ul.level_2 li.active.page-galerie strong::before{font-family: "Font Awesome 5 Free";content: "\f35a";margin-right: 5px}