     
     * {z-index:0;}
     
     html,body {height:100%;padding: 0;margin: 0; border: 0;font: normal 10px/18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #333333;}
	 html {background: url(../images/bkg_main.jpg) repeat #ACA491;}
	 body {background: url(../images/bkg_shdw.jpg) repeat-x;text-align: center;}

	 #mainwrap {margin: 0px auto; padding:0;width:768px;background:url(../images/bkg_page.gif) repeat-y #8E8276; z-index:0;}
	 
	 #topwrap {margin:0;padding:0;background:#5f391c;display:block;z-index:0;}
	 #toplogo {height:80px; margin:0;padding:0;background:#fff;}
	 #toplogo h1 {background:url(../images/heads/NAP_Header2.png)  no-repeat 0px 20px; text-indent:-5000px; padding:0;margin:0;height:80px;}
			 
	 #candywrap {width:768px; margin:0;padding:0;text-align:left;}		
	 #candywrap ul {list-style:none;padding:0;margin:0px;}
	 #candywrap ul li {height:172px;padding:0;margin:0;clear:none;float:left;}
	 #candywrap ul li.leftcandy {width:518px; background:url(../images/candy_left.jpg)  no-repeat 0px 0px;}
	 #candywrap ul li.rightcandy{width:239px;margin:0;background:url(../images/candy_right.jpg)  no-repeat 0px 0px;}


/*Navigatie*/
	 #nav {width: 768px;height: 40px;background-color:#f8cb9c;background:  url(../images/menu.png) no-repeat;margin:0;padding:0;position: relative;top:0px;}
	 #nav span { display: none; }
	 #nav li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; }
	 #nav li, #nav a { height: 40px; display: block; }
	 #nav1 { left: 0px; width: 140px; }
	 #nav2 { left: 140px; width: 140px; }
	 #nav3 { left: 280px; width: 191px; }
	 #nav4 { left: 471px; width: 154px; }
	 #nav5 { left: 625px; width: 135px; }

	 #nav1 a:hover { background: transparent url(../images/menu.png) 0px -40px no-repeat;}
	 #nav2 a:hover { background: transparent url(../images/menu.png) -140px -40px no-repeat;}
	 #nav3 a:hover { background: transparent url(../images/menu.png) -280px -40px no-repeat;}
	 #nav4 a:hover { background: transparent url(../images/menu.png) -471px -40px no-repeat;}
	 #nav5 a:hover { background: transparent url(../images/menu.png) -625px -40px no-repeat;}	 

 /*Main setup*/	
	 #pagebody {margin:0;padding:0;text-align:left;clear:both;}
	 
	 #leftcol {float:left;margin:0; padding:0;font-size:10pt;line-height:16pt;width:510px;background:#533419;}
	 
     #rightcol {float:left;padding:0px;margin:0;height:100%;width:257px;background-color:#8E8276;}
     
     #footer {border:0;border-top: 1px solid #ccc;color:#666;padding:5px 7px 7px 10px;text-align:left;clear:both;font-size:xx-small; background-color:#8e8276;}
	
  	 h1,h2,h3,h4,h5 { font: bold 9pt/9pt georgia, geneva, arial, sans-serif; padding:0;margin:0;color:#FFCC00;text-align:left;text-transform:uppercase;}

  	 .smalltekst { font: normal 8pt/13pt georgia, geneva, arial, sans-serif; padding:0;margin:0;text-align:left;color:#fff;}
	 
	 a {text-decoration:none;color:#fff;}
     a:hover {color:FFCC00;}
	
 /*Hoofdkoppen*/
	 #leftcol h1 {text-indent:-2000px;padding:0; margin:0; height:90px; width:509px;}
	 #leftcol h1.hetwelkom {background: url(../images/heads/h_welcome.gif) no-repeat 0px 0px;}
	 #leftcol h1.hethotel {background: url(../images/heads/h_hotel.gif) no-repeat 0px 0px;}
	 #leftcol h1.hetrestaurant {background: url(../images/heads/h_restaurant.gif) no-repeat 0px 0px;}
	 #leftcol h1.hetprijzen {background: url(../images/heads/h_prijzen.gif) no-repeat 0px 0px;}
	 #leftcol h1.deomgeving {background: url(../images/heads/h_omgeving.gif) no-repeat 0px 0px;}
	 #leftcol h1.hetgastenboek {background: url(../images/heads/h_gastenboek.gif) no-repeat 0px 0px;}
	 #leftcol h1.hetcontact {background: url(../images/heads/h_contact.gif) no-repeat 0px 0px;}

	 #leftcol h2 {width:510px;height:31px;background: url(../images/h_trans.gif) repeat-x 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-indent:11px;text-transform:uppercase;font-size:9pt;line-height:41px;letter-spacing:5px;}
	 #leftcol img {width:510px;padding:0;margin:0;border-top:1px solid #eee8dd;}
		

		 
 /*Lastminutes & aanbiedingen (805026)*/ 
	 #lastminute {padding:0;margin:0px;font: normal 11px/12pt verdana, geneva, arial, sans-serif;background-color:#A45209;width:257px;border-bottom:1px solid #988C80;}
 	 #aanbiedingen {padding:0;margin:0px;font: normal 11px/12pt verdana, geneva, arial, sans-serif;background-color:#805026;width:257px;border-bottom:1px solid #988C80;}
	 #lastminute table,#aanbiedingen table  {padding:0;margin:0;border-collapse: collapse; border-spacing:0px;border-style:hidden;}
	 #lastminute tr,#aanbiedingen tr {border:0;}
	 #lastminute td, #aanbiedingen td {padding:8px;margin:0; border:0;vertical-align:baseline; text-align:left;}
	 #lastminute td.opt1, #aanbiedingen td.opt1 {margin-top:4px;padding-left:20px;padding-top:5px;height:30px;width:50%;vertical-align:middle;background: #CB8A52 url(../images/pr_van_bck.gif) no-repeat 0px 0px;}
	 #lastminute td.opt2, #aanbiedingen td.opt2 {margin-top:4px;padding-left:20px;padding-top:5px;height:30px;width:50%;vertical-align:middle;border-left:1px dotted #fff; background: #CB8A52 url(../images/pr_voor_bck.gif) no-repeat 0px 0px;}
	 #lastminute h1 {text-indent:-8000px;height:36px;background: url(../images/heads/s_lastminute.gif) no-repeat -15px 0px;}
 	 #aanbiedingen h1 {text-indent:-8000px;height:36px;background: url(../images/heads/s_aanbieding.gif) no-repeat -12px 0px;}
	 #lastminute h2, #aanbiedingen h2 {padding:0px 0px 0px 0px; margin:0px;font-size:10pt;text-transform:uppercase;letter-spacing:1px;}
	 #lastminute p, #aanbiedingen p {padding:2px 0px 2px 0px; margin:0px; color:#fff;}
	 #lastminute a, #aanbiedingen a {padding:0;display:block;margin:4px 4px 4px 82px;width:80px;height:15px;text-indent:-2000px;background: url(../images/bck_boeken.gif) no-repeat top left;}
	 #lastminute a:hover, #aanbiedingen a:hover {background: url(../images/bck_boeken.gif) no-repeat bottom left;}
	 #lastminute .price, #aanbiedingen .price  {font: bold 12pt/9pt georgia, geneva, arial, sans-serif;color:#fff;}
	 #lastminute .det,  #aanbiedingen .det {font: normal 8pt/9pt georgia, geneva, arial, sans-serif;color:#fff;border-bottom:2px solid #fff;}


	#dprice {
	display:block;
	width:100%;
	height:36px;
	border-bottom:1px dotted #fff;
	}
	
	
	
	#dprice a {
	display:block;
	height:35px;
	font-size:9pt;
	font-weight:bold;
	line-height:32px;
	padding-left:36px;
	background:url(../images/down_prijs.gif) no-repeat 0px 0px;
	margin:3px 0px 3px 0px;
	}
	
	.booknow {
		background:#f5d3a9;
		padding:11px 4px 11px 4px;
	
	}
	
	.booknow h3 {
		color:#444;
	}
	
/*Adres en zijgegevens*/
	 #sidelist, #sideinfo {padding:0;margin:0px;font: normal 11px/12pt verdana, geneva, arial, sans-serif;background-color:#666666;width:257px;border-bottom:1px solid #988C80;color:#fff;}
	 #sidelist td, #sideinfo td {height:36px;padding:4px;margin:0;background-color:#484b45}
 	 #sidelist td.opt1 ,#sideinfo td.opt1 {padding:0px;margin:0;}
	 #sidelist td.opt2 ,#sideinfo td.opt2 {height:13pt;border-bottom:1px solid #a69890;}
	 #sidelist td.opt3 ,#sideinfo td.opt3 {background-color:#666666;height:1px;}
	 #sidelist a, #sideinfo a {font: bold 11px/12pt verdana, geneva, arial, sans-serif; color:#FFCC00;}
	 #sidelist h1 {text-indent:-8000px;height:36px;background: url(../images/heads/s_contact2.gif) no-repeat -10px 0px;}
	 #sideinfo h1 {text-indent:-8000px;height:36px;background: url(../images/heads/s_info.gif) no-repeat 0px 0px;}

	 
	 
  /*Page items*/
	  #leftcol p {padding:0;margin:6px 16px 16px 16px;color:#fff;}
	  #leftcol p.t3 {font-size: 8pt;line-height:11pt;}
  	 #leftcol a {font: italic 9pt/9pt georgia, geneva, arial, sans-serif;color:#fff;border-bottom:1px dotted #988C80;}


   /*Kamers*/

	  #rooms {margin:11px 0px 11px 18px;padding:0;text-align:left;background:#8e8276; border-collapse: collapse;border-style:none;width:480px;}
  	  #rooms table {padding:0;margin:0;}
	  #rooms td {padding:0;margin:0;text-align:left;background-color:#988c80;color:#fff;}
	  #rooms p {padding:2px 2px 2px 2px;font-size:9pt;line-height:12pt;}
	  #rooms td.topset {background-color:#8E8276;border-top:1px solid #a69890;height:36px;}
	  #rooms td.footset {background-color:#a69890;border-top:1px dotted #fff;}

	  #rooms h3 {margin:10px 0px 0px 10px;padding:0;text-transform:uppercase;font-size:9pt;letter-spacing:5px;line-height:18px;}
	  #rooms a.meer {display:block;padding:0;margin:2px 2px 2px 15px;width:80px;height:15px;text-indent:-2000px;background: url(../images/bck_infofoto.gif) no-repeat top left; line-height:15px;}
	  #rooms a.meer:hover {background: url(../images/bck_infofoto.gif) no-repeat bottom left;}
	  #rooms a.boek {display:block;padding:0;margin:2px 2px 2px 15px;width:80px;height:15px;text-indent:-2000px;background: url(../images/bck_boeken.gif) no-repeat top left; line-height:15px;}
	  #rooms a.boek:hover {background: url(../images/bck_boeken.gif) no-repeat bottom left;}

      #kamer_inset {margin:0;padding:0;text-align:left;background:#8e8276; border-collapse: collapse;border-style:none;width:480px;}
      #kamer_pr {margin:11px 0px 11px 18px;padding:0;text-align:left;background:#8e8276; border-collapse: collapse;border-style:none;width:480px;}
      #kamer_inset table, #kamer_pr table {padding:0;margin:0;width:479px;}
	  #kamer_inset td, #kamer_pr td {border-left:1px solid #a69890;border-top:1px solid #a69890;padding:2px;margin:0;background-color:#988c80;font-size:8pt;color:#fff;text-align:left;}
	  #kamer_inset td.pr40, #kamer_pr td.pr40 {width:40%;text-align:left;}
	  #kamer_inset td.pr20, #kamer_pr td.pr20 {width:20%;text-align:right;}


	/*Contactform & gastenboek*/
	#fgegevens {margin:11px 0px 11px 18px;padding:0;width:480px;color:#a69890;}
	#gastenblok {margin:11px 0px 11px 18px;padding:0px;width:480px;color:#a69890;}
	#fgegevens br,#gastenblok br {clear:left;}
	#fgegevens fieldset {margin:8px 0px 0px 0px;padding:14px 4px 4px 4px;border:1px solid #a69890;color:#fff;}
	#fgegevens legend {margin:0;padding:0;text-transform:uppercase;font-size:9pt;letter-spacing:5px;color:#FFCC00;font: bold 9pt/9pt georgia, geneva, arial, sans-serif; }
	
	#fgegevens label, #gastenblok label  {margin:0px 0px 0px 0px;padding:0;width:120px;float:left;clear:both;font: normal 9pt/14pt geneva, arial, sans-serif;color:#fff;clear:none;border-bottom:1px solid #a69890;}
	#fgegevens input, #gastenblok input {background:#a69890;color:#fff;border:0;padding:0;margin:2px 0px 0px 4px;border-style:none;height:14pt;}
	#fgegevens textarea, #gastenblok textarea {background:#a69890;color:#fff;border:0;padding:0;margin:2px 0px 0px 4px;border-style:none;height:40px;}
	#fgegevens select, #gastenblok select {background:#a69890;color:#fff;border:0;padding:0;margin:2px 0px 0px 4px;border-style:none;height:14pt;}
	#fgegevens input.small, #gastenblok input.small {width:120px;}
	#fgegevens input.wide, #fgegevens select.wide, #gastenblok input.wide, #gastenblok select.wide {width:300px;}
	#fgegevens input.radio, #gastenblok input.radio {background:transparent;}
	
	#bookentry {padding:0;margin:11px;width:450px;color:#000;}
	#bookentry td.entryhead {padding:0;margin:0;width:450px;height:16px;color:#fff;}
	#bookentry .entryname {padding:0;margin:0;font: bold 10pt/14pt georgia, geneva, arial, sans-serif;color:#FFCC00;text-decoration:underline;}
	#bookentry td.entrykop {padding:0;margin:0;width:450px;height:27px;background: url(../images/guest_top.gif) no-repeat 0px 0px;}
	#bookentry td.entrytext {padding:2px 4px 2px 16px;width:450px;height:auto;background: url(../images/guest_hart.gif) repeat-y 0px 0px;font-size:8pt;line-height:13pt;}
	#bookentry td.entryfoot {width:450px;height:20px;background: url(../images/guest_foot.gif) no-repeat 0px 0px;}
	
	
	/*Webcam blob*/	

	#topwrap .webcam {
		background:#fff;
		margin:0px 0px 0px 0px;
		display:block;
		float:right;
		clear:none;
		z-index:5000;
		width:120px;
		height:80px;
	}
	  
	#topwrap .webcam a {
	padding-right:0px;
	display:block;
	width:80px;
	height:80px;
	border:0;
	background:#fff url(../images/webcam_button.gif) 0px 0px no-repeat;
	}