body {
	margin				:	0px;
	padding				:	0px;
	background-color	:	#566f90;
	font-family			:	Verdana;
	font-size			:	14px;
}

/* Generelt stilsett */
h1 {
	font-size		:	16px;
	line-height		:	18px;
	border-bottom	:	1px dotted black;
	margin			:	2px 0px;
	padding			:	0px 0px 5px 0px;
	/*color			:	#363636;*/
	color			:	#231f20;
	font-family		:	Georgia;
	font-weight		:	normal;

}

h2 {
	font-size		:	14px;
	margin			:	0px;
	padding			:	0px;
	color			:	#363636;
	font-family		:	Verdana;
	font-weight		:	bold;
}

h3 {
	font-size		:	12px;
	padding			:	0px;
	margin			:	10px 0px 0px 0px;
	color			:	#363636;
	font-family		:	Verdana;
	font-weight		:	bold;
}

h4 {
	font-size		:	10px;
	margin			:	0px;
	padding			:	0px;
	color			:	#363636;
	font-family		:	Verdana;
	font-weight		:	bold;
}

p {
	/*color		:	#363636;*/
	color		:	#231f20;
	font-family	:	Verdana;
	font-size	:	10px;
	line-height	:	16px;
	padding		:	0px;
	margin		:	0px 0px 16px 0px;
}

a, a:active, a:visited {
	/*color		:	#004477;*/
	color		:	#004990;
	font-family	:	Verdana;
}

/*Gradualfader*/
.gradualfader {

}


/**/
.pageWrap {
	margin		:	30px 0px 0px 30px;
	padding		:	0px 0px 10px 0px;
	width		:	975px;
	float		:	left;
	background	:	url(../images/web/bg2b.jpg) no-repeat;
	/*background	:	url(../images/background_autoplan_110411.png) no-repeat; */
}

/* Headerarea */
.headerArea {
	margin	:	17px 17px 0px 17px;
	padding	:	0px;
	width	:	945px;
	float	:	left;
}

*html .headerArea{
	margin	:	17px 0px 0px 5px;
}

		.headerArea.logo {
			margin	:	3px 0px 0px 0px;
			padding	:	0px;
			width	:	400px;
			float	:	left;
		}

				.headerArea.logo img {
					border	:	0px;
				}

				.headerArea.logo a, a:focus {
					outline	:	none;
				}

		*html .logoImage {
			/*background	:	url(../images/web/logo2.gif) no-repeat top left;*/
			width		:	286px;
			height		:	48px;
			cursor		:	pointer;
		}

		.logoImage {
			/*background	:	url(../images/web/logo.png) no-repeat top left;*/
			background	:	url(../images/web/AutoPlan_vs2_rgb_300.png) no-repeat top left;
			margin		: 	14px 0 0 26px; 
			width		:	300px;
			height		:	48px;
			cursor		:	pointer;
		}

		.headerArea.quote {
			margin	:	20px 0px 0px 0px;
			padding	:	0px;
			width	:	450px;
			float	:	left;
		}

				.headerArea.quote p{
					margin	:	0px 0px 0px 22px;
					padding	:	0px;
					font-size	:	11pt;
					font-weight	:	normal;
					line-height	:	15pt;
					/*color		:	#566f90;*/
					color		:	#3760a0;
				}

				.quote.imgTag {
					/*margin	:	0px 20px 10px 0px;*/
					height	:	26px;
					width	:	25px;
					vertical-align:center;
				}

.menuArea {
	padding	:	0px;
	margin	:	50px 17px 0px 17px;
	width	:	931px;
	float	:	left;
}

*html .menuArea {
	margin	:	50px 10px 0px 6px;
}

		.menuArea.primary {
			float	:	left;
			width	:	926px;
		}

		.menuArea.primary ul.menu.main {
			list-style	:	none;
			margin		:	0px;
			padding		:	0px;
			float		:	left;
		}

		.menuArea.primary ul.menu.main li{
			float		:	left;
			margin		:	0px 0px 0px 0px;
			padding		:	0px;
			width		:	154px;
			height		:	40px;
			text-align	:	center;
		}

		.menuArea.primary ul.menu.main li a{
			text-decoration	:	none;
			padding-bottom	:	10px;
			display			:	block;
			/*color			:	#004477;*/
			color			:	#004990;
			font-size		:	11px;
			font-weight		:	normal;
		}

				/* Primary menu - First */
				.menuArea.primary ul.menu.main li.firstUnselected a{
					border-bottom	:	6px solid #16654f;
					margin			:	0px 14px 0px 0px;
				}

						.menuArea.primary ul.menu.main li.firstSelected a {
							border-bottom	:	14px solid #16654f;
							margin			:	0px 14px 3px 0px;
							padding			:	0px 0px 1px 0px;
							font-weight		:	normal;
						}

				/* Primary menu - Second */
				.menuArea.primary ul.menu.main li.secondUnselected a{
					border-bottom	:	6px solid #c0da1d;
					margin			:	0px 14px 0px 0px;
				}

						.menuArea.primary ul.menu.main li.secondSelected a {
							border-bottom	:	14px solid #c0da1d;
							margin			:	0px 14px 3px 0px;
							padding			:	0px 0px 1px 0px;
							font-weight		:	normal;
						}

				/* Primary menu - Third */
				.menuArea.primary ul.menu.main li.thirdUnselected a{
					border-bottom	:	6px solid #009595;
					margin			:	0px 14px 0px 0px;
				}

						.menuArea.primary ul.menu.main li.thirdSelected a {
							border-bottom	:	14px solid #009595;
							margin			:	0px 14px 3px 0px;
							padding			:	0px 0px 1px 0px;
							font-weight		:	normal;
						}

				/* Primary menu - Fourth */
				.menuArea.primary ul.menu.main li.fourthUnselected a {
					border-bottom	:	6px solid #173886;
					margin			:	0px 14px 0px 0px;
				}

						.menuArea.primary ul.menu.main li.fourthSelected a {
							border-bottom	:	14px solid #173886;
							margin			:	0px 14px 3px 0px;
							padding			:	0px 0px 1px 0px;
							font-weight		:	normal;
						}

				/* Primary menu - Fifth */
				.menuArea.primary ul.menu.main li.fifthUnselected a {
					border-bottom	:	6px solid #0076bb;
					margin			:	0px 14px 0px 0px;
				}

						.menuArea.primary ul.menu.main li.fifthSelected a {
							border-bottom	:	14px solid #0076bb;
							margin			:	0px 14px 3px 0px;
							padding			:	0px 0px 1px 0px;
							font-weight		:	normal;
						}

				/* Primary menu - Sixth */
				.menuArea.primary ul.menu.main li.sixthUnselected a {
					border-bottom	:	6px solid #6ba026;
					margin			:	0px 0px 0px 0px;
				}

						.menuArea.primary ul.menu.main li.sixthSelected a {
							border-bottom	:	14px solid #6ba026;
							margin			:	0px 0px 3px 0px;
							padding			:	0px 0px 1px 0px;
							font-weight		:	normal;
						}

		/* Secondary menu in header */
		.menuArea.primary ul.menu.sub {
			list-style	:	none;
			padding		:	0px;
			margin		:	2px 4px 8px 0px;
			float		:	right;
		}

		.menuArea.primary ul.menu.sub li {
			float			:	left;
			margin			:	0px;
			border-right	:	1px solid #004477;
			padding			:	0px 10px;
		}

				.menuArea.primary ul.menu.sub li a {
					/*color			:	#004477;*/
					color			:	#004990;
					text-decoration	:	none;
					font-size		:	10px;
					font-weight		:	normal;
				}

				.menuArea.primary ul.menu.sub li.last {
					border	:	none;
					padding	:	0px 0px 0px 10px;
				}

.menuArea.secondary {
		margin				:	0px 0px 10px 0px !important;
		padding				:	0px;
		width				:	218px;
		height				:	228px;
		background-color	:	white;
}

		.menuArea.secondary ul{
			padding		:	0px;
			margin		:	10px;
			list-style	:	none;
		}

		.menuArea.secondary ul li {
			padding			:	0px;
			margin			:	5px 0px 0px 0px;
			border-bottom	:	1px dotted black;
		}

				.menuArea.secondary ul li.children {
					padding	:	0px;
					margin	:	5px 0px 0px 0px;
					border	:	none;
				}

						.menuArea.secondary ul li.children.Selected a{
							font-size		:	12px;
							text-decoration	:	none;
							color			:	#004477;
							font-weight		:	bold;
						}

						.menuArea.secondary ul li.children a.Selected { /* Hvis et barn er valg fra dette menypunktet */
							font-size		:	12px;
							text-decoration	:	none;
							color			:	#004477;
							font-weight		:	bold;
							background		:	url(../images/web/bg-menu-selected.jpg) no-repeat center left;
							padding			:	0px 0px 0px 10px;
						}


				.menuArea.secondary ul li a{
					font-size		:	12px;
					text-decoration	:	none;
					/*color			:	#004477;*/
					color			:	#004990;
					background		:	url(../images/web/bg-menu-list.jpg) no-repeat center left;
					padding			:	0px 0px 0px 10px;
				}

						.menuArea.secondary ul li.Selected a{ /* Hvis menypunkt er valgt */
							font-size		:	12px;
							text-decoration	:	none;
							color			:	#004477;
							font-weight		:	bold;
						}

						.menuArea.secondary ul li.Selected a.Selected { /* Hvis et barn er valg fra dette menypunktet */
							font-size		:	12px;
							text-decoration	:	none;
							/*color			:	#004477;*/
							color			:	#004990;
							font-weight		:	bold;
							background		:	url(../images/web/bg-menu-selected.jpg) no-repeat center left;
							padding			:	0px 0px 0px 10px;
						}

				.menuArea.secondary ul li.sub{
					border	:	none;
				}

				.menuArea.secondary ul li.sub a{
					background	:	none;
				}

				.menuArea.secondary ul li.sub.selected {

				}

				.menuArea.secondary ul li.sub.selected a{
					background	:	none;
					font-weight	:	bold;
				}

/* Main area  */
.mainArea {
	float	:	left;
	width	:	926px;
	margin	:	5px 17px;
	font-size	:	10px;
}


*html .mainArea{
	margin	:	5px 5px;
}

		.col1 {
			float	:	left;
			padding	:	0px;
			margin	:	0px;
			width	:	218px;
		}

		.col2 {
			float	:	left;
			padding	:	0px;
			margin	:	0px;
			width	:	218px;
		}

		.col3 {
			float	:	left;
			padding	:	0px;
			margin	:	0px;
			width	:	218px;
		}

		.col4 {
			float	:	left;
			padding	:	0px;
			margin	:	0px;
			width	:	218px;
		}

		.col23 {
			float	:	left;
			padding	:	0px;
			margin	:	0px 8px 0px 12px;
			width	:	468px;
		}

				.col23 img{
					border	:	0px;
				}

		.col234 {
			float	:	left;
			padding	:	0px;
			margin	:	0px 0px 0px 10px;
			width	:	698px;
		}

				.col234a {
					float				:	left;
					padding				:	5px;
					margin				:	0px 0px 10px 10px;
					width				:	688px;
					background-color	:	white;
				}

		/* Box */
		.box {
			float	:	left;
			width	:	218px;
			/*height	:	517px; */
			margin	:	0px;
			padding	:	0px;
		}

		.boxmargin {
			margin	:	0px 17px 0px 0px;
			float	:	left;
		}

		*html .boxmargin {
			margin	:	0px 17px 0px 0px;
		}

				.box.img {
					border-top		:	20px solid #16654f;
					border-bottom	:	5px solid #9C9D9F;
					height			:	186px;
					float			:	left;
					background-color:	white;
					overflow		:	hidden;
				}

						.box.img.biladminImg {
							border-top		:	20px solid #16654f;
							background-color	:	white !important;
						}

						.box.img.leieLangImg{
							border-top		:	20px solid #c0da1d;
							background-color	:	white !important;
						}

						.box.img.leieKortImg {
							border-top		:	20px solid #009595;
							background-color	:	white !important;
						}

						.box.img.default {
							border-top		:	20px solid #198ACA;
							background-color	:	white !important;
						}

						.box.img.diverseImg {
							border-top		:	20px solid #198ACA;
							background-color	:	white !important;
						}

						.box.img.faqImg {
							border-top		:	20px solid #173886;
							background-color	:	white !important;
						}

				.box.default {
					border-top			:	20px solid #198ACA;
					height				:	0px;
					width				:	218px;
					background-color	:	white;
					padding				:	0px;
					margin				:	0px;
					float				:	left;
				}

				.box.content {
					float				:	left;
					width				:	198px;
					font-size			:	10px;
					line-height			:	16px;
					/*color				:	#4B4B4D;*/
					color				:	#231f20;
					background-color	:	white;
					min-height			:	250px;
					overflow			:	hidden;
					padding				:	0px 10px 0px 10px;
				}

				*html .box.content {
					height	:	250px;
				}

						.box.content p{
							font-size	:	10px;
							line-height	:	16px;
							/*color		:	#4B4B4D;*/
							color		:	#231f20;
							margin		:	0px 0px 10px 0px;
							padding		:	0px;
						}

						.box.content h1 {
							font-size		:	14px;
							margin			:	4px 0px 10px 0px;
							padding			:	3px 0px;
							line-height		:	18px;
							border-bottom	:	1px dotted black;
						}

						.box.content a {
							font-weight		:	bold;
							color			:	#004477;
							font-size		:	11px;
							text-decoration	:	none;
						}

						.box.content ul {
							margin		:	10px 0px 0px 0px;
							padding		:	0px;
							list-style	:	none;
						}

						.box.content ul li{
							margin			:	0px 0px 5px 0px;
							padding			:	0px 0px 0px 7px;
							background		:	url(../images/web/bg-menu-list.jpg) no-repeat left 6px;
							line-height		:	16px;
						}

						.box.content ul li a{
							text-decoration	:	none;
							font-weight		:	bold;
							/*color			:	#26608B;*/
							color			:	#004990;
							font-size		:	11px;
							margin			:	0px;
							padding			:	0px;
						}

				.box.content.noimg{
					float				:	left;
					width				:	198px;
					font-size			:	10px;
					background-color	:	white;
					height				:	442px;
					overflow			:	hidden;
					padding				:	0px 10px;
				}

				*html .box.content.noimg {
					height	:	442px;
				}

						.box.content.noimg h1 {
							font-size		:	14px;
							margin			:	4px 0px 10px 0px;
							padding			:	3px 0px;
							line-height		:	30px;
							border-bottom	:	1px dotted black;
						}

						.box.content.noimg a {
							font-size		:	10px;
							/*color			:	#004477;*/
							color			:	#004990;
							text-decoration	:	none;
							font-weight		:	bold;
						}

						.box.content.noimg p {
							margin		:	0px 0px 10px 0px;
							padding		:	0px;
							font-size	:	10px;
							line-height	:	16px;
						}

						.box.content.noimg ul {
							margin		:	10px 0px 0px 0px;
							padding		:	0px;
							list-style	:	none;
						}

						.box.content.noimg ul li{
							margin			:	0px;
							padding			:	3px 0px;
							border-bottom	:	1px dashed black;
						}

						.box.content.noimg ul li a{
							text-decoration	:	bold;
							font-weight		:	normal;
							color			:	#26608B;
							font-size		:	10px;
						}

		.listBox {
			width				:	217px;
			height				:	208px;
			background-color	:	white;
			margin				:	0px;
			padding				:	5px;
			float				:	left;
			font-size			:	10px;
		}

				.listBox ul{
					list-style	:	none;
					padding		:	0px 0px 0px 10px;
				}

				.listBox ul li {
					background		:	transparent url(../images/web/bg-menu-list-dark.jpg) no-repeat scroll left center;
					color			:	#363636;
					font-size		:	10px;
					line-height		:	16px;
					padding			:	0px 0px 0px 10px;
					text-decoration	:	none;
				}

				.listBox h1 {
					font-size		:	14px;

				}

				.listBox p {
					margin	:	0px;
				}

				.listBox a, .listBox a:active, .listBox a:visited {
					color			:	#004477;
					text-decoration	:	none;
					font-weight		:	bold;
				}

					.listBox.first {
						margin	:	0px 8px 8px 0px;
					}

					*html .listBox.first {
						margin	:	0px 5px 5px 0px;
					}

					.listBox.second {
						margin	:	0px 8px 8px 0px;
					}

					*html .listBox.second {
						margin	:	0px 5px 5px 0px;
					}

					.listBox.third {
						margin	:	0px 0px 8px 0px;
					}

					*html .listBox.third {
						margin	:	0px 0px 5px 0px;
					}

						/* Table */
						.listBox.first table, .listbox.second table, .listbox.third table {
							border	:	0px;
							padding	:	0px;
							margin	:	0px;
							width	:	217px;
						}

						.listBox.first table td, .listBox.second table td, .listBox.third table td {
							padding			:	0px;
							margin			:	0px;
							vertical-align	:	top;
						}

						.listBox.first table td.img, .listBox.second table td.img, .listBox.third table td.img {
							padding			:	0px;
							margin			:	0px;
							vertical-align	:	bottom;
							height			:	125px;
							border			:	0px;
							background		:	none;
						}

.faqList {
	width				:	449px;
	float				:	left;
	border-bottom		:	1px solid #efefef;
	margin				:	10px 0px;
	background-color	:	white !important;
}

		.faqList a {
			color	:	#26608B;
		}

		.faqList.question {
			float	:	left;
			border	:	0px;
			margin	:	0px;
		}

		.faqList.button {
			border	:	0px;
			margin	:	0px;
		}

		.faqList.answer {
			border	:	0px;
		}

		.faqList.answer p{

		}

.quotebox {
	width			:	188px;
	height		:	218px;
	float			:	left;
	margin			:	0px;
	padding			:	0px 15px 5px 15px;
	vertical-align	:	middle;
}

.quotebox p {
	color		:	white;
	font-size	:	11pt;
	line-height	:	17pt;
	margin		:	0px;
}

		.quotebox img {
			margin	:	0px 0px 0px 0px;
		}

		.quotebox.biladmin {
			background-color	:	#16654f;
		}

		.quotebox.leieLang {
			background-color	:	#c0da1d;
		}

		.quotebox.leieKort {
			background-color	:	#009595;
		}

		.quotebox.faq {
			background-color	:	#173886;
			border				:	0px;
		}

		.quotebox.omAP {
			background-color	:	#0076bb;
			border				:	0px;
		}

		.quotebox.kontakt {
			background-color	:	#6ba026;
			border				:	0px;
		}

.smallbox {
	width				:	228px;
	height				:	250px;
	background-color	:	white;
	padding				:	10px;
	margin				:	0px 0px 15px 0px;
}

.documentcontent {
	float				:	left;
	background-color	:	white;
	margin				:	0px 17px;
	width				:	428px;
	min-height			:	441px;
	padding				:	10px 12px 10px 12px;
	/*color				:	#4B4B4D;*/
	color				:	#231f20;
}

*html .documentcontent {
	margin	:	0px 15px;
}

		.documentcontent h1{
			margin		:	2px 0px 10px 0px;
		}

		.documentcontent h2{
			margin		:	20px 0px 0px 0px;
			font-size	:	10px;
			line-height	:	16px;
			padding		:	0px;
		}

		.documentcontent h3{
			font-size	:	10px;
			line-height	:	16px;
			margin		:	0px;
			padding		:	0px;
		}

		.documentcontent h4{
			font-size	:	10px;
			line-height	:	16px;
			margin		:	0px 0px 0px 16px;
			padding		:	0px;
		}

		.documentcontent a {
			border-bottom	:	1px dotted #26608B;
			text-decoration	:	none;
			font-weight		:	normal;
		}

		.documentcontent ul{
			list-style	:	none;
			padding		:	0px 0px 0px 0px;
			margin		:	0px 0px 11px 20px;
		}

		html>/**/body .documentcontent ul {
			padding		:	0px 0px 0px 10px;
		}



		.documentcontent ul li {
			background		:	transparent url(../images/web/bg-menu-list-dark.jpg) no-repeat scroll left 6px;
			color			:	#363636;
			font-size		:	10px;
			line-height		:	16px;
			padding			:	0px 0px 0px 10px;
			text-decoration	:	none;
		}

		.documentcontent table p {
			line-height	:	auto;
			margin		:	0px;
		}


/* Firmabilkalkulator */
	.cellOne {
		padding			:	1px 0px 1px 3px;
		border-bottom	:	1px solid #ccc;
		/*display			:	block;*/
		width			:	25px;
		float			:	left;
		font-weight		:	bold;
	}

	.cellTwo {
		padding			:	1px 0px;
		/*display			:	block;*/
		border-bottom	:	1px solid #ccc;
		width			:	100px;
		text-align		:	right;
		float			:	left;
	}

	.disclaimer {
		margin-top		: 25px;
		border-style	: solid;
		border-color	: rgb( 225, 225, 225);
		background-color: rgb( 250, 250, 250);
		border-width	: 1px 0px;
		color			: rgb( 150, 150, 150);
		font-size		: 9px;
	}


/* Footer */
.footer {
	margin		:	0px 0px 0px 30px;
	padding		:	6px 0px 0px 0px;
	width		:	975px;
	float		:	left;
	text-align	:	center;
	color		:	#abb7c8;
	font-size	:	10px;
	background	:	url(../images/web/bg-footer.jpg) no-repeat top right;
}

		.footer a{
			color			:	#abb7c8;
			text-decoration	:	none;
		}

		.footer a:hover{
			color			:	#abb7c8;
			text-decoration	:	underline;
		}
