/* Template styles = TODO: verschieben */
#content .indent {
  margin-left:5ex;
}
#content .banner-download {
  margin:0 0 1.3em 0;
}
#content .banner-download b {
  color:#444444;
}
#content .banner-download object {
  margin:0 0 0.2em 0;
}
#content .banner-download pre {
  background-color:#F8F7F4;
  font-size:1.2em;
  padding:3px;
  margin:0.1em 0 0 0;
  border:1px solid #E9E9E1;
  width:500px;
  overflow:auto;
}

/* Content styles */
a#bt_suche,
a#bt_standort {
  display:block;
  width:82px;
  height:79px;
}
a#bt_suche {
  background-image:url('bt_suche.gif');
}
a#bt_suche:hover,
a#bt_suche:focus {
  background-image:url('bt_suche_hi.gif');
}
a#bt_standort {
  background-image:url('bt_standort.gif');
}
a#bt_standort:hover,
a#bt_standort:focus {
  background-image:url('bt_standort_hi.gif');
}
#content iframe.rd {
  position:relative;
  left:-5px;
  top:-5px;
  width:760px;
  border:0;
}
#content iframe.criteria {
  height:830px;
}
#content iframe.map {
  height:830px;
}
#content iframe.stats {
  height:1500px;
}


#content img.bi_search,
#content img.bi_login {
  border:0;
  margin:0 1ex 0 3ex;
  vertical-align:middle;
}
#content img.bi_login {
  margin:0 1ex 1px 0;
}
#content table.ul-table {
  border:0;
  border-collapse:collapse;
}
#content table.ul-table tr:hover {
  background-color:#E9E9E1;
}
#content table.ul-table td {
  padding:0.1em 1ex 0.3em 1ex;
}
#content table.ul-table img.ul-bullet {
  border:0;
  margin:0 0 0 1ex;
}

#content .mini-searchbox {
  width:233px;
  margin:0;
  padding:0 0 8px 0;
  border:1px solid #dad8cc;
  background:#ebe7dd;
}
#content .mini-searchbox .mini-box-head {
  height:40px;
  background:url('minibox-head-background.gif') repeat-x;
  margin-bottom:3px;
}
#content .mini-searchbox .mini-box-row,
#content .mini-searchbox table.mini-searchform {
  width:205px;
  margin:0 14px 0 14px;
  border:0;
  padding:0;
  border-collapse:collapse;
  font-size:0.94em;
}
#content .mini-searchbox table.mini-searchform td {
  padding-bottom:4px;
  white-space:nowrap;
  line-height:1em;
}
#content .mini-searchbox hr {
  background-color:#c9c8b9;
  border-color:#c9c8b9;
  margin-left:15px;
  margin-right:15px;
}


/* Alkacon OAMP Webform */
#sheet #mainfull #content table.webform_table {
  max-width:640px;
}
td.webform_label,
td.webform_label_multi,
td.webform_field,
td.webform_field_multi {
  padding-bottom:1em;
}
td.webform_label,
td.webform_label_multi {
  vertical-align:top;
}
td.webform_field,
td.webform_field_multi {
  vertical-align:bottom;
}
td.webform_field table.webform_radio {
  float:left;
  margin-right:2ex;
}
.webform_field .onlineform,
.webform_field_multi .onlineform {
  width:400px;
}
body.offer-form .webform_field .onlineform,
body.offer-form .webform_field_multi .onlineform {
  width:340px;
}
.webform_field .webform_checkbox td.webform_field_checkbox,
.webform_field .webform_checkbox td.webform_label_checkbox {
  vertical-align:top;
}
.webform_button .buttons {
  float:right;
}
.webform_button {
  font-size:0.80em;
}
table.webform_table {
  margin-top:12px;
}
.webform_msg_error,
.webform_label_error {
  color:#E0003C;
}

