/* CSS Document */

body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#787878;
}

a, a:visited{
	color:#a2238d;	
}

a:hover{
	color:#787878;
}
a.none, a.none:visited{
	color:#787878;
	text-decoration:none;
}

a.none:hover{
	color:#787878;
	text-decoration:none;
}

#main_container{
	position:absolute;
	height:780px;
	width:950px;
	display:none;
	overflow:hidden;
	}

#header{
	position:absolute;
	left:0px;
	top:0px;
	height:236px;
	width:400px;
	overflow:visible;
	z-index:1;
}

#header_notification{
	position:absolute;
	left:24px;
	top:0px;
	height:20px;
	width:925px;
	z-index:500;
		
}

#footer{
	position:absolute;
	left:0px;
	top:787px;
	height:37px;
	width:950px;
	overflow:hidden;
	border-top:1px solid #cbcbcb;
	padding-top:8px;
	text-align:center;
	display:none;
}

#go_home{
	position:absolute;
	left:0px;
	top:0px;
	height:236px;
	width:227px;
	overflow:hidden;
}

#site_menu{
	position:absolute;
	left:227px;
	top:20px;
	height:100px;
	width:170px;
	overflow:hidden;
}

div.navigation_div{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:30px;
	cursor:pointer;
}

#content{
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:800px;
	z-index:0;
}

#inner_content_menu{
	position:absolute;
	left:400px;
	top:0px;
	height:130px;
	width:550px;
	overflow:hidden;
}

div.inner_nav{
	position:relative;
	float:right;
	left:0px;
	top:0px;
	height:120px;
	cursor:pointer;
	width:99px;
}

img.subbtn{
	position:absolute;
	top:0px;
	left:0px;
}

#inner_content{
	position:absolute;
	left:0px;
	top:230px;
	height:565px;
	width:950px;
	overflow:hidden;
}

#home_zijbalk{
	position:absolute;
	left:25px;
	top:110px;
	width:195px;
	height:300px;
	overflow:hidden;
}
#home_slideshow{
	position:absolute;
	left:232px;
	top:4px;
	width:700px;
	height:450px;
}

#inner_content_content{
	position:absolute;
	left:230px;
	top:4px;
	width:680px;
	text-align:justify;
}


p{
	margin: 0 0 1em 0;
}

h1{
	font-size:18px;
	font-stretch:narrower;
}

h2{
	font-size:14px;
	font-stretch:narrower;
	font-weight:bold;
}

img{
	border:0px solid #FFF;
}
div.thumbnail{
	float:left;
	border:0px solid #afafaf;
	margin:0px;
	padding:3px;
	background-image:url(../img/assets/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
table.the_thumb, td.the_thumb, img.the_thumb, IMG.the_thumb{
	text-align:center;
	vertical-align:middle;
}

div.thumbnail.overThumb{
	border:1px solid #5d4f6e;
}
div.imageContainerBackground{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	z-index:100;
	display:none;
}
div.imageContainerBorder{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	z-index:100;
	display:none;
}
div.imageContainer{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	background-image:url(../img/assets/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	overflow:hidden;
	cursor:pointer;
}

#zoomer{
	position:absolute; left:0px; top:0px; z-index:102; display:none;
}

img.this_image{
	position:absolute;
	cursor:pointer;
	left:0px;
	top:0px;
}

#imageNext{
	width:44px;
	height:40px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/nxt_image.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
}
#imagePrev{
	width:44px;
	height:40px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/prev_image.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
}
#imageClose{
	width:44px;
	height:40px;
	position:absolute;
	left:10px;
	top:10px;
	background-image:url(../img/assets/nav/close_image.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:105;
	display:none;
	cursor:pointer;
}
#imageInfoBG{
	width:100px;
	height:25px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display:none;
}
#imageInfo{
	width:80px;
	height:5px;
	position:absolute;
	left:0px;
	top:0px;
	padding:7px;
	z-index:102;
	display:none;
	text-align:center;
	color:#50237c;
}




/*input n stuff*/
td.label_header, td.label{
	font-size:10px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	height:28px;
	width:200px;
}
td.label_header{
	border-bottom:1px solid #CCC;
	font-weight:bold;
	padding-top:10px;
	height:38px;
	width:680px;
}
td.input{
	padding:0px;
	text-align:right;
	width:155px;
	vertical-align:top;
	height:24px;
}
td.input_incl{
	padding:0px;
	text-align:left;
	width:156px;
	vertical-align:middle;
	padding-right:5px;
	height:28px;
}
td.input_excl{
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
td.input_musthave{
	vertical-align:middle;
	height:28px;
}

input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select{
	border:1px solid #787878;
	padding:2px;
	margin-left:3px;
	color:#525252;
}

input.input_text{
	width:150px;
	border:1px solid #787878;
	padding:2px;
	color:#525252;
}

textarea{
	margin:0 0 ;
	width:465px;
	border:1px solid #787878;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select.wrong{
	border:1px solid #e40a78;
	background-color:#d69eba;
}
input.wrong{
	border:1px solid #e40a78;
	background-color:#d69eba;
}
textarea.wrong{
	border:1px solid #e40a78;
	background-color:#d69eba;
}

div.radioKeuze{
	position:relative;
	left:0px;
	top:0px;
	height:18px;
	width:480px;
	cursor:pointer;
}
div.loc_voor_radio_off{
	background-image:url(../img/assets/check/radio_off.jpg);
	width:25px;
	height:25px;
	position:absolute;
	z-index:2;
	cursor:pointer;
	top:0px;
	left:0px;
}

div.loc_voor_radio_on{
	background-image:url(../img/assets/check/radio_on.jpg);
	width:25px;
	height:25px;
	position:absolute;
	display:none;
	z-index:3;
	cursor:pointer;
	top:0px;
	left:0px;
}
div.loc_voor_txt, div.loc_voor_txt_manual{
	position:relative;
	left:30px;
	top:5px;
	width:100px;
	text-align:left;
	float:left;
}
div.loc_voor_txt_manual{
	top:3px;
	width:140px;
}
#loc_voor_header.wrong{
	color:#e40a78;
}


/*upload*/
div.multiupload{
	border:1px solid #787878;
	float:left;
	padding:3px;
	position:relative;
	top:4px;
	width:460px;
}
div.multiupload div.list{
	border:1px solid #787878;
	position:relative;
	top:4px;
}
div.multiupload div.list div.item{
	margin:1px;
	height:17px;
	padding:3px;
}
div.multiupload div.list div.item:hover{
	background-color:#CCC;
}
div.multiupload div.list img{
	float:left;
	margin: 3px;
	cursor:pointer;
	width:12px;
}

/*zoeker*/

#inner_content_content_zoek{
	position:absolute;
	left:230px;
	top:4px;
	width:680px;
	text-align:justify;
}

#zoek_basis, #zoek_extra{
	position:relative;
	left:0px;
	top:0px;
	width:925px;
	height:45px;
	float:left;
}
#zoek_extra{
	display:none;
}

#inner_content_content_zoek_form{
	position:absolute;
	left:20px;
	top:50px;
	height:125px;
	width:930px;
	overflow:hidden;
}
#inner_content_content_zoek_result{
	position:absolute;
	left:25px;
	top:115px;
	height:1000px;
	width:930px;
	overflow:hidden;
}

td.zoek_criteria{
	width:195px;
	text-align:left;
	padding:5px;
	font-size:11px;
	font-weight:bold;
}
td.zoek_criteria_btn{
	width:95px;
	text-align:left;
	padding:0px;
}
td.location_link{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #CCC;
}
a.location_link, a.location_link:visited{
	color:#787878;
	text-decoration:none;
	font-weight:bold;
}
a.location_link:hover{
	color:#a2238d;
	text-decoration:none;
}
	
select.select_zoek{
	width:180px;
	margin-left:0px;
	margin-top:4px;
}	
input.input_zoek{
	width:180px;
	margin-left:0px;
	margin-top:4px;
	border:1px solid #787878;
}

div.zoekresultaat_header{
	position:relative;
	width:900px;
	height:25px;
	border-bottom:1px solid #999;
	
}

div.zoekresultaat_listing{
	position:relative;
	width:910px;
}
div.location_row{
	position:relative;
	width:900px;
	height:165px;
	border-bottom:1px solid #CCC;	
}

div.loc_img{
	position:absolute;
	left:0px;
	top:5px;
	height:155px;
	width:175px;
	width:255px;
	overflow:hidden;
	background-image:url(../img/assets/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:10px;
}

div.loc_name{
	position:absolute;
	left:185px;
	left:265px;
	top:5px;
	height:20px;
	width:700px;
	width:620px;
	overflow:hidden;
	font-weight:bold;
}

div.loc_desc{
	position:absolute;
	left:185px;
	left:265px;
	top:30px;
	height:105px;
	width:700px;
	width:620px;
	overflow:hidden;
}

div.loc_links{
	position:absolute;
	left:185px;
	left:265px;
	top:140px;
	height:20px;
	width:700px;
	width:620px;
	overflow:hidden;
}
#next_page_gallery_news{
	position:absolute;
	top:380px;
	left:660px;
	cursor:pointer;
}
#prev_page_gallery_news{
	position:absolute;
	top:380px;
	left:0px;
	cursor:pointer;
}
