/* ========================================================== */
/*algemeen=================================================== */
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/index01.jpg);
}
table {
	border-collapse:collapse;
	border:none;
	padding:0px;
}
 th, 
 td {
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #858585;
	vertical-align:top;
	text-align: justify;
}


a {
	color: #4C4C4C;
}

a:hover {
	text-decoration: none;
}
ul,ol, li {
	margin:0 0 0 5;
	padding:0 0 0 10;
}

p {
	margin:0px; 
	padding:0px;
}
strong {
	color:#5A5B79;
}

/*maintable algemeen =========================================*/
/* ========================================================== */
#maintable {
	width:700px;
	background:url(../images/top.gif) top repeat-x white;
}

/* maintable voorpagina ===================================== */
/* ========================================================== */
/* maintable voorpagina logorij ============================= */
#row1_vp_0_0,
.row1_vp,

/* maintable voorpagina brancheafbeeldingrij ================ */
#row2_vp_1_1,
.row2_vp {
	padding:0px;
}

/* maintable voorpagina navigatiekolom ===================== */
.nav_col_vp,
#nav_col_vp_2_2 {
	padding:0px;
	width:1;
}

/* maintable voorpagina kolom1 (midden) ===================== */
.content_col1_vp,
#content_col1_vp_2_3 {
	padding:0;
	width:499;
	-moz-box-sizing : content-box;
	background:url(../images/bgvp.gif) repeat-y;
}

/* maintable voorpagina kolom2 (rechts) ===================== */
.content_col2_vp,
#content_col2_vp_2_4{
	padding:0;
	width:200;
}


/* maintable vervolgpagina ===================================*/
/* ========================================================== */
/* maintable vervolgpagina logogrij ========================= */
#row1_vv_0_0,
.row1_vv {

}
/* maintable vervolgpagina brancheafbeeldingrij ============= */
#row2_vv_1_1,
.row2_vv {

}

/* maintable vervolgpagina navigatiekolom =================== */
#nav_col_vv_2_2,
.nav_col_vv {
	padding:0px;
	width:230;
	marging-right:30px;
/*	border:1px red solid;*/
}

/* maintable vervolgpagina kolom met de bouwstenen ========== */
#content_col1_vv_2_3,
.content_col1_vv {
	width:400;
	padding-left:30px;
}
/* maintable vervolgpagina kolom rechts, zonder inhoud ====== */
#content_col2_vv_2_4,
.content_col2_vv {
	width:1px;
}

/* ========================================================== */
/*bouwstenen ================================================ */

/*kopbouwstenen ============================================= */
.bouwsteenLogoLinks,
.bouwsteenLogoRechts {
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:5 0 0 0;
	padding:0px;
	height:91px;
}


.bouwsteenLogoLinks TD, 
.bouwsteenLogoRechts TD { 
	padding:0 0 0 20;
	vertical-align:middle;
}

.bouwsteenLogoRechts TD { 
	padding:0 20 0 0;
	text-align:right;
}
.bouwSteenBracheafbeelding {
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:0px;
	padding:0px;
}

.brancheImage {
	border:none;
	border-left:1px white solid;
	width:586;
	height:240;
}

.bouwSteenBracheafbeelding TD {
	text-align:right;
	padding:0px;
}

/*kolom 1 =================================================== */
/* ========================================================== */
.bouwsteenHoofdNavigatie {
	 width:100%;
	 border:none;
	 padding:0; 
	 margin:3 0 0 10;
	 border-collapse:collapse;
	 -moz-box-sizing : border-box;
}

.bouwsteenHoofdNavigatie TD {
 	padding:6 0 0 10;
	height:31px;
	margin:0;
	font-weight:bold;
	background:url(../images/bgnav.jpg) left top no-repeat;
	-moz-box-sizing : border-box;
}
.bouwsteenHoofdNavigatie TD A {
	color:white;
}

.bouwsteenHoofdNavigatieTop {
	position:absolute;
	margin-top:-217px;
	width:227px;
	background:url(../images/bgnavtop.gif) no-repeat top left;
	-moz-box-sizing : border-box;
/*	border:1px red solid;*/
}
.actieveNavigatiekleur {
	color:#DDE0E4 !important;
}

/*kolom 2 =================================================== */
/* ========================================================== */
.bouwsteenKopMiddenkolom {
	border:none;
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:0;
	
}
.bouwsteenKopMiddenkolom TD {
	font-size:18px;
	vertical-align:middle;
	padding: 5 0 0 10;
	color:#4B556A;
}

.bouwsteenLijntjeMiddenkolom {
	height:4px;
	border:none;
	margin:20 10 5 10;
	-moz-box-sizing : border-box;
	background:url(../images/line.gif) no-repeat top;
}


.bouwsteenAlineatekstMidden {
/*	border:1px red solid;*/
	border-collapse:collapse;
	margin:10;
	vertical-align:top;
	-moz-box-sizing : content-box;
	position:relative;
	width:100%;
}
/*vervolgpagina alineatekst--breeddte aanpassing*/
.content_col1_vv .bouwsteenAlineatekstMidden {
	width:400px;
}
.bouwsteenAlineatekstMidden TD {
	vertical-align:top;
}

.bouwsteenAlineatekstMidden IMG {
	margin:4 5 5 0;
	padding:0px;
	border:1px silver solid;
}

.imageRight {
/*	margin:4 5 0 20 !important;*/
}

.bouwsteen3AfbeeldingenMidden {
	width:476px;
	border:none;
	border-collapse:collapse;
	border:2px solid #96A6C8;
	margin:10;
	vertical-align:top;
	background:url(../images/bg3plaatjes.gif);
}
/*vervolgpagina 3plaatjes--breeddte aanpassing*/
.content_col1_vv .bouwsteen3AfbeeldingenMidden {
	width:400px;
}
.bouwsteen3AfbeeldingenMidden .t3 {
	padding: 0 20 0 10;
	color:#4C71A6;
}
.bouwsteen3AfbeeldingenMidden .i3 {
	padding: 0 10 0 20;
	color:#4C71A6;
}
.bouwsteen3AfbeeldingenMidden IMG {
	border:3px #96A6C8 solid;
	padding:2px;
	margin: 0 0 10 0;
}


/* kolom 3 ================================================== */
/* ========================================================== */
.bouwsteenAfbeeldingRechts {
	width:180;
	border-collapse:collapse;
	border:none;
}
.bouwsteenAfbeeldingRechts TD {
	padding:0px;
}
.bouwsteenAfbeeldingRechts .img175 {
	border:1px silver solid;
	width:170px;
	margin:0 0 0 10;
}

.content_col2_vp .bouwsteenAlineatekstMidden {
	width:180px;
}

/*= formulier =============================================== */
/* ========================================================== */
input {
	width:300px;
	border:1px gray solid;
	height:20px;
}
textarea {
	width:300px;
	height:200px;
	overflow:auto;
	font-family:verdana;
	border:1px gray solid;
}
/* ============================================================ */
.footer {
	height:37px;
	background: white;
	width:700;
	margin:0 0 10 0;
}
.footer .ftd2 {
	height:36px;
	background-image:url(../images/index47.gif);
	width:680;
}
.footer .ftd1,
.footer .ftd3
 {width:10px }

.wrapper0 {
	width:100%;
	height:100%;
	background:url(../images/index02.jpg) repeat-x top center;
	position:relative;
}

.wrapper {

	width:780px;
	height:100%;
	margin:0 auto;
}
