/* CSS Document */

/* Misc */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
form {
	margin: 0;
	padding: 0;
}
#container { 
	width: 950px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 0px;
	text-align: left; 
	background-image: url(../images/contentback.gif);
} 
#header { 
	background: #FFFFFF; 
	padding: 0px 0px 0px 0px; 
	width: 950px;
	height: 99px;
	cursor: pointer;
} 
#headerMenu {
	width: 546px;
	height: 37px;
	margin: 62px 0px 0px 230px;
	padding: 0px;
}
#headerMenuFirstBlank {
	background: #FFFFFF;
	width:8px;
	height: 37px;
}
#headerMenuBody {
	/*background: #FFFFFF;*/
	width:521px;
	height: 37px;
}
#headerMenuLastCurve {
	width:17px;
	height:37px;
}
#header h1, h2, h3, h4, h5, h6 {
	color: #004b85;
	font-size: 12px;
	margin: 0; 
	padding: 0; 
}
#sidebar1 {
	float: left; 
	width: 175px; 
	background: #FFFFFF; 
	padding: 0px; 
}
#innerSidebar1 {
	float: left; 
	width: 156px; 
	background: #FFFFFF; 
	padding: 0px 19px 0px 0px; 
}
#innerSidebar1sub {
	float: left; 
	width: 156px; 
	background: #FFFFFF; 
	padding: 32px 19px 0px 0px; 
	text-align: right;
}
.additionalmenu a {
	text-color: #000000;
	text-decoration: none;
	margin-top: 1px;
	font-size: 9px;

}
#sidebar2 {
	float: right; 
	width: 174px; 
	background: #FFFFFF; 
	padding: 0px; 
}
#innerSidebar2 {
	float: right; 
	width: 156px; 
	background: #FFFFFF; 
	padding: 4px 0px 0px 18px; 
}
#mainContent { 
	margin: 0px; 
	padding: 0px;
	width: 601px;
	float: left;
} 
#subMenu { 
	margin: 0px; 
	padding: 3px 0px 0px 6px;
	width: 595px;
	height: 15px;
	/*background-image: url(../images/subheaderback.gif);
	background-repeat:repeat-x;
	background-position: top left;*/
	background-color:#004b85;
	color: #ffffff;
	font-size: 10px;
}
#innerContent { 
	margin: 0px; 
	padding: 10px 75px 0px 25px;
	width: 501px;
	float: left;
} 
#footer { 
	padding: 0px 0px 0px 0px; 
	background:#FFFFFF; 
	width: 950px;
	height: 63px;
	background-image: url(../images/footer2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
} 
#footer p {
	margin: 0px; 
	padding: 0px; 
}
.fltrt { 
	float: right;
	margin-left: 0px;
}
.fltlft { 
	float: left;
	margin-right: 0px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a {
	color: #004b85;
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;
}
input, textarea  { 
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none; 
	background-color: #ffffff;  
	padding: 1px; 
	border: solid 1px #000000;

}
.box {
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none; 
	background-color: #ffffff;  
	padding: 1px; 
	border: solid 1px #000000;
	width: 220px;
}
.versturen {
	width:60px;
	height: 20px; 
	border: 0px;
	color:#cfe1d3; 
	background-color:#004B85; 
	cursor: pointer;
}

/* Sub Navigatie */
.menuitem {
	position: relative;
	float: left;
	cursor: pointer;
	padding: 0px 0px 0px 8px;
}
.menuitem a {
	text-decoration: none;
	color: #ffffff;
}
.menuitem a:hover {
	color: #ffffff;
	text-decoration: none;
}
.submenu {
	position: absolute; 
	display:none;
	float: left;
	cursor: pointer;
	background-color: #004b85;
	padding: 4px 24px 6px 10px;
	margin: 0px 0px 6px 0px;
	line-height: 12pt;
	border: 0; 
	top: 16px;
	left: 2px;
}
.submenu a, .submenu a:link {
	color: #ffffff;
	font-size: 10px; 
	text-decoration: none;
	cursor: pointer;
}
.submenu a:hover {
	color: #ffffff;
	border: none;
	cursor: pointer;
}
.innerRow {
	padding-bottom: 3px;
	padding-top: 2px;
}
.innerRow_active {
	padding-bottom: 3px;
	padding-top: 2px;
}
.innerRow_last {
	padding-bottom: 4px;
	padding-top: 2px;
}
.parent_parent {
	padding-right: 0px;
}
.parent_parent_active {
	padding-right: 0px;
}
.parent_last_parent {
	padding-right: 0px;
}	

/* sitemap */
.LSM_0 ul { 
	color: #222222;
	font-weight: normal; 
	list-style-type: none; 
	line-height: 18px;
	padding-bottom: 5px;
}
.LSM_0 li { 
	list-style-type: none; 
	line-height: 18px;	
}
.LSM_0 li a, .LSM_0 li a:visited{
	line-height: 18px;
	color: #222222;
	text-decoration: none;
}
.LSM_0 li a:hover {
	line-height: 18px;
	color: #004b85;
	text-decoration: underline;
}
.LSM_1 li a, .LSM_1 li a:visited{
	line-height: 18px;
	color: #222222;
	text-decoration: none;
}
.LSM_1 li a:hover {
	line-height: 18px;
	color: #004b85;
	text-decoration: underline;
}
.LSM_1 ul { 
	list-style-image: url('../images/tree_hook.gif');
} 
.LSM_1 li { 
	list-style-image: url('../images/tree_hook.gif');
	font-weight: normal;
}
/*menu*/
.menuBlock {
	width: 156px;
	padding: 2px 0px 2px 0px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #004b85;
}
.menuBlock a {
	text-decoration: none;
	font-size:10px;
	color: #004b85;
}
.menuBlock a:hover {
	text-decoration: none;
	font-size:10px;
	color: #004b85;
}
.subMenuBlock {
	padding: 2px 0px 2px 0px;
}
.subMenuBlock a {
	text-decoration: none;
	font-size:10px;
	color: #004b85;
}
.subMenuBlock a:hover {
	text-decoration: none;
	font-size:10px;
	color: #004b85;
}
.subSubMenuBlock {
	padding: 2px 0px 2px 30px;
}
.subSubMenuBlock a {
	text-decoration: none;
	font-size:10px;
	color: #000000;
}
.subSubMenuBlock {
	text-decoration: none;
	font-size:10px;
	color: #004b85;
}
/* Ajax search */
#search {
	width: 140px;
	font-size: 10px;
}
#zoekKnop {
	cursor: pointer;
	padding-left: 5px;
	float: left;
}
.zoekPostcode {
	cursor: pointer;
	padding-left: 5px;
	padding-top:3px;
 	vertical-align: top;
}
.zipcodeInput{
	width:135px;
	border: 1px solid #000000;
}
#divZoeken {
	color: #004b85;
	padding-bottom: 5px;
	margin: 0px;
}
#divAvancedSearch {
	color: #004b85;
	padding-top: 5px;
	margin: 0px;
	font-size: 9px;
}
#divAvancedSearch a {
	font-size: 10px;
	color: #004b85;
	text-decoration: none;
}
#divAvancedSearch a:hover{
	text-decoration: underline;
}
#ajaxSearch_input {
	border: 1px solid #00843b;
	font-size: 10px;
	height: 13px;
}
.ajaxSearch_result {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ajaxSearch_resultDescription {
	display: none;
}
.ajaxSearch_extract p {
	margin: 0px;
	padding: 0px;
}
.ajaxSearch_paging a {
	color: #004b85;
	text-decoration: none;
}
.ajaxSearch_paging a:hover {
	text-decoration: underline;
}
.ajaxSearch_result a {
	text-decoration: none;
	color: #004b85;
}
.ajaxSearch_result a:hover {
	text-decoration: underline;
}
.ajaxSearch_resultLink a{
	color: #004b85;
	text-decoration: none;
}
.ajaxSearch_resultLink a:hover {
	text-decoration: underline;
}
#blocks {
	width: 140px;
	font-size: 10px;
}
.sectornews {
	font-size:10px;
	color: #004b85;
	margin: 4px 0px 4px 0px;
}
.sectornews a {
	font-size:10px;
	color: #004b85;
	margin: 4px 0px 4px 0px;
	text-decoration: none;
}
.sectornews a.hover {
	font-size:10px;
	color: #004b85;
	margin: 4px 0px 4px 0px;
}
/* poll */
.pollTitle {
	font-size: 10px;
	padding-bottom: 5px;
}
.pollText {
	color: #004b85;
	font-size: 10px;
}
.pollReadmore a {
	text-decoration: none;
	color: #004b85;
}
.pollReadmore a:hover {
	text-decoration: underline;
}
.readMore {
	color: #004b85;
	font-size: 10px;
}
/* Tabel opmaak */
.cell2 {
	font-weight: bold;
	color: #004b85;
}
.table1 {
	width: 501px;

}
.row {
	padding: 10px;
}
a.rowMail, a.rowMail:visited {
	color: #FFF;
	text-decoration: none;	
}
a.rowMail:hover {
	text-decoration: underline;
}
.row1 {
	background-color: #004b85;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
}
.row2 {
	background-color: #004b85;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
}
.row3 {
	background-color: #fdefa2;
	color: #004B85;
	padding-left: 10px;
	padding-top: 10px;
}
.cell1 {
	text-align: center;
}
.tdTitle {
	padding-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #FFF;
}
a.dowB, a.dowB:visited {
	color: #63BA47;
	text-decoration: none;
	padding-left: 10px;
}
a.dowB:hover {
	text-decoration: none;
	padding-left: 10px;
}
a.dowA, a.dowA:visited {
	color: #004C8A;
	text-decoration: none;
	padding-left: 10px;
}
a.dowA:hover {
	text-decoration: none;
	padding-left: 10px;
}
a.eLink, a.eLink:visited, a.eLink:visited {
	color: #63BA47;
	text-decoration: none;
}
a.mmlink, ammlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.mmlink:hover {
	color: #FFFFFF;
	text-decoration: none;
}