#maildemo_form label {
  float:left;
  width:8em;
  display:inline;
}
form#maildemo_form {
  background:#CCC;
  border:1px solid #000;
}
form#maildemo_form fieldset {
  background:#EEE;
  margin-top:10px;
}
p#legend_text {padding:1em 0;}
form#maildemo_form legend, form#maildemo_form input, form#maildemo_form input.send, form#maildemo_form textarea {
  background:#FFF;
  color:#000;
  border:1px solid #000;
}
#maildemo #top fieldset p {
 clear:both;
 overflow:hidden;
}
input#Vorname, input#Zuname {
  width:30%;
  float:left;
  display:inline;
  margin:1px 0 0 0;
}
input#mail_from {
  width:50%;
  float:left;
  display:inline;
  margin:1px 0 2px 0;
}
textarea {
  width:50%;
  float:left;
  display:inline;
}
label {
  float:left;
  display:inline;
  width:6.5em;
}
#maildemo #top .error {
  color:#E00000;
}
#maildemo #top .confirm {
  color:#00A000;
}
