/* Map container */
DIV#mapContainer {
  width: 605px;
  height: 400px;
  background-image: url(../nl/images/f_plgr_xxl_preload.gif);
  margin: 10px 0 5px 0;
}

/* Small map container */
DIV#mapContainerThumb {
  cursor: hand;
  cursor: pointer;
}

/* Draggable map */
DIV#mapDrag {
  position: absolute;
  cursor: move;
  z-index: 100;
}

/* Draggable handle */
DIV#mapThumb {
  /*position: absolute;*/
  font-size: 0pt;
  width: 50px;
  height: 50px;
  border: 1px solid #D3021D;
  background-color: white;
  filter: alpha(opacity=40,enabled=1);
  opacity: .4;
}

DIV#divMapNavigContainer {
  position: relative;
  z-index: 1000;
}
DIV#divMapNavig, 
DIV#divMapLegenda {
  position: absolute;
  top: 5px;
  background-color: #FFFFFF;
  border: 1px solid #D3021D;
  padding: 2px;
  filter: alpha(opacity=90,enabled=1);
  opacity: .9;
  z-index: 1000;
}
DIV#divMapLegenda {
  filter: alpha(opacity=95,enabled=1);
  opacity: .95;
}
DIV#divMapLegenda {
  top: 7px;
  left: 7px;
  display: none;
}
DIV.divMapClose {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1000;
}
DIV#divMapToelichting {
  position: relative;
  float: right;
  width: 255px;
}
DIV#divLegHotspot {
  position: relative;
  float: left;
  width: 255px;
  padding-top: 5px;
}
DIV#divLegPointer {
  float: left;
  margin-top: -2px;
}
.ttWrapper {
  background-color: #FFFFFF;
  border: 1px solid #D3021D;
  padding: 2px;
}