html{
	overflow-y:scroll;
}
body { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url(../../site/images/web/background_rp.png) top left repeat-x;
	background-color:#FFF; 
	margin: 0px auto;
	height:100%;
	vertical-align:top;
}

.page_main_div{
	background: url(../../site/images/web/mid_background.png) center 483px no-repeat;
	
}
#page_meny {
	width:922px;
	height:119px;
	margin:0px auto;
	padding-left:3px;	
}
#page_content{
	margin:0px auto;
	padding-top:6px;
	width:937px;	
}
#page_content div #content{
	width:925px;	
	background:#ffffff;
	min-height:569px;
}                                    
#page_content div #content.forside_page_cont{	
	background:url(../../site/images/web/page_cont_bg_rp.gif) top right repeat-y #ffffff;	
	min-height:569px;
	width:925px;	
}                                    
#page_content div.page_rp_sh{
	background: url(../../site/images/web/page_cont_rp_sh.png) no-repeat;	
	background-position: 0px 569px;
	width: 937px;	
	overflow:hidden;
}
#page_content td{	
	background-color:transparent;
}
#page_content div.side_sh{
	padding-top:19px;
}
#page_content div.page_bunn{
	width: 937px;	
	margin:0px auto;
}

.bunn_nyheter{
	width: 937px;
	text-align:center;
	margin:0px auto;
}

a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#ae3122;font-weight: bold;}
a:hover{color:#ae3122;text-decoration: underline;}
a:visited{color:#ae3122;}
a:visited:hover{color:#ae3122;text-decoration: underline;}

a img{border:none;}

.main_font{font-family: Arial, Verdana, Helvetica, sans-serif;}

.a_small {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color:#0c3c8f;font-weight: bold;}
.a_small:hover{color:red;}
.a_small:visited{color:#0c3c8f;}
.a_small:visited:hover{color:red;}

.sitemap_main {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#0c3c8f;font-weight: bold;}
.sitemap_main:hover{color:red;}
.sitemap_main:visited{color:#0c3c8f;}
.sitemap_main:visited:hover{color:red;}

.sitemap_sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color:#75B3DE;font-weight: bold;}
.sitemap_sub:hover{color:red;}
.sitemap_sub:visited{color:#75B3DE;}
.sitemap_sub:visited:hover{color:red;}

.table_head{color:white;text-decoration:none;text-transform: uppercase;}
.table_head:visited{color:white}
.table_head:hover{color:light-green}
.table_head:visited:hover{color:light-green}

.Bottom {background-color: #333333}
.LinkBottom {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color:white}
.LinkBottom:hover{color:red}
.LinkBottom:active{color:white}
.LinkBottom:visited{color:white}
.LinkBottom:visited:hover{color:red}


.MenuMain_common{background: url(../../site/images/web/meny_strekk.gif) center right no-repeat;padding:8px 16px 0px 16px;height:27px;} 
.MenuMain_common a{font-size: 12px; font-weight: normal; text-decoration: none; color:#ffffff; text-transform: none;}

.MenuMain a{  
	border-bottom:1px solid #333333;
	display:block;
}
.MenuMain a:hover{color:#ffffff;text-decoration: none;}
.MenuMain a:active{color:#ffffff;}
.MenuMain a:visited{color:#ffffff;}
.MenuMain a:visited:hover{color:#ffffff;text-decoration: none;}

.MenuMainSelected a{  
	border-bottom:1px solid #ff7d00;
	display:block;
}
.MenuMainSelected a:hover{color:#ffffff;text-decoration: none;}
.MenuMainSelected a:active{color:#ffffff;}
.MenuMainSelected a:visited{color:#ffffff;}
.MenuMainSelected a:visited:hover{color:#ffffff;text-decoration: none;}


.MenuMainItem{background: url(../../site/img/Design/meny_box.gif) right center no-repeat;width:57px;}
.MenuMainItem_f2{background: url(../../site/img/Design/meny_valgt.gif) right center no-repeat;width:57px;}
.MenuSubItem_f2{background-color:#dee8f6;}
.MenuSubItem{background-color:#dee8f6;}
.MenuSub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; color: #E8E9EA;}
.MenuSub:hover{color:#E8E9EA; }
.MenuSub:active{color:#E8E9EA;}
.MenuSub:visited{color:#E8E9EA;}
.MenuSub:visited:hover{color:#E8E9EA; text-decoration: underline;}

.MenuSubSelected {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #EEAF80; font-weight: bold;}
.MenuSubSelected:hover{color:#EEAF80;}
.MenuSubSelected:active{color:#EEAF80;}
.MenuSubSelected:visited{color:#EEAF80;}
.MenuSubSelected:visited:hover{color:#EEAF80;}


.NotPublic {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color:#333366}
.Public {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color:black; font-weight : bold;}
.Public:hover{color:#000000}
.NotPublic:hover{color:#000000;}
.forside_heading{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: 900; color: #636466; line-height: 24px}
.footer_tekst{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: black;text-decoration: none;}
.footer_tekst:visited{color: black;}
.footer_tekst:hover{color: red;}
.footer_tekst:visited:hover{color: red;}
.headline{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00182b}
.text{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#00182b; line-height: 1.6em;}
.text_green{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color:#9bb700; font-weight: bold;}
.text_small{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color:black;}
.svart{color: black;}

.contact_info{font-size: 9px;color:#ffffff;}
.contact_info a{font-size: 9px;color:#ffffff;text-decoration:none;}
.contact_info a:hover{color:#EEEEEE;text-decoration:underline;}
.contact_info a:active{color:#ffffff;}
.contact_info a:visited{color:#ffffff;}
.contact_info a:visited:hover{color:#EEEEEE;text-decoration:underline;}

.les_mer{font-size: 11px;color:#ae3122;text-decoration:none;}

td{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
ul{margin-top:0px;margin-bottom:0px;margin-left:20px}
ol{margin-top:0px;margin-bottom:0px;margin-left:25px}

.ingress{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; color: #00182b;}
.bildetext{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #00182b}
.link_date{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: black}
.pagename{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #005297; font-weight: 600;line-height:18px;}
.pdname{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: black;}

.headline_1{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: black;}
.headline_2{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: 900; color: black;}

.span_block{display:block;}

.nyhetene_anchor {
	text-decoration:none;
	text-align:left;
	display:block;
	background-color:transparent;	
	font-weight: normal;
}
.nyhetene_anchor:hover {
	text-decoration:none;
	background-color:#e0f3f8;
}
.nyhetene_anchor:visited {
	text-decoration:none;
	background-color:transparent;	
}
.nyhetene_anchor:visited:hover {
	text-decoration:none;
	background-color:#e0f3f8;	
}

/* bunn nyhetene */
#bunn_nyhetene_cont {
	background: url(../../site/images/web/bunn_nyhets_sh.png) top center no-repeat; 
	padding:25px 7px 10px 7px;	
	width:926px;
	overflow:hidden;	
}
#bunn_nyhetene_cont span{display:block;}
.bunn_nyhet{
	width: 300px; 		
	float:left;		
}
.bunn_nyhet .wraper{	
	margin: 0px 16px;	
	padding:3px 3px 8px 3px;
	text-align:left;
}
.bunn_nyhet_navn {
	border-bottom: 1px #e1e1e1 solid;
	height:32px;	
}
.bunn_nyhet_navn {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height:20px;text-decoration: none; font-weight: bold; color: #005297;}

.bunn_nyhet_bilde{ padding-top:21px;padding-bottom:20px;}

.bunn_nyhet_avsnitt {font-family: Arial, Verdana, Helvetica, sans-serif;color:#00182b;line-height:16px;font-size: 12px;height:14px;}

.bunn_nyhet_avsnitt img{padding-right:6px; vertical-align:bottom;}
.bunn_nyhet_ingress {margin-top:8px;font-size: 12px;font-family: Arial, Verdana, Helvetica, sans-serif;color:#515151;}
.bunn_nyhet_lesmer{padding-top:5px;}
/* END bunn nyhetene */
.bunn_info_linje{
	padding-top:4px;
	text-align:center;
	color:#5e5d5d;		
	background: url(../../site/images/design/strek.png) no-repeat center top;
}
.bunn_info_linje div{
	font-size: 11px;
	padding-top:15px;
	background: url(../../site/images/web/bunn_nyhets_sh.png) no-repeat center top;
}
.bunn_info_linje a{	
	text-decoration:none;
	color:#5e5d5d;
	font-weight: normal;	
	font-size: 11px;
}
.bunn_info_linje a:hover{	
	color:#5e5d5d;
	text-decoration:underline;
	font-weight: normal;	
}
.bunn_info_linje a.edit{	
	color:red;
}
.bunn_info_linje a.edit:hover{	
	color:red;
}

/* nyhets arkiv*/
#news_arkiv {text-align:left;}
#main_news {text-align:left;}
.nyhetene_top_linje {margin-bottom:15px;}
.nyhets_arkiv_headline {padding-bottom:3px;}
.nyhets_arkiv_headline img{vertical-align:bottom;padding-right:7px;}
.nyhets_arkiv_headline span.nyhetene_name{color:#00182b;font-size:14px; font-weight: bold;}
.nyhets_arkiv_headline span.nyhetene_time{padding-left:3px;color:#848484;font-size:10px;}
.nyhetene_arkiv_ingress{color:#515151;font-size:11px;padding-bottom:10px;}
/* FORSIDE STYLES*/
#forside_topp{
	margin-bottom:0px;
}
#forside_topp:after{
	clear:both;
}

#forside_bunn_wrapper {
	padding: 0px 2px 0px 22px;
	overflow:hidden;
}
#forside_bunn_wrapper a{	
}
#forside_bunn_wrapper span{
	display:block;		
}
#forside_bunn_wrapper .pagename{
	color: #005297;
	font-size:18px;
	margin-bottom:15px; 
}

#forside_bunn_wrapper .span_spacer{
	width:1px;
	height:100%;
	margin-left:27px;
	float:left;
	overflow:hidden;
}
#forside_bunn_wrapper #hoved_sak_wrapper{	
	margin-right: 15px;
	margin-top: 15px;
	display: block;
}
#forside_bunn_wrapper #hoved_sak_cont{	
	width:572px;		
	float:left;
}
#forside_bunn_wrapper #hoved_sak_wrapper .pagename{
	font-size:14px;
}
#forside_bunn_wrapper #hoved_sak_wrapper a{
	/*width:555px;*/
	overflow:hidden;	
	padding: 4px;
}
#forside_bunn_wrapper #forside_segmenter_wrapper{
	float:right;
	width: 325px;
	height: 291px;	
}
#forside_bunn_wrapper #forside_segmenter_list{	
	margin-top:2px;		
	background-color:#008cc1;
}
#forside_bunn_wrapper #forside_segment_title{	
	padding:10px 12px 12px 12px;
	color:#fff;
	font-size: 12px;
}
#forside_bunn_wrapper .rovde_segment{
	padding:0px 12px 8px 12px;		
	
}
#forside_bunn_wrapper .rovde_segment .segment_points{
	padding-top:3px;
}
#forside_bunn_wrapper .rovde_segment a{	
	color:#fff;
	font-size: 14px;
	line-height:16px;
	vertical-align:bottom;
	text-decoration:none;
}
#forside_bunn_wrapper #forside_segmenter_list{		
	padding: 10px;
}
.left_button{
	background: url(../../site/images/design/flash_arrow_left.png) 0px 0px no-repeat;
	display:block;
	width:26px;
	height: 31px;
	overflow:hidden;
	text-decoration: none;
	outline-style:none;
}
.left_button:hover{
	background-position: 0px -31px;
	text-decoration: none;	
}
.left_button:visited:hover{
	background-position: 0px -31px;
	text-decoration: none;
}
.right_button{
	background: url(../../site/images/design/flash_arrow_right.png) 0px 0px no-repeat;
	text-decoration: none;
	display:block;
	width:26px;
	height: 31px;
	overflow:hidden;
	outline-style:none;
}
.right_button:hover{
	text-decoration: none;
	background-position: 0px -31px;	
}
.right_button:visited:hover{
	text-decoration: none;
	background-position: 0px -31px;
}

