:root{--color-navbar:#202020;--color-navbar-text:lightgray;--color-navbar-active:#ff3838;--color-meinTeamNavigationBar:#000}*{box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--color-meinTeamNavigationBar);font-family:Helvetica Neue!important}body{max-width:3840px;overflow-x:hidden;background-color:var(--color-navbar)!important;margin:0 auto!important;font-family:Helvetica Neue!important}@font-face{font-family:"28 Days Later";src:url(../media/28DaysLater.362c61a1.eot);src:url(../media/28DaysLater.362c61a1.eot)format("embedded-opentype"),url(../media/28DaysLater.6501b3c6.woff)format("woff"),url(../media/28DaysLater.b00944fd.ttf)format("truetype"),url(../media/28DaysLater.f3e8a303.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../media/HelveticaNeue.a9c05ae8.eot);src:url(../media/HelveticaNeue.a9c05ae8.eot)format("embedded-opentype"),url(../media/HelveticaNeue.33f57a2f.woff2)format("woff2"),url(../media/HelveticaNeue.109e3ae3.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--color-meinTeamNavigationBar)!important}body::-webkit-scrollbar-thumb{background-color:var(--color-navbar-text);border:3px solid var(--color-meinTeamNavigationBar);border-radius:50px}.tabelleQuelle{background:#000;padding:0 50px;font-size:.8rem;color:#d3d3d3!important}.showTabelleContainer{text-align:center;color:#fff;background:#000;justify-content:space-between;align-items:center;padding:30px;display:flex}.showTabelleContainer div h2{color:#fff;margin-bottom:unset;font-size:2rem;font-weight:400}.showTabelleContainer div h2 span.small{font-size:2rem!important;font-weight:200!important}#showTabelleButton{background:var(--color-navbar);border:unset;border-radius:5px;padding:3px 15px 5px;font-size:1rem;font-weight:600;color:#fff!important;display:none!important}.sachsenpokal,.wasserballGrayscaled{padding-left:50px}.sachsenpokal span{width:214px!important;height:24px!important}.ostsport span{width:187.5px!important;height:24px!important}.wasserballGrayscaled span{width:170.5px!important;height:24px!important}.boxsportGrayscaled span{width:152.5px!important;height:24px!important}#statusMeldungContainer a{color:var(--color-navbar-active)!important;text-decoration:none!important}#showTabelleButton:hover{cursor:pointer;background:#fff;text-decoration:none;transition:all .2s;color:#000!important}.startseiteTabelleContainer{background:#000}#home-spieltagBar{border-bottom:3px solid var(--color-navbar-active)}.statistik-headline-container>div,.statistik-headline-container>h2{flex-basis:100%}.statistik-headline-container .beproLogo-statistik{text-align:right}.meinTeamYoutubeVideoContainerInner::-webkit-scrollbar{border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:8px;display:none!important}.meinTeamYoutubeVideoContainerInner::-webkit-scrollbar-track{border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--color-meinTeamNavigationBar)!important;display:none!important}.meinTeamYoutubeVideoContainerInner::-webkit-scrollbar-thumb{background-color:var(--color-navbar-active);border:3px solid var(--color-meinTeamNavigationBar);border-radius:50px;display:none!important}#logoNavigationBar{-webkit-flex-pack:center;-webkit-flex-align:center;background:var(--color-meinTeamNavigationBar);-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;width:100%;height:100%;padding:0 30px;display:inline-flex;position:relative;inset:0}#ostsportLogo{float:left}#sponsoren{float:right}#sponsoren div img{margin:0 15px!important}#sponsorenMobil{justify-content:space-between;padding-bottom:7.5px;display:flex}#mainNavigationBar{background:var(--color-navbar);padding:15px 30px}#mainNavigationBar a{color:var(--color-navbar-text);text-transform:uppercase;margin-left:5rem;font-size:1.1rem;font-weight:400;transition:color .1s}.navbar-brand{padding:unset!important;margin:unset!important;font-size:unset!important;display:inline-flex!important}.navbar-brand a{width:100%;height:100%;color:unset!important;font-size:unset!important;margin-left:unset!important}#mainNavigationBar a:hover{color:var(--color-navbar-active);transition:color .1s}#mainNavigationBar a.active{color:var(--color-navbar-active)}#mainNavigationBar div#responsive-navbar-nav div{margin-left:auto}#meinTeamNavigationBar{background:var(--color-meinTeamNavigationBar);border-bottom:3px solid var(--color-navbar-active);width:100%;padding:15px 30px;display:inline-flex}.meinTeamYoutubeVideoContainer{scroll-behavior:smooth;background:0 0;border-radius:5px;align-items:stretch;width:100%;padding:0;display:block;position:relative;overflow:hidden}.meinTeamYoutubeVideoContainerInner{background:var(--color-navbar);-ms-overflow-style:none;scrollbar-width:none;border-radius:0;align-items:stretch;width:100%;padding:0 0 0 50px;display:flex;position:relative;overflow:scroll hidden}.meinTeamNavigationVideoWrapper .youtubeVideoContainer-arrow-left{vertical-align:middle;z-index:100;opacity:.8;border-radius:0;width:50px;line-height:normal;display:block;top:0;background:var(--color-navbar)!important;background-color:var(--color-navbar)!important;border-color:unset!important;height:100%!important;margin-top:inherit!important;padding:unset!important;border:none!important;position:absolute!important}.meinTeamNavigationVideoWrapper .youtubeVideoContainer-arrow-right{vertical-align:middle;z-index:100;opacity:.8;border-color:#0000;border-radius:0;width:50px;line-height:normal;top:0;right:0;background:var(--color-navbar)!important;height:100%!important;margin-top:inherit!important;padding:unset!important;display:block!important;position:absolute!important}.meinTeamNavigationVideoWrapperLogo{padding-right:35px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:unset!important;padding-right:unset!important}.meinTeamNavigationVideoWrapperLogo a{color:#fff;text-transform:uppercase;font-size:.6rem;font-weight:600;text-decoration:none}.meinTeamNavigationVideoWrapperLogo img:hover{cursor:pointer}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3Csvg id='SvgjsSvg1001' width='288' height='288' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1002'%3E%3C/defs%3E%3Cg id='SvgjsG1008' transform='matrix(1,0,0,1,0,0)'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='svg-inline--fa fa-angle-double-right fa-w-14' data-icon='angle-double-right' data-prefix='fas' viewBox='0 0 448 512' width='288' height='288'%3E%3Cpath fill='%23ffffff' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z' class='colorcurrentColor svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E")!important}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3Csvg id='SvgjsSvg1001' width='288' height='288' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1002'%3E%3C/defs%3E%3Cg id='SvgjsG1008' transform='matrix(1,0,0,1,0,0)'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='svg-inline--fa fa-angle-double-left fa-w-14' data-icon='angle-double-left' data-prefix='fas' viewBox='0 0 448 512' width='288' height='288'%3E%3Cpath fill='%23ffffff' d='M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z' class='colorcurrentColor svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E")!important}.no-border{border:unset!important}.meinTeamNavigationVideoWrapperLogo a:hover{color:var(--color-navbar-active);transition:all .2s;text-decoration:none!important}.meinTeamNavigationVideoWrapperLogo div{text-align:center}.youtubeVideoContainer-arrow-left:focus,.youtubeVideoContainer-arrow-right:focus{box-shadow:none!important;background-color:var(--color-navbar)!important;border-color:#0000!important}.youtubeVideoContainer-arrow-left:hover,.youtubeVideoContainer-arrow-right:hover{opacity:1;transition:all .1s;background:var(--color-navbar-active)!important;border:#0000!important}.teamLogoButtons{-webkit-flex-pack:center;-webkit-flex-align:center;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;width:100%;height:50px;padding:0 0 0 30px;display:inline-flex}#meinTeamNavigationBar>div:first-child{cursor:initial!important}.scrollUpButtonContainer{text-align:center;background:#000;padding:0 0 30px}.scrollUpButtonContainer a{background:var(--color-navbar);border-radius:5px;padding:10px;font-size:1.2rem;color:#fff!important}.scrollUpButtonContainer a:hover{cursor:pointer;background:#fff;text-decoration:none;transition:all .2s;color:#000!important}.teamLogoButton:hover:after,.teamLogoButton.active:after{content:"";text-align:center;background:red;width:50px;height:2px;margin-top:5px;margin-left:auto;display:block;position:absolute}.teamLogoButton,#meinTeamNavigationBar div.teamLogoButton.active{position:relative}#meinTeamNavigationBar div div{overflow:visible!important}#meinTeamNavigationBar div:first-child span{font-size:1.5rem;text-transform:initial!important}.meinTeamNavigationVideoWrapper{background:var(--color-navbar);color:#fff;-webkit-flex-pack:center;-webkit-flex-align:center;border-bottom:3px solid var(--color-navbar-active);-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;width:100%;height:auto;padding:15px 30px;transition:all .5s ease-in-out;display:inline-flex}.video-popup{z-index:100000;background:#000000d9;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}#placeholder{height:720px;display:block}.video-popup-inner{position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.video-popup-close-button{float:right;margin-top:15px;margin-right:15px;width:3rem!important;height:3rem!important;padding:unset!important;background:var(--color-navbar-active)!important;color:#000!important;border:none!important;border-radius:100px!important;font-size:1.2rem!important}.boxsportGrayscaled{padding-left:50px}.boxsportGrayscaled img,.sachsenpokal img,.wasserballGrayscaled img{filter:grayscale();transition:filter .2s}.boxsportGrayscaled:hover img,.sachsenpokal:hover img,.wasserballGrayscaled:hover img{filter:grayscale(0);transition:filter .2s}.video-card{background:var(--color-meinTeamNavigationBar);border-radius:10px;flex-wrap:wrap;flex:0 0 25%;min-width:250px;max-width:250px;height:auto;margin-left:25px;transition:all .2s;display:flex;position:relative}.video-card:first-child{margin-left:unset!important}.video-card-placeholder{opacity:.15;pointer-events:none}.video-card-placeholder .video-card-thumbnail{background:#444}.video-card-placeholder .video-card-spieltag span{width:100%;padding:5px 15px;display:block}.video-card-play-icon{display:none}.video-card-thumbnail{flex:0 0 100%;height:140px;position:relative}.video-card-thumbnail img{width:100%;height:auto}.video-card:hover:not(.disabled){cursor:pointer;background:#343434;transition:all .2s}.video-card:hover:not(.disabled) img:not(.video-card-statistik img){filter:blur(2px)}.video-card:hover:not(.disabled) .video-card-play-icon{text-shadow:4px 4px 2px #969696;font-size:3rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);color:var(--color-navbar-active)!important}.video-card-date{color:#fff;flex:0 0 100%;justify-content:space-between;align-self:flex-end;height:auto;padding:7.5px 15px;font-size:.8rem;font-weight:300;display:flex}.video-card-title{color:#fff;width:100%;height:auto;padding:7.5px 5px;line-height:1.5;display:block}.video-card-spieltag{text-align:center;width:100%;height:auto;padding:0;font-size:.8rem;line-height:1;display:block;flex:0 0 100%!important;text-decoration:none!important}.video-card-spieltag a{background:var(--color-navbar);color:#fff;float:left;border-radius:5px;padding:5px 15px;font-weight:400;text-decoration:none;width:100%!important}.video-card-spieltag a:hover{transition:all .2s;color:#000!important;background:#fff!important;text-decoration:none!important}.video-card-statistik{text-align:center;flex:0 0 50%;width:100%;height:auto;padding:0;font-size:.8rem;line-height:1;text-decoration:none!important;display:none!important}.video-card-statistik a{background:var(--color-navbar);color:#fff;float:right;border-radius:5px;padding:5px 15px;font-weight:400;text-decoration:none}.video-card-statistik.disabled a{opacity:.5;background:#2020206b}.video-card-statistik.disabled a:hover{cursor:initial!important;color:#fff!important;background:#2020206b!important}.video-card-statistik a:hover{background:#fff;transition:all .2s;color:#000!important;text-decoration:none!important}.video-card-title div:first-child{text-align:center;font-size:1rem;font-weight:300}.video-card-buttons{flex-direction:row;align-content:space-between;align-items:center;width:100%;padding:7.5px 15px 15px;display:flex}.youtubeVideoContainer:last-child:after{content:"";background:0 0;width:15px;min-width:15px;display:block;position:relative}.headerItems{background:var(--color-meinTeamNavigationBar)}.headerItem-carousel{text-align:center;max-width:initial;background-color:var(--color-navbar);margin:0 auto;height:auto!important}.headerItem-carousel .carousel-inner{aspect-ratio:32/10}@media (max-width:991px){.headerItem-carousel .carousel-inner{aspect-ratio:1}}.headerItem-carousel .big-title{color:var(--color-navbar-active);text-align:left;height:auto;font-size:5rem;font-weight:900;display:flex}.carousel-control-next-icon,.carousel-control-prev-icon{width:50px!important;height:50px!important}.carousel-item-video .carousel-caption h2{text-transform:uppercase;color:var(--color-navbar-active);font-family:"28 Days Later";font-size:3rem}.carousel-indicators{display:none!important}.carousel-control-next,.carousel-control-prev{width:auto!important}.video-card-thumbnail .teamLogo-1{width:70px;height:70px;position:absolute;transform:translateY(-50%)translate(-35%)rotate(-35deg);top:50%!important;left:35%!important}.video-card-thumbnail .teamLogo-2{width:70px;height:70px;position:absolute;transform:translateY(-50%)translate(35%)rotate(35deg);top:50%!important;right:35%!important}.video-card.large .video-card-thumbnail .teamLogo-1{width:125px;height:125px;position:absolute;transform:translateY(-50%)translate(-35%)rotate(-35deg);top:50%!important;left:35%!important}.video-card.large .video-card-thumbnail .teamLogo-2{width:125px;height:125px;position:absolute;transform:translateY(-50%)translate(35%)rotate(35deg);top:50%!important;right:35%!important}.video-card-thumbnail .teamLogo-1 img,.video-card-thumbnail .teamLogo-2 img{width:100%}.carousel-item-video .carousel-caption{text-align:right!important}.carousel-item-video img{transition:all .2s}.carousel-item-video .video-card-play-icon{text-shadow:4px 4px 2px #969696;cursor:pointer;font-size:10rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);color:#fff!important}.padding-whitespace-element,.spieltagYoutubeVideoContainerInnerPadding-whitespace-element{content:"";background:0 0;width:50px;min-width:50px;display:block;position:relative}#meinTeamNavigationBar div:first-child{color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:300;line-height:1}#meinTeamNavigationBar div:hover{cursor:pointer;transition:all .2s}.spieltagNavigationBar div:first-child span{font-size:1rem;text-transform:initial!important}.spieltagNavigationVideoWrapper{background:var(--color-navbar);color:#fff;-webkit-flex-pack:center;-webkit-flex-align:center;border-bottom:3px solid var(--color-navbar-active);-webkit-flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:center;width:100%;height:auto;padding:30px;transition:all .5s ease-in-out;display:inline-flex}#home-spieltagBar .spieltagNavigationVideoWrapper{border-bottom:unset!important}.spieltagYoutubeVideoWrapperSpieltag{width:100%;padding:0 0 15px;font-size:2rem;font-weight:600}.spieltagYoutubeVideoContainer{background:var(--color-meinTeamNavigationBar);scroll-behavior:smooth;border-radius:5px;align-items:stretch;width:100%;display:block;position:relative;overflow:hidden}.spieltagYoutubeVideoContainerInner{background:var(--color-navbar);scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;border-radius:0;align-items:stretch;width:100%;padding:0 0 0 50px;display:flex;position:relative;overflow:scroll hidden}.video-card.bigger{max-width:350px}.spieltagNavigationVideoWrapper .youtubeVideoContainer-arrow-left{vertical-align:middle;z-index:100;opacity:.8;width:50px;line-height:normal;display:block;top:0;left:0;background:var(--color-navbar)!important;background-color:var(--color-navbar)!important;border-color:unset!important;height:100%!important;margin-top:inherit!important;padding:unset!important;border:none!important;border-radius:0!important;position:absolute!important}.spieltagNavigationVideoWrapper .youtubeVideoContainer-arrow-right{vertical-align:middle;z-index:100;opacity:.8;border-color:#0000;width:50px;line-height:normal;top:0;right:0;background:var(--color-navbar)!important;height:100%!important;margin-top:inherit!important;padding:unset!important;border-radius:0!important;display:block!important;position:absolute!important}.carousel-video:hover,.carousel-news:hover{cursor:pointer;filter:brightness(1.2);transition:all .2s}.no-arrows.carousel>*>.carousel-control-prev-icon,.no-arrows.carousel>*>.carousel-control-next-icon{display:none;background-image:none!important}.statistik{background:var(--color-meinTeamNavigationBar);overflow-x:hidden}.modal-open{padding-right:0!important;overflow-y:auto!important}.carousel-video,.carousel-news{transition:all .2s}.spieltagNavigationVideoWrapper .youtubeVideoContainer-arrow-left:hover,.spieltagNavigationVideoWrapper .youtubeVideoContainer-arrow-right:hover{opacity:1;transition:background-color .2s;background:var(--color-navbar-active)!important}.spieltagYoutubeVideoContainerInner::-webkit-scrollbar{display:none!important}.carousel-control-next{padding-right:25px}.carousel-control-prev{padding-left:25px}.spieltagYoutubeVideoContainerInner::-webkit-scrollbar-track{background:var(--color-meinTeamNavigationBar)!important;display:none!important}.spieltagYoutubeVideoContainerInner::-webkit-scrollbar-thumb{background-color:var(--color-navbar-text);border:3px solid var(--color-meinTeamNavigationBar);border-radius:50px;display:none!important}.spieltagNavigationBar .spieltagTitle{background:var(--color-meinTeamNavigationBar);color:#fff;text-transform:uppercase;margin-top:-50px;padding:15px 30px;font-size:5rem;font-weight:900}.big-title>div:nth-child(2){transform:rotate(-30deg)}.big-title>div:nth-child(3){transform:rotate(30deg)}.carousel-flex-item{padding:0 50px;display:flex}.carousel-flex-item div{width:100%;position:relative}.carousel-item-video .carousel-caption{padding:unset;bottom:unset;right:unset;left:unset;position:relative}.mediathek-headline-container,.statistik-headline-container,.tabelle-headline-container{background:var(--color-meinTeamNavigationBar);vertical-align:middle;flex-direction:row;flex:0 0 100%;justify-content:space-between;width:100%;padding:25px 30px;display:inline-flex}.verein-headline-container{background:var(--color-meinTeamNavigationBar);vertical-align:middle;flex-direction:row;flex:0 0 100%;justify-content:space-between;width:100%;padding:0 30px;display:inline-flex}.verein-body-header h2{max-width:1920px;margin:0 auto}.verein-headline-container div:first-child{vertical-align:middle;flex-direction:row;flex:0 0 100%;justify-content:space-between;width:100%;max-width:1920px;margin:0 auto;display:inline-flex}.matchStats-headline-container{background:var(--color-meinTeamNavigationBar);vertical-align:middle;width:100%;padding:25px 30px}.verein-headline{align-self:center}.mediathek-headline-container div div::-webkit-scrollbar{width:10px}.mediathek-headline-container div div::-webkit-scrollbar-track{background:var(--color-meinTeamNavigationBar)!important}.mediathek-headline-container div div::-webkit-scrollbar-thumb{background-color:var(--color-navbar-text);border:3px solid var(--color-meinTeamNavigationBar);border-radius:50px}.statistik-headline-container div.show.dropdown div::-webkit-scrollbar{width:10px}.statistik-headline-container div.show.dropdown div::-webkit-scrollbar-track{background:var(--color-meinTeamNavigationBar)!important}.statistik-headline-container div.show.dropdown div::-webkit-scrollbar-thumb{background-color:var(--color-navbar-text);border:3px solid var(--color-meinTeamNavigationBar);border-radius:50px}.tabelle-headline-container div div::-webkit-scrollbar{width:10px}.tabelle-headline-container div div::-webkit-scrollbar-track{background:var(--color-meinTeamNavigationBar)!important}.tabelle-headline-container div div::-webkit-scrollbar-thumb{background-color:var(--color-navbar-text);border:3px solid var(--color-meinTeamNavigationBar);border-radius:50px}.mediathek-spieltag-select{align-self:center}.mediathek-headline,.statistik-headline,.verein-headline,.impressum-headline,.matchStats-headline{color:#fff;text-transform:uppercase;margin-bottom:unset;font-size:3rem;font-weight:400}.tabelle-headline{color:#fff;margin-bottom:unset;font-size:3rem;font-weight:400}.tabelle-headline-container h2:nth-child(3){color:#fff;font-size:3rem;font-weight:400}.tabelle-headline span:nth-child(2){font-weight:100;font-size:3rem!important}.verein-headline{text-transform:initial!important}.statistik-headline .small .dash{font-size:3rem}.mediathek-headline-container h2 span,.impressum-headline-container h2 span{text-transform:initial}.small{font-size:2rem!important;font-weight:200!important}.mediathek-headline h2{text-transform:uppercase}.spieltagNavigationBarHeadline,.spieltagNavigationBarHeadline,.verein-body-header,.matchStats-body-header{background:#202020;color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#202020 0%,#000 50%);padding:7.5px 30px;font-weight:400;margin:unset!important}.verein-body-header,.matchStats-body-header{text-transform:initial!important}.verein-body-main-table{width:100%;margin:15px 0}.verein-body-main-table tr:first-child td:first-child,.verein-body-main-table tr:nth-child(2) td:first-child{padding-left:30px}.verein-body-main-table tr:first-child td:nth-child(2),.verein-body-main-table tr:nth-child(2) td:nth-child(2){padding-right:30px}.gradient-seperation-line{content:"";background:linear-gradient(90deg,#ff2f2f 0%,#000 50%);width:100%;height:3px;display:block}.mediathek{background:var(--color-meinTeamNavigationBar)}.mediathek div.spieltagNavigationBar:last-child div{border-bottom:unset!important}.team-stats-card-header .gradient-seperation-line-grey{width:100%;height:2px;margin:0 auto}.mediathek .load-more{text-align:center;padding:30px 0}.mediathek .load-more a{background:var(--color-navbar);border:unset;border-radius:5px;padding:3px 15px 5px;font-size:1rem;font-weight:600;color:#fff!important;text-decoration:none!important}#spieltag-dropdown,#saison-dropdown{background:var(--color-navbar);border:none;border-radius:5px;font-weight:600}#spieltag-dropdown:hover,#saison-dropdown:hover{color:#000;background:#fff;transition:all .2s}#spieltag-dropdown:focus,#saison-dropdown:focus{box-shadow:none;border:none!important}#spieltag-dropdown .dropdown-menu.show{max-height:300px;overflow:hidden scroll}.mediathek-headline-container div div a.dropdown-item:focus,.mediathek-headline-container div div a.dropdown-item:hover,.mediathek-headline-container div div a.dropdown-item.active{background-color:var(--color-meinTeamNavigationBar);color:#fff!important}.mediathek-headline-container div div{background-color:var(--color-navbar);max-height:250px;overflow:hidden auto}.zumVereinButton a{background:var(--color-meinTeamNavigationBar);color:#fff;border-radius:5px;padding:3px 15px 5px;font-weight:600;text-decoration:none}.mediathek-headline-container div div a.dropdown-item{color:#fff;padding:5px 15px;font-weight:500}.mediathek .load-more a:hover{cursor:pointer;background:#fff;text-decoration:none;transition:all .2s;color:#000!important}.carousel-item-video .video-card-play-icon:hover{transition:all .2s;color:var(--color-navbar-active)!important}.carousel-item-video .carousel-caption div.spieltag-button{width:auto;position:absolute;bottom:30px;right:0}.carousel-item-video .carousel-caption div.spieltag-button a{background:var(--color-navbar);color:#fff;border-radius:5px;padding:3px 15px 5px;font-size:1.5rem;font-weight:600;text-decoration:none}.carousel-item-video .carousel-caption div.spieltag-button a:hover{color:#000;background:#fff;transition:all .2s}.customRow{justify-content:space-evenly;padding:5px 0;display:flex}.customCol{color:#fff;width:100%}.customCol a.active{color:var(--color-navbar-active)}.customCol a{color:#fff;text-decoration:none!important}.customRow h5{line-height:1;margin:unset!important;padding:unset!important}.fullstats-modal-header .btn-close{color:red!important;opacity:1!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff2f2f'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em no-repeat!important}.statistik-tabellen{width:1000px;margin:0 auto;padding-top:1rem}.customCol a:hover{color:var(--color-navbar-active);text-decoration:none!important}.customCol.left{text-align:left}.customCol.right{text-align:right}.customCol.center{text-align:center;align-self:center}.statistik .customRow.pageSelector,.statistik .customRow.pageSelectorGradient{width:1000px;margin:0 auto}.statistik .customRow.pageSelector{font-size:1.5rem;text-decoration:none;color:#fff!important}.gradient-seperation-line-grey{content:"";background:linear-gradient(90deg,#202020 0%,#e5e5e5 50%,#202020 100%);width:100%;height:3px;display:block}.statistik .gradient-seperation-line{content:"";background:linear-gradient(90deg,#ff2f2f 0%,#000 100%);width:100%;height:3px;display:block}.statistik .gradient-seperation-line.reversed{background:linear-gradient(270deg,#ff2f2f 0%,#000 100%)!important}.noStatsAvailable{text-align:center;color:#fff;padding-bottom:1rem;font-size:1.2rem}.teamLogoButtonsMobile{width:100%}.statistik-headline-container div.show.dropdown div,.tabelle-headline-container>div>div{background-color:var(--color-navbar);max-height:250px;overflow:hidden auto}.statistik-headline-container div.show.dropdown div a.dropdown-item,.tabelle-headline-container div div a.dropdown-item{color:#fff;padding:5px 15px;font-weight:500}.statistik-headline-container div.show.dropdown div a.dropdown-item:focus,.statistik-headline-container div.show.dropdown div a.dropdown-item:hover,.tabelle-headline-container div div a.dropdown-item:focus,.tabelle-headline-container div div a.dropdown-item:hover{background-color:var(--color-meinTeamNavigationBar);color:#fff!important}.teamLogoButtonsMobile .teamLogoButton{flex:0 0 65px;width:65px;height:65px}.teamLogoButtonsMobile .teamLogoButton div{width:65px;height:65px}.teamLogoButtonsMobile{background:var(--color-navbar);color:#fff;-webkit-flex-pack:center;-webkit-flex-align:center;-webkit-box-orient:vertical;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:center;width:100%;height:auto;transition:all .5s ease-in-out;display:inline-flex;border-bottom:unset!important}.teamLogoButtonsMobileContainer{background:var(--color-meinTeamNavigationBar);scroll-behavior:smooth;border-radius:0;align-items:stretch;width:100%;padding:0;display:block;position:relative;overflow:hidden}.teamLogoButtonsMobileInner{scroll-behavior:smooth;border-bottom:3px solid var(--color-navbar-active);border-radius:0;align-items:stretch;width:100%;padding-bottom:20px;display:flex;position:relative;overflow:scroll hidden}.teamLogoButtonsMobileContainerGradient,.teamLogoButtonsMobileContainerGradientReverse{z-index:1;background:#fff;width:300px;height:150px;display:block;position:fixed}.teamLogoButtonsMobileContainerGradient{left:0}.beproLogo-statistik{margin-bottom:-10px}.teamLogoButtonsMobileContainerGradientReverse{right:0}.teamLogoButtonsMobileNews{text-align:center;padding-top:7.5px;padding-bottom:15px;font-size:1.5rem;font-weight:300}.gradient-seperation-line-black-red-black{background:linear-gradient(90deg,#000 5%,#ff2f2f 50%,#000 95%);width:100%;height:2px;margin-top:5px;display:block}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 47, 47, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}.navbar-toggler{border:2px solid var(--color-navbar-active)!important;outline:unset!important}.navbar-toggler:focus{outline:unset!important}.footer{background:var(--color-meinTeamNavigationBar);border-top:3px solid var(--color-navbar-active);padding:30px;display:flex}.footer .legal{text-align:center;align-self:center}.social-media{white-space:nowrap;align-self:center;align-items:center;margin-left:auto;font-size:100%}.social-media a{color:#fff;font-size:2rem;transition:color .2s}.social-media a:hover{color:var(--color-navbar-active);transition:color .2s}.social-media a:not(:first-of-type){padding-left:15px}.footer-logo{align-self:center;align-items:center;padding-right:50px}.footer .legal a{color:#d3d3d3;font-size:1rem;font-weight:300;text-decoration:none!important}.footer .legal a:not(:last-of-type){padding-right:30px}.footer .legal a:hover,.footer .copyright div:nth-child(2) a:hover{color:var(--color-navbar-active);text-decoration:none;transition:all .2s}.footer .copyright{text-align:center}.footer .copyright div,.footer .copyright div:nth-child(2) a{color:#d3d3d3}.impressum{background:var(--color-meinTeamNavigationBar);color:#fff;text-align:justify;padding:15px}.impressum div{width:100%;margin:0 auto;padding:0 15px}.impressum p:last-of-type{margin-bottom:unset!important}.mobileTeamName{text-transform:initial;padding-bottom:5px;font-weight:300}#meinTeamNavigationBar.no-border div.teamLogoButtons div.teamLogoButton:hover:after,#meinTeamNavigationBar.no-border div.teamLogoButtons div.teamLogoButton.active:after{margin-top:10px}.impressum h3:after{content:"";background:linear-gradient(90deg,#ff2f2f 0%,#000 50% 99%,#ff2f2f 100%);width:100%;height:3px;margin:15px 0;display:block}.impressum h3,.impressum p{padding:0 15px}.impressum div:nth-child(2){padding:30px 0}.impressum{word-break:break-word}.sportschau div.video-card-buttons div.video-card-statistik{vertical-align:middle;line-height:1.5}.sportschau div.video-card-buttons div.video-card-statistik div{vertical-align:middle}.matchStatsOverview{background:var(--color-navbar)!important}.stats-card{background:var(--color-meinTeamNavigationBar);border-bottom:2px solid var(--color-navbar-active);border-radius:10px;width:350px;height:100%;margin:0 auto;padding:15px 30px 0;visibility:hidden!important}.stats-card-header{justify-content:space-between;height:50px;margin-bottom:15px;padding:30px 0;line-height:1;display:flex}.stats-card-header .center div{margin-top:-4px;font-weight:700}.stats-card-header .center{color:gray;align-self:center;font-size:3rem;font-weight:400}.stats-card-header .left,.stats-card-header .right{line-height:1;align-self:center!important}.stats-card-body{padding-top:15px}.stats-card-sponsor{margin-top:40px;justify-content:center!important;padding:0!important}.stats-card-sponsor div:nth-child(2){padding-left:5px}.scorerRow,.substituteRow{justify-content:flex-end;padding:30px 0 0!important}.substituteRow{padding-bottom:30px!important}.scorerCol,.substituteCol{width:1018px;max-width:1018px}.stats-card-body .stats-card-row{color:var(--color-navbar-text);border-bottom:1px solid var(--color-navbar-text);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.stats-card-body .stats-card-row .center{color:gray;align-self:center;font-size:1.3rem}.stats-card-body .stats-card-row .left,.stats-card-body .stats-card-row .right{align-self:center;font-size:1.4rem;font-weight:700;color:#fff!important}.verein-body .customRow{max-width:1400px;margin:0 auto;padding:15px 30px}.verein-body .lineup{width:auto;display:none!important}.verein-body .customRow:first-child{display:none}.verein-body .stats-card-sponsor{margin-top:18px}.verein-body .scorerCol,.verein-body .substituteCol{width:960px}.verein-body .scorerRow,.verein-body .substituteRow{padding:15px 30px!important}.verein-body .backupLineup-col{width:434px}.verein-body .customRow:first-of-type{padding-top:30px}.verein-body .customRow:last-child{padding-top:0;padding-bottom:15px}.team-stats-card{background:var(--color-meinTeamNavigationBar);border-bottom:2px solid var(--color-navbar-active);border-radius:10px;width:auto;height:100%;margin:0 auto}.team-stats-card-body .row .col{flex:0 0 25%}.team-stats-card-header{text-align:center;padding:14px 30px}.team-stats-card-body{padding:0 60px 15px}.team-stats-card-header h2{color:gray;padding-bottom:14px;font-size:3rem;font-weight:700}.team-stats-card-body .row .col div:first-child{border-bottom:1px solid var(--color-navbar-text);color:gray;padding-bottom:5px;font-size:1.5rem;font-weight:300}.team-stats-card-body .row .col div:nth-child(2){font-size:2rem;font-weight:600}.team-stats-card-body .row .col .row{margin-left:unset;margin-right:unset}.team-stats-card-body .row .col{padding:unset}.moved-banner{-webkit-transform:translate(-50%);width:75%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)rotate(335deg)}.moved-banner img{filter:unset!important}.grayscaled img{filter:grayscale()}.lineup{background:var(--color-meinTeamNavigationBar);border-bottom:2px solid var(--color-navbar-active);border-radius:10px;width:1018px;max-width:1018px;height:100%;padding:15px 30px 16px;display:block;position:relative}.lineup-body .team1{padding-right:15px}.lineup-body .team2{padding-left:15px}.lineup-header{text-align:center;padding:3px 30px 14px}.lineup-header h2{color:gray;margin-bottom:unset;padding:0 0 27px;font-size:3rem;font-weight:700;line-height:1}.lineup-body{justify-content:space-evenly;margin:0 auto;display:flex}.lineup-body .team1,.lineup-body .team2{width:auto;height:auto;position:relative}.player-head{text-align:center;z-index:2;width:auto;height:auto;padding:0 5px}.player-head .player-head-image{border-radius:100px}.tooltip.show{opacity:1!important}.player-head-name{text-align:center;white-space:pre-wrap;overflow-wrap:normal;text-transform:uppercase;word-break:break-word;width:auto;max-width:80px;height:70px;margin:0 auto;font-size:1rem}.player-head-number{color:#fff;background:gray;border-radius:100%;width:40px;height:40px;font-weight:500}.player-cards{justify-content:center;align-self:center;padding-right:5px;display:block}.yellow-card,.red-card{width:12.1px!important;min-width:12.1px!important;max-width:12.1px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0 auto!important}.player-head-number:hover{background:#a7a7a7;transition:all .2s}.tooltip-inner{font-size:1rem;font-weight:600;color:#000!important;opacity:1!important;background-color:#a7a7a7!important}.tooltip .arrow{color:#a7a7a7!important;opacity:1!important}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#a7a7a7!important}.player-head-number div:first-child{line-height:40px}.player-head-name div:first-child{vertical-align:bottom;height:50px;display:table-cell}.player-head-name .player-head-rating{height:20px}.player-head-rating{color:var(--color-navbar-active);justify-content:center;width:40px;font-size:.9rem;font-weight:600;display:inline-flex}.stats-card-ostsport-logo,.stats-card-bepro-logo{padding:10px 0 0!important}.field-background{z-index:1;opacity:.3}.lineup-body .teamName{text-align:center;margin:15px 0;font-size:1.5rem}.lineup-body .field{position:relative}.lineup-body .field img{width:100%;height:auto}.video-card.large{border-bottom:2px solid var(--color-navbar-active);width:350px;min-width:350px;max-width:350px;margin:0 auto!important}.video-card.large .video-card-thumbnail{width:auto;height:auto}.verein{background:var(--color-navbar);margin:0 auto}.team-stats-card-footer .row .col .stats{display:flex}.team-stats-card-footer .row .col .heading{padding:15px 0;font-size:1.2rem}.team-stats-card-footer .row .col .stats .image{padding-right:15px}.team-stats-card-footer .row .col .stats .image img{border-radius:100px}.team-stats-card-footer .-row .col .stats .player div:nth-child(3){color:red}.team-stats-card-row{display:flex}.team-stats-card-col{width:100%;position:relative}.team-stats-card-footer{border-bottom:2px solid var(--color-navbar-active);background:#202020;background:-webkit-linear-gradient(270deg,#202020 0%,#000 50%);background:linear-gradient(90deg,#202020 0%,#000 50%);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.team-stats-card-footer .row{padding:113px 60px 15px}.team-stats-card-footer .col{padding:unset!important}.backupLineup{justify-content:space-evenly;height:100%;display:flex}.matchStats-body .customRow{padding:5px 30px}.matchStats-body .customRow:first-of-type{padding-top:30px}.backupLineup h3{padding-bottom:15px}.backupLineup-col{text-align:center;background:var(--color-meinTeamNavigationBar);border-bottom:2px solid var(--color-navbar-active);border-radius:10px;width:464px;padding:15px 30px}.backupLineup-col .row:first-of-type{border-bottom:1px solid var(--color-navbar-text);padding:unset;margin-bottom:5px;margin-left:unset!important;margin-right:unset!important}.backupLineup-col .row:first-of-type .col{color:gray;text-align:left}.backupLineup-col .row{padding:5px 15px 0}.backupLineup-col .player-head{padding:0!important}.player-head-image{border-radius:100px!important}.backup-lineup-rating{color:var(--color-navbar-active)}.statistik-tabellen .row{justify-content:space-evenly}.statistik-tabellen .row:last-of-type{padding-bottom:30px}.stats-table tr td{white-space:break-spaces;word-break:break-word;padding:7.5px 20px;line-height:1}.stats-table tr:not(:first-child){border-top:1px solid gray}.stats-table .position{text-align:center;font-size:1.3rem;font-weight:600;color:#d3d3d3!important}.stats-table .name{color:gray;font-weight:500}.stats-table .value{text-align:center;font-size:1.3rem;font-weight:600;color:#d3d3d3!important}.stats-table tr:last-child{text-align:right;color:#fff;font-size:.8rem}.stats-table tr:last-child a{color:gray}.stats-table tr:last-child td{padding-left:unset!important;padding-right:unset!important}.stats-table .name .player-team-name{font-size:.7rem}.statistik .playerPicture{border-radius:100px}.fullstats-modal table{width:100%}.fullstats-modal-body{color:#fff;background:#000;max-height:500px;overflow-y:scroll}.fullstats-modal-body th{color:#d3d3d3;padding:5px 10px;font-size:.8rem}.fullstats-modal-body .image div{vertical-align:middle}.fullstats-modal-body thead{border-bottom:1px solid gray}.fullstats-modal-header{background:#000;padding:5px 15px;border-bottom:unset!important}.fullstats-modal table .position{text-align:center;color:#d3d3d3;font-size:1.3rem;font-weight:600}.fullstats-modal .playerPicture{border-radius:100px}.close{transition:color .2s;color:var(--color-navbar-active)!important;opacity:1!important;text-shadow:unset!important;outline:none!important;margin:-1.2rem -1rem -1rem auto!important}.fullstats-modal-body tr:not(:last-child){border-bottom:1px solid gray}.fullstats-modal-body tr td{padding:5px 10px}.fullstats-modal-body{padding:0 30px!important}.fullstats-modal-body::-webkit-scrollbar{width:10px}.fullstats-modal-body::-webkit-scrollbar-track{background:var(--color-meinTeamNavigationBar)!important}.fullstats-modal-body::-webkit-scrollbar-thumb{background-color:var(--color-navbar-text);border:3px solid var(--color-meinTeamNavigationBar);border-radius:50px}.video-card.large .video-card-title div:first-child,.video-card.large .video-card-spieltag,.video-card.large .video-card-statistik{font-size:1.1rem}.video-card.large .video-card-buttons{padding:15px 50px 25px}.video-card.large .video-card-date{font-size:1.1rem}.video-card.large{float:left}.last-game-video-column{width:auto}.customRow.first .last-game-video-column{padding-right:30px}.last-game-stats-column{width:auto;padding-right:30px}.stats-table{padding-top:15px}.modal-backdrop{background-color:#5e5e5e!important}.team-stats-card-footer .row .col .stats .player .rating{color:var(--color-navbar-active)}.fullstats-modal-header div{color:gray;font-weight:600}.backupLineup-col .row .col{vertical-align:middle;text-align:left;white-space:normal;word-break:break-word;width:25%;padding:5px 0;font-size:.8rem}.backupLineup-col .row .col:not(:last-of-type){padding-right:15px}.backupLineup-col .row{align-items:center;padding:0 15px}.verein-headline-image{margin-bottom:-48px;padding-top:15px;padding-right:40px}.statistik-headlines{width:1000px;margin:0 auto}.stats-table table{width:100%;height:100%}.stats-table{padding:15px;width:50%!important}.statistik-show-more{transition:color .2s;text-decoration:none!important}.statistik-show-more:hover{transition:color .2s;color:var(--color-navbar-active)!important}.fullstats-modal-body tr .value{color:#d3d3d3;text-align:center;font-size:1.3rem;font-weight:600}.fullstats-modal-body tr .name{color:gray}.statistik .customRow.pageSelector .customRow{flex-wrap:wrap;width:auto}.statistik .customRow.pageSelector .customRow .customCol{width:auto;padding:0 30px}.statistik .customRow.pageSelectorGradient{width:100%!important}.matchStats-body .customRow,.verein-body .customRow{max-width:1400px;margin:0 auto}.fullstats-modal-body .image{min-width:50px}.stats-table .image.player>div{text-align:center;color:#000;background:#d3d3d3;border-radius:100%;width:30px;min-width:30px;height:30px;line-height:30px}.fullstats-modal-body .image.player div{text-align:center;color:#000;background:#d3d3d3;border-radius:100%;width:50px;min-width:50px;height:50px;line-height:50px}@media (max-width:1600px){.verein-body .scorerCol,.verein-body .substituteCol{width:1010px}.verein-body .backupLineup-col{width:460px}.verein-body .stats-card-sponsor{margin-top:15px}.stats-card-sponsor{margin-top:18px}.scorerRow,.substituteRow{padding:30px 25px 0!important}.substituteRow{padding-bottom:30px!important}.video-card.large{width:300px;min-width:300px;max-width:300px}.video-card.large .video-card-date,.video-card.large .video-card-title div:first-child,.video-card.large .video-card-spieltag,.video-card.large .video-card-statistik{font-size:1rem}.video-card.large .video-card-buttons{padding:15px 25px 25px}.team-stats-card-header h2,.stats-card-header .center,.lineup-header h2{font-size:2rem}.team-stats-card-footer .row{padding:97px 60px 15px}.stats-card{width:300px;padding:15px 30px 0}.stats-card-body .stats-card-row .left,.stats-card-body .stats-card-row .right{font-size:1.5rem}.stats-card-body .stats-card-row .center{font-size:1rem}.lineup-body .team1,.lineup-body .team2,.player-head{width:auto}.player-head img{width:30px}.player-head-name{max-width:80px;font-size:.7rem}.player-head-rating{padding-top:5px}.backupLineup-col .row .col img{width:30px}.backupLineup-col .row .col{font-size:.7rem}.backupLineup-col .row .col h3{font-size:1.5rem}.team-stats-card-body .row .col div:first-child{font-size:1rem}.team-stats-card-body .row .col div:nth-child(2){font-size:1.5rem}.last-game-stats-column,.last-game-video-column{padding-right:30px}}@media (max-width:1400px){.verein-body .last-game-video-column,.verein-body .last-game-stats-column{padding-right:30px!important}.verein-body .stats-card{width:300px}.verein-body .last-game-stats-column{padding-bottom:0}.verein-body .scorerCol,.verein-body .substituteCol{width:auto}.verein-body .backupLineup-heading{color:gray}.last-game-stats-column{padding-bottom:30px;padding-right:0}.player-head{width:auto}.player-head img{width:50px}.backupLineup-col{width:500px}.backupLineup{margin-left:unset}.matchStats-body .customRow{display:block}.matchStats-body-header,.matchStats-headline{text-align:center}.stats-card{width:100%}.lineup{width:100%;max-width:100%}.stats-card-sponsor{justify-content:center!important;margin-top:5px!important;padding:15px 0!important}.lineup-body .team1,.lineup-body .team2{width:auto}.player-head-number{width:50px;height:50px}.player-head-number div:first-child{line-height:50px}.player-head-rating{width:40px}.scorerRow,.substituteRow{display:none!important}.last-game-video-column{padding-top:10px;padding-right:0!important}.verein-body .last-game-video-column{padding-top:0!important}.scorerRow,.substituteRow{padding:15px 30px!important}.scorerCol,.substituteCol{width:auto;max-width:100%}.backupLineup{width:100%;display:block}.backupLineup-col{margin-top:30px;width:100%!important;padding:15px 30px!important}.backupLineup-col .row{padding:0;margin-left:unset!important;margin-right:unset!important}.backupLineup-col .row .col{font-size:1rem!important}.backupLineup-col h4{font-size:1.5rem!important;display:block!important}.backupLineup h3{display:none!important}.matchStats-body .customRow{width:100%;max-width:100%}.backupLineup-heading,.backupLineup-heading h2{text-align:center;display:block!important}.last-game-video-column{height:345px}.video-card.large{margin:0 auto;float:unset!important}.backupLineup-heading h2{margin:unset;padding-bottom:15px;font-weight:700;line-height:1}.scorerCol{padding-top:30px}.lineup-body .team1{padding-right:15px}.lineup-body .team2{padding-left:15px}.navbar-brand a img{width:100%!important;min-width:unset!important;height:auto!important;min-height:unset!important}.sachsenpokal span{width:142.667px!important;height:16px!important}.wasserballGrayscaled span{width:113.667px!important;height:16px!important}.ostsport span{width:125px!important;height:16px!important}.boxsportGrayscaled span{width:101.667px!important;height:16px!important}}@media (max-width:1315px){.lineup-body .team1,.lineup-body .team2{width:auto}.lineup-body .teamName{font-size:1rem}.player-head{width:auto}.player-head img{width:25px}.player-head-name{max-width:60px;font-size:.6rem}.stats-card-body .stats-card-row{padding:7.5px 0}.backupLineup-col{width:300px}}@media (max-width:1300px){.verein-body .stats-card{width:auto}.verein-body .last-game-stats-column{padding-bottom:30px;padding-right:0!important;display:none!important}.statistik-headlines .left{padding-left:15px}.statistik-headlines .right{padding-right:15px}.teamLogoButton{width:40px;height:40px}.teamLogoButton img{width:100%;height:auto}.teamLogoButton:hover:after,.teamLogoButton.active:after{width:35px}.statistik-headlines,.statistik .customRow.pageSelector,.statistik .customRow.pageSelectorGradient,.statistik-tabellen{width:100%}.verein-body .customRow:not(.first){display:block}}@media (max-width:1250px){.sachsenpokal span{width:118.889px!important;height:13.3333px!important}.ostsport span{width:104.167px!important;height:13.3333px!important}.boxsportGrayscaled span{width:84.7222px!important;height:13.3333px!important}.wasserballGrayscaled span{width:94.7222px!important;height:13.3333px!important}#mainNavigationBar a{font-size:1rem}}@media (max-width:1200px){.teamLogoButtonsMobile .teamLogoButton{margin-left:5px;margin-right:5px}}@media (max-width:1150px){.sachsenpokal span{width:107px!important;height:12px!important}.wasserballGrayscaled span{width:85.25px!important;height:12px!important}.ostsport span{width:93.75px!important;height:12px!important}.boxsportGrayscaled span{width:76.25px!important;height:12px!important}#mainNavigationBar a{margin-left:2em;font-size:.9rem}}@media (max-width:1110px){.lineup-body .team1,.lineup-body .team2,.player-head{width:auto}.player-head img{width:30px}.statistik-headline-container h2 span{font-size:1.5rem!important}.tabelle-headline,.tabelle-headline-container h2:nth-child(3){font-size:2.5rem!important}.tabelle-headline span:nth-child(2){font-size:2rem!important}}@media (max-width:991px){.statistik-headline-container .beproLogo-statistik{text-align:center!important}.tabelle-headline-container{display:block!important}.tabelle-headline,.tabelle-headline-container h2:nth-child(3){text-align:center}.tabelle-headline-container>div{margin:15px 0}.statistik-headline-container div.dropdown{margin-top:15px}.navbar-brand{margin:0 auto!important}.beproLogo-statistik{margin-top:25px}.lineup-body .team1,.lineup-body .team2{padding-right:unset!important;padding-left:unset!important}.verein-body .scorerRow,.verein-body .substituteRow{padding:15px!important}.backupLineup-col .row .col .player-head-image{width:30px!important;min-width:30px!important}.backupLineup-col .row .col{padding:5px}.team-stats-card-header{text-align:center;padding:14px 30px}.team-stats-card-header .gradient-seperation-line-grey{width:100%;height:2px;margin:0 auto}.lineup,.verein-body .customRow{padding:15px}.lineup-header h2{padding:15px 0}.verein-headline{display:none}.verein-headline-image{margin:0 auto;padding:15px 0}.backupLineup{flex-wrap:wrap}.backupLineup-heading{text-align:center;color:gray;flex:0 0 100%}.spieltagNavigationBarMobile-heading{text-align:center;color:gray;flex:0 0 100%;padding-bottom:15px}.spieltagNavigationBarMobile-heading h2{margin:unset;padding-bottom:15px;font-weight:700;line-height:1}.backupLineup-col .row:not(:last-child){border-bottom:1px solid gray}.backupLineup-col .row{margin:unset}.backupLineup-col{background:var(--color-meinTeamNavigationBar);border-radius:10px;width:45%;margin:30px auto 0;padding:15px}.backupLineup-col h4{font-size:1rem}.backupLineup h3{display:none}.lineup-body{display:block}.lineup-body .team1,.lineup-body .team2{width:auto;margin:0 auto}.player-head{width:auto}.player-head img{width:50px}.statistik-headlines .customCol h2{font-size:1.5rem}.statistik .customRow.pageSelector{font-size:1rem}.statistik-tabellen .row{display:block}.stats-table{width:100%!important}.statistik-headline-container{text-align:center;display:block}.statistik-headline .small{display:none}.stats-table .position{width:10%}.stats-table .image{width:25%}.stats-table .name{width:45%}.stats-table .value{width:20%}#meinTeamNavigationBarMobile{display:block}#mainNavigationBar{width:100%;padding:15px 15px 7.5px}#mainNavigationBar a{color:#fff}iframe{width:100vw!important;height:58vw!important}#logoNavigationBar{padding:15px;display:block}#sponsoren{float:unset;display:flex}#ostsportLogo{text-align:center;float:unset!important}#mainNavigationBar a{margin-left:unset!important}#meinTeamNavigationBar{display:none}.spieltagNavigationBarHeadline,.verein-body-header{text-align:center;background:linear-gradient(90deg,#000 0%,#202020 50%,#000 100%)!important}.spieltagNavigationVideoWrapper{padding:15px 0}.spieltagNavigationVideoWrapper .youtubeVideoContainer-arrow-left,.spieltagNavigationVideoWrapper .youtubeVideoContainer-arrow-right{display:none!important}.spieltagYoutubeVideoContainerInner{padding:0!important}.spieltagYoutubeVideoContainerInnerPadding-whitespace-element{display:none!important}#logoNavigationBar{display:none}.video-card{flex:0 0 250px}.gradient-seperation-line{background:#000;background:linear-gradient(90deg,#000 5%,#ff2f2f 50%,#000 95%)}.video-card-spieltag{font-size:.7rem}.mediathek-headline-container,.impressum-headline-container{display:block}.mediathek-headline .big:after{display:none}.mediathek-headline{flex-wrap:wrap;display:flex}.mediathek-headline .big,.mediathek-headline .small{text-align:center;flex:0 0 100%}#spieltag-dropdown{margin-top:15px}.navbar-brand{width:100%}.teamLogoButton:hover:after,.teamLogoButton.active:after{background:0 0!important}.impressum-headline-container h2{font-size:1.5rem;font-weight:600}.impressum h3,.impressum p,.impressum div{padding-left:unset!important}.impressum h3{font-size:1rem;font-weight:600}.meinTeamNavigationVideoWrapper,.synacore-desktop{display:none}.synacore-mobile{display:block}.lineup-body .field{width:596px;margin:0 auto}.mediathek-headline-container>div:nth-child(2){margin-top:15px}.sachsenpokal span{width:142.667px!important;height:16px!important}.ostsport span{width:125px!important;height:16px!important}.boxsportGrayscaled span{width:101.667px!important;height:16px!important}.navbar-toggler-icon{width:1em;height:1em}#mainNavigationBar a{padding-left:unset}.navbar-brand{justify-content:space-between;display:flex}.sachsenpokal{text-align:center}.boxsportGrayscaled{text-align:right}.navbarTogglerContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-brand{display:none!important}.navbarIcons{gap:20px;display:flex}#wasserballIcon{width:50px;height:50px}#wasserballIcon path{fill:#a1a1a1!important}#wasserballIcon:hover path{fill:#005898!important}#pokalIcon,#boxhandschuhIcon{filter:grayscale()}.navbarIcon:hover{cursor:pointer;transition:all .2s;filter:grayscale(0%)!important}}@media (max-width:900px){.verein-body .last-game-video-column,.verein-body .last-game-stats-column{padding-right:0!important}.verein-body .last-game-video-column{padding-bottom:15px}.verein-body .customRow.first>div:nth-child(2){padding-top:30px}.backupLineup{padding:15px 0;display:block}.backupLineup-col{width:100%}.verein-body .customRow{display:block}.lineup-body .team1,.lineup-body .team2{width:auto!important}.lineup-body .field{width:480px;margin:0 auto}.player-head{width:auto}.player-head-name{max-width:50px;font-size:.55rem}.player-head-number{width:35px;height:35px}.player-head-number div:first-child{line-height:35px}}@media (max-width:860px){.showTabelleContainer>div:nth-child(3){display:none}}@media (max-width:745px){.footer{display:block}.footer-logo{text-align:center;padding-right:unset}.social-media.mobile{text-align:center;padding:5px 0!important;display:block!important}.social-media.desktop{display:none!important}}@media (max-width:650px){.lineup-body .field{width:380px}.matchStats-body .customRow{padding:5px 15px}.scorerRow,.substituteRow{padding:15px!important}.tabelleQuelle{padding:0 15px}}@media (max-width:600px){.backupLineup-col .row .col{font-size:.8rem!important}}@media (min-width:550px){.social-media.desktop{display:initial;font-size:1.5rem}.social-media.mobile{display:none}}@media (max-width:550px){.backupLineup-col .row .col{font-size:.6rem!important}.statistik .customRow.pageSelector{font-size:.8rem}.statistik .customRow.pageSelector .customRow .customCol{padding:0 15px}.footer-logo{text-align:center;padding-right:unset!important}.footer .legal a{padding:0 15px!important}.social-media.desktop{display:none}.social-media.mobile{text-align:center;width:100%;padding:5px 0;font-size:1.5rem;display:block}.lineup-body .team1,.lineup-body .team2{width:300px}.player-head{width:auto}.player-head-name{max-width:50px;font-size:.55rem}.player-head img{width:30px}.team-stats-card-header h2,.stats-card-header .center,.lineup-header h2{font-size:1.5rem}.team-stats-card-body .row .col div:nth-child(2),.team-stats-card-body .row .col div:first-child{font-size:1rem}.team-stats-card-body .row .col{flex:0 0 50%}.lineup-body .field{width:310px}.backupLineup-col h4{font-size:1.1rem!important}.backupLineup-col .row .col:not(:last-of-type){padding-right:5px}.stats-card{padding:15px 15px 0}.backupLineup-col{padding:15px!important}.showTabelleContainer{display:block}.start-tabelle-headline{padding-bottom:20px}.sachsenpokal span{width:118.889px!important;height:13.3333px!important}.ostsport span{width:104.167px!important;height:13.3333px!important}.boxsportGrayscaled span{width:84.7222px!important;height:13.3333px!important}}@media (max-width:520px){.tabelleQuelle{padding:0}}@media (max-width:480px){.backupLineup-col .row .col{font-size:.5rem!important}.sachsenpokal span{width:107px!important;height:12px!important}.ostsport span{width:93.75px!important;height:12px!important}.boxsportGrayscaled span{width:76.25px!important;height:12px!important}}@media (max-width:400px){.stats-table tr td{padding:7.5px 5px}.stats-table .value,.stats-table .position{font-size:1rem!important}.stats-table .name{font-size:.8rem!important}.verein-body .customRow.first>div:nth-child(2){padding-top:60px}.video-card.large{width:100%;min-width:100%;max-width:100%}.video-card.large .video-card-date,.video-card.large .video-card-title div:first-child,.video-card.large .video-card-spieltag,.video-card.large .video-card-statistik{font-size:.9rem}.footer .legal a{font-size:.8rem!important}.lineup-body .field{width:250px}.lineup-body .team1,.lineup-body .team2{width:200px}.team-stats-card-header h2,.stats-card-header .center,.lineup-header h2{font-size:1rem}.footer .legal{flex-wrap:wrap;display:flex}.synacore-mobile{width:100%}.footer .legal a{width:100%;padding:0!important}.stats-card-body .stats-card-row .left,.stats-card-body .stats-card-row .right{font-size:1rem}.stats-card-body .stats-card-row .center{font-size:.8rem}.team-stats-card-body{padding:0 30px 15px!important}.player-head-number{width:25px;height:25px}.player-head-number div:first-child{font-size:.7rem;line-height:25px}.player-head-rating{width:25px;font-size:.6rem}.yellow-card,.red-card{width:4px!important;min-width:4px!important;max-width:4px!important;height:5px!important;min-height:5px!important;max-height:5px!important}.fullstats-modal-body .image.player div{width:25px;min-width:25px;height:25px;line-height:25px;font-size:.8rem!important}.player-team-name{font-size:.6rem}.fullstats-modal-body tr .name{font-size:.7rem}.fullstats-modal table .position,.fullstats-modal-body tr .value{font-size:.8rem}.fullstats-modal-body .image{min-width:auto}.fullstats-modal-body .image div{width:25px;height:25px;line-height:25px}.sachsenpokal span{width:97.2727px!important;height:10.9091px!important}.ostsport span{width:85.2273px!important;height:10.9091px!important}.boxsportGrayscaled span{width:69.3182px!important;height:10.9091px!important}}@media (max-width:350px){.statistik .customRow.pageSelector{font-size:.7rem}.statistik .customRow.pageSelector .customRow .customCol{padding:0 7.5px}.lineup-body .field{width:200px}.player-head-number{width:20px;height:20px}.player-head-number div:first-child{font-size:.7rem;line-height:20px}.player-head-rating{width:20px;font-size:.5rem}}@media (min-width:991px){.backupLineup-heading,.spieltagNavigationBar.mobile,.backupLineup-heading h2,#meinTeamNavigationBarMobile{display:none}#meinTeamNavigationBar{display:inline-flex}#sponsorenMobil{display:none}.synacore-desktop{display:initial}.synacore-mobile{display:none}.social-media.desktop{display:initial;font-size:1.5rem}.social-media.mobile,.backupLineup-col h4,.navbarTogglerContainer{display:none}}@media (min-width:1921px){.verein-body-header h2{padding:0 30px}.verein-headline{padding-left:30px}.verein-headline-image{padding-right:70px}}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:60px 30px;display:flex}.error-page-standalone{background-color:var(--color-navbar);min-height:100vh}.error-page-logo{margin-bottom:40px}.error-page-code{color:var(--color-navbar-active);margin-bottom:10px;font-size:8rem;font-weight:700;line-height:1}.error-page-title{color:#fff;margin-bottom:15px;font-size:2rem;font-weight:400}.error-page-text{color:var(--color-navbar-text);max-width:500px;margin-bottom:30px;font-size:1.1rem}.error-page-link{background:var(--color-navbar);color:#fff;border-radius:5px;padding:10px 30px;font-size:1rem;font-weight:400;text-decoration:none;transition:all .2s;display:inline-block}.error-page-link:hover{color:#000;background:#fff}@media (max-width:768px){.error-page-code{font-size:5rem}.error-page-title{font-size:1.5rem}}
.spinner{animation:2.2s linear infinite rotator}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:2.2s ease-in-out infinite dash,8.8s ease-in-out infinite colors}@keyframes colors{0%{stroke:#fff}25%{stroke:#fff}50%{stroke:#fff}75%{stroke:#fff}to{stroke:#fff}}@keyframes dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}
#multiLinkPopup{z-index:100000;background:#000000f5;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}#multiLinkContainer{background:var(--color-navbar);border-radius:15px;min-width:600px;max-width:600px;padding:25px 50px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#multiLinkHeading{color:var(--color-navbar-text);padding-bottom:25px;font-size:1.5rem;font-weight:600}#multiLinks{flex-wrap:wrap;padding-bottom:25px;display:flex}.multiLink{background:var(--color-navbar-text);text-align:center;color:var(--color-meinTeamNavigationBar);text-transform:uppercase;border-radius:5px;flex-basis:100%;padding:10px 15px;font-size:1.2rem;font-weight:600!important;text-decoration:none!important}.multiLink:not(:last-child){margin-bottom:25px}.multiLink:hover{background:var(--color-navbar-active);cursor:pointer;color:var(--color-meinTeamNavigationBar);transition:background .2s}.multilink-popup-close-button{float:right;margin-top:15px;margin-right:15px;width:3rem!important;height:3rem!important;padding:unset!important;background:var(--color-navbar-active)!important;color:#000!important;border:none!important;border-radius:100px!important;font-size:1.2rem!important}@media (max-width:800px){#multiLinkContainer{min-width:95%;max-width:95%;padding:25px}}
:root{--onefootball-width:auto;--onefootball-height:auto;--onefootball-aspect-ratio:4183/4000}#oneFootballPlayerLoadingPlaceholder,#oneFootballPlayerLoadingPlaceholderCentered{z-index:100000;position:fixed;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}#dgt-live-topbar{display:none!important}#oneFootballPlayerLoadingPlaceholder>div,#oneFootballPlayerLoadingPlaceholderCentered>div{text-align:center}#oneFootballPlayerLoadingPlaceholder>div>div:nth-child(2),#oneFootballPlayerLoadingPlaceholderCentered>div>div:nth-child(2){margin-top:15px}#oneFootballPlayerSkeleton{width:var(--onefootball-width);height:calc(var(--onefootball-width)/1.77778);z-index:10000;background:#000;display:block;position:absolute}#statusMeldungContainer{color:var(--color-navbar-text);width:100%;max-width:100%;background-color:#000;padding:15px 0;font-size:1.2rem;font-weight:600;position:relative;overflow:hidden}#oneFootballPlayer,#oneFootballTitle{min-width:960px;max-width:960px}@media (max-width:1100px){#oneFootballPlayerInner iframe{height:100%!important}#oneFootballPlayer,#oneFootballTitle{min-width:99vw;max-width:99vw}}
.tabelle{background:#000}.tabelleRanking p{color:#fff;text-align:center}.tabelleGradientRow{display:flex}.tabelleGradientCol{flex-basis:50%}.tabelleBody .tabelleCol:first-child,.tabelleBody .tabelleCol:nth-child(4),.tabelleBody .tabelleCol:nth-child(5),.tabelleBody .tabelleCol:nth-child(6){color:#d3d3d3!important}.tabelleRanking.activeSeason .tabelleRow:hover{cursor:pointer;background:#181818!important}.tabelleGradientCol:first-child .tabelleGradientSeperationLine{content:"";background:linear-gradient(90deg,#ff2f2f 0%,#000 100%);width:100%;height:3px;display:block}.tabelleGradientCol:nth-child(2) .tabelleGradientSeperationLine{content:"";background:linear-gradient(-90deg,#ff2f2f 0%,#000 100%);width:100%;height:3px;display:block}.tabelleRow{flex-wrap:nowrap;align-items:center;display:flex}.tabelleRow.tabelleHeading{color:#fff;font-size:1.5rem;font-weight:600;padding:15px 50px!important}.tabelle .tabelleQuelle{padding-bottom:25px}.tabelleBody .tabelleCol{font-size:1.3rem;font-weight:600;line-height:1}.tabelleRow.tabelleHeading .tabelleCol:first-child{text-align:center}.tabelleBody{margin:0 50px;padding:15px 0}.tabelleBodyGradientSeperation{padding:0 50px}.tabelleRanking{padding-top:25px;padding-bottom:25px}.tabelleBody.tabelleRow{color:gray}.tabelleCol:first-child{font-weight:600}.tabelleBody .tabelleCol:nth-child(3){font-weight:300!important}.tabelleCol:first-child,.tabelleCol:nth-child(2){flex-basis:10%}.tabelleCol:first-child{text-align:center}.tabelleCol:nth-child(3){flex-basis:30%}.tabelleCol:nth-child(4),.tabelleCol:nth-child(5),.tabelleCol:nth-child(6){text-align:center;flex-basis:16.6667%}.tabelleBody.aufsteiger{background:linear-gradient(90deg,#1b1c20 0%,#1b1c2000 55%)}.tabelleBody.absteiger{background:linear-gradient(90deg,#ff2f2f3f 0%,#ff2f2f00 55%);margin-top:-1px!important}.tabelleBody.absteiger.yellow{background:linear-gradient(90deg,#ff9e003e 0%,#ff9e0000 55%)}.tabelleCol.teamLogo{margin-top:3px!important}.tabelleBodyGradientSeperation{width:100%;display:flex}.tabelleBodyGradientSeperation>div:first-child{flex-basis:20%}.tabelleBodyGradientSeperation>div:nth-child(2){flex-basis:80%}.tabelleBodyGradientSeperationLine{content:"";background:linear-gradient(90deg,#ff2f2f 0%,#000 100%);width:100%;height:1px;display:block}@media (max-width:991px){.tabelle-headline span,.tabelle-headline span:nth-child(2),.tabelle-headline-container h2:nth-child(2),.tabelle-headline,.tabelle-headline-container h2:nth-child(3){font-size:3rem!important}.tabelleRow.tabelleHeading,.tabelleBody .tabelleCol{font-size:1rem}.tabelleCol.teamLogo img{width:65%!important;height:auto!important}}@media (max-width:650px){.tabelleRow.tabelleHeading{padding:15px!important}.tabelle-headline-container{padding:25px 15px!important}.tabelleBody{margin:0 15px}.tabelleBodyGradientSeperation{padding:0 15px}.tabelleBody .tabelleCol{font-size:.8rem}}@media (max-width:520px){.tabelleBody .tabelleCol{font-size:.8rem;line-height:1.5}.tabelle-headline span,.tabelle-headline span:nth-child(2),.tabelle-headline-container h2:nth-child(2),.tabelle-headline{font-size:1.2rem!important}.tabelleRow.tabelleHeading{font-size:.9rem}.tabelleBody{margin:0!important}.tabelleBodyGradientSeperation{padding:0!important}.tabelleRow.tabelleHeading{padding:15px 0!important}.tabelle-headline-container{padding:25px 5px!important}.tabelleBody .tabelleCol:nth-child(3){font-weight:600!important}}@media (max-width:450px){.tabelleRow.tabelleHeading{font-size:.7rem}.tabelle-headline span,.tabelle-headline span:nth-child(2),.tabelle-headline-container h2:nth-child(2),.tabelle-headline{font-size:1rem!important}.tabelleBody .tabelleCol{font-size:.8rem;line-height:1.5}}@media (max-width:400px){.tabelleBody .tabelleCol{font-size:.7rem;line-height:1.5}}
