/*
- DEFAULT HTML STYLES 
- CONTAINER STYLES
- SPAN STYLES
- HEADLINE STYLES 
- PARAGRAPH STYLES 
- LIST STYLES
- LINK STYLES 
- IMAGE STYLES
- TABLE STYLES 
- FORM STYLES
- DIVERSE STYLES
- BLOG STYLES
*/



/*
OVERVIEW OF MAIN CONTAINERS (divs's) IN LAYOUT:
--------------wrapper-----------------------------------------
|                                                            |
| -------------header--------------------------------------- |
| |    contains: logo, localoffices, print, fontsize       | | 
| |    PS: localoffices is not in use                      | |
| ---------------------------------------------------------- |
|                                                            |
| --------------mainNav------------------------------------- |
| | -------------nav---------------   -----searchpanel---  | |
| | |                             |   |    not in use   |  | |
| | -------------------------------   -------------------  | |   
| ---------------------------------------------------------- |
|                                                            |
| ---------------------breadcrumbs-------------------------- |
| |                    not in use                          | |
| ---------------------------------------------------------- |
|                                                            |
| --------------------contentWrapper------------------------ |
| |                                                        | |
| /                 LAYOUT ALTERNATIVE 1                   / |
| | ----col1------   ------col2Wide----------------------  | |
| | |            |   |                                  |  | |
| | |  content   |   |      content                     |  | |
| | | goes here  |   |     goes here                    |  | |
| | |            |   |                                  |  | |
| | |            |   |                                  |  | |
| | --------------   ------------------------------------  | |
| |                                                        | |
| /                 LAYOUT ALTERNATIVE 2                   / |
| | ----col1------   ------col2----------   ----col3-----  | |
| | |            |   |                  |   |           |  | |
| | |  content   |   |   content        |   |  content  |  | |
| | | goes here  |   |  goes here       |   | goes here |  | |
| | |            |   |                  |   |           |  | |
| | |            |   |                  |   |           |  | |
| | --------------   --------------------   -------------  | |
| |                                                        | |  
| /                 LAYOUT ALTERNATIVE 3                   / |
| | ----col1------   ------col2Wide----------------------  | |
| | |            |   |  --innerCol2--  ---innerCol3---  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |  content   |   |  |  content  |  |   content   |  |  | |
| | | goes here  |   |  | goes here |  |  goes here  |  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |            |   |  -------------  ---------------  |  | |
| | --------------   ------------------------------------  | |
| ---------------------------------------------------------- |
|                                                            |
| --------------------footer-------------------------------- |
| |                                                        | |
| ---------------------------------------------------------- |
--------------------------------------------------------------
*/







/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/
html{}
body {padding:0px;margin:0px;font-size:76%;font-family:Arial, Verdana, sans-serif;color:#5c6366;}
h1 {padding:0px;margin:0px;font-size:1.5em;color:#000;}
h2 {padding:0px;margin:0px;font-size:1.1em;color:#000;}
h3 {padding:0px;margin:0px;font-size:1.0em;color:#000;}
h4 {padding:0px;margin:0px;color:#000;}
p {margin:0px;margin:0px;padding:0 0 10px 0;color:#5c6366;}
ul {}
ol {}
li {}

/*RIKTIG REKKE: LoVe HAte*/
a:link {}
a:visited {}
a:hover {}
a:active {}
form {margin:0;padding:0;}




/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div#wrapper {xbackground-color:yellow;padding-bottom:20px;width:903px;margin:0 auto;}
div#printLogo {xbackground-color:#fefefe;}
div#global {float:right;text-align:right;background-color:#000;padding:8px 0 0px 0;font-size:0.9em;}
div#header {width:903px;float:left;overflow:hidden;padding-top:21px;padding-bottom:20px;}
div#logo {float:left;width:405px;overflow:hidden;padding-left:15px;}
div#logo2 {float:left;width:54px;overflow:hidden;}
div.menu {width:900px;float:left;overflow:hidden;background:transparent url(../Images/bgMenu.jpg) repeat-x top left;padding:0 0 8px 0;}
div#search {}
div#banner {float:right;}


div#contentWrapper {width:880px;margin-right:3px;float:left;overflow:hidden;padding:10px 10px 10px 10px}
div#border {float:left;overflow:hidden;width:100%;background:transparent url(../Images/border.gif) repeat-y top left;}
div#contentWrapper div#menu {width:190px;float:left;margin-right:10px;padding-left:0px;}
div.slogan {float:left;overflow:hidden;width:100%;padding-top:0px;}
div#breadCrumb {float:left;overflow:hidden;width:100%;padding-bottom:15px;}
div#content-col2{float:left;width:460px;padding-right:20px;padding-left:10px;}
div#content-col2Wide {float:left;width:668px;padding-right:0px;padding-left:10px;xbackground-color:red}
div#content-col2Extrawide {float:left;width:868px;padding-right:0px;padding-left:0px;xbackground-color:Green;}
div.frontNews {margin:53px 0px 0px 53px;min-height:168px;width:163px;padding:10px 10px 10px 15px;}
div#content-col3 {xbackground-color:gray;float:left;width:170px;padding-left:17px;}
div#footer {xbackground-color:#f2f2f2;width:900px;float:left;overflow:hidden;}
div.list {float:left;overflow:hidden;width:100%;}
div.list div.modul {float:left;overflow:hidden;width:225px;}
div.list div.right {padding-right:0px;}
div.list div.left {padding-right:10px;}


/* 
---------------------------------------------------------------------------------------------
SPAN STYLES 
---------------------------------------------------------------------------------------------
*/







/* 
---------------------------------------------------------------------------------------------
HEADLINE STYLES 
---------------------------------------------------------------------------------------------
*/

div#content-col3 h3 {padding:10px 0 5px 0px;}
div#menu h2, div#content-col3 h2 {padding:0px;margin:0px;margin:0 0 0px 0;text-transform:uppercase;padding:5px 0 5px 10px;font-size:1.1em;font-weight:normal;}
div#menu h2 {margin-bottom:1px;}
div#menu h3 {padding:0 0 5px 0;}
div.list h2 {color:#ffffff;text-transform:uppercase;padding:5px 5px 5px 5px;}




/* 
---------------------------------------------------------------------------------------------
PARAGRAPH STYLES 
---------------------------------------------------------------------------------------------
*/
p.ingress {font-size:1.15em;}
div#global p {color:#ffffff;text-align:left;float:left;padding-right:6px;}
div#footer p {display:block;width:900px;padding:10px 0 20px 5px;font-size:1em;clear:both;}
p.slogan {bottom:0px;padding-top:100px;}
p.readmore{margin-top:-7px;}
div.img p {color:#808080;font-style:italic;}


/* 
---------------------------------------------------------------------------------------------
LIST STYLES 
---------------------------------------------------------------------------------------------
*/
div#menu ul {padding:0px;margin:0px;list-style:none;xbackground-color:pink;padding-bottom:10px;}
div#menu ul li {padding:0px;margin:0px;list-style:none;}
div#menu ul li.first {}
div#menu ul li.last {}
div#menu ul li.open {font-weight:bold;}
div#menu ul li.active {font-weight:bold;}

div#menu ul li ul {padding:0px;margin:0px;}
div#menu ul li ul li {padding:0px;margin:0px;font-weight:normal;}
div#menu ul li ul li.last {}
div#menu ul li ul li.first {}
div#menu ul li ul li.open {}
div#menu ul li ul li.active {font-weight:bold;}

div#menu ul li ul li ul li.open {}
div#menu ul li ul li ul li.active {}

div#menu ul li ul li ul li ul li.open {}
div#menu ul li ul li ul li ul li.active {}

div#global ul {float:left;padding:0px;margin:0px;list-style:none;text-align:right;}
div#global ul li {display:inline;padding:0px;margin-left:4px;}

ul.global {float:left;padding:0px;margin:0px;list-style:none;width:405px;xbackground-color:Red;text-align:right;padding-top:39px;}
ul.global li {display:inline;padding:0px;margin:0px;padding-left:10px;}

ul.menu {margin:0px;padding:0px;list-style:none;float:left;overflow:hidden;width:680px;padding:0px 0 0px 0;background:transparent url(../Images/bgMenuRight.jpg) no-repeat top left;}
ul.menu li {display:block;float:left;margin:0px;padding:0px;list-style:none;font-weight:bold; background:no-repeat right top}
ul.menu li.first {}
ul.menu li.active {}

div#footer ul {float:left;list-style:none;padding:0px;margin:0px;padding-top:20px;padding-left:5px;}
div#footer ul li {display:inline;padding:0px;margin:0px;float:left;color:#fff;padding:0 10px 0 0;text-transform:uppercase;}

div#breadCrumb ul {padding:0px;margin:0px;list-style:none;display:inline;width:100%;}
div#breadCrumb ul li {padding:0px;margin:0px;list-style:none;display:inline;xbackground-color:Green;width:auto;}
div#breadCrumb ul li ul {padding:0px;margin:0px;list-style:none;display:inline;width:auto;background:transparent url(../Images/breadCrumb.gif) no-repeat 2px 5px;padding-left:12px;}
div#breadCrumb ul li ul li {padding:0px;margin:0px;list-style:none;display:inline;width:auto;}
div#breadCrumb ul li ul li ul {padding:0px;margin:0px;list-style:none;display:inline;background:transparent url(../Images/breadCrumb.gif) no-repeat 2px 5px;padding-left:12px;}
div#breadCrumb ul li ul li ul li {padding:0px;margin:0px;list-style:none;display:inline;}
div#breadCrumb ul li ul li ul li ul {padding:0px;margin:0px;list-style:none;display:inline;background:transparent url(../Images/breadCrumb.gif) no-repeat 2px 5px;padding-left:12px;}
div#breadCrumb ul li ul li ul li ul li ul li {padding:0px;margin:0px;list-style:none;display:inline;}
div#breadCrumb li {color:#737b80;}

/* 
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/

div#global p a {color:#ffffff;}
ul.global li a {color:#ffffff !important;}

/* nivå1 */
ul.menu li a, ul.menu li a:link, ul.menu li a:visited {color:#2F3130;display:block;float:left;height:26px; font-weight:bold; text-decoration:none; font-size:14px; padding:7px 12px 0 12px;}
ul.menu li a:hover {text-decoration:none;background:tran;}
ul.menu li a:active {text-decoration:none;}

ul.menu li.active a, ul.menu li.active a:link, ul.menu li.active a:visited {color:#480e55;text-decoration:none;}
ul.menu li.active a:hover {text-decoration:underline;}
ul.menu li.active a:active {text-decoration:none;}

div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited {text-decoration:none;display:block;width:180px;padding:5px 5px 5px 5px;border-bottom:1px solid #ffffff;}	
div#menu ul li a:hover {text-decoration:underline;}
div#menu ul li a:active {text-decoration:none;}
div#menu ul li.first a, div#menu ul li.first a:link, div#menu ul li.first a:visited {}	
div#menu ul li.first a:hover {}	
div#menu ul li.first a:active {}	
div#menu ul li.last a, div#menu ul li.last a:link, div#menu ul li.last a:visited {}	
div#menu ul li.last a:hover {}	
div#menu ul li.last a:active {}	
div#menu ul li.active a, div#menu ul li.open a:active, div#menu ul li.active a:visited {}	
div#menu ul li.active a:hover {}	
div#menu ul li.active a:active {}	
div#menu ul li.open a, div#menu ul li.open a:link, div#menu ul li.open a:visited {}
div#menu ul li.open a:hover {}	
div#menu ul li.open a:active {}


/* Nivå 2 */
div#menu ul li.open ul li a, div#menu ul li.open ul li a:link, div#menu ul li.open ul li a:visited {text-decoration:none;display:block;
	padding:0px;padding:5px 5px 5px 15px;width:170px;}
div#menu ul li.open ul li a:hover {text-decoration:underline;}
div#menu ul li.open ul li a:active {text-decoration:none;}
div#menu ul li.active ul li a, div#menu ul li.active ul li a:active, div#menu ul li.active ul li a:visited {}	
div#menu ul li.active ul li a:hover {}	
div#menu ul li.active ul li a:active {}
div#menu ul li.open ul li.active a, div#menu ul li.open ul li.active a:link, div#menu ul li.open ul li.active a:visited {}	
div#menu ul li.open ul li.active a:hover {}
div#menu ul li.open a:active ul li {}
div#menu ul li.open ul li.open a, div#menu ul li.open ul li.open a:link, div#menu ul li.open ul li.open a:visited {}	
div#menu ul li.open ul li.open a:hover {}
div#menu ul li.open a:active ul li {}


/* Nivå 3 */ 
div#menu ul li.open ul li.open ul li a, div#menu ul li.open ul li.open ul li a:link, div#menu ul li.open ul li.open ul li a:visited 
{padding:0px;padding:5px 5px 5px 25px;width:160px;}
div#menu ul li.open ul li.open ul li a:hover {}
div#menu ul li.open ul li.open ul li a:active {}

div#menu ul li.open ul li.open ul li.active a, div#menu ul li.open ul li.open ul li.active a:active, div.menu ul li.open ul li.open ul li.active a:visited {}
div#menu ul li.open ul li.open ul li.active a:hover {}
div#menu ul li.open ul li.open ul li.active a:active {}

div#menu ul li.open ul li.open ul li.open a, div#menu ul li.open ul li.open ul li.open a:link, div#menu ul li.open ul li.open ul li.open a:visited {}
div#menu ul li.open ul li.open ul li.open a:hover {}
div#menu ul li.open ul li.open ul li.open a:active {}


/* Nivå 4*/
div#menu ul li.open ul li.open ul li.open ul li a, div#menu ul li.open ul li.open ul li.open ul li a:link, 
div#menu ul li.open ul li.open ul li.open ul li a:visited {}
div#menu ul li.open ul li.open ul li.open ul li a:hover {}
div#menu ul li.open ul li.open ul li.open ul li a:active {}

div#menu ul li.open ul li.open ul li.open ul li.active a, div#menu ul li.open ul li.open ul li.open ul li.active a:active, 
div#menu ul li.open ul li.open ul li.open ul li.active a:visited {}
div#menu ul li.open ul li.open ul li.open ul li.active a:hover {}
div#menu ul li.open ul li.open ul li.open ul li.active a:active {}

div#menu ul li.open ul li.open ul li.open ul li.open a, div#menu ul li.open ul li.open ul li.open ul li.open a:link, 
div#menu ul li.open ul li.open ul li.open ul li.open a:visited {}
div#menu ul li.open ul li.open ul li.open ul li.open a:hover {}
div#menu ul li.open ul li.open ul li.open ul li.open a:active {}

div#breadCrumb a {color:#737b80;}

div#footer ul li a {color:#fff;padding-right:10px;}




/* 
---------------------------------------------------------------------------------------------
IMAGE STYLES 
---------------------------------------------------------------------------------------------
*/
img {border:0px;}
div#logo img {float:left;padding-top:39px;}



/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/

table#Table1 {float:left;xbackground-color:Red;overflow:hidden;width:480px !important;display:block;padding:0px;}
table#Table1 tbody {}
table#Table2 {width:480px !important;xbackground-color:green;float:left;}




/* 
---------------------------------------------------------------------------------------------
FORM STYLES 
---------------------------------------------------------------------------------------------
*/

fieldset.search {border:0px;float:right;width:190px;margin-right:0px;padding:6px 0 6px 0;}
input.submit {/*background:transparent url(../Images/search.jpg) no-repeat top left;border:0px;height:20px;width:20px;margin:0px;padding:0px;cursor:pointer;
	padding-top:2px;margin-top:-2px;*/background:transparent url(../Images/search.jpg) no-repeat top left;background-color:#5E504B;border:0px none;color:#FFFFFF;cursor:pointer;
	float:left;font-size:10px;font-weight:bold;height:20px;margin:0px;
	padding:0pt;width:20px;}
input.sok {/*width:159px;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;padding:0px;margin:0px;height:19px;*/background-color:#FFFFFF;border-color:#b2b2b2;border-style:solid;
	border-bottom:1px solid #c6cfcc;border-width:1px 0px 1px 1px;float:left;font-size:12px;height:16px;margin:0px 0px 0px 0pt;padding:3px 0pt 0pt 4px;width:153px;}

/* 
---------------------------------------------------------------------------------------------
BLOG STYLES 
---------------------------------------------------------------------------------------------
*/
h3#Comments {margin:2em 0 0 0;}
fieldset.comment {margin:0 0 1em;padding:1em;}
fieldset.comment label, fieldset.comment input {display:block;margin:0;padding:0;}
fieldset.comment input.textinput {margin-bottom:0.5em;margin-top:0.2em;width:300px;}
fieldset.comment textarea {margin:0 0 0 0;width:400px;height:100px;padding:0;display:inline;}

.button, .buttonExt {background:black url(../images/buttonBg.png) repeat-x scroll 0 0;border:1px solid black;color:White;}
ol.comments {margin:0;padding:0em;list-style:none;}
ol.comments li {background-color:#fff;margin-bottom:1.8em;padding:0.2em 0.7em;background-color:#f4f4f4;}
ol.comments .footer {margin-top:0.4em;text-align:right;}
ol.comments .footer h2 {font-size:1.1em;font-style:italic;}
.blogItem {margin-bottom:1em;border-bottom:2px solid #eee;float:left;padding-right:10px;width:100%;}
.blogItem .text {width:480px;float:left;}
.postmetadata  {margin:0 0 1em 0 ;padding:0;font-size:0.9em;color:#666;display:block; font-style:italic;}
span.timestamp {margin:0 0 1em 0 ;padding:0;font-size:0.9em;color:#666;display:inline; font-style:italic;}
.tags h3 {float:left;font-style:normal;margin:0;overflow:hidden;padding:0;font-size:0.9em;}
.tags ul {margin:1em 0 0 0;overflow:hidden;padding:0;font-size:0.9em;}
.tags li {float:left;}
.textarea.c-sharp {background-color:#F9F9F9;border:1px solid silver;color:#110000;margin:0 0 1.5em;overflow:auto;}

a.rssButton { background:url(/images/ButtonRss.png) no-repeat; padding:0 20px 0 0;}
ul.syndicationlist a {padding-left:1.5em;}
ul.syndicationlist{ list-style:none; }

div.dateTree, ul.syndicationlist { margin:10px; padding:0; }
ul.linkList { list-style:none; margin:0.2em 0; padding:0; }
ul.linkList li li { list-style:none; margin-left:2em;}

/* Tag links */

/* Tag cloud */
ul.tagCloud
{
    margin: 10px;
    padding: 0;
}

ul.tagCloud li 
{   
    display:inline;
    list-style: none;
    list-style-image: none;
    margin: 0 0.4em 0 0;
    vertical-align: baseline;
}

div#content-col3 ul.tagCloud h1,
div#content-col3 ul.tagCloud h2,
div#content-col3 ul.tagCloud h3,
div#content-col3 ul.tagCloud h4,
div#content-col3 ul.tagCloud h5,
div#content-col3 ul.tagCloud h6
{
    display: inline;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    font-family: Verdana, Helvetica, Sans-Serif;
	background:none;
	text-transform:none;
}
div#content-col3 ul.tagCloud h1 {
    font-size: 1.6em;
    font-weight: 900;
}
div#content-col3 ul.tagCloud h2 {
    font-size: 1.3em;
    font-weight: 700;
}
div#content-col3 ul.tagCloud h3 {
    font-size: 1.0em;
    font-weight: 500;
}
div#content-col3 ul.tagCloud h4 {
    font-size: 0.9em;
    font-weight: 400;
}
div#content-col3 ul.tagCloud h5 {
    font-size: 0.8em;
    font-weight: 200;
}
div#content-col3 ul.tagCloud h6 {
    font-size: 0.7em;
    font-weight: 100;
}

/* 
---------------------------------------------------------------------------------------------
BODY STYLES 
---------------------------------------------------------------------------------------------
*/
body#default div#contentWrapper div#menu {width:180px;float:left;margin-right:10px;padding-left:10px;}
body#default div#contentWrapper div#menu h2 {margin-left:-10px;}
body#default div#content-col2 {background:transparent none no-repeat scroll left top;float:left;padding:0px 10px 0px 0px;width:480px;}div.frontNews-cycleItem {background:transparent none no-repeat scroll left top;float:left;min-height:480px;width:480px;                overflow:hidden;}/*body#default ul.menu li a, body#default ul.menu li a:link, body#default ul.menu li a:visited {color:#333333;text-decoration:none;display:block;float:left;padding:9px 10px 5px 10px;}
body#default ul.menu li a:hover {text-decoration:underline;background:tran}
body#default ul.menu li a:active {text-decoration:none;}*/
body#default div#content-col3 {padding-left:0px;padding-left:10px;width:178px;}
body#default ul.menu li.active a, body#default ul.menu li.active a:link, body#default ul.menu li.active a:visited {color:#480e55;text-decoration:none;}
body#default ul.menu li.active a:hover {text-decoration:underline;}
body#default ul.menu li.active a:active {text-decoration:none;}
body#default div#menu ul li {padding:0px;margin:0px;list-style:none;padding-bottom:5px;}
body#default div#menu ul li a, body#default div#menu ul li a:link, body#default div#menu ul li a:visited {text-decoration:none;background:none;padding:0px;border:0px;}	
body#default div#menu ul li a:hover {text-decoration:underline;}
body#default div#menu ul li a:active {text-decoration:none;}
body#default div#menu ul li.first a, body#default div#menu ul li.first a:link, body#default div#menu ul li.first a:visited {}	
body#default div#menu ul li.first a:hover {}	
body#default div#menu ul li.first a:active {}	
body#default div#menu ul li.last a, body#default div#menu ul li.last a:link, body#default div#menu ul li.last a:visited {}	
body#default div#menu ul li.last a:hover {}	
body#default div#menu ul li.last a:active {}	
body#default div#menu ul li.active a, body#default div#menu ul li.open a:active, body#default div#menu ul li.active a:visited {}	
body#default div#menu ul li.active a:hover {}	
body#default div#menu ul li.active a:active {}	
body#default div#menu ul li.open a, body#default div#menu ul li.open a:link, body#default div#menu ul li.open a:visited {}
body#default div#menu ul li.open a:hover {}	
body#default div#menu ul li.open a:active {}
body#default h1 {padding:0px;margin:0px;font-size:1.2em;}

body#section h2 {display:block;margin:10px 0 10px 0;}

/* 
---------------------------------------------------------------------------------------------
WIDE PAGE STYLES 
---------------------------------------------------------------------------------------------
*/
body#Artikkel div#border, body#page div#border, body#widepage div#border {background:none;}

/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
div#printLogo { display : none; }
div.clearer {clear:both;font-size:1px;line-height:1px;}
.hiddenTxt, .hiddenTxt a {position: absolute;left: -1000px;width: 900px;display:none;}
pre { display:none }
