@font-face{font-family:"Seria 11 Regular";src:url("../font/Seria-11-Regular.woff2") format("woff2"),url("../font/Seria-11-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Seria 11 Bold";src:url("../font/Seria-11-Bold.woff2") format("woff2"),url("../font/Seria-11-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Publico Text Mono Web";src:url("../font/PublicoTextMono-Roman-Web.woff2") format("woff2"),url("../font/PublicoTextMono-Roman-Web.woff") format("woff");font-display:swap}:root{--color-label: #81add5}.w-full{width:100%}.pt-1rem{padding-top:1rem}.flex{display:flex}.flex-wrap{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.gap-1rem{gap:1rem}.column-gap-1rem{column-gap:1rem}.row-gap-1rem{row-gap:1rem}.flex-grow-0{flex-grow:0}.flex-shrink-0{flex-shrink:0}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-grow-3{flex-grow:3}.flex-grow-4{flex-grow:4}.flex-grow-5{flex-grow:4}.flex-shrink-1{flex-shrink:1}.flex-basis-0{flex-basis:0}.flex-basis-50{flex-basis:50%}.flex-basis-33{flex-basis:33.3%}.col-50{flex-grow:1;flex-basis:0;min-width:240px}@media all{body{font-family:"Seria 11 Regular",Arial,sans-serif;font-size:18px;margin:0}#header{margin-top:1rem;margin-bottom:1rem}a{font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}h1{font-family:"Seria 11 Bold",Arial,sans-serif;font-weight:bold;font-size:48px;padding-bottom:10px}h2{font-family:"Seria 11 Bold",Arial,sans-serif;font-size:28px;font-weight:bold;line-height:1.1em;padding-bottom:12px}h3{font-family:"Seria 11 Bold",Arial,sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;padding-bottom:10px}p{margin:0;margin-bottom:1.3rem}strong{font-family:"Seria 11 Bold",Arial,sans-serif;font-weight:bold}button,input,select,textarea{font-family:"Publico Text Mono Web",monospace;font-size:14px;margin-bottom:5px;border:1px solid #111;box-sizing:border-box;background-color:#eee}input,textarea{padding:5px}input[type=text],input[type=search],input[type=number],input[type=email]{margin-bottom:10px;-webkit-appearance:none;border-radius:0}input[type=number]{text-align:right}input[type=checkbox],input[type=radio]{width:auto}input[type=checkbox]+label,input[type=radio]+label{display:inline;margin:0 10px}input[type=submit],button[type=submit]{background-color:#c8c8c8;border:1px solid #c8c8c8;border-radius:0;padding:10px;font-family:"Seria 11 Bold",Arial,sans-serif;cursor:pointer}label{display:block;font-family:"Seria 11 Bold",Arial,sans-serif;font-size:14px;margin-bottom:5px}select{padding:2px 5px;max-width:100%}select option{color:#111;background-color:#fff;text-align:left;text-transform:none;padding-left:.3em}textarea{height:5.5em}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#ddd}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888;opacity:1}::-moz-placeholder{color:#888;opacity:1}:-ms-input-placeholder{color:#888}.logo{position:relative;margin:0 40px;padding-top:5px;padding-bottom:5px;height:100px;background-color:#fff}.logo img{max-width:100%}.logo .logo-title{padding-bottom:5px;font-size:12px}.logo img{height:80%;width:auto}.hero{background-color:#000;color:#fff;text-align:center;padding:1rem 2rem}.hero h1{margin-top:.25rem}.hero p{margin-bottom:1rem}.hero a{text-decoration:underline}.veranstalter-registration{margin:2rem auto;margin-top:2rem;padding:0 1rem;max-width:960px}.veranstalter-registration .page-color{color:var(--color-label)}.veranstalter-registration p{margin-bottom:.75em}.veranstalter-registration .error{border:2px solid red;padding:10px;background-color:#ffdbdb}}
