#standorte {
   position: relative;
   width: 360px;
   height: 372px;
   background-image: url(../images/karte_standorte.gif);
   margin: 20px 0 0 64px !important;
   padding: 0;
}

#standorte li {
   margin: 0;
   padding: 0;
   list-style: none;
}

#standorte li a {
   width: 20px;
   height: 20px;
   position: absolute;
   display: block;
   background-color: transparent;
   /*border: 1px solid red; /* zum Kontrollieren der Koordinaten */
}

#standorte li a span {
   display: none;
}

#standorte li a:hover span {
   display: block;
   position: relative;
   left: -144px;
   top: -80px;
   text-decoration: none;
   width: 185px;
   height: 52px;
   padding: 13px 0 0 0;
   background-image: url(../images/sprechblase.png);
   text-align: center;
   font-weight: bold;
}

#standorte a.absberg {
   top: 150px;
   left: 123px;
   z-index: 12;
}

#standorte a.burgkunstadt {
   top: 39px;
   left: 156px;
}

#standorte a.dillingen {
   top: 211px;
   left: 93px;
   z-index: 12;
}

#standorte a.erlkam {
   top: 296px;
   left: 195px;
}

#standorte a.gloett {
   top: 232px;
   left: 85px;
   z-index: 11;
}

#standorte a.hohenwart {
   top: 204px;
   left: 165px;
}

#standorte a.holnstein {
   top: 147px;
   left: 174px;
}

#standorte a.holzhausen {
   top: 272px;
   left: 124px;
}

#standorte a.lauterhofen {
   top: 126px;
   left: 184px;
}

#standorte a.lautrach {
   top: 297px;
   left: 71px;
}

#standorte a.michelfeld {
   top: 92px;
   left: 188px;
}

#standorte a.muenchen {
   top: 265px;
   left: 180px;
}

#standorte a.rottenbuch {
   top: 308px;
   left: 132px;
}

#standorte a.zell {
   top: 160px;
   left: 147px;
   z-index: 11;
}
