:root{--color-blau:#0a4953;--color-grau3:#d2d2d2}.h6,h6{font-size:1.1rem}#level li:not(.active) a{color:#333}#level .finished{margin-left:-2px;margin-top:-2px;z-index:5}.level-tooltip hr{border:0;border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;margin:5px 0;padding:0}#pnlExercise .card-footer a.btn-link,#pnlExercise .card-footer button.btn-link,#pnlExercise .card-footer input[type=submit].btn-link{padding-bottom:0;padding-top:0}#pnlExercise #ex-instruction ul{margin-bottom:.5rem}#pnlAside .h4{font-size:1.1rem;margin-top:25px}#divHilfe p{line-height:normal}#abfragen .card-header a:not(.btn):not(.a-norm){color:#fff;text-decoration:underline}.stoppuhr{font-weight:700}@media (min-width:42em){.stoppuhr{float:left;margin:10px 50px 30px 0;text-align:center}}.stamp{border-radius:.8em;display:inline-block;font-family:Courier New,Courier,monospace;font-weight:700;margin-bottom:1.3em;margin-left:-30px;padding:.6em 1.2em;z-index:10}.stamp-ok{background-color:var(--success-light);border:3px solid var(--success);color:var(--success);transform:rotate(-6deg)}.stamp-error{background-color:var(--danger-light);border:3px solid var(--danger);color:var(--danger);transform:rotate(-3deg)}.stamp-info{background-color:var(--info-light);border:3px solid var(--info);color:var(--info);transform:rotate(-3deg)}a.left-icon-href{align-items:center;display:inline-flex}a.left-icon-href:hover{text-decoration:none}a.left-icon-href:hover span{text-decoration:underline}#check-and-footer>div:not(:last-child),#pnlError .card-body>div:not(:last-child){margin-bottom:1rem}#pnlExFormFunc #pnlExFuncChilds{display:flex}#pnlExFormFunc #pnlExForm{flex-grow:1;overflow-x:hidden;overflow-x:clip}#pnlExForm .ex-chars{position:sticky;top:60px;z-index:1020}.html-embedded #pnlExForm .ex-chars{top:0}#pnlExFormFunc .btn-desc{font-size:12px;line-height:12px;padding-bottom:2px}@media (max-width:767.9px){#pnlExFormFunc #pnlExFuncChilds{background-color:var(--light2);border-top:1px solid #dfdfdf;justify-content:flex-end;padding:.5rem}#pnlExFormFunc .btn-set{margin-left:.5rem}#pnlExFormFunc .btn-desc{display:none}}@media (min-width:768px){#pnlExFormFunc{display:flex;justify-content:space-between}#pnlExFormFunc #pnlExFunc{background-color:var(--light);border-left:1px solid #dfdfdf;flex-shrink:0;text-align:center;width:70px}#pnlExFormFunc #pnlExFunc #pnlExFuncChilds{display:block}#pnlExFormFunc .pnl-ex-func-child{padding-top:.5rem}#pnlExFormFunc .pnl-ex-func-child:last-child{padding-bottom:.5rem}}#pnlExSolution .solution-wrapper{display:flex}#pnlExSolution .solution-buttons-wrapper{background-color:var(--light)}@media (min-width:768px){#pnlExSolution .solution-wrapper{flex-direction:row;justify-content:space-between}#pnlExSolution .solution-content{flex-grow:1}#pnlExSolution .solution-buttons-wrapper{border-left:1px solid #dfdfdf;flex-shrink:0;padding:.5rem 0;text-align:center;width:70px}#pnlExSolution .solution-buttons-wrapper .btn-set{margin-bottom:.5rem;text-align:center}#pnlExSolution .solution-buttons-wrapper .btn-desc{font-size:12px;line-height:12px;padding-bottom:2px}}.number-keypad{transform-origin:0 100%;transition:visibility 0s linear .35s;visibility:hidden}.number-keypad.is-open{transition:none;visibility:visible}.number-keypad-panel{padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));position:relative;transform:translateY(100%);transition:transform .35s ease}.number-keypad.is-open .number-keypad-panel{transform:none}.number-keypad-panel:after{background:inherit;content:"";height:200px;left:0;position:absolute;right:0;top:100%}@media (prefers-reduced-motion:reduce){.number-keypad-panel{transition:none}}.number-keypad-keys{display:grid;gap:.25rem;grid-template-columns:repeat(5,1fr);max-width:30rem}.number-keypad-keys .btn{min-height:2.75rem;padding:.25rem;touch-action:manipulation;user-select:none;-webkit-user-select:none}.number-keypad-target{outline:2px solid Highlight;outline:5px auto -webkit-focus-ring-color}.number-keypad-caret{pointer-events:none;position:absolute;width:1px;z-index:1029}.number-keypad-caret.is-blinking{animation:number-keypad-blink 1s step-end infinite}@keyframes number-keypad-blink{50%{opacity:0}}@media (max-width:767.9px){#pnlExSolution .solution-wrapper{flex-direction:column;justify-content:space-between}#pnlExSolution .solution-content{flex-grow:1}#pnlExSolution .solution-buttons{border-top:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:start;padding:.75rem 1.25rem}#pnlExSolution .solution-buttons .btn-set{align-self:start;display:flex;flex-direction:column-reverse;margin-right:.5rem;text-align:center;width:50px}#pnlExSolution .solution-buttons .btn-desc{color:var(--secondary);font-size:12px;line-height:12px;padding-top:3px}}.scratch-layout{--scratch-duration:0.2s}.scratch-pad{background-color:#fff;display:none;flex-direction:column}.scratch-layout.is-scratch-open .scratch-pad{display:flex}.scratch-layout-spacer{display:none}.scratch-layout.scratch-animated .scratch-layout-spacer,.scratch-layout.scratch-animated .scratch-pad{transition-behavior:allow-discrete;transition-duration:var(--scratch-duration);transition-property:opacity,transform,display;transition-timing-function:ease-out}@media (min-width:992px){.scratch-layout{--scratch-width:min(40%,520px);--scratch-min-height:400px;position:relative}body.scratch-docked #mainNav>.container,body.scratch-docked .scratch-page-width{max-width:100%}body.scratch-docked .scratch-layout{--scratch-width:max(min(40%,520px),calc(100% - 1110px - 1.5rem))}body.scratch-docked #mainNav>.container{padding-left:0;padding-right:0}.scratch-pad-column{bottom:var(--scratch-bottom,0);pointer-events:none;position:absolute;right:0;top:var(--scratch-top,0);width:var(--scratch-width)}.scratch-layout.scratch-animated #ex-card,.scratch-layout.scratch-animated #ex-card~*{transition:margin-right 0s linear var(--scratch-duration)}.scratch-layout.is-scratch-open #ex-card,.scratch-layout.is-scratch-open #ex-card~*{margin-right:calc(var(--scratch-width) + 1.5rem);transition-delay:0s}.scratch-layout.scratch-animated{transition:min-height 0s linear var(--scratch-duration)}.scratch-layout.scratch-animated.is-scratch-open{transition-delay:0s}.scratch-pad{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;height:calc(100vh - 92px);max-height:var(--scratch-visible,100%);min-height:160px;opacity:0;overflow:hidden;pointer-events:auto;position:sticky;top:76px;transform:translateX(1rem)}.scratch-layout.is-scratch-open .scratch-pad{opacity:1;transform:none}@starting-style{.scratch-layout.is-scratch-open .scratch-pad{opacity:0;transform:translateX(1rem)}}}@media (max-width:991.98px){.scratch-pad{border-top-left-radius:.75rem;border-top-right-radius:.75rem;bottom:0;box-shadow:0 -4px 18px rgba(0,0,0,.18);height:50vh;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;transform:translateY(100%);z-index:1030}.scratch-layout.is-scratch-open .scratch-pad{transform:none}@starting-style{.scratch-layout.is-scratch-open .scratch-pad{transform:translateY(100%)}}.scratch-layout-spacer{height:50vh}.scratch-layout.is-scratch-open .scratch-layout-spacer{display:block}}@media (prefers-reduced-motion:reduce){.scratch-layout{--scratch-duration:0s}}.scratch-pad.is-typing .scratch-pad-titlebar{display:none!important}body.scratch-pad-typing #mainNav{display:none}.scratch-pad-handle{border-top-left-radius:inherit;border-top-right-radius:inherit;cursor:ns-resize;height:32px;position:relative;touch-action:none;transition:background-color .15s;user-select:none;-webkit-user-select:none}.scratch-pad-handle:before{background-color:#c4ccd2;border-radius:3px;content:"";height:5px;left:50%;margin:-2.5px 0 0 -24px;position:absolute;top:50%;width:48px}.scratch-pad-handle.is-grabbed{background-color:var(--secondary)}.scratch-pad-handle.is-grabbed:before{background-color:#fff}.scratch-pad:not([data-mode=text]) .scratch-pad-paper{touch-action:none}.scratch-pad-toolbar .btn{align-items:center;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.scratch-pad-toolbar .btn[data-scratch-color]{position:relative}.scratch-pad-toolbar .btn[data-scratch-color][aria-pressed=true]:after{border:2px solid var(--secondary);border-radius:.2rem;bottom:1px;content:"";left:1px;pointer-events:none;position:absolute;right:1px;top:1px}.scratch-pad-toolbar .scratch-pad-colors-compact{display:none}.scratch-pad-colors-compact .dropdown-menu.show{display:flex;min-width:0}.scratch-pad-colors-compact .dropdown-menu .btn+.btn{margin-left:.25rem}@media (max-width:359.98px){.scratch-pad-toolbar .scratch-pad-colors{display:none}.scratch-pad-toolbar .scratch-pad-colors-compact{display:block}}.scratch-pad-chars-icon{font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.char-bar [role=group]{gap:3px}.char-bar [data-char]{font-size:15px;height:28px;line-height:26px;min-width:28px;padding:0 4px}@media (max-width:991.98px){.char-bar [data-char]{height:34px;line-height:32px;min-width:34px}}.scratch-pad-swatch{border-radius:50%;display:inline-block;height:18px;width:18px}.scratch-pad-swatch-ink{background-color:#212529}.scratch-pad-swatch-red{background-color:#d0402b}.scratch-pad>*{flex-shrink:0}.scratch-pad>.scratch-pad-scroll{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.scratch-pad-paper,.scratch-pad>.scratch-pad-scroll{background-color:#fff;background-image:linear-gradient(90deg,#eceef0 1px,transparent 0),linear-gradient(180deg,#eceef0 1px,transparent 0);background-size:var(--scratch-box,22px) var(--scratch-box,22px)}.scratch-pad-paper{min-height:100%;min-width:100%;position:relative}.scratch-pad-text{background:transparent;border:0;color:#212529;font-size:calc(var(--scratch-box, 22px)*.74);line-height:var(--scratch-box,22px);margin:0;outline:none;overflow:hidden;overflow-wrap:anywhere;padding:var(--scratch-box,22px);resize:none;white-space:pre-wrap}.scratch-pad-ink,.scratch-pad-text{height:100%;left:0;position:absolute;top:0;width:100%}.scratch-pad-ink{cursor:crosshair;overflow:visible;touch-action:none}.scratch-pad[data-mode=text] .scratch-pad-ink{pointer-events:none}.scratch-pad[data-mode=eraser] .scratch-pad-ink{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='7.7' fill='rgba(255,255,255,0.6)' stroke='%23495057' stroke-width='1.5'/%3E%3C/svg%3E") 9 9,cell}.scratch-pad-stroke-ink{fill:#212529}.scratch-pad-stroke-red{fill:#d0402b}