#KontaktText {
  float:left;
  width:300px;
}
#KontaktFrm {
  float:left;
  width:288px;
  padding:5px;
  margin:0px 0px 0px 20px;
  border: 1px solid #CCCCCC;
}
.frmzeile {
  margin-bottom:5px;
}
#KontaktFrm .Eingabe {
  width:288px;
  background-color:#6C6C6C;
  border:1px solid #6C6C6C;
  color:#CCCCCC;
}
#KontaktFrm .EingabeFocus {
  width:288px;
  background-color:#6C6C6C;
  border:1px solid #4A4A4A;
  color:#FFFFFF;
}
#KontaktFrm .EingabeError {
  width:288px;
  background-color:#6C6C6C;
  border:1px solid #FF0000;
  color:#FFFFFF;
}
#KontaktFrm .EingabePLZ {
  float:left;
  width:50px;
  background-color:#6C6C6C;
  border:1px solid #6C6C6C;
  color:#CCCCCC;
}
#KontaktFrm .EingabePLZFocus {
  float:left;
  width:50px;
  background-color:#6C6C6C;
  border:1px solid #4A4A4A;
  color:#FFFFFF;
}
#KontaktFrm .EingabePLZError {
  float:left;
  width:50px;
  background-color:#6C6C6C;
  border:1px solid #FF0000;
  color:#CCCCCC;
}
#KontaktFrm .EingabeOrt {
  float:right;
  width:230px;
  background-color:#6C6C6C;
  border:1px solid #6C6C6C;
  color:#CCCCCC;
}
#KontaktFrm .EingabeOrtFocus {
  float:right;
  width:230px;
  background-color:#6C6C6C;
  border:1px solid #4A4A4A;
  color:#FFFFFF;
}
#KontaktFrm .EingabeOrtError {
  float:right;
  width:230px;
  background-color:#6C6C6C;
  border:1px solid #FF0000;
  color:#CCCCCC;
}
#KontaktFrm .Textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  width:288px;
  height:130px;
  background-color:#6C6C6C;
  border:1px solid #6C6C6C;
  color:#CCCCCC;
}
#KontaktFrm .TextareaFocus {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  width:288px;
  height:130px;
  background-color:#6C6C6C;
  border:1px solid #4A4A4A;
  color:#CCCCCC;
}
#KontaktFrm .TextareaError {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  width:288px;
  height:130px;
  background-color:#6C6C6C;
  border:1px solid #FF0000;
  color:#CCCCCC;
}
#KontaktFrm .button {
  background-color:#6C6C6C;
  border:1px solid #6C6C6C;
  color:#CCCCCC;
}
