html, body {
  padding:0;
  height:100%;
  font-family: verdana;
  font-size: 11px;
  background-color: #fbe0c5;
  overflow: hidden;
  position: relative;
  /*
  left: 50%;
  margin-left: -760px;
  margin-top: 0px;
  */
}

IMG
{
  border: 0px;
}

.fotorechts
{
  padding-left: 8px;
}
.fotolinks
{
  padding-right: 8px;
}

.trb {
  padding: 8px 8px 8px 0px;
  float: left;
}
.tlb {
  padding: 8px 0px 8px 8px;
  float: right;
}

.rb {
  padding: 0px 8px 8px 0px;
  float: left;
}

.lb {
  padding: 0px 0px 8px 8px;
  float: right;
}

.tb {
  padding: 8px 0px;
  float: left;
}

.trbl {
  padding: 8px;
}

.tr {
  padding: 8px 8px 0px 0px;
  float: left;
}

.tl {
  padding: 8px 0px 0px 8px;
  float: right;
}

#container
{

}

#menu_container
{
  position: fixed;
  _position: absolute;
  height: 100%;
  width: 170px;
  background-color: #ffaa85;
  z-index: 50;
}

#content_container
{
  position: absolute;
  left: 170px;
  overflow: auto;
  height: 100%;
  width: 835px;
  /* without scrolling: width: 815px; */
  overflow: auto; overflow-x: hidden;
  z-index: 10;
}

#content
{
  padding: 10px;
  padding-top: 128px;
  padding-right: 180px;
  line-height: 14px;
  z-index: 11;
  color: #223c6f;
}

#content h1
{
  font-weight:900;
  /*font-size:55px;*/
  font-size:30px;
  margin-bottom:7px;
  /*margin-top: 0px;*/
  margin-left:5px;
  padding:0px;
  height:60px;
}

#content p
{
  padding: 0;
  margin: 0;
  margin-bottom: 13px;
}

#content table p
{
  margin-bottom: 0px;
}

#header
{
  position: absolute;
  height: 117px;
  width: 984px;
  border-bottom: solid 3px #223c6f;
  border-top: solid 3px #223c6f;
  background-color: #fbe0c5;
  z-index: 100;
}

#menu
{
  padding-top: 112px;
  z-index: 55;
}

#rightmenu_container
{
  position: absolute;
  background-color: #fecb96;
  height: 100%;
  left: 814px;
  width: 170px;
  z-index: 70;
}
#rightmenu
{
  padding: 3px;
  padding-top: 130px;
}
.rightmenu_header
{
  background-image: url('../images/menu_sub_back_red.gif');
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  padding-top: 4px;
  padding-left: 10px;
  display: block;
  margin-bottom: 0;
  height: 20px;
  text-transform: uppercase;
}
#rightmenu_block {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 10px;
}
#rightmenu_block a, #rightmenu_block a:visited {
  color: #223c6f;
  font-weight: bold;
  text-decoration: none;
}
#rightmenu_block a.currentpage, #rightmenu_block a.currentpage:visited {
  color: #ca2c09;
  font-weight: bold;
  text-decoration: none;
}
#rightmenu_block a:hover {
  color: #223c6f;
  font-weight: bold;
  text-decoration: underline;
}

#imgmenu
{
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 8px;
  text-transform: uppercase;
}
#imgmenu a, #imgmenu a:visited
{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background-repeat: no-repeat;
}
#imgmenu a:hover
{
  color: #223c6f;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background-repeat: no-repeat;
}

#imgmenu a.accommodatie, #imgmenu a.accommodatie:visited
{
  background-image: url('../images/rightmenu_accommedaties.gif');
  padding-left: 44px;
  padding-top: 7px;
  padding-bottom: 9px;
}

#imgmenu a.wandelen, #imgmenu a.wandelen:visited
{
  background-image: url('../images/rightmenu_wandelen.gif');
  padding-left: 44px;
  padding-top: 7px;
  padding-bottom: 9px;
}
#imgmenu a.fly-drive, #imgmenu a.fly-drive:visited
{
  background-image: url('../images/rightmenu_fly-drive.gif');
  padding-left: 44px;
  padding-top: 7px;
  padding-bottom: 9px;
}
#imgmenu a.autoverhuur, #imgmenu a.autoverhuur:visited
{
  background-image: url('../images/rightmenu_autohuur.gif');
  padding-left: 44px;
  padding-top: 7px;
  padding-bottom: 9px;
}
#imgmenu a.landkaart, #imgmenu a.landkaart:visited
{
  background-image: url('../images/rightmenu_landkaart.gif');
  padding-left: 44px;
  padding-top: 7px;
  padding-bottom: 9px;
}
#imgmenu a.foto_impressie, #imgmenu a.foto_impressie:visited
{
  background-image: url('../images/rightmenu_foto-impressie.gif');
  padding-left: 44px;
  padding-top: 7px;
  padding-bottom: 9px;
}


.header_image
{
  margin-top: 6px;
}

#crumbar
{
  font-size: 10px;
}
#crumbar a, #crumbar a:visited
{
  color: #ca2c09;
  text-decoration: none;
}
#crumbar a:hover
{
  color: #ca2c09;
  text-decoration: underline;
}

/* menu style */
.menu_sep
{
  padding-bottom: 6px;
}

#menu h1
{
  font-size: 15px;
  padding-left: 9px;
  margin-bottom: 10px;
}

#menu_block, #menu_block li ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 166px;                 /*WIDTH OF MAIN MENU ITEMS*/
  font-weight: bold;
  font-size: 10px;
  padding-left: 0px;
  z-index: 60;
}

#menu_block
{
  margin-left: 4px;
}

#menu_block li{
  position: relative;
  border-bottom: solid 1px #ffaa85;
  margin-right: 1px;
  z-index: 56;
}

#menu_block li ul{              /*SUB MENU STYLE*/
  position: absolute;
  margin-left: -1px;
  width: 180px;                 /*WIDTH OF SUB MENU ITEMS*/
  left: 0;
  top: 0;
  display: none;

  z-index: 60;
}

#menu_block li ul li a, #menu_block li ul li a:visited, #menu_block li ul li a:active
{                               /*SUB MENU STYLE*/
  margin-left: 0px;
  background-image: none;
  border: none;
  width: 180px;                 /*WIDTH OF SUB MENU ITEMS*/
  padding: 4px 0px 7px 5px;
  background-color: #223c6f;
  display: block;

  border-top: solid 1px #223c6f;
  border-bottom: solid 1px #223c6f;
  z-index: 65;
}

#menu_block li ul li a:hover{   /*SUB MENU STYLE*/
  margin-left: 0px;
  width: 180px;                 /*WIDTH OF SUB MENU ITEMS*/
  background-image: none;
  border: none;
  padding: 4px 0px 7px 5px;
  background-color: #bfcae1;
  color: #223c6f;
  display: block;

  border-top: solid 1px #bfcae1;
  border-bottom: solid 1px #bfcae1;
  z-index: 65;
}

#menu_block li a, #menu_block li a:visited, #menu_block li a:active
{
  background-image: url('../images/menu_back.gif');
  background-repeat: no-repeat;
  color:white;
  display: block;
  width: 158px;
  padding: 4px 0px 8px 7px;
  text-decoration: none;
  text-transform: uppercase;
}

#menu_block li a:hover, #menu_block li.active, #menu_block li a.active {
  background-image: url('../images/menu_back_over.gif');
  background-repeat: no-repeat;
  color: #223c6f;
}
#menu_block li ul li{
  border-width: 0px;
  z-index: 65;
}
/* EINDE menu */

.adres
{
  /*position: absolute;
  bottom: 10px;*/
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 22px;
  color: #223c6f;
  font-size: 9px;
  font-weight: bold;
}
.menu_muziek
{
  margin-top: 4px;
  margin-left: 9px;
}
.image_right
{
  margin-left: 10px;
  margin-bottom: 5px;
}

/* bottom block */
#bottom_block
{
  background-color: #feca96;
  font-size: 10px;
  font-weight: bold;
}
#bottom_block ul
{
  list-style-type: none;
  margin: 0;
  padding-top: 4px;
  padding-left: 10px;
  font-size: 10px;
}
#bottom_block ul .header
{
  color: #b92200;
  margin-left: -5px;
}

#bottom_block .first_col
{
  background-color: #ffaa84;
  width: 99px;
  text-align: center;
  height: 77px;
}
#bottom_block .text
{
  padding-top: 25px;
  color: #ca2c09;
  text-transform: uppercase;
  font-size: 10px;
}
#bottom_block .cols
{
  position: relative;
  margin-top: -77px;
  border-left: 1px solid #ffaa84;
  width: 121px;
  height: 77px;
}

#bottom_block a, a:visited
{
  color: #000000;
  text-decoration: none;
}
#bottom_block a:hover
{
  color: #000000;
  text-decoration: underline;
}

#bottom_block .second_col
{
  margin-left: 99px;
}
#bottom_block .third_col
{
  margin-left: 220px;
}
#bottom_block .fourth_col
{
  margin-left: 360px;
}
#bottom_block .fifth_col
{
  margin-left: 500px;
}

/* einde bottom block */

a.accom_link
{
  color: #ca2c09;
  font-weight: bold;
  text-decoration: underline;
}
a.accom_link:hover
{
  color: #ca2c09;
  font-weight: bold;
  text-decoration: none;
}
a.accom_link:visited
{
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

TABLE.fotoimpressie
{
  background-color: #ffaa85;
}

#imgShowerCont
{
  text-align: center;
  width: 550px;
}

#picNav div.left
{
  width: 50px;
  float: left;
  font-weight: bold;
}

#picNav div.right
{
  width: 50px;
  float: right;
  font-weight: bold;
}

#picNav div.right:hover, #picNav div.left:hover
{
  cursor: pointer;
  color: #333;
}

#picNav
{
  width: 550px;
  display: none;
}

.imgShowerPicture
{
  border: 0;
  cursor: pointer;
}

#imgShower
{
  border: solid 5px #ffaa85;
}

.clear
{
  clear: both;
  line-height: 0px;
}

/* BEGIN TARIEVEN TABEL */
.tarief_header
{
  background-color: #223c6f;
  color: #fbe0c5;
  font-weight: bold;
}
.tarief_label
{
  color: #223c6f;
  font-weight: bold;
}
.tarief_value
{
  background-color: #f9d7b5;
  color: #223c6f;
}

.tarief_box
{
  border: 1px solid #223c6f;
  padding: 2px;
}
.tarief_box_header
{
  background-color: #223c6f;
  color: #fbe0c5;
  font-weight: bold;
  text-align: center;
  padding: 6px;
}
/* EIND TARIEVEN TABEL */

/* BEGIN TARIEVEN TABEL */
.vlucht_header
{
  background-color: #223c6f;
  color: #fbe0c5;
}
.vlucht_header_text
{
  font-weight: bold;
}
a.vlucht_link, a.vlucht_link:visited
{
  color: #fbe0c5;
  text-decoration: underline;
}
a.vlucht_link:hover
{
  color: #fbe0c5;
  text-decoration: none;
}
.vlucht_value
{
  background-color: #f9d7b5;
  color: #223c6f;
}
/* EIND TARIEVEN TABEL */

a:visited {
  text-decoration:underline;
}



a.hidden,
a.hidden:hover,
a.hidden:visited
{
	color:#223C6F;
	text-decoration:underline;
	font-weight: normal;
}

a.intern,
a.intern:hover,
a.intern:visited
{
	color:#223C6F;
	text-decoration:underline;
	font-weight: normal;
}
