@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}h2{text-transform:uppercase;font-weight:700}.screenreader_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(100%);border:0}.landingPage{position:relative;width:100svw;height:100svh;background-color:#001244bf;background-size:cover}.landingPage_background{position:absolute;width:100svw;height:100svh;background:url(/content/landingpage_bg.webp) no-repeat;background-size:cover;background-position:right;z-index:-1}.landingPage_headline{position:absolute;width:100svw;height:26px;background-color:#0000005e;z-index:1}.landingPage_img img{height:324px;width:320px}.landingPage_img{position:absolute;right:1px;width:58%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 769px){.landingPage_img{width:100%}}.nav_main{position:absolute;width:42svw;height:100svh;background-color:#00000080;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.nav_links_main{display:flex;flex-direction:column;color:#fff;text-transform:uppercase;font-size:20px}.nav_links_main a{padding-bottom:24px;font-size:20px;font-weight:700}.nav_links_main a:hover{color:#0030bb;cursor:pointer}.nav_logo_main,.nav_bar_main{display:none}.nav{width:100%;height:45px;display:flex;justify-content:space-between;box-shadow:0 3px 6px #00000029}.nav_links{height:100%;width:60svw;display:flex;align-items:center;justify-content:space-evenly;padding-right:6.77svw}.nav_links a{color:#343434;font-weight:700}.nav_links a:hover{color:#0030bb;cursor:pointer}.nav_logo{display:flex;align-items:center;padding-left:6.77svw}.nav_logo a{display:flex;align-items:center}.nav_logo a img{height:44px;width:44px}.nav_logo a :hover{cursor:pointer}.nav_bar{width:100%;height:26px;background-color:#0030bb;display:flex;align-items:center;justify-content:end}.nav_bar_links{display:flex;align-items:center;justify-content:end;padding-right:9.95svw}.nav_bar_links a{display:flex;align-items:center;color:#fff;font-weight:500;padding:0 6px}.nav_bar_links a #cart{width:22px;height:16px;margin-right:6px}.nav_bar_links a img{height:19px;width:19px}.nav_bar_links a:hover{cursor:pointer}#shop{display:none}@media only screen and (max-width: 1090px){.nav_links{width:70svw;padding-right:6.77svw}}@media only screen and (max-width: 917px){.nav_links{width:80svw;padding-right:6.77svw}}@media only screen and (max-width: 792px){.nav_links{width:85svw;padding-right:6.77svw}}@media only screen and (max-width: 769px){.nav_bar_links,.nav_links,.nav_main{display:none}}.wip_container{color:#fff;background-color:#0030bb;position:absolute;width:fit-content;height:26px;overflow:hidden;white-space:nowrap}.wip_text{display:inline-block;animation:slide 15s linear infinite}.wip_text p{font-weight:700}@keyframes slide{0%{transform:translate(-105%)}50%{transform:translate(105%)}50.1%{transform:translate(-105%)}to{transform:translate(105%)}}.verein-header{position:relative;width:100%;height:33svh;background-color:#20202099;background-size:cover}.verein-header-background{position:absolute;width:100%;height:33svh;background:url(/content/verein_header.webp) no-repeat;background-size:cover;background-position-y:29%;z-index:-1}.links h2,.article3-wrapper h2{padding:0 0 30px}#article1{margin:50px 0}#article1 .rechts img{transform:translateY(25px)}#article1,#article2{width:66.66%;gap:7%;display:flex;justify-content:center;align-items:center}#article1 img,#article2 img{border-radius:5px;box-shadow:2px 2px 4px #0000009e}.links,.rechts{width:50%}#article1 h2,.article3-wrapper h2{color:#0030bb}#article2 .rechts h2{display:none}#article2 .rechts p{transform:translateY(20.5px)}.article2-wrapper{background-color:#202020;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0}.article3-wrapper{width:66.66%;margin:50px 0 0}.timeline{display:flex;flex-direction:column}.timeline-content,.timeline-content2{overflow-wrap:break-word!important}.timeline-content{padding:0}.timeline-content2{padding:0;text-align:right}.timeline-component,.timeline-component2{margin:0 0 40px}.timeline-component h3,.timeline-component2 h3{margin:0 0 15px;font-size:40px;font-weight:600;text-shadow:1px 1px 2px #20202070;box-shadow:1.5px 1.5px 3px #2020206d;border-radius:50%;padding:5px 20px;display:inline-block}#one{color:#0030bb;background-color:#a9bdf0}#two{color:#1343ce;background-color:#a9bdf0}#three{color:#1d4fe1;background-color:#879bd2}#four{color:#3261e8;background-color:#879bd2}#five{color:#517af1;background-color:#304482}#six{color:#6a8df2;background-color:#304482}#seven{color:#86a3f6;background-color:#261b75}#eight{color:#9ab2f5;background-color:#261b75}.cards{display:flex;width:100%}.flip-card{flex-grow:1;background-color:transparent;width:385px;height:298px;border:1px solid #f1f1f1;perspective:1000px;border:none}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;border:none}.flip-card:hover .flip-card-inner{transform:rotateY(180deg);border:none}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none}.flip-card-front{background-color:#bbb;color:#000;border:none}.flip-card-front h5{font-size:17px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.flip-card-front h4{font-size:20px;font-weight:600;text-transform:uppercase}.flip-card-back{color:#fff;transform:rotateY(180deg);flex-direction:column;border:none}.flip-card-back p{font-size:17px;font-weight:600;line-height:1.5em}.last-card:hover .flip-card-inner{transform:none}#card-one{background-color:#1d4fe1}#card-two{background-color:#0030bb}#card-three{background-color:#6a8df2}#card-four{background-color:#517af1}#card-five{background-color:#9ab2f5;transform:none}.article4,.article5{padding:50px 0;height:auto;width:66.66%;display:flex;align-items:flex-start;flex-direction:column}.article4 h3,.article5 h3{color:#0030bb;font-weight:600;text-transform:uppercase;margin:0 0 30px}.article5-wrapper{background-color:#f2f2f2;width:100%;align-self:stretch;display:flex;justify-content:center}.satzung_section h4{font-size:14px;font-weight:700;margin:10px 0}.satzung_section ul{margin:5px 0 5px 3.5%}@media screen and (min-width: 2046px){#article1 .rechts img{transform:translateY(5px)}}@media screen and (max-width: 1700px){#article1{flex-direction:column}#article1 .links p{padding:0 0 30px}#article1 .rechts img{transform:translateY(0)}#article2{flex-direction:column-reverse}#article2 .links h2{display:none}#article2 .rechts h2{display:block}#article2 .rechts p{padding:30px 0;transform:translateY(0)}#article1,#article2{gap:0}.links,.rechts{width:100%}}@media screen and (max-width: 1200px){.flip-card{height:222px}}@media screen and (max-width: 1199px){.cards{flex-wrap:wrap}.flip-card{width:200px;height:208px;border:none}.flip-card .flip-card-front h5{font-size:14px}.flip-card .flip-card-front h4{font-size:17px}.flip-card .flip-card-back p{font-size:14px;font-weight:500;line-height:1.35}}@media screen and (min-width: 895px){.article3-wrapper{margin:50px 0}.timeline{display:grid;grid-template-columns:1fr 3px 1fr}.timeline-content,.timeline-content2{overflow-wrap:break-word!important}.timeline-content{padding:30px 0 0 30px}.timeline-content2{padding:30px 30px 0 0}.timeline-component,.timeline-component2{margin:0 30px}.timeline-component h3,.timeline-component2 h3{margin-bottom:10px}.timeline-middle{position:relative;border:3px solid black;width:3px;height:100%;box-shadow:1.5px 1.5px 3px #20202070}.timeline-middle.first{border-top-left-radius:10px;border-top-right-radius:10px}.timeline-middle.last{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.main-middle{opacity:0}.timeline-circle{position:absolute;top:25px;left:50%;width:60px;height:60px;border-radius:50%;background-color:#fff;-webkit-transform:translateX(-50%);transform:translate(-50%);box-shadow:0 2px 4px #20202070}#one{color:#0030bb;background-color:#fff;box-shadow:none}#circle-one{border:10px solid #0030BB}#two{color:#1343ce;background-color:#fff;box-shadow:none}#circle-two{border:10px solid #1343CE}#three{color:#1d4fe1;background-color:#fff;box-shadow:none}#circle-three{border:10px solid #1D4FE1}#four{color:#3261e8;background-color:#fff;box-shadow:none}#circle-four{border:10px solid #3261E8}#five{color:#517af1;background-color:#fff;box-shadow:none}#circle-five{border:10px solid #517AF1}#six{color:#6a8df2;background-color:#fff;box-shadow:none}#circle-six{border:10px solid #6A8DF2}#seven{color:#86a3f6;background-color:#fff;box-shadow:none}#circle-seven{border:10px solid #86A3F6}#eight{color:#9ab2f5;background-color:#fff;box-shadow:none}#circle-eight{border:10px solid #9AB2F5}}.LinkBar{width:100%;background-color:#202020;padding-top:25px;padding-bottom:20px;box-shadow:0 2px 4px #202020b5}.LinkBar-links{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 16.67%;gap:4%}.LinkBar_link{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;position:relative;margin-bottom:5px}.LinkBar_link:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.LinkBar_link:hover:after{transform:scaleX(1)}@media (max-width: 1312px){.LinkBar-links{justify-content:flex-start}}@media (max-width: 431px){.LinkBar_link:after{display:none}.LinkBar_link{transition:color .15s ease-in-out}.LinkBar_link:last-child{padding:0}.LinkBar_link:hover{color:#2c54ce}}@media (max-width: 321px){.LinkBar_link{font-size:13px}}.footer{width:100%;height:246.996px;padding-top:40px;padding-bottom:40px;background-color:#202020;border:1px solid #707070;display:flex;justify-content:space-between;align-items:end;color:#fff}.footer_logo{display:flex;flex-direction:column;align-items:center;justify-content:end;margin-left:16.67vw;margin-right:2vw}.footer_logo a{cursor:pointer}.footer_logo a img{width:135px;height:135px}.footer_logo a:hover{transform:scale(1.1)}.footer_logo p{font-weight:500;margin-top:5px;text-align:center}.footer_links{display:flex;align-items:end;justify-content:space-between;margin-right:16.67vw}.footer_links .abjobs_logo img{width:240px}.footer_address{margin-right:9vw}.footer_address p{font-weight:500;line-height:1.55}.footer_link{margin-right:3vw}.footer_link .footer_icon_links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10%}.footer_link .footer_icon_links a{cursor:pointer}.footer_link .footer_icon_links a img{width:48px;height:48px}.footer_link .footer_icon_links a:hover,.abjobs_logo img:hover{transform:scale(1.1)}.footer_link div{display:flex;flex-direction:column;align-items:center}.footer_link div a{margin-top:14px;font-weight:500;cursor:pointer}.footer_link div a:hover{text-decoration:underline}@media (max-width: 1622px){.footer_address{margin-right:6vw}}@media (max-width: 1452px){.footer_address{margin-right:4vw}}@media (max-width: 1346px){.footer_address{margin-right:2vw}}@media (max-width: 1144px){.footer{height:auto;padding:25px 0 20px}.footer_logo{margin-top:0}.footer_logo a img{width:80px;height:80px}.footer_logo p{font-size:12px;margin-top:5px;text-align:center}.footer_address p{font-size:12px;text-align:center}.footer_links{margin-top:0}.footer_links .abjobs_logo img{width:170px}.footer_link .footer_icon_links{gap:12%}.footer_link .footer_icon_links a img{width:32px;height:32px}.footer_link div a{font-size:12px}}@media (max-width: 800px){.footer{width:100%;margin:0;flex-direction:column;align-items:center;justify-content:center}.footer_logo{margin:0;padding:0;gap:0}.footer_logo a img{width:100px;height:100px;margin:0;padding:0;gap:0}.footer_logo p{font-size:12px;text-align:center;margin:5px 0 15px}.footer_address p{font-size:12px;text-align:center;line-height:2}.footer_links{width:100%;justify-content:center;align-items:center;margin:0;padding:0;gap:2%}.footer_link .footer_icon_links{gap:10%}.footer_link .footer_icon_links a img{width:32px;height:32px}.footer_link div a{font-size:12px;text-align:center;margin:5px 0 0;padding:0}}@media (max-width: 500px){.footer{width:100%;flex-direction:column;align-items:center;justify-content:center}.footer_logo{margin:0;padding:0;gap:0}.footer_logo a img{width:135px;height:135px;margin:0;padding:0;gap:0}.footer_logo p{font-size:16px;font-weight:400;text-align:center;margin:8px 0 20px}.footer_address{margin:0 0 20px}.footer_address p{font-size:16px;font-weight:400;text-align:center;line-height:1.4}.footer_links{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;gap:0%}.footer_links .abjobs_logo img{margin:0;padding:0;width:200px}.footer_link{margin:0;padding:0}.footer_link .footer_icon_links{gap:15%}.footer_link .footer_icon_links a img{width:32px;height:32px}.footer_link div a{font-size:16px;font-weight:400;text-align:center;margin:5px 0 0;padding:0}}.mannschaft{display:flex;flex-direction:column;min-height:100vh}.mannschaft_header{position:relative;width:100%;height:33svh;background-color:#20202099;background-size:cover}.mannschaft_header_background{position:absolute;width:100%;height:33svh;background:url(/content/erste_mannschaft.webp) no-repeat;background-size:cover;background-position-y:40%;z-index:-1}.widget{flex:1;text-align:center;margin:60px 0}.widget h1{font-size:30px;font-weight:700}.widget p{font-size:larger}#aktuelle_mannschaften p{padding-top:10px}#erste_mannschaft img{width:100%;border-radius:10px;box-shadow:2.5px 2.5px 5px #909090}#spieler img{width:48%;margin:1%;border-radius:10px;box-shadow:2.5px 2.5px 5px #909090}.mannschaft_formats{display:flex;flex-direction:column;justify-content:center;width:100%;padding:0% 16.67%}.mannschaft_formats h2{color:#0030bb}@media screen and (max-width: 1024px){#aktuelle_mannschaften{padding:10% 16.67%}}@media screen and (max-width: 540px){#aktuelle_mannschaften{padding:20% 16.67%}}@media screen and (max-width: 410px){#aktuelle_mannschaften{padding:25% 16.67%}}@media screen and (max-width: 375px){#aktuelle_mannschaften{padding:35% 16.67%}}@media screen and (max-width: 320px){#aktuelle_mannschaften{padding:40% 16.67%}}.jugend_header{position:relative;width:100%;height:33svh;background-color:#20202099;background-size:cover}.jugend_header_background{position:absolute;width:100%;height:33svh;background:url(/content/jugend_header.webp) no-repeat;background-size:cover;background-position-y:51%;z-index:-1}.linkbar_container>*:first-child{margin:0 0 -35px}.jugendabteilung{width:66.66%;margin:40px 0 50px}.jugendabteilung h2{color:#0030bb;margin:20px 0 5px}.jugendabteilung #ansprechpartner{display:flex;gap:5%}.jugendabteilung #ansprechpartner .ap_1,.jugendabteilung #ansprechpartner .ap_2{flex:1 1 50%}.jugendabteilung #ansprechpartner .ap_1 img,.jugendabteilung #ansprechpartner .ap_2 img{width:100%;min-width:220px;border-radius:10px;box-shadow:2.5px 2.5px 5px #909090;margin:0 0 10px}#probetraining{margin:50px 0 0}#probetraining #komm_vorbei{margin:10px 0 0}#trainingstage{margin:50px 0 0}.trainingstage_section h2{margin:15px 0 0}.anmelde_form{width:66.66%;margin:0 0 70px}.anmelde_form textarea{resize:none}.anmelde_form h2{color:#0030bb;margin:0 0 10px}.anmelde_form p{margin:0 0 10px}.anmelde_form label{color:#0030bb;font-weight:700}.anmelde_form label span{color:#e60a3e}.anmelde_form span{color:#9f9f9f}.anmelde_form .input_container{display:flex;flex-direction:column;width:100%}.anmelde_form .input_container .label_error_container{display:flex;justify-content:space-between;align-items:center;width:100%}.anmelde_form .input_container .label_error_container .error_msg{font-size:12px;color:red;text-shadow:0 0 10px #ff0000;text-align:right}.anmelde_form .input_field{width:100%;min-width:214px;height:32px;margin:0 0 15px;border-radius:2.5px;padding:0 10px;font-size:14px;box-shadow:.5px 1px 5px #2020203c;background-color:#d4e3ff}.anmelde_form .department_entry_container{display:flex;justify-content:space-between}.anmelde_form .department_entry_container .department_container .label_error_container{display:flex;justify-content:space-between;align-items:center;width:100%}.anmelde_form .department_entry_container .department_container .label_error_container .error_msg{font-size:12px;color:red;text-shadow:0 0 10px #ff0000;margin:0 0 0 10px;text-align:right}.anmelde_form .department_entry_container .department_container .checkbox_container{display:flex;align-items:center;margin-top:10px}.anmelde_form .department_entry_container .department_container .checkbox_container label{margin-left:10px}.anmelde_form .department_entry_container .entrydate_container .label_error_container{display:flex;justify-content:space-between;align-items:center;width:100%}.anmelde_form .department_entry_container .entrydate_container .label_error_container .error_msg{font-size:12px;color:red;text-shadow:0 0 10px #ff0000;margin:0 0 0 10px;text-align:right}.anmelde_form .radio_container div{margin:0 0 10px}.anmelde_form .radio_container label{margin:0 0 0 10px;font-weight:500}.anmelde_form .radio_container input{cursor:pointer}.anmelde_form .radio_container h2{text-transform:none;margin:0}.anmelde_form .radio_container h2 span{color:#e60a3e}.anmelde_form .radio_container .custom_fee_container{margin:0}.anmelde_form .radio_container .custom_fee_container .custom_fee{margin:0;padding:8px 10px;background-color:#d4e3ff;box-shadow:1px 1px 3px #202020b5;border-radius:2.5px;width:100%;min-width:214px}.anmelde_form .radio_container .label_error_container{display:flex;justify-content:space-between;align-items:center;width:100%}.anmelde_form .radio_container .label_error_container .error_msg{font-size:12px;color:red;text-shadow:0 0 10px #ff0000;margin:0;text-align:right}.anmelde_form .submit_button{width:100%;min-width:214px;height:50px;background-color:#0030bb;border-radius:2.5px;color:#fff;font-size:20px;font-weight:700;text-align:center;display:block;transition:all .1s ease;box-shadow:1px 1px 3px #202020b5}.anmelde_form .submit_button:hover{background-color:#0052cc;cursor:pointer}.anmelde_form .submit_button:active{background-color:#001f88;box-shadow:inset 1.2px 1.2px 3px #202020e4}.anmelde_form .pdf_button{display:flex;justify-content:center;align-items:center;text-decoration:none;margin:15px 0 5px;width:95%}.anmelde_form .pdf_button_container{display:flex;justify-content:center;align-items:center}@media (max-width: 1491px){.linkbar_container>*:first-child{margin-bottom:7px}}@media (max-width: 705px){.jugendabteilung #ansprechpartner{flex-direction:column}.jugendabteilung #ansprechpartner .ap_2{margin-top:25px}}@media (max-width: 670px){.department_entry_container{flex-direction:column}.department_entry_container .checkbox_container{margin-top:10px}.department_entry_container .entrydate_container{margin:10px 0 0}}@media (max-width: 417px){.anmelde_form .input_container .label_error_container{align-items:flex-start;flex-direction:column}.anmelde_form .input_container .label_error_container .error_msg{text-align:left}.anmelde_form .department_entry_container .department_container .label_error_container{justify-content:space-between;align-items:center}.anmelde_form .department_entry_container .department_container .label_error_container .error_msg{margin:0;text-align:left}.anmelde_form .department_entry_container .entrydate_container .label_error_container{flex-direction:column;align-items:flex-start}.anmelde_form .department_entry_container .entrydate_container .label_error_container .error_msg{margin:0;text-align:right}.anmelde_form .radio_container .label_error_container{display:flex;flex-direction:column;align-items:flex-start}.anmelde_form .radio_container .label_error_container .error_msg{font-size:12px;margin:0;text-align:left}.anmelde_form .pdf_button{font-size:14px}}.notification{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px 40px;background-color:#333;border-radius:5px;box-shadow:-5px 8px 5px #0000008a;-webkit-box-shadow:-5px 8px 5px 0px rgba(0,0,0,.54);-moz-box-shadow:-5px 8px 5px 0px rgba(0,0,0,.54);color:#fff;font-size:150%;font-weight:700}.impressum_page{display:flex;flex-direction:column;min-height:100vh}.impressum_wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px;padding-bottom:30px;align-items:center;flex:1}.impressum{margin-top:2%;width:66.66%}.impressum h2{color:#0030bb}.impressum_info{margin-top:3.6%;gap:10px;display:flex;flex-direction:column}.impressum_info a{text-decoration:none;color:#000}.impressum_info a:hover{color:#0030bb}.impressum_credits{margin-top:5%;gap:10px;display:flex;flex-direction:column}.impressum_credits h2{margin-bottom:1%}.impressum_credits p a{text-decoration:none;color:#000;cursor:pointer}.italic{font-style:italic}.datenschutz_page{display:flex;flex-direction:column;min-height:100vh}.datenschutz_wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px;padding-bottom:30px;align-items:center;flex:1}.datenschutz{margin-top:2%;width:66.66%}.datenschutz h2{color:#0030bb}.datenschutz_info{margin-top:3.6%;gap:10px;display:flex;flex-direction:column}.medien_header{position:relative;width:100%;height:33svh;background-color:#20202099;background-size:cover}.medien_header_background{position:absolute;width:100%;height:33svh;background:url(/content/medien_header.webp) no-repeat;background-size:cover;background-position-y:42%;z-index:-1}.medien{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.medien_formats{display:flex;flex-direction:column;justify-content:center;height:18svh;width:100%;padding:0% 16.67%}.medien_formats h2{color:#0030bb}.medien_vereinserfolg,.medien_soziale_aktivitaet{background-color:#f2f2f2}.medien_suedring,.medien_praesenz{margin:2% 0}.medien_suedring h2,.medien_praesenz h2{margin-bottom:3%}#gmap_canvas{box-shadow:2px 2px 4px #2020203c;border-radius:2.5px;border:1px solid #B8B8B8;min-width:214px}.google_maps{margin-top:50px;margin-bottom:25px}.google_maps h2{color:#0030bb;margin-bottom:25px}.google_maps,.address{width:66.66%}.address{display:flex;flex-direction:column;gap:30px;margin-left:33px;margin-bottom:25px}.address p,.address a{font-size:18px}.address a{text-decoration:none;color:#000}.address a:hover{color:#0030bb}.address_icon{width:33px;margin-right:27px}.address_row{display:flex;align-items:flex-end;margin-bottom:10px}.message_field{width:100%;min-width:214px;height:200px;padding:10px;margin:0 0 25px;border-radius:2.5px;font-size:14px;box-shadow:.5px 1px 5px #2020203c;background-color:#d4e3ff;border:none;resize:none}@media (max-width: 320px){.address{margin-left:15px}.address p,.address a{font-size:15px}}.partner_background{background-color:#f2f2f2;display:flex;flex-direction:column;min-height:100vh}.partner{width:100%;margin-top:60px;margin-bottom:60px;flex:1}.partner h2{color:#0030bb;padding-left:16.67%;padding-bottom:22px;width:80svw}.partner_options{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16.67%}.partner_options_top{display:flex;justify-content:center}.partner_option{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5%;width:22.2svw;height:14.35svh}.partner_option h3{color:#fff;font-weight:700;padding-bottom:5%;font-size:18px}.partner_option p{color:#fff}.option1{background-color:#1d4fe1}.option2{background-color:#6a8df2}.option3{background-color:#0030bb}.partner_option4{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:5%;width:66.62svw;height:10.56svh;background-color:#517af1}.partner_option4 p{color:#fff;padding-left:.85%}.cooperators{width:100%;margin-top:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.cooperators_logos{flex:0 0 auto;width:70%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.cooperators_logos img{height:auto;max-width:66.62svw;object-fit:contain}@media (max-width: 921px){.partner_option{height:auto}}@media (max-width: 620px){.partner_options_top{flex-direction:column;width:66.62svw}.partner_options_top .partner_option{width:100%;align-items:flex-start}}.shop{width:100%;height:100svh;display:flex;justify-content:center;align-items:center;flex-direction:column}.shop img{width:300px;height:300px}.shop h1{font-size:30px;font-weight:700}.shop p{font-size:larger}.shop a{font-size:18px;margin-top:15px;color:#0030bb;text-decoration:underline}.shop a:hover{cursor:pointer;text-decoration:none}.bm-burger-button{position:absolute;width:36px;height:30px;right:6.77svw;top:33px}.bm-burger-bars{background:#0030bb}.bm-burger-bars-hover{background:#000}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:#1c1c1c;padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-overlay{background:#0000004d}.bm-item{display:inline-block;color:#d1d1d1;margin-bottom:10px;text-align:left;text-decoration:none;transition:color .2s}.bm-item:hover{color:#fff}@media screen and (min-width: 769px){.bm-burger-button{display:none}}.tennis_header{position:relative;width:100%;height:33svh;background-color:#20202099;background-size:cover}.tennis_header .tennis_header_background{position:absolute;width:100%;height:33svh;background:url(/content/tennis_header.webp) no-repeat;background-size:cover;background-position-y:33%;z-index:-1}.wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.tennisabteilung{margin:40px 0 50px}*{font-family:Ubuntu,sans-serif;line-height:1.25;font-weight:400;font-size:14px}
