/* overruling other css */
	#page #logo img {
		margin-bottom:-2px;
	}
	#pagebanner_ikkanook {
		width:110px !important;
		height:110px !important;
		padding:10px !important;
		background:#9ebee4;
	}	
	#pagebanner_ikkanook p {
			font-size:14px;
			color:#00349A;
			float:left;
			width:80px;
			font-weight:bold;
			margin-top: .5em;
		}
	#pagebanner_ikkanook select {
		font-size:10px;
		font-family:Tahoma;
	}
	
	#pagebanner_ikkanook #ikkanook_icon {
		float:left;
	}
	
	.textnav a {
		font-family:Tahoma !important;
		font-weight:bold !important;
	}
		.textnav a:hover {
			color:#FFF !important;
		}
.inputinactief {
	color:#a9b4d8 !important;
}
.total {
	font-weight:bold;
	font-size:16px !important;
}
.bold {
	font-weight:bold !important;
}
	#page #contentmain,
	#page #breadcrumbtrail {
		width:390px !important;
	}
	#page #navright {
		width:239px !important;
	}
#page {
	width:805px !important;
}
	#page h1 {
		margin-top:31px;
	}
	img.icon {
		margin:0 3px -1px;
	}

/* general styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#00349A;
	font-size:12px;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#00349A;
	text-decoration:underline;
}
		
/* error styles */
	.inputerrorvp table {
		background:transparent url("/fbto/assets/images/redesign_lb/error.gif") no-repeat 100% 50%;
		padding-right:20px;
		float:left;
	}
.inputlabelerrorvp,
.error p {
	color:#F00 !important;
	font-weight:bold !important;
	margin:5px 0;
}
	.error ul {
		list-style:none;
		padding:0;
		margin:0;
		color:#F00;	
	}
		.error ul li {
			background:url("/fbto/assets/images/redesign_lb/bullet.gif") no-repeat 1px -35px;	
			padding:0 0 5px 15px;
		}

/* form styles */
	.inputvp table {
		float:left;
	}
a.link-right {
	float:right;
	padding-top:7px;
	margin-right:10px;
}
.licence-plate1 {
	width:20px;
	margin-right:2px;
}
.licence-plate2 {
	width:25px;
	margin:0 2px;
}
.licence-plate3 {
	width:20px;
	margin-left:2px;
}

/* headers */
h1 {
	color:#F60;
	margin:0;
	font-size:16px;
}
h2 {
	margin:0;
	font-size:15px;
}
h3 {
	color:#F60;
	margin:15px 0 0;
	font-size:14px;
}

/* list styles */
	.list h3 {
		margin:15px 0 5px;
	}
	.list ul {
		list-style:none;
		padding:0;
		margin:0 0 5px;	
	}
	.list.wide {
		background:url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 0;
		padding-top:10px;
		width:502px;	
	}
		.list ul li {
			background:url("/fbto/assets/images/stappenindicator/bullet.gif") no-repeat 1px 5px;	
			padding:0 0 5px 7px;
		}
		.list.module .list {
			width:400px;
			clear:both;
			margin-top:10px;
		}
		.list.module ul li {
			float:left;	
			background:transparent;
			margin-bottom:10px;
		}
			.list.module ul li ul li {
				float:none;	
				background:url("/fbto/assets/images/stappenindicator/bullet.gif") no-repeat 0 0;
			}
		.list ul li.tel {
			padding-left:15px;
			background:transparent url("/fbto/assets/images/redesign_lb/tel.gif") no-repeat 0 0;
			font-weight:bold;
			display:block;
		}
	.usp h3 {
		background:transparent url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 0;
		padding-top:10px;
	}
	.usp ul {
		background:transparent url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 100%;
		padding-bottom:10px;
	}
	.list.highlighted {
		background:url("/fbto/assets/images/redesign_lb/bg_highlight.gif") repeat-x 0 0;
		margin:0;
		float:left;
	}
		.list.highlighted a {
			font-size:12px;
		}
		#page .list.highlighted {
			width:100%;
		}
		.list.highlighted h3 {
			margin:0 0 10px 0;
			padding:8px;
			font-weight:normal;
			font-weight:15px;
		}
		.list.highlighted ul {
			padding-bottom:15px;
			margin:0;
			float:left;
			width:100%;
			background:url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 100%;
		}
		.collapsible .list.highlighted ul,
		.collapsible_expanded .list.highlighted ul {
			background:none;
		}
			.list.highlighted ul li {
				font-weight:bold;
				margin:0 8px;				
			}
		.list.highlighted p {
			padding:0 8px;
		}

/* trigger */
.trigger {
	clear:both;
	float:left;
	width:100%;
	padding:0 0 15px;
}
	.trigger p {
		float:left;
		width:330px;
		margin:0;
	}
	.trigger a {
		font-size:12px;
	}
	.trigger .button {
		float:right;
	}

/* buttons */
.container {
	clear:both;
	float:left;
	width:100%;
}
.buttons {
	float:right;
	margin:14px 0 20px;
}
a.button,
a.button:visited {
	padding:7px 20px 7px 10px;
	text-decoration:none;
	color:#FFF !important;
	font-weight:bold;
	background:#039 url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% -69px;
	font-size:12px;
	zoom:1;
}
	a.button.highlighted,
	a.button.highlighted:visited {
		background-color:#F60;
	}
	
	a.button.buttonhighlighted,
	a.button.buttonhighlighted:visited {
		background-color:#F60;
	}
	
	a.button.action,
	a.button.action:visited {
		color:#039 !important;
		background:#FFF url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% 12px;
		border:1px solid #9ab7e0;
		padding:6px 20px 6px 10px;		
	}
	a.button.action.extraspacing{
		margin-right:4px;
	}
	
.button-left,
.button-right {
	float:left;
	margin-bottom:20px;
}
.button-right {
	float:right;
}
	.button-left h2,
	.button-right h2 {
		text-align:center;
		color:#00349A;
		font-size:12px;
		font-weight:normal;
		padding-bottom:5px;
	}
	#page .button-left a.button,
	#page .button-right a.button {
		width:200px;
		padding-bottom:8px;
		display:block;
		text-align:center;
		background-image:none;
		font-size:14px;
	}
		#page .button-left a.button span {
			background:transparent url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% 5px;
			padding:0 16px;
		}
		#page .button-right a.button span {
			background:transparent url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% -76px;
			padding:0 16px;
		}

/* links */
	a:hover {
		color:#F60;
	}
a.conditions {
	padding-left:14px;
	left:-14px;
	/* position:relative; weggehaald, want link blijft anders staan bij scrollen van de pagina*/
	background:transparent url("/fbto/assets/images/redesign_lb/conditions.gif") no-repeat 0 3px;
	zoom:1;
}
.pagenav {
	float:left;
	margin-top:20px;
}
a.previous {
	padding-left:16px;
	font-size:12px;
	background:transparent url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 6px -36px;
	white-space:nowrap;
}
	a.previous:hover {
		background:transparent url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 6px -157px;
	}
	#navright a {
		font-size:11px;
	}
	
/* remarks box */
.remarks {
	color:#a8bfe2;
	font-size:10px;
	background:url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 100% 0;
	padding-top:10px;
	width:498px;
}

/* highlight box */
div.highlight {
	border:1px solid #accfef;
	margin:10px 0;
	line-height:1.5;
	float:left;
	background:url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 50%;
	width:496px;
}
	div.highlight h4 {
		margin:0;
		font-size:13px;
		clear:both;
	}
	div.highlight p {
		margin:0;
		width:260px;
		float:left;	
	}
		div.highlight a {
			display:block;
			float:right;
			white-space:nowrap;
			text-align:right;
			margin:-10px 0 0 0;
			padding-right:18px;
			background:url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% 5px;
			width:138px;
			font-size:11px;
		}
			div.highlight a:hover {
				background:url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% -116px;
				font-size:11px;
			}
	div.highlight .second-car,
	div.highlight .other-car {
		background:url("/fbto/assets/images/redesign_lb/second-car.gif") no-repeat 0 5px;
		padding-left:70px;
		margin:10px 0 0 10px;
		float:left;
		min-height:50px;
	}
	div.highlight .other-car {
		background:url("/fbto/assets/images/redesign_lb/other-car.gif") no-repeat 0 5px;
	}
	*html div.highlight .second-car,
	*html div.highlight .other-car {
			width:475px;
			height:50px;
			overflow:visible
		}

/* cancellation box */
	.cancellation p {
		padding:5px 1px;
		margin:0;
	}	
	.cancellation img {
		float:right;
	}
	
/* client box */
	.client h3 {
		margin-bottom:0;
		padding-bottom:50px;
		background:transparent url("/fbto/assets/images/redesign_lb/my-fbto.jpg") no-repeat 0 100%;		
	}	
	.client ul {
		padding:5px 3px;
		background:#e6f0fa url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 100%;
		float:left;		
	}
		.client ul li {
			padding:0 0 5px 11px !important;
		}
	
/* declaration box */
.declaration {
	padding:15px 0;
	font-size:12px;
}	
	.declaration a {
		font-weight:bold;
		font-size:12px;
	}

/* steps */
.steps {
	margin:2px 0 20px;
}
	.steps h4 {
		font-size:12px;
		margin:0;
	}
	.steps p {
		font-size:12px;
		margin:0 0 4px;	
	}
	.steps ol {
		list-style:none;
		padding:0;
		background:#F2F4FA url("/fbto/assets/images/redesign_lb/bg_steps.gif") repeat-y 0 0;
		margin:0 0 10px;
	}
		.steps ol li {
			padding:5px 6px 5px 22px;
		}
			.steps ol li span {
				background:transparent url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 100%;
				padding:5px 6px 5px 22px;
				display:block;
				line-height:1.4;
			}
		.steps ol .step1 {
			background:transparent url("/fbto/assets/images/redesign_lb/step1.gif") no-repeat 6px 6px;
		}
			.steps ol .step1-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step1-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step2 {
			background:transparent url("/fbto/assets/images/redesign_lb/step2.gif") no-repeat 6px 6px;
		}
			.steps ol .step2-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step2-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step3 {
			background:transparent url("/fbto/assets/images/redesign_lb/step3.gif") no-repeat 6px 6px;
		}
			.steps ol .step3-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step3-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step4 {
			background:transparent url("/fbto/assets/images/redesign_lb/step4.gif") no-repeat 6px 6px;
		}
			.steps ol .step4-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step4-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step5 {
			background:transparent url("/fbto/assets/images/redesign_lb/step5.gif") no-repeat 6px 6px;
		}
			.steps ol .step5-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step5-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step6 {
			background:transparent url("/fbto/assets/images/redesign_lb/step6.gif") no-repeat 6px 6px;
		}
			.steps ol .step6-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step6-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step7 {
			background:transparent url("/fbto/assets/images/redesign_lb/step7.gif") no-repeat 6px 6px;
		}
			.steps ol .step7-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step7-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step8 {
			background:transparent url("/fbto/assets/images/redesign_lb/step8.gif") no-repeat 6px 6px;
		}
			.steps ol .step8-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step8-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}
		.steps ol .step9 {
			background:transparent url("/fbto/assets/images/redesign_lb/step9.gif") no-repeat 6px 6px;
		}
			.steps ol .step9-current {
				background:#FFF url("/fbto/assets/images/redesign_lb/step9-current.gif") no-repeat 0 0 !important;
				padding:0;
				zoom:1;
			}

/* offer */	
.offer {
	background:#a8c0e2;
	font-size:12px;
	float:right;
	padding:0 10px;
	line-height:2
}
	.offer em {
		color:#FFF;
		font-style:normal;
		font-size:16px;
		font-weight:bold;
	}
	
/* styles for a tooltip image */
.tooltip-image {
	float:right;
	width:32px;
	height:29px;
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
	background:transparent url('/fbto/assets/images/redesign_lb/tooltip-image-grey.png') no-repeat center;
}
.tooltip-image.important {
	background:transparent url('/fbto/assets/images/redesign_lb/tooltip-image-important.png') no-repeat center;
}

/* styles for a tooltip */
.tooltip {
	position:absolute;
	display:none;
	width:275px;
}
	.tooltip .top {
		height:8px;
		display:block;
		background:#ECECEC;
		background:transparent url('/fbto/assets/images/redesign_lb/tooltip-top.png') no-repeat 0 0;
	}
	.tooltip .middle {
		padding:8px 12px;
		background:transparent url('/fbto/assets/images/redesign_lb/tooltip-middle.png') repeat-y 0 0;
		line-height:14px;
	}
		.tooltip .middle h4 {
			margin:0;
			font-size:13px;
		}
		 	.tooltip .middle h4 span {
				color:#666;
			}
			.tooltip.important .middle h4 span {
				color:#f60;
			}
		.tooltip .middle p {
			margin:8px 0 0;
		}
	.tooltip .bottom {
		height:40px;
		border:0px solid;
		padding:0;
		background:transparent url('/fbto/assets/images/redesign_lb/tooltip-bottom.png') no-repeat 0 0;
	}
	.tooltip .bottom .tooltip-image {
		position:absolute;
		bottom:10px;
		right:70px;
	}
	.tooltip.important .bottom .tooltip-image {
		background:transparent url('/fbto/assets/images/redesign_lb/tooltip-image-important.png') no-repeat center;
	}
	
	h4 a.tooltip-close {
	position:absolute;
	right:10px;
	top:10px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-128px;
	width:15px;
	height:15px;
	background:transparent url("/fbto/assets/images/redesign_lb/tooltip-close.gif") 0 0 no-repeat;
	background-color: #FFFFFF;
}
	
	
/* styles for modules */
	.intro h2 {
		background:url("/fbto/assets/images/redesign_lb/bullet.gif") no-repeat 1px 5px;	
		padding:0 0 5px 15px;
		margin-left:-15px;
	}
	.intro p {
		margin:0;
	}
	a.expanded,
	a.collapsed {
		float:right;
		text-decoration:underline;
		padding-right:16px;
		background:#FFF url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% -195px;
		margin-bottom:5px;
		position:relative;
		font-size:12px;
	}
	a.expanded {
		background:#FFF url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% -35px;
	}

/* graphics in info layer */
.graph {
		background:transparent url("/fbto/assets/images/redesign_lb/images/bg_border_horizontal.gif") repeat-x 0 0;
		padding:0px 0 0;
		margin-top:0px;
	}
	.graph h2 {
		color:#F60;
	}
	.graph h3 {
		color:#00349A;
		margin:8px 0 3px;
	}
	.graph h4 {
		color:#00349A;
		display:inline;
		float:left;
		margin:0;
		width:60px;
		text-align:right;
		font-weight:normal;
		font-size:12px;
	}	
	.graph h5 {
		color:#00349A;
		margin:0;
		text-align:left;
		font-weight:normal;
		font-size:12px;
	}	
	.graph ul {
		list-style:none;
		padding:0;
		margin:0;
		overflow:hidden;
		zoom:1;
	}
	.graph li {
		float:left;
		width:100%;
		background:transparent url("/fbto/assets/images/redesign_lb/bg_border_horizontal_alt.gif") repeat-x 0 0;
		padding:5px 0;
		margin-top:-1px;
	}
	.graph span.result {
		display:block;
		float:left;
		text-align:right;
		color:#636363;
		font-size:12px;
		background: none; /* added by Achmea */
	}
	.graph span.result span {
		display:block;
		height:9px;
		overflow:hidden;
		float:left;
		margin:3px 5px 3px 10px;		
	}
	.graph span.fullbar span {
		height:1.2em;
		margin:3px 0 10px;
	}
	.graph span.color1 span {
		background:#F60;
	}
	.graph span.color2 span {
		background:#33F;
		color:#FFF;
	}
	.graph span.color3 span {
		background:#9EBEE4;
	}
	.graph span.fillcolor span {
		background:#E5EAF5;
	}
	.graph a {
		float:right;
		font-size:12px;
	}
	
/* 	JH tooltip & info-gifjes in table */
a.info-icon {
	float:left;
	background:url("/fbto/assets/images/redesign_lb/info-icon.gif") no-repeat 100% 9px;
	padding-right:15px;
}

	a.inputlabelvp.info-icon:hover,
	a.inputlabelvperror.info-icon:hover
	 {
		background-position:100% -51px;
		color:#F60 !important;
	}
td.inputlabelvp {
	height:29px;
}
a.inputlabelvp,
a.inputlabelvperror {
	height:29px;
	line-height:29px;
	float:left;
}
		td.inputlabelvp a img {
			display:block;
			border-top:6px solid #f2f4fa;
			float:left;
		}
		
a.inputlabelvp:hover,
a.inputlabelvperror:hover {
	
} 
/* 	/ JH tooltip & info-gifjes in table */
	
/* 	JH  modules fold-out  */
.toggler {
 	display: block;
	float:right;
	padding-right:10px;
	margin-right:7px;
}          
		.list ul span {
			border:0px solid;
			display:block;
			height:40px;
			position:relative;
			clear:both;
			background:transparent url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x scroll 0px 25px;
		}          
.replaced {display:none;}                                   		
/* 	JH  / modules fold-out  */	

/* 	keuzehulp  */
div#keuzehulp {
	position:absolute;
	width:448px;
	min-height:315px;
	left:50%;
	top:50%;
	margin:-160px 0 20px -244px;
	padding:0 20px 20px 20px;
	display:none;
	background:transparent url("/fbto/assets/images/bg-keuzehulp.png") no-repeat 0 100%;
}
*html div#keuzehulp {
	height:315px;
	overflow:visible;
	margin-top:-19px;	
	background-image:url("/fbto/assets/images/bg-keuzehulp.gif");
}
	#keuzehulp .top {
		width:488px;
		background:url("/fbto/assets/images/bg-keuzehulp.png") no-repeat 0 0;
		top:-15px; left:-20px;
		position:relative;
		height:15px;
	}
	*html #keuzehulp .top {
		background-image:url("/fbto/assets/images/bg-keuzehulp.gif");
	}
	#keuzehulp .header {
		height:30px;
		background:transparent url("/fbto/assets/images/bg_border_horizontal.gif") repeat-x 0 100%;
	}
		#keuzehulp .header .graph {
			display:inline;
			float:right;
			background:url("/fbto/assets/images/border-bar.gif") no-repeat 0 2px;
			width:242px;
			margin:0;
			padding:0;
			height:15px;
		} 
		#keuzehulp .header span.state {float:left;}
		#keuzehulp .header .graph span.result {width:100%;}
		#keuzehulp .header .graph span.result span.bar {margin:3px 1px; display:inline;}
		#keuzehulp .header .graph span.result span.value {
			width:35px;
			padding-left:5px;
			text-align:left;
		}

		#keuzehulp.intro .header .state,
		#keuzehulp.intro .header .graph {
			display:none;
		}

	div#keuzehulp h1 {
		margin-bottom:0;
		padding:3px 0;
	}
	#keuzehulp #fbto-advice-intro h1 {
		margin-bottom:10px;
		padding:0;
		color:#00349A;
	}
	#fbto-advice-intro p {
		margin:0;
		padding-bottom:3px;
	}
	#keuzehulp a.close {
		float:right;
		margin-left:20px;
	}
	div#fbto-intro,
	div#fbto-overview {
		background:transparent url("/fbto/assets/images/bg_border_horizontal.gif") repeat-x 0 100%;
		float:left;
		width:448px;
		padding:20px 0;
		min-height:215px;		
	}
	*html div#fbto-intro,
	*html div#fbto-overview {
		height:215px;
		overflow:visible;	
	}
		div#fbto-intro .image {
			float:left;
			padding:0 15px 0 10px;	
			width:175px;
		}
		div#fbto-intro p {
			float:left;	
			width:240px;
		}
		div#fbto-intro .button {
			float:left;	
			margin-top:20px;
		}
	div#fbto-overview {
		background-color:#e6f0fa;	
	}
	div#fbto-questions,
	div#fbto-answers,
	div#fbto-advice {
		background:url("/fbto/assets/images/bg_border_horizontal.gif") repeat-x 0 100%;
		padding:15px 10px;	
		min-height:114px;
		
	}
	div#fbto-advice {
		min-height:89px;
	}
	*html div#fbto-questions,
	*html div#fbto-answers,
	*html div#fbto-advice {
		height:104px;
		overflow:visible;
		margin-bottom:-19px;
	}
	*html div#fbto-advice {
		height:89px;
		overflow:visible;
	}
	div#fbto-answers h2 {
		background:url("/fbto/assets/images/tip-keuzehulp.gif") no-repeat 0 0;
		padding:3px 0  3px 48px;
		font-size:16px;
	}	
	div#fbto-answers h2.disabled {
		background:url("/fbto/assets/images/tip-keuzegrijs.gif") no-repeat 0 0;
	}
	div#fbto-advice {
		display:none;
		background-color:#e6f0fa;
		margin-bottom:40px;
	}
		div#fbto-advice p {
			margin-bottom:5px;
			float:left;
		}
		div#fbto-advice .buttons {
			width:430px;
			float:left;
		}
			div#fbto-advice .buttons a {
				zoom:1;
				float:left;
				margin-right:10px;
				position:relative;
			}
	div#fbto-selected {
		min-height:45px;
		margin-bottom:50px;
		padding:5px 10px;
		background:#e6f0fa url("/fbto/assets/images/bg_border_horizontal.gif") repeat-x 0 100%;
	}
	*html div#fbto-selected {
		height:104px;
		overflow:visible;
	}
		div#fbto-advice-intro {
			display:none;
		}
		.advice div#fbto-advice-intro,
		.advice div#fbto-advice,
		.advice div#fbto-selected {
			background:#e6f0fa url("/fbto/assets/images/bg_border_horizontal.gif") repeat-x 0 100%;
			position:static;
			top:auto;
			left:auto;
			padding:10px;
			width:430px;
		}
			.advice div#fbto-advice-intro {
				display:block;
				background:#e6f0fa none;
				padding:10px 10px 0;
			}

			.advice div#fbto-advice {
				clear:none;
				margin-top:-50px;
				padding-top:10px;
				float:left;
			}
			.advice div#fbto-advice .buttons {
				margin:10px 0;
			}
		div#fbto-selected h2 {
			color:#F60;
			margin:0 0 5px;
			font-size:14px;
		}
		div#fbto-advice h2 {
			margin:0 0 4px;
			font-size:14px;
		}
		div#fbto-selected h3 {
			font-size:100%;
			color:#00349A;
			margin:0 0 3px;
		}
		div#fbto-selected ul {
			list-style:none;
			margin:0 0 .5em;
			padding:1px 0 0;
			background:url("/fbto/assets/images/bg_border_horizontal.gif") repeat-x 0 0;
		}
			div#fbto-selected ul li {
				list-style:none;
				padding:2px 20px;
				margin:0 0 2px;
				background:#FFF url("/fbto/assets/images/checked2.gif") no-repeat 3px 50%;
			}
			div#fbto-selected ul li.disabled {
				background:#FFF url("/fbto/assets/images/ballot.gif") no-repeat 4px 50%;
			}
#keuzehulp div#buttons {
	position:absolute;
	bottom:30px;
	right:20px;
	width:448px;
}
*html #keuzehulp div#buttons {
	left:20px;
}
	div.qm-question {
		display:none;
	}
		.button.next,
		.button.answer,
		.button.advice {
			float:right;
		}
		.button.next,
		.reset,
		.button.advice,
		.first .previous,
		.last .button.next,
		.answer .button.answer,
		.advice .previous,
		.advice .button.next,
		.advice .button.advice { 
			display:none; 
		}
		.previous {
			float:left;
			margin-top:5px;
		}  		
		.advice a.reset { 
			display:inline;
			float:left; 
			padding:0 10px 0 16px;
			background:transparent url("/fbto/assets/images/arrow.gif") no-repeat 6px -36px;
		}
		
		.question .button.answer,
		.answer .button.next,
		.last .button.advice {
			display:block;
		}
			#keuzehulp .intro a
			#keuzehulp .intro a,
			.advice .button.answer,
			.triggered .button.answer,
			.last .button.next {
				display:none !important;
			}
			
.qm-answer input {margin-left:-1px;}

div#keuzehulp p.note {
	margin:0 0 10px;
	float:left;
	width:100%;
}

/* landingspage */
.landing #page {clear:both;}
.landing #footer {clear:both;}
#page.landing #contentmain {
	width:640px !important;
	padding:0 0 0 9px !important;
	display:inline
}
.landing .left {
	float:left;
}
.landing .right {
	float:right;
}
.landing .button,
.landing .button:visited {
	background:transparent url("/fbto/assets/images/redesign/bg_button.gif") no-repeat 0 0;
	padding:0 0 0 0px;
	zoom:1;
}
.landing #banner-fullwidth .button,
.landing #banner-fullwidth .button:visited {
	background:url("/fbto/assets/images/redesign/bg_button_alt.gif");
}
	.landing .button span {
		background:transparent url("/fbto/assets/images/redesign/bg_button.gif") no-repeat 100% 0;
		display:block;
		padding:9px 25px 11px;
	}
	.landing #banner-fullwidth .button span {
		background-image:url("/fbto/assets/images/redesign/bg_button_alt.gif");
	}
	.landing #banner-fullwidth .button {
		margin-top:-50px;
		margin-left:260px;
		float:left;
	}
.landing .button_alt2,
.landing .button_alt2:visited {
	margin-top:3px;
	height:27px;
	overflow:hidden;
	background-image:url("/fbto/assets/images/redesign/bg_button_alt2.gif");
	padding:0 0 0 5px;
}
.landing .button_alt2 span {
	padding:0 10px 0 5px;
	background-image:url("/fbto/assets/images/redesign/bg_button_alt2.gif");
	color:#0076c0;
	font-size:.916667em;
	line-height: 26px;
	text-align: center;
	text-transform:uppercase;
	white-space:nowrap;
}
	
.landing #banner-top-fullwidth {
	height:234px;
	width:640px;
}
.landing #banner-top-fullwidthsmall {
	height:130px;
	width:640px;
}
.landing #banner-fullwidth {
	float:left;
	margin:0 0 15px;
	width:640px;
	height:170px;
	background:transparent url("/fbto/assets/images/redesign/banner-compare.gif") no-repeat 100% 0;
}
	.landing #banner-fullwidth h2 {
		padding:55px 0 0 15px;
		width:250px;
		font-size:16px;
	}
.landing #flashbanner-fullwidth {
	clear:both;
	height:210px;
}
.landing #flashbanner-fullwidth h2 {
	padding:0 10px;
}
.landing #flashbanner-fullwidth p {
	float:none;
	margin-bottom:10px;
}

.landing h1 {
	margin:15px 0 0 !important;
	padding:0 10px;
}
.landing h2 {
	margin:0 0 7px !important;
	font-size:16px;
}
.landing .list.highlighted h3 {
	margin:0;
	font-weight:bold;
}
.landing p {
	font-size:12px;
	float:left;
	padding:0 10px 10px;
	margin-bottom:10px;
}
	.landing .banner p {
		padding:0;
	}
.landing .list.highlighted ul {
	background:none;
}
.landing .list {
	width:206px !important;
	float:left;
	margin:0 10px 0px 0;
}
.landing .list-double {
	width:412px !important;
}
	.landing .list.last {
		margin-right:0;
	}
.landing .advantages {
	width:240px !important;
	padding:10px;
}
	.list.advantages ul li {
		background:url("/fbto/assets/images/redesign/bullet-alt.gif") no-repeat 0 4px;
		margin:0 2px;
	}
.landing .banner {
	width:350px !important;
	padding:10px;
	margin-right:0;
}

/* overruled by Achmea */  
div.header .graph span.result span{
  display: inline;
  float: right;
}

div.header .graph span.result {
	color:#636363;
	font-size:12px;
	text-align:right;
}

.graph span.color2 span.value {
	color:#636363;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:none;
	height:14px;
	margin:0px 0px 0px 0px;
}

input.button {
	padding:4px 18px 4px 8px;
	text-decoration:none;
	color:#FFF !important;
	font-weight:bold;
	background:#039 url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% -69px;
	font-size:13px;
	zoom:1;
	border: 0px;
	cursor: hand;
}

div#fbto-answers ul li {
  list-style-type: disc;
  margin-left:15px;
}

input.buttonhighlighted, input.highlighted{
	background-color:#F60;
	padding:5px 18px 5px 8px;
	cursor: hand;
}

input.action {
	color:#039 !important;
	background:#FFF url("/fbto/assets/images/redesign_lb/arrow.gif") no-repeat 100% 12px;
	border:1px solid #9ab7e0;
	padding:6px 20px 6px 10px;
	cursor: hand;		
	}

a.info-icon-error{
	background:url("/fbto/assets/images/redesign_lb/info-icon.gif") no-repeat 100% 4px;
	float:left;
	padding-right:15px;
}

a.info-iconlist {
   
    background:url("/fbto/assets/images/redesign_lb/info-icon.gif") no-repeat 100% 2px;
    padding-right:15px;
}

a.info-iconlist:hover {
    background-position:100% -58px;
    color:#F60 !important;
}


/* end overruled by Achmea */  


/**
 *	Keuzehulp zorg styles
 */

#keuzehulp-zorg {
	position:absolute;
	left:50%;
	top:100px;
	width:545px;
	margin:0 0 0 -300px;
	padding:0 31px 65px;
	background-image:url("/fbto/assets/images/keuzehulp/bg-content.png") !important;
	background:transparent url("/fbto/assets/images/keuzehulp/bg-content.gif") repeat-y 0 0;
	display:none;
	color:#ffffff;
	z-index:30;
}
	#keuzehulp-zorg a {
		-moz-outline:none;
	}
	#keuzehulp-zorg .top {
		position:absolute;
		background-image:url("/fbto/assets/images/keuzehulp/bg-top.png") !important;
		background:url("/fbto/assets/images/keuzehulp/bg-top.gif") no-repeat 0 0;
		width:607px;
		height:13px;
		top:-13px;
		left:0;
	}
	#keuzehulp-zorg .bottom {
		position:absolute;
		height:13px;
		left:0;
		bottom:-13px;
		background-image:url("/fbto/assets/images/keuzehulp/bg-bottom.png") !important;
		background:url("/fbto/assets/images/keuzehulp/bg-bottom.gif") no-repeat 0 100%;
		width:607px;
	}

	#keuzehulp-zorg h1,
	#keuzehulp-zorg .keuzehulp-answers h2 {
		color:#FFF;
		font-size:24px;
	}
		#keuzehulp-zorg .keuzehulp-answers h2 span.details {
			font-size:18px;
		}
	
	#keuzehulp-zorg .keuzehulp-intro {
		background:url("/fbto/assets/images/keuzehulp/startscherm.jpg") 0 0 no-repeat;
		overflow:hidden;
		margin:-12px -22px 0;
		padding:20px 22px;
		min-height:270px;
		zoom:1;
	}
		#keuzehulp-zorg .keuzehulp-intro p {
			font-weight:bold;
			font-size:14px;
			width:400px;
		}
		#keuzehulp-zorg .keuzehulp-intro p.buttons {
			padding-top:20px;
			width:auto;
			float:none;
		}
	
	#keuzehulp-zorg .qm-question p.note {
		margin-top:-1em;
	}

	#keuzehulp-zorg .keuzehulp-intro h1,
	#keuzehulp-zorg .keuzehulp-questions h1,
	#keuzehulp-zorg .keuzehulp-questions h2,
	#keuzehulp-zorg .keuzehulp-intro p,
	#keuzehulp-zorg .keuzehulp-tooltip p {
		margin:0 0 1em;
	}
	#keuzehulp-zorg .keuzehulp-intro img {
		float:right;
	}
	#keuzehulp-zorg .keuzehulp-steps {
		background:#0076c0 url("/fbto/assets/images/keuzehulp/separator.gif") left top repeat-x;
		position:absolute;
		width:545px;
		height:50px;
		padding:15px 22px 0;
		margin:0 -22px;
		left:31px;
		bottom:2px;
	}
		#keuzehulp-zorg .keuzehulp-steps .state { 
			display:none;
		}
		#keuzehulp-zorg .keuzehulp-steps .graph {
			background:url("/fbto/assets/images/keuzehulp/bg-progress-bar.gif") no-repeat 0 -100px;
			padding:15px 0 0;
			width:471px;
			height:13px;
			margin:0 auto;
		}
			#keuzehulp-zorg .page-1 .graph { background-position:0 0; }
			#keuzehulp-zorg .page-2 .graph { background-position:0 -50px; }
			#keuzehulp-zorg .page-2 .graph { background-position:0 -50px; }
			#keuzehulp-zorg .page-11 .graph { background-position:0 -150px; }

			#keuzehulp-zorg .graph span.color2 span.bar {
				background:url("/fbto/assets/images/keuzehulp/fg-progress-bar.gif") no-repeat 0 0;
				padding:0;
				width:0;
				height:13px;
				margin:0 auto;
			}
			#keuzehulp-zorg .graph span.color2 span.value {
				display:none;
				color:white;
			}
	#keuzehulp-zorg .keuzehulp-buttons {
		padding:10px;
		display:block;
		clear:both;
		overflow:hidden;
		height:1%;
	}

	#keuzehulp-zorg .keuzehulp-header {
		padding:5px 22px 10px;
		margin:0 -22px 10px;
		background:url("/fbto/assets/images/keuzehulp/separator.gif") left bottom repeat-x;
	}
		#keuzehulp-zorg .keuzehulp-header a.close {
			background:url("/fbto/assets/images/keuzehulp/button-close.gif") no-repeat 0 0;
			text-indent:-9999px;
			width:17px;
			height:17px;
			display:block;
			position:absolute;
			right:20px; 
			top:5px;
			overflow:hidden;
		}

		.question .keuzehulp-header h1,
		.triggered .keuzehulp-header h1,
		.answer .keuzehulp-header h1,
		.advice .keuzehulp-header h1 {
			visibility:hidden;
		}

	#keuzehulp-zorg .keuzehulp-selected {
		clear:both;
		background:white;
		padding:10px;
		color:#0076c0;
		overflow:hidden;
		height:1%;
		margin-bottom:1em;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
		#keuzehulp-zorg .keuzehulp-selected h1 {
			margin-bottom:0;
		}
		#keuzehulp-zorg .keuzehulp-selected h2 {
			clear:both;
		}
		#keuzehulp-zorg .keuzehulp-selected ul,
		#keuzehulp-zorg .keuzehulp-selected li,
		#keuzehulp-zorg .keuzehulp-selected ul.checks {
			margin:0;
			padding:0;
			list-style:none;
		}
			#keuzehulp-zorg .keuzehulp-selected ul {
				margin-bottom:1em;
			}

		#keuzehulp-zorg .keuzehulp-selected ul.checks li {
			background:url("/fbto/assets/images/keuzehulp/check.gif") center left no-repeat;
			white-space:nowrap;
			float:left;
			margin:0 2px;
			padding:2px 2px 2px 20px;
		}
			#keuzehulp-zorg .keuzehulp-selected ul.checks li.disabled {
				background-image:url("/fbto/assets/images/keuzehulp/ballot.gif");
				padding-left:14px;
			}

	#keuzehulp-zorg a.reset,
	#keuzehulp-zorg a.moreinfo,
	#keuzehulp-zorg a.previous {
		background:url("/fbto/assets/images/keuzehulp/button-reset.gif") no-repeat 0 0;
		text-indent:-9999px;
		width:147px;
		height:27px;
		position:absolute;
		margin:0;
		padding:0;
		top:5px; 
		left:25px;
		overflow:hidden;
	}
		#keuzehulp-zorg a.previous {
			background-image: url("/fbto/assets/images/keuzehulp/button-previous.gif");
			width:97px;
		}
			#keuzehulp-zorg .advice a.reset,
			#keuzehulp-zorg .advice a.previous {
				display:block;
			}
				#keuzehulp-zorg .advice a.reset {
					left:137px;
				}

		#keuzehulp-zorg a.moreinfo {
			position:static;
			background-image: url("/fbto/assets/images/keuzehulp/button-info.gif");
			width:125px;
			float:left;
		}

		#keuzehulp-zorg a.close:hover,
		#keuzehulp-zorg a.reset:hover,
		#keuzehulp-zorg a.moreinfo:hover,
		#keuzehulp-zorg a.previous:hover {
			background-position:0 -50px;
		}

	#keuzehulp-zorg a.yes,
	#keuzehulp-zorg a.no,
	#keuzehulp-zorg a.start,
	#keuzehulp-zorg a.next,
	#keuzehulp-zorg a.answer,
	#keuzehulp-zorg a.advice,
	#keuzehulp-zorg a.submit {
		background:url("/fbto/assets/images/keuzehulp/button-yes.gif") no-repeat 0 0;
		text-indent:-9999px;
		width:164px;
		height:36px;
		overflow:hidden;
		float:left;
		padding:0;
	}
	#keuzehulp-zorg a.no	{ background-image:url("/fbto/assets/images/keuzehulp/button-no.gif"); }
	#keuzehulp-zorg a.start { 
		float:right;
		background-image:url("/fbto/assets/images/keuzehulp/button-start.gif"); 
	}
	#keuzehulp-zorg a.next,
	#keuzehulp-zorg a.answer,
	#keuzehulp-zorg a.advice { 
		background-image:url("/fbto/assets/images/keuzehulp/button-next.gif"); 
		float:right;
		margin-bottom:10px;
	}
	#keuzehulp-zorg a.submit { 
		background-image:url("/fbto/assets/images/keuzehulp/button-action.gif"); 
		float:right;
		width:200px;
		border:none;
	}

	#keuzehulp-zorg .first a.reset { 
		display:block;
	}

	#keuzehulp-zorg ul.qm-options,
	#keuzehulp-zorg ul.qm-options li {
		list-style:none;
		display:block;
		margin:0;
		padding:0;
	}
		#keuzehulp-zorg ul.qm-options li {
			margin-bottom:.5em;
			zoom:1;
		}
		#keuzehulp-zorg ul.qm-options li.triggered {
			float:left;
		}

		#keuzehulp-zorg ul.qm-options li input {
			margin-top:1px;
			-margin-top:-3px; /* ie6 */
			padding:0;
			float:left;
			zoom:1;
		}
		#keuzehulp-zorg ul.qm-options li label.indented {
			display:block;
			margin-left:20px;
			zoom:1;
		}

	#keuzehulp-zorg li.triggered {
		clear:none;
		width:auto;
	}
		#keuzehulp-zorg li.triggered input {
			display:none;
		}
		
	#keuzehulp-zorg li.triggered a.icon {
			display:block;
			background:url("/fbto/assets/images/keuzehulp/icon-single.gif") 50% 0 no-repeat;
			text-align:center;
			float:left;
			width:98px;
			padding:88px 5px 5px;
			margin:20px 0;
			color:white !important;
			text-decoration:none;
		}
			#keuzehulp-zorg li.triggered a.single { background-image:url("/fbto/assets/images/keuzehulp/icon-single.gif"); }
			#keuzehulp-zorg li.triggered a.couple { background-image:url("/fbto/assets/images/keuzehulp/icon-couple.gif"); }
			#keuzehulp-zorg li.triggered a.parents1 { background-image:url("/fbto/assets/images/keuzehulp/icon-parents1.gif"); }
			#keuzehulp-zorg li.triggered a.parents2 { background-image:url("/fbto/assets/images/keuzehulp/icon-parents2.gif"); }
			#keuzehulp-zorg li.triggered a.elders { background-image:url("/fbto/assets/images/keuzehulp/icon-elders.gif"); }
			#keuzehulp-zorg li.triggered a.icon:hover {
				background-position:50% -250px;
			}
	#keuzehulp-zorg li.triggered a.yes,
	#keuzehulp-zorg li.triggered a.no {
		margin:50px 50px 30px;
		zoom:1;
	}
		#keuzehulp-zorg li.triggered a.yes:hover,
		#keuzehulp-zorg li.triggered a.no:hover,
		#keuzehulp-zorg a.start:hover,
		#keuzehulp-zorg a.submit:hover,
		#keuzehulp-zorg a.next:hover,
		#keuzehulp-zorg a.answer:hover,
		#keuzehulp-zorg a.advice:hover {
			background-position:0 -50px;
		}

	#keuzehulp-zorg .keuzehulp-tooltip {
		position:absolute;
		width:546px;
		color:#0076c0;
		left:31px;
		top:200px;
		z-index:10;
		display:none;
	}
		#keuzehulp-zorg .keuzehulp-tooltip h2 {
			margin-bottom:.25em;
		}

		#keuzehulp-zorg .keuzehulp-tooltip .tooltip-content {
			padding:5px 15px;
			background-image:url("/fbto/assets/images/keuzehulp/tip-content.png") !important;
			background:url("/fbto/assets/images/keuzehulp/tip-content.gif") 0 0 repeat-y;
		}
			#keuzehulp-zorg .keuzehulp-tooltip .tooltip-content span.details {
				display:none;
			}
		#keuzehulp-zorg .keuzehulp-tooltip .tooltip-arrow {
			position:absolute;
			top:-32px;
			left:100px;
			width:52px;
			height:26px;
			background-image:url("/fbto/assets/images/keuzehulp/tip-arrow.png") !important;
			background:url("/fbto/assets/images/keuzehulp/tip-arrow.gif") 0 0 no-repeat;
		}
		#keuzehulp-zorg .keuzehulp-tooltip .top,
		#keuzehulp-zorg .keuzehulp-tooltip .bottom {
			position:absolute;
			background-image:url("/fbto/assets/images/keuzehulp/tip-top.png") !important;
			background:url("/fbto/assets/images/keuzehulp/tip-top.gif") 0 0 no-repeat;
			height:10px;
			line-height:10px;
			overflow:hidden;
			top:-10px;
			width:546px;
			margin:0;
		}
		#keuzehulp-zorg .keuzehulp-tooltip .bottom {
			background-image:url("/fbto/assets/images/keuzehulp/tip-bottom.png") !important;
			background:url("/fbto/assets/images/keuzehulp/tip-bottom.gif") 0 0 no-repeat;
			top:auto;
			bottom:-10px;
		}

	#keuzehulp-zorg input.qm-day,
	#keuzehulp-zorg input.qm-month {
		padding:3px;
		width:25px;
		margin:0 3px;
	}

	#keuzehulp-zorg input.qm-year {
		padding:3px;
		width:50px;
		margin:0 3px;
	}                      