body {
  background-color:#F8F8F8;
  margin: 5px 0px 0px 0px;
}

#header {
  position: relative;
  background-image: url('img/header.png');
  background-repeat:no-repeat;
  margin: 0px;
  padding: 0px;
  width: 974px;
  height: 140px;
}

#content {
  position: relative;
  background-image: url('img/content.png');
  background-repeat:repeat-y;
  color: #000000;
  font: 12px/22px Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  width: 974px;
}

#content_bottom {
  position: relative;
  background-image: url('img/content_bottom.png');
  background-repeat:no-repeat;
  margin: 0px;
  padding: 0px;
  width: 974px;
  height: 15px;
}

#content_content {
  position: relative;
  background-image: none;
  margin: 0px 20px 0px 20px;
  padding: 0px;
  width: 555px;
  float: left;
  min-height: 500px;
}

#content_content_topic {
  position: relative;
  background-image: none;
  font: bold 22px/22px Arial, Helvetica, sans-serif;
  color: #80dcc5;#A4C2D9;#809DB3
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}

#content_content_topic2 {
  position: relative;
  background-image: none;
  font: 20px/22px Arial, Helvetica, sans-serif;
  color: #80dcc5;
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
}

#content_content_topic3 {
  position: relative;
  background-image: none;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 10px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

#content_content_home_praxis {
  position: relative;
  background-image: url('unsere_praxis/Außenansicht.png');
  background-color:none;
  background-repeat:no-repeat;
  margin: 0px;
  padding: 0px;
  top: 90px; ### --
  width: 500px;
  height: 360px; ### 500
}

#content_content_unser_team_table td{
  position: relative;
  background-color:none;
  background-repeat:no-repeat;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
  
}

#content_content_kontakt_topic {
  position: relative;
  background-image: none;
  font: bold 14px/22px Arial, Helvetica, sans-serif;
  color: #80dcc5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#content_content_kontakt_nummern {
  position: relative;
  background-image: none;
  font: 14px/22px Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px 0px 20px 50px;
  padding: 0px 0px 0px 0px;
}

#content_content_notfall {
  position: relative;
  background-image: none;
  font: bold 20px/22px Arial, Helvetica, sans-serif;
  color: #80dcc5;
  margin: 50px 0px 50px 0px;
  padding: 0px 0px 0px 0px;
  left: 50%;
}

#content_content_topic2_helferinnen {
  position: relative;
  background-image: none;
  font: 20px/22px Arial, Helvetica, sans-serif;
  color: #80dcc5;
  margin: 20px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
}

#board {
  position: relative;
  background: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float: left;
  z-index: 5;
}

#board_top {
  position: relative;
  background-image: url('img/board_top.png');
  background-repeat:no-repeat;
  margin: 0px;
  padding: 0px;
  width: 214px;
  height: 6px;
}

#board_middle {
  position: relative;
  background-image: url('img/board.png');
  background-repeat:repeat-y;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  width: 214px;
}

#board_bottom {
  position: relative;
  background-image: url('img/board_bottom.png');
  background-repeat:no-repeat;
  margin: 0px;
  padding: 0px;
  width: 214px;
  height: 6px;
}

#home_karte {
  position: absolute;
  background-image: url('img/home_karte.png');
  background-repeat:no-repeat;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: 280px;
  height: 370px;
  right: 15px;
  bottom: 0px;
}

#kontakt_karte {
  position: absolute;
  background-image: url('img/kontakt_karte.png');
  background-repeat:no-repeat;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 462px;
  height: 340px;
  right: 15px;
  bottom: 0px;
}

#werbung2{
  position: relative;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 140px;
  left: 0px;
  top: 20px;
  text-align: center;
}

.content_clear {
  clear: left;
}


/*################# unsere_praxis ####################*/

#div_img{
  position: absolute;
  width: 500px;
  height: 357px;
  left: 0px;
  top: 0px;
  border: 3px solid #ccc;
  display: none;
}

#preview_img_front{
  position: absolute;
  width: 500px;
  height: 357px;
  left: 0px;
  top: 0px;
}

#preview_img_back{
  position: absolute;
  width: 500px;
  height: 357px;
  left: 0px;
  top: 0px;
}

#unsere_praxis_grundriss {
  position: relative;
  background-image: url('unsere_praxis/grundriss.png');
  background-repeat: no-repeat;
  width: 602px;
  height: 602px;
}

#unsere_praxis_btn_rez {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 307px;
  top: 100px;
}

#unsere_praxis_btn_br {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 160px;
  top: 180px;
}

#unsere_praxis_btn_wr {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 497px;
  top: 100px;
}

#unsere_praxis_btn_zr {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 430px;
  top: 220px;
}

#unsere_praxis_btn_ein {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 235px;
  top: 530px;
}


/*################# navigation ####################*/

#navigation {
  position: relative;
  background: none;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  float: left;
  z-index: 10;
}

#navigation_top {
  position: relative;
  background-image: url('img/navigation_top.png');
  background-repeat:no-repeat;
  margin: 0px;
  padding: 0px;
  width: 145px;
  height: 12px;
}

#navigation_bottom {
  position: relative;
  background-image: url('img/navigation_bottom.png');
  background-repeat:no-repeat;
  margin: 0px;
  padding: 0px;
  width: 145px;
  height: 12px;
}

ul#navmenu-h {
  margin: 0;
  border: none;
  padding: 0;
  display: block;
  list-style: none;
  width: 145px;
  }

ul#navmenu-h li {
  margin: 0;
  border: none;
  padding: 0px 0px 0px 0px;
  display: block;
  list-style: none;
  position: relative;
}

ul#navmenu-h ul { /* border-top: solid 1px black;  border-left: solid 1px black;  border-right: solid 1px black;  border-bottom: solid 1px black; */
  margin: -1px 0px 0px 0px;
  border: none;
  border-top: solid 1px #D2D2D2;
  padding: 0px 0px 0px 0px;
  list-style: none;
  display: none;
  position: absolute;
  top: 0px;
  left: 145px;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 145px;
  height: 30px;
  display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu-h ul li ul { /* border-top: solid 1px black;  border-left: solid 1px black;  border-right: solid 1px black;  border-bottom: solid 1px black; */
  margin: -1px 0px 0px 0px;
  border: none;
  border-top: solid 1px #D2D2D2;
  padding: 0px 0px 0px 0px;
  list-style: none;
  display: none;
  position: absolute;
  top: 0px;
  left: 145px;
}

ul#navmenu-h ul li ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li ul li {
  width: 145px;
  height: 30px;
  display: block !important;
  display: inline; /*For IE*/
}

/* Menu */
ul#navmenu-h a {
  padding: 4px 0px 0px 10px;
  margin: 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #666666;
  font: bold 12px/22px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 26px;
  border: none;
  background-image: url('img/navigation.png');
}

/* Menu Hover */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  color: #666666;
  background-image: url('img/navigation_hover.png');
}

/* 2. Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  padding: 4px 0px 0px 10px;
  height: 26px;
  float: left;
  color: #666666;
  font: 12px/22px Arial, Helvetica, sans-serif;
  background-image: url('img/navigation2.png');
}

/* 2. Menu Hover */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  color:#666666;
  background-image: url('img/navigation2_hover.png');
}

/* 3. Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  padding: 4px 0px 0px 10px;
  height: 26px;
  color: #666666;
  background-image: url('img/navigation2.png');
}

/* 3. Menu Hover */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  color: #666666;
  background-image: url('img/navigation2_hover.png');
}

/* 4. Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  padding: 4px 0px 0px 10px;
  height: 26px;
  color: #666666;
  background-image: url('img/navigation2.png');
}

/* 4. Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  color: #666666;
  background-image: url('img/navigation2_hover.png');
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 100px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
/*

