body{font-family:var(--font-demo4)}h1,h2,h3,h4,h5,h6{font-family:var(--font-demo4);text-transform:uppercase;font-weight:700}h1{margin-bottom:80px;position:relative}h1:after{content:"";width:140px;height:10px;position:absolute;bottom:-15px;left:0}@media screen and (width<=450px){h1{font-size:var(--fontsize-l)}}.header--special h1:after{content:none}.link--box,a.link--box{margin-bottom:5px}.container{width:1400px}@media screen and (width<=1460px){.container{width:100%;padding-left:var(--width-margin);padding-right:var(--width-margin)}}.header--top{z-index:50;width:100%;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.header--top:after{content:"";clear:both;display:table}.header--top .logo{float:left;transition:all .2s ease-in-out}@media screen and (width<=640px){.header--top .logo{width:140px}}.header--top .nav--main{float:right}.slider .f-carousel__slide .container{text-align:left;transform:none;margin-left:-700px!important;bottom:50px!important}@media screen and (width<=1460px){.slider .f-carousel__slide .container{margin-left:0!important;left:0!important}}@media screen and (width<=1000px){.slider .f-carousel__slide .container{background:rgb(var(--color-shade))!important;padding:0!important}}.slider .f-carousel__slide .container .box{margin:0!important}@media screen and (width<=1000px){.slider .f-carousel__slide .container .box{padding:25px 30px 15px!important}}.sticky-header .header--top{background:rgba(var(--color-black), .8);position:fixed}.sticky-header .header--top .logo{width:150px;margin:15px 0 12px}@media screen and (width<=640px){.sticky-header .header--top .logo{width:120px}}.sticky-header .header--top .nav--main{margin-top:12px}@media screen and (width<=640px){.sticky-header .header--top .nav--main{margin-top:4px}}.sticky-header .nav-header{margin-top:12px}@media screen and (width<=640px){.sticky-header .nav--main .nav-list--level1{top:84px}}@media screen and (width<=1000px){.nav--main .nav-header{display:block}}.nav--main{font-size:var(--fontsize-l);text-transform:uppercase;background:0 0;border:0;margin-top:30px}@media screen and (width<=1000px){.nav--main .nav-list--level1{display:none;position:absolute;top:80px;right:20px}}@media screen and (width<=640px){.nav--main .nav-list--level1{top:150px;right:0}}.nav--main .nav-list--level1>.nav-list-item{position:relative}@media screen and (width<=1000px){.nav--main .nav-list--level1>.nav-list-item{display:block}}.nav--main .nav-list--level1>.nav-list-item>a{letter-spacing:3px;opacity:.7;padding:20px 25px 35px;color:rgb(var(--color-minor))!important}@media screen and (width<=1250px){.nav--main .nav-list--level1>.nav-list-item>a{padding-left:15px;padding-right:15px}}@media screen and (width<=1000px){.nav--main .nav-list--level1>.nav-list-item>a{border-bottom:1px solid rgba(var(--color-minor), .5);padding:15px 75px 15px 20px;color:rgb(var(--color-main))!important}}.nav--main .nav-list--level1>.nav-list-item>a:after{content:none}.nav--main .nav-list--level1>.nav-list-item>a.active{font-weight:700}.nav--main .nav-list--level1>.nav-list-item:hover>a{opacity:1}@media screen and (width<=1000px){.nav--main .nav-list--level1>.nav-list-item:first-child>a{padding-left:20px}.nav--main .nav-list--level1 .nav-list-item:hover>.nav-list{display:none}}.nav--main .nav-list--level1 .nav-list-item:last-child>.nav-list{left:auto;right:0}.nav--main .nav-list--level2{background:rgba(var(--color-minor), .7);border-top:3px solid rgb(var(--color-highlight));border-bottom:3px solid rgb(var(--color-highlight));min-width:250px;left:5px}@media screen and (width<=1000px){.nav--main .nav-list--level2{background:rgba(var(--color-minor), .5);border:0;position:static}}.nav--main .nav-list--level2>.nav-list-item>a{font-size:var(--fontsize-m);letter-spacing:2px;color:rgb(var(--color-main))!important}.nav--main .nav-list--level2>.nav-list-item>a:hover{color:rgb(var(--color-black))!important}@media screen and (width<=640px){.nav--main .nav-list--level2>.nav-list-item>a{padding-left:20px}}.nav--main .parent .icon-plus,.nav--main .parent .icon-minus{text-align:center;border-left:1px solid rgba(var(--color-minor), .5);cursor:pointer;width:61px;height:61px;padding:20px 10px;font-size:1.25rem;position:absolute;top:0;right:0}@media screen and (width<=1000px){.nav--main .parent .icon-plus{display:block}}.content--main{flex:none;max-width:none;margin:0;padding:30px 0 60px}@media screen and (width<=640px){.content--main{padding:20px 0}}.onepager-element{margin-top:80px;margin-bottom:60px}.onepager-element>.news>.news-list-view{flex:none;grid-template-columns:1fr 1fr 1fr 1fr;gap:2px;width:auto;margin:0;display:grid}@media screen and (width<=1000px){.onepager-element>.news>.news-list-view{grid-template-columns:1fr 1fr}}@media screen and (width<=640px){.onepager-element>.news>.news-list-view{display:block}}.onepager-element>.news>.news-list-view .article{flex:none;width:auto;max-width:none;margin:0}@media screen and (width<=640px){.teams{padding:0 var(--width-margin)}}.teams .team{flex:0 0 calc(33.3333% - 30px);max-width:calc(33.3333% - 30px);margin-left:15px;margin-right:15px}@media screen and (width<=750px){.teams .team{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px);margin-left:15px;margin-right:15px}}@media screen and (width<=640px){.teams .team{flex:none;width:100%;max-width:100%;margin-bottom:30px;margin-left:0;margin-right:0;display:block}.teams .team:last-of-type{margin-bottom:0}}.news-list-view .article{padding-right:0!important}.news-list-view .logo--verein,.news-list-view .club{display:none!important}.footer{padding:50px 0}.footer a{color:rgb(var(--color-minor))!important}.footer .nav--meta{text-transform:uppercase;letter-spacing:2px}.footer .nav--meta a{padding:10px 20px;color:rgb(var(--color-minor))!important}.f-carousel{--f-carousel-dot-selected-bg:rgb(var(--color-highlight));--f-arrow-hover-color:rgb(var(--color-highlight));--f-progressbar-color:rgb(var(--color-highlight));--f-spinner-color-2:rgb(var(--color-highlight))}h1:after{background:rgb(var(--color-highlight))}.nav--main .nav-list-item--act>a,.nav--main .nav-list-item--cur>a{opacity:1;font-weight:700}.nav--main .nav-list--level2{border-color:rgb(var(--color-highlight))!important}.nav--meta .nav-list-item--cur>a,.nav--meta .nav-list-item--act>a{color:rgb(var(--color-highlight))!important}.news-list-view .article{border-color:rgb(var(--color-highlight))!important;background:rgb(var(--color-main))!important}.news-list-view .article h3 a{color:rgb(var(--color-minor))!important}.news-list-view .article .news-img-wrap>a:after{background:0 0!important}.news-list-view .article:after{border-bottom-color:rgb(var(--color-highlight))!important}.news-list-view.events .event .date{color:rgb(var(--color-main))!important}.news-list-view.short .article{border-color:rgb(var(--color-highlight-light))!important;background:0 0!important}.news-list-view.short h3 a{color:rgb(var(--color-highlight))!important}.news-list-view.short h3 a:hover{color:rgb(var(--color-main))!important}.news-list-view.default-events .event{background:rgb(var(--color-main))!important;border-bottom-color:rgb(var(--color-highlight))!important}.news-list-view.default-events .event h3 a{color:rgb(var(--color-minor))!important}.news-list-view.default-events .event:after{border-bottom-color:rgb(var(--color-highlight))!important}.album-list .album-item{border-bottom-color:rgb(var(--color-highlight))!important;background:rgb(var(--color-main))!important}.toggle .toggle-title{background:rgb(var(--color-highlight))!important;border:1px solid rgb(var(--color-highlight))!important}.toggle .toggle-title:hover{color:rgb(var(--color-highlight))!important}.history-year,.history-center:before,.history-year--content .history-month--ce:before,.history-year--content .history-month--ce:after{background-color:rgb(var(--color-highlight))!important}.history-month--label{color:rgb(var(--color-highlight))!important}.mask_history a.loadmore-history{border-color:rgb(var(--color-highlight))!important;color:rgb(var(--color-highlight))!important}.mask_history a.loadmore-history:hover{background-color:rgb(var(--color-highlight))!important}.border--highlight{border-color:rgb(var(--color-highlight))!important}.footer a:hover,.footer .nav--meta a:hover{color:rgb(var(--color-highlight))!important}@media screen and (width<=1000px){.nav--main .nav-header button{color:rgb(var(--color-highlight))!important}.nav--main .nav-list--level1{background:rgb(var(--color-highlight))!important}}
