input[type=text] {
  width: 240px;
  border: 2px solid transparent;
}

input.good {
  border-color: green;
}

input.bad {
  border-color: red;
}

td.pflicht::after {
  content: "\00a0*";
  color: red;
  font-size: small;
}

span.message {
  color: red;
}

#bestaetigen div.bestaetigen {
  width: 600px;
  max-width: 95%;
  text-align: left;
  background: white;
  padding: 10px;
  border: 1px solid gray;
  border-radius: 12px;
}

.hidden {
  display: none;
}