#bestelform {
margin:0px;
border:1px solid #dbdbdb;
background-color:#FFFFFF;
width:820px;
}

#bestelform em {
color:#c00d6e;
font-weight:bold;
font-size:12px;
}

#bestelform div.r {
clear: both;
padding-top: 2px;
background-color:#FFFFFF;
}

#bestelform label {
float: left;
width: 300px;
text-align: left;
margin-left: 80px;
}

#bestelform span.f {
float: right;
text-align: left;
margin-right:80px;
}

#bestelform div.sp {
clear: both;
}

#bestelform .req {
font-weight:bold;
}

.formfield {
width: 320px;
height: 18px;
  border: 1px solid #dbdbdb;
  font: 11px Arial;
  padding-top: 2px;
  padding-left: 4px;
  color:#454545;
}

.formfield-02 {
width: 320px;
height: 80px;
  border: 1px solid #dbdbdb;
  font: 11px Arial;
}

.formfield-03 {
width: 100px;
height: 18px;
  border: 1px solid #dbdbdb;
  font: 11px Arial;
}


.formsubmit {
  font: 12px Arial;
  font-weight:bold;
  border: 1px solid #FFFFFF;
  width: 220px;
  height: 24px;
  color:#FFFFFF;
  background-color:#c00d6e;
  margin-top: 8px;
  margin-bottom: 4px;
}


