/*CSS VAKANTIEWONINGEN*/

a, img{
	outline: Opx;
}

body{
	margin:auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#003300;
}


div#outer{
	margin:auto;
	margin-top:37px;
	width:877px;
	border:0px solid red;
}

div#left{
	float:left;
	background-color:#bed77b;
	width:195px !important;
	margin-left:43px !important;
	margin-left:21px;
	position:relative;
	z-index:1;
}

div.logo{
	text-align: center;
	background: #ffffff;
}

div.logo img{
	padding-bottom: 5px;
	border: 0px;
}

div.left-title{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#003300;
	font-weight:bold;
	clear:both;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:3px;
}

div.left-subtitle{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#003300;
	margin-left:18px;
	margin-bottom:3px;
}

a.leftsubtitlelink:link, a.leftsubtitlelink:active,a.leftsubtitlelink:visited{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#003300;
	text-decoration:none;
}

a.leftsubtitlelink:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#003300;
	text-decoration:underline;
}

a.lefttitlelink:link,a.lefttitlelink:active,a.lefttitlelink:visited{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#003300;
	font-weight:bold;
	text-decoration:none;
}

a.lefttitlelink:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#003300;
	font-weight:bold;
	text-decoration:underline;
}

a.lefttitlesmalllink:link,a.lefttitlesmalllink:active,a.lefttitlesmalllink:visited{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}

a.lefttitlesmalllink:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
	text-decoration:underline;
}

a.leftbtmlink:link,a.leftbtmlink:active,a.leftbtmlink:visited{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#003300;
	font-weight:normal;
	text-decoration:none;
}

a.leftbtmlink:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#003300;
	font-weight:normal;
	text-decoration:underline;
}

div.leftbtmnav{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

div.cleardiv{
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
	height:0;
}

div.map{
	clear:both;
	margin-left:-43px !important;
	margin-left:-52px;
	margin-top:6px;
	width:247px;
	border:0px solid red;
	position:relative;
	z-index:2;
}


/*
div.map{
	position:relative;
	z-index:2;
	left:-43px;
	top:4px;
	border:0px solid yellow;
}
*/
div#content{
	float:left;
	width:623px;
	border:0px solid blue;
	margin-left:15px;
}

div#content-top{
	clear:both;
	margin-bottom:16px;
}

div#content-nav{
	width:623px;
	height:19px;
	background-color:#bed77b;
	/*margin-top:16px;*/
	clear:both;
}

div.topnavitem{
	float:left;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#003300;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
}

div.topnavitem-div{
	float:left;
	width:1px;
	height:16px;
	padding-top:3px;
}

a.topnavlink:link,a.topnavlink:active,a.topnavlink:visited{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#003300;
	text-decoration:none;
}

a.topnavlink:hover{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#003300;
	text-decoration:underline;
}

div#content-mid{
	clear:both;
	width:623px;
	padding-top:27px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	line-height:14px;
	padding-bottom:40px;
}

div#content-mid-products{
	clear:both;
	width:623px;
	margin-top:27px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	line-height:14px;
	/*height:579px;
	overflow-y:auto;*/
	border:0px solid red;
}

div#content-mid-detail{
	clear:both;
	width:623px;
	margin-top:27px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	line-height:14px;
	height:579px;
	border:0px solid red;
}

div#content-mid-gallery{
	width:623px;
	clear:both;
	margin-bottom:18px;
}

a.boldlink:link,a.boldlink:active,a.boldlink:visited{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	text-decoration:none;
	font-weight:bold;
}

a.boldlink:hover{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	text-decoration:underline;
	font-weight:bold;
}

.simage{
	cursor:pointer;
	border:1px solid #bed77b;
}

div.lijst-row-top{
	width:623px;
	height:14px;
	clear:both;
	background-image:url("images/bg-lijst-top2.gif");
	background-repeat:no-repeat;
	cursor:pointer;
}

div.lijst-row{
	width:623px;
	/*height:118px;*/
	clear:both;
	background-image:url("images/bg-lijst-rep2.gif");
	background-repeat:repeat-y;
	/*margin-bottom:11px;*/
	cursor:pointer;
	border:0px solid red;
}

div.lijst-row-btm{
	width:623px;
	height:14px;
	clear:both;
	background-image:url("images/bg-lijst-btm2.gif");
	background-repeat:no-repeat;
	margin-bottom:11px;
	cursor:pointer;
}


div.picthumb{
	width:100px;
	height:100px;
	float:left;
	margin-top:9px;
	margin-left:9px;
	margin-right:12px;
}

div.lijstdesc{
	float:left;
	margin-left:9px;
	width:480px;
	margin-top:9px;
	border:0px solid blue;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	line-height:17px;
}

a.lijstdesclink:link,a.lijstdesclink:active,a.lijstdesclink:visited{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	text-decoration:none;
}

a.lijstdesclink:hover{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	text-decoration:underline;
}

h1{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	color:#003300;
	font-weight:bold;
}


div#content-left{
	float:left;
	/*width:362px;*/
	width:621px;
	margin-top:25px;
	/*padding-right:10px;*/
	padding-bottom:15px;
	border:0px solid red;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
}

div#content-right{
	float:left;
	margin-top:65px;
}

A:hover {
	text-decoration: underline;
	color : Red;
}
 A {
	text-decoration:none;
	color : #0000FF;
}
 a.mnulink:link, a.mnulink:active, a.mnulink:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #AC3B00;
}
 .mnulink:hover {
	color: #AC3B00;
}
 .mnuheader {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #501809;
	font-weight : bold;
}
 .searchheader {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : bold;
}
 .text {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
}
 .textbold {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : bold;
}

.textboldlink a:link,a:active,a:visited{
	color:#ac3b00;
	text-decoration:none;
}

.textboldlink a:hover{
	color:#ac3b00;
	text-decoration:underline;
}

.textboldred
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #ac3b00;
	font-weight : bold;
}
 .boldhead {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #718813;
	font-weight : bold;
}

.gesloten{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #AC3B00;
	font-weight: bold;
}

.kaderopgelet{
	border:#ac3b00;
	border-width:1px;
	border-style:solid;
	padding:3px;
}
 .disclaimer {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
}

a.disclaimer:link,a.disclaimer:active,a.disclaimer:hover,a.disclaimer:visited{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
}

a:link,a:active,a:hover,a:visited{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #0000ff;
}

a.disclink:link, a.disclink:active, a.disclink:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #AC3B00;
}
 .disclink:hover {
	color: #AC3B00;
}
.disclink {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #AC3B00;
}
 .klein {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
}
 .kleinw {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
 .texterror {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: Red;
	font-weight : bold;
}

.evaluatietitle{
	height:50px;
	/*background-color:#ffffff;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#AC3B00;
	text-align: center;
}

.evaluatiesubtitle{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#AC3B00;
	text-align: left;
	padding-top:10px;
	padding-bottom:10px;
}

.label{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	/*padding-top:10px;*/
	width:140px !important;
	width:130px;
	border:0px solid red;
}

.formfout{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#AC3B00;
}

input.i100{
	color: #000000;
	background-color : #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border: 1px solid #000000;
	width:250px;
	text-align:left;
}
.inputtd{
	/**padding-top:l0px;*/
}

.vraag{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	padding-top:10px;
}

.bedankt{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	padding-top:20px;
	padding-bottom:20px;
}
.contactleft{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#000000;
	text-align:left;
	width:380px;
}

.contactright{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#000000;
	text-align:right;
	width:380px !important;
	width:440px;
}

 .melding {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #AC3B00;
}

a.mapbiggerlink{
	font-size:11px;
}

.maplegend{
	font-size:11px;
}

/***AJAX TABS***/
.shadetabs{
	padding:0;
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 0;
	margin-right:0px;
	font: bold 11px Verdana;
	color:#003300;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	height:24px;
	border:0px solid red;
}

.shadetabs li{
	display: block;
	float:left;
	margin:0;
	padding:0;
	height:24px;
	border:0px solid blue;
	outline:none;

}

.shadetabs li a{
	text-decoration: none;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:13px;
	padding-right:12px;
	margin:0px;
	border: 1px solid #bed77b;
	border-bottom:0px;
	color: #003300;
	background-image:url("images/bg-tab.gif");
	background-repeat:repeat-x;
	height:22px;
	line-height:24px;
	outline:none;
	font-size:11px;
}

.shadetabs li a:visited{
	outline:none;
	color: #003300;
	font-size:11px;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #003300;
	outline:none;
	font-size:11px;
}

.shadetabs li.selected{
	position: relative;
	outline:none;
	font-size:11px;
}

.shadetabs li.selected a{ /*selected main tab style */
	background-image: url("images/shadeactive.gif");
	background-repeat:repeat-x;
	font-size:11px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
	font-size:11px;
}

div.contentstyle{
	border: 1px solid #bed77b;
	width: 585px;
	overflow-y:auto;
	margin-top:0;
	padding-top:26px;
	padding-left:18px;
	padding-bottom:20px;
	padding-right:18px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	line-height:17px;
	/*height:100%;*/
/*	height:400px;*/
}

table.contentstyle{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#003300;
	line-height:17px;
}

a.seizoenlink:link, a.seizoenlink:active, a.seizoenlink:visited{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#003300;
	text-decoration:underline;
}

a.seizoenlink:hover{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#003300;
	text-decoration:underline;
}

.erratum{
	font-size:11px;
	color:#FF0000;
}

.contact-website{
	display:none;

}

/*LIGHTBOX SCRIPT*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #ffffff;
	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: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/next.gif) right 15% no-repeat; }


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

#imageData{
	padding:0 10px;
	}
#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: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #666;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

	#map a{
		font-size:9px;
	}