﻿/*
Global style sheet
*/
BODY 
{
    padding:0; 
    margin:0; 
    font:normal normal normal .7em/normal tahoma, sans-serif; 
    text-align:center;
    color:#000; 
    background-color:#e6e8ec;
}

H1, H2, H3, H4, H5, H6 
{
    margin:0; 
    font-family:arial, sans-serif;
}
H1 
{
    font-size:1.8em; 
    font-weight:normal; 
    margin:.3em 0 .5em 0;
}
H2 
{
    font-size:1em; 
    font-weight:bolder;
}
H3 {font-size:1em;}
H4 {font-size:1em;}
H5 {font-size:1em;}
H6 {font-size:1em;}

address 
{
    font-weight:normal; 
    font-style:normal;
}
img {border:none;}
hr {border:none;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}
a:link,a:visited {color:#0026a6; background-color:transparent; }

TABLE 
{
    table-layout:auto; 
    empty-cells:show;
}

FORM {margin:0 0 0 0;}

INPUT, SELECT, OPTION, TEXTAREA 
{ 
    font:normal normal normal 90%/normal tahoma, sans-serif; 
}
INPUT {}
SELECT {}
OPTION {}
TEXTAREA {}

B, STRONG {font-family:arial;}

UL, OL, DL {}
UL {list-style-position:outside;}
OL {list-style-position:outside;}
DL {list-style-position:outside;}
DD {}
LI {}
LI IMG {margin-bottom:3px; vertical-align:middle;}



.WebPartZone {background-color:transparent; width:100%;}

.content {}
.contentTable {width:100%; height:100%;}

.box {display:block; clear:both; padding:0 0 0 0;}
.box .webpart_heading {font-size:1em; text-transform:none; font-weight:bold; color:#000; padding:0 0 10px 0px; font-family:arial; vertical-align:top;}
.box .webpart_heading A {color:#ec8c34;}
.box .webpart_heading img {vertical-align:middle;padding-right:7px;}
.box .webpart_command   {}/*Endre style skjul/vis lenken i webpart*/

/*bulletlist i webparts*/
.box li {padding:0 0 0 0; margin:0 0 .4em 0;}
.box .ListView LI
{
    padding:0 0 0 15px;
    background-image: url(images/lenkepil.gif);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    font-family:arial;
    list-style-type:none;
    
}

.box .ListView LI.external

{
    padding:0 0 0 20px;
    background-image: url(images/en-lenke.gif);
    background-repeat: no-repeat;
    background-position: 0 .3em;   
    font-family:arial;   
}

.more
{
    padding:5px 0 0 15px;
    background-image: url(images/lenkepil.gif);
    background-repeat: no-repeat;
    background-position: 0 0.8em;
    font-family:arial;  
}


a.treeNode {padding:0 0 0 5px; font-weight:normal;}
a.treeSelectedNode {padding:0 0 0 5px; font-weight:bold;}
span.treeNode {color:#000000;}
span.treeSelectedNode {color:#000000;}

a.treeNode:link, a.treeSelectedNode:link,
a.treeNode:visited, a.treeSelectedNode:visited,
a.treeNode:active, a.treeSelectedNode:active, a.treeSelectedNode:hover {color:#000000; background:transparent; text-decoration:none;}
a.treeNode:hover {color:#000000; background:transparent; text-decoration:underline;}

/*different layout inside boxes*/
.vertical {}
.horizontal {}

/*showing article*/
.showDoc h1 {}
.showDoc .paddMe {padding:6px 16px 6px 0;}

.imgText {display:block; border:1px solid; border-top:none; padding:0 6px 6px 6px;border-color:#b2b2b2; border-top:none;}

/*colL nav*/
.colL .nav h1 {font-size:1.3em; margin-bottom:1em; color:#000000; background-color:transparent;}
.colL .navItem {background-image: url(Images/nav/nav.png); background-position: 0 0; background-repeat: no-repeat;background-color:#fff;}
.colL .sel {background-image: url(Images/nav/nav_sel.png); background-position: 0 2px; background-repeat: no-repeat;background-color:#fff;}
.colL .navItem a {display:block; margin-left:1.3em;}
.colL .nav li ul {margin-left:2.8em; margin-top:.6em;}
.colL .nav li ul a {font-weight:normal;}
.colL .nav li {margin-bottom:.6em;}

/*elements*/
INPUT.phrase {width:70%;border:1px solid #a7adb2;}
INPUT.submit {border:1px solid #a7adb2; font-family:tahoma; font-size:.95em; float:right; margin:15px 24px 0 0; width:42px;}

INPUT.searchFieldText {width:90%; border:1px solid #a7adb2;}
SELECT.searchFieldText {width:92%;}

/*details cols pages*/
td.colL, td.colC, td.colR {vertical-align:top;}

/*standards*/
.breakMe {clear:both; display:block; } 
.paddMe {padding:6px 10px 6px 10px;}
.fntNormal {font-weight:normal;}
.nText {font-size:1em; margin:0 0 1em 0;}
.byline {font-family:tahoma, sans-serif;color:#858585; background-color:transparent;}
.upperDeck {font-size:1em; margin:0 0 .6em 0;} /*stikktittel*/
.upperDeck em {font-weight:bolder; font-style:normal;}
EM.strong {font-weight:bolder; font-style:normal;}
.ingress em {font-weight:normal; font-style:normal; font-size:1.1em;}
.ingress {font-size:1.2em;}
.listDocs{width:100%}
.spacer {padding:0 5px 0 0;}
.content {width:100%;}

.noShow {display:none;}
.hide {position:absolute; left:-1000px;}

.Info { }
.Info .Group .Element .Content {height:20px; line-height:20px; vertical-align:middle;}

.advancedSearchPart {margin:2px; padding:4px; width:390px; background-color:#dfecf1; color:inherit;}
.searchFieldLabel {display:block; font-family:Arial; font-weight:bold;}

.largeSearch {margin:2px; padding:4px; width:390px;}
.largeSearch .phrase {width:300px;}

.DesignModePanel {position:absolute; top:10px; left:10px;}

.floatRight {float:right; clear:right;}
.GroupPanel {clear:both;}
.GroupPanel .GroupPanelHeader h3 {background-color:transparent; color:#006792;}
.siteMapPath {display:block; padding:5px 10px 5px 2px;}
.siteMapPath a:link, .siteMapPath a:visited, .siteMapPath a:active {color:#666666; background:transparent; text-decoration:none;}
.siteMapPath a:hover {color:#000000; background:transparent; text-decoration:underline;}


.HeadingD {font-size:1.6em; font-weight:normal; margin:.3em 0 .5em 0; font-family:arial, sans-serif;}


