.menu_main ul>li>a:after,.menu_main ul>li>a:before{right:calc(var(--base_seitenabstand) * var(--spacingCalc))}.menu_main{text-align:left;font-size:var(--base_font-size)}.menu_main li a{cursor:pointer;line-height:normal;display:block}.menu_main li.doktype-4>ul>li.replacement,.menu_main li>ul{display:none}.menu_main li.currentSub>ul{display:block}.menu_main ul>li{border-color:var(--navRn_border-color)}.menu_main>ul>li,.menu_main>ul.ig_menu_layout>li>ul>li{background-color:var(--OverrideNav_background-color);border-top:1px solid var(--navRn_border-color)}.menu_main>ul>li:last-child,.menu_main>ul.ig_menu_layout>li>ul>li:last-child{border-bottom:1px solid var(--navRn_border-color)}.menu_main>ul>li>a,.menu_main>ul.ig_menu_layout>li>ul>li>a{color:var(--OverrideNav_color)}.menu_main>ul>li.active,.menu_main>ul>li.currentSub,.menu_main>ul>li:focus-within,.menu_main>ul>li:hover,.menu_main>ul.ig_menu_layout>li>ul>li.active,.menu_main>ul.ig_menu_layout>li>ul>li.currentSub,.menu_main>ul.ig_menu_layout>li>ul>li:focus-within,.menu_main>ul.ig_menu_layout>li>ul>li:hover{background-color:var(--OverrideNavHover_background-color)}.menu_main>ul>li.active>a,.menu_main>ul>li.currentSub>a,.menu_main>ul>li:focus-within>a,.menu_main>ul>li:hover>a,.menu_main>ul.ig_menu_layout>li>ul>li.active>a,.menu_main>ul.ig_menu_layout>li>ul>li.currentSub>a,.menu_main>ul.ig_menu_layout>li>ul>li:focus-within>a,.menu_main>ul.ig_menu_layout>li>ul>li:hover>a{color:var(--OverrideNavHover_color)}.menu_main>ul>li>ul,.menu_main>ul.ig_menu_layout>li>ul>li>ul{background-color:var(--OverrideNavLevel2_background-color)}.menu_main>ul>li>ul li>a,.menu_main>ul.ig_menu_layout>li>ul>li>ul li>a{color:var(--OverrideNavLevel2_color)}.menu_main>ul>li>ul li.active,.menu_main>ul>li>ul li.currentSub,.menu_main>ul>li>ul li:focus-within,.menu_main>ul>li>ul li:hover,.menu_main>ul.ig_menu_layout>li>ul>li>ul li.active,.menu_main>ul.ig_menu_layout>li>ul>li>ul li.currentSub,.menu_main>ul.ig_menu_layout>li>ul>li>ul li:focus-within,.menu_main>ul.ig_menu_layout>li>ul>li>ul li:hover{background-color:var(--OverrideNavLevel2Hover_background-color)}.menu_main>ul>li>ul li.active>a,.menu_main>ul>li>ul li.currentSub>a,.menu_main>ul>li>ul li:focus-within>a,.menu_main>ul>li>ul li:hover>a,.menu_main>ul.ig_menu_layout>li>ul>li>ul li.active>a,.menu_main>ul.ig_menu_layout>li>ul>li>ul li.currentSub>a,.menu_main>ul.ig_menu_layout>li>ul>li>ul li:focus-within>a,.menu_main>ul.ig_menu_layout>li>ul>li>ul li:hover>a{color:var(--OverrideNavLevel2Hover_color)}.menu_main>ul>li>ul>ul>li>ul a:before,.menu_main>ul.ig_menu_layout>li>ul>li>ul>ul>li>ul a:before{content:"- "}.menu_main>ul.ig_menu_layout>li>ul>li:last-child{border-bottom:0}.menu_main>ul.ig_menu_layout>li:last-child>ul>li:last-child{border-bottom:1px solid var(--navRn_border-color)}.menu_main ul>li.hasChild>a{position:relative}.menu_main ul>li.hasChild>a:after,.menu_main ul>li.hasChild>a:before{content:"";width:var(--arrow_width);height:var(--arrow_height);background-color:var(--arrow_background-color);transform-origin:calc(var(--arrow_width) - var(--arrow_height) / 2) center;display:block;position:absolute;top:50%;transform:rotate(45deg)}.menu_main ul>li.hasChild>a:after{transform:rotate(-45deg)}.menu_main ul>li.currentSub>a:before,.menu_main ul>li:focus-within>a:before{background-color:var(--arrowHover_background-color);margin-top:calc(-1 * (var(--arrow_width) - var(--arrow_height)) * var(--spacingCalc) / 2);transform:rotate(45deg) translate(0, calc(var(--arrow_width) - var(--arrow_height)))}.menu_main ul>li.currentSub>a:after,.menu_main ul>li:focus-within>a:after{background-color:var(--arrowHover_background-color);margin-top:calc(-1 * (var(--arrow_width) - var(--arrow_height)) * var(--spacingCalc) / 2)}.menu_main>ul>li ul>li{font-size:calc(var(--base_font-size) * var(--lvlFontScale))}.menu_main li.currentSub>ul.ig_menu_layout>li>ul{visibility:visible;display:block;left:0;right:0}.menu_main ul.ig_menu_layout>li{background:0 0;border:0}.menu_main ul.ig_menu_layout>li>ul{width:100%;box-shadow:none;margin-top:0;display:block;position:static;height:auto!important;margin-left:0!important;padding:0!important}.responsiveNavHolder{z-index:102;box-sizing:border-box;background-color:var(--responsiveNavBackgroundColor);position:fixed;top:0;bottom:0;overflow:hidden auto}.responsiveNavHolder .burgerHolder{padding:0}.responsiveNavHolder .burgerHolder .burger{border:calc((var(--base_seitenabstand) + var(--base_font-size) + var(--base_seitenabstand) / 3) / 2 - var(--addedConstant) / 2) solid transparent;margin:auto;inset:0}.rnBottomToTop .menu_main li.currentSub>ul.ig_menu_layout>li>ul{display:inline}
