.s0
{

	font-family:Tahoma;
	font-size:10px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	cursor:pointer;
	letter-spacing: 0.02cm;
}

.s0_login_name
{

	font-family:Tahoma;
	font-size:10px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	letter-spacing: 0.02cm;
}

.s0_invalid_login
{
	text-transform:uppercase;
	font-family:Tahoma;
	font-size:10px;
	color:red;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	letter-spacing: 0.02cm;
}


.s0_search
{

	font-family:Tahoma;
	font-size:12px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	cursor:pointer;
	letter-spacing: 0.02cm;
}

.s_bottom_doc_title
{
	text-transform:uppercase;
	font-family: Arial;
	font-size:12px;
	color:#333333;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	cursor:pointer;
}

.s_bottom_doc_ingress
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

.s_black_link, .s_black_link:link, .s_black_link:active, .s_black_link:visited 
{

	font-family:Arial;
	font-size:10px;
	color:#666666;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	/*cursor:pointer;*/

}

.s_contact_list, .s_contact_list:link, .s_contact_list:active, .s_contact_list:visited 
{

	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #514E4E;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height: 130%;
}

.s_black_link:hover
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Tahoma, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
/* Dokumentvisning */

.doctitle, .doctitle:link, .doctitle:hover, .doctitle:active, .doctitle:visited 
{
	/*text-transform:uppercase;*/
	FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #53A10B;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none:
}
.doctitle:hover {
	text-decoration:none;
}

.object_txt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	font-style: italic; 
    COLOR: #4B4B4B;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.doc_ingress
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height: 150%;
}

.doctext, .doctext:link, .doctext:hover, .doctext:active, .doctext:visited 
{
	LINE-HEIGHT:150%;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #514E4E;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.doclist_title, .doclist_title:link, .doclist_title:hover, .doclist_title:active, .doclist_title:visited 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #53A10B;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

tr td.bottom_doc_td_over
{
	background-image:url('../images/frontbox_aktiv.jpg');
	cursor:pointer;

}

tr td.bottom_doc_td
{
	background-image:url('../images/frontbox_inaktiv.jpg');
	cursor:pointer;
}


/* --- */

/* Top menu */

.top_menu, .top_menu:link, .top_menu:hover, .top_menu:active, .top_menu:visited, top_menu:hover
{
	font-family:Tahoma;
	font-size:10px;
	color:#23B7DA;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	cursor:pointer;
}


/* Menu level 1 */

#menu_top{
	height:24px;
	width:100%;
	text-align:middle;
	background-image:url('../images/1_bg_level1.png');
	background-repeat:repeat-x;
}

/* MENU  level 2 */

/* Meny visning */
tr td.menu_level2_td_over
{
	background-color:#CFD9E3;
	width:100%;
	height:17px;
	cursor:pointer;

}

tr td.menu_level2_td
{
	width:100%;
	height:17px;
	cursor:pointer;
}

tr td.menu_level2_1_td
{
	width:100%;
	height:3px;
	cursor:pointer;
}

.menu_level2, .menu_level2:link,  .menu_level2:active, .menu_level2:visited, .menu_level2:hover
{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}


.menu_level2_sel,  .menu_level2_sel:link,  .menu_level2_sel:active, .menu_level2_sel:visited, .menu_level2_sel:hover
{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}



.news_list_title,  .news_list_title:link,  .news_list_title:active, .news_list_title:visited, .news_list_title:hover
{

	font-family:Tahoma;
	font-size:10px;
	color:#23B7DA;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	cursor:pointer;
}

.news_list_ingress,  .news_list_ingress:link,  .news_list_ingress:active, .news_list_ingress:visited, .news_list_ingress:hover
{

	font-family:Tahoma;
	font-size:10px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.menu_list_td_txt
{
	background-color:#ffffff;
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	font-family:Arial;
	font-size:14px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.menu_list_td_txt_over
{
	background-color:#ffffff;
	font-family:Arial;
	font-size:14px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.menu_list_td
{
	
	font-family:Arial;
	font-size:14px;
	color:#666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.opaque {
	background-color:#ffffff;
	opacity: .76;
	filter: alpha(opacity=76);
	-moz-opacity: .76;
}

/* ------ */
/* NEWS OG LEFT MENU*/

/* onmouseover */
tr td.news_list_over
{
	background-image:url('../images/1_bg_news.png');
	background-repeat:repeat-x;

}

tr td.news_list
{

}


#top_container {
  position:relative;
  width:904px;
  height:465px;
  z-index:1;
}

#doc_container {
  position:relative;
  width:904px;
  top:0px;
  z-index:3;
}

#flashmenu_container {
  position:absolute;
  width:904px;
  height:365px;
  top:0px;
  z-index:999;
}

#flashslideshow_container {
  position:absolute;
  width:904px;
  height:321px;
  top:144px;
  z-index:2;
}

#title_bg_container {
  position:absolute;
  width:575px;
  height:100px;
  top:-100px;
  left:329px;
  opacity: .80;
  filter: alpha(opacity=80);
  -moz-opacity: .80;
  z-index:4;
}

#flashmenutitle_container {
  position:absolute;
  width:505px;
  height:18px;
  top:-80px;
  left:368px;
  z-index:5;
}

#flashdoctitle_container {
  position:absolute;
  width:505px;
  height:30px;
  top:-55px;
  left:368px;
  z-index:6;
}

#fp_heading_container {
  position:absolute;
  width:904px;
  height:22px;
  top:25px;
  left:0px;
  z-index:6;
  background-image:url('../images/aa_fp_heading.png');
}



#fp_branch_container {
  position:absolute;
  width:315px;
  height:60px;
  top:55px;
  left:16px;
  z-index:6;
}

#fp_news_container {
  position:absolute;
  width:500px;
  height:60px;
  top:55px;
  left:347px;
  z-index:6;
}

#doc_content_container {
  position:absolute;
  width:904px;
  top:0px;
  left:0px;
  z-index:4;
}


#doc_ingress_container {
  position:relative;
  width:904px;
  height:120px;
  top:0px;
  z-index:3;
}

#doc_ingress {
  position:absolute;
  width:575px;
  top:0px;
  left:329px;
  z-index:4;
}

#doc_txt_container {
  position:relative;
  width:904px;
  top:0px;
  z-index:3;
}
#doc_txt {
  position:absolute;
  width:575px;
  top:0px;
  left:329px;
  z-index:4;
}

/* annet på siden */
input 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height:10px;
}

SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height:10px;
}

A:active
{
    FONT-WEIGHT: bold;
    COLOR: #23B7DA;
    FONT-FAMILY: Arial, Tahoma, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
	FONT-WEIGHT: bold;
    COLOR: #23B7DA;
    FONT-FAMILY: Arial, Tahoma, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:link
{
    FONT-WEIGHT: bold;
    COLOR: #23B7DA;
    FONT-FAMILY: Arial, Tahoma, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #23B7DA;
    FONT-FAMILY: Arial, Tahoma, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	margin: 0px;
	width:100%px;
	height:100%;

	font-family: Arial;
	font-size:11px;
	color:#514E4E;
	background:url('../images/aa_bg_body.png') center bottom fixed no-repeat #fff;
	
}

html { height:100%; }