/* Låneberegner */

.loancalc {
	margin: 0;
	padding: 0;
	position: relative;
	left: 1px;
	top: -32px;
/*	float: right;*/
}

.loancalc * {
	margin: 0;
	padding: 0;
	font: 9px/11px verdana, sans-serif;
}
.loancalc strong {
	font-weight: bold;
}
.loancalc img {
	border: 0;
}
.loancalc {
	width: 572px;
}
.loancalc .space1 {
	height:7px;
}
.loancalc .space2 {
	height:9px;
}
.loancalc .space3 {
	height:15px;
}
.loancalc .space4 {
	height:11px;
}
.loancalc .ingen_bil {
	/* padding-top: 10px; */
	border-left: 1px #fff solid;
	padding-bottom: 6px;
	position: relative;
	left: -1px;
}
	.loancalc .first .ingen_bil {
		padding-top: 0;
	}
.loancalc h1 .headline {
	padding:3px 10px 4px 14px;
	margin:9px 0 11px 1px;
	display:block;
	float:left;
	/* background:#00709E; */
	font-size:11px;
	color:#fff;
	font-weight:bold;
	position: absolute;
	top: -16px;
}
* html .loancalc h1 .headline {
	display: inline;
}

	.loancalc h1.inPage {
		padding: 10px 0 20px;
	}
	.loancalc h1.inPage .headline {
		background:#00709E;
		position: static;
		top: 0;
		float: none;
		display: inline;
	}


.loancalc .err {
	color: #B00 !important;
}
.loancalc .errerr {
	color: #B00 !important;
}

.loancalc div.top_dots {
	background: #d0e0eb url(/img/laaneberegner/gx_dots.gif) repeat-x;
	height: 1px;
	overflow: hidden;
}
.loancalc div.dots {
	background: url(/img/laaneberegner/gx_dots.gif) repeat-x 0 11px;
	height: 14px;
	overflow: hidden;
	position: relative;
	left: -10px;
}
.loancalc div.dots_st3 {
	background: #FFF url(/img/laaneberegner/gx_dots.gif) repeat-x 0 0;
	height: 5px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.loancalc a {
	color: #00709e;
	font-weight: bold;
}
.loancalc a:hover {
	text-decoration: none;
}
.loancalc h4 {
	background: #d0e0eb;
	border: 1px #a6bfd0 solid;
	color: #00709e;
	font-weight: bold;
	padding: 6px 0 6px 10px;
	margin-left: 14px;
}

	.loancalc ul.step_menu {
		list-style-type: none;
		margin-left: 14px;
	}
		.loancalc ul.step_menu li {
			background-color: #d0e0eb;
			background-repeat: no-repeat;
			background-position: left top;
			float: left;
			padding-left: 17px;
		}
			.loancalc ul.step_menu li span {
				background-image: url(/img/laaneberegner/step2_2.gif);
				background-repeat: no-repeat;
				background-position: right top;
				padding: 0 29px 0 6px;
				height: 21px;
				line-height: 21px;
				font-weight: bold;
				display: block;
				color: #00709e;
				width:141px;
			}
			.loancalc ul.step_menu li#st5 span,
			.loancalc ul.step_menu li#st6 span,
			.loancalc ul.step_menu li#st7 span {
				width: 238px;
			}
			
				.loancalc ul.step_menu li#st4 span, .loancalc ul.step_menu li#st7 span {
					background-image: url(/img/laaneberegner/step4_2.gif);
					padding: 0 7px 0 6px;
				}
				
			/* normal states */
			
			.loancalc div ul.step_menu li#st1 {
				background-image: url(/img/laaneberegner/step1_1.gif);
			}
			.loancalc div ul.step_menu li#st2 {
				background-image: url(/img/laaneberegner/step2_1.gif);
			}
			.loancalc div ul.step_menu li#st3 {
				background-image: url(/img/laaneberegner/step3_1.gif);
			}
			.loancalc div ul.step_menu li#st4 {
				background-image: url(/img/laaneberegner/step3_1.gif);
			}
			
			/* active states */

			.loancalc div#st1 ul.step_menu li#st1 {
				background-image: url(/img/laaneberegner/step1_1_active.gif);
			}
				.loancalc div#st1 ul.step_menu li#st1 span {
					background-color: #00709e;
					background-image: url(/img/laaneberegner/step1_2.gif);
					color: #FFF;
				}
			.loancalc div#st2 ul.step_menu li#st2 {
				background-image: url(/img/laaneberegner/step2_1_active.gif);
			}
				.loancalc div#st2 ul.step_menu li#st2 span {
					background-color: #00709e;
					background-image: url(/img/laaneberegner/step1_2.gif);
					color: #FFF;
				}
			.loancalc div#st3 ul.step_menu li#st3 {
				background-image: url(/img/laaneberegner/step3_1_active.gif);
			}
				.loancalc div#st3 ul.step_menu li#st3 span {
					background-color: #00709e;
					background-image: url(/img/laaneberegner/step1_2.gif);
					color: #FFF;
				}
			.loancalc div#st4 ul.step_menu li#st4 {
				background-image: url(/img/laaneberegner/step3_1_active.gif);
			}
				.loancalc div#st4 ul.step_menu li#st4 span {
					background-color: #00709e;
					background-image: url(/img/laaneberegner/step4_2_active.gif);
					color: #FFF;
					padding: 0 7px 0 6px;
				}
				
			/* done states */
			
			.loancalc ul.step_menu li#st1.done {
				background-image: url(/img/laaneberegner/step1_1_done.gif);
			}
			.loancalc ul.step_menu li#st2.done {
				background-image: url(/img/laaneberegner/step2_1_done.gif);
			}
			.loancalc ul.step_menu li#st3.done {
				background-image: url(/img/laaneberegner/step3_1_done.gif);
			}
			.loancalc ul.step_menu li#st4.done {
				background-image: url(/img/laaneberegner/step3_1_done.gif);
			}
			
			
			/* normal states */
			
			.loancalc div ul.step_menu li#st5 {
				background-image: url(/img/laaneberegner/step1_1.gif);
			}
			.loancalc div ul.step_menu li#st6 {
				background-image: url(/img/laaneberegner/step2_1.gif);
			}
		
			.loancalc div ul.step_menu li#st7 {
				background-image: url(/img/laaneberegner/step2_1.gif);
			}
			
			/* active states */

			.loancalc div#st5 ul.step_menu li#st5 {
				background-image: url(/img/laaneberegner/step1_1_active.gif);
			}
				.loancalc div#st5 ul.step_menu li#st5 span {
					background-color: #00709e;
					background-image: url(/img/laaneberegner/step1_2.gif);
					color: #FFF;
				}
			.loancalc div#st6 ul.step_menu li#st6 {
				background-image: url(/img/laaneberegner/step2_1_active.gif);
			}
				.loancalc div#st6 ul.step_menu li#st6 span {
					background-color: #00709e;
					background-image: url(/img/laaneberegner/step4_2.gif);
					color: #FFF;
				}
			
			.loancalc div#st7 ul.step_menu li#st7 {
				background-image: url(/img/laaneberegner/step2_1_active.gif);
			}
				.loancalc div#st7 ul.step_menu li#st7 span {
					background-color: #00709e;
					background-image: url(/img/laaneberegner/step4_2_active.gif);
					color: #FFF;
					padding: 0 7px 0 6px;
				}
				
			/* done states */
			
			.loancalc ul.step_menu li#st5.done {
				background-image: url(/img/laaneberegner/step1_1_done.gif);
			}
			.loancalc ul.step_menu li#st6.done {
				background-image: url(/img/laaneberegner/step2_1_done.gif);
			}
			.loancalc ul.step_menu li#st7.done {
				background-image: url(/img/laaneberegner/step2_1_done.gif);
			}
			
				
	.loancalc .clear, .loan_popup .clear {
		clear: both;
		height:1px;
		overflow: hidden;
	}
	
	.loancalc .loan_container {
		padding: 14px 0 0;
		margin: 0;
	}
	.loancalc .loan_container.first {
		padding: 14px 0 0 0;
	}
	.loancalc h2{
		color: #FFF;
		font-size: 11px;
		font-weight: bold;
		padding: 1px 18px;
		background: #00709e;
		display: inline;
	}
	
	.loancalc .tbl_inf {
		border-top: 12px #00709e solid;
		border-collapse: collapse;
		margin-top: 16px;
		width: 100%;
	}
		.loancalc .tbl_inf td {
			text-align: left;
			vertical-align: top;
			color: #00709e;
			background: #d0e0eb;
			padding: 2px 0 2px 12px;
		}
			.loancalc .tbl_inf td.c_img {
				padding: 0;
				width: 230px;
				background: #FFF;

			}
			.loancalc .tbl_inf td.c_img_small {
				padding: 0;
				width: 55px;
			}
			.loancalc .tbl_inf td.c_name {
				font-weight: bold;
				font-size: 10px;
				line-height: 12px;
				padding: 12px 0 5px 12px;
			}
			.loancalc .tbl_inf td.c_name_small {
				font-weight: bold;
				font-size: 10px;
				line-height: 12px;
				padding: 5px 0 5px 12px;
			}
		.loancalc .tbl_inf td.num {
			text-align: right;
		}
		.loancalc .tbl_inf tr.even td {
			background: #FFF;
		}
		.loancalc .tbl_inf td.b {
			width: 164px;
		}
		.loancalc .tbl_inf td.c_descr {
			background: #FFF;
		}
			.loancalc .tbl_inf td.c_descr h3 {
				font-weight: bold;
				padding-top:9px;
			}
			.loancalc .tbl_inf td.c_descr p {
				padding-bottom:12px;
			}
	.loancalc .tbl_inf .tbl_end {
		background: #00709e;
		padding: 0;
	}
	
	.loancalc .car_info {
/* 		background: url(/img/laaneberegner/bg_hor_dots.gif) repeat-x 0 0; */
		margin-left: 14px;
	}
		.loancalc .car_info_inner {
 			background: url(/img/laaneberegner/bg_hor_dots.gif) repeat-x 0 99%;
		}
		.loancalc .car_info img {
			border-left: 4px #ffffff solid;
			float: right;
			display: block;
		}
		.loancalc .car_info .car_info_text {
			float: left;
			padding: 7px 0 12px 0;
			width: 358px;
		}
			.loancalc .car_info_2 .car_info_text {
				width: 439px;
			}
			.loancalc .car_info .car_info_text span {
				color: #00709e;
				display: block;
				font: 11px verdana, sans-serif;
				line-height: 16px;
				padding-left: 21px;
			}
				.loancalc .car_info .car_info_text span strong {
					font: bold 11px verdana, sans-serif;
					line-height: 16px;
				}
				.loancalc .car_info .car_info_text span.even {
					background: #d0e0eb;
				}
	
	
	.loancalc .loan_head {
		font-weight: bold;
		font-size: 11px;
		padding: 0 0 2px 35px;
		color: #00709e;
	}
	.loancalc .loan_info {
		color: #002131;
		font-size: 10px;
		line-height: 14px;
		padding: 0 25px 18px 36px;
	}
	.loancalc .loan_info_m_pant {
		visibility: hidden;
		color: #002131;
		font-size: 10px;
		line-height: 14px;
		padding: 4px 19px 18px;
		float: left;
		width: 400px;
	}
	.loancalc .tbl_options_block {
		padding: 2px 0 15px 16px;
	}
		.loancalc .tbl_options_block_2 {
			padding: 1px 0 0 1px;
		}
	.loancalc .tbl_options {
		border-collapse: collapse;
		border: 1px #a6bfd0 solid;
		width: 100%;
	}
		.loancalc .tbl_options th {
			background: #d0e0eb;
			font-weight: bold;
			color: #00709e;
			text-align: left;
			vertical-align: top;
			padding: 3px 0 9px 0;
		}
			.loancalc .tbl_options th.th1 {
				width: 15px;
			}
			.loancalc .tbl_options th.th2 {
				padding-left: 2px;
				width: 100px;
			}
			.loancalc .tbl_options th.th3 {
				width: 57px;
			}
			.loancalc .tbl_options th.th4 {
				width: 75px;
			}
			.loancalc .tbl_options th.th5 {
				width: 100px;
			}
			.loancalc .tbl_options th.th6 {
				width: 52px;
			}
			.loancalc .tbl_options th.th7 {
				width: 50px;
			}
			.loancalc .tbl_options th.th8 {
				width: 180px;
			}
			.loancalc .tbl_options th.th9 {
				width:45px;
			}
			
			.loancalc .tbl_options th.th12 {
				width: 130px;
			}
			.loancalc .tbl_options th.th13 {
				width: 60px;
			}
			.loancalc .tbl_options th.th14 {
				width: 70px;
			}
			.loancalc .tbl_options th.th15 {
			}
			.loancalc .tbl_options th.th16 {
				width: 110px;
			}
			
			.loancalc .tbl_options th.th21 {
				width: 110px;
			}
			.loancalc .tbl_options th.th22 {
				width: 60px;
			}
			.loancalc .tbl_options th.th23 {
				width: 70px;
			}
			.loancalc .tbl_options th.th24 {
				width: 70px;
			}
			.loancalc .tbl_options th.th25 {
				width: 67px;
			}
			.loancalc .tbl_options th.th26 {
			}
			.loancalc .tbl_options th.th27 {
				width: 100px;
			}
			.loancalc .tbl_options th.th28 {
				width: 120px;
			}
		
			.loancalc .tbl_options th span {
				padding: 4px 4px 4px 0;
				display: block;
				float: left;
				font-weight: bold;
				color: #00709e;
				text-align: left;
				
			}
			.loancalc .tbl_options th img {
				padding-top: 5px;
				display: block;
				float: left;
			}
		
		.loancalc .tbl_options td {
			background: #d0e0eb;
			height: 22px;
			text-align: left;
			padding: 0;
		}
			.loancalc .tbl_options td a.del {
				padding-left: 2px;
			}
			.loancalc .tbl_options td.leftal {
				text-align: left !important;
			}
			.loancalc .tbl_options td.bregn {
				text-align: right;
				padding-right: 7px;
			}
			.loancalc .tbl_options td.suchen {
				text-align: right;
				padding-top: 2px;
				padding-right: 7px;
			}
			.loancalc .tbl_options td div {
				background: #d0e0eb;
				padding: 2px 1px 1px;
				display: inline;
			}
			.loancalc .tbl_options td select {
				border: 1px #6c7b85 solid;
				border-width: 1px 0 0 1px;
				color: #010000;
				width: 102px;
				padding-left: 2px;
			}
				.loancalc .tbl_options td select.time {
					width: 50px;
				}
			.loancalc .tbl_options td input {
				border: 1px #6c7b85 solid;
				border-width: 1px 0 0 1px;
				color: #010000;
				width: 45px;
			}
				.loancalc .tbl_options td input.car_value {
					width: 56px;
				}
				.loancalc .tbl_options td input.car_payment {
					width: 87px;
				}
				.loancalc .tbl_options td input.car_price {
					width: 110px;
				}
				.loancalc .tbl_options td input.car_km {
					width: 70px;
				}
				.loancalc .tbl_options td input.car_year {
					width: 50px;
				}
				
				.loancalc .tbl_options td input.frm_radio {
					width: 13px;
				}
				
			
			
		.loancalc .aarstal_indfl {
			width: 40px;
		}
		
		
		.loancalc .tbl_options tr.odd td {
			background: #FFF;
		}
		
		.loancalc .tbl_options tr.calc td {
			padding-bottom: 12px;
		}
		
		.loancalc .tbl_options td.ydel {
			text-align: left;
			padding-left: 5px;
		}
	
	.loancalc .frm_back {
		padding-top: 8px;
		float: left;
		margin-left: 14px;
	}
	.loancalc .frm_image {
		padding-top: 8px;
		float: right;
	}
	
	.loancalc .list_info {
		list-style-type: none;
		margin-left: 14px;
	}
		.loancalc .list_info li {
			background: #d0e0eb url(/img/laaneberegner/gx_list_arrow.gif) no-repeat 8px 8px;
			border: 1px #a6bfd0 solid;
			margin-bottom: 6px;
			height: 1%;
		}
			.loancalc .list_info h3 {
				font-weight: bold;
				font-size: 10px;
				margin-top: 4px;
			}
			.loancalc .realList {
				background: transparent;
				border: none;
				margin: 8px 0 8px 20px;

			}
				.loancalc .realList li {
					background: transparent;
					border: none;
					margin-bottom: 3px;
					height: auto;
				}
			.loancalc .list_info li span.title {
				display: block;
				height: 21px;
				padding-left: 19px;
			}
			.loancalc .list_info li span.title span {
				color: #00709e;
				font-weight: bold;
				line-height: 21px;
				display: block;
				float: left;
			}
			.loancalc .list_info li span.title a {
				color: #00709e;
				font-weight: bold;
				line-height: 21px;
				float: right;
				padding: 3px 5px 0 0;
			}
		
		.loancalc .list_info li div.list_cont_container {
			display: none;
		}
		.loancalc .list_info li div.list_cont_container_open {
			display: block;
		}
/*		.loancalc .list_info li div.list_cont_container#info1 {
			display: block;
		}
*/
		.loancalc .list_info li div.list_cont {
			background: #FFF;
			padding-left: 10px;
		}
		.loancalc .list_info li table {
			border-collapse: collapse;
		}
			.loancalc .list_info li table td {
				padding: 4px 10px 0 0;
			}
				.loancalc .list_info li table td.bs {
					line-height: 40px;
					height: 40px;
				}
			.loancalc .list_info li table td span {
				background: #d0e0eb;
				padding: 2px 1px 3px;
			}
				.loancalc .list_info li table td input, .loancalc .list_info li table td select {
					height:14px;
					border: 1px #6c7b85 solid;
					border-width: 1px 0 0 1px;
				}
				.loancalc .list_info li table td select {
					*height: auto;
				}
				
					.loancalc .list_info li table td.tbl_td_runtime {
						width: 112px;
					}
					.loancalc .list_info li table td.tbl_td_runtime2 {
						width: 70px;
					}
					.loancalc .list_info li table td span .loan_prices {
						width: 95px;
					}
					.loancalc .list_info li table td span .pers_name {
						width: 129px;
					}
					.loancalc .list_info li table td span .pers_cpr {
						width: 37px;
					}
					.loancalc .list_info li table td span .pers_adr {
						width: 140px;
					}
					.loancalc .list_info li table td span .pers_post {
						width: 30px;
					}
					.loancalc .list_info li table td span .pers_city {
						width: 85px;
					}
					.loancalc .list_info li table td span .pers_mail {
						width: 114px;
					}
					.loancalc .list_info li table td span .pers_tlf {
						width: 88px;
					}
					.loancalc .list_info li table td span .pers_status {
						width: 125px;
					}
					.loancalc .list_info li table td span .pers_occu {
						width: 150px;
					}
					.loancalc .list_info li table td span .pers_employer {
						width: 149px;
					}
					.loancalc .list_info li table td span .pers_title {
						width: 116px;
					}
					.loancalc .list_info li table td span .pers_since {
						width: 66px;
					}
					.loancalc .list_info li table td span .pers_tlf_work {
						width: 85px;
					}
					.loancalc .list_info li table td span .pers_income {
						width: 149px;
					}
					.loancalc .list_info li table td span .inp_loantype {
						width: 96px;
						_width: 92px;
						height: 14px;
						line-height: 14px;
						*height: auto;
						*line-height: normal;
					}

				.loancalc .list_info li table td.radiobtns {
					
				}
				.loancalc .list_info li table td.radiobtns label {
					float: left;
					padding: 0 8px 0 4px;
				}
				.loancalc .list_info li table td.radiobtns input {
					float: left;
					width: 13px;
					height: 13px;
					border: 0;
				}
			
			.loancalc .list_info li table.info_button {
				width: 100%;
			}
				.loancalc .list_info li table.info_button .legend span {
					color: #00709e;
					background: #FFF;
					padding: 0;
					line-height: 15px;
				}
				.loancalc .legend span.bluetext {
					color: #00709e;
					background: #FFF;
					padding: 0;
					line-height: 15px;
				}
				.loancalc .list_info li table.info_button .next {
					text-align: right;
					padding: 0 5px 5px 0;
				}
		
	.loancalc .list_cont {
		padding: 10px 0;
	}
	.loancalc .list_statements {
		list-style-type: disc;
		margin: 0 0 0 33px;
	}
		.loancalc .list_statements li {
			margin: 0 0 4px 0;
			background: none;
			border: 0;
		}
		#loan_calc_st4_pr_hide .list_statements {
			margin-left: 50px;
		}
		
	.loancalc .list_view {
		list-style-type: none;
		background: #FFF;
		padding: 5px 0;
	}
		.loancalc .list_view li {
			margin-left: 20px;
			line-height: 16px;
		}
			.loancalc .list_view li span {
				color: #000;
				width: 160px;
				padding-right: 10px;
			}

	.loancalc .pr_hid {
		display: none;
	}

/* loan advantages */
.loan_advantages {
	background: #ffffff url(/img/laaneberegner/car_speedometer.jpg) no-repeat 1px 0;
	background-repeat: no-repeat;
	height: 94px;
	width: 564px;
	padding: 0 0 0 11px;
	position: relative;
	left: -1px;
}
	.loan_advantages h2 {
		background: none;
		border-bottom: 1px #a9cede solid;
		width: 159px;
		padding: 4px 0 3px;
		display: block;
	}
	.loan_advantages ul {
		list-style-type: none;
		margin: 0 0 0 13px;
	}
		.loan_advantages ul li {
			color: #ffffff;
		}
			.loan_advantages ul li span {
				background: url(/img/laaneberegner/ic_white_square.gif) no-repeat 0 9px;
				font-size: 10px;
				line-height: 13px;
				display: block;
				_height: 1%;
				padding: 3px 0 1px 8px;
			}

/* loan text & examples */
.loan_text_examples {
	clear: both;
	padding: 7px 0 0 13px;
}
	.loan_text_examples {
		padding-bottom: 16px;
	}
	.loan_text_examples_text {
		background: url(/img/laaneberegner/bg_vert_dots.gif) no-repeat 100% 28px;
		float: left;
		width: 339px;
		padding-right: 30px;
		font: 10px/14px verdana, sans-serif;
	}
	.loan_text_examples strong, .loan_text_examples b {
		font-weight: bold;
	}
	.loan_examples {
		float: right;
		width: 188px;
	}
		.loan_examples h3 {
			padding-bottom: 13px;
		}
		.loan_examples table {
			border-collapse: collapse;
		}
			.loan_examples table th {
				background: #d6e3ef;
				border: 2px #fff solid;
				border-bottom-width: 12px;
				text-align: center;
			}
			.loan_examples table td {
				background: #d6e3ef;
				border: 2px #fff solid;
			}
			.loan_examples table th span, 
			.loan_examples table td span {
				font-size: 10px;
				text-align: left;
				padding: 3px 3px 4px 4px;
				display: block;
			}
			.loan_examples table th span {
				font-weight: bold;
				text-align: center;
			} 
			.loan_examples table tr.even td {
				background: #efefef;
			}

/* Detail Popup  */

.loan_popup {
	margin: 0;
	padding: 0;
	width: 423px;
}
.loan_popup * {
	font: normal 10px/17px verdana, sans-serif;
	margin: 0;
	padding: 0;
}
	.loan_popup img {
		border: 0;
		display: block;
	}
	
	.loan_popup .logo {
		margin-bottom: 15px !important;
	}
	.loan_popup a.print {
		float: right;
		margin-right: 24px;
	}
	
	.loan_popup h1 {
		background: #00709e;
		color: #FFF;
		font-weight: bold;
		font-size: 11px;
		padding: 1px 15px 1px 25px;
		float: left;
	}
	.loan_popup p {
		padding: 0 0 0 25px;
		margin: 17px 0 0;
	}
	.loan_popup h2 {
		padding: 0 0 0 25px;
		margin: 0 0 17px;
		color: #00709e;
		font-size: 11px;
		font-weight: bold;
	}
	.loan_popup table {
		border-collapse: collapse;
		margin-left: 25px;
	}
		.loan_popup table td {
			padding: 0;
			
		}
		.loan_popup table td.left {
			width: 190px;
		}
		.loan_popup table td.right {
			width: 178px;
		}
	.loan_popup div.dots {
		background: #FFF url(/img/laaneberegner/gx_dots_dark.gif) repeat-x left bottom;
		height: 20px;
		width: 374px;
		overflow: hidden;
		margin: 0 0 10px 25px;
	}
	.loan_popup a.close {
		float: right;
		margin-right: 24px;
	}
	
	input.frm_radio {
		border: 0 !important;
	}
	
	
	
.loan_car_info_extras {
	
}
	.loan_car_info_extras .loan_car_info {
		background: #d0e0eb url(/img/bg_loan_car_info.gif) repeat-x 0 100%;
		width: 574px;
		float: left;
		padding-bottom:8px;
	}
		.loan_car_info_extras .loan_car_info .inner{
		width:100%;
		background:url(/img/bg_loanCarInfoInner.png) 100% 100% no-repeat;
		padding-bottom:12px;
		}
		
		.loan_car_info_extras .loan_car_info .image {
			padding: 8px 14px 6px 15px;
			float: left;
		}
			.loan_car_info_extras .loan_car_info img {
				/*height: 106px;*/
				width: 180px;
				display: block;
				padding:2px;
				background:#fff;
				border-right:2px solid #b3c0ca;
				border-bottom:2px solid #b3c0ca;
			}
		.loan_car_info_extras .loan_car_info table {
			border-collapse: collapse;
			width: 340px;
			margin-top: 4px;
		}
			.loan_car_info_extras .loan_car_info table td {
				background: #aac5d9;
				color: #006292;
				font: 11px verdana, sans-serif;
				padding: 3px 6px;
			}
				.loan_car_info_extras .loan_car_info table .even td {
					background: transparent;
				}
				.loan_car_info_extras .loan_car_info table td.value {
					text-align: right;
					padding-right:174px;
				}
				
			.loan_car_info_extras .loan_car_info table th h3 {
			color: #006292;
			font: bold 11px verdana, sans-serif;
			padding: 5px 0 3px 5px;
			margin: 0 0 12px 0;
			}
		.loan_car_info_extras .info_extras {
			background: #f5f5f5 url(/img/bg_info_extras_table.gif) no-repeat 0 100%;
			float: left;
			width: 192px;
			height: 152px;
			margin: 0 -2px 0 1px;
		}
			.loan_car_info_extras .info_extras h3 {
				background: url(/img/bg_info_extras_headline.gif) no-repeat 0 0;
				color: #ffffff;
				font: bold 11px verdana, sans-serif;
				padding: 4px 7px 5px;
			}
			.loan_car_info_extras .info_extras img {
				float: left;
			}
			.loan_car_info_extras .info_extras div {
				background: #efefef;
				font: 11px/14px verdana, sans-serif;
				height: 85px;
				float: left;
				width: 116px;
			}
				.loan_car_info_extras .info_extras div div {
					padding: 0 5px;
					float: none;
					width: auto;
				}
					.loan_car_info_extras .info_extras strong {
						font: bold 11px/14px verdana, sans-serif;
						padding-top: 5px;
						display: block;
					}
					.loan_car_info_extras .info_extras p {
						font: bold 11px/14px verdana, sans-serif;
						padding: 0;
						margin: 0;
						display: inline;
					}
			
			.loan_car_info_extras .info_extras table {
				clear: both;
				margin-top: 4px;
			}
				.loan_car_info_extras .info_extras table td {
					font-size: 11px;
					padding: 2px 4px;
				}
				.loan_car_info_extras .info_extras table td a {
					font-size: 11px;
				}
				.loan_car_info_extras .info_extras table td.tlf {
					font-weight: bold;
				}

.loanCalcIndent {
	padding-left: 16px;
}

.alternative_options_block {}
	.alternative_options_block .tbl_options th,
	.alternative_options_block .tbl_options th img {
		vertical-align: middle;
	}

.loancalc a.activateAlternative {
	font-weight: normal;
	font-size: 10px;
}	

.didYouKnow {
	background: #efefef url(/img/bg_didyouknow_corner_bottom.gif) no-repeat 0 100%;
	float: right;
	width: 192px;
	margin-top: 20px;
}
	.didYouKnow h3 {
		background: #7a6b3e url(/img/bg_didyouknow_corner_top.gif) no-repeat 100% 0;
		color: #ffffff;
		font: bold 11px verdana, sans-serif;
		padding: 4px 8px 5px;
	}
	.didYouKnow p {
		font: 11px verdana, sans-serif;
		margin: 0;
		padding: 11px 10px 18px 7px;
	}



.alternativeCalc {
	background: #d0e0eb;
	border: 1px #a6bfd0 solid;
	width: 347px;
	margin-top: 16px;
}
	.alternativeCalc table {
		border-collapse: collapse;
		margin: 10px 15px;
	}
		.alternativeCalc table table {
			margin: 0;
		}
		.alternativeCalc td {
			padding-bottom: 10px;
		}
		.alternativeCalc td td {
			padding-bottom: 2px;
		}
			.alternativeCalc label {
				color: #00709e;
				font: bold 10px tahoma, sans-serif;
				padding: 0 5px;
			}
			.alternativeCalc img {
				vertical-align: middle;
				margin-right: 15px;
			}
			.alternativeCalc .inpText {
				width: 221px;
			}
			.alternativeCalc select {
				width: 225px;
			}

			.alternativeCalc .radios .labelPant {
				padding: 0;
				*padding: 4px 0 0;
				vertical-align: top;
			}
			.alternativeCalc .radios .valuePant {
				padding: 0;
			}
				.alternativeCalc .radios table label {
					color: #000000;
					font-weight: normal;
				}
			.alternativeCalc .buttons {
				text-align: right;
				padding-bottom: 0;
			}
			
.loancalc .loan_info_m_pant_alternative {
	width: 340px;
	padding: 4px 5px 0;
	float: none;
	
}
.customersSay {
	background: #efefef url(/img/bg_customers_say_bottom_corner.gif) no-repeat 0 100%;
	width: 350px;
	margin-top: 15px;
}
	.customersSay h3 {
		background: #ffffff url(/img/bg_customers_say_headline.gif) no-repeat 0 0;
		height: 35px;
		width: 100%;
		text-indent: -9000px;
		
	}
	.customersSay blockquote {
		background: transparent url(/img/bg_customers_say_quotes.gif) no-repeat 10px 10px;
		color: #777777;
		font: italic 11px/16px verdana, sans-serif;
		padding: 11px 56px;
	}
		.customersSay span{
			color: #303030;
			display: block;
			font: normal 11px/16px verdana, sans-serif;
			padding-top: 9px;
		}


@media print {

	* {
		width: auto;
		margin: 0 5%;
		padding: 0;
		border: 0;
		float: none !important;
		position: relative !important;
		background: white !important;
		top: 0;
		left: 0;
	}


	/* make all fonts black on print outs */
	
	.loancalc * {
		color:#000 !important;
		border: 0 !important;
		overflow: visible;
	}
	
	/* Not to be printet */
	
	#s1_menu_container, #s1_header, #c2_column1, #dibamenu, #s1_footer, #loan_calc_st4_pr_hide, .m4 {
		display: none !important;
		width: 0 !important;
		height: 0 !important;
	}
	#c2_container {
		background: red !important;
		margin: 0!important;
		padding: 0!important;
		width: 0 !important;
	}
	
	/* Displays all the data to be printed */
	
	.loancalc .pr_hid {
		display: block;
		position: relative;
		top: 0;
		left: 0;
	}
		.loancalc .pr_hid * {
			display: block;
			position: relative;
			top: 0;
			left: 0;
		}
			.loancalc .pr_hid span {
				display: inline;
			}
	.loancalc .tbl_end img {
		display: none;
	}	
	.loancalc .step_menu {
		display: none;
	}
	.loancalc a {
		display: none;
	}
	
	.loan_popup * {
		color:#000 !important;
	}
	
	.loan_popup a.print, .loan_popup a.close {
		display: none;
	}
	.loan_popup table {
		border-collapse: collapse;
		margin-left: 25px;
		width: 100%;
	}
	
}
