.feld, .textfeld {
  border: 1px solid #00508a;
  font-family: verdana,arial,helvetica;
}

.errorrow {
  display: table;
}

.row {
  width: 438px;
  display: table;
}

.clear { height: 5px;}

.clearbig { height: 20px;}

.feldName, .feldVorname, .feldTelefon, .feldFax {
  width: 219px;
  float: left;
}

input#Name, input#Vorname, input#Telefon, input#Fax, input#EMail {
  width: 204px;
}
 
input#Erreichbar1, input#Erreichbar2{
  width: 45px;
}


.feldPLZ {
  width: 90px;
  float: left;
}
 
input#PLZ {
  width:75px;
}

input#Firma, input#Strasse{
  width: 423px;
}

.feldOrt {
  width: 348px;
  float: left;
}

input#Ort {
  width: 333px;
}


textarea#Nachricht {
  width: 423px;
}

span.error {
  color: #DC001C;
}

.errorfeld, .errortextfeld {
  border: 2px solid #dc001c;
  background: #F8CCD2;
}

.FeldMathGuard input {
  /*border: 1px solid #275B96;*/
  height: 22px;
}

.FeldButtons .buttonnormal {
  border: none;
  padding: 2px 3px;
  background: #00508a;
  color: #fff;
  cursor:pointer;
  font-weight: bold;
  font-family: verdana,arial,helvetica;
 }

.FeldButtons .buttonhover {
  border: none;
  padding: 2px 3px;
  background: #dae1eb;
  color: #00508a;
  cursor:pointer;
  font-weight: bold;
  font-family: verdana,arial,helvetica;
 }