html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.align-items-flex-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.justify-content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.justify-content-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.justify-content-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.flex-direction-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:root{--width: 1200px;--white: #fff;--primary: #5ee0bd;--textOnPrimary: #000;--ctaColor: #00a1ff;--secondary: #055c71;--lightSecondary: #75969e;--textOnSecondary: #fff;--tertiary: #d9c994;--fourth: #fff;--textOnBackground: #000;--gutter: 8px;--doubleGutter: calc(var(--gutter) * 2);--cardBackground: #f4eee7;--cardBackgroundDark: #d7d2c8}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}.section-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;height:100%}*,*:before,*:after{box-sizing:inherit}select{padding:0 var(--gutter)}body,input,textarea,button,select{font-size:17px;font-family:agenda-one,sans-serif;line-height:1.5;color:var(--textOnBackground)}article,aside,footer,header,hgroup,nav,section{display:block}section{padding:0 10px}textarea{width:100%}button{background:none;border:none}button.iconerror,button.iconwarn,button.iconokay,.iconprimary{width:40px;height:40px}button.error,button.warn,button.okay,.primary,.iconprimary,.iconerror,.iconwarn,.iconokay{height:40px;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}button.error svg,button.warn svg,button.okay svg,.primary svg,.iconprimary svg,.iconerror svg,.iconwarn svg,.iconokay svg{stroke:var(--white)}.active button.error svg,.active button.warn svg,.active button.okay svg,.active .primary svg,.active .iconprimary svg,.active .iconerror svg,.active .iconwarn svg,.active .iconokay svg{stroke:var(--textOnPrimary)}.primary,.iconprimary{padding:0 var(--gutter);background:var(--ctaColor);color:#fff}.error,.iconerror{background:#d10a0acb;border-radius:4px;color:var(--textOnSecondary);padding:calc(var(--gutter) / 4) calc(var(--gutter) / 2)}.warn,.iconwarn{background:#db9a2acb;border-radius:4px;color:var(--textOnSecondary);padding:calc(var(--gutter) / 4) calc(var(--gutter) / 2)}.okay,.iconokay{background:#2adb2acb;border-radius:4px;color:var(--textOnSecondary);padding:calc(var(--gutter) / 4) calc(var(--gutter) / 2)}@media print{.hideprint{display:none!important}}@media only screen{.onlyprint{display:none!important}}a{text-decoration:none;color:#2d9dbd}a:hover{text-decoration:underline}header#header{background:#ffffffe6;position:fixed;top:0;width:100%;z-index:10}@media (min-width: 800px){header#header{padding-top:8px}}header#header ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}header#header ul li{font-size:16px;margin:10px 7px}@media (min-width: 800px){header#header ul li{font-size:20px;margin:0 20px}}header#header ul li a{color:#2d9dbd}header#header ul li a .current{color:var(--secondary);text-decoration:underline}#logo{width:100%;display:flex;justify-content:space-between;padding:0 10px}#logo svg{width:150px}#logo h4{font-size:1.2em;font-style:italic;margin-top:.15em;color:var(--textOnBackground)}@media (min-width: 800px){#logo{width:250px;display:block}#logo svg{width:100%;height:80px}#logo h4{font-size:1.4em;margin:0}}h1{color:var(--textOnBackground);font-weight:600;font-size:2.5em;text-transform:uppercase;text-align:right;max-width:var(--width);margin:0 auto}@media (min-width: 600px){h1{font-size:4em}}h2{font-size:2em;margin:0;padding:40px 0;text-transform:uppercase;color:var(--textOnBackground);font-weight:600}@media (min-width: 600px){h2{font-size:4em}}h3{font-weight:600;font-size:30px;margin:20px 0}h4{font-weight:600;font-size:20px;margin:20px 0 0}h5{font-weight:600;font-size:24px;margin:0 0 10px}p+h5{margin-top:-22px}p{margin-bottom:22px}em{font-style:italic}strong,b{font-weight:700}img{width:100%;height:auto}.text-align-center{text-align:center}.padding-top20{padding-top:8px}@media (min-width: 500px){.padding-top20{padding-top:20px}}.padding-bottom20{padding-bottom:8px}@media (min-width: 500px){.padding-bottom20{padding-top:20px}}.padding-right20{padding-right:0}@media (min-width: 500px){.padding-right20{padding-right:20px}}.padding-left20{padding-left:0}@media (min-width: 500px){.padding-left20{padding-left:20px}}iframe{width:100%}.textcenter *,.textcenter{width:100%;text-align:center}#infos{background:var(--tertiary);padding-bottom:100px;display:flex;justify-content:center}#anfahrt{background:var(--fourth)}#impressum{background:var(--tertiary);padding-bottom:100px;color:var(--textOnBackground)}.margauto{margin:0 auto;max-width:var(--width)}.half,.third,.fourth{display:grid;grid-gap:20px}.half{grid-template-columns:1fr}@media (min-width: 800px){.half{grid-template-columns:1fr 1fr}}.third{grid-template-columns:1fr}@media (min-width: 800px){.third{grid-template-columns:1fr 1fr 1fr}}.card--error{border:1px solid rgb(255,0,0);background:#fdc4c4;padding:var(--gutter)}.card--warn{border:1px solid rgb(255,153,0);background:#fde4be;padding:var(--gutter)}table td{padding:0 5px}.yearItem{background:var(--cardBackgroundDark)}.yearItem.angemeldet{background:#cae9b0}.yearItem.abgemeldet{background:#e9b0b0}.yearItem.warteliste{background:#e9d2b0}.cardTelRow+.cardTelRow{padding-top:calc(var(--gutter) / 2)}div a.toggle svg{stroke:var(--ctaColor)}div.active a.toggle svg{stroke:var(--fourth)}
