/* center the website */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#mainsite {
	position:absolute;
	width:739px;
	left: 50%;
	margin-left: -369px;
	text-align: left;
}

div {
	box-sizing: border-box;
	-moz-box-sizing : border-box;
}

/*de buitenste HTML omhulling*/

/* voorpagina */

body, th, td, object, embed, form {
	font-family:tahoma, helvetica;
	font-size:11px;
	letter-spacing : 1px;
	vertical-align : top;
	margin:0px;
	padding:0px;
}

body A, td A {
	color: #1d4096;
	text-decoration: none;
}

body A:hover, td A:hover {
	color:red;
}

.inputtext, .inputtextintranet {
	padding:0px;
	margin:0px;
	height:17px;
	border:0px solid white;
	width:162px;
}
.inputsubmit,.inputsubmitextended  {
	border: 0px solid black;
	background-color:white;
	font-size:90%;
	width:40px;
	margin-top:1px;
}
.inputsubmitextended  {
	width:88px;
}
.bodyvp #mainsite {
	background: #fff url(/images/vp/bgvp.gif) repeat-x;
}
.bodyintranet {
	background-image:url(/images/intranet/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}
table {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border : none;
	empty-cells : show;
/*		text-align : left;*/
}

.row1vp {
	background-color:#E6E8EC;
	width:496px;
	text-align: left;
}
.row2vp {
	height:20px;
}
.row2vpTD1 {
	width:335px;
	background-color:#C6C5C5;
	border-top:1px #C6C5C5 solid;
	color: white;
	text-align:center;
	font-size:11px;
	line-height:14px;
}
.row2vpTD1 A {
	color: white;
	text-align:center;
	text-decoration:none;
}

 .row2vpTD1 A:hover{
	 color: red;
/*	 text-decoration:underline;*/
 }

.row2vpTD2 {
	width:161px;
	background-color:#AEB1B5;
	border-top:1px #AEB1B5 solid;
}

.row2vpTD3 {
	width:163px;
	background-color:white;
	border-top:1px black solid;
	border-right:1px black solid;
}
.row2intranetTD3 {
	width:190px;
	background-color:white;
	border-right:1px black solid;
}

#maintable {
	width:739px;
	background-color: transparent;
}

.maintableTD1 {
	background-color:#C6C5C5;
	height:38px;
	padding:0px;
	margin:0px;
}

.maintableTD2 {
	background-color:white;
	background-image:url(/images/vp/bgdwn.gif);
	width:496px;
}

.maintableTD3 {
	width:243px;
	padding-left:20px;
}
/* einde voorpagina ==================== */

/* vervolgpagina ======================= */
.bodyvv #mainsite {
	background: #fff url(/images/vv/bgvv.gif) repeat-x;
}
.bodyvv #maintable {
	position: absolute;
	top: 20px;
	width: 750px;
}
#vvTop_0_0 {
	padding: 0;
	margin: 0;
	width: 750px;
	height: 136px;
	background-image:url(/images/vv/bgvv.gif) -20px 0;
}

#vvBoven_1_1 { padding: 0 15px 0 15px; }
.vvLinks { padding: 0 10px 0 15px; }
.vvRechts { padding: 0 15px 0 0; }
.vvOnder { padding: 0 15px 0 15px; }
#vvNavMenu_1_2 { width: 192px; }

.row2vvTD1 {
	width:323px;
	height: 20px;
	background-color:#C6C5C5;
	border-top:1px #C6C5C5 solid;
	color: white;
	text-align:center;
	font-size:11px;
	line-height:14px;
}
.row2vvTD1 A {
	color: white;
	text-align:center;
	text-decoration:none;
}
.row2vvTD1 A:hover {
	color: red;
}
.row2vvTD2 {
	width:161px;
	background-color:#AEB1B5;
	border-top:1px #AEB1B5 solid;
}
.vvgray {
	width:727;
	height:57;
	color:white;
	font-family:trebuchet ms;
	font-size:44px;
	line-height:40px;
	text-align:right;
	background-image:url(/images/vv/bgvvgray.gif);
	background-repeat :no-repeat;
}
#vvNavigatie {
	position: absolute;
	top: 156px;
	left: 538px;
	width:192;
}
/* einde vervolgpagina ================= */

/* intranet ============================ */
.intranetgray {
	background-image:url(/images/intranet/bggray.gif);
	width:670px;
	height:48px;
}
.grayhelper0 {
	position:absolute;
	left:670px;
	top:0px;
	height:1px;
	width:191px;
	background-color:black;
	overflow:hidden;
}
.grayhelper {
	position:absolute;
	left:670px;
	top:59px;
	height:1px;
	width:191px;
	background-color:#E9E8EB;
	overflow:hidden;
}
.grayhelper2 {
	position:absolute;
	left:670px;
	top:60px;
	height:1px;
	width:191px;
	background-color:#ACAEB1;
	overflow:hidden;
}
.intranetgray_regel1, .intranetgray_regel2  {
	padding-top:4px;
	width:617;
	font-size:11px;
	text-align:right;
}
.intranetgray_regel2 {
	padding-top:0px;
	font-size:22px;
	color:gray;
}
.intranetnavigationdiv {
	position:absolute;
	top:62px;
	left:670px;
}
.rowintranetTD1 {
	background-color:#AEB1B5;
	width:670px;
	color:white;
	font-size:11px;
	line-height:16px;
}
.rowintranetTD1 A {
	color:white;
	text-decoration:none;
}
.rowintranetTD1 A:hover {
	color:red;
}
.inputtextintranet {
	width:190px;
	height:16px;
/*	border-top:1px black solid;*/
}
/* einde  intranet ======================= */

/* standaardformulier ==================== */
.formTable {
	border:1px black solid;
	margin:6px;
	margin-top:20px;
}

.formTable TD{
	padding:3px;
	font-size:11px;
}

.infoformArea {
	width:346;
	height:100;
	background-color:#E6E8EC;
	border:1px black solid;
	font-size:11px;
	font-family:tahoma;
	overflow:auto;
}

.infoformTXT {
	border:1px black solid;
	width:346;
	height:16;
	background-color:#E6E8EC;
	font-size:11px;
}
.infoformButton {
	border:1px black solid;
	background-color:#E6E8EC;
	width:120px;
	height:18;
	font-size:11px;
	margin-left:auto;
}
.hide {
	display:none;
}





