*{box-sizing:border-box;word-wrap:break-word}html{font-family:'Roboto', sans-serif;text-rendering:geometricPrecision;font-style:normal;font-weight:300;font-size:10px;line-height:1.5rem;color:#000;-webkit-text-size-adjust:none}html,body{width:100%;background:white;padding:0;margin:0}body{position:relative;font-size:14px;overflow-x:hidden}ul,ol,li{list-style-type:none;margin:0;padding:0;font-size:1.4rem;line-height:1.6rem}p,a,td,th,li,strong,em{font-style:normal;font-weight:300;padding:0;margin:0;color:#000}h1,h2,h3,h4{font-family:'Roboto', sans-serif;font-style:normal;font-weight:normal;padding:0;margin:0;color:#000}img{display:block;max-width:100%}.wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem}h1{font-size:3.5rem;font-weight:300;text-transform:uppercase;position:relative;letter-spacing:0.2rem;line-height:3.8rem}@media (max-width:770px){h1{font-size:2.4rem;line-height:2.6rem}}h1::after{content:'';position:absolute;bottom:-1.2rem;left:0;width:50%;border-top:0.1rem solid black}@media (max-width:770px){h1::after{width:100%;max-width:480px}}h2{font-size:2.4rem;font-weight:300;text-transform:uppercase;margin-bottom:1rem}@media (max-width:770px){h2{font-size:2rem;line-height:2.2rem}}h2 strong{font-weight:700}h3{font-size:2rem;font-weight:300;text-transform:none;margin-bottom:1rem}p{font-size:1.6rem;line-height:2.2rem;letter-spacing:0;margin-bottom:1rem}@media (max-width:770px){p{font-size:1.5rem;line-height:1.9rem}}strong{font-weight:700}a{text-decoration:underline;color:#000}header{position:fixed;width:100%;background-color:white;-webkit-box-shadow:3px 3px 8px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:3px 3px 8px 0px rgba(0, 0, 0, 0.75);box-shadow:3px 3px 8px 0px rgba(0, 0, 0, 0.75);z-index:1000;height:8rem;max-height:8rem}@media (max-width:1030px){header{height:5rem;max-height:5rem}}header .logo-mobile{display:none}@media (max-width:1030px){header .logo-mobile{display:block;position:absolute;left:2rem;top:0;width:5rem}}header .header-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem}@media (min-width:1030px){header .header-wrapper .menu-button{display:none}}@media (max-width:1030px){header .header-wrapper .menu-button{display:block;position:absolute;top:0.5rem;right:2rem;height:3rem;width:4rem;z-index:2000}}header .header-wrapper .social-media{position:absolute;right:-10rem;top:1.5rem}@media (max-width:1030px){header .header-wrapper .social-media{display:none}}@media (min-width:1030px){header .header-wrapper nav{padding-top:4rem;width:100%;position:relative}header .header-wrapper nav .logo{position:absolute;left:-15rem;top:2rem}header .header-wrapper nav ul.rex-navi1{display:flex;flex-wrap:nowrap;justify-content:space-between}header .header-wrapper nav ul.rex-navi1 li.rex-current a.rex-current::after,header .header-wrapper nav ul.rex-navi1 li.rex-active a.rex-current::after,header .header-wrapper nav ul.rex-navi1 li.rex-current a.rex-active::after,header .header-wrapper nav ul.rex-navi1 li.rex-active a.rex-active::after{content:'';display:block;height:1px;width:0;background:transparent;transition:width 0.5s ease, background-color 0.5s ease;width:100%;background:#000}header .header-wrapper nav ul.rex-navi1 li.small_header a{font-size:1.4rem}header .header-wrapper nav ul.rex-navi1 li{position:relative}header .header-wrapper nav ul.rex-navi1 li a{color:black;text-decoration:none;position:relative;font-size:1.8rem;padding:0.4rem}header .header-wrapper nav ul.rex-navi1 li a::after{content:'';display:block;height:1px;width:0;background:transparent;transition:width 0.5s ease, background-color 0.5s ease}header .header-wrapper nav ul.rex-navi1 li a:hover::after{width:100%;background:#000}header .header-wrapper nav ul.rex-navi1 li ul.rex-navi2{visibility:hidden;position:absolute;opacity:0;background-color:white;z-index:150;padding:0.5rem 1rem 0 1rem;left:-1rem;transform:translateY(-2em);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;width:20rem}header .header-wrapper nav ul.rex-navi1 li.rex-parent:hover ul.rex-navi2{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s}}@media (max-width:1030px){header .header-wrapper nav{position:absolute;top:0;right:-10rem;transition:all 0.5s ease;display:block;transform:translate(200px, 0);width:25rem;background-color:white;padding:2rem 2rem 10rem 2rem;z-index:1500;-webkit-box-shadow:3px 3px 8px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:3px 3px 8px 0px rgba(0, 0, 0, 0.75);box-shadow:3px 3px 8px 0px rgba(0, 0, 0, 0.75);max-height:100vh;overflow-y:scroll}header .header-wrapper nav .logo{display:none}header .header-wrapper nav ul li a.rex-active,header .header-wrapper nav ul li a.rex-current{text-decoration:underline}header .header-wrapper nav ul li.rex-active ul li.rex-current a{text-decoration:underline}header .header-wrapper nav ul li{margin:0.8rem 0}header .header-wrapper nav ul li a{text-decoration:none;padding:0.5rem;font-size:1.6rem}header .header-wrapper nav ul li ul.rex-navi2{padding-left:2rem}header .header-wrapper nav ul li ul.rex-navi2 li{margin:0.8rem 0}header .header-wrapper nav ul li ul.rex-navi2 li a{padding:0.5rem;font-size:1.6rem}}@media (max-width:1030px){html.menu-mobile-hidden .menu-visible{display:none}html.menu-mobile-hidden .menu-hidden{display:block}html.menu-mobile-hidden nav{transform:translate(200px, 0)}html.menu-mobile-visible .menu-visible{display:block}html.menu-mobile-visible .menu-hidden{display:none}html.menu-mobile-visible nav{transform:translate(-100px, 0)}}footer{width:100%;position:relative;background-color:#000;padding:6rem 0}@media (max-width:770px){footer{padding:4rem 0}}footer h1,footer h2,footer p,footer strong{color:white}footer .footer-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem;display:flex;flex-wrap:nowrap;justify-content:space-between}@media (max-width:770px){footer .footer-wrapper{display:block}}footer .footer-wrapper .column{width:48%}@media (max-width:770px){footer .footer-wrapper .column{width:100%;max-width:480px;margin:0 auto}}footer .footer-wrapper .column .headline{margin-bottom:2rem;border-bottom:1px solid white;padding-bottom:0.5rem}footer .footer-wrapper .column .text{margin-bottom:3rem}footer .footer-wrapper .column .text a{color:white;text-decoration:none}footer .footer-wrapper .column .social-media{margin-bottom:2rem;display:flex;flex-wrap:nowrap}footer .footer-wrapper .column .social-media a{margin-right:1rem}footer .footer-wrapper .column .contact-form{margin-bottom:1rem;width:100%}footer .footer-wrapper .column .contact-form form{width:100%}footer .footer-wrapper .column .contact-form form .form-group{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:1.5rem}@media (max-width:480px){footer .footer-wrapper .column .contact-form form .form-group{display:block;margin-bottom:0.5rem}}footer .footer-wrapper .column .contact-form form .form-group label{flex:0 0 auto;min-width:10rem;color:white;outline:none;text-transform:uppercase}footer .footer-wrapper .column .contact-form form .form-group input{flex:1 1 auto;width:100%;border:none;outline:none;padding:0.2rem;border-radius:0.3rem}footer .footer-wrapper .column .contact-form form .form-group input:focus{background-color:#c3c3c3}@media (max-width:770px){footer .footer-wrapper .column .contact-form form .form-group input{min-height:2.5rem}}footer .footer-wrapper .column .contact-form form .form-group textarea{flex:1 1 auto;width:100%;min-height:4rem;border:none;outline:none;padding:0.2rem;font-family:'Roboto', sans-serif;border-radius:0.3rem}footer .footer-wrapper .column .contact-form form .form-group textarea:focus{background-color:#c3c3c3}@media (max-width:770px){footer .footer-wrapper .column .contact-form form .form-group textarea{max-height:10rem}}footer .footer-wrapper .column .contact-form form button{background-color:yellow;border:none;padding:1.2rem 1.4rem;border-radius:0.3rem;outline:none;margin-left:10rem;text-transform:uppercase}footer .footer-wrapper .column .contact-form form button:focus,footer .footer-wrapper .column .contact-form form button:hover{background-color:#e6e70b;cursor:pointer}@media (max-width:480px){footer .footer-wrapper .column .contact-form form button{margin-left:0}}.modul-headline{width:100%;position:relative;margin:8rem 0}@media (max-width:770px){.modul-headline{margin:4rem 0}}.modul-headline .headline-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem}@media (max-width:770px){.modul-headline .headline-wrapper{max-width:520px}}.modul-headline .headline-wrapper .title{width:100%}.modul-image{width:100%;position:relative}@media (max-width:770px){.modul-image{display:none}}.modul-text{width:100%;position:relative;margin-bottom:4rem}.modul-text .text-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between}@media (max-width:770px){.modul-text .text-wrapper{display:block;max-width:520px}}.modul-text .text-wrapper .text{width:48%}@media (max-width:770px){.modul-text .text-wrapper .text{width:100%}}.modul-text .text-wrapper .text ul{padding-left:2rem;margin-bottom:2.2rem}.modul-text .text-wrapper .text ul li{list-style-type:disc;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.dsgvo-item{margin-bottom:1.5rem}.modul-news{width:100%;position:relative;margin-bottom:8rem}@media (max-width:770px){.modul-news{margin-bottom:4rem}}.modul-news .news-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modul-news .news-wrapper .text{width:48%}@media (max-width:770px){.modul-news .news-wrapper .text{width:100%;max-width:480px;margin:0 auto}}.modul-news .news-wrapper .text p{margin:0}.modul-news .news-wrapper .image{width:48%}@media (max-width:770px){.modul-news .news-wrapper .image{width:100%;max-width:480px;margin:0 auto}}.modul-news .news-wrapper .image img{max-width:100%;display:block}.modul-news .news-wrapper .read-more{width:100%;text-align:left;margin-bottom:2rem;padding-top:2rem}@media (max-width:770px){.modul-news .news-wrapper .read-more{max-width:480px;margin:0 auto 2rem}}.modul-news:nth-child(odd) .news-wrapper .text{order:1}.modul-news:nth-child(odd) .news-wrapper .read-more{order:3}.modul-news:nth-child(odd) .news-wrapper .image{order:2}.modul-news:nth-child(even) .news-wrapper .text{order:2}.modul-news:nth-child(even) .news-wrapper .read-more{order:2;text-align:right}.modul-news:nth-child(even) .news-wrapper .image{order:1}@media (max-width:770px){.modul-news:nth-child(odd) .news-wrapper .text{order:1;margin:0 auto 2rem}.modul-news:nth-child(even) .news-wrapper .read-more{text-align:left}.modul-news:nth-child(even) .news-wrapper .image{order:1;margin:0 auto 2rem}}.modul-yfeed{width:100%;position:relative}.modul-yfeed .yfeed-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem}.modul-yfeed .yfeed-wrapper .feed-item{width:100%}.modul-yfeed .yfeed-wrapper .feed-item .feed-content{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:2rem}@media (max-width:770px){.modul-yfeed .yfeed-wrapper .feed-item .feed-content{display:block}}.modul-yfeed .yfeed-wrapper .feed-item .feed-content .text{width:48%}@media (max-width:770px){.modul-yfeed .yfeed-wrapper .feed-item .feed-content .text{width:100%;max-width:480px;margin:0 auto}}.modul-yfeed .yfeed-wrapper .feed-item .feed-content .image{width:48%}@media (max-width:770px){.modul-yfeed .yfeed-wrapper .feed-item .feed-content .image{width:100%;max-width:480px;margin:0 auto;margin-bottom:2rem}}.modul-yfeed .yfeed-wrapper .feed-item .feed-content .image img{max-width:100%;display:block}.modul-yfeed .yfeed-wrapper .feed-item .watch-extern{width:100%;position:relative;margin-bottom:8rem}@media (max-width:770px){.modul-yfeed .yfeed-wrapper .feed-item .watch-extern{max-width:480px;margin:0 auto 4rem}}.modul-yfeed .yfeed-wrapper .feed-item .watch-extern a{color:white;text-transform:uppercase;background-color:#3b5998;border:none;padding:0.8rem 4rem 0.8rem 1rem;border-radius:0.3rem;outline:none;text-decoration:none;margin-top:1rem;position:relative;-webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.75)}.modul-yfeed .yfeed-wrapper .feed-item .watch-extern a:focus,.modul-yfeed .yfeed-wrapper .feed-item .watch-extern a:hover{background-color:#2d4373;cursor:pointer}.modul-yfeed .yfeed-wrapper .feed-item .watch-extern a:active{-webkit-box-shadow:inset 2px 2px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:inset 2px 2px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:inset 2px 2px 5px 0px rgba(0, 0, 0, 0.75)}.modul-yfeed .yfeed-wrapper .feed-item .watch-extern a::after{position:absolute;content:'';height:2.5rem;width:2.5rem;background-image:url(/media/facebook-button.png);background-size:100%;background-repeat:no-repeat;top:4px;right:7px}.feed-item:nth-child(odd) .feed-content .text{order:1}.feed-item:nth-child(odd) .feed-content .image{order:2}.feed-item:nth-child(odd) .watch-extern{text-align:left}.feed-item:nth-child(even) .feed-content .text{order:2}.feed-item:nth-child(even) .feed-content .image{order:1}.feed-item:nth-child(even) .watch-extern{text-align:right}@media (max-width:770px){.feed-item:nth-child(even) .watch-extern{text-align:left}}.modul-document{width:100%;background-color:#333;position:relative;padding:6rem 0}@media (max-width:770px){.modul-document{padding:4rem 0}}.modul-document .headline-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem;margin-bottom:2rem}@media (max-width:770px){.modul-document .headline-wrapper{margin:0 auto 2rem;max-width:520px}}.modul-document .headline-wrapper h2{color:white}.modul-document .headline-wrapper h2 strong{color:white}.modul-document .document-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem;display:flex;flex-wrap:nowrap;justify-content:space-between}@media (max-width:770px){.modul-document .document-wrapper{display:block}}.modul-document .document-wrapper .text{width:48%}@media (max-width:770px){.modul-document .document-wrapper .text{width:100%;max-width:480px;margin:0 auto 2rem}}.modul-document .document-wrapper .text p{color:white}.modul-document .document-wrapper .document{width:48%}@media (max-width:770px){.modul-document .document-wrapper .document{width:100%;max-width:480px;margin:0 auto}}.modul-document .document-wrapper .document .description{padding-left:7rem;position:relative;margin-bottom:4rem}.modul-document .document-wrapper .document .description::before{position:absolute;left:0;top:0;content:'';width:5rem;height:7rem;background-image:url(/media/pdf.png);background-size:100%;background-repeat:no-repeat}.modul-document .document-wrapper .document .description p{color:white}.modul-document .document-wrapper .document a{color:white;background-color:#c3c3c3;padding:1rem;border-radius:0.5rem;text-decoration:none;-webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.75)}.modul-document .document-wrapper .document a:hover,.modul-document .document-wrapper .document a:focus{background-color:#aaa}.modul-document .document-wrapper .document a:active{-webkit-box-shadow:inset 2px 2px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:inset 2px 2px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:inset 2px 2px 5px 0px rgba(0, 0, 0, 0.75)}.modul-sponsors{width:100%;position:relative}.modul-sponsors .sponsors-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem;display:flex;flex-wrap:wrap;margin-bottom:8rem}.modul-sponsors .sponsors-wrapper .sponsor-item{width:22%;-webkit-box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.75);box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.75);margin-bottom:2rem;margin-right:2rem}@media (max-width:770px){.modul-sponsors .sponsors-wrapper .sponsor-item{width:28%}}@media (max-width:480px){.modul-sponsors .sponsors-wrapper .sponsor-item{width:42%}}.modul-sponsors .sponsors-wrapper .sponsor-item .default{display:none}.modul-sponsors .sponsors-wrapper .sponsor-item .black-white{display:block}.modul-sponsors .sponsors-wrapper .sponsor-item:hover .default{display:block}.modul-sponsors .sponsors-wrapper .sponsor-item:hover .black-white{display:none}.modul-iframe{width:100%;position:relative;margin-bottom:4rem}.modul-iframe .iframe-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem}@media (max-width:770px){.modul-iframe .iframe-wrapper{width:100%;max-width:520px;margin:0 auto}}.modul-iframe .iframe-wrapper .framecontainer{width:100%}.modul-iframe .iframe-wrapper .framecontainer iframe{width:100%;border:none}.modul-maps{width:100%;position:relative;margin-bottom:6rem;padding:0 2rem}.modul-maps .maps-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem;height:40rem;max-width:800px}@media (max-width:770px){.modul-maps .maps-wrapper{max-width:480px}}@media (max-width:480px){.modul-maps .maps-wrapper{height:25rem}}.modul-reports{position:relative;width:100%}.modul-reports .reports-wrapper{width:100%;max-width:840px;margin:0 auto;padding:0 2rem}.modul-reports .reports-wrapper h2{margin-bottom:4rem}.modul-reports .reports-wrapper .report{width:100%;margin-bottom:2.5rem}.modul-reports .reports-wrapper .report .headline{font-size:1.6rem;text-transform:uppercase;font-weight:700;display:block;cursor:pointer;padding-left:1rem;background-color:#aaa;color:white}.modul-reports .reports-wrapper .report .headline:hover{background-color:black}.modul-reports .reports-wrapper .report .text{padding:1rem;display:none}.modul-reports .reports-wrapper .report.visible .text{display:block}main{padding-top:8rem}@media (max-width:1030px){main{padding-top:5rem}}
