﻿/*
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:1.2em; 
    font-weight:bolder;
}
H3 {font-size:1.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:#005992; background-color:transparent; }
/*Tilpassing W3C*/
.runText A:Link {text-decoration:underline;}
.runText A:visited {text-decoration:underline;}
.runText A:hoover {text-decoration:underline;}

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;}
UL.ListView {margin:0 0 0 0;}
LI.extended {list-style:none;margin:0 0 0 0;}


.WebPartZone {background-color:transparent;width:100%}

.contentTable { width: 100%; height:100%;}

.urlspacer
{
	color:#005992;
	font-weight:;
	visibility:hidden;
	display:none;
}

.box {display:block; clear:both;padding:0 0 0 0;}
.box .webpart_heading {font-size:1.25em;text-transform:uppercase;font-weight:bold;color:#ec8c34;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;}

/*bulletlist i webparts*/.box li {padding:0 0 0 0; margin:0 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;   
}

.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:bold;
}

A.treeSelectedNode
{
    padding:0 0 0 5px;
    font-weight:bold;
}

SPAN.treeNode
{
    color:#005992;
}
SPAN.treeSelectedNode
{
    color:#ec8c34;
}

/*different layout inside boxes*/
.vertical {background-image: url(Images/tinderhaug_gradering_sone6.gif); background-repeat: repeat-x; color:inherit;}
.horizontal1 {background-image: url(Images/tinderhaug_gradering_sone7.gif); background-repeat: repeat-y;width:100%;color:inherit;}

/*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:#ee8f32; 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%;}
.hide {display:none;}

.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;color:#666666;}
.siteMapPath A {color:#666666;}
.HeadingD {font-size:1.6em; font-weight:normal; margin:.3em 0 .5em 0; font-family:arial, sans-serif;}

.foldingPanelHeader
{
	color: White;
	background-color: blue;
	padding: 3px 5px 3px 5px;
	cursor: hand;
	font-weight: bold;
	font-family: Arial;
	font-size: 1.1em;
}

.foldingPanelContent
{
	border: solid 1px blue;
	height: 400px;
	overflow: auto;
	background-image: url(Images/bg.jpg);
	background-attachment: scroll;
	padding: 5px;
}

.foldingPanelHeader2
{
	color: White;
	background-color: green;
	font-weight: bold;
	font-family: Arial;
	font-size: 1.1em;
	padding: 3px 5px 3px 5px;
	cursor: hand;
	border-top: solid 1px white;
}

.foldingPanelContent2
{
	border: solid 1px green;
	height: 400px;
	overflow: auto;
	background-image: url(Images/bg.jpg);
	background-attachment: fixed;
	padding: 5px;
}
