

	* {
		margin: 0px;
		padding: 0px;
		}



	body {
			background: #ccd1df url(/img/800bak1.gif) repeat-y;
			font-family: Verdana, Arial, Helvetica;
			font-size: 0.8em;
			margin: 0px 0px;
		}
	
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		#logo,
		#logo a {
			color: #28345f;
			font-family:  Verdana, Helvetica, sans-serif;
			padding: 0px;
			margin: 0px 0px 5px 0px;

		}
		
		#logo a {
			font-size: 24px;
			}
		
		h2 {
			color: #28345f;
			padding: 5px;
			clear: both;
			font-size: 14px;
			font-weight: bold;
			background: #eee;
			}

		#wrapper {
			width: 800px;
			padding: 0px;
		}

		#wrapper2 {
			width: 800px;
			float: left;
			clear: both;
		}



		#tittel {
			line-height: 100%;
			margin: 0px;
			float: left;
			clear: both;
			}

		#logo {
			overflow: hidden;
			display: block;
			font-size: 30px;
			margin: 0px;
			padding: 0px;
			line-height: 100%;

			float: left;
			height: 74px;
			font-weight: normal;
			}

		#logo a {
			float: left;
			display: block;
			color: #28345f;
			margin-top: 40px;
			margin-left: 14px;
			text-decoration: none;
			}

		
		h1{
			color: #28345f;
			font-family: Arial, Helvetica, sans-serif;
			margin-top: 0px;
			font-size: 1.75em;
			line-height: 125%;
			padding: 5px 5px 5px 0px;
			display: block;
			text-align: left;
			}
		
		
		
		#tabs {
			margin: 0px;
			padding: 0px;
			}

	
		#tabs ul {
			width: 800px;
			display: block;
			overflow: hidden;
			list-style-type: none;
			float: right;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			clear: both;
			border-bottom: 1px #28345f solid;


			}
		#tabs li {
			list-style-type: none;
			float: right;
			padding: 0px;
			margin: 0px;
			margin-left: 1px;
			}
			
		#tabs li a {
			color: #555;
			display: block;
			font-weight: bold;
			float: left;
			text-decoration: none;
			margin: 0px;
			padding: 5px 5px;
			overflow: hidden;
			}


		

		
		#tekstboks {
			float: left;
			width: 600px;
			padding: 0px;
			clear: right;
			padding: 0px 0px;
			}

			
		#sidemeny {
			font-size: 0.85em;
			width: 200px;
			line-height: 125%;
			float: left;
			padding: 0px;
			margin-right: 0px;
			margin-top: 0px;
			overflow: hidden;
			}

			

			
		#sidemeny ul {
			float: left;
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			}
		#sidemeny .catliste {
			margin-left: 15px;
			}
			
		#sidemeny li  {
			float: left;
			padding: 0px;
			padding-left: 10px;
			margin: 0px;
			padding: 2px 5px;
			clear: both;
			}

			
			
		#sidemeny ul li a {
			padding: 0px;
			margin: 0px 0px;
			text-decoration: none;
			}

		#artikkelliste h3 {
			color: #28345f;
			padding: 5px;
			line-height: 100%;
			}
			

			
		#headwrap {
			clear: both;
			background: #eee;
			float: left;
			}
			
		#hw2 {
			float: left;
			}
			
		form {
			margin: 0px;
			padding: 0px;
			}

		#footerwrap {
			clear: both;
			}
			
		#footer {
			font-size: 10px;
			clear: both;
			padding: 5px 5px 10px 5px;
			margin: 5px 1px 0px 1px;
			border-top: 1px #eee solid;
			}
			
		#artikkelliste {
			margin: 5px 0px;
		}
		
		
		.artliste_tittel {
			font-size: 1.25em;
		}

		
		#artikkelliste h3 {
			border-bottom: 1px #aaa solid;
			margin-bottom: 0px;
		}
		
		.liste_art_1,
		.liste_art {
			clear: both;
			padding: 5px 5px 5px 10px;
			border-top: 1px #aaa solid;		

			}
		
		
		.liste_art,
		.liste_art_1,
		.to_art {
			font-size: 0.8em;
			
			}
			


		.liste_art_1 .artliste_ingress,
		.liste_art .artliste_ingress {
			margin-left: 6em;
			}
			
			
		.liste_tittellenke a {
			font-weight: bold;
			text-decoration: none;
			}
					
		.liste_art_1 .liste_dato,
		.liste_art .liste_dato {
			display: block;
			float: left;
			width: 4.8em;
			font-weight: normal;
			padding: 0px;
			}
			
		.liste_dato i {
			font-size: 0.6em;
			font-style: normal;
			}			
			
		.waifix {
			visibility: hidden;
			display: none;
			width: 0px;
			height: 0px;
			}
			
			

			
			
			
		.ingress {
			font-weight: bold;
			padding: 5px 0px;
			}
			
		.datoting {


			color: #555;
			padding: 2px 0px;


			}
			

			

		.to_art_wrapper {
			float: left;
			clear: both;
			width: 100%;
			}		
		

		.to_art {
			width: 50%;
			float: left;
			}
		
		
		
		.to_art .liste_artwrap {
			border-top: 1px #aaa solid;
			padding: 5px;
			}

		.liste_artwrap {
			padding-top: 1px;

		}
			
			

	
				
		

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		a,
		h1 a {
			color: #28345f;
		}

		
		#toppers a {
			color: #28345f;
			border-bottom: 1px #28345f dotted;
			}

		
		#tabs .aktiv{
				color: #28345f;
		}
		

		#searchfield,
		#searchbutton,
		#sidemeny h3 {
			border-color:#28345f;
			}
			


		#searchbutton {
			background-color: #28345f;
			}
	
	
		#tabs ul {
			border-bottom-color: #28345f;
			}
	
			
		#sidemeny ul li ul,
		.liste_art,
		.liste_art_1,
		#artikkelliste h3  {
			border-color: #ccd1df;
			}
			


		#smulesti {

			padding: 5px;
			clear: both;
			}

			
		#s_h_fbest {
			background: #eee url(/img/icons/house.png) no-repeat 5px 2px;
			font-size: 0.7em;
			margin: 0px;
			padding: 0px;
			border-top: 1px #888 solid;
		}
			
		#s_h_fbest a {
			padding-left: 20px;
			display: block;
			text-decoration: none;
		}			
		
		#artikkel {
			float: left;
			width: 590px;
			padding: 5px;
			line-height: 140%;
		}
		
		
		#artikkel p {
			padding: 5px 0px;
			}
		#artikkel ul {
			padding: 5px 20px;
			}
		#artikkel li {
			padding: 0px 5px;
			}
		
		#artikkel blockquote {
			margin: 5px;
			padding: 5px;
			border-color: #ccc;
			border-style: solid;
			border-width: 1px 2px 2px 1px;
			}
		
/*		#framside #artikkel {
			width: 490px;
		}
*/	
		
		#artikkelhead {
			width: 100%;
			float: left;
			}
		
	
		#artikkelverktoy {
			width: 175px;
			float: left;
			background: #eee;
			clear: right;
			margin-left: 10px;
			border-top: 1px #000 dotted;
			border-bottom: 1px #000 dotted;
			}

	#framside_bokser {
		overflow: hidden;
		float: left;
		width: 200px;
		padding: 0px;
		margin: 0px;
		}
		
	.boks {
		background: #eee;
		width: 100%;
		float: left;
		padding: 0px;
		clear: both;
		margin-bottom: 2px;
		}
	.boks img {
		float: left;
		width: 75px;
		margin: 0px 5px 5px 0px;
		}
	.boks p {
		display: block;
		margin: 0px 5px;
		padding: 5px;
		float: left;
		padding: 0px;
		}
		
	.boks h4 {
		font-family: Verdana, Arial, Helvetica;
		font-weight: bold;
		font-size: 1.2em;
		margin: 5px;
		}
	.boks a {
		display: block;
		text-align: right;
		color: #28345f;
		margin-top: 5px;

		margin-bottom: 5px;
		}
		
	#les_side {
		background: #c5cbdb;
		}
		
	#les_side a {
		text-align: left;
		}
		
	#les_side ul {
		clear: both;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 100%;
		margin-bottom: 5px;
		}
	#les_side li {
		width: 100%;
		float: left;
		clear: both;
		padding: 0px;
		margin: 0px;
		}
	#les_side li a {
		display: block;
		clear: both;
		margin: 0px;
		padding: 2px 2.5px;
		padding-left: 25px;
		background: transparent url(/img/icons/email.png) no-repeat 5px ;
		}
		
				
	.presseklipp {
			padding: 5px;
			clear: both;
			}
	#ipressen {
			width: 198px;
			border: 1px #ccd1df solid;
			background: #fafafa url(/img/nyhetsbak.gif) no-repeat top left; /* Tilfeldig, men datarock ruler! */
			}

	#artlistewrapper {
			float: left;
			}

	#ipressen .presseklipp a {
			text-align: left;
			display: inline;
		}

	#forsidewrap {
			background: rgb(70,80,117);
			float: left;
			width: 800px;
			clear: both;
			border-bottom: 1px #28345f solid;
			padding: 0px;
		}
		
	#aapent,
	#kildepeker {
			width: 201px;
			float: left;
		}
	#aapent div {
			padding: 5px;
			margin-right: 1px;
	
		}
	#aapent a {
			color: #fff;
			text-decoration: none;
			}
			
	#forstesidetopp {
			width: 599px;
			float: left;
			overflow: hidden;
		}
		
	#forstesidetopp img {
			float: left;
			margin: 0px;
			padding: 0px;
			}

	#aapent h2,
	#kildepeker h2 {	
			background-color: transparent;
			font-size: 12px;
			font-weight: bold;
			}
	#aapent h2 {
			color: #fff;

			}

	#aapent table {
			color: #ccd1df;
			}
	#aapent th,
	#kildepeker {
			font-size: 12px;
			text-align: left;
			padding: 10px 0px 2px 0px;
			}

	#aapent td {
			font-size: 12px;
			padding: 2px 1px;
			}

	#aapent b {
			color: yellow;

			}
	#doralogo {
		position: absolute;
		top: 0px;
		left: 714px;
		height: 32px;
		width: 85px;
		z-index: 500000;
		}
	#doralogo img {
		border: 0px;
		}
		
	#smulekatliste {
		width: 195px;
		display: block;
		float: left;
		margin: 0px;
		padding: 0px;
		clear: both;
		padding-bottom: 5px;
		}
		
	#smulekatliste li {
		display: block;
		float: left;
		width: 100%;
		padding-left: 15px;
		width: 185px;
		}

		
	.smulecat {
		width: 100%;
		clear: both;
		}

		
		
	#smulekatliste .smulecat_aktiv a {
		width: 100%;
		padding: 0px;
		}
		
	#sidemeny #smulekatliste a {
		float: left;
		color: #28345f;
		display: block;
		width: 100%;
		}

	#sidemeny .catliste {
		background: #fff;
		display: block;
		margin: 0px;
		padding: 0px;
		width: 185px;
		border-top: 1px #ccd1df solid;
		border-bottom: 1px #ccd1df solid;
		padding-left: 15px;

		}

		#smulekatliste .smulecat_aktiv .catliste li {
		float: left;
		display: block;
		margin: 0px;
		padding: 2px 0px;
		padding-left: 10px;
		width: 190px;
		clear: both;
		}
		
	.smulecat_aktiv .aktivlenka {
		font-weight: bold;
		}
		
	.catliste li a {
		display: block;
		float: left;

		font-weight: normal;
		}
		
	.catliste .aktiv {
			color: #28345f;
		background: transparent url(/img/pilhoyre.gif) no-repeat left;
		}
		
	.aktivcat a {
		font-weight: bold;
		}
		

	#sideaapent {
		float: left;
		position: absolute;
		bottom: 0px;
		left: 0px;
		}
		
		

	#kildepeker {
		margin: 0px 0px 5px 0px;
		width: 200px;
		padding: 0px;
		background: #f8c140;
		text-align: right:
		border-bottom: 1px #0cf solid;
		}

