/* Das Kontaktformular */
form {
  background-color: #eee;
  width: 100%; /* Breite des Formulars */
  padding: 20px;
  border: 1px solid #8c8c8c;
}
label { /* Beschriftung auf eigener Zeile */
  display: block;
  cursor: pointer; /* Mauszeiger wird zur Hand */
}
input.feld,
textarea, fieldset {
  width: 90%;
  border: 1px solid #8c8c8c;
  margin-bottom: 1em;
}
textarea {
  height: 7em;
}
fieldset {
 display:flex;
flex-wrap: wrap;
align-items: center;
background-color: #ffffff;
          }
input:focus,
textarea:focus {
  background-color: #d9d9d9;
}
legend { /* Beschriftung auf eigener Zeile */
  display: block;
  cursor: pointer; /* Mauszeiger wird zur Hand */
}
         
