	* {
		margin:							0;
		padding:						0;
	}
	
	body {
		background:						#fff url('../aalose-images/bg.gif') repeat-y center;
		margin:							0;
		font:							12px arial, helvetica, sans-serif;
		line-height:					16px;
	}

	img {
		border:							0;
	}

	#wrapper {
		width:							850px;
		text-align:						left;
	}

	div#printheader {
	display: none;
	}

	#nav {
		width:							850px;
		float:							left;
		margin-top:						4px;
		border-top:						1px dotted #ccc;
		border-bottom:					1px dotted #ccc;
	}

	#nav ul {
		height:							26px;
		list-style:						none;
		float:							left;
	}

	#nav ul li {
		float:							left;
		border-left:					1px dotted #ccc;
	}

	#nav ul a {
		font:							bold 13px arial, helvetica, sans-serif;
		display:						block;
		padding:						5px 20px 5px 20px;
		color:							#000;
		text-decoration:				none;
		text-align:						center;
		background:						none;
	}

	#nav ul a:hover {
		background:						#8F0000;
		color:							#fff;
		position:						relative;
		z-index:						1000;
	}

	#nav ul li.current_page_item a,
	#nav ul li.current_page_parent a {
		background:						#8F0000;
		color:							#fff;
	}

	#nav3 ul li.current_page_item a,
	#nav3 ul li.current_page_parent a {
		color:							#8F0000;
		font-weight:					bold;
	}

	#nav3 ul li.current_page_parent ul li a,
	#nav3 ul li.current_page_item ul li a {
		color:							#000;
		font-weight:					normal;
	}

	#container {
		background:						url('../aalose-images/containerbg.gif') repeat-y 0 0;
		clear:							both;
	}

	#nav3 {
		float:							left;
		width:							289px;
	}

	#nav3 ul {
		background:						#f8f8f8;
		list-style:						none;
	}

	#nav3 ul li.page_item {
		width:							269px;
		float:							none;
		background:						#f8f8f8;
		padding-left:					20px;
	}

	body#ydelser #nav3 ul li.page_item {
		width:							269px;
		float:							none;
		background:						#ccc;
		padding-left:					20px;
	}

	body#ydelser #nav3 ul li.page_item ul li {
		width:							249px;
		float:							none;
		background:						#f8f8f8;
		padding-left:					40px;
		margin-left:					-20px;
	}

	#nav3 ul li a {
		font:							11px arial, helvetica, sans-serif;
		display:						block;
		text-decoration:				none;
		color:							#000;
		width:							100%;
		line-height:					22px;
	}

	#nav3 ul li a:hover {
		color:							#8F0000;
	}

	#nav3 ul ul {
	}

	#content {
		float:							left;
		width:							450px;
		margin-left:					40px;
		padding:						20px 0 50px 0;
	}

	#footer {
		clear:							both;
		border-top:						1px dotted #ccc;
		border-bottom:					1px dotted #ccc;
		width:							850px;
		height:							92px;
	}

	#footer-left {
		float:							left;
		width:							289px;
		border-right:					1px dotted #ccc;
		background:						#fff;
	}

	#footer-right {
		float:							right;
		width:							400px;
		margin-left:					160px
	}

	#findvej {
		float:							left;
		margin:							35px 0 0 8px;
	}

	#findvej a {
		background:						url('../aalose-images/findvej_no.jpg') no-repeat;
		display:						block;
		width:							40px;
		height:							44px;
	}

	#findvej a:hover {
		background:						url('../aalose-images/findvej_act.jpg') no-repeat;
		display:						block;
	}

	#findvej span {
		display:						none;
	}

	#tipenkollega {
		float:							right;
		margin:							20px 10px 0 0;
	}

	#tipenkollega a {
		background:						url('../aalose-images/tip_no.jpg') no-repeat;
		display:						block;
		width:							40px;
		height:							65px;
	}

	#tipenkollega a:hover {
		background:						url('../aalose-images/tip_act.jpg') no-repeat;
		display:						block;
	}

	#tipenkollega span {
		display:						none;
	}

	#aaloseimage {
		float:							left;
		margin:							-23px 10px 0 10px;
		width:							119px;
		height:							115px;
		position:						relative;
		z-index:						1000;
		display:						block;
	}

	#bottomflash {
		float:							left;
		width:							360px;
	}

	#adresse {
		float:							left;
		width:							190px;
		padding:						0 0 0 20px;
	}

	h1 {
		font:							bold 20px arial, helvetica, sans-serif;
		line-height:					24px;
		margin:							0 0 10px 0;
		color:							#8F0000;
	}

	h6 {
		font:							bold 13px arial, helvetica, sans-serif;
		line-height:					24px;
		margin:							0;
		color:							#8F0000;
	}

	/*#content a {
		color:							#000;
		text-decoration:				none;
	}*/

	#content a:hover {
		color:							#8F0000;
	}

	#content ol,
	#content ul {
		margin-left:					20px;
	}

	#content ul {
		list-style-image:				url('../aalose-images/liststyle.gif');
	}








	.fp_box {
		clear:							both;
	}

	.fp_box img {
		float:							left;
		margin:							0 10px 20px 0;
	}

	.verticalline {
		width:							100%;
		border-bottom:					1px solid #ccc;
		border-top:						0;
		border-left:					0;
		border-right:					0;
		height:							1px;
		display:						block;
		margin:							20px 0;
	}

	.linktitle {
		font:							18px/30px arial, helvetica, sans-serif;
	}

	.linktext {
		font:							12px arial, helvetica, sans-serif;
		color:							#000;
		text-decoration:				none;
	}

	.linktext:hover {
		color:							#8F0000;
	}

	a.readmorelink, .bodytext a, .tilbage a, #tiltoppen a, a.velkommenlink, #content a {
		color:							#000;
		border-bottom:					1px solid #8F0000;
		text-decoration:				none;
	}

	a.hidden {
		border-bottom:					1px transparent;
		text-decoration:				none;
		color:							#000;
	}

	h2 {
		font-size:						18px;
		line-height:					22px;
		margin-bottom:					10px;
	}

	#content h2 a {
		border-bottom: 0px;
	}



	#wpcf7-f1-p26-o1 input.wpcf7-validates-as-required,
	#wpcf7-f1-p26-o1 select.wpcf7-validates-as-required,
	#wpcf7-f1-p26-o1 textarea {
		width:							250px;
		margin-bottom:					10px;
	}

	#wp-email p {
		margin-bottom:					15px;
	}

	.entry p {
		margin-bottom:					15px;
	}

	ul#velkommen_list {
		margin-left:					20px;
	}

	div.entry ul li {
	margin-bottom:						6px;
	}

	div.entry ul {
	margin-bottom:						15px;
	}