﻿@font-face{font-family:"DINPro";src:url("dinpro.eot");src:local("DINPro"),url("dinpro.eot#iefix") format("embedded-opentype"),url("dinpro.woff2") format("woff2"),url("dinpro.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"DINPro";src:url("dinpro-bold.eot");src:local("DINPro-Bold"),url("dinpro-bold.eot#iefix") format("embedded-opentype"),url("dinpro-bold.woff2") format("woff2"),url("dinpro-bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"DINPro";src:url("dinpro-italic.eot");src:local("DINPro-Italic"),url("dinpro-italic.eot#iefix") format("embedded-opentype"),url("dinpro-italic.woff2") format("woff2"),url("dinpro-italic.woff") format("woff");font-weight:normal;font-style:italic}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialised}body,button,input,select,textarea{font-family:DINPro,Helvetica,sans-serif;line-height:1.2}body,button,input,select,textarea{font-size:16px}@media screen and (min-width: 320px){body,button,input,select,textarea{font-size:calc(16px + (23 - 16)/(1600 - 320)*(100vw - 320px))}}@media screen and (min-width: 1600px){body,button,input,select,textarea{font-size:23px}}body{margin:0;min-width:320px;hyphens:auto}a{color:#000;text-decoration:underline}a:active,a:focus,a:hover{text-decoration:underline}img{vertical-align:middle}input[type=checkbox]{margin-right:1ex}select{max-width:calc(100vw - 20px - .1125*(100vw - 320px) - 20px - .1125*(100vw - 320px) - 30px - .00625*(100vw - 320px))}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.button{color:#fff;background-color:#003459;border-width:0;padding:.3em .6em}.errors{color:red;list-style-type:none;padding-left:0}.infos{list-style-type:none;padding-left:0}.wrapper{min-width:320px;margin:0 auto}.header,.main,.footer{padding-left:20px}@media screen and (min-width: 320px){.header,.main,.footer{padding-left:calc(20px + (200 - 20)/(1920 - 320)*(100vw - 320px))}}@media screen and (min-width: 1920px){.header,.main,.footer{padding-left:200px}}.header,.main,.footer{padding-right:20px}@media screen and (min-width: 320px){.header,.main,.footer{padding-right:calc(20px + (200 - 20)/(1920 - 320)*(100vw - 320px))}}@media screen and (min-width: 1920px){.header,.main,.footer{padding-right:200px}}.header{padding-top:10px;padding-bottom:10px}.header{margin-bottom:20px}@media screen and (min-width: 320px){.header{margin-bottom:calc(20px + (60 - 20)/(1600 - 320)*(100vw - 320px))}}@media screen and (min-width: 1600px){.header{margin-bottom:60px}}.main{display:block}.section{margin-bottom:3em}.section-title{margin-left:auto;margin-right:auto}.section-title{margin-bottom:16px}@media screen and (min-width: 320px){.section-title{margin-bottom:calc(16px + (48 - 16)/(1600 - 320)*(100vw - 320px))}}@media screen and (min-width: 1600px){.section-title{margin-bottom:48px}}.section-title__img{width:100%}.section-title__headline{margin-top:0;margin-bottom:0;line-height:1}.section-title__headline{font-size:30px}@media screen and (min-width: 320px){.section-title__headline{font-size:calc(30px + (55 - 30)/(1600 - 320)*(100vw - 320px))}}@media screen and (min-width: 1600px){.section-title__headline{font-size:55px}}@media screen and (min-width: 600px){.section-title__block{width:88%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1250px){.section-title__block{display:flex;align-items:flex-end}}.section-title__date{margin-top:.2em;margin-bottom:.6em;font-weight:bold}.section-title__date{font-size:22px}@media screen and (min-width: 320px){.section-title__date{font-size:calc(22px + (35 - 22)/(1250 - 320)*(100vw - 320px))}}@media screen and (min-width: 1250px){.section-title__date{font-size:35px}}@media screen and (min-width: 1250px){.section-title__date{margin-left:3em;margin-bottom:0}}.section-title__date{font-size:22px}@media screen and (min-width: 1250px){.section-title__date{font-size:calc(22px + (35 - 22)/(1600 - 1250)*(100vw - 1250px))}}@media screen and (min-width: 1600px){.section-title__date{font-size:35px}}.section-themen__list{list-style-type:none;margin:0;padding:0;font-size:1.3rem;display:grid;grid-column-gap:1rem;grid-row-gap:1rem;align-items:flex-end}.section-themen__list-2025{align-items:normal}@media(min-width: 550px){.section-themen__list{grid-template-columns:1fr 1fr}.section-themen__list-2024{grid-template-columns:1fr}.section-themen__list-2025{grid-template-columns:1fr 1fr}}@media(min-width: 800px){.section-themen__list{grid-template-columns:1fr 1fr 1fr}.section-themen__list-2024{grid-template-columns:1fr}.section-themen__list-2025{grid-template-columns:1fr 1fr}}@media(min-width: 920px){.section-themen__list-2024{grid-template-columns:1fr 1fr}.section-themen__list-2025{grid-template-columns:1fr 1fr}}@media(min-width: 1100px){.section-themen__list{grid-template-columns:1fr 1fr 1fr 1fr}.section-themen__list-2024{grid-template-columns:1fr 1fr}.section-themen__list-2025{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1420px){.section-themen__list-2024{grid-template-columns:1fr 1fr 1fr}.section-themen__list-2025{grid-template-columns:1fr 1fr 1fr}}.section-themen__listitem{font-size:1rem}.section-themen__listitem-2025{display:flex;flex-direction:column}.section-themen__headlineblock{display:flex;flex-direction:row;align-items:center}.section-themen__headlineblock-2025{display:block;background-color:#0f1e46;color:#fff;padding:.5rem;margin-top:1rem;flex-grow:1}.section-themen__number{font-size:1.2rem;margin:0 1rem .5rem 0}.section-themen__headline{display:inline;font-size:1rem;margin:0 0 .5rem 0}.section-themen__figure{margin:0;font-weight:normal}.section-themen__imgblock{position:relative;overflow:hidden;border:1px solid #aaa}.section-themen__img{width:100%;height:auto}.section-themen__figure a:hover .section-themen__img{transform:scale(1.3);transition:all .5s}.section-themen__overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-image:url("../images/play.png");background-repeat:no-repeat;background-position:center;background-size:40%}.section-themen__figcaption{min-height:3.6em}.section-themen__titel{display:table;margin:0 auto;background-color:#ffd500;padding:.2em}.section-themen__text{font-weight:normal}.infostands::after{content:"";display:block;clear:both}@media screen and (min-width: 550px)and (max-width: 799px){.infostand{width:47%;float:left;margin-right:6%}.infostand:nth-child(2n){margin-right:0%}.infostand:nth-child(2n+1){clear:both}}@media screen and (min-width: 800px){.infostand{width:32%;float:left;margin-right:2%}.infostand:nth-child(3n){margin-right:0%}.infostand:nth-child(3n+1){clear:both}}.infostand__subtitle{font-weight:bold;margin-top:.5em;margin-bottom:.5em}.infostand__text{margin:0}.section-anmeldung::after{content:"";display:block;clear:both}.section-anmeldung__title{display:table;background-color:#ffd500;font-weight:normal;padding:.3em}.section-footer{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem}@media(min-width: 800px){.section-footer{grid-template-columns:1fr 1fr}}.section-footer__countdown{background-color:#0f1e46;color:#fff;hyphens:none}.section-footer__countdown{padding:16px}@media screen and (min-width: 320px){.section-footer__countdown{padding:calc(16px + (32 - 16)/(800 - 320)*(100vw - 320px))}}@media screen and (min-width: 800px){.section-footer__countdown{padding:32px}}@media(min-width: 800px){.section-footer__countdown{padding:16px}}@media screen and (min-width: 800px)and (min-width: 800px){.section-footer__countdown{padding:calc(16px + (32 - 16)/(1600 - 800)*(100vw - 800px))}}@media screen and (min-width: 800px)and (min-width: 1600px){.section-footer__countdown{padding:32px}}.section-footer__imgblock{position:relative;overflow:hidden;border:1px solid #aaa}.section-footer__img{width:100%;height:auto}.section-footer__countdown-headline{text-align:center;padding-bottom:1rem}.section-footer__countdown-headline{font-size:30px}@media screen and (min-width: 320px){.section-footer__countdown-headline{font-size:calc(30px + (75 - 30)/(800 - 320)*(100vw - 320px))}}@media screen and (min-width: 800px){.section-footer__countdown-headline{font-size:75px}}@media(min-width: 800px){.section-footer__countdown-headline{font-size:35px}}@media screen and (min-width: 800px)and (min-width: 800px){.section-footer__countdown-headline{font-size:calc(35px + (72 - 35)/(1600 - 800)*(100vw - 800px))}}@media screen and (min-width: 800px)and (min-width: 1600px){.section-footer__countdown-headline{font-size:72px}}.section-footer__countdown-countdown{width:100%}.section-footer__countdown-element{text-align:center}.section-footer__countdown-element{font-size:30px}@media screen and (min-width: 320px){.section-footer__countdown-element{font-size:calc(30px + (75 - 30)/(800 - 320)*(100vw - 320px))}}@media screen and (min-width: 800px){.section-footer__countdown-element{font-size:75px}}@media(min-width: 800px){.section-footer__countdown-element{font-size:35px}}@media screen and (min-width: 800px)and (min-width: 800px){.section-footer__countdown-element{font-size:calc(35px + (72 - 35)/(1600 - 800)*(100vw - 800px))}}@media screen and (min-width: 800px)and (min-width: 1600px){.section-footer__countdown-element{font-size:72px}}.section-footer__countdown-footerelement{text-align:center}.durchgang{border-width:0;padding:0;margin:0 0 1.8em 0}.durchgang__title{font-size:20px;font-weight:bold;margin-bottom:1em}.durchgangs::after{content:"";display:block;clear:both}.durchgangs label{display:block;text-indent:calc(-30px - .00625*(100vw - 320px));margin-left:calc(30px + .00625*(100vw - 320px));margin-bottom:.5em}.durchgangs label.disabled{color:#ccc}.durchgangs input[type=radio]{margin-right:.8em}@media screen and (min-width: 550px)and (max-width: 819px){.durchgang{width:45%;float:left;margin-right:5%}.durchgang:nth-child(2n){margin-right:0%}.durchgang:nth-child(2n+1){clear:both}}@media screen and (min-width: 820px)and (max-width: 949px){.durchgang{width:32%;float:left;margin-right:2%}.durchgang:nth-child(3n){margin-right:0%}.durchgang:nth-child(3n+1){clear:both}}@media screen and (min-width: 950px){.durchgang{width:23.5%;float:left;margin-right:2%}.durchgang:nth-child(4n){margin-right:0%}.durchgang:nth-child(4n+1){clear:both}}.form-anmeldung__label{display:block;font-weight:bold}.form-anmeldung__input{width:calc(100% - 6px);display:block;margin-top:.2em;margin-bottom:.7em}.form-anmeldung__submit{float:right}@media screen and (min-width: 500px)and (max-width: 799px){.form-anmeldung__label{width:47%;float:left;margin-right:6%}.form-anmeldung__label:last-child{margin-right:0}.form-anmeldung__label:nth-child(2n){margin-right:0%}.form-anmeldung__label:nth-child(2n+1){clear:both}.form-anmeldung__submit{margin-top:1.3em}}@media screen and (min-width: 800px){.form-anmeldung__label{width:32%;float:left;margin-right:2%}.form-anmeldung__label:nth-child(3n){margin-right:0%}.form-anmeldung__label:nth-child(3n+1){clear:both}}.section-onlineanmeldung__title{font-weight:normal;padding:.3em}.form-onlineanmeldung__label-teilnehmer{display:block;margin-bottom:1.8rem}.form-onlineanmeldung__input-teilnehmer{display:block;width:100%;max-width:33em}.onlinedurchgang__list{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-auto-rows:1fr}@media(min-width: 800px){.onlinedurchgang__list{grid-template-columns:1fr 1fr}}.onlinedurchgang__item{border-width:0;padding:0;margin:0 0 1.8em 0}.onlinedurchgang__title{font-size:20px;font-weight:bold;margin-bottom:1em}.onlinedurchgang__item label{display:block;text-indent:calc(-30px - .00625*(100vw - 320px));margin-left:calc(30px + .00625*(100vw - 320px));margin-bottom:.5em}.onlinedurchgang__item input[type=radio]{margin-right:.8em}.onlinedurchgang__personal{margin:0 0 1rem 0;padding:0;border-width:0;display:grid;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem}@media(min-width: 800px){.onlinedurchgang__personal{grid-template-columns:1fr 1fr}}.onlinedurchgang__personal .form-onlineanmeldung__label{display:block;margin-bottom:.8em}.onlinedurchgang__personal .form-onlineanmeldung__input{display:block;width:100%}.form-onlineanmeldung__label-media{display:block;margin-bottom:2rem}.form-onlineanmeldung__submit{display:block;background-color:#fff;color:#000;border:1px solid #000;border-radius:10px}.danke__claim{margin-bottom:3em}.danke__name{list-style-type:none;padding-left:0;margin-bottom:3em}.danke__name::after{content:"";display:block;clear:both}.danke__name li{float:left}.danke__name li:first-child{margin-right:1.5em}@media screen and (min-width: 320px){.danke__name li:first-child{margin-right:calc(24px + .0984375*(100vw - 320px))}}.footer{background-color:#888;color:#000;padding-top:8px;padding-bottom:8px;font-size:.75em}.footer::after{content:"";display:block;clear:both}.footer-content{border-top:1px solid rgba(0,0,0,0)}.footer-menu{list-style-type:none;padding-left:0;text-align:center}.footer-menu::after{content:"";display:block;clear:both}.footer-menu__item{display:inline}.footer-menu__item:not(:last-child)::after{content:" |"}.footer-menu__item a{color:#fff;text-decoration:none}.footer-menu__item a:active,.footer-menu__item a:focus,.footer-menu__item a:hover{text-decoration:underline}.footer-contact{list-style-type:none;padding-left:0;text-align:center}.footer-contact__item a{color:#fff;text-decoration:none}.footer-contact__item a:active,.footer-contact_item a:focus,.footer-contact__item a:hover{text-decoration:underline}@media screen and (min-width: 720px){.footer-menu{float:left}.footer-contact{list-style-type:disc;text-align:right}.footer-contact__item{display:inline}.footer-contact__item:not(:last-child)::after{content:" ●"}}html:has(dialog[open]){overflow:hidden}.form-onlineanmeldung-2025 .form-onlineanmeldung__label{text-indent:unset;margin-left:unset}.form-onlineanmeldung-2025 .form-onlineanmeldung__select{margin-left:1em;max-width:unset}.body__slider{background-color:#333}.body__slider header{margin-bottom:0;padding-top:0;padding-bottom:0}.body__slider .kontakt{text-align:center;margin:.5em 0}.modul-contentresponsiveslider{margin-left:-20px}@media screen and (min-width: 320px){.modul-contentresponsiveslider{margin-left:calc(-20px + (-200 - -20)/(1920 - 320)*(100vw - 320px))}}@media screen and (min-width: 1920px){.modul-contentresponsiveslider{margin-left:-200px}}.modul-contentresponsiveslider{margin-right:-20px}@media screen and (min-width: 320px){.modul-contentresponsiveslider{margin-right:calc(-20px + (-200 - -20)/(1920 - 320)*(100vw - 320px))}}@media screen and (min-width: 1920px){.modul-contentresponsiveslider{margin-right:-200px}}/*# sourceMappingURL=default.css.map */
