@charset "UTF-8";
.mobile,.hide-desktop,.scroller,div.naviblock{display:none !important;visibility:hidden !important}.break2{display:none !important}.hide-mobile:not(.hide-desktop),.break1,#fb-link,.hide-element{display:block !important;visibility:visible !important}.flex.break1,.banner.break1,.menu-img.break1{display:flex !important}a.break1,span.break1,p.break1,.scroll-to.break1{display:inline-block !important;visibility:visible !important}html,body{max-width:none;display:block}.oe-container,.table{display:table;table-layout:fixed;box-sizing:border-box;position:relative;width:100%;height:100%}.cell{display:table-cell !important;text-align:left;vertical-align:top;position:relative;width:auto;height:100%}#mainmenu-container{position:relative;text-align:right;display:block;width:100%;left:0px !important;height:100%;min-height:142px;box-sizing:border-box;background:none !important;padding:0 !important;z-index:1 !important;opacity:1 !important}#mainmenu-content-container{overflow:visible;padding:0 20px;height:100%;text-align:right;display:flex;flex-direction:column;align-items:end}#mainmenu-content-container .top-menu{display:flex;flex-direction:row;width:100%;position:relative;z-index:2}#mainmenu-content-container .top-menu>div{flex:1}#mainmenu-content-container .top-menu>div.top-links{padding-bottom:15px}#mainmenu-content-container #mainmenu-holder{background:none !important;overflow:visible;flex-direction:row;align-items:center;justify-content:end;flex:1;min-height:81px;padding-left:350px;padding-bottom:20px;width:100%}#mainmenu-links{height:auto;justify-content:right;position:relative;align-items:center;padding:0;align-items:end;display:flex;flex:1;flex-wrap:wrap;gap:0;align-content:end;text-align:right;border-radius:5px;overflow:hidden}#mainmenu-links .menuliste{width:100%;margin:0}#mainmenu-links .menucontainer{text-align:right;position:relative;margin:0;padding:0;background:rgba(0, 0, 0, 0.25);height:auto;vertical-align:top;display:inline-block;border:none;cursor:pointer;overflow:hidden}#mainmenu-links .menucontainer:first-child{border-top-left-radius:5px}#mainmenu-links .menucontainer:first-child:before{display:none}#mainmenu-links .menucontainer:not(.flexbox-row-first-child):before{content:"|";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:2px;left:-1px;right:auto;color:#fff;height:16px;overflow:hidden}#mainmenu-links .menucontainer.flexbox-row-first-child:nth-last-child(1 of .flexbox-row-first-child){border-bottom-left-radius:5px}#mainmenu-links .menucontainer.flexbox-row-first-child.flexbox-next-row-shorter{border-bottom-left-radius:5px}#mainmenu-links .menucontainer.flexbox-row-first-child.flexbox-prev-row-shorter{border-top-left-radius:5px}#mainmenu-links .menucontainer .hm{display:inline-block;border:none;padding:0;background:none}#mainmenu-links .menucontainer .hm a{display:inline-block;position:relative;top:0;font-size:18px;padding:10px 15px 9px;border-bottom:2px solid transparent}#mainmenu-links .menucontainer .hm a.aktiv,#mainmenu-links .menucontainer .hm a:hover{border-bottom:2px solid #fff}#mainmenu-links .menucontainer .hm a.menu_nav{margin-left:0px;top:-4px;height:30px}#mainmenu-links .menucontainer .hm a.menu_nav span{font-size:7px;margin-left:8px;color:var(--Grau);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#mainmenu-links .menucontainer .hm a.menu_nav.open span{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center;color:var(--Rot);position:relative;top:-2px}#mainmenu-links .menucontainer .hm a.hm_link{font-size:17px;text-transform:uppercase}#mainmenu-links .menucontainer .hm>a.menu_nav.first-level{position:relative;top:0;left:0;width:auto;height:auto;text-transform:none;color:#fff;font:var(--h5);font-size:20px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#mainmenu-links .menucontainer .hm>a.menu_nav.first-level span.icon-menu{position:relative;left:0;top:0;font-size:16px;padding-right:10px}#mainmenu-links .menucontainer.open{background-color:#fff !important;border-radius:0;overflow:visible}#mainmenu-links .menucontainer.open .submenu{position:absolute;z-index:0}#mainmenu-links .menucontainer.open:after{content:"";display:block;position:absolute;top:100%;height:30px;background-color:#fff;left:0;width:100%;z-index:9}#mainmenu-links .menucontainer:after{display:none !important}#menu-button{display:none !important}.social-link span.icon{color:#d4d4d4}#scrollerlink{display:block;width:60px;height:35px;border-radius:50%;text-align:center;color:#000;position:fixed;left:-999px;right:-999px;margin:0 auto;top:80%;font-size:9px;text-decoration:none;line-height:35px;opacity:0.7;z-index:111;text-shadow:1px 1px 6px #fff}#scrollerlink span{transform:translateX(-50%);animation:bounce 2s infinite;position:absolute;background-color:#fff;padding:10px;border-radius:25px}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}#breadcrumb-container{padding-top:12px}#breadcrumb-container .container{display:flex;align-items:center;height:40px}#breadcrumb-container .container>div{width:50%;text-align:center}#breadcrumb-container .container>div.breadcrumb{text-align:left}#breadcrumb-container .container>div.breadcrumb a{color:var(--Grau);font:var(--extra)}#breadcrumb-container .container>div.breadcrumb a:hover{color:var(--Rot)}#breadcrumb-container .container>div.breadcrumb span.icon-arrow_right{margin:0 10px;font-size:8px;position:relative;top:-1px}#content-table{display:flex;gap:40px}#content-table #content{width:67%;flex:1}#content-table #submenu{width:32%;max-width:450px}#content-table #submenu>.container{border-radius:5px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.25);background-color:#fff;margin-bottom:50px}#content-table #submenu>.container>div{min-height:50px;padding:10px 20px;background:rgba(0, 0, 0, 0.05);text-transform:uppercase;font:var(--h3);color:var(--Dunkelgrau);display:flex;justify-content:start;align-items:center}#content-table #submenu>.container>div:last-of-type{display:block;padding:20px}#content-table #submenu>.container .menuliste{padding:5px 20px}#content-table #submenu>.container .menuliste li{position:relative;padding:6px 30px 6px 0}#content-table #submenu>.container .menuliste .menu_nav{background:none;border:none;cursor:pointer;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;right:0;left:auto;top:6px;bottom:auto;font-size:8px}#content-table #submenu>.container .menuliste .menu_nav span{position:relative;display:block;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#content-table #submenu>.container .menuliste .menu_nav:hover{color:var(--Rot)}#content-table #submenu>.container .menuliste .menu_nav.open span{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);color:var(--Rot)}#content-table #submenu>.container .menuliste a{font:var(--h3);font-weight:600;color:var(--Dunkelgrau)}#content-table #submenu>.container .menuliste a.aktiv{color:var(--Rot)}#content-table #submenu>.container .menuliste a.sm-link{padding-left:15px;position:relative}#content-table #submenu>.container .menuliste a.sm-link:before{content:"";position:absolute;left:0;top:6px;font-size:9px}#content-table #submenu>.container .menuliste a.sm-link:hover:before{color:var(--Rot);transform:scale(1.1)}#content-table #submenu>.container .menuliste .subsubmenu{overflow:hidden;height:0}#content-table #submenu>.container .menuliste .subsubmenu>.container{padding:5px 0 10px 15px}#content-table #submenu>.container .menuliste .subsubmenu a{font-weight:normal;position:relative;padding:8px 0 0 12px;display:block}#content-table #submenu>.container .menuliste .subsubmenu a:hover{color:var(--Rot)}#content-table #submenu>.container #search_form{margin:10px 0 0;padding:0;color:#333;height:auto;width:auto;position:relative;background-color:#fff}#content-table #submenu>.container #search_form .input{background-color:#fff;font-style:italic;color:#777;height:30px;border:none}#content-table #submenu>.container #search_form .submit_label{position:absolute;right:0;top:0;height:100%;cursor:pointer;border-radius:0}#content-table #submenu>.container #search_form .submit_label button{position:relative;height:100%;top:0;margin:0;z-index:1;border-radius:0;width:30px;padding:0}#content-table #submenu>.container #search_form .submit_label button:hover{background-color:var(--Rot2);color:#fff !important}/*# sourceMappingURL=./style.css.map */