body { margin: 30px; }

fieldset { border:1px solid; border-color:#00afcb;}

legend {
  padding: 0.2em 0.5em;
  border:1px solid;
  border-color:#00afcb;
  color:#00afcb;
  text-align:right;
  }

label, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 30em; /* Breite.*/
  padding: 0.2em 0.5em;
}

input, textarea { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 40em; /* Breite.*/
  padding: 0.2em 0.5em;
 
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

.marked { /* Inputfeld markiert */
  background-color:#FFFF66;
}
.unmarked { /* Inputfeld unmarkiert */
  background-color:#FFFFFF;
}
