/* ========================================================== */
/*algemeen=================================================== */
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
}

 th, 
 td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	vertical-align:top;
	/*text-align: justify;*/
}


a {
	color: #4C4C4C;
}

a:hover {
	text-decoration: none;
}
ul,ol, li {
	margin:0 0 0 3;
	padding:0 0 0 9;
}

p {
	margin:0px; 
	padding:0px;
}

/*maintable algemeen =========================================*/
/* ========================================================== */
#maintable {
	width:780px;
	border-collapse:collapse;
	margin:0 auto;
	border:none;
	padding:0px;
}

/* 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:198;
	background:url(/images/bg_links.gif) left repeat-y
}

/* maintable voorpagina kolom1 (midden) ===================== */
.content_col1_vp,
#content_col1_vp_2_3 {
	padding:0;
	width:385;
}

/* maintable voorpagina kolom2 (rechts) ===================== */
.content_col2_vp,
#content_col2_vp_2_4{
	padding:0px;
	background:#DDDDDD;
	width:195;
}


/* 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:198;
	background:url(/images/bg_links.gif) left repeat-y;
}

/* maintable vervolgpagina kolom met de bouwstenen ========== */
#content_col1_vv_2_3,
.content_col1_vv {
	width:580;
}
/* maintable vervolgpagina kolom rechts, zonder inhoud ====== */
#content_col2_vv_2_4,
.content_col2_vv {
	width:13px;
}

/* ========================================================== */
/*bouwstenen ================================================ */

/*kopbouwstenen ============================================= */
.bouwsteenLogoLinks,
.bouwsteenLogoRechts {
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:0px;
	padding:0px;
	height:91px;
	border-bottom:1px white solid;
	background: #fff;
}

.bouwsteenLogoRechts {
	background: #fff;
}

.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;
	background:url(/images/bg_links.gif) left repeat-y;
}

.brancheImage {
	border:none;
	border-left:1px white solid;
	width:390;
	height:197;
	margin-right:196;
}

.bouwSteenBracheafbeelding TD {
	text-align:right;
	padding:0px;
	background:url(/images/branchebg.jpg) right repeat-y;
}

/*kolom 1 =================================================== */
/* ========================================================== */
.bouwsteenHoofdNavigatie {
	position:absolute;
	margin-top:-197px;
}
.bouwsteenHoofdNavigatie TABLE {
	 width:193;
	 border:none;
	 padding:0;
	 margin:0;
	 border-collapse:collapse;
}

.bouwsteenHoofdNavigatie TD {
 	padding:0;
	background-image:url(/images/index04.jpg);
	height:30px;
	padding:8 0 0 10;
	font-weight:bold;
}

/*kolom 2 =================================================== */
/* ========================================================== */
.bouwsteenKopMiddenkolom {
	width:100%;
	border:none;
	border-collapse:collapse;
	border:none;
	padding:0px;
	margin:0 15 0 0;
	
}
.bouwsteenKopMiddenkolom TD {
	font-size:18px;
	vertical-align:bottom;
	padding: 5 0 0 40;
	background:url(/images/index10a.gif) left top no-repeat;
}

.bouwsteenLijntjeMiddenkolom {
	width:90%;
	border:none;
	border-collapse:collapse;
	border:none;
	margin:10 15 0 15;
	-moz-box-sizing : border-box;

}
.bouwsteenLijntjeMiddenkolom TD {
	background:url(/images/index21.gif) repeat-x left;
}


.bouwsteenAlineatekstMidden {
	width:90%;
	border:none;
	border-collapse:collapse;
	border:none;
	margin:10 15 0 15;
	vertical-align:top;
}

.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 {
	border:none;
	border-collapse:collapse;
	border:none;
	margin:10 15 0 15;
}
.bouwsteen3AfbeeldingenMidden TD {
/*	width:116;*/
}
.bouwsteen3AfbeeldingenMidden IMG {
	border:1px silver solid;
}
/* kolom 3 ================================================== */
/* ========================================================== */
.bouwsteenAfbeeldingRechts {
	margin:20 20 10 20;
	width:155;
	border-collapse:collapse;
	border:none;
}
.bouwsteenAfbeeldingRechts TD {
	padding:0px;
}
.bouwsteenAfbeeldingRechts IMG {
	border:1px silver solid;
}

/*= 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:47;
	background: #DDDDDD;
}