/* CSS Document */
body {
  margin: 0;
  background-color: #e0e0e0;
  background-image: url(../images/background.jpg);
  padding: 0;
  text-align: center;
  font-family: georgia;
  font-size: 10pt;
}

div.clearer {
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
}

div#wrapper {
  margin: 0 auto;
  width: 760px;
  background-color: #cbccce;
  padding: 0 0;
  text-align: left;
}

/* header */
div#headerbanner {
  margin: 0;
  height: 178px;
  width: 760px;
  background-image: url(../images/header.jpg);
}

/* content */
div#contentblock {
  clear: both;
  float: none;
  margin: 0;
  width: 760px;
}

/* menu left */
div#menuleft {
  float: left;
  margin: 0;
  min-height: 507px;
  _height: 507px;
  width: 167px;
  background-color: #cbccce;
  padding: 0;
}
div#menuleft ul.lvl1 {
  margin: 0;
  width: 167px;
  border-top-width: 1px;
  border-top-style: inset;
  padding: 0;
  list-style: none;
}
div#menuleft ul.lvl1 li.lvl1 {
  margin: 0;
  width: 167px;
  border-bottom-width: 1px;
  border-bottom-style: inset;
  background-color: #eaeaea;
  background-image: url(../../allgemein/images/logo_house_white_green.gif);
  background-position: 5px 9px;
  background-repeat: no-repeat;
  padding: 0;
  font-weight: bold;
}
div#menuleft ul.lvl1 li.lvl1 a {
  display: block;
  margin: 0 0 0 33px;
  padding: 5px 0;
  text-decoration: none;
  color: #ffffff;
}
div#menuleft ul.lvl1 li.lvl1aktiv {
  margin: 0;
  width: 167px;
  border-bottom-width: 1px;
  border-bottom-style: inset;
  background-color: #4e9c1d;
  background-image: url(../../allgemein/images/logo_house_white_green.gif);
  background-position: 5px 9px;
  background-repeat: no-repeat;
  padding: 0;
  font-weight: bold;
  color: #ffffff;
}
div#menuleft ul.lvl1 li.lvl1aktiv a {
  display: block;
  margin: 0 0 0 33px;
  padding: 5px 0;
  text-decoration: none;
  color: #ffffff;
}

div#menuleft ul.lvl2,
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 {
  margin: 0;
  border-bottom-width: 1px;
  border-bottom-style: inset;
  background-color: rgb(234,234,234);
  color: #383839;
  padding: 0;
  padding-top: 1px;
  list-style-type: none;
}
div#menuleft ul.lvl2 li.lvl2,
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2,
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2aktiv {
  display: block;
  margin: 0;
  border-bottom-width: 1px;
  border-bottom-style: inset;
  padding: 0;
  color: #383839;
  text-decoration: none;
}
div#menuleft ul.lvl2 li.lvl2aktiv,
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2aktiv {
  background-color: #4e9c1d;
}
div#menuleft ul.lvl2 li.lvl2 a,
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2 a {
  margin: 0 0 0 33px;
  padding: 6px 0;
  color: #383839;
  text-decoration: none;
}
div#menuleft ul.lvl2 li.lvl2 a:hover,
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2 a:hover {
  margin: 0;
  background-color: #4e9c1d;
  padding: 6px 0 6px 33px;
  color: #ffffff;
}
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2aktiv ul.lvl3 {
  margin: 0;
  padding: 0;
  list-style: none;
}
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2aktiv ul.lvl3 li.lvl3 {
  margin: 0;
  background: rgb(234,234,234);
  padding: 0;
}
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2aktiv ul.lvl3 li.lvl3 a {
  margin: 0 0 0 33px;
  padding: 2px 0;
  color: #383839;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2aktiv ul.lvl3 li.lvl3 a:hover {
  margin: 0;
  background-color: #4e9c1d;
  padding: 2px 0 2px 33px;
  color: #ffffff;
}
div#menuleft ul.lvl1 li.lvl1aktiv ul.lvl2 li.lvl2aktiv ul.lvl3 li.lvl3aktiv a {
  margin: 0 0 0 33px;
  padding: 2px 0;
  color: #ffffff;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

div.headborder {
  float: left;
  margin: 0 0 0 0;
  height: 7px;
  width: 593px;
  background-image: url(../images/border_3d_content_top.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0;
  font-size: 1px;
}

div#content {
  float: left;
  margin: 0;
  min-height: 500px;
  _height: 500px;
  width: 573px;
  _width: 593px;
  background-color: #ffffff;
  background-image: url(../images/border_3d_content_left_right_Bckgrd_transparent.gif);
  background-repeat: repeat-y;
  background-position: left top;
  padding: 0 10px 0 10px;
}
div#content div.tx-indexedsearch {
  margin: 0 25px;
}
div#content div.browseNavi {
  float: left;
  margin: 0 0 10px 0;
  width: 573px;
  padding: 0;
  background-image: url(../../allgemein/images/house_detail_bckrd_grey.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  list-style: none;
}
div#content ul.browseNavi {
  margin: 0;
  padding: 0;
  background-image: url(../../allgemein/images/house_detail_bckrd_grey.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  list-style: none;
}
div#content ul.browseNavi li {
  float: left;
  margin: 0;
  padding: 3px 0;
  background-image: url(../../allgemein/images/house_detail_bckrd_red.jpg);
  background-position: left top;
  background-repeat: repeat-x;
}
div#content ul.browseNavi li a {
  color: #ffffff;
}

/* footer */
div#footer {
  clear: both;
  float: none;
  margin: 0 auto;
  height: 22px;
  width: 760px;
  background-color: rgb(225,226,226);
  border-top: 2px solid #ffffff;
  text-align: center;
}

div#menuleft div.spacer {
  display: block;
  margin: 0;
  height: 30px;
  width: 167px;
  border-bottom-width: 1px;
  border-bottom-style: inset;
  padding: 0;
}

/* Kontakt-Forumlar */

fieldset.csc-mailform {
  margin-left: 25px;
  _margin-left: 25px;
  padding: 0;
  border: 0px solid blue;
}
fieldset.csc-mailform div.csc-mailform-field div.mailformLabel,
fieldset.csc-mailform div.csc-mailform-field div.mailformReqLabel {
  float: left;
  width: 7.0em;
  background: #ffffff;
  vertical-align: top;
}
fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit {
  margin: 1.0em 0;
  height: 1.8em;
  width: 11.0em;
  vertical-align: center;
}

fieldset.csc-mailform div.csc-mailform-field div.loginformLabel {
  float: left;
  width: 7.5em;
  background: #ffffff;
  vertical-align: top;
}
