:root{--beige:#9e912c;--braun:#bd4d18}.container.regeln{-webkit-user-select:none;user-select:none;border:solid var(--blau) 1pt;background-color:#fff;max-width:1320px;font-size:1.5rem;box-shadow:10px 5px 5px #a9a9a9}.container.regeln h1{color:var(--pink-hell);pointer-events:none;margin:30px;font-weight:500}.container.regeln h2{color:var(--lila);pointer-events:none;margin:10px;font-size:24px}.container.regeln h3{margin-left:10px;font-size:.9em}.container.regeln p{margin:10px;font-size:.8em}.container.regeln ul,.container.regeln ol{font-size:.7em}.container.regeln ul li{margin:8px}.container.regeln em{color:var(--pink);font-style:normal}.container.regeln .row>p,.container.regeln .row>h1,.container.regeln .row>h2,.container.regeln .row>h3,.container.regeln .row>h4,.container.regeln .row>ul,.container.regeln .row>ol,.container.regeln .row>table,.container.regeln .row>details,.container.regeln .row>.row{flex:100%}.container.regeln .row>[class^=col-]{min-width:0}.container.regeln .row{margin:10px}.container.regeln details>p{pointer-events:none;margin-left:20px;font-size:smaller}.container.regeln details:first-child>ol>li{padding:4px}.container.regeln details:first-child>summary:first-child{padding-bottom:20px}.container.regeln img{max-width:100%;height:auto}.container.regeln svg.qr-code{max-width:150px;height:auto}.container.regeln mjx-container[display=true]{max-width:100%;overflow:auto hidden}.container.regeln mjx-container:not([display=true]) svg{max-width:100%;height:auto}.container.regeln table{border-collapse:collapse;max-width:100%;font-size:clamp(.9rem,1.6vw,1.4rem)}.container.regeln table td{text-align:right;white-space:nowrap;padding:3px 8px}.container.regeln table td:first-child{padding-right:14px}.container.regeln .col-full{min-width:0;overflow-x:auto}.container.regeln [class*=col-]{min-width:0}.container.regeln img{box-sizing:border-box;max-width:100%;height:auto}@media (width<=600px){.container.regeln{font-size:1.15rem}.container.regeln .row{margin:6px}.container.regeln img[width]{width:auto}.container.regeln img{margin:8px!important;padding:4px!important}.container.regeln mjx-container[display=true]{overflow-x:visible}.container.regeln mjx-container[display=true] svg{max-width:100%;height:auto}}.container.regeln details>summary{color:var(--blau);cursor:pointer;border-left:5px solid var(--pink);background:#f2f7fc;border-radius:4px;margin:18px 10px 6px;padding:10px 14px;font-size:.8em;font-weight:600;transition:background .15s;display:block}.container.regeln details>summary:hover,.container.regeln details>summary:focus-visible{background:#e4eef8}.container.regeln details>summary:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.container.regeln details>summary::marker{color:var(--pink)}.container.regeln details[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.container.regeln details[open]{border-left:5px solid var(--pink);background:#fafcfe;border-radius:4px;margin:0 10px 18px}.container.regeln details[open]>summary{border-left:none;margin-left:0;margin-right:0}.container.regeln ul.aufl{margin:4px 0 10px;padding-left:28px}.container.regeln ul.aufl li{margin:6px 0}.container.regeln ul.aufl a{color:var(--blau);border-bottom:1px solid #0000;text-decoration:none}.container.regeln ul.aufl a:hover,.container.regeln ul.aufl a:focus-visible{border-bottom-color:var(--pink)}@media print{.container.regeln details>summary,.container.regeln details[open]{color:#000;background:0 0;border-left:none;padding-left:0}.container.regeln ul.aufl a{color:#000;border-bottom:none}}@media (width<=600px){.container.regeln details>summary{margin:12px 6px 4px;padding:8px 10px}.container.regeln details[open]{margin:0 6px 12px}}
