body {
	margin: 0px auto;
	height:100%;
	vertical-align:top;
	font-family: Georgia, Times New Roman, Times, serif;
}

a {text-decoration: underline; color:#2284ba;font-weight: bold;}
a:hover{color:#2284ba;text-decoration: underline;}
a:visited{color:#2284ba;}
a:visited:hover{color:#2284ba;text-decoration: underline;}

a img{border:none;}

.main_font{}

.a_small {   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-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-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:green}
.table_head:visited:hover{color:green}

.Bottom {background-color: #333333}
.LinkBottom {   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}

.MenuMainSelected{  font-size: 11px; font-weight: bold; text-decoration: none; color:#ffffff; text-transform: uppercase;}
.MenuMainSelected:hover{color:#EEEEEE;}
.MenuMainSelected:active{color:#ffffff;}
.MenuMainSelected:visited{color:#ffffff;}
.MenuMainSelected:visited:hover{color:#EEEEEE;}

.MenuMain_common{padding-left:7px;}

.MenuMain {  font-size: 11px; font-weight: bold; text-decoration: none; color:#ffffff; text-transform: uppercase;}
.MenuMain:hover{color:#EEEEEE;}
.MenuMain:active{color:#ffffff;}
.MenuMain:visited{color:#ffffff;}
.MenuMain:visited:hover{color:#EEEEEE;}

.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-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-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-size: 10pt; text-decoration: none; color:#333366}
.Public {   font-size: 10pt; text-decoration: none; color:black; font-weight : bold;}
.Public:hover{color:#000000}
.NotPublic:hover{color:#000000;}
.forside_heading{ font-size: 18px; font-weight: 900; color: #636466; line-height: 24px}
.footer_tekst{ 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-size: 11px; font-weight: 900; color: #565656}
.text{ font-size: 12px; text-decoration: none; color:#565656; }
.text_green{ font-size: 9px; text-decoration: none; color:#9bb700; font-weight: bold;}
.text_small{ 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{ 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-size: 11px; text-decoration: none; font-weight: bold; color: #636466;}
.bildetext{ font-size: 10px; text-decoration: none; color: #636466}
.link_date{ font-size: 10px; text-decoration: none; color: black}
.pagename{   font-size: 18px; color: #565656; font-weight: 600;line-height:18px;}
.pdname{   font-size: 18pt; font-weight: bold; color: black;}

.headline_1{ font-size: 8pt; font-weight: bold; color: black;}
.headline_2{ font-size: 10pt; font-weight: 900; color: black;}

.scroll_style {
}
.fade_filter{
}
.main_bck_image {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.main_bck_image img {

	width:100%;
	height:841px;
}
.page_main_content {
	position:relative;
	z-index:1;
}


/* Needed to override hard coded font-family for google maps*/
#tbl_print{
	font-family: Georgia, Times New Roman, Times, serif;
}


.edit_egeo_side_bar br {
	display:none;
}

.gmnoprint {
	/*display:none;*/
}
#sb_wraper {
	display:none;
}

.media_tab {
	background-image:url(../../site/img/main/pic_num_bg.png);
	color:white;
	width:19px;
	line-height:19px;
	vertical-align:middle;
	height:19px;
	text-decoration:none;
}
.media_tab:visited {color:white;}
.media_tab:visited:hover {color:white;}
.media_tab:hover {color:white;}

.media_tab_selected, .media_tab:hover{
	background-image:url(../../site/img/main/pic_num_bg_hover.png);
	width:19px;
	height:19px;
	line-height:19px;
	vertical-align:middle;
	color:white;
	text-decoration:none;
}

.media_tab_selected:visited {color:white}
.media_tab_selected:visited:hover {color:white}
.media_tab_selected:hover {color:white}
.skjema_field{height: 25px;padding-bottom:10px;}
.skjema_field_18{
	color: #a9122a;
	font-size: 17px;
}
.skjema_field_15{
	font-size: 15px;
}
a.page_map_link, a.page_map_link:visited{
	color: #666;
	font-size: 12px;
}
.page_map_td {
	border: 1px #999 solid;
}
.page_map_td #page_map_tree{
	padding: 8px 0 0 12px;
}
.page_map_td #page_tree_map_search{
	padding: 8px 0 0 0;
}
/* serach result */
.found_text{
	background-color: #48ff00;
}
.search_zebra_0{

}
.search_zebra_1{
	background-color: #e4e4e4;
}
.search_zebra_0 .les_mer, .search_zebra_1 .les_mer{
	background-color: transparent;
}
.search_zebra_0, .search_zebra_1{
	padding: 5px;
}
.search_cont{
	padding-left: 0px;
	border: 1px solid #cbcbcb;
}
.search_cont .pagename{
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 14px;
}
/* END serach result */
.mag-separator {
	height: 1px;
	width: auto;
	background: #e9e9e9;
	margin: 10px 0;
}
h2.pagename, .mag-page td.pagename {
	font-size: 36px;
	margin: 0;
	padding-bottom: 4px;
	padding-top: 12px;
	line-height: normal;
	font-style: italic;
	font-weight: normal;
}
.readmore {
	margin-top: 0px;
}
.readmore a {
	text-decoration: none;
}
.readmore a:hover {
	text-decoration: underline;
}
.mag-page .text, .mag-page .ingress {
	font-size: 14px;
}
.mag-sep-vert {
	width: 0px;
}
h2.subcase {
	font-size: 22px;
}
h2.pagename a, .related-item h4 a {
	color: #565656;
	text-decoration: none;
	font-weight: normal;
}
h2.pagename a:hover, .related-item h4 a:hover {
	text-decoration: underline;
	color: #565656;
}
.mag-page td.pagename {
/*	font-size: 28px; */
}
.mag-related {
	padding-left: 35px;
	color: #666;
}
.mag-related h3 {
	border-bottom: 1px solid #e9e9e9;
	padding-top: 11px;
	padding-bottom: 4px;
	font-style: italic;
	font-weight: normal;
}
.mag-related h4 {
	color: #6a6a6a;
	font-size: 18px;
	font-style: italic;
	margin: 4px 0 4px 0;
}
.mag-related h4 a {
	font-weight: bold;
}
.mag-related .readmore {
	margin-bottom: 6px;
}
.related-item {
	cursor: pointer;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
.mag-page td.headline {
	padding-top: 16px;
	font-size: 20px;
}
.mag-page td.bildetext {
	padding-top: 4px;
	font-size: 11px;
}
.page_id_1604 .skjema_form_box{
	background: url(../../site/img/design/alltid-pa-vei-bakgrunn.png) no-repeat;
	padding-left:430px;
	padding-right:20px;
	padding-bottom:15px;
	padding-top:20px;
	min-height: 430px;
}
.page_id_1604 .edit_form_table{
	width:auto;
}
.td_main.page_type_12, .td_main.page_type_22,.td_main.page_type_23, .td_main.page_type_25, .td_main.page_type_25,.td_main.page_type_25{
	background-color: white !important;
	padding:5px !important;
}
.page_type_12 .pagename, .page_type_12 .text, .page_type_12 .headline, .page_type_22 .pagename, .page_type_22 .headline,.page_type_22 .text{
	color:#315167;
}
.page_type_12 h1, .page_type_12 .paragraph_row .headline, .page_type_22 h1, .page_type_22 .paragraph_row .headline{
	background-color: #cfd4de;
	padding:10px 20px 10px 20px;
	display: block;
	font-size: 18px;
	font-weight: 600;
	line-height:18px;
	border-bottom:5px white solid;
	overflow: hidden;
}
.page_type_12 .br, .page_type_12 .p_name_br{
	line-height: 1px;
	display: block;
}
.page_type_12 #td_table, .page_type_22 #td_table{
	background-color: #cfd4de;
}
.page_type_22 .paragraph_text_row{
	display: block;
	padding:10px 20px 10px 20px;
}
.page_type_22 .pargaraph_pic_div_right{
	padding:20px 20px 10px 0px;
	float: right;
	overflow: hidden;
}
.page_type_22 .pargaraph_pic_div_right .text, .page_type_22 .p_name_br_img, .page_type_22 .p_name_br{display: none;}
.page_id_1604 .skjema_form_box .edit_form_submit{
	background: url(../../site/img/design/btn_send.png) no-repeat;
	width:96px;
	height:34px;
	margin:0;
	padding:0px;
	float:right;
	border:0;
	color:transparent;
}
.page_type_6{
    background-color: #fff;
}

