@media all and (max-width: 1200px){.icon-font{left:39%}}@media all and (max-width: 950px){.icon-font{left:50%}}@media all and (max-width: 570px){.vereinsplayer-liste .filterzeile a.nofilterlink{font-size:.875rem}}.brand-nav .header-container .firstLevelMenu__content{max-width:1860px;margin:0 auto;position:relative}@media (max-width: 767.98px){.nav-menu-item .select{display:none}.brand-nav .header-container .firstLevelMenu__content{padding:0;height:auto}.header-container{padding:0;position:fixed;top:0;left:0;width:100%}#headContainer:before{content:"";height:4px;background-color:#e6007e;position:fixed;top:0;left:0;right:0;z-index:1}.brand-nav .header-container .firstLevelMenu__content.firstLevelMenu .logo-header{padding:20px 0 10px}.brand-nav .header-container .logo-header{height:64px;display:flex;align-items:center}.firstLevelMenu__left{width:100%;display:flex;justify-content:space-around;background:#1b1f2a}.has-second-level-menu .firstLevelMenu__left{display:none}.brand-nav .firstLevelMenu__left{padding:0}.firstLevelMenu__left li{width:100%;display:inline-flex;justify-content:center}.firstLevelMenu__left .nav-menu-item{margin:0;border-radius:0;width:100%;display:inline-flex;justify-content:center;border-bottom:2px solid transparent;border-top:2px solid transparent}.brand-nav .nav-menu-item{letter-spacing:inherit;padding:12.5px 7px;text-decoration:none;color:#fff;font-size:1.125rem}.brand-nav .header-container{padding:0;height:89px}.brand-nav .header-container .firstLevelMenu__content a.login-button-header{margin:0;padding:7px 16px;font-size:1.125rem;line-height:1.625rem;position:absolute;top:12px;right:58px}.brand-nav .header-container .firstLevelMenu__content a.login-button-header.login-button-header__no-mobile-drawer{right:20px}#mobile-nav{display:none}.brand-nav .header-container .firstLevelMenu__content .logo-header img{margin:0}.firstLevelMenu__right__sandwich-icon{display:initial!important;position:absolute;right:26px;top:24px;font-style:normal;font-weight:400;font-size:1.25rem;line-height:inherit;font-family:TeleIcon Out,Arial,sans-serif;letter-spacing:.3px;color:#fff}.firstLevelMenu__left .nav-menu-item.activeMenu{border-bottom-color:#fff}}*{box-sizing:border-box}body,html,iframe,ins,section{margin:0;padding:0;border:0;outline:#000;font-size:100%;vertical-align:baseline}body,html{height:100%}body{position:relative;left:0;background-color:#15161f;line-height:1}a{text-decoration:none;color:#fff}ul{padding:0}section{display:block}.navigation-just-the-logo{display:none}@media (min-width: 768px) and (max-width: 1023px){.navigation-just-the-logo{display:initial}.navigation-composite-logo{display:none}}@media (max-width: 767px){.has-second-level-menu .navigation-just-the-logo{display:initial}.has-second-level-menu .navigation-composite-logo{display:none}}.content-group:has(~.event-lane-container)>.headline.lane-group,.content-group__header img{display:none}#container{min-height:100%;position:relative;overflow:auto}@media all and (max-width: 767.98px){#container{margin-top:8px}}#container.showcase-container{width:100%;overflow:hidden;background-color:#151520}.primary-container--main{max-width:1860px;display:block;margin:auto}main{width:100%;height:auto;min-height:100%;display:inline-block;padding-bottom:180px;position:relative}@media (max-width: 1024px){main{padding-bottom:245px}}@media (max-width: 640px){main{padding-bottom:475px}}.page{display:block;width:100%}section.page{min-height:100vh}.content-group{background:transparent;width:100%;display:block}.player-min-height:not(:has(.noVideo)){aspect-ratio:1.77777778;width:100%;max-width:100%;min-height:144px}@media (min-width: 320px){.player-min-height:not(:has(.noVideo)){min-height:180px}}@media (min-width: 390px){.player-min-height:not(:has(.noVideo)){min-height:220px}}@media (min-width: 576px){.player-min-height:not(:has(.noVideo)){min-height:324px}}@media (min-width: 640px){.player-min-height:not(:has(.noVideo)){min-height:360px}}@media (min-width: 768px){.player-min-height:not(:has(.noVideo)){min-height:432px}}@media (min-width: 1024px){.player-min-height:not(:has(.noVideo)){width:auto;min-height:576px}}@media (min-width: 1280px){.player-min-height:not(:has(.noVideo)){min-height:720px}}@media (min-width: 1440px){.player-min-height:not(:has(.noVideo)){min-height:810px}}.content-group.teaserGrid-min-height{min-height:549px}@media (min-width: 390px){.content-group.teaserGrid-min-height{min-height:565px}}@media (min-width: 576px){.content-group.teaserGrid-min-height{min-height:658px}}@media (min-width: 768px){.content-group.teaserGrid-min-height{min-height:703px}}@media (min-width: 1024px){.content-group.teaserGrid-min-height{min-height:713px}}@media (min-width: 1280px){.content-group.teaserGrid-min-height{min-height:810px}}@media (min-width: 1440px){.content-group.teaserGrid-min-height{min-height:850px}}.content-group.eventLane-min-height,.content-group.editorialLane-min-height,.content-group.favoritesLane-min-height{min-height:330px}@media all and (min-width: 768px){.content-group.eventLane-min-height,.content-group.editorialLane-min-height,.content-group.favoritesLane-min-height{min-height:346px}}@media all and (min-width: 1440px){.content-group.eventLane-min-height,.content-group.editorialLane-min-height,.content-group.favoritesLane-min-height{min-height:378px}}.adBaseboard-min-height{overflow:hidden}.showcase-container main{max-width:1860px;margin:0 auto;display:block;padding-bottom:0}@media (max-width: 767.98px){p{margin:0}.video-stage-container .elements .e1 h2{margin-left:5%}.content-group h2{margin-bottom:5px}}.navigation-has-no-tabbar{padding-top:72px}.navigation-has-tabbar{padding-top:110px}@media (min-width: 768px){.navigation-has-tabbar{padding-top:72px}}.navigation-has-tabbar:has(.competition-tabbar){padding-top:110px}@media (min-width: 768px){.navigation-has-tabbar:has(.competition-tabbar){padding-top:120px}}.navigation-has-tabbar:has(.navigation-v2__team-top-section){padding-top:72px}@media (min-width: 768px){.navigation-has-tabbar:has(.team-tabbar){padding-top:120px}}.navigation-has-tabbar:has(.navigation-v2__portal-tabbar){padding-top:112px}@media (min-width: 768px){.navigation-has-tabbar:has(.navigation-v2__portal-tabbar){padding-top:72px}}.navigation-has-tabbar:has(.impressum){padding-top:110px}@media (min-width: 768px){.navigation-has-tabbar:has(.impressum){padding-top:72px}}.navigation-has-tabbar:has(#sitemap){padding-top:110px}@media (min-width: 768px){.navigation-has-tabbar:has(#sitemap){padding-top:72px}}
