body
{
  font-family: Trebuchet MS, Arial;
  /*background-color: #DB884B;*/
	background-image: url(/img/bg.png);
  background-repeat: repeat; 
  /*background-image: url(/img/sand.jpg);
  background-image-repeat: yes;*/
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 0;
  margin-bottom: 0;

  font-size: 100%;
}
div.main
{
  background-color: #ffffff;

  float:left;


  
  border-top: solid 2px #000000;
  border-left: solid 2px #000;
  border-right: solid 2px #000;
  
}

/* headers */
h2
{
  display: block; 
  color: #000099; 
}

h3
{
  color: #000099; 
  font-weight: normal;
  text-align: center;
}

/* links */
a
{
  color: #000099;
  text-decoration: none;
}
a:hover
{
  color: #000099;
  text-decoration: underline;
}

a.tab
{
  color: #ff0000;
  margin-right: 80px;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
}
a.tab:hover
{
  color: #ff0000;
  text-decoration: underline;

  padding-left: 3px;
  padding-right: 3px;
  font-weight: bold;
}

a.active
{
  cursor: default;
  color: #000099;
}
a.last
{
  margin-right: 10px;
}
a.last:hover
{
  margin-right: 10px;
}
a.dag
{
  font-size: 12px;
  border: solid 1px #000099;
  border-bottom: solid 1px #000000;
  margin-left: 5px;
  color: #000099;
  text-decoration: none;
  background-color: #eeeeee;
  padding: 2px 2px 0px 2px;
}
a.dag:hover
{
  font-size: 12px;
  border: solid 1px #000099;
  border-bottom: solid 1px #000000;
  margin-left: 5px;
  color: #000099;
  text-decoration: underline;
  background-color: #ffff99;
  padding: 2px 2px 0px 2px;
}
/* misc */
span.dag
{
  font-size: 12px;
  border: solid 1px #000000;
  border-bottom: solid 1px #ffffff;
  background-color: #ffffff;
  color: #000000;
  margin-left: 5px;
  padding: 2px 2px 1px 2px;
}
div#navigation
{
  text-align: center;
}
div#menu
{
  width: 100%;
	background-image: url(/img/menu_background.jpg);
	background-repeat: repeat-x;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 10px;
	margin-bottom: 0em;
}

div#head
{
  width: 100%;
	/*background-image: url(/img/head.jpg);
	height: 80px;
	background-repeat: no;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0em;
	background-color: #ffffe7;
	
}

div#content
{
  padding: 1px 10px 10px 10px;
}

div.image
{
  margin: 5px 5px 5px 5px;

}

div.avi
{
  margin: 5px 5px 5px 5px;
  border: solid 1x #000;
  width: 650px;
}

div.avi a
{
  color: #009;
}

span.imgdescription
{
  vertical-alignment: bottom;
  clear: both;
  display: block;
  font-size: 70%;
  padding-left: 5px;
}

div.dag
{
  border-top: solid 1px #000000;
  display: block;
  	line-height: 1.5;

}

div.clear {
	clear: both;
	font-size: 0;
	height: 0;
}


div.bookdata
{
  text-align: center;
  color: #009;
}

div#pagenavigation
{
  display: block;
}

div#pagenavigation a
{
  font-size:80%;
  color: #ff0000;
  text-decoration: none;
}

div#pagenavigation a:hover
{
  font-size: 80%;
  color: #ff0000;
  text-decoration: underline;
  background-color: #ffff99;
}



table.guestmsg
{
	width:650px;
	background-color:#ffffff;
	/*border: outset 3px #d0d0d0;*/
	border-top: solid 2px #000000;
	border-bottom: solid 2px #000000;
	color: #000000;
}


span.thanks
{
  color:#101010;
  font-size: 10px;
}


a.guestbutton:hover
{
  background-color: #ffff99;
}

span.uitleg
{
  font-size: 80%;
  font-style: italic;
  display: block;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

img
{
  border: 1px solid #000;
  margin-top: 10px;
}
div#head img
{
   border: 0px solid #000;
   margin-top: 0px;
}
div#menu img
{
   margin-top: 0px;
}

a.movie_icon
{
  margin: 5px 5px 5px 5px;
  border: 2px solid #ffffff;
}

a.movie_icon:hover
{
 margin: 5px 5px 5px 5px;
  border: 2px solid #000099;
}

a.movie_icon img
{
  border: 1px solid #000099;
}

div#voorwoord
{
  color: #004;
}
div#left
  {
    float: left;
    width: 34px;
  }
  div#right
  {
    float: right;
    width: 34px;
  }
  
  div#column2 {
    margin: 0;
    padding: 0;
    background-image: url(/img/bg_r.png);
    background-position: right;
    background-repeat: repeat-y;
    width: 100%;
    background-color: #8C5634;
    
}
div#column1 {
    margin: 0px;
    padding: 0px;
    background-image: url(/img/bg_l.png);
    background-repeat: repeat-y;
    width: 100%;

    
}
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

div#vierdaagse
{
  padding: 5px;
  font-size: 14px;
  color: #777;
  /*background-color: #ffb;*/
  margin-top: 5px;
  margin-left: 350px; 
  /*border: solid 1px #900;*/
  width: 550px;

}
