
*{ margin: 0; padding: 0; }* 
body { 
	font: .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	/*line-height: 1.6em; */
	background: #fff;
	color: #444; 
}

a {	color: #E60000;	background: inherit; text-decoration: none; }

a:hover { color: #AA0001; background: inherit; text-decoration: underline; }

p { margin: 0 0 15px 0; }

h1 {  margin: 20px 0 0; }

h1 a { background: inherit; }

img { border: 0; }

h2 { 
  font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif; 
  margin: 0 0 12px; 
}

h3 a { 
 font-size: .8em; 
 /*line-height: 35px; */
 line-height: 2.0em;
}

/*
#main h3 a { 
 font-size: .84em; 
 color: #808080; 
 font-weight: normal; 
 text-transform: uppercase; }
*/

input{
    BORDER-RIGHT: #969696 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #969696 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #969696 1px solid;
    FONT-FAMILY: Arial,Verdana,Sans-serif;
    FONT-SIZE: 100%;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
}


#content { 
  width: 840px; 
  margin: 0 auto; 
  padding: 20px 0 0 0; 
  border-top: 5px solid #eee; 
  /*border: 1px solid #eee; */
}

#top{ 
  float: right; 
  text-align: right;  
}

#top a { 
  color: #808080; 
  margin: 0 0 0 13px; 
  background: #fff url(../images/toparrow.png) no-repeat center left; 
  padding: 0 0 0 12px; 
}

input.searchfield { width: 175px; padding: 6px; border: 2px solid #ccc; font-size: .9em; }

input.searchbutton { 
 background: #808080; 
 height: 25px;
 border: 0; 
 padding: 6px; 
 color: #fff; 
 font-weight: bold; 
 font-size: .9em; 
}

#logo { float: left; color: #808080; line-height: 25px; }
#menu { height: 35px; padding: 7px 0 0 0; clear: both;  margin: 0 0 18px; background: #fff url(../images/menubg.gif) repeat-x; }
	#menu li { font-size: 1.1em; display: inline; text-transform: uppercase; }
	#menu li a { margin: 0 25px 0 10px; color: #808080;  }
	#menu li a:hover { color: #444; }

#left { background: #eee;  clear: left; float: left; width: 260px; padding: 10px 15px; margin: 0 0 20px; }
	#left img { margin: 0 0 8px; }
	#left li { list-style: none; }
	#left li a {  color: #787A8F; font-weight: bold; background: url(../images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; }

#main { 
 float: left; 
 width: 600px; 
 margin: 0 0 20px; 
}

#mainright {
  color: #808080;	
}
	
#main img { 
 float: left; 
 border: 3px solid #eee; 
 padding: 1px; 
 margin: 0 15px 5px 0; }
 
#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff url(images/smalldot.gif) repeat-x; }

#ad { float: right; text-align: center; padding: 33px 0 0; width: 250px; border: 3px solid #eee; color: #ccc; height: 50px; margin: 0 0 15px; }

#shortnews { float: right; width: 250px; }

.news { border-bottom: 1px solid #eee; padding: 0 0 2px; margin: 0 0 10px;}
	

#right { margin: 0 15px 20px 0; padding: 0 0 0 15px; float: right; width: 620px; text-align: justify; }

.border { clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; }

#rl { float: left; width: 290px; margin: 0 20px 30px 0; }

#rr { float: right; width: 290px; }

#rl li, #rr li { list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }

#rl li a, #rr li a { background: #fff url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; color: #808080;  }

#footer { 
 clear: both; 
 padding: 2px; 
 margin: 0 0 15px; 
 font-size: .9em; 
 color: #808080; 
 background: #eee; 
}

.links a { 
  font-weight: bold; 
  color: #787A8F; 
  background: #fff; 
  margin: 0 10px 0 0; 
  background: url(../images/dot.png) no-repeat center left; 
  padding: 0 0 0 10px; 
}
	
	
/* GASTENBOEK STYLE */

#messageblock{
  width: 600px;
  border: 1px solid #808080;	
  margin-left: 5px;
}

.message .header {
  background: #808080;
  font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding : 5px 5px;  
  height: 20px;
}


 
.message .content {
  background : #E1E1E1;
  padding : 1px 1px;
}
 
.message .footer {
  font: italic .9em Tahoma, Arial, Helvetica, sans-serif;
  padding : 5px 5px;
}	
	
