/******************************/
/* wrapper                    */
/******************************/
div#wrapper {  
  width: 952px;
  background: transparent url(../header/bg09.jpg) top center no-repeat;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  z-index: 2;
  position: relative;
}
/******************************/
/* header                     */
/******************************/
div#header {
  padding: 0px 0px 0px 0px;
  background: transparent url(../img/kipf_logo_kinderzahnheilkunde.gif) top left no-repeat;
  height: 418px;
  position: relative;
}
/******************************/
/* main menu                  */
/******************************/
ul#main-menu {
  width: 690px;
  list-style-type: none;
  background: transparent url(../img/kipf_navi_03.gif) no-repeat bottom left;
  padding: 390px 0 0px 146px;
}
ul#main-menu li {
  float: left;
}
ul#main-menu li a {
  font: 11px/18px Arial, Helvetica, sans-serif;
  width: 217px;
  display: block;
  text-transform: uppercase;
  border-bottom: 0px solid #d5eaf4;
  background: transparent;
  margin: 0px 0px 0 0;
  padding: 0 0 10px 9px;
  text-decoration: none;
  color: #585858;
}
ul#main-menu li a:hover {
  border-bottom: 0px solid #d5eaf4;
  color: #000;
  background: transparent;
}
ul#main-menu li a.active {
  border-bottom: 0px solid #d5eaf4;
  color: #d34266;
  background: transparent;
}
/******************************/
/* sub menu                   */
/******************************/
ul#sub-menu {
  border-top: 0px solid #858585;
  border-bottom: 0px solid #858585;
  margin: 0 0 17px 146px;
  width: 215px;
  list-style-type: none;
}
ul#sub-menu li {
}
ul#sub-menu li a {
  font: 12px/18px Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #dadada;
  text-decoration: none;
  color: #585858;
  display: block;
  margin: 0 0 0 9px;
  padding: 0 0 0 0px;
}
ul#sub-menu li a:hover, ul#sub-menu li a.active {
  color: #d34266;
}
ul#sub-menu ul {
  border: none;
  list-style-type: none;
  margin: 0 0 0 0px;
}
ul#sub-menu ul li a {
  border: none;
  color: #d34266;
  display: compact;
  padding: 0 0 0 10px;
}
ul#sub-menu ul li a:hover, ul#sub-menu ul li a.active {
  color: #d34266;
  text-decoration: underline;
  background: url(../img/sub-menu-l2-bullet.gif) no-repeat center left;
}