﻿@font-face{font-family:"Plus Jakarta Sans";src:url("../../files/theme/fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf") format("truetype supports variations truetype-variations"),url("../../files/theme/fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf") format("woff2-variations");font-weight:200 800;font-style:normal}@font-face{font-family:"Plus Jakarta Sans";src:url("../../files/theme/fonts/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf") format("truetype supports variations truetype-variations"),url("../../files/theme/fonts/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf") format("woff2-variations");font-weight:200 800;font-style:italic}:root{--font-root: 17.5px;--line-root: calc(var(--font-root) * 1.7);--font-size-nav-desktop: 1.2em;--font-size-nav-mobile: 2.5em;--container-padding-global: 50px;--bg: #FCFBF9;--brand1: #BE3737;--brand2: #F55C42;--alert: red;--gray: #797771;--gray: #464541;--gray: #5c5b59;--light: #E8E7E1;--dark: #3E312B;--txt: #1C1C1C;--link: var(--txt);--hover: var(--txt);--active: var(--txt);--shadow-base: 0 1px 3px rgba(40,40,40,.07);--radius-base: 9px;--radius-rounded: 100px;--opacity-base: 80%;--opacity-hover: 95%;--margin-base: calc(var(--line-root) * 1.5);--margin-article: calc(var(--line-root) * 2);--transform-box-hover: translate3d(0, 0, 0);--transform-icon-hover: scale(1.2);--transform-logo-hover: scale(1.06);--transition-box-hover: all 300ms ease-in-out;--transition-base: all 250ms ease-in-out;--transition-form: var(--transition-base);--transition-button: all 150ms ease-out;--container-max-width: 1650px;--container-padding: var(--container-padding);--font1: "Plus Jakarta Sans", Helvetica, Arial, sans-serif;--font2: var(--font1);--font-weight-light: 400;--font-weight-normal: 500;--font-weight-bold: 800;--font-weight-nav: 500;--ccb-text: var(--txt);--ccb-detail-clr: var(--txt);--ccb-text: var(--txt);--ccb-detail-clr: var(--txt)}@media screen and (max-width: 991px){:root{--font-root: 13px;--container-padding-global: 15px}}@keyframes articleInView{0%{opacity:0;transform:translateY(0) scale(1);transform-origin:center top}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes contentGroupInView{0%{opacity:0;transform:translateY(10px) scale(1);transform-origin:center top}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes btn-arrow{0%{opacity:0;right:48px}100%{opacity:1;right:24px}}*{margin:0;padding:0;border:0}*,*:before,*:after{box-sizing:border-box}img{box-sizing:content-box}html,body{font-family:var(--font1);font-weight:var(--font-weight-normal);font-size:var(--font-root);line-height:var(--line-root);color:var(--txt);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}::-moz-selection{color:var(--bg);background:var(--txt)}::selection{color:var(--bg);background:var(--txt)}.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}button:focus{outline:1px gray dashed;outline:none}picture{line-height:0;display:block;border-radius:var(--radius-base);overflow:hidden}.ce_text .image_container{margin-bottom:var(--line-root)}figure{text-align:left;margin:0}figure img{margin:0 auto;max-width:100%;height:auto}.content-image img,.team .content-text img{border-radius:var(--radius-base)}.mod_article>*,.content-element-group>*,#footer>*{opacity:0}.mod_article.inview>*,#footer.inview>*{transition:var(--transition-base);animation:articleInView .5s forwards;transform-origin:center top}.mod_article.inview>*:nth-child(2),#footer.inview>*:nth-child(2){animation-delay:.1s}.mod_article.inview>*:nth-child(3),#footer.inview>*:nth-child(3){animation-delay:.15s}.mod_article.inview>*:nth-child(4),#footer.inview>*:nth-child(4){animation-delay:.2s}.content-element-group>*.inview{transition:var(--transition-base);animation:contentGroupInView .5s forwards;transform-origin:center top}.content-element-group>*.inview:nth-child(2){animation-delay:.075s}.content-element-group>*.inview:nth-child(3){animation-delay:.15s}.content-element-group>*.inview:nth-child(4){animation-delay:.225s}.content-element-group>*.inview:nth-child(5){animation-delay:.3s}.content-element-group>*.inview:nth-child(6){animation-delay:.375s}.content-element-group>*.inview:nth-child(7){animation-delay:.45s}.content-element-group>*.inview:nth-child(8){animation-delay:.525s}.content-element-group>*.inview:nth-child(9){animation-delay:.6s}.content-element-group>*.inview:nth-child(10){animation-delay:.675s}.content-element-group>*.inview:nth-child(11){animation-delay:.75s}.content-element-group>*.inview:nth-child(12){animation-delay:.825s}.content-element-group>*.inview:nth-child(13){animation-delay:.9s}.content-element-group>*.inview:nth-child(14){animation-delay:.975s}.content-element-group>*.inview:nth-child(15){animation-delay:1.05s}.content-element-group>*.inview:nth-child(16){animation-delay:1.125s}.content-element-group>*.inview:nth-child(17){animation-delay:1.2s}.content-element-group>*.inview:nth-child(18){animation-delay:1.275s}.content-element-group>*.inview:nth-child(19){animation-delay:1.35s}.content-element-group>*.inview:nth-child(20){animation-delay:1.425s}h1,h2,.feature-icon h5,h3,h4,p,table{margin-top:0}h1{font-family:var(--font1);font-weight:200;font-size:clamp(3em,2.4vw,4.45em);line-height:calc(var(--line-root)*2.25);color:var(--dark);margin-bottom:var(--line-root) !important}h2,.feature-icon h5{font-family:var(--font1);font-weight:var(--font-weight-normal);font-size:2.8em;font-size:clamp(2.4em,1.7vw,2.8em);line-height:calc(var(--line-root)*2)}h3{font-weight:var(--font-weight-bold);font-size:1.89em;line-height:calc(var(--line-root)*1.5);font-weight:var(--font-weight-normal)}h4{font-weight:var(--font-weight-normal);font-size:1.26em;line-height:var(--line-root)}h6,.mod_eventlist .date,footer .footer-info,#main_nav .submenu.unser-tsv ul::before,#main_nav .submenu.abteilungen ul::before{font-weight:var(--font-weight-normal);font-size:1em;line-height:var(--line-root);font-style:italic;letter-spacing:.003em;color:var(--gray);border-bottom:1px solid currentcolor}p{line-height:var(--line-root)}a{color:var(--link);transition:var(--transition-base);text-decoration:none}a:focus,a:hover{color:var(--hover)}a:active,a.active{color:var(--active)}p a,.ce_text a{font-weight:var(--font-weight-bold)}.has-separation-line{border-bottom:1px solid var(--dark);padding-bottom:calc(var(--line-root)/2);margin-bottom:calc(var(--line-root)/2)}.nav-activestate,.nav-subsites-aside li strong,.nav-subsites-cards li strong,.mod_newsmenu strong,footer .mod_navigation ul strong,#main_nav .nav--mobile .active strong,#main_nav .nav--mobile .trail>a{font-style:italic;font-weight:var(--font-weight-bold) !important;letter-spacing:.003em}.inline-icon,.nav-subsites-aside li strong::before,form button::after,input[type=submit]::after,button::after,.button::after,.btn::after,.box-mannschaft p>a::after,p.back a::after,p.more a::after,#main_nav .nav--desktop li.mitglied-werden a::after,#main_nav .nav--desktop li.mitglied-werden strong::after,#cookiebar .cc-btn.deny::after,#cookiebar .cc-btn.success::after,#cookiebar .cc-btn.save::after,#cookiebar .cc-btn.info::after{font-family:"Font Awesome 6 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;top:50%;transform:translate(0, -50%)}.feature-icon{text-align:center;position:relative;margin:var(--line-root) 0 calc(var(--line-root)*2) !important}.feature-icon h5{margin-bottom:0 !important}.feature-icon .fa-solid,.feature-icon fa-regular{font-size:0;color:var(--light);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.feature-icon .fa-solid::before,.feature-icon fa-regular::before{font-size:7rem}.separation-line{border-top:1px solid var(--gray);width:100%;display:block;height:var(--line-root);margin-top:calc(var(--line-root)*1.2)}.align-left{text-align:left}.align-center{text-align:center}.align-right,.widget-submit{text-align:right}strong{font-weight:var(--font-weight-bold)}blockquote{font-size:1.5em;line-height:calc(var(--line-root)*1.25);font-weight:var(--font-weight-normal);color:var(--txt);font-style:italic;letter-spacing:.002em}blockquote p{line-height:inherit}.box_image_button{position:relative;margin-bottom:calc(var(--line-root)*.6) !important;margin-bottom:var(--bs-gutter-x) !important}.box_image_button .btn,.box_image_button .box-mannschaft p>a,.box-mannschaft .box_image_button p>a,.box_image_button p.back a,p.back .box_image_button a,.box_image_button p.more a,p.more .box_image_button a,.box_image_button #cookiebar .cc-btn.save,#cookiebar .box_image_button .cc-btn.save,.box_image_button #cookiebar .cc-btn.info,#cookiebar .box_image_button .cc-btn.info,.box_image_button #cookiebar .cc-btn.deny,#cookiebar .box_image_button .cc-btn.deny,.box_image_button #cookiebar .cc-btn.success,#cookiebar .box_image_button .cc-btn.success,.box_image_button #main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden .box_image_button a,.box_image_button #main_nav .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop li.mitglied-werden .box_image_button strong{position:absolute;bottom:var(--bs-gutter-x);right:var(--bs-gutter-x);z-index:15;min-width:65%;left:var(--bs-gutter-x);bottom:0;padding:15px 30px 15px 15px}.box_image_button figure>a{background:var(--dark);display:block;z-index:10;position:relative;line-height:0;overflow:hidden;border-radius:var(--radius-base)}.box_image_button figure>a img{opacity:.65;transform:scale(1.3);transition:var(--transition-base)}.box_image_button:focus img,.box_image_button:hover img,#main_nav .nav--desktop li.mitglied-werden strong.box_image_button img,.box_image_button:active img{opacity:1;transform:scale(1)}.error{color:var(--alert)}.grid-container{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-left:0}.container{max-width:var(--container-max-width);padding-left:var(--container-padding-global);padding-right:var(--container-padding-global);margin:0 auto;-ms-flex:1 0 auto}header{padding-top:0;padding-bottom:0}header .inside{padding-left:var(--container-padding-global);padding-right:var(--container-padding-global)}header .inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.logo-main a{display:block;transition:var(--transition-button);transform-origin:top left;z-index:500;position:relative}.logo-main a:focus,.logo-main a:hover,.logo-main a:active{transform:var(--transform-icon-hover)}.logo-main img{width:250px;max-width:35vw}.logo-main img.logo--desktop,.logo-main img.logo--desktop:hover,.logo-main img.logo--desktop:focus,.logo-main img.logo--desktop:active{position:absolute;width:clamp(250px,20vw,400px);top:calc(var(--line-root)/2);left:calc(clamp(70px,6vw,120px)*-1)}#main_nav{padding-top:var(--line-root);padding-bottom:var(--line-root)}#main_nav .nav--desktop ul{margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#main_nav .nav--desktop li{padding:0;list-style-type:none;position:relative}#main_nav .nav--desktop a,#main_nav .nav--desktop strong{display:block;padding:30px;font-size:var(--font-size-nav-desktop);margin:0;font-weight:var(--font-weight-nav);text-decoration:none;color:var(--txt)}#main_nav .nav--desktop a:hover,#main_nav .nav--desktop a:focus,#main_nav .nav--desktop a:active,#main_nav .nav--desktop strong:hover,#main_nav .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop strong:focus,#main_nav .nav--desktop strong:active{font-weight:var(--font-weight-bold) !important}#main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden strong{margin-left:calc(var(--container-padding-global)/2)}#main_nav .submenu.unser-tsv ul::before,#main_nav .submenu.abteilungen ul::before{content:"Unser TSV";display:block;width:100%;margin-bottom:calc(var(--line-root)/3)}#main_nav .submenu.abteilungen ul::before{content:"Abteilungen"}#main_nav .submenu ul{position:absolute;top:100%;left:15px;display:flex;flex-direction:column;background:var(--light);visibility:hidden;transition:all .3s;opacity:0;z-index:-1;max-height:0vh;overflow:hidden}#main_nav .submenu ul.level_2{z-index:997;max-height:0vh;min-width:240px}#main_nav .submenu ul.submenu--show{transition:all .3s;visibility:visible;opacity:1;max-height:240vh}#main_nav .submenu ul li{width:100%;text-align:left}#main_nav .submenu ul a,#main_nav .submenu ul strong{padding:calc(var(--line-root)/5) 0;font-size:1.1em}#main_nav .nav-toggler{position:absolute;top:0;right:0;z-index:999}#main_nav .nav-toggler__button{background:none;outline:none;color:var(--txt);padding:var(--margin-base) var(--container-padding-global);display:flex;transition:var(--transition-button)}#main_nav .nav-toggler__button::after{display:none;visibility:hidden}#main_nav .nav-toggler__button:hover,#main_nav .nav--desktop li.mitglied-werden strong.nav-toggler__button,#main_nav .nav-toggler__button:focus,#main_nav .nav-toggler__button:active{background:rgba(0,0,0,0) !important;color:oklch(from var(--txt) 70% c h)}#main_nav .nav-toggler__button label{padding-right:5px;font-size:var(--font-size-nav-desktop);font-weight:var(--font-weight-nav)}#main_nav .nav-toggler__button .hamburger-inner,#main_nav .nav-toggler__button .hamburger-inner:after,#main_nav .nav-toggler__button .hamburger-inner:before{background-color:currentColor !important;border-radius:0}.offcanvas--active #main_nav .nav-toggler{position:fixed}#main{position:relative}#main ul,#main ol{margin-left:20px}#main .sticky{position:sticky;top:var(--margin-base)}#main .inside h1,#main .inside h2,#main .inside h3,#main .inside h4,#main .inside h5,#main .inside h6,#main .inside .mod_eventlist .date,.mod_eventlist #main .inside .date,#main .inside footer .footer-info,footer #main .inside .footer-info,#main .inside #main_nav .submenu.unser-tsv ul::before,#main_nav .submenu.unser-tsv #main .inside ul::before,#main .inside #main_nav .submenu.abteilungen ul::before,#main_nav .submenu.abteilungen #main .inside ul::before,#main .inside blockquote,#main .inside p,#main .inside .content-text ul,#main .inside .content-text ol{margin-bottom:calc(var(--line-root)/2)}#main .inside .content-text,#main .inside .content-text figure,#main .inside .content-image,#main .inside .content-hyperlink,#main .inside .content-gallery,#main .inside .content-youtube,#main .inside .content-vimeo,#main .inside .content-player,#main .inside .mod_calendar,#main .inside .mod_eventreader,#main .inside .mod_eventmenu,#main .inside .mod_eventlist,#main .inside .mod_navigation,#main .inside .mod_newslist,#main .inside .mod_newsreader,#main .inside .mod_newsarchive,#main .inside .mod_newsmenu,#main .inside .mod_newscategories,#main .inside .mod_search,#main .inside .custom_html,#main .inside ul.pagination{margin-bottom:var(--line-root)}#main .inside .mod_article{padding-top:0;padding-bottom:calc(var(--margin-article) - var(--margin-base) + 10px)}#main .inside .mod_article:first-child>div>.row>div:first-child{overflow:hidden;margin-bottom:var(--line-root)}#main .inside .mod_article:first-child>div>.row>div:first-child img{border-radius:var(--radius-base);width:100%}#main .inside .content_text ol,#main .inside .content_text ul,#main .inside .content_text dl{margin-left:20px}#wrapper{display:flex;min-height:100vh;flex-direction:column}#container{flex:1 0 auto}footer{padding-bottom:var(--margin-base)}footer .inside{padding-left:var(--container-padding-global);padding-right:var(--container-padding-global)}footer .box,footer .content-swiper,footer #main_nav .submenu ul,#main_nav .submenu footer ul{margin-bottom:var(--line-root)}footer .mod_navigation{margin-bottom:var(--line-root)}footer .mod_navigation ul{margin-top:calc(var(--line-root)/2)}footer .mod_navigation ul a,footer .mod_navigation ul strong{color:var(--txt)}footer .mod_navigation ul a:focus,footer .mod_navigation ul a:hover,footer .mod_navigation ul a:active{font-weight:var(--font-weight-bold)}footer .navigation-legal{margin-bottom:0}footer .mod_cookiebar_opener{margin-bottom:var(--line-root)}footer .mod_cookiebar_opener a,footer .mod_cookiebar_opener strong{color:var(--txt)}footer .mod_cookiebar_opener a:focus,footer .mod_cookiebar_opener a:hover,footer .mod_cookiebar_opener a:active{font-weight:var(--font-weight-bold)}footer .social-media a,footer .social-media strong,footer .mod_navigation a,footer .mod_navigation strong,footer .mod_cookiebar_opener a,footer .mod_cookiebar_opener strong{display:block;margin-bottom:calc(var(--line-root)/3);font-weight:var(--font-weight-nav);text-decoration:none}footer .footer-info{border-bottom:none;font-size:.8em}.box,.content-swiper,#main_nav .submenu ul{background:var(--light);padding:25px 15px;border-radius:var(--radius-base);margin-bottom:var(--line-root)}.box .btn,.box .box-mannschaft p>a,.box-mannschaft .box p>a,.content-swiper .btn,.content-swiper .box-mannschaft p>a,.box-mannschaft .content-swiper p>a,.box p.back a,.content-swiper p.back a,p.back .box a,p.back .content-swiper a,.box p.more a,.content-swiper p.more a,p.more .box a,p.more .content-swiper a,.box #cookiebar .cc-btn.save,.content-swiper #cookiebar .cc-btn.save,#cookiebar .box .cc-btn.save,#cookiebar .content-swiper .cc-btn.save,.box #cookiebar .cc-btn.info,.content-swiper #cookiebar .cc-btn.info,#cookiebar .box .cc-btn.info,#cookiebar .content-swiper .cc-btn.info,.box #cookiebar .cc-btn.deny,.content-swiper #cookiebar .cc-btn.deny,#cookiebar .box .cc-btn.deny,#cookiebar .content-swiper .cc-btn.deny,.box #cookiebar .cc-btn.success,.content-swiper #cookiebar .cc-btn.success,#cookiebar .box .cc-btn.success,#cookiebar .content-swiper .cc-btn.success,#main_nav .submenu ul .btn,#main_nav .submenu ul .box-mannschaft p>a,.box-mannschaft #main_nav .submenu ul p>a,#main_nav .submenu ul p.back a,p.back #main_nav .submenu ul a,#main_nav .submenu ul p.more a,p.more #main_nav .submenu ul a,#main_nav .submenu ul #cookiebar .cc-btn.save,#cookiebar #main_nav .submenu ul .cc-btn.save,#main_nav .submenu ul #cookiebar .cc-btn.info,#cookiebar #main_nav .submenu ul .cc-btn.info,#main_nav .submenu ul #cookiebar .cc-btn.deny,#cookiebar #main_nav .submenu ul .cc-btn.deny,#main_nav .submenu ul #cookiebar .cc-btn.success,#cookiebar #main_nav .submenu ul .cc-btn.success,.box #main_nav .nav--desktop li.mitglied-werden a,.content-swiper #main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden .box a,#main_nav .nav--desktop li.mitglied-werden .content-swiper a,#main_nav .submenu ul .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden .submenu ul a,.box #main_nav .nav--desktop li.mitglied-werden strong,.content-swiper #main_nav .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop li.mitglied-werden .box strong,#main_nav .nav--desktop li.mitglied-werden .content-swiper strong,#main_nav .submenu ul .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop li.mitglied-werden .submenu ul strong{min-width:65%}.box-cta{background:var(--brand1)}.box-cta *:not(.btn){color:var(--bg)}.ce_hyperlink{display:inline-block}.search_default h3 a{text-decoration:underline}.search_default mark.highlight{background-color:var(--brand1);color:#fff}.mod_navigation ul li{list-style:none}#tech-alerts{display:block}#tech-alerts div{border-bottom:1px solid var(--alert);padding-bottom:calc(var(--line-root)/2);margin-bottom:var(--line-root)}#cookiebar .cc-inner{background:var(--light)}#cookiebar h3{text-align:center}table tr th,table tr td{vertical-align:top;padding-right:15px}.content-text table{width:100%;margin-bottom:var(--line-root)}.social-media ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.social-media ul li{list-style:none}.social-media ul li a,.social-media ul li strong{color:var(--txt);font-size:1.6em;text-decoration:none;display:block;padding:15px;transition:var(--transition-button)}.social-media ul li a:focus,.social-media ul li a:hover,.social-media ul li a:active{transform:var(--transform-icon-hover);text-decoration:none;color:var(--hover)}.social-media ul li:first-child a,.social-media ul li:first-child strong{padding-left:0}.social-media ul li:last-child a,.social-media ul li:last-child strong{padding-right:0}#cboxOverlay{opacity:.5 !important;background:var(--bg)}#cboxContent{background:rgba(0,0,0,0);margin-top:30px}#cboxTitle,#cboxCurrent{top:-30px;color:var(--txt)}#cboxLoadedContent{border-color:var(--txt)}#cboxPrevious,#cboxNext,#cboxClose,#cboxLoadingGraphic{background-image:none;text-indent:0;font-size:0}#cboxPrevious::before,#cboxNext::before,#cboxClose::before,#cboxLoadingGraphic::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:30px;color:var(--txt);transition:var(--transition-base);display:block}#cboxPrevious:hover::before,#main_nav .nav--desktop li.mitglied-werden strong#cboxPrevious::before,#cboxPrevious:active::before,#cboxNext:hover::before,#main_nav .nav--desktop li.mitglied-werden strong#cboxNext::before,#cboxNext:active::before,#cboxClose:hover::before,#main_nav .nav--desktop li.mitglied-werden strong#cboxClose::before,#cboxClose:active::before{color:var(--bg);transform:var(--transform-icon-hover)}#cboxPrevious::before{content:""}#cboxNext::before{content:""}#cboxClose::before{content:""}#cboxLoadingGraphic::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:spinner 1s infinite steps(8)}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{background:var(--bg);border:1px solid var(--txt);padding:calc(var(--line-root)/2) 15px;box-shadow:none;transition:var(--transition-form);font-size:1em}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{background:var(--bg);border-color:var(--link)}input:user-valid,textarea:user-valid{border:1px solid green}input:user-invalid,textarea:user-invalid{border:1px solid red}form button,input[type=submit],button,.button,.btn,.box-mannschaft p>a,p.back a,p.more a,#main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden strong,#cookiebar .cc-btn.deny,#cookiebar .cc-btn.success,#cookiebar .cc-btn.save,#cookiebar .cc-btn.info{display:inline-block;position:relative;padding:15px 48px 15px 24px;text-align:left;vertical-align:middle;line-height:var(--line-root);font-size:1em;cursor:pointer;border:none;background:var(--gray);color:var(--bg);text-decoration:none;font-weight:var(--font-weight-bold);line-height:var(--line-root);transition:var(--transition-button);border-radius:var(--radius-rounded);opacity:var(--opacity-base);margin-bottom:calc(var(--line-root)/2)}form button:last-child,input[type=submit]:last-child,button:last-child,.button:last-child,.btn:last-child,.box-mannschaft p>a:last-child,p.back a:last-child,p.more a:last-child,#main_nav .nav--desktop li.mitglied-werden a:last-child,#main_nav .nav--desktop li.mitglied-werden strong:last-child,#cookiebar .cc-btn.deny:last-child,#cookiebar .cc-btn.success:last-child,#cookiebar .cc-btn.save:last-child,#cookiebar .cc-btn.info:last-child{margin-bottom:0}form button::after,input[type=submit]::after,button::after,.button::after,.btn::after,.box-mannschaft p>a::after,p.back a::after,p.more a::after,#main_nav .nav--desktop li.mitglied-werden a::after,#main_nav .nav--desktop li.mitglied-werden strong::after,#cookiebar .cc-btn.deny::after,#cookiebar .cc-btn.success::after,#cookiebar .cc-btn.save::after,#cookiebar .cc-btn.info::after{content:"";position:absolute;right:24px}form button em,input[type=submit] em,button em,.button em,.btn em,.box-mannschaft p>a em,p.back a em,p.more a em,#main_nav .nav--desktop li.mitglied-werden a em,#main_nav .nav--desktop li.mitglied-werden strong em,#cookiebar .cc-btn.deny em,#cookiebar .cc-btn.success em,#cookiebar .cc-btn.save em,#cookiebar .cc-btn.info em{font-size:1.2em;color:currentcolor !important}form button:hover,form button:focus,form button:active,form button:not(:disabled):not(.disabled):active,form button:not(:disabled):not(.disabled).active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=submit]:not(:disabled):not(.disabled):active,input[type=submit]:not(:disabled):not(.disabled).active,button:hover,button:focus,button:active,button:not(:disabled):not(.disabled):active,button:not(:disabled):not(.disabled).active,.button:hover,.button:focus,.button:active,.button:not(:disabled):not(.disabled):active,.button:not(:disabled):not(.disabled).active,.btn:hover,.box-mannschaft p>a:hover,p.back a:hover,p.more a:hover,#main_nav .nav--desktop li.mitglied-werden a:hover,#cookiebar .cc-btn.deny:hover,#cookiebar .cc-btn.success:hover,#cookiebar .cc-btn.save:hover,#cookiebar .cc-btn.info:hover,#main_nav .nav--desktop li.mitglied-werden strong,.btn:focus,.box-mannschaft p>a:focus,p.back a:focus,p.more a:focus,#main_nav .nav--desktop li.mitglied-werden a:focus,#cookiebar .cc-btn.deny:focus,#cookiebar .cc-btn.success:focus,#cookiebar .cc-btn.save:focus,#cookiebar .cc-btn.info:focus,.btn:active,.box-mannschaft p>a:active,p.back a:active,p.more a:active,#main_nav .nav--desktop li.mitglied-werden a:active,#cookiebar .cc-btn.deny:active,#cookiebar .cc-btn.success:active,#cookiebar .cc-btn.save:active,#cookiebar .cc-btn.info:active,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.box-mannschaft p>a:not(:disabled):not(.disabled).active,p.back a:not(:disabled):not(.disabled).active,p.more a:not(:disabled):not(.disabled).active,#main_nav .nav--desktop li.mitglied-werden a:not(:disabled):not(.disabled).active,#cookiebar .cc-btn.deny:not(:disabled):not(.disabled).active,#cookiebar .cc-btn.success:not(:disabled):not(.disabled).active,#cookiebar .cc-btn.save:not(:disabled):not(.disabled).active,#cookiebar .cc-btn.info:not(:disabled):not(.disabled).active{background:oklch(from var(--gray) 70% c h);color:var(--bg);text-decoration:none;transition:var(--transition-button);opacity:var(--opacity-hover)}form button:hover::after,form button:focus::after,form button:active::after,form button:not(:disabled):not(.disabled):active::after,form button:not(:disabled):not(.disabled).active::after,input[type=submit]:hover::after,input[type=submit]:focus::after,input[type=submit]:active::after,input[type=submit]:not(:disabled):not(.disabled):active::after,input[type=submit]:not(:disabled):not(.disabled).active::after,button:hover::after,button:focus::after,button:active::after,button:not(:disabled):not(.disabled):active::after,button:not(:disabled):not(.disabled).active::after,.button:hover::after,.button:focus::after,.button:active::after,.button:not(:disabled):not(.disabled):active::after,.button:not(:disabled):not(.disabled).active::after,.btn:hover::after,.box-mannschaft p>a:hover::after,p.back a:hover::after,p.more a:hover::after,#main_nav .nav--desktop li.mitglied-werden a:hover::after,#cookiebar .cc-btn.deny:hover::after,#cookiebar .cc-btn.success:hover::after,#cookiebar .cc-btn.save:hover::after,#cookiebar .cc-btn.info:hover::after,#main_nav .nav--desktop li.mitglied-werden strong::after,.btn:focus::after,.box-mannschaft p>a:focus::after,p.back a:focus::after,p.more a:focus::after,#main_nav .nav--desktop li.mitglied-werden a:focus::after,#cookiebar .cc-btn.deny:focus::after,#cookiebar .cc-btn.success:focus::after,#cookiebar .cc-btn.save:focus::after,#cookiebar .cc-btn.info:focus::after,.btn:active::after,.box-mannschaft p>a:active::after,p.back a:active::after,p.more a:active::after,#main_nav .nav--desktop li.mitglied-werden a:active::after,#cookiebar .cc-btn.deny:active::after,#cookiebar .cc-btn.success:active::after,#cookiebar .cc-btn.save:active::after,#cookiebar .cc-btn.info:active::after,.btn:not(:disabled):not(.disabled):active::after,.btn:not(:disabled):not(.disabled).active::after,.box-mannschaft p>a:not(:disabled):not(.disabled).active::after,p.back a:not(:disabled):not(.disabled).active::after,p.more a:not(:disabled):not(.disabled).active::after,#main_nav .nav--desktop li.mitglied-werden a:not(:disabled):not(.disabled).active::after,#cookiebar .cc-btn.deny:not(:disabled):not(.disabled).active::after,#cookiebar .cc-btn.success:not(:disabled):not(.disabled).active::after,#cookiebar .cc-btn.save:not(:disabled):not(.disabled).active::after,#cookiebar .cc-btn.info:not(:disabled):not(.disabled).active::after{animation:btn-arrow .5s forwards}.btn-primary,#main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden strong,#cookiebar .cc-btn.deny,#cookiebar .cc-btn.success,input[type=submit],.widget-submit button{background:var(--brand1);color:var(--bg);opacity:1;padding-right:24px}.btn-primary::after,#main_nav .nav--desktop li.mitglied-werden a::after,#main_nav .nav--desktop li.mitglied-werden strong::after,#cookiebar .cc-btn.deny::after,#cookiebar .cc-btn.success::after,input[type=submit]::after,.widget-submit button::after{display:none;visibility:hidden}.btn-primary em,#main_nav .nav--desktop li.mitglied-werden a em,#main_nav .nav--desktop li.mitglied-werden strong em,#cookiebar .cc-btn.deny em,#cookiebar .cc-btn.success em,input[type=submit] em,.widget-submit button em{color:currentcolor !important}.btn-primary:focus,#main_nav .nav--desktop li.mitglied-werden a:focus,#cookiebar .cc-btn.deny:focus,#cookiebar .cc-btn.success:focus,.btn-primary:hover,#main_nav .nav--desktop li.mitglied-werden a:hover,#cookiebar .cc-btn.deny:hover,#cookiebar .cc-btn.success:hover,#main_nav .nav--desktop li.mitglied-werden strong,.btn-primary:active,#main_nav .nav--desktop li.mitglied-werden a:active,#cookiebar .cc-btn.deny:active,#cookiebar .cc-btn.success:active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,#main_nav .nav--desktop li.mitglied-werden a:not(:disabled):not(.disabled).active,#cookiebar .cc-btn.deny:not(:disabled):not(.disabled).active,#cookiebar .cc-btn.success:not(:disabled):not(.disabled).active,input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:not(:disabled):not(.disabled):active,input[type=submit]:not(:disabled):not(.disabled).active,.widget-submit button:focus,.widget-submit button:hover,.widget-submit button:active,.widget-submit button:not(:disabled):not(.disabled):active,.widget-submit button:not(:disabled):not(.disabled).active{background:var(--brand2);color:var(--bg);opacity:1}.btn-secondary,.news_box_start p.more a{background:var(--bg);color:var(--txt)}.btn-secondary em,.news_box_start p.more a em{color:currentcolor !important}.btn-secondary:focus,.news_box_start p.more a:focus,.btn-secondary:hover,.news_box_start p.more a:hover,#main_nav .nav--desktop li.mitglied-werden strong.btn-secondary,.btn-secondary:active,.news_box_start p.more a:active,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.news_box_start p.more a:not(:disabled):not(.disabled).active{background:#fff;color:var(--txt)}.widget-submit form button,.widget-submit input[type=submit],.widget-submit button,.widget-submit .button,.widget-submit .btn,.widget-submit .box-mannschaft p>a,.box-mannschaft .widget-submit p>a,.widget-submit p.back a,p.back .widget-submit a,.widget-submit p.more a,p.more .widget-submit a,.widget-submit #main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden .widget-submit a,.widget-submit #main_nav .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop li.mitglied-werden .widget-submit strong,.widget-submit #cookiebar .cc-btn.deny,#cookiebar .widget-submit .cc-btn.deny,.widget-submit #cookiebar .cc-btn.success,#cookiebar .widget-submit .cc-btn.success,.widget-submit #cookiebar .cc-btn.save,#cookiebar .widget-submit .cc-btn.save,.widget-submit #cookiebar .cc-btn.info,#cookiebar .widget-submit .cc-btn.info,.align-right form button,.align-right input[type=submit],.align-right button,.align-right .button,.align-right .btn,.align-right .box-mannschaft p>a,.box-mannschaft .align-right p>a,.align-right p.back a,p.back .align-right a,.align-right p.more a,p.more .align-right a,.align-right #main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden .align-right a,.align-right #main_nav .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop li.mitglied-werden .align-right strong,.align-right #cookiebar .cc-btn.deny,#cookiebar .align-right .cc-btn.deny,.align-right #cookiebar .cc-btn.success,#cookiebar .align-right .cc-btn.success,.align-right #cookiebar .cc-btn.save,#cookiebar .align-right .cc-btn.save,.align-right #cookiebar .cc-btn.info,#cookiebar .align-right .cc-btn.info{margin:0 0 var(--line-root) 15px}.align-center form button,.align-center input[type=submit],.align-center button,.align-center .button,.align-center .btn,.align-center .box-mannschaft p>a,.box-mannschaft .align-center p>a,.align-center p.back a,p.back .align-center a,.align-center p.more a,p.more .align-center a,.align-center #main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden .align-center a,.align-center #main_nav .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop li.mitglied-werden .align-center strong,.align-center #cookiebar .cc-btn.deny,#cookiebar .align-center .cc-btn.deny,.align-center #cookiebar .cc-btn.success,#cookiebar .align-center .cc-btn.success,.align-center #cookiebar .cc-btn.save,#cookiebar .align-center .cc-btn.save,.align-center #cookiebar .cc-btn.info,#cookiebar .align-center .cc-btn.info{margin:0 7.5px var(--line-root) 7.5px}.searchbar .formbody{position:relative;display:flex;flex-wrap:wrap;align-items:center}.searchbar input{background:var(--bg);border-radius:var(--raduis-base);border:1px solid var(--txt);padding:calc(var(--line-root)/2) 50px calc(var(--line-root)/2) 15px}.searchbar .widget{margin-bottom:0}.searchbar .widget-text{width:100%}.searchbar .widget-submit{position:absolute;top:50%;right:0;transform:translateY(-50%)}.searchbar .widget-submit button{padding:calc(var(--line-root)/4) 15px;font-size:1.2em;border:none;background-color:rgba(0,0,0,0) !important;color:var(--txt);margin:0;transition:var(--transition-button)}.searchbar .widget-submit button:hover,.searchbar .widget-submit button:focus,.searchbar .widget-submit button:active{color:var(--link) !important;transform:var(--transform-icon-hover)}.searchbar--header{position:absolute;top:calc(var(--bs-gutter-x)*.5);right:calc(var(--bs-gutter-x)*.5);z-index:500}.searchbar--header label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.searchbar--header .widget-text{width:100%}.searchbar--header .widget-text input{width:150px;border-radius:var(--radius-base);background:rgba(255,255,255,.85)}.searchbar--header .widget-text input:focus,.searchbar--header .widget-text input:active{width:250px;max-width:100%;background:#fff}body.suche .searchbar--header{display:none;visibility:hidden}label{font-size:1em}.hero-box{position:relative;margin-bottom:var(--margin-base)}.hero-box picture{display:block;line-height:0;background:var(--dark)}.hero-box .content-image{margin-bottom:0 !important;border-radius:var(--radius-base);overflow:hidden}.hero-box img{opacity:.85;width:100%}.news_teaser_start{margin-bottom:calc(var(--line-root)/4) !important;border-radius:var(--radius-base);overflow:hidden}.news_teaser_start .btn,.news_teaser_start .box-mannschaft p>a,.box-mannschaft .news_teaser_start p>a,.news_teaser_start p.back a,p.back .news_teaser_start a,.news_teaser_start p.more a,p.more .news_teaser_start a,.news_teaser_start #main_nav .nav--desktop li.mitglied-werden a,#main_nav .nav--desktop li.mitglied-werden .news_teaser_start a,.news_teaser_start #main_nav .nav--desktop li.mitglied-werden strong,#main_nav .nav--desktop li.mitglied-werden .news_teaser_start strong,.news_teaser_start #cookiebar .cc-btn.deny,#cookiebar .news_teaser_start .cc-btn.deny,.news_teaser_start #cookiebar .cc-btn.success,#cookiebar .news_teaser_start .cc-btn.success,.news_teaser_start #cookiebar .cc-btn.save,#cookiebar .news_teaser_start .cc-btn.save,.news_teaser_start #cookiebar .cc-btn.info,#cookiebar .news_teaser_start .cc-btn.info{min-width:65%}.news_bg_image{z-index:405}.news_bg_image *{line-height:0;font-size:0}.news_box_start{position:absolute;bottom:var(--bs-gutter-x);left:calc(var(--bs-gutter-x)*.5);right:calc(var(--bs-gutter-x)*.5);background:var(--dark);background:rgba(62,49,43,.85);border-radius:var(--radius-base);z-index:410;padding:calc(var(--bs-gutter-x)*.5)}.news_box_start *:not(.btn){color:var(--bg)}.news_box_start p.more a{text-decoration:none;margin-bottom:calc(var(--line-root)/2)}.news_box_start p.more{text-align:right;margin-bottom:0 !important}.mod_newslist p.more,.mod_newsreader p.more,.mod_newsarchive p.more{text-align:right}.mod_newslist p.more a,.mod_newsreader p.more a,.mod_newsarchive p.more a{min-width:250px;max-width:100%}.mod_newslist h2,.mod_newslist .feature-icon h5,.feature-icon .mod_newslist h5,.mod_newslist h2 a,.mod_newslist .feature-icon h5 a,.feature-icon .mod_newslist h5 a,.mod_newsreader h2,.mod_newsreader .feature-icon h5,.feature-icon .mod_newsreader h5,.mod_newsreader h2 a,.mod_newsreader .feature-icon h5 a,.feature-icon .mod_newsreader h5 a,.mod_newsarchive h2,.mod_newsarchive .feature-icon h5,.feature-icon .mod_newsarchive h5,.mod_newsarchive h2 a,.mod_newsarchive .feature-icon h5 a,.feature-icon .mod_newsarchive h5 a{hyphens:auto}.mod_newslist .image_container+p.more,.mod_newsreader .image_container+p.more,.mod_newsarchive .image_container+p.more{position:absolute;bottom:var(--bs-gutter-x);right:var(--bs-gutter-x)}.mod_newslist img,.mod_newsreader img,.mod_newsarchive img{width:100%}span.tags{margin-bottom:var(--line-root);display:block}span.tags .tagRaw{opacity:.55;background:#fff;padding:0px 5px;border:1px solid var(--light);border-radius:var(--radius-base);margin:0 5px 5px 0;display:inline-block}p.back a{padding-right:21px !important}p.back a::after{display:none;visibility:hidden}.mod_newsmenu li{list-style:none}.mod_newsreader span.tags .tagRaw{background:var(--light)}.mod_eventlist .event{margin-bottom:calc(var(--line-root)/2)}.mod_eventlist h4 a{color:var(--txt);text-decoration:none}.sponsor-liste .content-image{align-items:center;justify-content:center;display:flex;margin-bottom:calc(var(--line-root)*2) !important}.sponsoren picture,.sponsoren .content-image img,.sponsor-liste picture,.sponsor-liste .content-image img{border-radius:0 !important}.sponsoren-partner figure{text-align:center}.sponsoren-partner img{filter:grayscale(1);transition:var(--transition-base)}.sponsoren-partner img:focus,.sponsoren-partner img:hover,.sponsoren-partner img:active{filter:grayscale(0)}.hero-headline{position:absolute;bottom:var(--bs-gutter-x);left:var(--bs-gutter-x);right:var(--bs-gutter-x);color:var(--bg) !important;margin-bottom:0 !important}.content-swiper{padding:0}.content-swiper picture{text-align:center}.content-swiper .content-image{margin-bottom:0 !important}.content-swiper button.swiper-button-prev,.content-swiper button.swiper-button-next{padding:25px !important}.content-swiper .swiper-button-prev:after,.content-swiper .swiper-rtl .swiper-button-next:after,.content-swiper .swiper-button-next:after,.content-swiper .swiper-rtl .swiper-button-prev:after{color:#fff;font-size:1.6em;padding:25px !important;position:relative;top:0;transform:translateX(24px)}.content-swiper .swiper-pagination-bullet{width:12px;height:12px}.content-swiper .swiper-pagination-bullet-active{background:var(--brand1)}.nav-subsites-cards ul{margin-left:0 !important;margin-left:-10px !important}.nav-subsites-cards li{margin-bottom:15px}.nav-subsites-cards li a,.nav-subsites-cards li strong{display:block;width:100%;color:var(--txt);text-decoration:none;font-weight:var(--font-weight-bold);opacity:.65;margin-bottom:0 !important;height:100%}.nav-subsites-cards li a:hover,.nav-subsites-cards li a:focus,.nav-subsites-cards li a:active{opacity:1;background:#cdccc7}.nav-subsites-cards li strong{background:#cdccc7;opacity:1}.nav-subsites-aside ul{margin-left:0 !important}.nav-subsites-aside li a,.nav-subsites-aside li strong{display:block;color:var(--txt);text-decoration:none;font-weight:var(--font-weight-normal);margin-left:30px;position:relative}.nav-subsites-aside li a:hover,.nav-subsites-aside li a:focus,.nav-subsites-aside li a:active{font-weight:var(--font-weight-bold)}.nav-subsites-aside li strong::before{content:"";position:absolute;left:-30px;display:block}.logo-abteilung-sidebar{max-width:40%}.box-mannschaft figure{margin:-25px -15px var(--line-root)}.box-mannschaft picture{border-bottom-left-radius:0;border-bottom-right-radius:0}.content-swiper.sponsoren{background:rgba(0,0,0,0);margin-top:var(--line-root)}.content-swiper.sponsoren .swiper-wrapper{align-items:center}.pagination{margin-top:calc(var(--line-root)*2)}.pagination ul{margin-left:0 !important;display:flex;flex-direction:row}.pagination ul li{list-style:none;padding-right:15px}@media screen and (max-width: 991px){.nav-subsites-cards a,.nav-subsites-cards strong{padding:calc(var(--line-root)/4) 15px}}@media screen and (max-width: 767px){img.logo--mobile{max-width:55vw;width:200px}img.logo--desktop{display:none;visibility:hidden}#main_nav{padding:0}#main_nav .nav--mobile{max-height:0;visibility:hidden;transition:max-height .6s,background .3s;background:rgba(0,0,0,0);position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:scroll;z-index:-1;font-size:1.25rem;padding-top:20vh;padding-bottom:20vh}#main_nav .nav--mobile ul{margin-bottom:0 !important}#main_nav .nav--mobile ul.level_1{position:relative;flex-direction:column}#main_nav .nav--mobile li{transition:opacity .3s;opacity:0}#main_nav .nav--mobile a,#main_nav .nav--mobile strong{padding:var(--line-root) var(--container-padding-global);font-size:var(--font-size-nav-mobile);margin:0}#main_nav .nav--mobile--active{max-height:100%;transition:max-height .6s,background .3s;background:var(--bg);visibility:visible;z-index:997}#main_nav .nav--mobile--active li{transition:opacity .3s;opacity:1}#main_nav .mitglied-werden{padding:var(--line-root) var(--container-padding-global) !important}#main_nav .submenu ul{position:relative;display:flex;flex-direction:column;background:rgba(0,0,0,0);padding:0 !important;left:0}#main_nav .submenu ul a,#main_nav .submenu ul strong{padding:var(--line-root) var(--container-padding-global);text-align:center}#main_nav .submenu ul::before{display:none !important;visibility:hidden}.news_box_start{width:auto}}@media screen and (min-width: 768px){img.logo--mobile{display:none;visibility:hidden}.nav--desktop li.start{display:none;visibility:hidden}#main_nav .nav-toggler{display:none}#main_nav ul.level_1{position:relative}#main_nav ul.level_1 li{position:static}#main_nav ul.level_2{width:66.66%}#main_nav .submenu ul{right:0;left:unset;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px}#main_nav .submenu ul::before{grid-column:1/-1}}@media screen and (min-width: 992px){h6.info,#main_nav .submenu.unser-tsv ul.info::before,#main_nav .submenu.abteilungen ul.info::before,footer .info.footer-info,.mod_eventlist .info.date{max-width:70%}footer .navigation-legal{margin-top:calc(var(--line-root)*1.5)}}