*,*::before,*::after{box-sizing:border-box}*{margin:0}html{font-size:62.5%;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:300;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:500;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:700;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("../../files/layout/fonts/roboto-v47-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/roboto-v47-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("../../files/layout/fonts/roboto-v47-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/roboto-v47-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../../files/layout/fonts/roboto-v47-latin-700.woff2") format("woff2")}::selection{background-color:var(--color-2);color:#ffffff}:where(body :focus){outline:3px dotted var(--color-2);outline-offset:3px}:where(body :focus:not(:focus-visible)){outline:none}.menu__skip-links ul{left:0;list-style:none;margin:0;padding:0;position:absolute;top:0}.menu__skip-links li{white-space:nowrap}.menu__skip-link{background:#000;color:#fff}.menu__screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.menu__screen-reader-text:focus{background-color:var(--color-2);clip:auto !important;clip-path:none;color:#ffffff;display:block;font-size:1em;font-weight:bold;height:auto;left:10px;line-height:normal;min-width:200px;padding:15px 23px 14px;text-decoration:none;top:20px;width:auto;z-index:100000}#header,.menu-wrapper,#breadcrumb,#container,#partner,#footer,#bottom{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto}#header{border-top:3rem solid var(--color-1);padding:0}#header .service{align-items:center;display:grid;grid-template-columns:1fr auto;padding:1rem}@media (min-width:768px){#header .service{display:flex;height:6rem;justify-content:flex-end}}@media (min-width:768px){#header .header-shop{margin-right:5rem}}#header .header-shop a{align-items:center;color:var(--color-1);display:flex;text-decoration:none}#header .header-shop a:focus,#header .header-shop a:hover{color:var(--color-2)}#header .header-shop a:focus svg,#header .header-shop a:hover svg{fill:var(--color-2)}#header .header-shop svg{fill:var(--color-1);height:2rem;padding-left:1rem}#header .mod_changelanguage{position:absolute;top:0}@media (min-width:768px){#header .mod_changelanguage{position:inherit;margin-right:5rem}}#header .mod_changelanguage ul{display:flex;list-style-type:none;padding:0;text-transform:lowercase}#header .mod_changelanguage li{margin-left:1.5rem}#header .mod_changelanguage strong{color:#ffffff}@media (min-width:768px){#header .mod_changelanguage strong{color:var(--color-1)}}#header .mod_changelanguage a{color:var(--color-5);text-decoration:none}#header .mod_changelanguage a:focus,#header .mod_changelanguage a:hover{color:var(--color-2)}#header .logo{background-image:url("../../files/layout/img/navigation.png");background-repeat:no-repeat;background-position:top right;height:10rem;transition:opacity 1s}@media (min-width:1024px){#header .logo{height:15rem}}@media (min-width:1400px){#header .logo{height:20rem}}#header .logo a:focus,#header .logo a:hover{opacity:0.8}#header .logo svg{height:10rem;padding-right:13rem}@media (min-width:1024px){#header .logo svg{height:15rem;margin-top:-3rem;padding-left:2rem;padding-right:0}}@media (min-width:1400px){#header .logo svg{height:20rem}}#header .navi{border-bottom:3rem solid var(--color-2);display:flex;justify-content:end}@media (min-width:1024px){#header .navi{display:grid;grid-template-columns:1fr auto}}#header #navigation{background-color:var(--color-1);background-image:url("../../files/layout/img/light.png");background-repeat:no-repeat;background-position:top right;color:#ffffff;font-family:"Barlow Condensed", "Times New Roman", serif;font-weight:500;height:10rem}@media (min-width:1024px){#header #navigation{align-items:flex-end;display:flex;height:15rem}}@media (min-width:1400px){#header #navigation{height:20rem}}#header #navigation .level_1{gap:inherit;padding-right:0}#header #navigation .level_1 a{border-bottom:3rem solid var(--color-2);color:#ffffff;font-size:1.8rem;margin-bottom:-5rem;padding:0 4rem 2rem 1rem}@media (min-width:1024px){#header #navigation .level_1 a{font-size:2.5rem}}@media (min-width:1200px){#header #navigation .level_1 a{padding:0 5rem 2rem 3rem}}@media (min-width:1400px){#header #navigation .level_1 a{font-size:3rem;padding:0 6rem 2rem 3rem}}#header #navigation .level_1 a.training{border-bottom-color:var(--color-3)}#header #navigation .level_1 a.event{border-bottom-color:var(--color-4)}#header #navigation .level_1 .level_2{border-bottom:none}#header #navigation .level_1 .level_2 a{border:none;font-size:2rem;margin:0;padding:0}@media (min-width:1400px){#header #navigation .level_1 .level_2 a{font-size:2.5rem}}@media (min-width:1024px){#header #navigation .level_1 .level_2 a.line{border-top:0.2rem solid var(--color-2);margin-top:1.5rem;padding-top:1.5rem}}#header #navigation .level_1 .level_2 .menu-wrapper a{font-size:1.6rem}#header #navigation .level_1 .level_2 .menu-wrapper .menu_item-article{border-top:2px solid var(--color-2)}#header #navigation .mm_level_1{color:var(--color-1);margin-top:5rem}#header #navigation .mm_level_1 .content--text strong{display:inline}#header #navigation .mm_level_1 .content-gallery{background-color:transparent}#header #navigation .mm_level_1 .content-gallery ul{background-color:transparent;clip-path:none}#header #navigation .mm_level_1 a{color:var(--color-1)}#header #navigation .mm_level_1 a.is-active{color:var(--color-2)}#header #navigation .mm_level_1 a.mm_button{background-color:#ffffff;border:0.1rem solid var(--color-2);color:var(--color-2);font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:1.8rem;font-weight:bold;justify-content:center;min-width:20rem;padding:1rem 1.5rem;transition:all 1s}#header #navigation .mm_level_1 a.mm_button:hover{background-color:var(--color-2);color:#ffffff}#header #navigation .mm_level_1 a.mm_button:first-child{background-color:var(--color-2);color:#ffffff}#header #navigation .mm_level_1 a.mm_button:first-child:hover{background-color:#ffffff;color:var(--color-2)}#header .content-gallery{background-color:var(--color-6)}#header .content-gallery ul{align-items:center;background-color:#ffffff;display:flex;height:5rem;list-style-type:none;margin:0;padding:0;width:100%}@media (min-width:576px){#header .content-gallery ul{padding:3rem 0}}@media (min-width:768px){#header .content-gallery ul{clip-path:polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);max-width:57rem}}#header .content-gallery li:last-child{margin-right:5rem}#header .content-gallery a img{transition:all 1s}#header .content-gallery a img:focus,#header .content-gallery a img:hover{transform:scale(1.1)}#header .content-gallery img{height:auto}@media (min-width:1024px){.header-search{margin-right:5rem}}.header-search h1,.mod_search h1{margin-bottom:2rem}.header-search .formbody,.mod_search .formbody{align-items:center;display:flex}.header-search input,.mod_search input{border:1px solid var(--color-1);max-width:18rem;padding:0.5rem 1rem}@media (min-width:1024px){.header-search input,.mod_search input{max-width:inherit}}.header-search button,.mod_search button{background-color:transparent;border:none;cursor:pointer;fill:var(--color-1);height:3.4rem;margin-left:1rem;transition:opacity 1s;width:3.4rem}.header-search button:focus,.header-search button:hover,.mod_search button:focus,.mod_search button:hover{opacity:0.5}@media (max-width:1023px){#header .navi{border-width:1rem;justify-content:space-between}#header .logo{width:70%}#header .logo svg{padding:1rem}#navigation{width:30%}#navigation .nav-toggle{z-index:107}#navigation .nav-megamenu.is-active{z-index:101}header .nav-toggle .icon-line,header .nav-toggle .icon-line::after,header .nav-toggle .icon-line::before{background:var(--color-2)}.mod_navigation{display:flex;justify-content:end}#header #navigation .level_1{padding:14rem 0 0 0}#header #navigation .level_1 li:first-child{border-top:1px solid var(--nav-mobile-separator)}#header #navigation .level_1 li:last-child{border-bottom:1px solid var(--nav-mobile-separator)}#header #navigation .level_1 li li:first-child{border-top:none}#header #navigation .level_1 li li:last-child{border-bottom:none}#header #navigation .level_1 a{border-bottom:none;font-size:2.2rem;margin-bottom:0;padding:2rem}#header #navigation .level_1 a:after{content:none}#header #navigation .mm_level_1{border-top:1px solid var(--nav-mobile-separator);margin-top:1rem;min-height:auto;padding:1rem 4rem}#header #navigation .mm_level_1 .level_2 a{font-size:2.2rem;padding:1rem 0}#header #navigation .menu_item-primary{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (max-width:1023px) and (min-width:420px){#header .logo{width:50%}}@media (max-width:1023px) and (min-width:600px){#header .logo{width:40%}}@media (max-width:1023px) and (min-width:420px){#navigation{width:50%}}@media (max-width:1023px) and (min-width:600px){#navigation{width:60%}}.home #header .content-gallery{background-color:transparent;position:relative;z-index:100}@media (min-width:992px){.home #header .mod_rocksolid_slider{margin-top:-6rem}}a{text-decoration:none}a:hover{text-decoration:underline}@media (min-width:576px){#header,.menu-wrapper,#breadcrumb,#container,#partner,#footer,#bottom{max-width:540px}}@media (min-width:768px){#header,.menu-wrapper,#breadcrumb,#container,#partner,#footer,#bottom{max-width:720px}}@media (min-width:992px){#header,.menu-wrapper,#breadcrumb,#container,#partner,#footer,#bottom{max-width:960px}}@media (min-width:1200px){#header,.menu-wrapper,#breadcrumb,#container,#partner,#footer,#bottom{max-width:1140px}}@media (min-width:1400px){#header,.menu-wrapper,#breadcrumb,#container,#partner,#footer,#bottom{max-width:1320px}}#header{background-color:#ffffff}#breadcrumb{background-color:var(--color-6)}#breadcrumb .inside{padding:2rem 1rem}@media (min-width:992px){#breadcrumb .inside{padding:3rem}}#container{background-color:var(--color-6)}#container #main{padding:0 0 1rem 0}@media (min-width:576px){#container #main{padding:0 1rem 1rem 1rem}}@media (min-width:992px){#container #main{padding:0 3rem 3rem 3rem}}.stadtlauf #container #main .inside{padding:0}#partner{padding:2rem}.event h1{background-color:transparent;padding:0}.event #header .content-gallery{background-color:var(--color-4)}.event #breadcrumb{background-color:var(--color-4);color:#ffffff}.event #breadcrumb li::after{color:#ffffff}.event #breadcrumb a{color:#ffffff}.event #container{background-color:var(--color-4);padding-bottom:5rem;padding-top:5rem}.event #container #main .inside{background-color:transparent}.event #container h1{color:#ffffff;text-align:center}.event #container h2{color:#ffffff;margin-top:5rem}.event #container .content-gallery{border-bottom:1px solid var(--color-6);color:#ffffff;padding-bottom:5rem;text-align:center}.event #container .content-gallery ul{list-style-type:none;margin:0;padding:0}@media (min-width:768px){.event #container .content-gallery ul{display:flex;flex-wrap:wrap}}.event #container .content-gallery li{flex:1 1 33.333%}.event #container .content-gallery li img{background-color:#ffffff;clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);margin:1.5rem auto;padding:1rem 3rem;transition:all 1s;width:360px}.event #container .content-gallery li img:focus,.event #container .content-gallery li img:hover{transform:scale(1.2)}.event #container .partner{background-color:var(--color-4);text-align:center}.event #container .partner .rte{background-color:transparent;padding:0}.event #container .partner ul{list-style-type:none;margin:0;padding:0;text-align:center}@media (min-width:768px){.event #container .partner ul{column-count:2;gap:0}}.event #container .partner li{background-color:#e0e1e9;border:1px solid var(--color-6);font-size:2rem;padding:1rem 1rem}.event #container .partner li:nth-child(even){background-color:#cbcfda}.event #container .partner a{color:var(--color-1)}#partner{background-color:var(--color-6)}@media (min-width:992px){#partner .partner-sm{display:none}}#partner .partner-md{display:none}@media (min-width:768px){#partner .partner-md{display:inherit}}@media (min-width:768px){#partner .partner-sm{display:none}}#partner .partner-lg{display:none}@media (min-width:992px){#partner .partner-lg{display:inherit}}@media (min-width:992px){#partner .partner-md{display:none}}#partner a img{filter:grayscale(1)}#partner a:focus img,#partner a:hover img{filter:grayscale(0)}#footer{background-color:var(--color-1);background-image:url("../../files/layout/img/light.png");background-repeat:no-repeat;background-position:top right;color:#ffffff}@media (min-width:992px){#footer{height:22rem}}#footer .inside{padding:1.5rem}@media (min-width:992px){#footer .inside{display:grid;grid-template-columns:1fr auto 1fr auto;grid-template-areas:"a b c d";height:20rem}}@media (min-width:1400px){#footer .inside{grid-template-columns:1fr 1fr 1fr auto}}#footer .address{margin-left:0}@media (min-width:992px){#footer .address{margin-left:4rem}}@media (min-width:1400px){#footer .address{margin-left:0}}#footer .organisation,#footer .address,#footer .media{align-content:flex-end;margin-bottom:2rem}#footer .organisation a svg,#footer .address a svg,#footer .media a svg{transition:opacity 1s}#footer .organisation a svg:focus,#footer .organisation a svg:hover,#footer .address a svg:focus,#footer .address a svg:hover,#footer .media a svg:focus,#footer .media a svg:hover{opacity:0.5}@media (min-width:992px){#footer .organisation,#footer .address,#footer .media{margin-bottom:0}}#footer .organisation .organiser{margin-bottom:1.5rem}#footer .organisation svg{height:10rem}#footer .media{grid-area:d}#footer .media ul{display:flex;list-style-type:none;margin:0;padding:0}#footer .media li{margin-right:2rem}#footer .media li:last-child{margin-right:0}#footer .media svg{height:4.2rem}#footer a{color:#ffffff}#bottom{background-color:var(--color-2);color:#ffffff}#bottom .inside{padding:1.5rem}@media (min-width:576px){#bottom .inside{display:flex;flex-direction:row-reverse;justify-content:space-between}}#bottom .realisation{margin:1rem 0}@media (min-width:576px){#bottom .realisation{margin:0}}#bottom .realisation a{border:0.5px solid rgba(255, 255, 255, 0.4);border-radius:1rem;color:rgba(255, 255, 255, 0.4);padding:0.5rem 1rem;transition:all 1s}#bottom .realisation a:focus,#bottom .realisation a:hover{background-color:rgba(255, 255, 255, 0.6);color:var(--color-2);text-decoration:none}#bottom a{color:#ffffff}#bottom a:focus{text-decoration:underline}#bottom ul{display:flex;list-style-type:none;margin:0;padding:0}@media (min-width:992px){#bottom ul{justify-content:end}}#bottom li::after{content:"|";padding:0 1rem}#bottom li:last-child::after{content:none}:root{--color-1: #2a3445;--color-2: #e49937;--color-3: #ea554f;--color-4: #315c7c;--color-5: #ababab;--color-6: #efedeb;--font-weight: 400;--headline-weight: 700;--light: url('data:image/svg+xml,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.75 32.75">  <path stroke-miterlimit="10" stroke-width=".3px" d="M32.61,16.37c0,.87-.7,1.57-1.57,1.57s-1.57-.71-1.57-1.57.7-1.57,1.57-1.57,1.57.7,1.57,1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M3.29,16.38c0,.87-.7,1.57-1.57,1.57s-1.57-.71-1.57-1.57.7-1.57,1.57-1.57,1.57.7,1.57,1.57Z"/>  <line stroke-miterlimit="3.86" stroke-width=".66px" x1="1.72" y1="16.38" x2="31.04" y2="16.38"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M17.95,16.37c0,.87-.7,1.57-1.57,1.57s-1.57-.71-1.57-1.57.7-1.57,1.57-1.57,1.57.7,1.57,1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M13.06,16.37c0,.87-.7,1.57-1.57,1.57s-1.57-.71-1.57-1.57.7-1.57,1.57-1.57,1.57.7,1.57,1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M22.83,16.37c0,.87-.7,1.57-1.57,1.57s-1.57-.71-1.57-1.57.7-1.57,1.57-1.57,1.57.7,1.57,1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M27.72,16.37c0,.87-.7,1.57-1.57,1.57s-1.57-.71-1.57-1.57.71-1.57,1.57-1.57,1.57.7,1.57,1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M8.18,16.37c0,.87-.7,1.57-1.57,1.57s-1.57-.71-1.57-1.57.7-1.57,1.57-1.57,1.57.7,1.57,1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M27.85,4.9c.61.61.61,1.61,0,2.22-.62.61-1.61.61-2.22,0-.62-.61-.62-1.61,0-2.22.61-.61,1.6-.61,2.22,0Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M7.12,25.63c.61.61.61,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22.61-.61,1.61-.61,2.22,0Z"/>  <line stroke-miterlimit="3.86" stroke-width=".66px" x1="6.01" y1="26.74" x2="26.74" y2="6.01"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M17.49,15.26c.61.61.61,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22.62-.61,1.61-.61,2.22,0Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M14.03,18.72c.61.61.61,1.61,0,2.22-.62.61-1.61.61-2.22,0-.61-.62-.61-1.61,0-2.22.61-.61,1.61-.61,2.22,0Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M20.94,11.81c.61.61.61,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22.61-.61,1.61-.61,2.22,0Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M24.4,8.36c.62.61.62,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22.62-.61,1.61-.61,2.22,0Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M10.58,22.18c.62.61.62,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22.61-.61,1.61-.61,2.22,0Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M16.38.15c.87,0,1.57.7,1.57,1.57s-.7,1.57-1.57,1.57-1.57-.7-1.57-1.57.7-1.57,1.57-1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M16.38,29.46c.87,0,1.57.7,1.57,1.57s-.7,1.57-1.57,1.57-1.57-.7-1.57-1.57.7-1.57,1.57-1.57Z"/>  <line stroke-miterlimit="3.86" stroke-width=".66px" x1="16.38" y1="31.03" x2="16.38" y2="1.72"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M16.38,14.81c.87,0,1.57.7,1.57,1.57s-.7,1.57-1.57,1.57-1.57-.71-1.57-1.57.7-1.57,1.57-1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M16.38,19.69c.87,0,1.57.7,1.57,1.57s-.7,1.57-1.57,1.57-1.57-.7-1.57-1.57.7-1.57,1.57-1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M16.38,9.92c.87,0,1.57.7,1.57,1.57s-.7,1.57-1.57,1.57-1.57-.7-1.57-1.57.7-1.57,1.57-1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M16.38,5.03c.87,0,1.57.7,1.57,1.57s-.7,1.57-1.57,1.57-1.57-.7-1.57-1.57.7-1.57,1.57-1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M16.38,24.58c.87,0,1.57.7,1.57,1.57s-.7,1.57-1.57,1.57-1.57-.7-1.57-1.57.7-1.57,1.57-1.57Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M4.9,4.9c.61-.61,1.61-.61,2.22,0,.61.61.61,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M25.63,25.63c.61-.61,1.6-.61,2.22,0,.61.61.61,1.61,0,2.22-.62.61-1.61.61-2.22,0-.62-.61-.62-1.61,0-2.22Z"/>  <line stroke-miterlimit="3.86" stroke-width=".66px" x1="26.74" y1="26.74" x2="6.01" y2="6.01"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M15.27,15.26c.61-.61,1.61-.61,2.22,0,.61.61.61,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M18.72,18.72c.61-.61,1.61-.61,2.22,0,.61.61.61,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.62-.61-1.61,0-2.22Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M11.81,11.81c.61-.61,1.61-.61,2.22,0,.61.61.61,1.61,0,2.22-.62.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M8.36,8.36c.61-.61,1.61-.61,2.22,0,.62.61.62,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22Z"/>  <path stroke-miterlimit="10" stroke-width=".3px" d="M22.18,22.18c.61-.61,1.61-.61,2.22,0,.61.61.62,1.61,0,2.22-.61.61-1.61.61-2.22,0-.61-.61-.61-1.61,0-2.22Z"/>  </svg>  ')}body{background-color:#e0dedc;font-family:"Roboto", Helvetica, Arial, sans-serif;font-weight:var(--font-weight);font-size:1.8rem;line-height:1.5}body.navigation-open{overflow:hidden}h1{font-size:4.8rem}h1,h2,h3,h4,h5,h6{font-family:"Barlow Condensed", "Times New Roman", serif;font-weight:var(--headline-weight)}#navigation .level_1 a{padding-right:4rem;position:relative}#navigation .level_1 a::after{background-color:#ffffff;background-repeat:no-repeat;mask:var(--light);content:"";position:absolute;right:1rem;top:0.6rem;transition:transform 1s;height:2rem;width:2rem}@media (min-width:1024px){#navigation .level_1 a::after{top:0.9rem}}@media (min-width:1200px){#navigation .level_1 a::after{right:1.5rem;top:0.7rem;height:2.5rem;width:2.5rem}}@media (min-width:1400px){#navigation .level_1 a::after{right:2rem;top:1rem;height:3rem;width:3rem}}#navigation .level_1 a.is-active::after,#navigation .level_1 a:focus::after,#navigation .level_1 a:hover::after{background-color:var(--color-2);transform:rotate(90deg)}#navigation .level_1 a.event.is-active::after,#navigation .level_1 a.event:focus::after,#navigation .level_1 a.event:hover::after{background-color:#3c5d7b}#navigation .level_1 a.training.is-active::after,#navigation .level_1 a.training:focus::after,#navigation .level_1 a.training:hover::after{background-color:var(--color-3)}#navigation .level_2 a::after{content:none}#navigation .contao-mega-menu .mm_level_1{min-height:68rem;z-index:101}#navigation .contao-mega-menu .mm_content p{font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:1.7rem}#navigation .contao-mega-menu img{height:auto}.mod_breadcrumb ul{padding-left:20px}@media (min-width:768px){.mod_breadcrumb ul{display:flex;list-style-type:none;padding:0}}.mod_breadcrumb li{color:var(--color-2)}@media (min-width:768px){.mod_breadcrumb li::after{color:var(--color-1);content:"–";padding:0 0.5rem}.mod_breadcrumb li:last-child::after{content:none}}.mod_breadcrumb a{color:var(--color-1)}h1{background-color:var(--color-2);color:#ffffff;font-size:3rem;padding:1rem 1.5rem}@media (min-width:576px){h1{padding:1rem 3rem}}.home h1{background-color:transparent}h2{color:var(--color-2);font-size:2.5rem;margin:0 0 1rem 0}a{color:var(--color-2)}main .mod_search,main .formbody,main .form-confirmation,main .rte{background-color:#ffffff;padding:3rem}.page-not-found main .mod_search{padding:0}.training .mod_breadcrumb li{color:var(--color-3)}.training .training h1{background-color:var(--color-3)}.training .training h2{color:var(--color-3)}.training .training a{color:var(--color-3)}.training main .btn{background-color:var(--color-3);border:0.1rem solid var(--color-3);color:#ffffff}.training main .btn:hover{color:var(--color-3)}.training p{margin-bottom:2rem}.training ol>li::marker{font-weight:bold}.training img{height:auto}.training main ul,.training main ol{margin-top:-2rem}.training ol{padding-left:2rem}.training ol li{margin-bottom:2rem}.training ol li ul li{margin-bottom:0}.training .training-container{background-color:#ffffff;padding:1.5rem}@media (min-width:576px){.training .training-container{padding:3rem}}@media (min-width:992px){.training .text{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem}}.training .image figure:last-child{margin-top:3rem}@media (min-width:992px){.training .container{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem}.training .container .text{display:inline}}.training .rte{padding:0}.training .rte ul{margin-bottom:2rem;padding-left:2rem}.training .boxes{margin:3rem 0}@media (min-width:992px){.training .boxes{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem}}.training .boxes-column{margin:3rem 0}@media (min-width:992px){.training .boxes-column .rte{column-count:2;column-gap:6rem}}.training .boxes-text figure img{box-shadow:0 3px 25px 0 rgba(107, 107, 107, 0.3);height:auto;transition:all 1s;width:100%}.training .boxes-text figure a:hover img{transform:scale(1.05)}@media (min-width:992px){.training .boxes-text .rte{column-count:2;column-gap:6rem}}.running p{margin-bottom:2rem}.running .running-container{background-color:#ffffff;padding:1.5rem}@media (min-width:576px){.running .running-container{padding:3rem}}@media (min-width:992px){.running .text{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem}}.running .rte{padding:0}.running .rte .images{display:flex;justify-content:space-between;margin-bottom:3rem}@media (min-width:992px){.running .rte .images{margin-bottom:0;flex-flow:row wrap}.running .rte .images figure{flex:50%;margin-bottom:1rem}}@media (min-width:1400px){.running .rte .images{flex-flow:inherit}.running .rte .images figure{flex:inherit;margin-bottom:0}}.running .rte ul{margin-bottom:2rem;padding-left:2rem}.running figure{transition:all 1s}.running figure a:hover{opacity:0.5}.running figure img{height:auto}.running .accordion{margin-bottom:4rem}@media (min-width:992px){.running .accordion{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem}}.running .accordion .content-accordion{border:none}.running .accordion h2{font-family:"Roboto", Helvetica, Arial, sans-serif;margin:2rem 0 0 0;position:relative}.running .handorgel__header__button{background-color:#eaebed;border:none;color:var(--color-1);font-size:1.8rem;padding:1rem 1.5rem}.running .handorgel__header__button span{padding-right:2.5rem}.running .handorgel__header__button:hover{background-color:var(--color-2)}.running .handorgel__header__button::after{content:url('data:image/svg+xml,        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">        <path fill="var(--color-1)" d="M267.3 395.3c-6.2 6.2-16.4 6.2-22.6 0l-192-192c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 361.4 436.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-192 192z"/>        </svg>        ');position:absolute;right:1.5rem;top:1.2rem;width:2.5rem}.running .handorgel__header--open .handorgel__header__button{background-color:var(--color-2);color:#ffffff}.running .handorgel__header--open .handorgel__header__button::after{content:url('data:image/svg+xml,          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">          <path fill="white" d="M244.7 116.7c6.2-6.2 16.4-6.2 22.6 0l192 192c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 150.6 75.3 331.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192z"/>          </svg>        ')}.running .handorgel__content{background-color:transparent;border:none}.running .handorgel__content__inner{padding:2rem 0}@media (min-width:576px){.running .handorgel__content__inner{padding:2rem 1.5rem}}table{width:100%}table th,table td{border:0.1rem solid #ffffff;padding:0.5rem 1rem}table thead{background-color:var(--color-2);color:#ffffff;text-align:left}table tbody tr{background-color:#fbf0e2}table tbody tr:nth-child(even){background-color:#f9e6cf}.gallery main .content-gallery{background-color:#ffffff;padding:1.5rem}@media (min-width:576px){.gallery main .content-gallery{padding:3rem}}.gallery main .content-gallery h2{color:var(--color-2);font-size:2.5rem;margin:0 0 2rem 0}.gallery main .content-gallery ul{list-style-type:none;margin:0;padding:0}@media (min-width:576px){.gallery main .content-gallery ul{column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}}@media (min-width:1200px){.gallery main .content-gallery ul{grid-template-columns:1fr 1fr 1fr}}.gallery main .content-gallery img{box-shadow:0 3px 25px 0 rgba(107, 107, 107, 0.3);height:auto;margin-bottom:2rem;transition:all 1s;width:100%}@media (min-width:576px){.gallery main .content-gallery img{margin-bottom:0}}.gallery main .content-gallery a:hover img{transform:scale(1.05)}.gallery main .datasport{background-color:#ffffff;display:flex;justify-content:center;padding:3rem}.impressions{background-color:#ffffff;padding:1.5rem}@media (min-width:576px){.impressions{padding:3rem}}.impressions .mood{column-gap:5rem;display:grid;grid-template-columns:1fr;list-style-type:none;overflow:hidden;row-gap:10rem;padding:0}@media (min-width:992px){.impressions .mood{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.impressions .mood{grid-template-columns:1fr 1fr 1fr}}.impressions .mood li{position:relative}.impressions .mood li:after{background-color:var(--color-4);block-size:0.1rem;content:"";inline-size:100vw;inset-block-start:calc(calc(10rem / 2) * -1);inset-inline-start:0;position:absolute;z-index:1}.impressions .content{position:relative}.impressions h2{color:var(--color-1);font-size:4rem;line-height:1;margin-top:0;position:absolute}@media (min-width:576px){.impressions h2{font-size:5rem}}.impressions figure{clip-path:polygon(40% 0%, 100% 0%, 100% 100%, 0% 100%)}.impressions img{height:auto}.impressions .link a{display:block;margin:2rem 0 0 0}@media (min-width:576px){.impressions .link{display:flex;justify-content:space-between;margin:2rem 0 0 0}.impressions .link a{display:inline;margin:0}}main .table{overflow-x:auto}main p{margin-bottom:1.5rem}main .btn-container{margin:3rem 0 6rem 0}main .btn{background-color:var(--color-2);border:0.1rem solid var(--color-2);color:#ffffff;display:block;font-size:1.8rem;font-weight:bold;padding:1rem 1.5rem;transition:all 1s}@media (min-width:576px){main .btn{display:inline-block}}main .btn.fullwidth{width:100%}main .btn:hover{background-color:#ffffff;color:var(--color-2);text-decoration:none}main .btn.light{background-color:#ffffff;color:var(--color-2)}main .btn.light:hover{background-color:var(--color-2);color:#ffffff}.photographer{background-color:#ffffff;font-weight:bold;padding:0 3rem 3rem 3rem}.photographer p{margin:0}.photographer a{color:var(--color-2)}header .mod_article{background-color:var(--color-2);padding:2rem 0}@media (min-width:992px){header .mod_article{height:44rem;padding:0;position:relative}}header .boxes{text-align:center;width:100%}@media (min-width:992px){header .boxes{position:absolute;top:-27rem}header .boxes.sub{top:-33rem}}header .boxes h1{color:#ffffff;font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:2rem;text-shadow:0.1rem 0.1rem var(--color-1)}@media (min-width:768px){header .boxes h1{font-size:9rem}}@media (min-width:992px){header .boxes h1{margin-bottom:10rem}}header .boxes h1 .subheadline{font-size:2.5rem}@media (min-width:768px){header .boxes h1 .subheadline{font-size:7rem}}header .boxes.sub h1{line-height:0.9}@media (min-width:992px){header .box-container{display:flex;justify-content:center}}header .box-container a{color:var(--color-1);display:block;height:auto;transition:all 1s}header .box-container a:hover{text-decoration:none;transform:scale(1.1)}header .box{margin:3rem auto;max-width:30rem;text-align:center}@media (min-width:992px){header .box{margin:0 2rem}}header .box h2{background-color:#f6e7d4;background-image:url("../../files/layout/img/box.png");background-repeat:no-repeat;background-position:top right;clip-path:polygon(10% 0%, 100% 0, 100% 100%, 0 100%, 0 50%);color:var(--color-1);font-weight:500;height:9rem;margin:0;padding:5rem 2rem 0.5rem 2rem}header .box img{height:auto;padding:0 2rem;width:100%}header .box .container{background-color:#ffffff;min-height:35rem;padding:2rem 0}header .box .text{line-height:1.2;padding:0 2rem}header .box .text p{margin-top:1.5rem}.mod_newslist{background-color:var(--color-6)}.mod_newslist h1{margin-bottom:4rem}.mod_newslist .empty{padding:3.75rem}.home .mod_newslist{padding-top:4rem}.layout_latest{background-color:#ffffff;margin-bottom:3rem}@media (min-width:992px){.layout_latest{display:grid;grid-template-columns:1fr 1fr}}.layout_latest:last-child{margin-bottom:0}.layout_latest h2{color:var(--color-1);font-size:3.5rem;line-height:1.1;margin-bottom:2rem;width:100%}.layout_latest h2 strong{color:var(--color-3)}.layout_latest h2 em{color:var(--color-2);font-style:normal}.layout_latest .rte{padding:1.5rem}@media (min-width:992px){.layout_latest .rte{align-content:space-between;display:flex;flex-flow:wrap;padding:3rem}}.layout_latest img{height:auto}.layout_latest .more-container .btn{margin-bottom:1rem}@media (min-width:576px){.layout_latest .more-container .btn{min-width:22.5rem;text-align:center;margin-bottom:0;margin-right:1rem}}.layout_latest .more{margin-top:3rem}@media (min-width:992px){.layout_latest .more{margin-top:0}}.layout_latest .more a{background-color:var(--color-2);border:0.1rem solid var(--color-2);color:#ffffff;font-size:1.8rem;font-weight:bold;padding:1rem 1.5rem;transition:all 1s}.layout_latest .more a:hover{background-color:#ffffff;color:var(--color-2);text-decoration:none}@media (min-width:992px){.layout_latest figure{clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%)}}main .mod_newsreader .content-gallery{background-color:#ffffff;padding:1.5rem}@media (min-width:576px){main .mod_newsreader .content-gallery{padding:3rem}}main .mod_newsreader .content-gallery h2{color:var(--color-2);font-size:2.5rem;margin:0 0 2rem 0}main .mod_newsreader .content-gallery ul{list-style-type:none;margin:0;padding:0}@media (min-width:576px){main .mod_newsreader .content-gallery ul{column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}}@media (min-width:1200px){main .mod_newsreader .content-gallery ul{grid-template-columns:1fr 1fr 1fr}}main .mod_newsreader .content-gallery img{box-shadow:0 3px 25px 0 rgba(107, 107, 107, 0.3);height:auto;margin-bottom:2rem;transition:all 1s;width:100%}@media (min-width:576px){main .mod_newsreader .content-gallery img{margin-bottom:0}}main .mod_newsreader .content-gallery a:hover img{transform:scale(1.05)}main .mod_newsreader .back{margin-top:2rem}.home #container,.news #container{background-color:var(--color-6)}.home #container #main .inside,.news #container #main .inside{padding:0}.mod_search .header{margin:2rem 0}.mod_search .info{margin-bottom:6rem;max-width:68rem}.mod_search .search_default{border-top:0.1rem solid var(--color-2);margin-top:2rem;padding-top:2rem}.mod_search .search_default .context{max-width:68rem}.mod_search .search_default .highlight{background-color:var(--color-2);color:#ffffff}.mod_search .search_default .url{color:var(--color-5)}.data-privacy :target{overflow:hidden}.data-privacy :target:after{border-top:1px solid var(--color-2);content:"";display:inline-block;height:1.5rem;margin-left:1rem;margin-right:-100%;vertical-align:bottom;width:100%}.data-privacy h3:target:after{border-top-color:var(--color-1)}.text .rte .table-of-contents{list-style-type:none;padding-left:0}.text .rte .table-of-contents ul{list-style-type:none;margin-bottom:0;padding-left:2rem}.back-to-top{bottom:0;letter-spacing:0;outline:none;position:fixed;right:1rem;text-align:center;text-decoration:none;z-index:99}@media (min-width:1200px){.back-to-top{right:2rem}}.back-to-top svg{background-color:var(--color-2);border-top-left-radius:1rem;border-top-right-radius:1rem;fill:var(--color-6);width:5.5rem}.back-to-top:focus{outline:3px dotted var(--color-2);outline-offset:3px}.back-to-top:hover{opacity:0.7}.ce_form label{display:block;margin-bottom:0.5rem}.ce_form input,.ce_form textarea{border:1px solid var(--color-1);margin-bottom:1.5rem;padding:0.5rem 1rem;width:25rem}@media (min-width:576px){.ce_form input,.ce_form textarea{width:75%}}.ce_form button{background-color:var(--color-2);border:0.1rem solid var(--color-2);color:#ffffff;font-size:1.8rem;font-weight:bold;padding:1rem 1.5rem;transition:all 1s}.ce_form button:hover{background-color:#ffffff;color:var(--color-2);text-decoration:none}
