.wukcal-anmeldeform{margin:20px 0}.wukcal-anmeldeform .wukcal-felder{display:flex;flex-wrap:wrap;margin:0 -5px}.wukcal-anmeldeform .wukcal-feld{box-sizing:border-box;padding:0 5px;margin:0 0 10px 0;width:100%}.wukcal-anmeldeform .wukcal-w-12{width:50%}.wukcal-anmeldeform .wukcal-w-13{width:33.333%}.wukcal-anmeldeform .wukcal-w-23{width:66.666%}.wukcal-anmeldeform .wukcal-w-14{width:25%}.wukcal-anmeldeform .wukcal-w-34{width:75%}.wukcal-anmeldeform input[type="text"],.wukcal-anmeldeform input[type="email"],.wukcal-anmeldeform input[type="date"],.wukcal-anmeldeform select,.wukcal-anmeldeform textarea{width:100%;box-sizing:border-box;margin:0}#top .wukcal-anmeldeform input,#top .wukcal-anmeldeform select,#top .wukcal-anmeldeform textarea{margin-bottom:0}.wukcal-anmeldeform .wukcal-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.wukcal-anmeldeform .wukcal-checkbox label{display:flex;gap:8px;align-items:flex-start}.wukcal-anmeldeform .wukcal-checkbox input{margin-top:4px;width:auto}.wukcal-anmeldeform .wukcal-absenden{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.wukcal-anmeldeform .wukcal-info{display:inline-flex;flex-wrap:wrap;gap:4px 20px}.wukcal-anmeldeform .wukcal-absenden .button{margin:0}.wukcal-anmeldeform .wukcal-fehler{border-left:4px solid #c00;background:#fff4f4;padding:8px 12px;margin-bottom:15px}.wukcal-anmeldeform .wukcal-fehler ul{margin:0;padding-left:18px}.wukcal-anmeldung-ok{border-left:4px solid #2a8a3e;background:#f1faf3;padding:12px 15px;margin:20px 0}.wukcal-rot{color:#c00}.wukcal-anmeldeform{--wukcal-rahmen:#e1e1e1}#top .wukcal-anmeldeform table.wukcal-tickettabelle,.wukcal-anmeldeform table.wukcal-tickettabelle{width:100%;border-collapse:collapse!important;border-spacing:0;margin:0;border:1px solid var(--wukcal-rahmen)!important;background:#fff0;box-shadow:none}#top .wukcal-anmeldeform table.wukcal-tickettabelle th,#top .wukcal-anmeldeform table.wukcal-tickettabelle td,.wukcal-anmeldeform table.wukcal-tickettabelle th,.wukcal-anmeldeform table.wukcal-tickettabelle td{padding:8px 12px;text-align:left;vertical-align:middle;border:0!important;border-bottom:1px solid var(--wukcal-rahmen)!important;background:transparent!important}#top .wukcal-anmeldeform table.wukcal-tickettabelle th,.wukcal-anmeldeform table.wukcal-tickettabelle th{font-size:.85em}#top .wukcal-anmeldeform .wukcal-tickettabelle input[type="number"],.wukcal-anmeldeform .wukcal-tickettabelle input[type="number"]{width:80px;display:inline-block;margin:0 8px 0 0}.wukcal-anmeldeform .wukcal-ticketfrei{opacity:.75;white-space:nowrap}@media (max-width:600px){.wukcal-anmeldeform .wukcal-feld{width:100%!important}}