.formCellLeft,
.formCellAnrede,
.formCellAnrede2,
.formCellKnow,
.formCellKnow2 {
  float: left;
}


.formCellLeft input,
.formCell input {
  width: 12em;
  border: 1px solid #000000;
  color:#000000;
  float:left;
  font-size:110%;
  padding:0.375em;
  margin-right: 0.5em;
}

.formCell input, .formCellObject input {
  width: 33em;
}

.formCellLeft label,
.formCell label,
.formCellAnrede label {
  font-size: 120%;
  float: left;
  width: 7em;
  cursor: pointer;
  margin-top: 0.3em;
}

.formCellNewsletter label,
.formCellMsg label,
.formCellKnow label,
.formCellKnow2 label {
  font-size:120%;  
}

.formCellKnow { width: 10.7em;margin-top: 0.3em; }
.formCellKnow2 { width: 14.2em;margin-top: 0.3em; }

.formCellMsg { margin-top: 2em; }

.form-layer form {
  display: inline;
}

.hidden {
  visibility: hidden;
  height: 0;
}

.formCellMsg textarea{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 1px solid #000;
  color: #000;
  padding: 0.375em;
  font-size: 110%;
  width: 40.8em;
}

.formCellObject input{
  color:#00509E;
  font-weight: bold;
  text-align: center;
}


.submitButton, .searchButton {
  text-align: center;
  border: none;
  font-weight: normal;
  color: #fff;
  background-color: #00509E;
  cursor: pointer;
}

/*Buttons in der erweiterten Immo-Suche*/
.searchButton{
 width: 13em;
}

.delete, .submit { float:left; width: 15em;padding-top: 1em; }

.submit { float:right; text-align: right; }

.error {
  margin: 0;
  padding: 0.5em;
  color: #ff0000;
  font-size: 120%;
}

.error ul {
  border: 1px solid #ff0000;
  width:auto;
  padding: 0.5em;
}

.error ul li {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
}

.error-header { font-weight: bold; }

.formCell, .formCellLeft {
  padding: 1em 0 0 0;
}

.formCellAnrede2 input { float: left; }
.formCellAnrede2 label { float: left; width: 5em;margin-left: 0.3em; }
.formCellLeft img { width: 12em; height: 2.3em; float: left;margin-right: 0.8em; }