body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  margin:0px;
}

div{
  border:0px solid #000000;
}

img{
  border:0px solid #000000;
}

h1{margin:0;padding:0;font-size:16px;}

.inputbox{border:1px solid #000;background-color:#fff;width:200px;}
.inputboxg{width:200px;height:50px;border:1px solid #000;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:15px;}

div.main{
  position: absolute; 
  left:50%;
  margin-left: -489px; 
  width:978px;
  height:600px;
  padding:0 0 0 0;
 
}

div.top{
  position:absolute;
  z-index:3;
  width:978px;
  height:247px;
  background-image:url('/images/fototop.jpg');
  background-color:#0c8bcc;
  background-repeat:no-repeat;
  background-position:top;
}

div.top_blauw{
  position:absolute;
  background-color:#0c8bcc;
  z-index:2;
  width:978px;
  height:247px;  
  filter:alpha(opacity=80);
  opacity:0.8;
}

div.top_schuur_home{
  float:left;
  background-image:url('/images/schuur.png');
  background-repeat:no-repeat;
  background-position:right top;
  width:978px;
  height:190px;
}

div.top_schuur{
  position:absolute;
  z-index:5;
  background-image:url('/images/schuur.png');
  background-repeat:no-repeat;
  background-position:right top;
  width:978px;
  height:190px;
}

div.menu_home{
  float:left;
  padding:6px 0 0 67px;
  width:911px;
}

div.menu{
  position:absolute;
  z-index:600;
  top:190px;
  padding:6px 0 0 67px;
  width:911px;
}

div.nav{
  /*float:left;*/
  background-image:url('/images/nav_bg_black.png');
  background-repeat:no-repeat;
  background-position:top center;
  width:790px;
  height:34px;
  padding:17px 0 0 55px;
}

div.nav_home{
  background-image:url('/images/nav_bg.png');
  height:34px;
}

div.nav ul			{padding:0; margin:0;z-index:601;}
div.nav ul li			{float:left; list-style-type:none; padding:0 10px 0 10px;z-index:602;}
div.nav ul li a		{text-decoration:none; color:#ffffff;z-index:603;}
div.nav ul li a:hover, div.nav ul li a.active	{color:#0b8bcc;z-index:603;}
div.nav ul li ul{position:absolute;display:none;z-index:700;padding:5px;margin:0;}
div.nav ul li.actief ul{display:block;z-index:701;}
div.nav ul li:hover ul{display:block;z-index:701;}
div.nav ul li ul li{float:none;width:150px;background-color:#fff;display:block;padding:4px;margin:0;z-index:702;}
div.nav ul li ul li a{color:#0b8bcc;z-index:703;}
div.nav ul li ul li a:hover{color:#0b8bcc;text-decoration:underline;z-index:703;}


div.content{
  position:absolute;
  top:247px;
  padding:0 0 0 67px;
  width:911px;
}

div.cnt_top{
  float:left;
  background-image:url('/images/content_top.jpg');
  background-repeat:no-repeat;
  width:843px;
  height:23px;
}

div.cnt_center_home{
  float:left;
  color:#ffffff;
  width:770px;
  padding:0 40px 0 33px;
  background-color:#0c8bcc;
}

div.cnt_center{
  float:left;
  color:#ffffff;
  width:761px;
  border-left:6px solid #ffffff;
  background-color:#001100;
  padding:0 40px 0 33px;
}

div.cnt_center_fotobg{
  float:left;
  background-image:url('/images/fotobg.jpg');
  background-repeat:no-repeat;
  width:419px;  
  /*min-height:346px;*/
  height:346px;
  line-height:23px;
  padding:5px 0 0 6px;
}

div.cnt_donker_fotobg{
  position:absolute;
  background-color:#000000;
  z-index:2;
  width:419px; 
  height:346px; 
  filter:alpha(opacity=40);
  opacity:0.4;
}

div.cnt_center_tekst{
  position:absolute;
  padding:0 0 0 0;
  width:416px;
  height:340px;
  overflow:auto;
  z-index:2;
}

div.cnt_center_openingstijden{
  float:left;
  width:410px;
  height:43px;
  color:#f9ed32;
  font-size:12px;
  border:3px solid #7d8852;
  line-height:16px;
}
div.cnt_center_openingstijden strong	{color:#ffffff;}
div.cnt_center_openingstijden_left	{float:left; padding:5px 0 0 30px; width:150px;}
div.cnt_center_openingstijden_right	{float:left; padding:5px 0 0 0;}


div.cnt_center_right{
  float:left;
  padding:5px 0 0 40px;
}

div.cnt_center_right_fotos{
  float:left;
  border:2px solid #658726;
  width:288px;
  height:288px;
  padding:0 0 0 0;
}
div.cnt_center_right_fotos a{ padding:10px 0 0 10px; display:block; float:left;width:129px;height:129px; overflow:hidden;}

div.cnt_center_right_nav{
  float:left;
  width:290px;
  height:38px;
  font-size:18px;
  padding:15px 0 0 0;
}
div.cnt_center_right_nav ul	{padding:0 0 0 50px; margin:0;}
div.cnt_center_right_nav ul li	{list-style-type:none; float:left; padding:0 0 0 20px;}
div.cnt_center_right_nav ul li a {float:left; text-decoration:none; color:#fff200; display:block;}

div.cnt_bottom{
  float:left;
  background-repeat:no-repeat;
  width:843px;
  height:23px;
  border-left:5px solid #ffffff;
  background-image:url('/images/content_bottom_bg.jpg');
}

div.cnt_bottom_home{
  float:left;
  background-image:url('/images/content_bottom.jpg');
  background-repeat:no-repeat;
  width:843px;
  height:23px;
}

div.openingstijden{
  float:left;
  background-color:#001100;
  width:773px;
  height:25px;
  padding:20px 0 0 70px;
  color:#f9ed32;
  font-weight:bold;
  font-size:16px;
}

div.openingstijden strong	{color:white;}
div.openingstijden span.open	{ color:#f9ed32; font-size:16px; display:block; float:left; width:200px;}
div.openingstijden span	{ color:#f9ed32; font-size:16px; display:block; float:left; width:500px;}

div.open_bottom{
  float:left;
  background-image:url('/images/open_bottom.jpg');
  background-repeat:no-repeat;
  overflow:hidden;
  width:843px;
  height:16px;
}

div.footer{
  float:left;
  background-image:url('/images/footer.jpg');
  width:841px;
  height:93px;
}

div.footer_logo{
  float:left;
  padding:0 0 0 48px;
  width:200px;
}

div.footer_adres{
  float:left;
  width:570px;
  height:28px;
  overflow:hidden;
  color:white;
  font-size:13px;
  padding:12px 0 0 0;
}

div.footer_adres a{text-decoration:underline; color:white;}


div.footer_nav{
  float:left;
  width:240px; 
  height:38px;
  font-size:18px;
  padding:15px 0 0 300px;
}

div.footer_nav ul	{padding:0 0 0 50px; margin:0;}
div.footer_nav ul li	{list-style-type:none; float:left; padding:0 0 0 20px;}
div.footer_nav ul li a {float:left; text-decoration:none; color:#0b8bcc; display:block;}


div.var{		float:left;	width: 416px;	height: 340px;	overflow: auto;}
div.var_pos {	padding: 10px;	}


#upBtn {		background: url('/images/arrow_up.gif') top center no-repeat;		}
#dnBtn {		background: url('/images/arrow_down.gif') top center no-repeat;		margin-top: 4px;	}
.scroll-track{		height:8px;		width:14px;		background: transparent url('/images/scrollbar.gif') -3px 0px repeat-y;	}
.scroll-handle{		border: 0px;	height:10px;	width:14px;	background: transparent url('/images/scrollbar.gif') -20px 0px repeat-y;	cursor:pointer;	}
.scroll-track-top {	height:24px;	width:14px;		background: transparent url('/images/scrollbar.gif') -37px -15px no-repeat;	cursor: pointer;	}
.scroll-track-bot{	height:24px;	width:14px;		background: transparent url('/images/scrollbar.gif') -37px 5px no-repeat;		cursor: pointer;	}




#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 110; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display:block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('/images/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('/images/nextlabel.gif') right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 85px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 109; width: 100%; height: 500px; background-color: #000; }



div.error{				position: absolute; 	left:50%;	margin-left: -250px; 	width:500px;	height:500px;	border:1px solid #626264;	background-color:#FFFFFF;		color:#626164;		}
div.error_img{			float:left; width:500px;	text-align:center;	}
div.error_kop{			float:left; width:500px;	text-align:center;	background-color:#F0E412;	color:#FFFFFF;	line-height:30px;	}
   .error_kop h1{		font-size:13px;	margin:0px;	}
div.error_txt{			float:left; width:500px;	text-align:left;	color:#626164;	padding-bottom:30px;}
   .error_txt ul{             			margin:15px 0 0 30px;	padding:0;  }
   .error_txt ul li{           		    color:#626264; font-size:11px; 	padding-bottom:4px;	}
   .error_txt ul li a{          			color:#626264;	text-decoration:underline; }
   .error_txt ul li a:hover{    			color:#000000;	text-decoration:underline; }
   
   
div.map{	float:left; width:288px;height:288px; overflow:hidden; }
