div.dom-roemer-map-block {
  background: transparent url("../img/dom_roemer_map.png") 0 0 no-repeat;
  border: 1px solid #EEEEEE;
  border-width: 1px 0;
  height: 630px;
  margin: 0 -20px 20px -20px;
  padding: 0;
  position: relative;
  width: 980px;
}
div.dom-roemer-map-block div.images-overlay {
  position: absolute;
  z-index: 1;
}
div.dom-roemer-map-block div.dom-roemer-map-tooltip {
  position: absolute;
  z-index: 11;
}
div.dom-roemer-map-block div.images-overlay img.item {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
}
div.dom-roemer-map-block div.images-overlay img.active-permanent {
  display: block;
}
div.dom-roemer-map-block div.map {
  position: absolute;
  z-index: 10;
}
div.dom-roemer-map-block div.webcam {
  background-image: url("../img/dom_roemer_map_webcam.png");
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
div.dom-roemer-map-block div.panorama area {
  border: #FF0000 dotted 1px;
}
div.dom-roemer-map-block div.panorama {
  background-image: url("../img/dom_roemer_map_panorama.png");
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
div.dom-roemer-map-block div.webcam area {
  border: #FF0000 dotted 1px;
}
div.dom-roemer-map-block ul.dom-roemer-map-links {
  position: absolute;
  top: 0px;
  right: 20px;
}
div.dom-roemer-map-block div.dom-roemer-map-block-info {
  height: 630px;
  position: absolute;
  width: 980px;
  z-index: 0;
}
div.dom-roemer-map-block ul.dom-roemer-map-links li {
  list-style: none;
}
div.dom-roemer-map-block ul.dom-roemer-map-links li a {
  background: transparent url('../img/sprite_links.png') 0 0 no-repeat;
  display: block;
  height: 75px;
  margin-top: 10px;
  overflow: hidden;
  text-indent: -400px;
  width: 90px
}

div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-info:hover,
div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-info.active {
  background-position: 0 -80px;
}
div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-webcam {
  background-position: 0 -160px;
}
div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-webcam:hover,
div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-webcam.active {
  background-position: 0 -240px;
}
div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-panorama {
  background-position: 0 -320px;
}
div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-panorama:hover,
div.dom-roemer-map-block ul.dom-roemer-map-links li a.dom-roemer-map-link-panorama.active {
  background-position: 0 -400px;
}

