#left_navi {
  width: 219px;
  float: left;

  margin: 0px;
  padding:0px 0px 0px 20px;
  background-color:#c8c8c8;
  border-right: 1px solid #9d9d9d;
}

.ueberuns {
  background-color:#d8dbdc;
  color:black;
}

.dienstleistungen {
  background-color:#d19057;
  color:white;
}

.mieter {
  background-color:#00822d;
  color:white;
}

.ueberuns a {
  color:black;
}

.dienstleistungen a {
  color:white;
}

.mieter a {
  color:white;
}

#navContainer ul {
  list-style-type:none;
  padding:0px;
  margin:20px 0px 0px 0px;
}

#navContainer ul li {
  clear:both;
  padding:0px;
  margin:0px;
  height:37px;
}

#navContainer ul li div a {
  text-transform:uppercase;
  text-decoration: none;
}

#navContainer_3D {
  position:absolute;
  top:315px;
  left:20px;
  width:100px;
  margin:0px;
  padding:0px;
  z-index:4px;
}

#navContainer_3D ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
  width:140px;
}

#navContainer_3D ul li {
  float:left;
  padding:0px;
  margin:0px;
  height:40px;
}

/* Verhindert dass Menu-2 zu kurz ist */
#navContainer_3D ul ul {
  width:100%;
}

#a_nav1_open {
  font-weight:bold;
}

.box {
  width:36px;
  height:36px;
  float:left;
  margin:0px 2px 2px 0px; /* Abstand vertikal */
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

.box_active {
  width:36px;
  height:36px;
  float:left;
  margin:0px 2px 2px 0px; /* Abstand vertikal */
  background-image:url('/Bilder/icons/cross.gif');
  background-repeat: no-repeat;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

.link {
  width:160px;
  height:14px;
  float:left;
  margin:0px 0px 0px 1px;
  padding:2px;
  text-transform:uppercase;
}

#css_ueberuns div {
  background-color:#d8dbdc;
  color:black;
}

#css_dienstleistungen div {
  background-color:#d19057;
  color:white;
}

#css_mieter div {
  background-color:#00822d;
  color:white;
}

#css_ueberuns div a {
  color:black;
}

#css_dienstleistungen div a {
  color:white;
}

#css_mieter div a {
  color:white;
}

#navContainer_3D #h_navi {
  position:absolute;
  top:-150px;
  left:240px;
  width:800px;
  padding:0px;
  margin:0px;
}

#h_navi {
  position:absolute;
  top:145px;
  left:260px;
  width:800px;
  padding:0px;
  margin:0px;
}

ul#h_navi li {
  padding:0px;
  margin:0px;
  clear:none;
  display:inline;
}

ul#h_navi li div {
  padding:2px;
  margin: 0px 20px 0px 0px; /* Abstand horizontal */
  width:162px;
  float:left;
  position:relative;
}

* html #navContainer_3D ul#h_navi li div {
  margin: 0px 10px 0px 0px; /* IE workaround Abstand horizontal */
}

ul#h_navi li div a {
  text-decoration:none;
  text-transform:uppercase;
}

ul#h_navi li div a#a_nav2_open {
  font-weight:bold;
  padding:0px;
  margin:0px;
}

ul#h_navi li div div.selected {
  width:5px;
  display:inline;
  height:16px;
  position:absolute;
  left:0px;
  top:16px;
}


.three-d-menu {
  height:300px;
}



#css_wohnungen_kaufen div, #css_wohnungen_mieten div, #css_wohnungen_verwalten div {
  background-color:#d8dbdc;
  color:black;
}

#css_haeuser_kaufen div, #css_haeuser_mieten div, #css_haeuser_verwalten div {
  background-color:#d19057;
  color:white;
}

#css_gewerbe_kaufen div, #css_gewerbe_mieten div, #css_gewerbe_verwalten div {
  background-color:#00822d;
  color:white;
}

#css_wohnungen_kaufen a, #css_wohnungen_mieten a, #css_wohnungen_verwalten a {
  color:black;
}

#css_haeuser_kaufen a, #css_haeuser_mieten a, #css_haeuser_verwalten a {
  color:white;
}

#css_gewerbe_kaufen a, #css_gewerbe_mieten a, #css_gewerbe_verwalten a {
  color:white;
}

#css_wohnungen_kaufen th, #css_wohnungen_mieten th, #css_wohnungen_verwalten th {
  background-color:#d8dbdc;
  color:black;
}

#css_haeuser_kaufen th, #css_haeuser_mieten th, #css_haeuser_verwalten th {
  background-color:#d19057;
  color:white;
}

#css_gewerbe_kaufen th, #css_gewerbe_mieten th, #css_gewerbe_verwalten th {
  background-color:#00822d;
  color:white;
}

.wohnungen_mieten {
  background-color:#d8dbdc;
  color:black;
}

.dienstleistungen {
  background-color:#d19057;
  color:white;
}

.mieter {
  background-color:#00822d;
  color:white;
}

div#dreidnavi {
  position:absolute;
  top:315px;
  left:140px;
  width:100px;
  margin:0px;
  padding:0px;
  z-index:4px;
}

div#dreidnavi div {
  margin:0px 0px 22px 0px;
}
