form h3 {
  margin: 0 0 1em 0;
  padding: 0;
  }

form p {
  font-weight: normal;
  font-style: normal;
  margin: 0.2em 0 1em 0;
  }
form fieldset p.hint {
  margin: 2em 0 0 0;
  font-size: 0.8em;
  }
  
form fieldset {
  margin: 2em 0 0 0;
  }
     
form fieldset label {
  display: block;
  margin: 0 1em 0.4em 0;
  width: 15em;
  text-align: right;
  }
  
form fieldset input,
form fieldset textarea {
  font-weight: normal;
  font-style: normal;
  margin: 0 0 1em 0;
  width: 50%;
  background: #ddd;
  }

form fieldset input.oblig,
form fieldset textarea.oblig{
  background: #ace;
  }
  
form fieldset textarea {
  }

form fieldset input.short {
  width: 5em;
  }
  
form fieldset input.button {
  display: inline;
  margin: 0 1em 2em 0;
  width: 6em;
  }

.errors {
  margin: 0 0 2em 0;
  color: #fc0;
  }
  
  