.frame-type-einszueinsbestand_form form #bestandSumme,
.frame-type-einszueinsbestand_privat form #bestandSumme {
  font-size: 1.2em;
  text-align: center;
}
.frame-type-einszueinsbestand_form form #ergebnis,
.frame-type-einszueinsbestand_privat form #ergebnis {
  font-size: 1.2em;
  font-weight: 700;
  text-align: center;
  text-decoration: underline;
  text-decoration-style: double;
  text-decoration-thickness: 0.075em;
}
.frame-type-einszueinsbestand_form form #ergebnis.invalid,
.frame-type-einszueinsbestand_privat form #ergebnis.invalid {
  font-weight: 500;
  text-decoration: none;
}
.frame-type-einszueinsbestand_form form #ergebnis + .form-text,
.frame-type-einszueinsbestand_privat form #ergebnis + .form-text {
  margin-top: 2em;
  text-align: right;
}
.frame-type-einszueinsbestand_form form .step2-text,
.frame-type-einszueinsbestand_privat form .step2-text {
  margin: 2em 0;
  padding: 0 calc(0.75em + 1px);
}
.frame-type-einszueinsbestand_form form fieldset,
.frame-type-einszueinsbestand_privat form fieldset {
  margin-top: 1em;
  padding-top: 1em;
  border: 1px solid #ddd;
}
.frame-type-einszueinsbestand_form form fieldset.disabled,
.frame-type-einszueinsbestand_privat form fieldset.disabled {
  background-color: #ddd;
  color: #666;
}
.frame-type-einszueinsbestand_form form fieldset.disabled legend,
.frame-type-einszueinsbestand_privat form fieldset.disabled legend {
  background-color: #fff;
}
.frame-type-einszueinsbestand_form form fieldset.disabled input,
.frame-type-einszueinsbestand_privat form fieldset.disabled input {
  background-color: #ccc;
  border-color: #ccc;
}
.frame-type-einszueinsbestand_form form fieldset.disabled input:checked ~ .checkmark,
.frame-type-einszueinsbestand_privat form fieldset.disabled input:checked ~ .checkmark {
  background-color: #999;
}
.frame-type-einszueinsbestand_form form fieldset.disabled select,
.frame-type-einszueinsbestand_privat form fieldset.disabled select {
  background-color: #ccc;
  border-color: #ccc;
}
.frame-type-einszueinsbestand_form form fieldset.disabled .checkmark,
.frame-type-einszueinsbestand_privat form fieldset.disabled .checkmark {
  border-color: #999;
}
.frame-type-einszueinsbestand_form form fieldset.disabled button,
.frame-type-einszueinsbestand_privat form fieldset.disabled button {
  cursor: initial;
  color: #666;
  border-color: #999;
}
.frame-type-einszueinsbestand_form form fieldset.disabled button:hover, .frame-type-einszueinsbestand_form form fieldset.disabled button:focus,
.frame-type-einszueinsbestand_privat form fieldset.disabled button:hover,
.frame-type-einszueinsbestand_privat form fieldset.disabled button:focus {
  background-size: 100% 0%;
}
.frame-type-einszueinsbestand_form form .row .col,
.frame-type-einszueinsbestand_privat form .row .col {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.frame-type-einszueinsbestand_form form .row .col > .form-group:last-child,
.frame-type-einszueinsbestand_privat form .row .col > .form-group:last-child {
  margin-bottom: 0;
}
.frame-type-einszueinsbestand_form form .form__result--hidden,
.frame-type-einszueinsbestand_privat form .form__result--hidden {
  display: none;
}
.frame-type-einszueinsbestand_form form .form__result .ergebnis,
.frame-type-einszueinsbestand_privat form .form__result .ergebnis {
  text-align: center;
  font-size: 1.2em;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-style: double;
  text-decoration-thickness: 0.075em;
}
.frame-type-einszueinsbestand_form form .form__result.fussnote,
.frame-type-einszueinsbestand_privat form .form__result.fussnote {
  text-align: right;
}
.frame-type-einszueinsbestand_form .result.error,
.frame-type-einszueinsbestand_privat .result.error {
  border: 1px solid #d2153f;
  padding: 1em;
  background-color: #fbf0f2;
  color: #d2153f;
}
.frame-type-einszueinsbestand_form #total,
.frame-type-einszueinsbestand_privat #total {
  color: #a81133;
}

/*# sourceMappingURL=bestand.css.map */
