body
{
background-color: #fff;
font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px 0px 25px 0px;
padding: 0px;
text-align: left;
color: #454545;
}
table
{
font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
}
form
{
padding: 0;
margin: 0;
}
a
{
text-decoration: none;
color: #41546A;
}
a:hover
{
text-decoration: underline;
}
#container {
border-left: #bfbfbd 1px solid;
border-right: #bfbfbd 1px solid;
margin-top: 4px;
margin-bottom: 4px;
padding: 0px;
text-align: left;
}
#bottom {
border-top: #bfbfbd 1px solid;
margin-top: 6px;
font-size: 10px;
padding-top: 6px;
}
.header {
border-top: #AAAAAA 1px solid;
border-bottom: #ffffff 5px solid;
}
#header_img 
{
background: url(../images/AF/logo_finans.jpg);
height: 73px;	
margin-bottom: 3px;
margin-top: 3px;
}
.nav2_punkt {
color: #464646;
float: left;
padding: 7px;
padding-left: 7px;
padding-right: 25px;
margin-right: 1px;
text-align: left;
font-size: 11px;
border-left: #C3CACD 1px solid;
width: 160px;
/width: 190px;
}
.main_men {
color: #000000;
float: left;
padding: 5px;
padding-left: 7px;
padding-right: 25px;
text-align: left;
font-size: 11px;
border-left: #96A1A6 1px solid;
}
.nav2_punkt:hover {
background-image: url(gfx/back_menu_h.png);
}
.hvit, .hvit:hover {
color: #ffffff;
}
.uthev {
color: #ffffff;
font-weight: bold;
}
.fp_2 {
width: 185px;
color: #6B6B6B;
float: left;
padding-left: 6px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
border-right: 1px #ACACAC solid;
text-align: left;
font-size: 11px;
}
.fp_l {
width: 145px;
color: #6B6B6B;
float: left;
padding-left: 5px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-size: 11px;
}
.artCaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #4A4A4A;
}
.artBody {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4A4A4A;
}
.grey {
color: #464646;
}
.sort {
color: #000000;
}
.blue {
color: #41546A;
}
.mainmenu {
border-right: 1px solid #fff;
float: left;
padding: 4px;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
}	
#path {
border-bottom: 1px solid #A5ADB3;
padding: 6px;
padding-left: 10px;
background-color: #FBFBFB;  	
}	 
.left {
border-right: 1px solid #D2D2D3;
padding-bottom: 10px;
}	 
#middle {
padding-left: 10px;
padding-right: 10px;
/*width: 445px;
/width: 465px; */
}	 
.left_topp {
font-weight: bold;
border-top: 1px solid #D2D2D3;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
padding: 3px;
color: #62686F;
}	 
.left_obj {
background-color: #EAEEF0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px solid #fff;
padding: 2px;
padding-left: 10px;
}
.right_0 
{
	background-image:url(../images/AF/hjorne_back.gif);
	background-repeat:repeat-y; 
	position:relative;
}
.right_1 {
border-top: 1px solid #D2D2D3;
border-bottom: 1px solid #D2D2D3;
padding-top: 2px;
padding-bottom: 1px;
}
.right_obj {
background-color: #EAEEF0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #fff;
padding: 2px;
padding-left: 10px;
text-align: left;
margin-top: 1px;
margin-bottom: 1px;
margin-left: -1px;
}
.right_boksk {
margin-top: 7px;
background-color: #E9EDEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 10px;
color: #383D40;
}
.input{
color: #454545;
background-color: #FFFFFF;
font-size: 10px;
font-weight: normal;
color: #454545;
border: 1px #CCCCCC solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
}
.radiobuttons {
border: 0px none #FFFFFF;
background-color: #f5f5f5;
}
.right_head {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #33435b;
margin-bottom: 4px;
/height: 1%;
} 	
#frontpage { 	
font-family: Arial, Helvetica, sans-serif;
}
.fp_article {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #636363;
border-bottom: 1px #F2F4F5 solid;
padding-bottom: 8px;
margin-bottom: 10px;
}
div#frontpage h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #41546a;
padding: 0px;
margin: 0px;
margin-bottom: 2px;
}
div#frontpage h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #41546a;
padding: 0px;
margin: 0px;
margin-bottom: 2px;
}
#article { 	
font-family: Arial, Helvetica, sans-serif;
color: #606F82;
}
div#article h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #33435b;
padding: 0px;
margin: 0px;
margin-bottom: 5px;
}
div#article h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #41546A;
padding: 0px;
margin: 0px;
margin-bottom: 2px;
}
div#article .artCaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #606F82;
}
div#article .artBody {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #454545;
}
.tree {
margin-bottom: 6px;
}
.tree_head, .left_head {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #fff;
color: #454545;
background-color: #F2F4F5;
padding: 6px;
}
.tree_lev_0 {
background-color: #F2F4F5;
padding: 4px;
border-bottom: 1px solid #fff;
padding-left: 8px;
font-size: 11px;
}
.tree_lev_1 {
font-size: 10px;
padding: 2px;
padding-left: 16px;
border-bottom: 1px solid #F2F4F5;
}
.tree_lev_2 {
font-size: 10px;
padding: 2px;
padding-left: 24px;
border-bottom: 1px solid #F2F4F5;
}
.tree_lev_3 {
height: 17px;
background-color: #F2F4F5;
padding-top: 1px;
padding-left: 16px;
font-size: 11px;
padding: 4px;
border-bottom: 1px solid #fff;
}
h1, .artTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #41546A;
padding: 0px;
margin: 0px;
margin-bottom: 5px;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #41546A;
padding: 0px;
margin: 0px;
margin-bottom: 2px;
}
.artCaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #606F82;
}
.artBody {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #454545;
}
.submitForm {
color: #000;
font-family: Arial, Helvetica, sans-serif;
background-color: transparent;
border: none;
cursor: pointer;
cursor: hand;
  }
/* navbar */
    /* form */


ul#nav, #nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 100;
}
ul#nav a
{
    
    border-right: 1px solid #fff;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    padding: 4px;
    padding-right: 10px;
    padding-left: 10px;
}
ul#nav li a:hover
{
    background: #CCD5DB;
}
ul#nav li a.on /* highlight */
{
    color: #fff;
    background: #929BA4;
}
ul#nav li ul /*  2nd level container */
{
    padding: 0;
    margin-top: 0px;
    background-color: #ffffff;
    border-color: #929BA4;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    list-style: none;
}
ul#nav li li a /* 2nd level item */
{
    font-size: 100%;
    color: #3F4952;
    border-width: 1px 0px 0px 0px;
    border-color: #929BA4;
    border-style: solid;
    padding:  1px 2px 1px 5px;
}
ul#nav li li a:hover
{
    color: #fff;
    background: #929BA4;
}

    /* function */
ul#nav li { /* all list items */
    float: left;
}
ul#nav li ul li { /* 2nd level item */
    width: 20ex; /* width needed or else Opera goes nuts */
}
ul#nav li ul { /* second-level lists */
    position: absolute;
    width: 20ex;
    left: -999em; /* hide menus */
}
ul#nav li:hover ul, #nav li.sfhover ul { /* lists nested under  hovered list items */
    left: auto;
}
/* end-navbar */

/* Fra gammel */

.report {
padding: 3px;
}
.report_head {
color: #8B765A;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
line-height: 14px;
}
.help {
color: #454545;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
line-height: 18px;
}
.note {
width: 100%;
background-color: #f5f5f5;
padding: 5px;
font-size: 11px;
}
.addto {
width: 300;
background-color: #f5f5f5;
padding: 2px;
font-size: 11px;
border: solid 2px #ffffff;
}
.note_head {
color: #8B765A;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
}
.bottom_txt {
color: #454545;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
padding: 4px;
}
.pubTitle {
color: #8B765A;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 14px;
padding: 6px;
}
.pubBody {
color: #313131;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
}
.contentTitle {
color: #003363;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 14px;
}
.contentBody {
color: #313131;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
line-height: 14px;
}
.searchCaption {
color: #747474;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 14px;
}
.shoppingTitle {
color: #8B765A;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
line-height: 14px;
}
listBackgr {
background-color: #f5f5f5;
}
.fearnleys {
color: #8B765A;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
line-height: 14px;
}
.register {
color: #424242;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 14px;
}
.register_head {
color: #8B765A;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 14px;
}
.imgtable {
padding: 3px;

}
.myaccount_head {
color: #00265D;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 14px;
}
.canvasfix {
width: 400;
/width: 420;
}
.hvit, .hvit:hover {
color: #ffffff;
font-size: 11px;
}
.faqTitle {
color: #003363;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 14px;
line-height: 25px;
}
/* nav2bar */
    /* form */


ul#nav2, #nav2 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 100;
}
ul#nav2 a
{
    
color: #464646;

padding: 7px;
padding-left: 7px;
padding-right: 25px;
margin-right: 1px;
text-align: left;
font-size: 11px;
border-left: #C3CACD 1px solid;
width: 160px;
/width: 190px;
display: block;

}
ul#nav2 li a:hover
{
    display: block;
}
ul#nav2 li a.on /* highlight */
{
    color: #fff;
    background: #929BA4;
}
ul#nav2 li ul /*  2nd level container */
{
    padding: 0;
    margin-top: 0px;
    background-color: #ffffff;
    border-color: #929BA4;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    list-style: none;
}
ul#nav2 li li a /* 2nd level item */
{
    font-size: 100%;
    color: #3F4952;
    border-width: 1px 0px 0px 0px;
    border-color: #929BA4;
    border-style: solid;
    padding:  1px 2px 1px 5px;
}
ul#nav2 li li a:hover
{
    color: #fff;
    background: #929BA4;
}

    /* function */
ul#nav2 li { /* all list items */
    float: left;
}
ul#nav2 li ul li { /* 2nd level item */
    width: 20ex; /* width needed or else Opera goes nuts */
}
ul#nav2 li ul { /* second-level lists */
    position: absolute;
    width: 20ex;
    left: -999em; /* hide menus */
}
ul#nav2 li:hover ul, #nav2 li.sfhover ul { /* lists nested under  hovered list items */
    left: auto;
}
/* end-nav2bar */

/* Fra gammel */
/* nav3bar */
    /* form */


ul#nav3, #nav3 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 100;
}
ul#nav3 a
{
    
color: #464646;

padding: 7px;
padding-left: 7px;
padding-right: 25px;
margin-right: 1px;
text-align: left;
font-size: 11px;
display: block;
border-left: #96A1A6 1px solid;

}
ul#nav3 li a:hover
{
    display: block;
}
ul#nav3 li a.on /* highlight */
{
    color: #fff;
    background: #929BA4;
}
ul#nav3 li ul /*  2nd level container */
{
    padding: 4;
    margin-top: 0px;
    background-color: #ffffff;
    border-color: #929BA4;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    list-style: none;
}
ul#nav3 li li a /* 2nd level item */
{
    font-size: 100%;
    color: #3F4952;
    border-width: 1px 0px 0px 0px;
    border-color: #929BA4;
    border-style: solid;
    padding:  1px 2px 1px 5px;
}
ul#nav3 li li a:hover
{
    color: #fff;
    background: #929BA4;
}

    /* function */
ul#nav3 li { /* all list items */
    float: left;
}
ul#nav3 li ul li { /* 2nd level item */
    width: 20ex; /* width needed or else Opera goes nuts */
}
ul#nav3 li ul { /* second-level lists */
    position: absolute;
    width: 20ex;
    left: -999em; /* hide menus */
}
ul#nav3 li:hover ul, #nav3 li.sfhover ul { /* lists nested under  hovered list items */
    left: auto;
}
/* end-nav3bar */

/* Fra gammel */
