/* overruling other css */
	#page #logo img {
		margin-bottom:-2px;
	}
	#page #pagebanner {
		background:url("/fbto/assets/images/redesign_lb/auto-visual.jpg") no-repeat 0 0 !important;
	}
	#page #banner-compare {
		background:url("/fbto/assets/images/redesign_lb/banner-compare.gif") no-repeat 0 0 !important;
		float:left;
		height:158px;
		width:640px;
	}
	#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;
			padding:5px 0 0 25px;
			font-weight:bold;
			background:url("/fbto/assets/images/redesign_lb/checked.gif") no-repeat 0 0;
		}
	#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:495px !important;
	}
	#page #navright {
		width:129px !important;
	}


#page {
	width:805px !important;
}
	#page h1 {
		margin-top:31px;
		padding-left:1xp;
	}
	#contentmain h4{
	color:#00349A;
	font-size:14px;
	}
	img.icon {
		margin:0 3px -1px;
	}




/* general styles */
#keuzehulp {
	font-family:Arial, Helvetica, sans-serif;
	color:#00349A;
	font-size:12px;
}

#keuzehulp 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;
}

/* Dick de Rijke
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 10px;	
	}
	.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 15px;
		}
		.list.module .list {
			width:400px;
			clear:both;
			margin-top:15px;
		}
		.list.module ul li {
			float:left;	
			background:transparent;
			margin-bottom:15px;
		}
			.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_no_bold {
		background:url("../images/bg_highlight.gif") repeat-x 0 0;
		margin:0;
		float:left;
	}	

		.list.highlighted a {
			font-size:12px;
			zoom:1;
		}
		#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;				
				zoom:1;			
			}
		.list.highlighted p {
			padding:0 8px;
		}

		.list.highlighted ul.vbullet li {
				margin:0 8px;	
				zoom:1;			
		}		
		
		.list.highlighted_no_bold ul li {
				margin:0 0;	
				zoom:1;			
		}		






























/* 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.buttonbig,
a.buttonbig: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.buttonbig_alt,
a.buttonbig_alt: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;
}

/*	Dick de Rijke: bevinding huisstijl 117991
	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:40%;





	top: 10%;
	margin:-160px 0 20px -244px;
	padding:0 20px 20px 20px;
	display:none;
	background:transparent url("/fbto/assets/images/redesign_lb/bg-keuzehulp.png") no-repeat 0 100%;
	z-index:30;
}
 div#keuzehulp {
	overflow:visible;
	margin-top:-19px;	
	background-image:url("/fbto/assets/images/redesign_lb/bg-keuzehulp.gif");
}
	#keuzehulp .top {
		width:488px;
		background:url("/fbto/assets/images/redesign_lb/bg-keuzehulp.png") no-repeat 0 0;
		top:-15px; left:-20px;
		position:relative;
		height:15px;
	}
	*html #keuzehulp .top {
		background-image:url("/fbto/assets/images/redesign_lb/bg-keuzehulp.gif");
	}
	#keuzehulp .header {
		height:30px;
		background:transparent url("/fbto/assets/images/redesign_lb/bg_border_horizontal.gif") repeat-x 0 100%;
	}
		#keuzehulp .header .graph {
			display:inline;
			float:right;
			background:url("/fbto/assets/images/redesign_lb/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:0px;
		margin-top: 0px;
		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/redesign_lb/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/redesign_lb/bg_border_horizontal.gif") repeat-x 0 100%;
		padding:10px 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/redesign_lb/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/redesign_lb/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/redesign_lb/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/redesign_lb/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/redesign_lb/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/redesign_lb/checked2.gif") no-repeat 3px 50%;
			}
			div#fbto-selected ul li.disabled {
				background:#FFF url("/fbto/assets/images/redesign_lb/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/redesign_lb/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,
.last .button.next {
	display:none !important;
}
			
.qm-answer input {margin-left:-1px;}

div#keuzehulp p.note {
	margin:0 0 10px;
	float:left;
	width:100%;
}

#keuzehulp .graph span.color2 span.bar {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#00349A none repeat scroll 0 0;
}

#keuzehulp .graph span.result span.bar {
		display:block;
		height:9px;
		overflow:hidden;
		float:left;
		margin:3px 5px 3px 10px;
}

#keuzehulp .graph span.color1 span.bar {
	background:#F60;
}
#keuzehulp .graph span.color2 span.bar {
	background:#00349A;
}


#keuzehulp .graph span.color3 span.bar {
	background:#39F;
}

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 25px;
	zoom:1;
}

.landing .buttonbig,
.landing .buttonbig:visited {
	background:transparent url("../images/bg_button.gif") no-repeat 0 0;
	padding:0 0 0 25px;
	zoom:1;
}


.landing .button_alt,
.landing .button_alt:visited {
	background:transparent url("../images/bg_button_alt.gif") no-repeat 0 0;
	padding:0 0 0 25px;
	zoom:1;
}

.landing .buttonbig_alt,
.landing .buttonbig_alt:visited {
	background:transparent url("../images/bg_button_alt.gif") no-repeat 0 0;
	padding:0 0 0 25px;
	zoom:1;
}

.landing #banner-fullwidth .button,
.landing #banner-fullwidth .button:visited {
	background:url("/fbto/assets/images/redesign/bg_button_alt.gif") no-repeat 0 0;
}

.landing #banner-fullwidth .buttonbig,
.landing #banner-fullwidth .buttonbig:visited {
	background:url("/fbto/assets/images/redesign/bg_button_alt.gif") no-repeat 0 0;
}
	.landing .button span {
		background:transparent url("/fbto/assets/images/redesign/bg_button.gif") no-repeat 100% 0;
		display:block;
		padding:9px 25px 11px;
		margin-bottom:10px;
	}
	
	.landing .buttonbig span {
	background:transparent url("../images/bg_button.gif") no-repeat 100% 0;
	display:block;
	padding:10px 25px 11px 0px;
	}
	
	.landing .buttonbig_alt span {
	background:transparent url("../images//bg_button_alt.gif") no-repeat 100% 0;
	display:block;
	padding:10px 25px 11px 0px;
	}	
	
	.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 span.smaller  {
	padding:9px 20px 11px;
}
.landing .buttonAanvragen, .landing .buttonAanvragen:visited {
	background:transparent url("/fbto/assets/images/redesign/buttonAanvragen.gif") no-repeat 0 0;
	display:block;
	width:179px;
	height:38px;
	
}
.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;
}
#auto_new { 
	font-size:13px;
	line-height:1.4;
}


#auto_new .footnote { 
		margin:0;
		font-size:11px !important; 
}
#auto_new .columns {
		overflow:hidden;
		zoom:1;
		margin:1em 0;
	}
#auto_new .columns .column {
			float:left;
			width:300px;
			padding:10px;
		}
* html #auto_new .columns .column { display:inline; }

#auto_new .columns.bannered { background:url("/fbto/assets/images/redesign/bannered.gif"); }

#auto_new .columns.bannered .button { 
			float:right; 
		}
#auto_new .columns.bannered p { 
			font-size:12px;
			line-height:1.5;
			margin-bottom:1.5em;
		}
#auto_new #vaandel {
		float:right;
		margin:-10px 0 10px 10px;
	}
#auto_new ul {
		list-style:disc outside;
		margin:0 0 1em 1.2em;
	}
#auto_new .section {
			clear:both;
			zoom:1;
			margin:1em 0;
			padding:15px 10px 0 10px;
			background:url("/fbto/assets/images/redesign/dot.gif") repeat-x;
		}
#auto_new .jumpstation {
			margin:1.5em 0;
		}
#auto_new .jumpstation h2 {
				font-size:18px;
				color:#f66617 !important;
			}
#auto_new .jumpstation ul {
				list-style:none;
				margin:0;
			}
#auto_new .jumpstation ul li {
					padding:0 0 0 1.2em;
					background:url("/fbto/assets/images/redesign/bullet.gif") 2px 0.55em no-repeat;
				}
#auto_new .jumpstation a.document {
					background:url("/fbto/assets/images/redesign/document.gif") 0 0.2em no-repeat;
					padding:0 0 0 1.2em;
					margin:0 0 0 -1.2em;
					zoom:1;
				}
#auto_new .jumpstation h3 { margin:0 0 0.5em 0; }
#auto_new .jumpstation .columns { margin:1em -14px; }
#auto_new .jumpstation .columns .col-third {
					background:yellow;
					width:188px;
					margin:0 4px;
					background:url("/fbto/assets/images/redesign/jumpstation.gif") repeat-x;
					border-top:1px dotted #a4b9dc;
				}
#auto_new .kvk { 
				margin:1.5em 0;
				font-size:10px;
				text-transform:uppercase;
			}





.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-fullwidth2 {
	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 h2.white {
	margin:0 0 7px !important;
	font-size:16px;
	color:#FFFFFF;
}

.landing .list.highlighted h3 {
	margin:0;
	font-weight:bold;
}

.landing p {
	font-size:12px;
	float:left;
	padding:0 0px 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 10px 0;
}

.landing .list-double {
	width:630px !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 .advantages2 {
	width:630px !important;
	padding-left: 10px;
	padding-top: 10px;
	margin-top:10px;
	margin-bottom:15px;
}

.list .advantages2 ul li {
	background:url("../images/bullet-alt.gif") no-repeat 0 4px;
	margin:0 2px;
}

.landing .stroke {
	width:190px !important;
	padding:10px;
	height: 80px;
}

.landing .strokeright {
	width:190px !important;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin-right:0px;
	height: 80px;

}

.list .advantages ul li {
	background:url("../images/bullet-alt.gif") no-repeat 0 4px;
	margin:0 2px;
}

.landing .blijfreizen {
	width:240px !important;
	padding:10px;
	margin-top:10px;

}

.landing .incentive {
	width:240px !important;
	padding:10px;
	margin-top:10px;
	color:#FFFFFF;
}

.list .incentive ul li {
		background:url("../images/bullet-alt.gif") no-repeat 0 4px;
		margin:0 2px;
}

.list .blijfreizen ul li {
		background:url("../images/bullet-alt.gif") no-repeat 0 4px;
		margin:0 2px;
}
	
	
.landing .jevoordelen {
	width:340px !important;
	padding:10px;
	margin-top:10px;
}

.landing .woonhuisverzekering {
	width:340px !important;
	padding:10px;
	margin-top:0px;
}




.list .jevoordelen ul li {
		background:url("../images/bullet-alt.gif") no-repeat 0 4px;
		margin:0 2px;
	}	
	
	
.landing .banner {
	width:350px !important;
	padding:10px;
	margin-right:0;
}

.landing .banner2 {
	width:220px !important;
	padding:10px;
	margin-right:0;
}

.list .banner ul li {
		background:url("../images/bullet-alt.gif") no-repeat 0 4px;
		margin:0 2px;
	}	
	
	
	
	
	
/* new */

#auto_new .button.right { margin-right:10px; }
#auto_new .advantages { margin-right:0; }
	#auto_new .advantages p { margin-top:0; }
		#auto_new .advantages .button.right { margin-right:0; }
#auto_new .banner { 
	width:275px !important;
	margin-right:10px;
	padding-right:85px; 
}
	#auto_new .banner img {
		float:right;
		margin:-9px -75px 0 0;
	}
	#auto_new .banner ul li { font-weight:normal; } 
#auto_new #banner-fullwidth h2 { color:#f76301; }
#auto_new #banner-fullwidth .button { 
	height:36px; 
	overflow:hidden;
}
#auto_new #general-info { margin:0 0 2em 0; }
	#auto_new #general-info h2 {
		font-size:11px;
		margin:0 !important;
	}
	#auto_new #general-info p {
		font-size:11px;
		margin:0;
	}

























#auto_new .direct_regelen {
	margin:0 -10px;
	padding:10px;
	border-top:1px dotted #97aad3;
	border-bottom:1px dotted #97aad3;
	background:#e1ecf8;
	overflow:hidden;
}
* html #auto_new .direct_regelen { zoom:1; }
	#auto_new .direct_regelen h2 {
		font-size:18px;
		font-weight:normal;
	}
	#auto_new .direct_regelen .list {
		width:203px !important;
		min-height:170px;
		margin-bottom:0;
		background:none #fff;
		border-top:1px dotted #a5b3d6;
	}
	* html #auto_new .direct_regelen .list { height:170px; }
		#auto_new .direct_regelen h3 {
			font-weight:normal;
		}

/* 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 */                         



















a.orange_btn {
    float: right;
    display: block;
    height: 12px;
    background: #FF6600;
    padding: 4px 6px 6px 6px;
    border: 0;
    color: #FFFFFF !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
a.orange_btn:visted {
    color: #FFF;
}

a.orange_btn:active {
    color: #FFF;
}

