﻿form.sfg_form div.buttons::after,form.sfg_form .gridRow .gridCol::after{content:"";display:block;clear:both}form.sfg_form{box-sizing:border-box;width:100%;color:#000;background:#cdcdcd;--boxColor: var(--sfgBoxColor, black)}form.sfg_form label{display:block;width:100%}form.sfg_form label:hover,form.sfg_form label:focus-within{--boxColor: var(--sfgBoxColorActive, blue)}form.sfg_form label:hover[disabled],form.sfg_form label:focus-within[disabled]{--boxColor: var(--sfgBoxColor, black)}form.sfg_form label.clickbox~.clickbox{margin-top:.125rem}form.sfg_form input:not([type=button],[type=checkbox],[type=radio]),form.sfg_form textarea,form.sfg_form select{display:block;width:100%;height:2em;margin:0;padding:.125rem .25rem;color:#000;box-sizing:border-box;border:1px solid var(--boxColor);border-radius:.125rem;background:#fff}form.sfg_form input:not([type=button],[type=checkbox],[type=radio]):focus,form.sfg_form textarea:focus,form.sfg_form select:focus{border-color:green}form.sfg_form input[type=file]{padding:0}form.sfg_form select[multiple]{height:4.2em}form.sfg_form textarea{height:10em}form.sfg_form input::placeholder,form.sfg_form textarea::placeholder,form.sfg_form option.placeholder{color:#666}form.sfg_form option.placeholder:not(:checked){display:none}form.sfg_form input[type=checkbox],form.sfg_form input[type=radio]{appearance:none;box-sizing:content-box;width:1rem;height:1rem;line-height:1rem;margin:0 .25rem 0 0;vertical-align:bottom;font-size:1.2rem;color:var(--boxColor);border:.125rem solid var(--boxColor);overflow:hidden;background:#fff}form.sfg_form input[type=checkbox]::before,form.sfg_form input[type=radio]::before{content:" ";display:inline-block}form.sfg_form input[type=checkbox][disabled],form.sfg_form input[type=radio][disabled]{opacity:.5}form.sfg_form input[type=checkbox]{border-radius:.25rem}form.sfg_form input[type=checkbox]::before{content:" "}form.sfg_form input[type=checkbox]:checked::before{content:"✔"}form.sfg_form input[type=radio]{border-radius:100%}form.sfg_form input[type=radio]::before{content:" "}form.sfg_form input[type=radio]:checked::before{content:"";margin:.125rem;border:.375rem solid var(--boxColor);border-radius:100%}form.sfg_form input:disabled,form.sfg_form select:disabled,form.sfg_form textarea:disabled{opacity:.5;cursor:not-allowed}form.sfg_form fieldset legend{padding:0 .375rem;margin-left:-0.375rem;background:#cdcdcd}form.sfg_form button[disabled]{cursor:not-allowed;color:#999}form.sfg_form .gridRow{display:block;width:100%;margin-bottom:.625rem}form.sfg_form .gridRow.helper{display:none}form.sfg_form .gridRow .gridCol{display:block;min-height:1em;box-sizing:border-box}form.sfg_form .gridRow .gridCol~.gridCol.fieldType_empty{display:none}form.sfg_form .gridRow .gridCol p{margin:0;padding:0 0 1em 0}form.sfg_form .gridRow .gridCol p:last-child{padding:0}form.sfg_form .gridRow .gridCol p>span{display:block}@media screen and (min-width: 30rem){form.sfg_form .gridRow{display:grid;gap:1rem}form.sfg_form .gridRow .gridCol{flex:1}form.sfg_form .gridRow.gridWidth_12{grid-template-columns:repeat(12, 1fr)}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_12{grid-column:auto/span 12}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_11{grid-column:auto/span 11}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_10{grid-column:auto/span 10}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_9{grid-column:auto/span 9}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_8{grid-column:auto/span 8}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_7{grid-column:auto/span 7}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_6{grid-column:auto/span 6}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_12>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_11{grid-template-columns:repeat(11, 1fr)}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_11{grid-column:auto/span 11}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_10{grid-column:auto/span 10}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_9{grid-column:auto/span 9}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_8{grid-column:auto/span 8}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_7{grid-column:auto/span 7}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_6{grid-column:auto/span 6}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_11>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_10{grid-template-columns:repeat(10, 1fr)}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_10{grid-column:auto/span 10}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_9{grid-column:auto/span 9}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_8{grid-column:auto/span 8}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_7{grid-column:auto/span 7}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_6{grid-column:auto/span 6}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_10>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_9{grid-template-columns:repeat(9, 1fr)}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_9{grid-column:auto/span 9}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_8{grid-column:auto/span 8}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_7{grid-column:auto/span 7}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_6{grid-column:auto/span 6}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_9>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_8{grid-template-columns:repeat(8, 1fr)}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_8{grid-column:auto/span 8}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_7{grid-column:auto/span 7}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_6{grid-column:auto/span 6}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_8>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_7{grid-template-columns:repeat(7, 1fr)}form.sfg_form .gridRow.gridWidth_7>.gridCol.gridWidth_7{grid-column:auto/span 7}form.sfg_form .gridRow.gridWidth_7>.gridCol.gridWidth_6{grid-column:auto/span 6}form.sfg_form .gridRow.gridWidth_7>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_7>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_7>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_7>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_7>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_6{grid-template-columns:repeat(6, 1fr)}form.sfg_form .gridRow.gridWidth_6>.gridCol.gridWidth_6{grid-column:auto/span 6}form.sfg_form .gridRow.gridWidth_6>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_6>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_6>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_6>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_6>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_5{grid-template-columns:repeat(5, 1fr)}form.sfg_form .gridRow.gridWidth_5>.gridCol.gridWidth_5{grid-column:auto/span 5}form.sfg_form .gridRow.gridWidth_5>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_5>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_5>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_5>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_4{grid-template-columns:repeat(4, 1fr)}form.sfg_form .gridRow.gridWidth_4>.gridCol.gridWidth_4{grid-column:auto/span 4}form.sfg_form .gridRow.gridWidth_4>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_4>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_4>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_3{grid-template-columns:repeat(3, 1fr)}form.sfg_form .gridRow.gridWidth_3>.gridCol.gridWidth_3{grid-column:auto/span 3}form.sfg_form .gridRow.gridWidth_3>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_3>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_2{grid-template-columns:repeat(2, 1fr)}form.sfg_form .gridRow.gridWidth_2>.gridCol.gridWidth_2{grid-column:auto/span 2}form.sfg_form .gridRow.gridWidth_2>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow.gridWidth_1{grid-template-columns:repeat(1, 1fr)}form.sfg_form .gridRow.gridWidth_1>.gridCol.gridWidth_1{grid-column:auto/span 1}form.sfg_form .gridRow .gridCol~.gridCol.fieldType_empty{display:block}}form.sfg_form .sfg_result .gridCol{padding:0 .375rem}form.sfg_form .sfg_result .gridCol p{padding:0}form.sfg_form div.buttons{width:100%;display:flex;gap:1rem;flex-wrap:wrap}form.sfg_form div.buttons div.next{flex:1 1 0;text-align:right}form.sfg_form div.buttons div.prev{flex:1 1 0;text-align:left}form.sfg_form div.buttons div.reset{flex:1 1 0;text-align:center}p.form_error{border:0;background:none}p.form_error .form_error_text{font-weight:inherit}p.form_error>span:first-child,p.form_error>label>span:first-child{position:relative;box-sizing:border-box;float:left;padding:.125rem 1.25rem .125rem .375rem;font-weight:bold;color:#fff;background-color:red;border-radius:.25rem;box-shadow:1px 1px .125rem rgba(0,0,0,.5)}p.form_error>span:first-child::before,p.form_error>label>span:first-child::before{content:"";display:block;position:absolute;left:0;bottom:-0.625rem;border-width:.625rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) red}p.form_error>span:first-child.required::after,p.form_error>label>span:first-child.required::after{content:" *"}p.form_error>span:first-child+span,p.form_error>label>span:first-child+span{clear:both}p.form_error input,p.form_error select,p.form_error textarea{clear:both;border:.125rem solid red}p.form_error input::before,p.form_error select::before,p.form_error textarea::before{content:"";display:block;clear:both}p.form_error input.eingabefeld_emailbot,p.form_error select.eingabefeld_emailbot,p.form_error textarea.eingabefeld_emailbot{display:none}p.form_error+div{padding-top:.375rem}p.form_error.sfg_required,p.form_error .required_field{display:none}/*# sourceMappingURL=formgen_render.css.map */
