html{
	overflow-y:scroll;
	height:100%;
}
body { 
	width: 100%;
	height:100%;
	background: url(../../site/img/main/bg.jpg) top center no-repeat;
	background-color:#8da8b3;
	margin: 0px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	font-family: Arial;
	font-size: 12px;
}

a {color:#4e7e9a; font-size: 11px; text-decoration: none;}
a:hover{color:#4e7e9a;text-decoration: none;}
a:visited{color:#4e7e9a;}
a:visited:hover{color:#4e7e9a;text-decoration: none;}

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;}

.background {
	width:100%; 
	height:747px; 
	background: url(../../site/img/main/bg_grey.png); 
	background-repeat: repeat-x;
}

.Bottom {background-color: #333333}

.breadcrumb {
	color:#0363a7;
	font-size:10px;
}


.breadcrumb:visited { color:#0363a7 }
.breadcrumb:hover { color:#0363a7 }
.breadcrumb:visited:hover { color:#0363a7 }

.breadcrumbSelected { color:#0363a7; font-size:10px; }

.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}

.lesMer{ color:#0363a7; padding-left:5px; width: bold;}
.lesMer:hover{ color:#0363a7; width: bold;}
.lesMer:visited{ color:#0363a7; width: bold;}
.lesMer:visited:hover{ color:#0363a7; width: bold;}

.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}

.LoggInn {background-image:url(../../site/img/main/logg_inn_knapp.png); background-position: 0px 0px; width: 99px; height: 26px; border:0px; margin: 0px; padding: 0px; background-color: transparent;}
.LoggInn:hover {background-position: 0px 26px;cursor:pointer;}
.LoggInn:active {background-position: 0px 26px;}
.LoggInn:visited{background-position: 0px 0px;}
.LoggInn:visited:hover{background-position: 0px 26px;cursor:pointer;}

.LoggInnText {font-size: 12px;}
.LoggInnLinkesText {color:#4e7d99; font-size: 11px; border:none; margin:0px; padding:0px;}
.LoggInnLinkesText:hover {color:#7998aa; font-size: 11px; border:none;}
.LoggInnLinkesText:active {color:#4e7d99; font-size: 11px;}
.LoggInnLinkesText:visited {color:#4e7d99; font-size: 11px;}
.LoggInnLinkesText:visited:hover {color:#7998aa; font-size: 11px;}

.Knapp_gjensidige {float:left; display:block; width: 176px; height: 84px; margin-top: 5px; margin-left: 11px;}
.Knapp_gjensidige:hover{opacity:0.7; filter:alpha(opacity=70);border:none;}
.Knapp_skjema {float:left; display:block; width: 176px; height: 84px; border: 0px; margin-top: 5px; margin-left: 11px;}
.Knapp_skjema:hover{opacity:0.7; filter:alpha(opacity=70)}

.MenuMainSelected{color:#ffffff;float:left; font-size: 13px; display:block; height: 30px; margin-top: 8px; line-height:30px; vertical-align: middle; font-weight: bold; background-image:url(../../site/img/main/menu_bg_hover.png); background-repeat: repeat-x;}
.MenuMainSelected:hover{color:#ffffff;background-image:url(../../site/img/main/menu_bg_hover.png); background-repeat: repeat-x;}
.MenuMainSelected:active{color:#ffffff;}
.MenuMainSelected:visited{color:#ffffff;}
.MenuMainSelected:visited:hover{color:#EEEEEE;}

.MenuMain_common{padding-left:7px;}

.MenuMain {color:#ffffff;float:left; font-size:13px; display:block; font-weight: bold; height:30px; margin-top: 8px; line-height:30px; vertical-align: middle; background-image:url(../../site/img/main/menu_bg_blue.png); background-repeat: repeat-x;}
.MenuMain:hover{color:#ffffff;background-image:url(../../site/img/main/menu_bg_hover.png); background-repeat: repeat-x;}
.MenuMain:active{background-image:url(../../site/img/main/menu_bg_hover.png); background-repeat: repeat-x; 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 {
	float:left;
	display:block;
	color:#ffffff;
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	width:165px;
	background-image:url(../../site/img/main/menu_under_bg.jpg);
	background-repeat:repeat-x;
	background-color:#568dad;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
}
.MenuSub:hover{
	color:#ffffff;
	text-decoration:none;
	background-image:url(../../site/img/main/menu_under_bg_hover.jpg);
	background-color:#98b923;
}
.MenuSub:active{color:#ffffff;}
.MenuSub:visited{color:#ffffff;}
.MenuSub:visited:hover{color:#ffffff; text-decoration: none;}

.MenuSubSelected {
	float:left;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	width:165px;
	background-image:url(../../site/img/main/menu_under_bg_hover.jpg);
	background-repeat:repeat-x;
	background-color:#568dad;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
}
.MenuSubSelected:hover{color:#ffffff;}
.MenuSubSelected:active{color:#ffffff;}
.MenuSubSelected:visited{color:#ffffff;}
.MenuSubSelected:visited:hover{color:#ffffff;}

.MenuSubMulti {
	float:left;
	display:block;
	color:#ffffff;
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	width:165px;
	background-image:url(../../site/img/main/menu_under_bg_multi.jpg);
	background-repeat:repeat-x;
	background-color:#568dad;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
}
.MenuSubMulti:hover{
	color:#ffffff;
	text-decoration:none;
	background-image:url(../../site/img/main/menu_under_bg_multi_hover.jpg);
	background-color:#98b923;
}
.MenuSubMulti:active{color:#ffffff;}
.MenuSubMulti:visited{color:#ffffff;}
.MenuSubMulti:visited:hover{color:#ffffff; text-decoration: none;}

.MenuSubMultiSelected {
	float:left;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	width:165px;
	background-image:url(../../site/img/main/menu_under_bg_multi_hover.jpg);
	background-repeat:repeat-x;
	background-color:#568dad;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
}
.MenuSubMultiSelected:hover{color:#ffffff;}
.MenuSubMultiSelected:active{color:#ffffff;}
.MenuSubMultiSelected:visited{color:#ffffff;}
.MenuSubMultiSelected:visited:hover{color:#ffffff;}

.MenuSubSub {
	float:left;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	background-color:#d0bbec;
	width:165px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:1px;
}
.MenuSubSub:hover { color:#ffffff;background-color:#7a981b; }
.MenuSubSub:active { color:#ffffff; }
.MenuSubSub:visited { color:#ffffff; }
.MenuSubSub:visited:hover { color:#ffffff;background-color:#7a981b;}

.MenuSubSubSelected {
	float:left;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	background-color:#7a981b;
	width:165px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:1px;
}
.MenuSubSubSelected:hover { color:#ffffff; }
.MenuSubSubSelected:active { color:#ffffff; }
.MenuSubSubSelected:visited { color:#ffffff; }
.MenuSubSubSelected:visited:hover { color:#ffffff; }

.hake {
	display:block;
	background-image:url(../../site/img/main/hake.png);background-position:6px 4px; background-repeat:no-repeat; float:left; width:12px; height:13px;
}
.hakeSelected {
	display:block;
	background-image:url(../../site/img/main/hake_hover.png); backgrond-position:6px 4px; background-repeat:no-repeat; float:left; width:12px; height:13px;
}

.hoverBackground:hover, .hoverBackgroundSelected{
	background-color:#c1d771;
}

.NewsTextTitle{font-family: Arial; font-size:12px; color:#0363a7; font-weight:bold; text-decoration:none;}
.NewsText{display: block; font-family: Arial; font-size:12px; width:140px; color:#0363a7; font-weight:normal; text-decoration:none;}

.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}
.FooterText {font-size: 10px; font-family: Verdana; text-decoration:none; color:#ffffff}
.FooterLinkText {font-size: 10px; font-family: Verdana; font-weight: bold; color: white; text-decoration: none;}
.footer_tekst{font-size: 10px; font-family: Verdana; color: #ffffff; text-decoration: none;}
.footer_tekst:visited{color: #ffffff;}
.footer_tekst:hover{color: red;}
.footer_tekst:visited:hover{color: red;}
.headline{ font-size: 12px; font-family:Arial; font-weight: 800; color: #333333}
.text{ font-size: 12px; font-family:Arial; text-decoration: none; color:#333333; }
.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{ 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-size: 11px; text-decoration: none; font-weight: bold; color: #333333;}
.bildetext{ font-size: 10px; text-decoration: none; color: #333333}
.link_date{ font-size: 10px; text-decoration: none; color: black}
.pagename{ font-size: 14px; font-family: Arial; text-transform:uppercase; color: #0363a7; font-weight: bold;line-height:16px;padding-bottom:3px;}
.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;}

.topMenuSok {
	float:right;
	height: 30px;
	margin-top: 8px;
	color: #ffffff;
	line-height: 30px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;	
}


.scroll_style {	
}
.fade_filter{
}