/*
Mørk blå
rgb(1,102,191);
Lys blå
rgb(122,147,211);
101,153,209
Mellom blå
rgb(77,123,201);
Linje farge
rgb(197,200,230);
*/

body,p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,form,div,font,li{
	font-family : verdana, serif;
	font-size: 10pt;
    color : white;
    margin : 0px;
    padding : 0px;
}
select, option, input{
background-color: #FFFFFF;
color: #000000;
}
body { background : rgb(101,153,209); margin : 0px; }

a:link { color: white}
a:visited { color: white }
a:hover { color: yellow }
        
.menu, 
a.menu, 
a.menu:link, 
a.menu:visited { vertical-align : top; font-size : 13px; color : white; text-decoration : none; font-weight : normal; text-transform : uppercase; }
a.menu:hover,
a.menu:active  { color: black; }
        
.menuselected, 
a.menuselected, 
a.menuselected:link, 
a.menuselected:visited, 
a.menuselected:hover,
a.menuselected:active { font-size : 13px; color : black; text-decoration : none; font-weight : normal; text-transform : uppercase; }                 

.submenuselected, 
a.submenuselected, 
a.submenuselected:link, 
a.submenuselected:visited { font-size : 13px; color: black; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
a.submenuselected:hover,
a.submenuselected:active { color: #d13f3f; }

a.link, 
a.link:link,
a.link:visited,
a.link:hover,
a.link:active { font-size: 10px; text-decoration : none; text-transform : lowercase; font-weight : bold; color : white;}
.toollink, .navlinks { font-size: 10px; font-weight: normal; color: white; text-decoration : none; }

a.nexprev, 
a.nexprev:link,
a.nexprev:visited,
a.nexprev:hover,
a.nexprev:active { font-size : 12pt; text-decoration : none; text-transform : lowercase; font-weight : bold; color: red}

 .prodlink, 
a.prodlink, 
a.prodlink:link, 
a.prodlink:visited { black; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
a.prodlink:hover { color: #d13f3f; }

.product { text-decoration : uppercase };
.header { text-align : center; font-size: 17pt; font-weight: bold; text-transform : uppercase; }

/* MSM */

a.footer, 
a.footer:link, 
a.footer:link, 
a.footer:visited { font-size : 8pt; color : white; text-decoration : none; }
a.footer:hover, 
a.footer:active { color : white; text-decoration : underline; }

a.footer-faint, 
a.footer-faint:link, 
a.footer-faint:link, 
a.footer-faint:visited { font-size : 8pt; color : rgb(197,200,230); text-decoration : none; }
a.footer-faint:hover, 
a.footer-faint:active { color : white; text-decoration : underline; }

.submenu, 
a.submenu, 
a.submenu:link, 
a.submenu:visited { font-size : 9px; color : white; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
a.submenu:hover,
a.submenu:active { color: yellow}

*#black { color : black; }
.headline_fp { font-family : Helvetica; font-size: 14pt; font-weight: bold; margin-top : 25px; margin-bottom : 10px; }
.ingress_fp { line-height : 20pt; font-family : Times new roman; margin-bottom : 20px; font-weight : normal; font-size : 12pt;}
.body_fp { }
.footer { letter-spacing : 1px; text-transform : uppercase; font-size : 8pt; color: white; margin-top : 10px; margin-bottom : 10px;}
.footer-faint { letter-spacing : 2px; text-transform : uppercase; font-size : 8pt; color: rgb(197,200,230);}

.headline { font-family : Helvetica; font-size: 10pt; font-weight: bold; } 
.headlineview { font-family : Helvetica; font-size: 34pt; font-weight: normal; }
.headlinelink { font-size: 14pt;; font-weight: bold; }
.subheadline { font-family : Helvetica; font-weight: normal; padding-top : 5px;}
.ingress { font-weight: normal; padding-bottom : 5px; padding-right : 30px;}
.ingressview {  font-family : Helvetica; font-weight: bold; padding-top : 5px; padding-bottom : 5px;}
    
.pageheading {font-size : 14px; font-weight : bold; text-transform : uppercase;}       
.body,
.date { font-size: 8pt; }


/* table */
table.outer {  border : 0px; width : 100%; padding : 0px; margin : 0px;}
*#tdb {border : 1px solid rgb(197,200,230);}
.dark { background-color : rgb(1,102,191);}
.medium { background-color : rgb(77,123,201);}
.light { background-color : rgb(101,153,209);}

tr.dark {height :25px}
tr.medium {height : 25px} 
tr.main {hseight : 390px}
tr.light td.footer {border:0px;}

table.menu { width : 100%; margin-top : 5px; }
table.menu  
        td {border : 0px; }

table.aktuelt 
        td { font-size : 8pt; border : 0px; vertical-align : top; margin : 0px; padding : 0px;}

/* --- */	
.pagetitle { text-transform: uppercase; text-align : center; color : white; font-size : 11pt; letter-spacing : 1.5px;};
HR { border-style: 1px solid rgb(197,200,230);; background : rgb(197,200,230); height : 1px; width : 100%; color : rgb(197,200,230);}

.aktuelt { font-size : 9pt; color : white; padding : 5px; width : 156px;}

h1 { font-size : 11pt; text-transform : uppercase; font-weight : normal; margin-bottom : 5px; }
table {margin : 0px;}
