#primarycontent
{
margin-right:0;
}

form{
padding-left:15px;
}

form td:first-child{
text-align:right;
}

form td{
padding:3px;
}

input[type=text]{
width:204px;
border:1px solid #8C8C73;
padding:1px;
}

select{
border:1px solid #8C8C73;
}

#plz{
width:40px;
}
#ort{
width:160px;
}

input[type=submit]{
width:100px;
}

input.error, select.error{
border:1px solid red;
}

label.error{
color:red;
padding:3px;
}

label.required:after {
    content: "*";
    margin-left:.3em;
}