/* Zähler-Reset beim gemeinsamen Container */
.xm-form  {
  counter-reset: fieldset-counter;
  counter-reset: fieldset-counter2;
}

/* Fieldset erhöht den Zähler */
.XFieldSet.zähler1 {
  counter-increment: fieldset-counter;
}

/* Legend zeigt die Zählernummer */
.XFieldSet.zähler1  > legend::before {
  content: "Schritt " counter(fieldset-counter) ". ";
  font-weight: bold;
  margin-right: 0.1em;
}

/* Fieldset erhöht den Zähler */
.XFieldSet.zähler2 {
  counter-increment: fieldset-counter2;
}

/* Legend zeigt die Zählernummer */
.XFieldSet.zähler2  > legend::before {
  content: "Schritt " counter(fieldset-counter2) ". ";
  font-weight: bold;
  margin-right: 0.1em;
}