@charset "utf-8";

ul#deutschland-bundeslaender-css_map {
  list-style: none;
  position: relative;
  width: 395.592px;
  height: 530px;
  margin: 0;
  padding: 0;
  background-image: url(regionen.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

ul#deutschland-bundeslaender-css_map li {
  position: absolute;
}

ul#deutschland-bundeslaender-css_map li a{
  display: block;
  height: 100%;
  text-decoration: none;
}

ul#deutschland-bundeslaender-css_map li a:hover {
  background-image: url(regionen.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: transparent;
}

#bayern {
  width: 211.615px;
  height: 219.653px;
  top: 308.347px;
  left: 137.364px;
}

#baden_wuerttemberg {
  width: 134.286px;
  height: 149.078px;
  top: 360.026px;
  left: 67.517px;
}

#nord {
  width: 197.073px;
  height: 250.76px;
  top: 8px;
  left: 48.277px;
}

#mitte {
  width: 176.339px;
  height: 177.882px;
  top: 235.075px;
  left: 14.501px;
}

#nordrhein_westfalen {
  width: 152.36px;
  height: 142.455px;
  top: 176.406px;
  left: 8px;
}

#ost {
  width: 214.648px;
  height: 302.573px;
  top: 30.663px;
  left: 176.944px;
}

ul#deutschland-bundeslaender-css_map li#bayern a:hover {
  background-position: -861.551px -34.091px;
}

ul#deutschland-bundeslaender-css_map li#baden_wuerttemberg a:hover {
  background-position: -861.551px -336.446px;
}

ul#deutschland-bundeslaender-css_map li#nord a:hover {
  background-position: -411.624px -9.325px;
}

ul#deutschland-bundeslaender-css_map li#nordrhein_westfalen a:hover {
  background-position: -433.98px -316.126px;
}

ul#deutschland-bundeslaender-css_map li#ost a:hover {
  background-position: -616.466px -9.325px;
}

ul#deutschland-bundeslaender-css_map li#mitte a:hover {
  background-position: -618.632px -337.735px;
}

ul#deutschland-bundeslaender-css_map li a span {
  display: none;
}

ul#deutschland-bundeslaender-css_map li a:hover span {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #000000;
  display: block;
  font: 11px Arial,Helvetica,sans-serif;
  left: 88%;
  opacity: 0.80;
  padding: 5px;
  position: absolute;
  top: 45%;
  width: 240px;
  border: 1px solid #AFAFAF;
}

ul#deutschland-bundeslaender-css_map li a:hover span strong {
  background-color: #008AFF;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  margin-bottom: 2px;
  padding: 5px;
}

#germmap {
  float: right;
  width: 25px;
  height: 25px;
  margin-top: -5px;
  text-decoration: none
}

.img {
  border: none
}
