@media screen and (width<=640px){html{font-size:var(--fontsize-m)}}.header--special h1{text-transform:uppercase;font-weight:700}.header--special h2{text-transform:uppercase;font-weight:400}p{margin-bottom:20px}.header .logo{width:230px;transition:all .2s ease-in-out}@media screen and (width<=640px){.header .logo{width:140px}}.header .logo-turnier{width:230px;transition:all .2s ease-in-out}@media screen and (width<=640px){.header .logo-turnier{width:140px}}.header .logo{float:left}.header .logo-turnier{float:right;margin:25px auto 22px}.header .nav--main{text-align:right;font-family:var(--font-highlight);border:0}@media screen and (width<=1000px){.header .nav--main{z-index:2;position:relative}.header .nav--main .container{padding:0}}.header .nav--main .icon-bars,.header .nav--main .icon-close{color:rgb(var(--color-minor));font-size:var(--fontsize-xl);cursor:pointer;padding:7px 30px 7px 10px;display:none}@media screen and (width<=1000px){.header .nav--main .icon-bars{display:block}}.header .nav--main ul{margin:0;padding:0;list-style-type:none}@media screen and (width<=1000px){.header .nav--main ul{border-top:1px solid rgb(var(--color-minor));padding:10px 0;display:none}}.header .nav--main ul>li{display:inline-block}@media screen and (width<=1000px){.header .nav--main ul>li{display:block}}.header .nav--main ul>li>a{text-transform:uppercase;padding:10px 15px;display:block;color:rgb(var(--color-minor))!important}@media screen and (width<=1000px){.header .nav--main ul>li>a{padding-right:30px}}.header .nav--main ul>li>a.active{color:rgb(var(--color-highlight))!important}.header .nav--main ul>li:last-child>a{padding-right:0}@media screen and (width<=1000px){.header .nav--main ul>li:last-child>a{padding-right:30px}}.sticky-header{padding-top:160px}.sticky-header .header--turnier{background:rgb(var(--color-minor));z-index:2;width:100%;position:fixed;top:0}.sticky-header .header--turnier .logo,.sticky-header .header--turnier .logo-turnier{width:120px;margin:15px auto 12px}.buttons{z-index:1;transition:all .2s ease-in-out;position:fixed;top:210px;left:0}@media screen and (width<=1350px){.buttons{width:var(--width-total);margin-left:calc(var(--width-total) / -2);position:absolute;top:195px;left:50%}}@media screen and (width<=1250px){.buttons{width:auto;margin-left:0;left:30px}}@media screen and (width<=640px){.buttons{top:157px;left:20px}}.buttons .history{background:rgb(var(--color-highlight));text-align:center;width:70px;height:70px;margin-bottom:5px;color:rgb(var(--color-minor))!important}@media screen and (width<=1350px){.buttons .history{float:left;width:50px;height:50px;margin-right:5px}}@media screen and (width<=640px){.buttons .history{margin-right:10px}}.buttons .history>a{font-size:var(--fontsize-xl);cursor:pointer;height:100%;padding:19px;transition:all .2s ease-in-out;display:block;color:rgb(var(--color-minor))!important}@media screen and (width<=1350px){.buttons .history>a{padding:10px}}.buttons .history>a:hover,.buttons .history>a.active{background:rgb(var(--color-shade-dark))}.buttons .history>span{font-size:var(--fontsize-xl);cursor:pointer;height:100%;padding:19px;transition:all .2s ease-in-out;display:block;color:rgb(var(--color-minor))!important}@media screen and (width<=1350px){.buttons .history>span{padding:10px}}.buttons .history>span:hover,.buttons .history>span.active{background:rgb(var(--color-shade-dark))}.buttons .map{background:rgb(var(--color-highlight));text-align:center;width:70px;height:70px;margin-bottom:5px;color:rgb(var(--color-minor))!important}@media screen and (width<=1350px){.buttons .map{float:left;width:50px;height:50px;margin-right:5px}}@media screen and (width<=640px){.buttons .map{margin-right:10px}}.buttons .map>a{font-size:var(--fontsize-xl);cursor:pointer;height:100%;padding:19px;transition:all .2s ease-in-out;display:block;color:rgb(var(--color-minor))!important}@media screen and (width<=1350px){.buttons .map>a{padding:10px}}.buttons .map>a:hover,.buttons .map>a.active{background:rgb(var(--color-shade-dark))}.buttons .map>span{font-size:var(--fontsize-xl);cursor:pointer;height:100%;padding:19px;transition:all .2s ease-in-out;display:block;color:rgb(var(--color-minor))!important}@media screen and (width<=1350px){.buttons .map>span{padding:10px}}.buttons .map>span:hover,.buttons .map>span.active{background:rgb(var(--color-shade-dark))}.buttons .history-content{background:rgb(var(--color-shade-dark));text-align:left;z-index:50;width:600px;padding:0 30px 35px;display:none;position:absolute;top:0;left:70px}@media screen and (width<=1350px){.buttons .history-content{top:50px;left:0}}@media screen and (width<=750px){.buttons .history-content{width:250px;padding:0 15px 35px}}.buttons .history-content ul{margin:0;padding:0;list-style-type:none}.buttons .history-content ul li{float:left;width:22%;margin:0 4% 25px 0}.buttons .history-content ul li:nth-child(4n){margin-right:0!important}@media screen and (width<=750px){.buttons .history-content ul li{width:49%;margin-bottom:2%;margin-right:2%}.buttons .history-content ul li:nth-child(2n){margin-right:0}}.buttons .history-content ul li a{background:rgb(var(--color-minor));color:rgb(var(--color-highlight));padding:8px 25px 7px 20px;display:block}.buttons .history-content ul li a:before{content:"";margin-right:15px;font-family:icomoon_gsm}.buttons .history-content ul li a:hover{background:rgba(var(--color-minor), .85)}.buttons .history-content .icon-close{font-size:var(--fontsize-xl);cursor:pointer;padding:15px;position:absolute;top:0;right:0}.buttons .map .hover-text{opacity:0;width:235px;height:auto;font-size:var(--fontsize);text-align:left;background:rgb(var(--color-main));padding:10px 15px;transition:all .2s ease-in-out;position:absolute;top:150px;left:0}@media screen and (width<=1350px){.buttons .map .hover-text{top:55px;left:55px}}@media screen and (width<=640px){.buttons .map .hover-text{left:60px}}.buttons .map a:hover+.hover-text{opacity:1;transition:all .2s ease-in-out}.sticky-header .buttons{top:145px}.content{padding-top:80px;padding-bottom:80px}.content .ce-intext.ce-nowrap h1{margin-top:0}@media screen and (width<=750px){.column--2cols-2-1 .col-1{margin-bottom:35px}}.countdown{margin:30px 0 40px;padding-bottom:45px}.countdown .days{background:url(/distribution-files/bg-stripes.png) repeat rgb(var(--color-highlight));color:rgb(var(--color-minor));text-align:center;width:100px;height:100px;font-weight:700;font-size:var(--fontsize-xl);margin-right:10px;padding:27px 20px;display:inline-block;position:relative}.countdown .days:after{content:"";width:100%;font-size:var(--fontsize);color:rgb(var(--color-main));text-transform:uppercase;font-weight:400;position:absolute;bottom:-35px;left:0}.countdown .hours{background:url(/distribution-files/bg-stripes.png) repeat rgb(var(--color-highlight));color:rgb(var(--color-minor));text-align:center;width:100px;height:100px;font-weight:700;font-size:var(--fontsize-xl);margin-right:10px;padding:27px 20px;display:inline-block;position:relative}.countdown .hours:after{content:"";width:100%;font-size:var(--fontsize);color:rgb(var(--color-main));text-transform:uppercase;font-weight:400;position:absolute;bottom:-35px;left:0}.countdown .minutes{background:url(/distribution-files/bg-stripes.png) repeat rgb(var(--color-highlight));color:rgb(var(--color-minor));text-align:center;width:100px;height:100px;font-weight:700;font-size:var(--fontsize-xl);margin-right:10px;padding:27px 20px;display:inline-block;position:relative}.countdown .minutes:after{content:"";width:100%;font-size:var(--fontsize);color:rgb(var(--color-main));text-transform:uppercase;font-weight:400;position:absolute;bottom:-35px;left:0}.countdown .seconds{background:url(/distribution-files/bg-stripes.png) repeat rgb(var(--color-highlight));color:rgb(var(--color-minor));text-align:center;width:100px;height:100px;font-weight:700;font-size:var(--fontsize-xl);margin-right:10px;padding:27px 20px;display:inline-block;position:relative}.countdown .seconds:after{content:"";width:100%;font-size:var(--fontsize);color:rgb(var(--color-main));text-transform:uppercase;font-weight:400;position:absolute;bottom:-35px;left:0}@media screen and (width<=640px){.countdown .days,.countdown .hours{margin-bottom:55px}}.countdown .days:after{content:"Tage"}.countdown .hours:after{content:"Stunden"}.countdown .minutes:after{content:"Minuten"}.countdown .seconds:after{content:"Sekunden"}.content--sponsoren .carousel-container{text-align:center;background:url(/distribution-files/bg-stripes.png) repeat rgb(var(--color-shade));margin-top:0;padding:30px 0}.content--sponsoren .carousel-container .carousel{padding:0 20px}.content--sponsoren .carousel-container .carousel .item{background:rgb(var(--color-minor));margin:0 10px;padding:20px 10px}.content--sponsoren .carousel-container .carousel .item img{width:auto;max-width:100%}.content--sponsoren .carousel-container .slick-track{margin:auto}.content--sponsoren .carousel-container .slick-arrow{z-index:0}@media screen and (width<=640px){.content--sponsoren .carousel-container .slick-prev{left:0!important}.content--sponsoren .carousel-container .slick-next{right:0!important}}.content--sponsoren-1 .carousel-container .carousel .item,.content--sponsoren-2 .carousel-container .carousel .item{min-height:170px}.content--sponsoren-3 .carousel-container .carousel .item{min-height:140px}@media screen and (width<=1250px){.content--sponsoren-3 .carousel-container .carousel .item{min-height:100px}}.content--sponsoren-4 .carousel-container .carousel .item{min-height:120px}@media screen and (width<=1250px){.content--sponsoren-4 .carousel-container .carousel .item{min-height:80px}}@media screen and (width<=750px){.content--termine .column--2cols>.col-1{margin-bottom:0}}.content--konkurrenzen{position:relative}.content--konkurrenzen .link--box--competition,.content--konkurrenzen a.link--box--competition{width:100%}@media screen and (width<=750px){.content--konkurrenzen .column--2cols>.col-1{margin-bottom:0}}.content--termine+.content--konkurrenzen:before{content:"";background:rgb(var(--color-main));width:100%;height:10px;position:absolute;top:0;left:0}.content--downloads .ce-uploads{flex-flow:wrap;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;display:flex;overflow:auto}@media screen and (width<=640px){.content--downloads .ce-uploads{display:block;width:100%!important;margin-left:0!important;margin-right:0!important}}.content--downloads .ce-uploads li{flex:0 0 calc(33.3333% - 30px);max-width:calc(33.3333% - 30px);margin-left:15px;margin-right:15px}@media screen and (width<=1000px){.content--downloads .ce-uploads li{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px);margin-left:15px;margin-right:15px}}@media screen and (width<=640px){.content--downloads .ce-uploads li{flex:none;width:100%;max-width:100%;margin-bottom:30px;margin-left:0;margin-right:0;display:block}.content--downloads .ce-uploads li:last-of-type{margin-bottom:0}}.content--downloads .ce-uploads li .ce-uploads-fileName{font-family:var(--font-highlight);font-weight:700}.content--bildergalerie .toggle-content h2{display:none}@media screen and (width<=640px){.content--bildergalerie .fal-gallery.list{width:100%;margin-left:0;margin-right:0}}.content--bildergalerie .fal-gallery.list .col{flex:0 0 calc(8.3333% - 30px);max-width:calc(8.3333% - 30px);margin-left:15px;margin-right:15px}@media screen and (width<=640px){.content--bildergalerie .fal-gallery.list .col{flex:none;width:19%;max-width:100%;margin-bottom:1.25%;margin-left:1.25%;margin-right:0;display:block}.content--bildergalerie .fal-gallery.list .col:last-of-type{margin-bottom:0}.content--bildergalerie .fal-gallery.list .col:first-child,.content--bildergalerie .fal-gallery.list .col:nth-child(6n){margin-left:0}}.footer .copyright{float:left;margin:30px 0}@media screen and (width<=1000px){.footer .copyright{float:none;margin-bottom:10px}.footer .copyright ul>li>a{padding:10px 0}}.footer .nav--meta{float:right}@media screen and (width<=1000px){.footer .nav--meta{float:none;margin-bottom:20px}}.footer ul{margin:0;padding:0;list-style-type:none}.footer ul>li{display:inline-block}.footer ul>li>a{display:block}.footer .copyright ul>li{margin-right:20px}.footer .copyright ul>li>a{color:rgb(var(--color-highlight))}.footer .copyright ul>li>a:hover{color:rgb(var(--color-minor))}.footer .nav--meta ul>li{margin-left:20px}@media screen and (width<=1000px){.footer .nav--meta ul>li{margin-left:0;margin-right:20px}}.footer .nav--meta ul>li>a{text-transform:uppercase;padding:10px}.footer .nav--meta ul>li:last-child>a{padding-right:0}@media screen and (width<=1000px){.footer .nav--meta ul>li:last-child>a{padding-right:10px}.footer .nav--meta ul>li:first-child>a{padding-left:0}}
