/* ========================================================== */
/*algemeen=================================================== */
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background: #fff;
}
table {
	border-collapse:collapse;
	border:none;
	padding:0px;
}

 th, 
 td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	vertical-align:top;
	text-align: justify;
	padding:0px;
	margin:0px;
}


a {
	color: #b83b97;
}

a:hover {
	text-decoration: none;
}
ul,ol, li {
	margin:0 0 0 4;
	padding:0 0 0 9;
}
ol{
	margin:0 0 0 20;
}

p {
	margin:0px; 
	padding:0px;
}
/*wrapperdiv's voor de 'head'================================*/
/* ==========================================================*/
#headwrapper {
	width:100%;
	height:195px;
	background: #a59687;
	position:absolute;
	left:0;
	top:0px
}
#headwrapper1{
	margin:0 auto;
	width:778;
	height:195px;
	background: #a59687;
	position:relative;
}


/*maintable algemeen =========================================*/
/* ========================================================== */
#maintable {
	width:778px;
	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;
	background:url(../images/bgbranche.jpg) no-repeat;
	height:135;
	overflow:hidden;
	position:relative;
}

/* maintable voorpagina navigatiekolom ===================== */
.nav_col_vp,
#nav_col_vp_2_2 {
	width:135;
	position:absolute;
	left:212;
	padding:0;
	top:330;
}

/* maintable voorpagina kolom1 (midden) ===================== */
.content_col1_vp,
#content_col1_vp_2_3 {
	width:391;
/*	background-color:#aaaaaa;*/
	position:absolute;
	left:347;
	top:330;
	padding:10;
}

/* maintable voorpagina kolom2 (rechts) ===================== */
.content_col2_vp,
#content_col2_vp_2_4 {
	width:190;
/*	background-color:#bbbbbb;*/
	position:absolute;
	left:0;
	padding:10;
	top:330;
}

/* maintable vervolgpagina ===================================*/
/* ========================================================== */
/* maintable vervolgpagina logogrij ========================= */
#row1_vv_0_0,
.row1_vv {
	position:relative;
}
/* maintable vervolgpagina brancheafbeeldingrij ============= */
#row2_vv_1_1,
.row2_vv {
	padding:0px;
	background:url(../images/bgbranche.jpg) no-repeat;
	height:135;
	overflow:hidden;
	position:relative;
}

/* maintable vervolgpagina navigatiekolom =================== */
#nav_col_vv_2_2,
.nav_col_vv {
	padding:0px;
	margin:0px;
	width:215;
}

/* maintable vervolgpagina kolom met de bouwstenen ========== */
#content_col1_vv_2_3,
.content_col1_vv {
	width:563;
	padding: 5 0 5 10;
}

/* maintable vervolgpagina kolom rechts, zonder inhoud ====== */
#content_col2_vv_2_4,
.content_col2_vv {
	width:1;
}

/* ========================================================== */
/*bouwstenen ================================================ */

/*kopbouwstenen ============================================= */
.bouwsteenLogoLinks,
.bouwsteenLogoRechts {
	width:212px;
	margin:0px;
	padding:0px;
	height:195px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
/*
.bouwsteenLogoRechts {
	margin-left:500px;
}*/

.bouwSteenBracheafbeelding {
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:0px;
	padding:0px;
}

.brancheImage {
	border:none;
	width:214;
	height:135;
}

.bouwSteenBracheafbeelding TD {
	text-align:right;
	padding:0px;
}

/*kolom 1 =================================================== */
/* ========================================================== */
/* hoofdnavigatiebouwsteen ================================== */
.bouwsteenHoofdNavigatie {width:100%;}

.hoofdnavigatie, .hoofdnavigatieOver,.hoofdnavigatieActive {
	position:relative;
	padding:5 10;
	border-bottom:1px white solid;
	background-color:#A59687; 
}

.hoofdnavigatieOver {
	background-color:#665446;
}

.hoofdnavigatieActive {
	background-color:#3B3B3B;
}
.hoofdnavigatie A, .hoofdnavigatieOver A,.hoofdnavigatieActive A {
	position:relative;
	display:block;
	color:white;
	text-decoration:none;
}
.hoofdnavigatieFooter {
	position:relative;
	padding:5 10;
	background-color:#E2E2E2;
}

.hoofdnavigatieFooter {
	position:relative;
	height:5px;
	background-color:#E2E2E2;
}
/*kolom 2 =================================================== */
/* ========================================================== */
.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;
	margin:15 0 10 0;
}

.bouwsteenAlineatekstMidden TD {
	vertical-align:top;
}

.bouwsteenAlineatekstMidden IMG {
	border:1px silver solid;
}

.imageRight {

}

.bouwsteen3AfbeeldingenMidden {
	border:none;
	border-collapse:collapse;
	margin:10 0;
}

.bouwsteen3AfbeeldingenMidden TD {
	width:33%;
	padding:0 5 0 5;
}

.bouwsteen3AfbeeldingenMidden IMG {
	border:1px silver solid;
}

/* kolom 3 ================================================== */
/* ========================================================== */
.bouwsteenAfbeeldingRechts {
	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;
}

#sfeerafbeelding1 {
	position: absolute;
	margin-left: 212px;
	top: 60px;
	z-index: 99;
}
#sfeerafbeelding2 {
	position: absolute;
	margin-left: 347px;
	top: 60px;
	z-index: 99;
}
#sfeerafbeelding3 {
	position: absolute;
	top: 195px; /* voor firefox */
	_top: 0px;
	left: 77px;
	z-index: 99;
}

#maintable {
	z-index: 2;
}

