/* CSS Document */
html{
	height:100%;
}
html, body{
	margin:0 auto;
	padding:0 auto;
}

body {
	margin: 0;
	padding: 0;
	
	background-image:url(images/background-content.jpg);
	background-repeat:repeat-x;
	background-position:left top;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000000;
}

body.home{
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

body.calculate{
	background-image:url(images/background-calculate.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

/* ********** START - Global Settings ********** */
*{
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	
	line-height:18px;
}
p {
	margin:5px 0 10px 0;
	
}
ul{
	margin:20px;
}
/* ********** END - Global Settings ********** */

#holder{
	position:relative;
	
	margin:0 auto;
	padding:0 auto;
	
	width:984px;
	min-height:600px;
}

#header{
	position:relative;
	float:left;
	width:984px;
	height:125px;
	margin-bottom:25px;
	/*background-image:url(images/background-header.jpg);*/
	background-repeat:repeat-x;
	background-position:left top;
}
#header.home{
	height:280px;
}
.calculate #holder #header{
	margin-bottom:10px;
}

.calculate #holder #header #menu{
	text-align:right;
}
.calculate #holder #header #menu a.prev_url{
	background:url(images/calc_prev_bg.jpg) 0 0 repeat-x;
	height:30px;
	width:auto;
	display:inline-block;
	padding:0;
	margin:0;
	
	margin-top:-20px;
	float:right;
	padding-left:10px;
	border-left:1px solid #f5f5f5;
}
.calculate #holder #header #menu a.prev_url img{
	vertical-align:middle;
}
#logo{
	position:relative;
	float:left;
	
	margin-left:11px;
	margin-top:26px;
	
	width:283px;
	height:49px;
}
#menu{
	position:relative;
	float:left;
	
	margin-left:46px;
	margin-top:58px;
	
	width:643px;
	height:32px;
}

#payoff{
	position:relative;
	float:left;
	
	width:304px;
	height:189px;
}
#payoff img{
	position:relative;
	float:left;
	
	margin-left:60px;
	
	margin-top:50px;
}
#payoff span.lineOne{
	position:relative;
	float:left;
	
	margin-left:8px;
	
	width:200px;
	height:auto;
	
	line-height:normal;
}
#payoff span.lineOne{
	margin-top:30px;
}
#payoff span.lineTwo{
	margin-top:5px;
	margin-bottom:5px;
}


#header img.scene{
	position:relative;
	float:left;
	
	margin-top:1px;
	
	width:679px;
	height:189px;
}
#kruimelpad{
	position:relative;
	float:left;
	
	margin-top:8px;
	margin-left:10px;
	
	width:940px;
	height:20px;
}

.calculate #holder div.holder_calculator{
	position:relative;
	float:left;
	
	margin-top:8px;
	margin-left:10px;
	
	width:973px;
	height:auto;
	min-height:200px;
}
.calculate #holder div.holder_calculator div.header{
	position:relative;
	width:973px;
	height:82px;
	background:url(images/background_calc_header.jpg) 0 0 no-repeat;
}

.calculate #holder div.holder_calculator div.header.stap1{
	position:relative;
	width:973px;
	height:82px;
	background:url(images/background_calc_header.jpg) 0 -82px no-repeat;
}
.calculate #holder div.holder_calculator div.header.stap2{
	position:relative;
	width:973px;
	height:82px;
	background:url(images/background_calc_header.jpg) 0 -164px no-repeat;
}
.calculate #holder div.holder_calculator div.header.stap3{
	position:relative;
	width:973px;
	height:82px;
	background:url(images/background_calc_header.jpg) 0 -246px no-repeat;
}
.calculate #holder div.holder_calculator div.header.stap4{
	position:relative;
	width:973px;
	height:82px;
	background:url(images/background_calc_header.jpg) 0 -328px no-repeat;
}
.calculate #holder div.holder_calculator div.header div.kolom{
	position:relative;
	float:left;
	width:173px;
	height:64px;
	
	padding-left:22px;
	padding-top:15px;
}

.calculate #holder div.holder_calculator div.header div.kolom.active,
.calculate #holder div.holder_calculator div.header div.kolom.done{
	position:relative;
	float:left;
	width:199px;
	height:64px;
	
	padding-left:22px;
	padding-top:15px;
}



.calculate #holder div.holder_calculator div.header div.kolom span.kop{
	width:173px;
	height:auto;
	display:block;
	
	font-size:25px;
	
	color:#91af02;
	line-height:130%;
}
.calculate #holder div.holder_calculator div.header div.kolom span.subkop{
	width:173px;
	height:auto;
	display:block;
	
	color:#91af02;
	font-size:10px;
	line-height:130%;
}
.calculate #holder div.holder_calculator div.header div.kolom.active span.kop{
	font-size:34px;
	color:#FFFFFF;
	line-height:120%;
	width:200px;
	margin-bottom:5px;
}
.calculate #holder div.holder_calculator div.header div.kolom.active span.subkop{
	color:#FFFFFF;
	font-size:11px;
	line-height:120%;
	width:200px;
	margin-top:-5px;
}

.calculate #holder div.holder_calculator div.header div.kolom.done span.kop{
	font-size:34px;
	color:#858585;
	line-height:120%;
	width:200px;
	margin-bottom:5px;
}
.calculate #holder div.holder_calculator div.header div.kolom.done span.subkop{
	color:#858585;
	font-size:11px;
	line-height:120%;
	width:200px;
	margin-top:-5px;
}

.calculate #holder div.holder_calculator div.container{
	position:relative;
	float:left;
	width:971px;
	height:auto;
	min-height:200px;
	
	border:1px solid #91af02;
	border-top:none;
	
	background: url(images/background_calc_content.jpg) left bottom repeat-x;
}
.calculate #holder div.holder_calculator div.container div.round{
	position:absolute;
	width:6px;
	height:6px;
	background: url(images/calc_border_round.jpg) left top no-repeat;
}
.calculate #holder div.holder_calculator div.container div.round.left{
	left:-1px;
	bottom:-1px;
}
.calculate #holder div.holder_calculator div.container div.round.right{
	background-position:right;
	right:-1px;
	bottom:-1px;
}

.calculate #holder div.holder_calculator div.container div.content{
	position:relative;
	float:left;
	width:913px;
	height:auto;

	
	margin:30px;
}

.calculate #holder div.holder_calculator div.container div.content p.subhead{
	font-size:17px;
	margin-bottom:30px;
	font-weight:normal;
	color: #504F4F;
}

.calculate #holder div.holder_calculator div.container div.content form table.form{
	width:913px;
}


.calculate #holder div.holder_calculator div.container div.content form table.form tr td{
	height:28px;
}

.calculate #holder div.holder_calculator div.container div.content form table.form tr td.shim{
	height:10px;
	line-height:1px;
	font-size:1px;
}
.calculate #holder div.holder_calculator div.container div.content form table.form tr td.shim.high{
	height:20px;
	line-height:1px;
	font-size:1px;
}


/* ***************************************************************************************************** */
/* ******************************************** formulier 1 ******************************************** */
/* ***************************************************************************************************** */


.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.tekst{
	color:#504f4f;
	font-size:10px;
	
	width:300px;
}
#stap3form table.stap1form tr td.tekst{
	height:35px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.tekst p{
	color:#504f4f;
	font-size:14px;
	line-height:100%;
	margin:0;
	padding:0;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.tekst.title{

}
.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.tekst.title p{
	font-size:16px;
	color:#91af02;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.help{
	width:31px;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.help a{
	margin:7px;
	margin-left:0;
	padding:0;
	line-height:0px;
	border:0;
	display:block;

}
.calculate #holder div.holder_calculator div.container div.content form table.stapResult tr td.tekst{
	color:#504f4f;
	font-size:10px;
	
	width:300px;
}
.calculate #holder div.holder_calculator div.container div.content form table.stapResult tr td{
	height:35px;
	vertical-align:middle;
	color: #797777;
}
.calculate #holder div.holder_calculator div.container div.content form table.stapResult tr td.help{
	width:31px;
}
.calculate #holder div.holder_calculator div.container div.content form table.stapResult tr td.input {
	width:auto;
}

.calculate #holder div.holder_calculator div.container div.content form table.stapResult tr td.tekst p{
	color:#797777;
	font-size:14px;
	line-height:100%;
	margin:0;
	padding:0;
}
.calculate #holder div.holder_calculator div.container div.content form table.stapResult tr td.tekst.title p{
	font-size:16px;
	color:#91af02;
}


.calculate #holder div.holder_calculator div.container div.content form table.submit{
	width:913px;
	margin-top:20px;
}
.calculate #holder div.holder_calculator div.container div.content form table.submit tr td.tekst {
	width:411px;
}
.calculate #holder div.holder_calculator div.container div.content form table.submit tr td.input {
	width:502px;
}

.calculate #holder div.holder_calculator div.container div.content form table.submit tr td.input input{
	width:205px;
	height:31px;
	background:url(images/calc_button.jpg) 0 0 repeat-x;
	border:1px solid #91af02;
	
	font-size:12px;
	color:#504f4f;
	
	text-align:left;
	padding-left:10px;
}


.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.input{
	width:142px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.input input{
	border:1px solid #91af02;
	background:#FFFFFF url(images/background_calc_input.jpg) 0 0 repeat-x;
	width:87px;
	height:28px;
	
	padding-right:5px;
	color:#6d6b6b;
	text-align:right;
	
	font-size:16px;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.input select{
	border:1px solid #91af02;
	background:#FFFFFF url(images/background_calc_input.jpg) 0 0 repeat-x;
	width:120px;
	height:auto;
	color:#6d6b6b;
	font-size:14px;
	line-height:20px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.message{
	background:url(validate_img/validate_init.png) 1px 7px no-repeat;
	width:auto;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.message.valid{
	background:url(validate_img/validate_passed.png) 1px 7px no-repeat;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.message label.error{
	background:url(validate_img/validate_error.png)  1px 5px no-repeat;
	width:370px;
	height:28px;
	display:inline-block;
	
	padding-left:30px;
	color:#e21111;
	font-size:10px;
	line-height:130%;
	
	margin-left: -5px;
}


/* ***************************************************************************************************** */
/* ******************************************** formulier 2 ******************************************** */
/* ***************************************************************************************************** */

.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.tekst{
	color:#504f4f;
	font-size:10px;
	
	width:230px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.tekst p{
	color:#504f4f;
	font-size:14px;
	line-height:100%;
	margin:0;
	padding:0;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.tekst.title{

}
.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.tekst.title p{
	font-size:16px;
	color:#91af02;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.help{
	width:31px;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.help a{
	margin:7px;
	margin-left:0;
	padding:0;
	line-height:0px;
	border:0;
	display:block;

}

.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.message{
	background:url(validate_img/validate_init.png) 1px 7px no-repeat;
	width:300px;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.message.valid{
	background:url(validate_img/validate_passed.png) 1px 7px no-repeat;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.message label.error{
	background:url(validate_img/validate_error.png)  1px 5px no-repeat;
	width:260px;
	height:28px;
	display:inline-block;
	
	padding-left:30px;
	color:#e21111;
	font-size:10px;
	line-height:130%;
	
	margin-left: -5px;
}


.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.input{
	width:352px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.input input{
	border:1px solid #91af02;
	background:#FFFFFF url(images/background_calc_input.jpg) 0 0 repeat-x;
	width:87px;
	height:28px;
	
	padding-left:5px;
	color:#6d6b6b;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.input input.adress{
	width:340px;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.input input.type{
	width:174px;
}

/* ***************************************************************************************************** */
/* ******************************************** formulier 3 ******************************************** */
/* ***************************************************************************************************** */

.calculate #holder div.holder_calculator div.container div.content form table.stap3form tr td.tekst{
	color:#504f4f;
	font-size:10px;
	
	width:380px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap3form tr td.tekst p{
	color:#504f4f;
	font-size:14px;
	line-height:100%;
	margin:0;
	padding:0;
}
.calculate #holder div.holder_calculator div.container div.content form table.stap3form tr td.input{
	width:auto
}

.calculate #holder div.holder_calculator div.container div.content form table.stap3form tr td.help{
	width:31px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap3form tr td.no_validate{
	width:300px;
}



.calculate #holder div.holder_calculator div.container div.content form table.submit{
	width:913px;
	margin-top:20px;
}

.calculate #holder div.holder_calculator div.container div.content form table.submit tr td.tekst {
	width:411px;
}
.calculate #holder div.holder_calculator div.container div.content form#stap2form table.submit tr td.tekst {
	width:261px;
}
.calculate #holder div.holder_calculator div.container div.content form table.submit tr td.input {
	width:auto
}

.calculate #holder div.holder_calculator div.container div.content form table.submit tr td.input input{
	width:205px;
	height:31px;
	background:url(images/calc_button.jpg) 0 0 repeat-x;
	border:1px solid #91af02;
	
	font-size:12px;
	color:#504f4f;
	
	text-align:left;
	padding-left:10px;
}

.calculate #holder div.holder_calculator div.container div.content form table.form tr td.no_validate{
	background:none;
}
.calculate #holder div.holder_calculator div.container div.content form table.form tr td.message.valid{
	background:url(validate_img/validate_passed.png) 1px 7px no-repeat;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap1form tr td.no_validate label.error{
	background:url(validate_img/validate_error.png)  1px 5px no-repeat;
	width:360px;
	height:28px;
	display:inline-block;
	
	padding-left:30px;
	color:#e21111;
	font-size:10px;
	line-height:130%;
	
	margin-left: -5px;
}

.calculate #holder div.holder_calculator div.container div.content form table.stap2form tr td.no_validate label.error{
	background:url(validate_img/validate_error.png)  1px 5px no-repeat;
	width:260px;
	height:28px;
	display:inline-block;
	
	padding-left:30px;
	color:#e21111;
	font-size:10px;
	line-height:130%;
	
	margin-left: -5px;
}

.calculate #errorPost{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	
	background:url(images/overflow.png) 0 0 repeat;
	z-index:999;
	display:none;
}

.calculate #errorPost div.bericht{
	position:relative;
	
	background: url(images/calc_error.png) 0 0 no-repeat;
	padding: 25px;
	margin: 0 auto 0 auto;
	
	width:450px;
	height:300px;
}

.calculate #errorPost div.bericht h1{
  color: #5E5E5E;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
	
	margin-bottom:25px;
}
.calculate #errorPost div.bericht p{
    color: #5E5E5E;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: small;
    line-height: 22px;
}

.calculate #errorPost div.bericht a, .calculate #errorPost div.bericht p a{
	color:#5D6F05;
	text-decoration:underline;
}

/* tooltip */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	
	font-size:12px;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-size:12px;
	font-weight:normal;
}

/* tooltip end */

#left{
	position:relative;
	float:left;
	
	width:188px;
	min-height:145px;
	
	margin-bottom:40px;
	padding-top:38px;
}

#left h3{
	position:relative;
	float:left;
	
	width:178px;
	height:auto;
	
	margin-top:33px;
	margin-left:10px;
	margin-bottom:10px;
	
}
#left h3.direct_naar{
	margin-top:40px;
	display:none;

}
#left a{
	position:relative;
	float:left;
	
	width:168px;
	height:auto;
	margin-bottom:7px;
	padding-top:5px;
	
	margin-left:10px;
	
	border-top:solid 1px #eae7e7;
}
#left a.subsub{
	/*border-bottom:solid 1px #eae7e7;*/
}
#left a.noShow, #left h3.noShow{
	display:none;
}

#left a.active{
	color:#91ae03;
	font-weight:bold;
}

#content{
	position:relative;
	float:left;
	margin-right:70px;
	margin-left:10px;
	
	margin-bottom:40px;
	width:520px;
	min-height:145px;
}
#content.home{
	width:710px;
}
#content h1{
	position:relative;
	float:left;
	margin-right:70px;
	width:500px;
	height:auto;
}
#content h1.home{
	width:750px;
	margin-top:35px;
}
#content div.tekst{
	position:relative;
	float:left;
	
	width:auto;
	height:auto;
}
#content div.tekst div.holder_items{
	width:100%;
}
#content div.tekst div.holder_items strong{
	width:100%;

}
#content div.tekst div.holder_items strong a{
	text-decoration:none !important;
}
#content div.tekst div.holder_items a{
	width:100%;
	display:block;
	margin-bottom:5px;
	clear:both;
	white-space:nowrap;
}
#content #block_klanten{
	position:relative;
	float:left;
	
	width:520px;
	height:auto;
	
	margin-top:25px;
	
	border-top:1px solid #91ae03;
}
#content #block_faq{
	position:relative;
	float:left;
	
	width:520px;
	height:auto;
	
	margin-top:25px;
	
	border-top:1px solid #91ae03;
}
#content #block_klanten h2, #block_faq h2{
	position:relative;
	float:left;
	width:520px;
	height:auto;

}
#content #block_faq ul{
	position:relative;
	float:left;
	width:520px;
	list-style:inside;
	margin-top:0px;
}
#content #block_klanten img{
	position:relative;
	float:left;
}
#content #block_klanten div.tekst{
	position:relative;
	float:left;
	
	width:520px;
	height:auto;
}
#content #block_klanten h2, #content #block_faq h2{
	position:relative;
	float:left;
	width:500px;
	height:auto;
}
#content #block_klanten img{
	position:relative;
	float:left;
}
#content #block_klanten div.tekst{
	position:relative;
	float:left;
	
	width:350px;
	height:auto;
}


#block_diensten{
	position:relative;
	float:left;
	width:600px;
	height:180px;
	overflow:hidden;
}
#block_diensten div.bd_divider_hori{
	position:absolute;
	
	top:53px;
	left:5px;
	width:695px;
	height:1px;
	overflow:hidden;	
	background-color:#bdce68;
}
#block_diensten div.bd_divider_col01_vert{
	position:absolute;
	
	top:5px;
	left:226px;
	
	width:1px;
	height:150px;
	
	overflow:hidden;
	
	background-color:#bdce68;
}
#block_diensten div.bd_divider_col02_vert{
	position:absolute;
	
	top:5px;
	left:465px;
	
	overflow:hidden;
	
	width:1px;
	height:150px;
	
	background-color:#bdce68;
}
#block_diensten.home{
	width:708px;
	
	background-color:#91ae03;
}
#block_diensten.home div.collOne,#block_diensten.home div.collTwo,#block_diensten.home div.collThree{
	position:relative;
	float:left;
	width:206px;
	height:auto;
}
#block_diensten.home h2{
	position:relative;
	float:left;
	
	width:206px;
	height:35px;
	
	line-height:normal;
}
#block_diensten div.tekst{
	position:relative;
	float:left;
	
	width:auto;
	height:auto;
}

#right{
	position:relative;
	float:left;
	
	width:194px;
	min-height:145px;
	
	margin-bottom:40px;
}

#right a.mr_berekenen{
	position:relative;
	float:left;
	
	margin-top:38px;
	
	margin-left:6px;
	
	width:168px;
	height:81px;
	
	padding:10px;
	
	background-image:url(images/background-berekenen.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
#right a.mr_berekenen img{
	margin-right:10px;
	margin-top:3px;
}

#right div.mr_cta{
	position:relative;
	float:left;
	
	margin-top:1px;
	
	margin-left:6px;
	
	width:168px;
	height:207px;
	
	padding:10px;
	
	background-image:url(images/background-cta.jpg);
	background-repeat:no-repeat;
}
#right span.divi1px{
	position:relative;
	float:left;
	
	margin-top:10px;
	padding:0;
	width:168px;
	height:1px;

	overflow:hidden;
	
	background-color:#9d9d9d;
}
#right a.mr_bel,#right a.mr_vraag{
	position:relative;
	float:left;
}
#right a.mr_bel{
	margin-bottom:10px;
}
#right a.mr_afspraak{
	position:relative;
	float:left;
	
	margin-top:15px;
	width:168px;
	
	display:block;
}
#right a.mr_afspraak span.kop{
	display:block;
	
	margin-bottom:5px;
}
#right a.mr_afspraak img{
	margin-right:10px;
	margin-top:5px;
}

#right div.block_partners{
	position:relative;
	float:left;
	
	margin-top:25px;
	
	margin-left:6px;
	
	width:173px;
	height:auto;
	
	padding:10px;
	padding-right:5px;
}

#right div.block_waarom{
	position:relative;
	float:left;
	
	margin-top:25px;
	
	margin-left:6px;
	
	width:173px;
	height:246px;
	
	padding:10px;
	padding-right:5px;
	
	background-image:url(images/block_why.jpg);
	background-repeat:no-repeat;
}
#right div.block_waarom ul{
	margin:0;
}
#right div.block_waarom ul li{
	margin-left:10px;
}
#content_footer{
	position:relative;
	float:left;
	
	width:984px;
	min-height:145px;
	
	border-top:1px solid #91ae03;
}
#content_footer #block_klanten{
	position:relative;
	float:left;
	
	width:492px;
	height:auto;
}
#content_footer #block_faq{
	position:relative;
	float:left;
	
	width:452px;
	height:auto;
}
#content_footer #block_klanten h2, #block_faq h2{
	position:relative;
	float:left;
	width:440px;
	height:auto;
}
#content_footer #block_klanten img{
	position:relative;
	float:left;
}
#content_footer #block_klanten div.tekst{
	position:relative;
	float:left;
	
	width:350px;
	height:auto;
}
div.dashFoot{
	position:absolute;
	left:492px;
	top:10px;
	
	width:1px;
	height:180px;
	
	background-image:url(images/dash-footer_middel.jpg);
	background-repeat:no-repeat;
}

#sitemap{
	position:relative;
	float:left;
	
	width:984px;
	min-height:231px;
	
	padding-bottom:20px;

	background-image:url(images/background-sitemap.jpg);
	background-repeat:repeat-x;
}
#sitemap div.sMenuholder{
	position:relative;
	float:left;
	
	margin-left:10px;
	margin-top:10px;
	
	width:600px;
	height:auto;
}

#sitemap div.sGoToholder {
	position:relative;
	float:left;
	
	margin-left:10px;
	margin-top:10px;
	
	width:300px;
	height:auto;
}

div.holder_items{
	position:relative;
	float:left;
	
	width:150px;
	height:auto;
}
div.holder_items strong{
	position:relative;
	float:left;
	
	width:149px;
	height:auto;
}
div.holder_items a.aItems{
	position:relative;
	float:left;
	
	width:140px;
	height:auto;
}#sitemap div.sGoToholder div.holder_items{
	width:100%;
}
#sitemap div.sGoToholder div.holder_items a.aItems{
	width:100%;
}
#footer{
	position:relative;
	float:left;
	
	width:984px;
	height:32px;
	
	background-color:#91ae03;
}

#footer span.aTag{
	position:relative;
	float:left;
}
#footer span.fMenu{
	position:relative;
	float:right;
}

/* ********** START - Global Settings ********** */
.marginT5px{
	margin-top:5px;
}
.marginT10px{
	margin-top:10px;
}
.marginT15px{
	margin-top:15px;
}
.marginT20px{
	margin-top:20px;
}
.marginT25px{
	margin-top:25px;
}
.marginT30px{
	margin-top:30px;
}
.marginT35px{
	margin-top:35px;
}

.marginL10px{
	margin-left:10px;
}

.marginL20px{
	margin-left:20px;
}

.marginL40px{
	margin-left:40px;
}

.marginB10px{
	margin-bottom:10px;
}
.marginB15px{
	margin-bottom:15px;
}
.marginB20px{
	margin-bottom:20px;
}

.marginR10px{
	margin-right:10px;
}
.marginR30px{
	margin-right:30px;
}

.disp_block{
	display:block;
}

.givFloat{
	position:relative;
	float:left;
	/* twijvel achtig */
	clear:both;
}

.noWrp{
	white-space:nowrap;
	}

/* ********** END - Global Settings ********** */



/* ********** Banner ********** */
#right a.mr_berekenen{
	margin-top:39px;
}

#right a.banner{
	position:relative;
	float:left;
	
	margin-top:38px;
	
	margin-left:6px;
	
	width:168px;
	height:121px;
	
	padding:10px;
	
	background-image:url(images/banner-second-home.jpg);
	background-repeat:no-repeat;
	
	display:block;
}

#right a.banner span{
	position:absolute;
	bottom:10px;
	left:12px;
	
	font-size:13px;
	font-weight:bold;
	color:#202020;
}
#right a.banner:hover span{
	text-decoration:underline;
}
input[type=submit]{
	cursor:pointer;
}

table#akkoord{
	background:url(images/bg_akkoord.png) 0 0 no-repeat;
	width:540px;
	height:190px;
}

table#akkoord tr td.noFill{
	font-size:1px;
	line-height:1px;
}
table#akkoord tr td.title{
	font-size:20px;
	color:#333333;
}
table#akkoord tr td.number{
	font-size:16px;
	color:#333333;
}
table#akkoord tr td.textSmalll{
	font-size:12px;
	text-align:left;
	color:#333333;
}
table#akkoord tr td.textSmalll a{
	color:#333333;
	text-decoration:underline;
}

