body {
  cursor: default;
  margin: 0;
  text-align: center;
  background: /*#799298*/whitesmoke;
  padding: 0;
  color: #530;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", arial, verdana, lucida, helvetica, sans-serif;
  font-size: 14px;
}

p {margin:0; color:#530;}

#beeld {
  width: 790px;
  background-color: #FFF;
  padding: 15px;
  border: 0px solid black;
  height: 2000px;
  }

#plaatjes {
  text-align: left;
  margin-top: 15px;
  width: 185px;
  padding-right: 15px;
  float: left;
  }

#midden {
  text-align:left;
  /*width: 375px;*/
  margin: 15px 15px;
  padding: 30px 15px 0 15px;
  float: left;
  background: #C5EAF3;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", arial, verdana, lucida, helvetica, sans-serif;
  font-size: 14px;
  }

hr {color: white; height: 1px;}

#rechtseklikkers {
  /*height: 500px;*/
  text-align: center;
  margin-top: 15px;
  padding: 20px 0 0;
  width: 180px;
  background: #039EAE;
  }
  
 #rechtseklikkers a {
  display: block;
  width: 150px;
  padding: 7px 0px 7px;
  margin: 0;
  color: #21417B;
  text-decoration: none;
  background: #C5EAF3;
  border: solid 1px #FFF;
  border-width: 1px;
  border-top-width: 0;
  font: 14px;
  }

#rechtseklikkers a:hover {background: #039EAE; color:#FFF;}

#topklikkers {
  margin: 15px 0 0 0;
  padding-top: 3px;
  font-size: 16px;
  letter-spacing: 0;
  background: #039EAE;
  width: 100%;
  height: 50px;
  text-transform: uppercase;
  vertical-align: text-bottom;
  text-align: center;
  float: left;
  }
  
#topklikkers a {text-decoration: none;  color: #BBE5F0;}
#topklikkers a:hover {color: #FFF;}
#topklikkers a#current {color: #FFF;}


.overlap
{
  position: relative;
	width: 100px;
	height: 100px;
	/*top: 13;*/
}
.overlap .ne, .overlap .sw
{
	position: absolute;
	width: 100px;
	height: 100px;
}
/*.overlap .ne { top: 0; right: 0; z-index: 1; }*/
.overlap .ne { top: 0; bottom: 0; right: 0; left: 0; z-index: 1; }
.overlap .sw { bottom: 0; left: 0; top: 0; right: 0; z-index: 2; }