	*{
		margin:0; padding:0;
	}
	html,body {
		margin:0px 0px; padding:0px; 
	/*	font:.835em/1.6em Arial, Verdana, Serif;
	*/	font: .85em/1.35em Georgia, Palatino, Palatino Linotype, serif;
		
		color:#444242;
   		}
   	body{
   		background: #fff url(../images/bg_body.gif) repeat-x 0 0;
   		}
	#wrapper {
		width:913px;
		height: auto;
    	margin-right:auto; margin-left:auto; margin-top:0em; 
		padding:0;
		text-align:left;
		background-color: transparent; 
		}
	#top{
		width:100%;
		height: 64px;
		}
	address{
		border-top: 2px solid #eee;
		width: 100%;
		float:right;
		text-align: right; 
		font-style: normal;
		margin-right: 10px;
		margin-top: 10px;
		font-size: 85%;
		font-family: Arial, Verdana, Serif;
		}
	#main {
		padding-left: 10px;
		background: #fff url(../images/bg_wrapper.gif) no-repeat 0 0;
		float:left;
		width:903px;
		}
	#content {
		background: transparent url(../images/4cols.gif) repeat-y 0 0;
		float:left;
		}
	#subContent {
		background: transparent url(../images/2cols.gif) repeat-y 0 0;
		float:left;
		
		}
	#logo, #logo a{
		float:left;
		position:relative;
		top:5px; left:10px;
		height: 48px; width:105px;
		border:0; 
		text-decoration: none; 
		background-image: none;
		
		}
	#topNav{
		float:left;
		position:relative;
		top:44px; left:150px;
		height: 20px; width:614px;
		background-color: #fff;
		padding-left: 1px;
		}
	ul#menu{
		list-style: none;
		display: inline;
		font-family: Arial, Verdana, Serif;
		}
	ul#menu li{
		list-style: none;
		float:left;
		width:100px;
		height: 20px;
		text-align: center;
		margin-left: 1px;
		margin-right: 1px;
		}
	ul#menu li a, ul#menu li a:visited{
		list-style: none;
		float:left;
		width:100px;
		height: 20px;
		text-align: center;
		background: #fff url(../images/bg_menu.gif) no-repeat 0 0;
		letter-spacing: .1em;
		text-transform: uppercase; 
		text-decoration: none;
		color: #000;
		font-size: 90%;
		padding:0;
		border:0;
		}
	ul#menu li a:hover{
		background-position: 0 -20px;
		}	
	ul#menu a:link#current, ul#menu a:visited#current	{
		background-position: 0 -40px;
		}
	p, ul{
		margin: 0 10px 0 15px; 
		}
	.date{
		color: #9a9796;
		margin-top: .5em; margin-bottom:-.1em;
		font-size: 100%;
		}
	.kategori{
		font-style: italic; 
		font-size: 100%;
		}
	
	h1{
		margin: .9em 10px .5em 15px;
		font-size: 1.8em;
		font-weight: bold;
		color: #ff5f20;
		text-transform: uppercase;
		line-height: 2em;
		}
	h2{
		margin: .9em 10px .1em 15px;
		font-size: 1.4em;
		font-weight: bold;
		color: #ff5f20;
		}
	h3{
		margin: 15px 10px .1em 15px;
		font-size: 12px;
		font-style: oblique;
		font-weight: bold;	text-transform: Uppercase;
		
		}
	h4{
		margin: -.2em 10px .5em 15px; padding:0;
		font-size: 10px;
		text-transform: Uppercase;
		color: #9a9796;
		border-bottom: 1px solid #d8d8d8;
		}
	.col3{
		float:left;
		width: 669px;
		height: 309px;
		background: #eee url(../images/bg_front.png) no-repeat 0 0;
		}
	.col2_wide{
		float:left;
		width: 669px;
		}
	.col2{
		float:left;
		width: 446px;
		}
	.col1{
		float:left;
		width: 223px;
		}
	.overview{
		float:right;
		width: 223px;
		background-color: #81d504;
		height: 309px;
		}
	.message{
		float:left;
		width: 400px;
margin-top: 20px;
		}
	dl.reflist dd { 
		display: none; 
		}
	dl.reflist dt {
		text-indent: -10000px;
		display: block;
		width: 203px;
		height: 94px;
		margin: 0 0 10px 10px;
		}
	dl.reflist dt a#r1, dl.reflist dt a#r2 {
		display: block;
		width: 203px;
		height: 94px;
		text-decoration: none; border:0;
		}
	dl.reflist dt a#r1{ 
		background: url(../images/btn_css.gif) no-repeat 0 0; text-decoration: none; border:0;
		}
	dl.reflist dt a#r2{
	 	background: url(../images/btn_ps.gif) no-repeat 0 0; text-decoration: none; border:0;
		 }
	dl.reflist dt a#r1:hover{ 
		background-position: 0 -94px; text-decoration: none; border:0;
		}
	dl.reflist dt a#r2:hover { 
		background-position: 0 -94px; text-decoration: none; border:0;
		}
	.all{
		margin-top: 5px;
		border-top: 1px solid #eee; text-align: right;
		padding-right: 10px;
		}
	.all a:link {
		margin-top: 5px;
		padding: .1em 1em;
		
		color: #000;
		text-decoration: none;
		border: 0;
		}	
	.all a:hover{
		margin-top: 5px;
		padding: .1em 1em;
		background-color: #0787cb;
		color: #fff;
		text-decoration: none;
		border: 0;
		}	
	input, textarea, select, option  { 
		font-family: Tahoma, monospace;
		font-size: 1.1em;
		padding:0;
		text-indent: 5px;
		margin: 0 0 3px 10px;
		}	
	.no { 
		display: none; 
		}

/* SØKE FELT */
form input.sok-btn{
	width: 26px;
	height: 16px;
	background: transparent url(../images/btn_all.gif) no-repeat 0 0;
	outline: none;
	line-height: 1em;
	vertical-align: bottom;
	}
form input.sok-btn:hover, form input.sok-btn:active {
	width: 26px;
	height: 16px;
	background: transparent url(../images/btn_all.gif) no-repeat 0 -16px;
	outline: none;
	vertical-align: bottom;
	}
#sok{
	vertical-align: bottom;
	padding: 3px 30px 3px 20px;
	margin-top:15px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	}
input.fsok { 
	margin:0; padding:2px;
	border: 1px solid #dfdfdf;
	color:#444242; 
	}
/* LINKER*/	
	a:link {
		color: #0787cb;
		text-decoration:none; padding: 0 2px;
		border-bottom: 1px dashed #0787cb;
	/*	background: transparent url(../images/borderlink.gif) repeat-x bottom left;
		border:0;
	*/	}
	a:visited{
		color: #949494; 
		text-decoration:none; 		
		border-bottom: 1px dashed #949494;
		}
	a:hover{
		color: #fff; 
		background-color: #0787cb;
		text-decoration:none;
		border:0; 
		}
	a:focus{
		color: #fff; 
		background-color: #0787cb;
		text-decoration:none;
		border:0; 
		}
	a:active{
		color: #fff; 
		background-color: #0787cb;
		text-decoration:none;
		border:0; 
		}
	.blank, .blank a:link, .blank a:hover, .blank a:visited, .blank a:active{
		border:0;
		background-color: white;
		padding:0;
		background-image: none;
		text-decoration:none;

		}
	ul.newslist, ul.linklist, .feed ul { 
 		margin: 0 0 0 15px;
		padding-left: 0;
		list-style: none;
		}
	ul.newslist li, .feed li {
		padding-left: 15px;
margin-right:5px;
		margin-top: .4em;
		background-image: url(../images/pkt_nav.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
  		} 
 	ul.newslist li a, .feed li a{
 		border:0;
 		}
	.feed p {
		margin-left: 0;
		}
 
 	ul.linklist li{
		padding-left: 15px;
		margin-top: .2em;
		background-image: url(../images/pkt_link.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
  		} 
 	ul.linklist li a{
 		border:0;
 		}
 	ul.linklist2 li{
 		float: left;
 		width: 25%;
 		}	
 	/*for css referanser*/
 	.css ul{
 		margin: 0 0 0 15px;
		padding-left: 0;
		list-style: none;
		}
	.css ol{
		text-indent: 0;
		margin: 10px 0 10px 15px;
		padding: 10px 0 10px 15px;
		border-bottom: 1px solid #d8d8d8;
		border-top: 1px solid #d8d8d8;
		}	
 	.css ol li {
	 	margin-left: 10px;
 		padding-left: 0;
		margin-right:5px;
		margin-top: .4em;
		background-image: none;
		}	
 	.css li{
 		padding-left: 15px;
		margin-right:5px;
		margin-top: .4em;
		background-image: url(../images/pkt_nav.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
 		}
 	.css li a{
 		border:0;
 		}
 	/*SLUTT css referanser*/