@charset "UTF-8";@media (max-width: 680px){html.menuopen{overflow:hidden}html.menuopen body, html.menuopen body header~*{overflow:hidden;position:f}html.menuopen.iPhone.v12
body{position:fixed;overflow:hidden;width:100%;height:100%}}@media (max-width: 680px){body
.zusatzcontainer{position:relative;justify-self:flex-end;align-self:flex-end}body
.mainnavi{display:flex;flex-direction:coloum;justify-content:space-between}body .mainnavi
.togglemenu{display:inline-block;position:absolute;bottom:1.95rem;right:0;z-index:10;padding:0.5rem 0.5rem 0}body .mainnavi .togglemenu>span{height:2px;background:#BED62F;display:block;margin-bottom:5px;width:1.5rem;position:relative;transition:transform 500ms}body .mainnavi .togglemenu>span:nth-last-child(2){margin-bottom:0;transition:inherit}body .mainnavi .togglemenu.open>span{transform:rotate(41deg) translate(4px, 5px)}body .mainnavi .togglemenu.open>span:nth-child(2){transform:rotate(136deg) translate(0px, 1px)}body .mainnavi .togglemenu.open>span:nth-last-child(2){opacity:0}body .mainnavi .togglemenu.open~.mainmenu{transform:translateX(-7%);height:calc(100vh - 12rem);overflow-y:scroll}body .mainnavi .togglemenu.open~.mainmenu>li{margin-bottom:1.5rem}body .mainnavi .togglemenu.open ~ .mainmenu > li > a .mainpagetxt:before{content:"\f006";font-family:"vrvisicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BED62F;transition:transform 300ms;display:inline-block;padding-right:1rem}body .mainnavi
.mainmenu{background:rgba(255, 255, 255, 0.95);display:block;transition:all 800ms;transform:translateX(117%);padding:5rem 7% 3rem 7%;width:100%;position:absolute}body .mainnavi .mainmenu
ul{background:none}body .mainnavi .mainmenu>li{display:block;border-bottom:1px solid #BED62F;padding-bottom:0.4rem}body .mainnavi .mainmenu>li>ul{max-height:0 !important;transition:inherit}body .mainnavi .mainmenu>li>a:after{background:none !important}body .mainnavi .mainmenu>li.clicked>ul{max-height:1000% !important;transition-delay:0}body .mainnavi .mainmenu > li.clicked > ul
li{opacity:1}body .mainnavi .mainmenu>li.clicked>a{}body .mainnavi .mainmenu>li.clicked>a:after{background:#B5BBD5 !important;max-width:100%}body .mainnavi .mainmenu > li.clicked > a .mainpagetxt:before{transform:rotate(90deg);padding-right:1.0rem;padding-top:0rem;left:-3px;position:relative;top:0.3rem}body .mainnavi .mainmenu > li.clicked > a
.menuhelp{position:relative;top:inherit;left:inherit;margin-top:2rem;display:block;font-size:20px;font-size:1.26rem}body .mainnavi .mainmenu > li.clicked > a .menuhelp:before{content:"\f006";font-family:"vrvisicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BED62F;padding-right:1.06rem;padding-top:0.1rem}body .mainnavi .mainmenu > li.clicked > a .menuhelp:empty:before{display:none}body .mainnavi .mainmenu>li>a{text-align:left;font-size:24px;font-size:1.512rem;padding-top:0.6rem;padding-bottom:0.6rem;display:block}body .mainnavi .mainmenu>li>a:after{height:1px;margin-top:1.5rem;left:0.15rem;position:relative}body .mainnavi .mainmenu .submenu:before{padding:0.7rem 0}body .mainnavi .mainmenu .submenu:after{display:none}body .mainnavi .mainmenu .submenu > li
a{font-size:21px;font-size:1.323rem}body .mainnavi .mainmenu .submenu > li a:before{padding-right:1rem}body .mainnavi .mainmenu .submenu>li>ul{margin-left:2rem}body .mainnavi .mainmenu .submenu > li > ul
a{padding-top:0.5rem}body .mainnavi .mainmenu > li.open
.submenu{display:block}body
.foerderermenu{justify-content:space-between}body .foerderermenu
li{margin:0
0 1rem 0}body .foerderermenu li
img{height:auto;max-width:100%;padding:0}body
.vrvispagination{flex-wrap:wrap;justify-content:flex-start}body .vrvispagination>li{margin-bottom:1rem}body .vrvispagination > li.first, body .vrvispagination>li.last{flex-basis:100%;text-align:center}body .vrvispagination>li.last{margin-top:1rem}}body header.scrolling .mainnavi
.togglemenu{bottom:1.05rem}.swiper-button-next,.swiper-button-prev{top:34%}
