/* Begin default CSS */

img {
	border: 0px;
}

.pager td {
	padding: 4px;
}

.pagerFirst, .pagerPrevious {
	text-align: left;
	width: 10%;
}

.pagerNext, .pagerLast {
	text-align: right;
	width: 10%;
}

.pagerSelection {
	text-align: center;
	width: 60%;
}

.pagerSelectionItem {
	text-align: center;
}

.pagerSelectionItemActive {
	text-align: center;
	font-weight: bold;
}

.pagerAbstract {
	font-weight: bold;
	text-align: center;
}

.cmsError {
	border: 1px solid black;
	background-color: #D1E428;
}

td.formColumnRight {
	padding: 0px;

	margin: 0px;
	background-image: url(../images/pijl.gif);
	background-repeat: no-repeat;	
	background-position: 5px 3px;
	padding-left: 24px;
}

input.elementText {
	width: 150px;
	font-size: 12px; line-height: 16px;
	color: #002569;
	border-width: 1px;
	border-style: solid;
	border-color: #002569;
}

input.formSubmitSend {
	background-color: #002569;
	font-size: 12px; line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 24px;
	margin-top: 4px;
}

/* Einde default CSS */

body {
	background-color: #002569;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-image: url(../images/back_blue.gif);
	background-position: 481px 213px;
	overflow: auto;
	font-family: arial;
	font-size: 12px; line-height: 16px;
	color: #000000;
}

div#bodyTop {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 213px;
	z-index: 0;
	visibility: visible;
	background-attachment: scroll;
	background-image: url(../images/back.jpg);
	background-repeat: no-repeat;
	visibility: hidden;
}

div#logoVBTM {
	position: absolute; 
	left: 20px; 
	top: 10px; 
	width: 376px; 
	height: 98px; 
	z-index: 1; 
	visibility: visible;
	visibility: hidden;
}

div#icon-home {
	position: absolute; 
	left: 789px; 
	top: 10px; 
	width: 80px; 
	height: 11px; 
	z-index: 2; 
	visibility: visible;
	visibility: hidden;
}

div#icon-home .menuDefaultContainer div {
	display: inline;
	margin-right: 7px;
	visibility: hidden;
}

div#icon-contact {
	position: absolute; 
	left: 820px; 
	top: 10px; 
	width: 11px; 
	height: 11px; 
	z-index: 3; 
	visibility: visible;
	visibility: hidden;
}

div#icon-zoeken {
	position: absolute; 
	left: 851px; 
	top: 10px; 
	width: 11px; 
	height: 11px; 
	z-index: 4; 
	visibility: visible;
	visibility: hidden;
}

div#icon-sitemap {
	position: absolute; 
	left: 882px; 
	top: 10px; 
	width: 11px; 
	height: 11px; 
	z-index: 5; 
	visibility: visible;
	visibility: hidden;
}

.pageText, .Text {
	line-height: 17px;
	font-size: 13px;
}

.ColumnTable {
	width: 100%;
}

a {
	color: #002569;
	text-decoration: underline;
}

a:hover {
	color: #002569;
	text-decoration: underline;
}

.submenu {
	background-color: #FFFFFF;
	border: 1px solid #002569;
	padding: 10px;
	visibility: hidden;
}
.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 16px;
	line-height: 20px;
	color: #002569;
	font-weight: bold;
	text-decoration: none;
}
.submenu a:hover {
	text-decoration: underline;
}
.submenu a:active {
	text-decoration: underline;
}

div#quote {
	position: absolute; 
	left: 275px; 
	top: 183px; 
	z-index: 15; 
	visibility: visible;
}

div#homevlak3 {
	position: absolute; 
	left: 765px; 
	top: 182px; 
	width: 215px; 
	height: 398px; 
	z-index: 14; 
	visibility: visible; 
	background-color: #F5F9E8; 
	layer-background-color: #F5F9E8; 
	background-image: url(../images/home_right_content.gif);
	background-repeat: no-repeat;	
	visibility: hidden;
}

div#homevlak3_shadow {
	position: absolute; 
	left: 770px; 
	top: 198px; 
	width: 215px; 
	height: 387px; 
	z-index: 13; 
	visibility: visible; 
	background-color: #4B6699; 
	layer-background-color: #4B6699; 
visibility: hidden;
}

div#homevlak3 ul {
	 list-style-image: url(../images/pijl.gif);
	 list-style-position: outside;
	 margin: 0px;
	 padding: 0px;
	 margin-left: 24px;
	 visibility: hidden;
}

div#homevlak3 ul li {
	 margin: 0px;
	 padding: 0px;
	 font-weight: bold;
	 color: #002569;
	 font-size: 12px; line-height: 16px;
	 visibility: hidden;
}

div#homevlak3 ul li.normal {
	 list-style-image: none;
	 list-style-position: outside;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 margin-bottom: 2px;
	 font-size: 12px; line-height: 16px;
	 font-weight: normal;
	 color: #000000;
	 visibility: hidden;
}

div#homevlak3 ul li.small {
	 list-style-image: none;
	 list-style-position: outside;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 font-size: 10px;
	 font-weight: normal;
	 color: #A2A2A2;
	 margin-top: 15px;
}

div#homevlak3 h1 {
	margin: 0px;
	padding: 0px;
	margin-left: 24px;
	margin-top: 32px;
	margin-bottom: 15px;
}

div#homevlak1_shadow {
	background-color: #4B6699;
	position:absolute; 
	left:25px; 
	top:188px; 
	width:215px; 
	height:397px; 
	z-index:11; 
	visibility: visible; 
	layer-background-color: #4B6699; 
}

div#homevlak1 {

}

.collectionDefaultContainer {
	 margin: 15px;
	 padding: 0px;
	 margin-left: 0px;
}


div#contentvlak2 ul {
	 list-style-image: url(../images/pijl.gif);
	 list-style-position: outside;
	 margin: 0px;
	 padding: 0px;
	 margin-left: 24px;
}

div#contentvlak2 ul li {
	 margin: 0px;
	 padding: 0px;
	 font-weight: bold;
	 color: #002569;
	 font-size: 12px; line-height: 16px;
	 text-decoration: none;
}

div#contentvlak2 ul li a {
	 text-decoration: none;
}

div#contentvlak2 ul li.inactive a {
	 text-decoration: underline;
}

div#contentvlak2 ul li.normal a {
	 text-decoration: underline;
}

div#contentvlak2 ul li.normal {
	 list-style-image: none;
	 list-style-position: outside;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 margin-bottom: 2px;
	 font-size: 12px; line-height: 16px;
	 font-weight: normal;
	 color: #000000;
}

div#contentvlak2 ul li.inactive {
	 margin: 0px;
	 padding: 0px;
	 font-size: 12px; line-height: 16px;
	 font-weight: normal;
	 color: #000000;
	 margin-bottom: 8px;
}

div#contentvlak2 ul li.active {
	 margin-bottom: 8px;
}

div#contentvlak2 ul li.small {
	 list-style-image: none;
	 list-style-position: outside;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 font-size: 10px;
	 font-weight: normal;
	 color: #A2A2A2;
	 margin-top: 15px;
}


div#contentvlak2 .treeDefaultContainer ul.List li.Item2{
	padding-left: 0px;
	margin-left: 15px;

}

div#homevlak1{
	 visibility: hidden;
}

div#homevlak1 ul li {
	 margin: 0px;
	 padding: 0px;
	 color: #002569;
	 font-size: 12px; line-height: 16px;
	 text-decoration: none;
}

div#homevlak1 div.menuAutoContainer ul li {
	 margin: 0px;
	 padding: 0px;
	 color: #002569;
	 font-size: 12px; line-height: 16px;
	 text-decoration: none;
	 margin-top: 15px;
}

div#homevlak1 div.pageDynamicheaderContainer {
	margin-left: 22px;
}

div#homevlak1 ul li a {
	 text-decoration: none;
}

div#homevlak1 ul li.inactive a {
	 text-decoration: underline;
}

div#homevlak1 ul li.normal a {
	 text-decoration: underline;
}

div#homevlak1 ul li.normal {
	 list-style-image: none;
	 list-style-position: outside;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 margin-bottom: 2px;
	 font-size: 12px; line-height: 16px;
	 font-weight: normal;
	 color: #000000;
}

div#homevlak1 ul li.inactive {
	 margin: 0px;
	 padding: 0px;
	 font-size: 12px; line-height: 16px;
	 font-weight: normal;
	 color: #000000;
	 margin-bottom: 8px;
}

div#homevlak1 ul li a {
	 color: #002569;
	 text-decoration: underline;
}

div#homevlak1 ul li.active a {
	 font-weight: bold;
	 color: #002569;
	 text-decoration: none;
}

div#homevlak1 ul li.small {
	 list-style-image: none;
	 list-style-position: outside;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 font-size: 10px;
	 font-weight: normal;
	 color: #A2A2A2;
	 margin-top: 15px;
}

div#homevlak1 h1 {
	margin: 0px;
	padding: 0px;
	margin-left: 24px;
	margin-top: 32px;
	margin-bottom: 15px;
}

div#homevlak2_shadow {
	position: absolute; 
	left: 280px; 
	top: 220px; 
	
	width: 450px; 
	height: 365px;  
	z-index: 12; 
	visibility: visible; 
	background-color: #4B6699; 
	layer-background-color: #4B6699; 
	visibility: hidden;
}

div#homevlak2 {

}

div#homevlak2 h1, .pageDynamicheaderContainer {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 15px;
}

div#homevlak2 p, .pageDefaultContainer, .textNewsContainer {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 10px;
}

.More {
	margin-bottom: 10px;
}

.Date {
	color: #999999;
}

div#contentvlak2_shadow {
	width: 665px;
	_width: 705px;
	height: 325px;
	_height: 365px;
	position: absolute; 
	left: 280px; 
	top: 220px; 
	z-index: 12; 
	visibility: visible; 
	layer-background-color: #4B6799; 
	border: 1px none #000000; 
	background-color: #4B6799;
	visibility: hidden;
}

div#quote {
	visibility: hidden;
}

ul#menuRoot {
	visibility: hidden;
}

div#contentvlak2 {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #FFFFFF;
}

.contentvlak {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 16px;
	line-height: 14px;
	color: #000000;
	padding: 20px 20px 20px 20px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #002569;
	scrollbar-shadow-color: #002569;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #002569;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}

.mensenFile {
	border:1px solid #002569;
}

.contentvlak table, td, tr {
	font-family: Arial;
	font-size: 12px; line-height: 16px;
	line-height: 14px;
	color: #000000;
}

.contentvlak strong {
	color: #002569;
	font-weight: bold;
}

.contentvlak a {
	color: #002569;
}

.contentvlak a:active {
	color: #002569;
}

.contentvlak a:hover {
	color: #002569;
}

.contentvlak .datum {
	color: #A2A2A2;
}

.textDefaultContainer {
	font-size: 12px; line-height: 16px;
}


ul#menuRoot {
 	position: absolute;
 	top:25px; 
 	left:489px;
 	z-index: 30;
 	width: 500px;
}

ul#menuRoot img {
	cursor: pointer;
}

ul#menuRoot ul img {
 	width: 14px; 
 	height: 11px;
 	border: 0px;
 	vertical-align: absmiddle;
}

.menu, .menu  ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu ul {
	visibility: hidden;
	position: absolute;
	top: 50px;
	left: 6px;
	background-color: #ffffff;
	border: 1px solid #002569;
	padding: 10px;
	filter:
    		progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='4B6699', Positive='true');
}

.menu ul ul {
	top: 0px;
	left: 155px;
}

.menu li {
	float: left;
	position: relative;
	margin-right: -1px;
	padding-left: 4px;
	padding-right: 12px;
	margin-right: 1px;
	font-weight: normal;
	width: 145px;
}

.menu ul li {
	float: none;
	margin-right: 0;
	margin-bottom: -1px;
	color: #000000;
	padding-bottom: 5px;
	clear: both;
}

.menu a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 16px;
	line-height: 20px;
	color: #002569;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;


.menu a:visited {
	color: #002569;
}

.menu a:hover, .menu a.highlighted:hover, .menu a:focus {
	color: #002569;
}

.menu  a.highlighted {
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menu a {
 float: left;
}
.menu ul a {
 float: none;
}
/* \*/
.menu a {
 float: none;
}
/* */

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menu  ul li {
 float: left;
 height: 1%;
}
* html .menu  ul a {
 height: 1%;
}
/* End Hack */