

    html, body { margin: 0px; padding: 0px; width: 100%; text-align: center; } 
    body { font-family: tahoma; font-size: 11pt; background: url(/images/bodyBg.gif); }
	#container { background-color: #FFF; width: 978px; padding: 0px; margin: 0px auto auto;}
	a { color: #FF9900; }

	#header { width: 978px; position: relative; text-align: left; }
	#header img.logo { position: absolute; top: 0px; left: 20px; z-index: 50; border: 0px; }
	#header img.foto { position: relative; top: 0px; left: 0px; z-index: 1; border: 0px; width: 978px; }

    #header #menu { background: url(/images/menubg.png); width: 669px; height: 34px; z-index: 50; position: absolute; top: 15px; left: 290px;} 
	#header #menu ul { list-style-type: none; margin-left: 5px; padding: 0px; margin-top: 6px; width: 660px; }
	#header #menu ul li { float: right; margin-right: 14px; }
	#header #menu ul li a { color: #73614d; text-decoration: none; font-family: tahoma; font-size: 8pt; text-transform: uppercase; font-weight: bold;}
	#header #menu ul li a:hover { color: #FF9900; text-decoration: none; font-family: tahoma; font-size: 8pt; text-transform: uppercase; font-weight: bold;}
	#header #menu ul li a.selected { color: #FF9900; text-decoration: underline; font-family: tahoma; font-size: 8pt; text-transform: uppercase; font-weight: bold;}

	#header #headerbottom { position: absolute; z-index: 50; bottom: 1px; left: 0px; background: url(/images/headerbottom.png); width: 978px; height: 52px;}

	#wrapper { width: 930px; margin: 10px auto auto; margin-bottom: 35px; background: url(/images/mainbg.png); }
	#wrapper #content { width: 650px; float: left; text-align: left; font-family: tahoma; font-size: 10pt; line-height: 18pt; color: #73614d; }
	#wrapper #right { width: 250px; float: right; text-align: left;  }
	#wrapper #right ul { list-style-type: none; }
	#wrapper #right ul li { background: url(/images/bullet.png); background-repeat: no-repeat; }
	#wrapper #right ul li a { color: #73614d; line-height: 24pt; font-family: tahoma; font-size: 8pt; margin-left: 18px; text-decoration: none; font-weight: bold;}
	#wrapper #right ul li a:hover { color: #FF9900; line-height: 24pt; font-family: tahoma; font-size: 8pt; margin-left: 18px; text-decoration: none;  font-weight: bold;}
	#wrapper #right ul li a.selected { color: #FF9900; line-height: 24pt; font-family: tahoma; font-size: 8pt; margin-left: 18px; text-decoration: underline; font-weight: bold;}
	#wrapper #right #kalender { margin-left: 45px; margin-bottom: 10px; padding-bottom: 10px; }

	h2 { font-family: georgia; font-size: 12pt; font-weight: normal; color: #73614d; } 

	#footer { width: 978px; height: 124px; background: url(/images/footerbg.png); }
	#footer #text { float: right; color: #6c6656; text-align: right; font-size: 8pt; margin-top: 60px; margin-right: 25px; line-height: 16pt; }
	#footer #text a { color: #6c6656; text-decoration: none;  }
	#footer #text a:hover { color: #FF9900; text-decoration: underline; }

	#footer #logos { width: 500px; float:left; text-align: left; margin-top: 50px; margin-left: 10px; }
	#footer #logos a { margin-left: 20px; }
	#footer #logos img { border:0px; }

	.clear { clear: both; } 

td { font-family: tahoma; font-size: 8pt; }
.selecteddate { border-style: none;background-color: yellow; cursor:hand;} 
.selecteddate1 { cursor:hand;} 
.overdate { border-style: none; background-color: white; color: #000; cursor:hand; } 
.middag { background: url(/images/middag.gif);cursor:hand; } 
.ochtend { background: url(/images/ochtend.gif);cursor:hand; } 
.bezet { background: url(/images/bezet.gif);cursor:hand; } 
.rondvaart { background: url(/images/rondvaart.gif);cursor:hand; } 
.rondvaartochtend { background: url(/images/rondvaartochtend.jpg);cursor:hand; } 
.rondvaartochtendmiddag { background: url(/images/rondvaartochtendmiddag.jpg);cursor:hand; } 
.rondvaartmiddagochtend { background: url(/images/rondvaartmiddagochtend.jpg);cursor:hand; } 
.rondvaartmiddag { background: url(/images/rondvaartmiddag.jpg);cursor:hand; } 
.geweest { color: #666666; cursor:arrow;} 
.geweest { height:25px; width:25px; }
.bezet { height:25px; width:25px; }
.ochtend { height:25px; width:25px; }
.middag { height:25px; width:25px; }

.nooverdate { height:25px; width:25px; }
input.formulier { width: 300px; border: 1px solid #ccc; padding: 2px; color: #73614d; font-family: tahoma; font-size: 9pt;}
textarea.formulier { width: 300px; height: 100px; border: 1px solid #ccc; padding: 2px; color: #73614d; font-family: tahoma; font-size: 9pt;}
p.melding { color: #f00; margin: 1px; padding: 1px; }

.gastenboekitem { border-bottom: 1px dashed #ccc; padding-bottom: 7px; margin-bottom: 7px; }
.gastenboekitem h3 { font-family: georgia; font-size: 10pt; font-weight: bold; color: #73614d; padding: 0px; margin: 0px; }
.gastenboekitem h3 span.datum { font-size: 8pt; }
.gastenboekitem .reactie { font-style: italic; } 

#legenda { display: block; margin-left: 50px; margin-top: 35px; font-family: tahoma; font-size: 8pt; color: #73614d; }
#legenda img { width: 10px; height: 10px; margin-right: 6px;}
