html {
	margin: 0;
	padding: 0;
	height: 100%;
}

BODY {
	margin: 0;
	padding: 0;
	height: 100%;
	margin:0px;
	padding:0px;
	background-color: white;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow:hidden;
}

A{
	color:#000;
	text-decoration:none;
}

A:hover{
	color:#000;
	text-decoration:underline;
}

A:visited{
	color:#333;
}

.selectieDiv IMG {
	display:none;
}
.noScreen{
	display:none;

}
DIV {
	margin:0px;
	padding:0px;
	border:0px;
}

.demo {
	margin:0px;
	padding-right:10px;
}
.demo DIV {
	/*width:150px;*/
	float:right;
	clear:both;
	/*border:1px solid red;*/
	text-align:center;
	font-size:11px;
	background-color:white;
	cursor:pointer;
	margin-bottom:5px;
	padding:3px;
}

.demos{
	width:152px;
	float:right;
	border:1px solid #E5E5E5;
	text-align:center;
}


#subMenuDiv {
	/*width:150px;*/
	padding: 0 10px;
	width:176px;
	float:left;
	overflow:hidden;
	height: auto;
	position: relative;
	/*background-color:#E5E5E5;
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;*/
	z-index: 2;
/*	overflow-y:auto;
	overflow-x:hidden;*/
/*	height:100%;*/
}

.white {
	background:white;
}

.contentCell {
	/*background-color:#E5E5E5;*/
	background-color:#FFF;margin:0px;
	padding: 20px 0px 0px 0px;
	border-right:1px solid #E5E5E5;
}
.subMenuTD {
	/*background:#E5E5E5 url(images/menu_image.jpg) no-repeat scroll center bottom;*/
	background-color:#E5E5E5;
	padding: 20px 0px 0px 0px;
	margin:0px;
	vertical-align:top;
	border-right:1px solid #e5e5e5;
	position: relative;

}
.menucontainer {

}

#contentDiv {
	overflow:auto;
	position:relative;
	/*overflow-y:auto;
	overflow-x:hidden;*/
	padding:0px 0px 0px 20px;
	text-align:left;
	margin:0px;
}
#mainTbl {
	min-height: 100%;
	height:100%; /* voor IE */
	width: 100%;
	background-color: #E5E5E5;
	text-align: center;
	vertical-align:middle;
}
#mainTable {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	z-index:0;
}

#logo {
	position:relative;
	float:left;
	z-index:3;
	top:10px;
	left:13px;
	width:154px;
	height:55px;
	background:url('images/logo_header.jpg');
}

.logoTD {
	background: #F00 url('images/logo_header.jpg') no-repeat 20px 19px;
	background-color: #F00;
	color: white;
	text-align:right;
}
/*
#homeLink {
	float:right;
	margin:5px 32px 0px 0px;
	color: white;
	height:25px;
	padding-left:30px;
	padding-top:6px;
	background:url('images/ico_home.jpg') 0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
}*/
#titelText {
	float:right;
	font-size:17px;
	padding:5px 40px 0px 0px;
}
/*
#homeLink A {
	background-color:#F00;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/

#contact {
	padding-top:8px;
	float:right;

}
#contact .demoImg {
	padding-right:58px;
}
#contact .contactImg {
	padding-right:112px;
}
#contact .userBox {
	padding-right:3px;
	width:400px;
	height: 20px;
}
#mailContact {
	z-index:2;
	/*position:absolute;*/
	position:relative;
	float:right;
/*	bottom:-2px;
	right:47px;*/
	height:19px;
	width:120px;
	padding-left:30px;
	background-image:url('images/ico_mail.jpg');
	background-repeat:no-repeat;
}

#phoneContact {
	z-index:2;
/*	position:absolute;*/
	position:relative;
	float:right;
/*	bottom:-2px;
	right:182px;*/
	height:19px;
	width:110px;
	padding-top:3px;
	padding-left:30px;
	background-image:url('images/ico_phone.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
	color:#666666;
	font-size:10pt;
}


#menuBar {
	height:39px;
}
/*
#footerBar {
	bottom:0px;
	left:0px;
	width:100%;
	height:22px;
	background-color:#e5e5e5;
}

.footerCellLeft {
	float: left;
	font-size: 10px;
	color: #999999;
	padding: 5px 0px 0px 20px;
	background-color:#e5e5e5;
}

.footerCellRight {
	float: right;
	font-size: 10px;
	color: #999999;
	padding: 5px 20px 0px 0px;
	background-color:#e5e5e5;
}
*/
.divRight {
	float: right;
	color: black;
	padding: 5px 0px 0px 20px;
	background-color:#E5E5E5;
}

code{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit !important;
	color:#999999;
	color:inherit !important;
	text-decoration:none;
}

/** MENU classes */
/** */
/** */

#menuHolder {
/*	position:absolute;*/
	padding:0px;
	margin:0px;
	top:83px;
	left:0px;
	min-width:1000px;
	z-index:5;
	height:39px;
	overflow:hidden;
	width:100%
}

.menuPijl {
	height:35px;
	margin-right:10px;
	margin-left:3px;
	float:left;
	padding-left:40px;
	padding-top:7px;
}
.menuPijlActive {
	height:35px;
	margin-right:10px;
	margin-left:3px;
	float:left;
	padding-left:40px;
	padding-top:7px;
}


.menuDiv {
	width:196px;
	height:41px;
	float:left;
	margin:0px;
	padding:3px 0px 0px 0px;
	margin-top:0px;
	font-size:11pt;
}
.menuDiv A {
	color:white;
	font-size:11pt;
	text-decoration:none;
}

.menuItem {
	background-repeat:no-repeat;
	background-position: 3px 3px;
	height:39px;
	width:20%;
	margin:0px;
	padding:2px 0px 0px 37px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	border-right:1px solid #F00;
	border-bottom:2px solid #F00;
	border-left:0px solid #F00;
	border-top:0px solid #F00;
	background-color:#FFF;
	color:#000;

}
.menuTable {
	border-left:1px solid #F00;
}
.menuItem A {
	color:black;
	font-size:12px;
	text-decoration:none;
	padding:8px 0px 8px 0px;
	width:155px;
	font-weight:bold;
}


/** kleuren voor het menu */
/*
.color_red{
	background-color:#F00; color:white;}*/
.menuPijl_red {
	background-image:url('images/arrow_red.jpg');
}
.menuPijl_red:hover{
	background-image:url('images/arrow_red_h.jpg');
}
.menuItem.menuPijl_red.color_red_hovering{
/*background-color: #F00;*/
	background-image: url('images/arrow_red_h.jpg');
}
.menuPijl_red_active {
	background-image:url('images/arrow_red_a.jpg');
}
/*.menuPijl_red_active:hover {
	background-image:url('images/arrow_red_ah.jpg');
}
.menuPijl_red_active_hovering {
	background-image:url('images/arrow_red_ah.jpg');
}*/

/*
.color_white {
	background-color:#FFF;color:#000;}*/
.color_white A{
	color:#000;}
.menuPijl_white {
	background-image:url('images/arrow_white.jpg');
}
.menuPijl_white:hover {
	background-image: url('images/arrow_white_h.jpg');
}
.menuItem.menuPijl_white.color_white_hovering{
/*background-color: #FFF;*/
	background-image: url('images/arrow_white_h.jpg');
}
.menuItem.menuPijl_white.color_white_hovering A{
	color: #000;}
.menuPijl_white_active {
	background-image:url('images/arrow_white_a.jpg');
}
/*.menuPijl_white_active:hover {
	background-image:url('images/arrow_white_ah.jpg');
}
.menuPijl_white_active_hovering {
	background-image:url('images/arrow_white_ah.jpg');
}*/

/*
.color_blue {
	background-color:#39F;  color:white;}*/
.menuPijl_blue {
	background-image:url('images/arrow_blue.jpg');
}
.menuPijl_blue:hover {
	background-image: url('images/arrow_blue_h.jpg');
}
.menuItem.menuPijl_blue.color_blue_hovering{
/*background-color: #39F;*/
background-image: url('images/arrow_blue_h.jpg');
}
.menuPijl_blue_active {
	background-image:url('images/arrow_blue_a.jpg');
}
/*.menuPijl_blue_active:hover {
	background-image:url('images/arrow_blue_ah.jpg');
}
.menuPijl_blue_active_hovering {
	background-image:url('images/arrow_blue_ah.jpg');
}*/

/*
.color_grey, .color_grey_hovering{
	background-color:#999;  color:white;}*/
.menuPijl_grey {
	background-image:url('images/arrow_grey.jpg');
}
.menuPijl_grey:hover{
	background-image: url('images/arrow_grey_h.jpg');
}
.menuItem.menuPijl_grey.color_grey_hovering{
/*background-color: #999;*/
background-image: url('images/arrow_grey_h.jpg');
}
.menuPijl_grey_active {
	background-image:url('images/arrow_grey_a.jpg');
}
/*.menuPijl_grey_active:hover {
	background-image:url('images/arrow_grey_ah.jpg');
}
.menuPijl_grey_active_hovering {
	background-image:url('images/arrow_grey_ah.jpg');
}*/

/*
.color_green, .color_green_hovering{
	background-color:#3C3; color:white;}*/
.menuPijl_green {
	background-image:url('images/arrow_green.jpg');
}
.menuPijl_green:hover {
	background-image: url('images/arrow_green_h.jpg');
}
.menuItem.menuPijl_green.color_green_hovering{
/*background-color: #3C3;*/
background-image: url('images/arrow_green_h.jpg');
}
.menuPijl_green_active {
	background-image:url('images/arrow_green_a.jpg');
}
/*.menuPijl_green_active:hover {
	background-image:url('images/arrow_green_ah.jpg');
}
.menuPijl_green_active_hovering {
	background-image:url('images/arrow_green_ah.jpg');
}*/


/** textcontent classes */
/** */
/** */

.paragraphText {
/*width:392px;*/
	width:548px;
	margin-bottom:15px;
	padding-left:20px;
	font-size:12px;
	line-height:1.4em;
}
/*.paragraphText ul {
	padding-left:12px;
}*/
.paragraphTitle {
	width:568px;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #F00;
	font-size:12px;
	padding-bottom:5px;
}
.paragraphSmall {
	width:372px;
	float:left;
}
.paragraphSmall .paragraphTitle {
	/*background: url('images/ico_b_green.jpg') no-repeat top left;*/
	padding-left: 0px;
	min-height: 32px;
	height:32px;
	width: 332px;
	border:none;
}
.paragraphSmall .paragraphText {
	width:350px;
	margin-bottom:25px;
	padding-left:0px;
}

.paragraphSmall .paragraphText IMG{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:0px;
}

P {
	margin:0px;
}
 /** kop met rode ronde lijn */
 /** */
 /** */

.redLine{
	margin:0px;
	padding:0px;
	height:32px;
	background: url('images/redline_mid.jpg') repeat-x;
	position: relative;
}
.redLine .redLineLeft {
	width:22px;
	height:32px;
	background: url('images/redline_left.jpg') no-repeat top left;
	position:absolute;
}
.redLine .redLineKop {
	color:white;
	background: url('images/redline_right.jpg') no-repeat top right;
	padding-top:7px;
	padding-left:20px;
	height:32px;
	font-weight:bold;
	font-size:16px;
}
 /** rode afgeronde tabel */
 /** */
 /** */
.redTable {
	background-color: #F00;
	padding:0px;
	margin:5px 0	;
}
.redTable .topLeft {
	background: url('images/corner_red_lt.jpg') no-repeat top left;
	height:3px;
	width:3px;
}
.redTable .topRight {
	background: url('images/corner_red_rt.jpg') no-repeat top right;
	height:3px;
	width:3px;
}
.redTable .bottomLeft {
	background: url('images/corner_red_lb.jpg') no-repeat bottom left;
	height:3px;
	width:3px;
}
.redTable .bottomRight {
	background: url('images/corner_red_rb.jpg') no-repeat bottom right;
	height:3px;
	width:3px;
}

.redTableLine{
	background-color: #FFF;
	padding:0px;
	margin:0px;
}
.redTableLine .tl {
width:7px; height:7px; background: url('images/cornerline_lt.jpg') no-repeat top right; }
.redTableLine .tm {
height:7px; background: url('images/cornerline_hor.jpg') repeat-x top left; }
.redTableLine .tr {
width:7px; height:7px; background: url('images/cornerline_rt.jpg') no-repeat top left; }

.redTableLine .ml {
width:7px; background: url('images/cornerline_ver.jpg') repeat-y top left; }
.redTableLine .mm {
}
.redTableLine .mr {
width:7px;background: url('images/cornerline_ver.jpg') repeat-y top right; }

.redTableLine .bl {
width:7px; height:7px; background: url('images/cornerline_lb.jpg') no-repeat top right; }
.redTableLine .bm {
height:7px; background: url('images/cornerline_hor.jpg') repeat-x bottom left; }
.redTableLine .br {
width:7px; height:7px; background: url('images/cornerline_rb.jpg') no-repeat top left; }

 /** standaard form elementen */
 /** */
 /** */

.vink {
/*	width:14px;
	height:14px;
	color:white;
	border:1px solid #999;
	border-style:none;*/
	border:0px;
	background-color:transparent;
}


INPUT {
	background-color:white;
	border-style:none;
	border-left:1px solid  #999;
	border-top:1px solid  #999;
	border-right:1px solid  #CCC;
	border-bottom:1px solid  #CCC;
}
SELECT {
	background-color:white;
	border-style:none;
	border-left:1px solid  #999;
	border-top:1px solid  #999;
	border-right:1px solid  #CCC;
	border-bottom:1px solid  #CCC;
}
 /** specifieke form elementen */
 /** */
 /** */

.formbutton_active {
	background:#E5E5E5 url('images/button_red.jpg') no-repeat top right;
	color:black;
	border-style:none;
	height:25px;
	padding:0px 25px 0px 0px;
	margin:0px;
	font-size:11px;
}

.formbutton_inactive {
	background:#E5E5E5 url('images/button_grey.jpg') no-repeat top left;
	padding-left:25px;
	color:black;
	border-style:none;
	height:25px;
	font-size:11px;
}
.selectCombo {
	width:156px;

}
.selectInput {
	width:152px;
}
.selectInputNaw {
	width:346px;

}
.selectSubmit {
	border: 2px outset;
	border-left:1px solid  #999;
	border-top:1px solid  #999;
	border-right:1px solid  #CCC;
	border-bottom:1px solid  #CCC;
	background:transparent url('images/button_red.jpg') no-repeat top left;
	background-position: 1px 2px;
	color:#000;
	height:29px;
	padding: 3px 3px 3px 25px;
	margin-top: 8px;	
}
.formbutton_white {
	border: 2px outset;
	border-left:1px solid  #999;
	border-top:1px solid  #999;
	border-right:1px solid  #CCC;
	border-bottom:1px solid  #CCC;
	height:29px;
	padding: 3px 3px 3px 25px;
	background:#FFF url('images/button_red.jpg') no-repeat top left;
	background-position: 1px 2px;
	color:#000;
	padding: 3px 3px 3px 25px;
	width: 150px;
}
.formbutton_red {
	background:#F00 url('images/formbutton_red.jpg') no-repeat top left;
	padding-left:25px;
	color:white;
	border-style:none;
	height:14px;
	font-size:10px;
}


.formbutton_white2 {
	background: #FFF url('images/button_white.jpg') no-repeat top left;
	padding-left:25px;
	/*color:white;*/
	height:26px;
	border: 1px solid black;
}


/** FORM -styling */
.formulierKop {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:10px;
	padding-top:10px;
}
.formHolder {
	margin-top:15px;
}

.formHolder .content_main {
	background-color:#FFF;
	margin: 7px 3px;
	padding-top:15px;
	padding-bottom:15px;
	width:381px;
}

.formHolder .content_main .txtinput {
	background-color:#E5E5E5;
	border-bottom-style:none;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	width:327px;
}

.formHolder .content_main .submitbutton {
	background:#FFF url('images/button_red.jpg') no-repeat top right;
	color:black;
	/*border-style:none;
	height:25px;
	padding:0px 25px 0px 0px;*/
	margin:0px;
	font-size:11px;
	float:center;

	border: 2px outset;
	border-left:1px solid  #999;
	border-top:1px solid  #999;
	border-right:1px solid  #CCC;
	border-bottom:1px solid  #CCC;
	height:29px;
	padding: 3px 3px 3px 25px;
	background-position: 1px 2px;
	padding: 3px 3px 3px 25px;
}

.formHolder .content_main .formDescription{

}


.formHolder .content_main .formText{
	padding-left:13px;
	padding-right:13px;
	font-size:10px;
	margin-top:10px;
	margin-bottom:4px;
}

.formHolder .content_main .formInput {
	padding-left:13px;
	padding-right:13px;
}

.formHolder .content_main .txtarea {
	width:327px;
	height:150px;
	background-color:#E5E5E5;
	border-bottom-style:none;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
}

.formHolder .content_main .buttons {
	padding-left:13px;
	padding-right:13px;
	float:middle;
	margin-left:75px;

}


/** onderdelen voor arrangeren */
/** */
/** */

.selectieDiv {

	display:inline;
	float:left;
	height:40px;
	vertical-align:top;
	width:165px;
}
.selectieDivWhite {
	margin: 5px 0px 5px 0px;
	text-align:left;
	width:150px;
	color:white;
}
.bloqResult {
	overflow:hidden;
}

.error {
	color:red;
	font-weight:bold;
	padding-bottom: 5px;
}

.gridTableHeader{
	font-weight: normal;
	color:white;
	background:#990000;
	text-align:left;
}
.gridTableHeader th{
	padding:4px 0px 4px 0px;
}

.gridTableTitle{
	font-weight: bold;
	font-size:12px;
	color:white;
	background:#F00;
	text-align:left;
	padding-bottom:5px;
}
.gridTableTitle th{
	padding:2px 0px 12px 31px;
}
.resultTable TR {
	height:19px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.hoverRegel{
	background-color: #ffffff;
	cursor: pointer;
}
.hoverRegel:hover{
	background-color: #e5e5e5;
	cursor: pointer;
}

TR.disabled  TD{
	color: #858585;
}
.res {
	border-left:1px solid #999;
	border-right:0px solid #CCC;
	border-top:1px solid #999;
	border-bottom:0px solid #FFF;
}
.pointer {
	cursor: pointer;
}

.gridDiv {
	/*overflow-y:scroll;
	overflow-x:hidden;*/
	background:white;
	overflow:auto;
}

#helpBox {
	display:none;
	position:absolute;
	z-index:4;
	width:300px;
	top:200px;
	left:33%;
	border:2px solid #999;
	background-color:#FFF;
	color:#000;
	padding:5px;
	text-align:left;
}
#helpTitel {
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #000;
}

.siblingLink , .siblingLinkActive, .childLink  {
	padding-left:5px;
}
.childLink A, .siblingLink A, .siblingLinkActive A {
	width:176px;
	float: left;
	font-size: 11px;
	color: black;
	padding: 5px 0px 0px 20px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.siblingLinkActive A{
	font-weight:normal;
}
.childLink A{
	background:#E5E5E5;
	font-weight:bold;
}
.siblingLink  A{
	background:#E5E5E5;
	font-weight:bold;
}

.parentLink A {
	background:#E5E5E5;
	width:176px;
	float: left;
	font-size: 11px;
	color: black;
	padding: 5px 0px 0px 20px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.childLink A:HOVER, .parentLink A:HOVER, .siblingLink A:HOVER, .siblingLinkActive A:HOVER  {
	background-color:white;
}


.submenu {
	padding:0px 0px 0px 10px;
}

.menuLink {
	width:176px;
	
	padding-bottom: 4px;
	font-weight:normal;
	font-size: 12px;
	color:red;
}

.menuLink A {
	/*background:#E5E5E5;*/
	color: black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	height:16px;
	position:relative;
}

.menuLink A:HOVER{
	font-weight:bold;
}

.menuLinkActive {
	width:176px;
	
	padding-bottom: 4px;
	font-size:12px;
	font-weight:bold;
	color:red;

}

.menuLinkActive A {
	/*background-color:#E5E5E5;*/
	font-size: 12px;
	color: black;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.paginaTitel {
	font-size: 15px;
	font-weight:bold;
	text-align:left;
	padding: 5px 0px 0px 20px;
}

.altbg {
	/*background:url('images/table_bg.jpg');*/
}

/**  FAQ funtion */
/** */
/** */
.faqGroup{
	font-size: 11px;
	text-align:left;
	padding: 3px 0px 3px 20px;
}

.faqGroup A{
	color: black;
	font-weight:bold;
	text-decoration:none;
}
.faqGroupActive{
	font-size: 11px;
	text-align:left;
	padding: 3px 0px 3px 20px;
	background: #F00;
}

.faqGroupActive A{
	color: black;
	font-weight:bold;
	text-decoration:none;
}

.faqGroup A:HOVER, .faqGroupActive A:HOVER  {
	color: black;
	font-weight:bold;
	text-decoration:underline;
}

.faqQuestion {
	padding: 5px 0px 5px 0px;
}

.question {
	text-decoration:none;
	color:black;
	cursor:pointer;
}

.questionActive {
	color:black;
	border:1px;
	text-decoration:none;
	font-weight:bold;
}
.question:hover {
	text-decoration:underline;
}
.questionanswer {
	padding: 0px 0px 10px 0px;
	display:none;
}

.qa_question {
	font-weight:bold;
}
.qa_answer {
	padding:3px;

	width:320px;
}
/*
.questionanswer B{
	color: white;
}*/
#questionAnswerCell {
	width:320px;
}
.questionanswerSelected {
	padding: 0px 0px 10px 0px;
}

.questionanswerSelected B{
	color: black;
}
.gridTableHeader TD {
	text-align:left;
	background-color:#900;
	font-weight:bold;
	color:#FFF;
}

.toggleImage {
	padding:2px
}

.module {
	padding: 0px;
}
.inspring20 {
	padding-left:20px;
}
.toolKop {
	font-size:16px;
	color:white;
	padding:0px;
	font-weight:bold;
}
.toolLijst {
	font-size:13px;
}
.toolLijst A {
	color : #666;
}

/** footerLayout */
/** */
/** */
.footerTable {
	width:977px;
	height:34px;
	color:#666;
}
.footerTable A {
	color:#666 !important;
}
.footerCopy {
	width:114px;
	padding-left:10px;
}
.footerDisclaim {
	width:70px;
}
.footerRoute {
	width:111px;
}
.footerAuteur {
	width:115px;
	padding-left:20px;
	background:url('images/ico_auteur.jpg') no-repeat top left;
}
.footerPhone {
display:none;
	width:100px;
	padding-left:20px;
	background:url('images/ico_phone.jpg') no-repeat top left;
}

.footerPhone:hover {
	width:100px;
	padding-left:20px;
	background:url('images/tring.gif') no-repeat top left;
}
.footerInfo {
	width:95px;
	padding-left:20px;
	background:url('images/ico_mail.jpg') no-repeat top left;
}

ul li {
	list-style-image:url('images/ico_link.gif');
	/* no-repeat top left;*/

}



.formElementBox {
	margin:0px 0px 5px;
	padding:0px;
	position:relative;
	width:540px;
}

.formElementLabel {
	float:left;
	padding-left:10px;
	padding-right:5px;
	position:relative;
	width:160px;
	margin-top: 5px;
}

.formElementContainer {
}

}
@media print {




html {
margin: 0;	padding: 0;	height: 100%;}
BODY {
	background-color:white;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;overflow:auto;}
A{
	color:#000;text-decoration:none;}
.white {
	background:white;}

.contentCell {
	background-color:#FFF;margin:0px;padding: 20px 0px 0px 0px;border-right:1px solid #E5E5E5;}
.subMenuTD {
	background-color:#E5E5E5;	padding: 20px 0px 0px 0px;	margin:0px;	vertical-align:top;}
#contentDiv {
	overflow:auto;padding:0px 0px 0px 20px;	text-align:left;	margin:0px;}
#mainTbl {
	min-height: 100%;	height:100%;	width: 100%;	background-color: #E5E5E5;	text-align: center;	vertical-align:middle;}
#mainTable {
	position:absolute;	top:0px;	left:0px;	height:100%;	width:100%;	padding:0px;	margin:0px;	z-index:0;}

#logo {
	position:relative;	float:left;	z-index:3;	top:10px;	left:13px;	width:154px;	height:55px;	background:url('images/logo_header.jpg');
}

.logoTD {
	background: #F00 url('images/logo_header.jpg') no-repeat 20px 19px;	background-color:#F00;	color: white;	text-align:right;}
#menuBar {
	height:39px;}
.divRight {
	float: right;	color: black;	padding: 5px 0px 0px 20px;	background-color:#E5E5E5;}
code{
	font-family:Verdana, Arial, Helvetica, sans-serif;	background-color:inherit !important;	color:#999999;	color:inherit !important;	text-decoration:none;}
#menuHolder {
	padding:0px;	margin:0px;	top:83px;	left:0px;	min-width:1000px;	z-index:5;	height:39px;	overflow:hidden;	width:100%}
.menuDiv {
display:none;}

/** textcontent classes */
/** */
/** */

.paragraphText {
	width:548px;	margin-bottom:15px;	padding-left:20px;	font-size:11px;	line-height:13px;}
.paragraphTitle {
	width:568px;	color:#000;	font-weight:bold;	border-bottom:1px solid #F00;	font-size:12px;}
.paragraphSmall {	width:372px;	float:left;}
.paragraphSmall .paragraphTitle {
	padding-left: 0px;	min-height: 32px;	height:32px;	width: 332px;	border:none;}
.paragraphSmall .paragraphText {
	width:350px;	margin-bottom:25px;	padding-left:0px;}
.paragraphSmall .paragraphText IMG{
	float:left;	margin-right:5px;	margin-bottom:5px;	border:0px;}

P {
	margin:0px;}


.redLine{
	margin:0px;
	padding:0px;
	height:32px;
	background: none;
}
.redLine IMG {
display:none; }
.redLine .redLineLeft {
	width:7px;
	height:32px;
	background: none;
	float:left;
}
.redLine .redLineKop {
	color:black;	background: none;	padding-top:7px;	padding-left:20px;	height:32px;	font-weight:bold;	font-size:16px;}
.noPrint {
display:none;
}
.redTable {
	background-color: #F00;
	padding:0px;
	margin:0px;
}
.redTable .topLeft {
display:none;}
.redTable .topRight {
display:none;}
.redTable .bottomLeft {
display:none;}
.redTable .bottomRight {
display:none;}

.redTableLine{
	background-color: #FFF;
	padding:0px;
	margin:0px;
}
.redTableLine .tl {
display:none;}
.redTableLine .tm {
display:none;}
.redTableLine .tr {
display:none;}

.redTableLine .ml {
display:none;}
.redTableLine .mm {
}
.redTableLine .mr {
display:none;}

.redTableLine .bl {
display:none;}
.redTableLine .bm {
display:none;}
.redTableLine .br {
display:none;}

 /** standaard form elementen */
 /** */
 /** */

.vink {
}


INPUT {
	background-color:white;	border-style:none;	border-left:1px solid  #999;	border-top:1px solid  #999;	border-right:1px solid  #CCC;	border-bottom:1px solid  #CCC;}
SELECT {
	background-color:white;	border-style:none;	border-left:1px solid  #999;	border-top:1px solid  #999;	border-right:1px solid  #CCC;	border-bottom:1px solid  #CCC;}
 /** specifieke form elementen */
 /** */
 /** */

.formbutton_active {
	background:#E5E5E5 url('images/button_red.jpg') no-repeat top right;	color:black;	border-style:none;	height:25px;	padding:0px 25px 0px 0px;	margin:0px;	font-size:11px;}

.formbutton_inactive {
	background:#E5E5E5 url('images/button_grey.jpg') no-repeat top left;	padding-left:25px;	color:black;	border-style:none;	height:25px;	font-size:11px;}
.selectCombo {
	width:156px;}
.selectInput {
	width:152px;
}
.selectInputNaw {
	width:346px;}
.selectSubmit {
	border-style:none;	border:none;	background:#E5E5E5 url('images/button_red.jpg') no-repeat top left;	padding-left:25px;	color:#000;	height:22px;}
.formbutton_red {
	background:#F00 url('images/formbutton_red.jpg') no-repeat top left;	padding-left:25px;	color:white;	border-style:none;	height:14px;	font-size:10px;}

/** FORM -styling */
.formHolder {
	margin-top:15px;}
.formHolder .content_main {
	background-color:#FFF;	margin-left:5px;	margin-right:5px;	margin-top:10px;	margin-bottom:10px;	padding-top:15px;	padding-bottom:15px;	width:381px;}
.formHolder .content_main .txtinput {
	background-color:#E5E5E5;	border-bottom-style:none;	border-left:1px solid #999;	border-top:1px solid #999;	border-right:1px solid #d9d9d9;	border-bottom:1px solid #d9d9d9;	width:354px;}
.formHolder .content_main .submitbutton {
	background:#FFF url('images/button_red.jpg') no-repeat top right;	color:black;	border-style:none;	height:25px;	padding:0px 25px 0px 0px;	margin:0px;	font-size:11px;	float:center;}
.formHolder .content_main .formDescription{
}
.formHolder .content_main .formText{
	padding-left:13px;	padding-right:13px;	font-size:10px;	margin-top:10px;	margin-bottom:4px;}
.formHolder .content_main .formInput {
	padding-left:13px;	padding-right:13px;}
.formHolder .content_main .buttons {
	padding-left:13px;	padding-right:13px;	float:middle;	margin-left:75px;}

.selectieDiv {
	margin: 5px 0px 5px 0px;	text-align:left;	width:150px;}
.selectieDivWhite {
	margin: 5px 0px 5px 0px;	text-align:left;	width:150px;	color:white;}



.gridTableHeader th{
	font-weight: normal;	color:white;	background:#990000;	text-align:left;	padding:4px 0px 4px 0px;}
.gridTableTitle{
	font-weight: bold;	font-size:12px;	color:white;	background:#F00;	text-align:left;	padding:7px 0px 7px 31px;}
.res {
	border-left:1px solid #999;	border-right:0px solid #CCC;	border-top:1px solid #999;	border-bottom:0px solid #FFF;}
.gridDiv {
	background:white;	overflow:auto;}

#helpBox {
	display:none;}
.siblingLink , .siblingLinkActive, .childLink  {
	padding-left:5px;
}
.childLink A, .siblingLink A, .siblingLinkActive A {
	width:176px;	float: left;	font-size: 11px;	color: black;	padding: 5px 0px 0px 20px;	font-weight:bold;	text-decoration:none;	text-align:left;}
.siblingLinkActive A{
	font-weight:normal;}
.childLink A{
	background:#E5E5E5;	font-weight:bold;}
.siblingLink  A{
	background:#E5E5E5;	font-weight:bold;}
.parentLink A {
	background:#E5E5E5;
	width:176px;
	float: left;
	font-size: 11px;
	color: black;
	padding: 5px 0px 0px 20px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.childLink A:HOVER, .parentLink A:HOVER, .siblingLink A:HOVER, .siblingLinkActive A:HOVER  {
	background-color:white;
}
.submenu {
	padding:0px 0px 0px 10px;
}
.menuLink {
	width:176px;
	height:18px;
	font-weight:normal;
	font-size: 12px;
	color:red;
}
.menuLink A {
	background:#E5E5E5;
	color: black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	height:16px;
}
.menuLink A:HOVER{
	font-weight:bold;
}

.menuLinkActive {
	width:176px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:red;}
.menuLinkActive A {
	background-color:#E5E5E5;
	font-size: 12px;
	color: black;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.paginaTitel {
	font-size: 15px;
	font-weight:bold;
	text-align:left;
	padding: 5px 0px 0px 20px;
}

/**  FAQ funtion */
/** */
/** */
.faqGroup{
	display:none;
}
.faqGroup A{
	color: black;
	font-weight:bold;
	text-decoration:none;
}
.faqGroupActive{
	font-size: 11px;
	text-align:left;
	padding: 3px 0px 3px 20px;
	background: #F00;
}
.faqGroupActive A{
	color: black;
	font-weight:bold;
	text-decoration:none;
}
.faqQuestion {
	padding: 0px 0px 0px 0px;
}
.question {
	text-decoration:none;
	color:black;
}
.questionActive {
	color:black;
	border:none;
	text-decoration:none;
	font-weight:bold;
}
.questionanswer {
	padding: 0px 0px 0px 0px;
}
.qa_question {
	font-weight:bold;
}
.qa_answer {
	padding:3px;
	width:320px;
}
#questionAnswerCell {
	width:320px;
}
.questionanswerSelected {
	padding: 0px 0px 10px 0px;
}
.questionanswerSelected B{
	color: black;}
.gridTableHeader TD {
	text-align:left;
	background-color:white;
	font-weight:bold;
	color:black;
}
.toggleImage {
	display:none;
}
.module {
	padding: 0px;
}
.inspring20 {
	padding-left:20px;
}
.toolKop {
	font-size:16px;
	color:white;
	padding:0px;
	font-weight:bold;
}
.toolLijst {
	font-size:13px;
}
.toolLijst A {
	color : black;
}