label{
  display:block;
}
textarea{
  font-family:'tahoma';
}
input.button:hover{
  cursor:pointer;
}

div#commentdiv form#comment, form#kontakt{
  margin-bottom:10px;
}
form#comment, form#kontakt{
  margin-left:10px;
}
form#comment label, form#kontakt label{
  font-weight:bold;
}
form#comment input, form#kontakt input{
  border:1px solid #dbdbdb;
  width:480px;
  margin:3px 0px;
  margin-top:1px;
  font-size:12px;
}
form#comment textarea, form#kontakt textarea{
  border:1px solid #dbdbdb;
  width:480px;
  margin:3px 0px;
  margin-top:1px;
  font-size:11px;
}
form#comment input.button, form#kontakt input.button{
  width:102px;
  margin-left:380px;
}

form#anmeldung{
  padding-bottom:20px;
}
form#anmeldung input.error {border-color:red;}
form#anmeldung label {clear:left; display:block; float:left; width:15em; text-align:right; padding-right:10px; margin-bottom:0.5em; margin-left: 2em;}
form#anmeldung p.likelabel { color:#000; width:15em; text-align:right; padding-right:10px; margin-bottom:0.5em; margin-left: 2em; font-style:normal;}
form#anmeldung label.geschlecht {margin-left: 7em;}
form#anmeldung p{font-style:italic; color:#7F7F7F; margin-left: 4em;}
form#anmeldung fieldset {width:550px; display:block; border:none; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:1.5em; line-height:1.5em; font-size:1em; }
form#anmeldung legend {font-size:1.1em; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none;}
form#anmeldung fieldset#person {background: url('../img/anmeldung_person.png') no-repeat left bottom;}
form#anmeldung fieldset#kontakt {background: url('../img/anmeldung_kontakt.png') no-repeat left bottom;}
form#anmeldung fieldset#lauf {background: url('../img/anmeldung_lauf.png') no-repeat left bottom;}
form#anmeldung fieldset#bank {background: url('../img/anmeldung_bank.png') no-repeat left bottom;}
form#anmeldung fieldset#nachricht {background: url('../img/anmeldung_nachricht.png') no-repeat left bottom;}