/* SEARCH BOX 
---------------------------------------- */
html #SearchForm_SearchForm .middleColumn {
	float: left;
	width: 165px;
	margin: 0 ;
	background:#f0f0f0  url(../images/icon-search.gif) no-repeat 2px 2px;  border:1px solid #d1d1d1; padding:4px 4px 4px 20px;
      _padding-bottom:3px
}

#Search input.text{background:none; border:0px; font-size:11px; color:#5a6982; width:165px; }

html #SearchForm_SearchForm input.text {
	background:none; border:0px; font-size:11px; color:#5a6982; width:165px;
	}
html #SearchForm_SearchForm #SearchForm_SearchForm_action_results {
	float: left;
	margin-top: 0px;
      background:#d1d1d1; padding:6px 2px 6px 2px; font-weight:bold; color:#0b3872; font-size:11px; 
}

 #SearchForm_SearchForm input.text {
	border:solid 1px #d1d1d1; padding:2px; color:#666; width:170px; _padding-bottom:3px;

}

input:focus span, textarea:focus span {
	border: 3px solid #d1d1d1;
}

input.action {
	background:#cd3333; border:0; color:#fff; padding:4px 10px; font-weight:bold; text-align:center; 
}
input.action:hover,
input.action:focus {
	cursor: pointer;
}

#map_EditableGoogleMapSelectableField29{float: right; text-align:right;clear:both; margin-bottom: 20px;}
.googleMapAddressSubmit{
	 background:#d1d1d1; padding:2px 2px 2px 2px; font-weight:bold; color:#0b3872; font-size:11px; 
 
}


/* SEARCH BOX ends
---------------------------------------- */

/* ACTION for RED SUBMIT BUTTONS 
---------------------------------------- */

#MemberLoginForm_LoginForm .Actions {
			text-align:center;
			padding:20px 22px 15px 38px;
		}
			

#Form_Form .Actions {
			text-align:center;
			padding:20px 22px 15px 38px;
		}
			
#Form_FeedbackForm .Actions {
			text-align:center;
			padding:20px 22px 15px 38px;
		}

#PageCommentInterface_Form_PostCommentForm .Actions {
			text-align:center;
			padding:20px 22px 15px 38px;
		}

/* FIELD FORMATING
---------------------------------------- */
form ul {
	list-style: none;
}
#Form_Form .middleColumn { padding-bottom :10px; width: 550px; display:block;}
#Email .middleColumn { padding-bottom :10px; width: 550px; display:block;}
#PageComments_holder  .middleColumn { padding-bottom :10px; width: 550px; display:block;}

	
/* INPUT BOXS
---------------------------------------- */

input.text, textarea, select {
	border:solid 1px #000; padding:2px; color:#666; width:200px; 
}

textarea {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
}
input:focus span, textarea:focus span {
	border: 3px solid #d1d1d1;
}



/* SEARCH RESULTS STYLES
------------------------------------------------ */

#content .nieuws {
width:648px;
}

#content .nieuws ul {
margin:0 0 15px;
padding:0;
}

#content .nieuws li {
list-style:none;
display:block;
}

#content .nieuws li a {
display:block;
border-bottom:0px solid #e0e0e0;
padding:8px 4px;text-decoration:none;

}

#content .nieuws li a:hover {
color:#262626;
background:#efefef;
text-decoration:none;
}



/* MESSAGEBOXS
--------------------------------------------- */
.message {
	padding: 0 0 0 0;
	color: #CF3A3A;
	
}

.required {

	color: #CF3A3A; 

}

.message.required {
background:#fff2f2;
padding:4px;
color:#cd6767;
border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;
margin:7px 0;
width:350px;
margin:0 0 0 150px;
}
.message.validation {
background:#fffeee;
padding:4px;
color:#44443d;
border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;
margin:7px 0;
width:350px;
margin:0 0 0 150px;
}

#Unsubscribe_MailingListForm_MailingListForm{
	min-height:100px;
}

	#Unsubscribe_MailingListForm_MailingListForm p{
		margin:0 !important;
		padding:10px;
	}
		#Unsubscribe_MailingListForm_MailingListForm p label{
			display: inline;
		}
	#Unsubscribe_MailingListForm_MailingListForm label{
		margin:0;
	}



/* FIELD FORMATING
---------------------------------------- */
form ul li {
	list-style: none; 
}
	
label.left {float: left; font-family: Arial, Verdana; font-size: 12px; width:290px; clear:both; padding: 0px 0px 0px 0px; }	
	
	



ul.optionset {float: left; padding: 6px 0 0 0px;}

/* SELECT DROPDOWN
---------------------------------------- */

select {
	width: auto;	border:solid 1px ##d1d1d1; padding:2px;  

}


#Remember{ float:left; clear:both; padding-left: 290px;padding-top: 20px;             }


/* FIELDSETS
---------------------------------------- */
fieldset {
	border: 0;
}


.leftpanel2 a[href$=".pdf"],
	.leftpanel2 a[href$=".PDF"],
	.leftpanel2 a.pdf {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
	}
	.leftpanel2 a[href$=".doc"],
	.leftpanel2 a[href$=".DOC"],
	.leftpanel2 a.doc {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_word.png) no-repeat left center;
	}
	.leftpanel2 a[href$=".xls"],
	.leftpanel2 a[href$=".XLS"],
	.leftpanel2 a.xls {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_excel.png) no-repeat left center;
	}
	.leftpanel2 a[href$=".gz"],
	.leftpanel2 a[href$=".GZ"],
	.leftpanel2 a[href$=".gzip"],
	.leftpanel2 a[href$=".GZIP"],
	.leftpanel2 a[href$=".zip"],
	.leftpanel2 a[href$=".ZIP"],
	.leftpanel2 a.archive {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_zip.png) no-repeat left center;
	}
	.leftpanel2 a[href$=".exe"],
	.leftpanel2 a[href$=".EXE"],
	.leftpanel2 a.application {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/application.png) no-repeat left center;
	}


#RecaptchaField { float:left; margin: 10px 0 10px 200px; }
 #recaptcha_logo {
  display:none;
 }
 #recaptcha_tagline{
  display:none;
 }

#recaptcha_whatsthis{
 	display:none;
 }

#recaptcha_response_field {
border:1px solid #d1d1d1; padding:0; 

   }

 #recaptcha_table {
   border: 0; !important; /*reCaptcha widget border color*/
 }



#PageNumbers{
	margin-top: 20px; text-align: center; 
}

#PageNumbers a{text-decoration:none; padding:2px 4px 2px 4px; border:1px solid #d1d1d1}
#PageNumbers a:hover{border:1px solid #cccccc; color:#CF3A3A}



#sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%} /*1st level list*/
#sitemap-list li {padding:10px; margin-top:10px; list-style:none; font-size:13px; background:#f0f0f0;} /*1st level items*/
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; background:#f8f8f8;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;  background:#fff;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/
	