/* ========================================================== */
/*algemeen=================================================== */
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background:url(/images/bgmain.gif) repeat-y top center white;
}
table {
	border-collapse:collapse;
	border:none;
	padding:0px;
}

 th,
 td {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	vertical-align:top;
	padding:0px;
	margin:0px;
}


a {
	color: #E42C27;
}

a:hover {
	text-decoration: none;
}
ul,ol, li {
	margin:0 0 0 4;
	padding:0 0 0 9;
}

p {
	margin:0px; 
	padding:0px;
}
/*wrapperdiv's voor de 'head'================================*/
/* ========================================================== */
#headwrapper {
	width:100%;
	height:230;
	position:absolute;
	left:0;
	top:0px
}

#headwrapper1{
	margin:0 auto;
	width:978;
	height:230;
	background:url(/images/headwrapper1.gif) no-repeat white;
	position:relative;
}

#headwrapper1VV{
	margin:0 auto;
	width:978;
	height:230;
	background:url(/images/headwrapper1VV.gif) no-repeat white;
	position:relative;
}

/*maintable algemeen =========================================*/
/* ========================================================== */
#maintable {
	width:978px;
	border-collapse:collapse;
	margin:0 auto;
	border:none;
	padding:0px;
	position:relative;
}

/* maintable voorpagina ===================================== */
/* ========================================================== */
/* maintable voorpagina logorij ============================= */
#row1_vp_0_0,
.row1_vp {
	position:relative;
}

/* maintable voorpagina brancheafbeeldingrij ================ */
#row2_vp_1_1,
.row2_vp {
	padding:0px;
	height:1px;
	overflow:hidden;
	position:relative;
}

/* maintable voorpagina navigatiekolom ===================== */
.nav_col_vp,
#nav_col_vp_2_2 {
	width:190;
	position:absolute;
	left:198;
	padding:0;
	top:26px;
}

/* maintable voorpagina kolom1 (midden) ===================== */
.content_col1_vp,
#content_col1_vp_2_3 {
/*
	position:absolute;
	left:388px;
	padding:10px;
	top:240px;
*/
}
#div_content_col1_vp{
	position:relative;
	left:199px;
	width:779px;
	top:240px;
}

/* maintable voorpagina kolom2 (rechts) ===================== */
.content_col2_vp,
#content_col2_vp_2_4 {
	width:180;
/*	background-color:#bbbbbb;*/
	position:absolute;
	left:0;
	padding:10;
	top:240;
}

/* maintable vervolgpagina ===================================*/
/* ========================================================== */
/* maintable vervolgpagina logogrij ========================= */
#row1_vv_0_0,
.row1_vv {
	position:relative;
}
/* maintable vervolgpagina brancheafbeeldingrij ============= */
#row2_vv_1_1,
.row2_vv {
	padding:0px;
	height:1px;
	overflow:hidden;
	position:relative;
}

/* maintable vervolgpagina navigatiekolom =================== */
#nav_col_vv_2_2,
.nav_col_vv {
	position:relative;
	padding:228px 0 0 0;
	margin:0px;
	width:198px !important;
}

/* maintable vervolgpagina kolom met de bouwstenen ========== */
#content_col1_vv_2_3,
.content_col1_vv {
	position:relative;
	width:764px;
	padding: 228px 5px 0 10px;
}

/* maintable vervolgpagina kolom rechts, zonder inhoud ====== */
#content_col2_vv_2_4,
.content_col2_vv {
	position:relative;
	width:1px;
}

/* ========================================================== */
/*bouwstenen ================================================ */

/*kopbouwstenen ============================================= */
.bouwsteenLogoLinks,
.bouwsteenLogoRechts {
	position:absolute;
	width:198px;
	padding:0px;
	height:179px;
	overflow:hidden;
	margin:27 0 0 0;
}

.bouwsteenLogoRechts {
	margin:27 0 0 778;
	width:200px;
}


.bouwSteenBracheafbeelding {
	border-collapse:collapse;
	border:none;
	padding:0px;
	position:absolute;
	margin:25 0 0 387;
}

.brancheImage {
	border:1px white solid;
	width:192px;
	height:179px;
}
.row2_vp .brancheImage {
	width:389px;
}
.row2_vv .bouwSteenBracheafbeelding {
margin-left:198px;
}

/*kolom 1 =================================================== */
/* ========================================================== */
/* hoofdnavigatiebouwsteen ================================== */
.bouwsteenHoofdNavigatie {width:100%;}

.hoofdnavigatie, .hoofdnavigatieOver, .hoofdnavigatieActive {
	position:relative;
	padding:0 10 0 30;
	background:url(/images/bghoofdnavigatie.gif) no-repeat ;
	height:36px;
	line-height:32px;
	-moz-box-sizing : border-box;
}

.hoofdnavigatieOver {
	background:url(/images/bghoofdnavigatieOver.gif) no-repeat;
}

.nav_col_vv .hoofdnavigatie {
	background:url(/images/bghoofdnavigatieVV.gif) no-repeat;
}
.nav_col_vv .hoofdnavigatieOver {
	background:url(/images/bghoofdnavigatieVVOver.gif) no-repeat;
}
.nav_col_vv .hoofdnavigatieActive {
	background:url(/images/bghoofdnavigatieVVOverAtive.gif) no-repeat;
}

.hoofdnavigatieActive {
	background-color:#3B3B3B;
}

.hoofdnavigatie A, .hoofdnavigatieOver A,.hoofdnavigatieActive A {
	position:relative;
	display:block;
	color:white;
	text-decoration:none;
	height:36px;
	-moz-box-sizing : border-box;
}
.hoofdnavigatie0, .hoofdnavigatieOver0, .hoofdnavigatieActive0 {
	background-color:#A8A9AB;
	position:relative;
	padding:5 10 5 40;
	list-style-type : square;
}
.hoofdnavigatie1, .hoofdnavigatieOver1, .hoofdnavigatieActive1 {
	background-color:#A8A9AB;
	position:relative;
	padding:3 10 3 50;
}
.hoofdnavigatie2, .hoofdnavigatieOver2, .hoofdnavigatieActive2 {
	background-color:#A8A9AB;
	position:relative;
	padding:1 10 1 60;
}

.hoofdnavigatie0 A, .hoofdnavigatieOver0 A, .hoofdnavigatieActive0 A, .hoofdnavigatie1 A, .hoofdnavigatieOver1 A, .hoofdnavigatieActive1 A, .hoofdnavigatie2 A, .hoofdnavigatieOver2 A, .hoofdnavigatieActive2 A {
	color: #ffffff;
	text-decoration:none;
}
.hoofdnavigatieActive0 A, .hoofdnavigatieActive1 A, .hoofdnavigatieActive2 A,  {
	color: #E42C27;
	font-weight:bold;
}
/*kolom 2 =================================================== */
/* ========================================================== */
.extrakop{
	color: #fff;
	font-weight: bold;
	padding:10 10 10 10;
	text-align:right;
}
.bouwsteenKopMiddenkolom {
	width:100%;
	border:none;
	border-collapse:collapse;
	border:none;
	padding:0px;
	margin:10 0;
	font-variant : small-caps;
	font-weight:bold;
}

.bouwsteenKopMiddenkolom TD {
	font-size:14px;
	vertical-align:bottom;
}

.bouwsteenLijntjeMiddenkolom {
	-moz-box-sizing : border-box;
	background:url(/images/bglijn.gif) repeat-x top center;
	margin:10 0;
	height:11px;
	overflow:hidden;
}

.bouwsteenAlineatekstMidden {
	border:none;
	border-collapse:collapse;
	vertical-align:top;
}

.bouwsteenAlineatekstMidden TD {
	vertical-align:top;
	padding:10 0 0 0;
}

.bouwsteenAlineatekstMidden IMG {
/*	border:1px #2A6392 solid;*/
}

.imageRight {

}

.bouwsteen3AfbeeldingenMidden {
	border:none;
	border-collapse:collapse;
	width:100%;
	margin:10 0;
}

.bouwsteen3AfbeeldingenMidden TD {
	padding:10 10 0 0;
}

.bouwsteen3AfbeeldingenMidden IMG {
/*	border:1px #2A6392 solid;*/
}

/* kolom 3 ================================================== */
/* ========================================================== */
.bouwsteenAfbeeldingRechts {
	border-collapse:collapse;
	border:none;
}

.bouwsteenAfbeeldingRechts TD {
	padding:0px;
}

.bouwsteenAfbeeldingRechts IMG {
/*	border:1px #2A6392 solid;*/
}

/*= formulier =============================================== */
/* ========================================================== */
input {
	border:1px gray solid;
	height:20px;
}
textarea {
	width:300px;
	height:200px;
	overflow:auto;
	font-family:verdana;
	border:1px gray solid;
}

