fieldset {
  padding:5px;
  margin-bottom:6px;
  border: #9C5A39 1px;
}

legend {
  color:#9C5A39;
  font-size:9pt;
  font-weight:bold;
  padding:5px;
}

fieldset.startsearch {
  padding:2px;
  margin-bottom:0px;
  border-style: none;
}

legend.startsearch {
  color:#9C5A39;
  font-size:9pt;
  font-weight:bold;
  padding:0px;
}

label {
  display: block;
  float: left;
  width: 96px;
  text-align: right;
  padding-right: 3px;
}

label.startsearch {
  text-align: left;
  font-size:9pt;
  font-weight:bold;
  padding-left:6px;
}

label.lang {
  width: 251px;
}

input {
  display: block;
  float: left;
  width: 151px;
  margin-bottom:3px;
}

input.startsearch {
  display: block;
  width: 151px;
  margin-bottom:3px;
  padding-left:6px;
}

input.kurz {
  width: 151px;
}

input.lang {
  width: 406px;
}

form {
  padding-bottom:6px;
}

form.startsearch {
  padding-left:6px;
}

select {
  display: block;
  float: left;
  width: 155px;
  margin-bottom:3px;
}

textarea {
  width: 406px;
}

.checkfeld {
  margin-left:96px;
}

img.captcha {
  float: left;
  margin-right:16px;
}

form br {
  clear: left;
}

span.eingabefehlt {
  margin-left:0px;
  color:#F00000;
  font-size:8pt;
}

span.eingabefehlt_l {
  margin-left:99px;
  color:#F00000;
  font-size:8pt;
}

span.eingabefehlt_r {
  margin-left:356px;
  color:#F00000;
  font-size:8pt;
}

span.erforderlich {
  padding-right:2px;
  font-size:8pt;
}

.erforderlich_info {
  text-align:right;
  font-size:8pt;
}


