*+html #mapMenu, * html #mapMenu { position: relative; padding-top: 2px; width: 150px; height: 100px; }
* html #mapMenu { position: relative; padding-top: 2px; width: 150px; height: 100px; }

#mapMenu a {
  position: absolute;
  display: block;
  width: 25px;
  height: 25px;
  text-indent: -10000px; 
  overflow: hidden;
}

#mapMenu a:hover,
#mapMenu a.highlight {
  background: url(/fileadmin/images/template/contentHover.jpg) top left no-repeat;
}

/* Balkonverglasungen */
#mapMenu #m_9 a {
  width: 215px;
  height: 105px;
  top: 475px;
  left: 535px;
}
#m_9 a:hover, #m_9 a.highlight { background-position: -535px -475px; }

/* Dachverglasungen */
#mapMenu #m_10 a {
  width: 135px;
  height: 135px;
  top: 275px;
  left: 470px;
}
#m_10 a:hover, #m_10 a.highlight { background-position: -470px -275px; }

/* Duschverglasungen */
#mapMenu #m_11 a {
  width: 140px;
  height: 130px;
  top: 80px;
  left: 230px;
}
#m_11 a:hover, #m_11 a.highlight { background-position: -230px -80px; }

/* Ganzglasanlagen */
#mapMenu #m_20 a {
  width: 125px;
  height: 90px;
  top: 220px;
  left: 660px;
}
#m_20 a:hover, #m_20 a.highlight { background-position: -660px -220px; }

/* Gelaenderverglasungen */
#mapMenu #m_19 a {
  width: 210px;
  height: 100px;
  top: 225px;
  left: 25px;
}
#m_19 a:hover, #m_19 a.highlight { background-position: -25px -225px; }

/* Glasbausteine */
#mapMenu #m_18 a {
  width: 210px;
  height: 85px;
  top: 60px;
  left: 380px;
}
#m_18 a:hover, #m_18 a.highlight { background-position: -380px -60px; }

/* Kuechenrueckwaende */
#mapMenu #m_17 a {
  width: 155px;
  height: 90px;
  top: 340px;
  left: 770px;
}
#m_17 a:hover, #m_17 a.highlight { background-position: -770px -340px; }

/* Lamellenfenster */
#mapMenu #m_16 a {
  width: 120px;
  height: 125px;
  top: 485px;
  left: 875px;
}
#m_16 a:hover, #m_16 a.highlight { background-position: -875px -485px; }

/* Oberlicht */
#mapMenu #m_15 a {
  width: 235px;
  height: 115px;
  top: 35px;
  left: 755px;
}
#m_15 a:hover, #m_15 a.highlight { background-position: -755px -35px; }

/* Schiebeverglasungen */
#mapMenu #m_14 a {
  width: 165px;
  height: 120px;
  top: 510px;
  left: 310px;
}
#m_14 a:hover, #m_14 a.highlight { background-position: -310px -510px; }

/* Stiegenverglasungen */
#mapMenu #m_13 a {
  width: 220px;
  height: 105px;
  top: 325px;
  left: 195px;
}
#m_13 a:hover, #m_13 a.highlight { background-position: -195px -325px; }

/* Windfang */
#mapMenu #m_12 a {
  width: 120px;
  height: 70px;
  top: 240px;
  left: 875px;
}
#m_12 a:hover, #m_12 a.highlight { background-position: -875px -240px; }

#bottomMenu {
  position: absolute;
  top: 515px;
  left: 15px;
}

#bfMenu li {
  height: 35px;
  width: 150px;
}

#bfMenu li a {
  display: block;
  text-indent: -10000px;
  outline: none;
  width: 150px;
  height: 35px;
}