form {
width:550px; 
padding:12px 0 12px 0; 
text-align:left;
}

.reg {
margin: 5px 0 0 9px;
padding: 3px 0 0 2px;
border: 1px solid #e50083;
height: 19px;
width: 230px;
font : 110% trebuchet, arial, helvetica, sans-serif; 
color : #666156; 
}
.regis {
margin: 5px 0 0 9px;
padding: 1px 0 0 1px;
border: 1px solid #e50083;
height: 23px;
width: 230px;
font : 110% trebuchet, arial, helvetica, sans-serif; 
color : #666156; 
}
.anrede {
margin: 5px 0 0 9px;
padding: 3px 0 0 2px;
border: 1px solid #e50083;
height: 19px;
width: 100px;
font : 110% trebuchet, arial, helvetica, sans-serif; 
color : #666156; 
}
label {
float:left;
width: 200px;
height: 19px;
text-align:left;
line-height: 19px;
}

.regbutton {
width: 151px;
height: 24px;
margin: 6px 0 6px 210px;
background: #696969;
color: #fff;
font-size: 12px;
text-align: center;
border: 1px solid  #e50083;
}
.int {
border: 1px solid  #e50083;
}
.anmerkung {
width:570px;
height:80px;
border:solid 1px #e50083;
font : 110% trebuchet, arial, helvetica, sans-serif; 
padding: 5px;
}

#fehler {
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
color: #ff0000;
text-transform: uppercase;
}