#inhaltsbereich form {
  margin:0;
  padding-bottom:3em;
  width: 98%;
}

#inhaltsbereich form fieldset {
	border: black solid 1px;
  padding: 10px;
}

#inhaltsbereich form fieldset legend {
  font-size: 150%;
  padding: 0px 5px;
}

#inhaltsbereich input, #inhaltsbereich select, #inhaltsbereich textarea {
  color: #000000;
}

#inhaltsbereich textarea {
  overflow: auto;
}

#inhaltsbereich form div {
  clear: left;
  display: block;
  width: 60%;
  margin: 5px 0px 0px 0px;
  padding: 2px 2%;
}

#inhaltsbereich form fieldset div.notes {
  float: right;
  width: 24%;
  margin: 0px 0px 10px 2%;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 95%;
}

#inhaltsbereich form fieldset div.notes h4 {
  background-image: url(../upload/logos/nicht-bekannt.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0px 3px 27px;
  border-bottom: #666666 solid 1px;
  color: #666666;
  font-size: 110%;
}

#inhaltsbereich form fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

#inhaltsbereich form fieldset div.notes p.last {
  margin: 0em;
}

#inhaltsbereich form div fieldset legend {
  padding: 0px 3px 0px 9px;
}

#inhaltsbereich form div.required fieldset legend {
  font-weight: bold;
}

#inhaltsbereich form div label {
  display: block;
  float: left;
  width: 36%;
  padding: 3px 2%;
  margin: 0px 0px 5px 0px;
  text-align: right;
}

#inhaltsbereich form div.required label {
  font-weight: bold;
}

#inhaltsbereich form div input, #inhaltsbereich form div select, #inhaltsbereich form div textarea {
  padding: 1px 3px;
  margin: 0px 0px 0px 0px;
}

#inhaltsbereich form div input, #inhaltsbereich form div textarea, #inhaltsbereich form div select {
  width: 54%;
}
#inhaltsbereich form div input.inputCheckbox, #inhaltsbereich form div input.inputRadio, #inhaltsbereich input.inputCheckbox, #inhaltsbereich input.inputRadio {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 140px;
}

#inhaltsbereich form div.submit {
  width: 30%;
  padding: 0px 0px 0px 38%;
}

#inhaltsbereich form div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0px;
  margin: 0px;
}

#inhaltsbereich form div small {
  display: block;
  margin: 0px 0px 5px 142px;
  padding: 1px 3px;
  font-size: 90%;
}

#inhaltsbereich form div label.labelCheckbox input.inputCheckbox, #inhaltsbereich form div label.labelRadio input.inputRadio, #inhaltsbereich label.labelCheckbox input.inputCheckbox, #inhaltsbereich label.labelRadio input.inputRadio {
  margin: 0px 0px 0px 0px;
}

#inhaltsbereich form div fieldset {
  clear: none;
  border: #666666 solid 1px;
  margin: 0% 6% 0% 43%;
  padding: 2px 2%;
}

#inhaltsbereich form div fieldset legend {
  font-size: 100%;
  padding: 0px 3px 0px 9px;
  font-weight:bold;
}

#inhaltsbereich form div label.labelCheckbox, #inhaltsbereich form div label.labelRadio {
  float: none;
  display: block;
  width: 100%;
  padding: 3px;
  text-align: left;
}

#inhaltsbereich form div fieldset label.labelCheckbox, #inhaltsbereich form div fieldset label.labelRadio {
  margin: 0px 0px 5px 0px;
  width: 100%;
}

#inhaltsbereich form div label.labelCheckbox, #inhaltsbereich form div label.labelRadio, #inhaltsbereich label.labelCheckbox, #inhaltsbereich label.labelRadio {
  display: block;
  width: 100%;
  padding: 1% 0% 1% 10%;
  text-indent: -10%;
  line-height: 120%;
}
