/* Formulare
**************************/
form p {
 clear:both;
  margin:0 0 5px 0;
}

fieldset {
  margin:0 0 15px 0;
  padding:0;
  border:0;
}
fieldset legend {
  display:block;
  width:585px;
  font-size:16px;
  margin:0 0 15px 0;
  padding:0;
}
fieldset legend span {
  background:#fff0de;
  padding:0 10px 0 0;
}

label.block,
span.label-block {
  display:block;
}
label.indent,
span.label-indent {
  width:170px;
  margin:0 10px 0 0;
  float:left;
}
.required label:after,
.required-span span.label:after,
.required-span span.label-indent:after,
.required-span span.label-block:after {
  content:'*';
}
input.text,
textarea {
  width:250px;
  margin:1px;
  padding:3px;
  border:solid #81B271 1px;
  border-radius:5px;
  -moz-border-radius:5px;
}
input.text:focus,
textarea:focus {
  margin:0;
  border:solid #81B271 2px;
}
textarea {
  width:350px;
  height:120px;
}
input.button {
  margin:0;
  padding:5px 10px;
  border:0;
  cursor:pointer;
  background:#81B271;
  color:#fff;
  border-radius:5px;
  -moz-border-radius:5px;
}
input.button:hover {
  background:#678E5A;
}
.sendmail_emptyfield1 label,
label.sendmail_emptyfield1 {
  color:#f00;
}
.sendmail_emptyfield1 input.text,
input.sendmail_emptyfield1,
.sendmail_emptyfield1 textarea {
  border-color:#f00;
}
.message {
  border:solid #f6e468 1px;
  background:#ffffdb;
  padding:5px;
  margin:0 0 .8em 0;
  border-radius:5px;
  -moz-border-radius:5px;
}
