@charset "UTF-8";
/* CSS Document */


/* general html settings */
	
	html {
}
body {
	font-size:62.5%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#00395D;     
	background: #fff;   
}
table {
	font-size:100%;
}
form {
	display:inline;
	margin:0px;
	padding:0px
}
img {
	border:none;
}
a, a:link {
	text-decoration:none;
	color:#00a6d3
}
a:visited {
	text-decoration: none;
	color: #999
}
a:hover {
	text-decoration:underline;
}
a.path {
	text-decoration:none;
	color:#666666
}
a.path:hover {
	text-decoration:underline;
}
.path {
	color:#666666
}
.clearboth {
	clear: both;
	height: 0;
	width: 100%;
}
li {
	list-style-type: none;
}
/* main page elements */
	#deco {
	background:#ffffff;
} /*background: url(../images/bg_main.jpg) 0 0 repeat-x*/

p.intro
{
    font-weight: bold; 
    padding: 10px 0px 10px;
    
}
#page {
	position:relative;
	width:885px;
	_height: 100%;
	min-height: 100%;
	text-align:left;
	margin:0px auto;
	padding:0 5px 40px 21px;
	font-size:110%;

}
html>body #page {
	padding:0 21px 40px 21px;
}
#header {
	display:inline-block;
	width:885px;
	font-size:91%;
	color:#293F6F;
	padding:0px 1px 25px 0;
	margin:0px 10px
}
#header a {
	color:#293F6F
}
#header a.current,#header a.section  {
	font-weight:bold
}
#top-image {
	position: relative;
	margin:0px;
	background:transparent; 
	top: 55px;
}

#submenu {
	display:inline;
	float:right;
	font-size:12px;
	position:relative;
	text-align:right;   
	padding: 5px; 
	background-color:#F4F3EF;
    border-bottom:1px solid #FFFFFF;
	
}  

#submenu a {
	padding: 0px 5px;   
	margin: 0px 0px;
	font: normal 10.2px Arial, Verdana, Helvetica, sans-serif;
	color:#5C564F;
	clear: both;
}  
#submenu a.edged {
    border-right: 1px dotted #999;
}

#submenu a.home {
	padding-left:14px;
	background-image: url(../images/statkraft.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
#submenu a.home:hover {
	background-image: url(../images/statkraft_rollover.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
} 

#submenu a:hover {
	color:#00a6d3;  
	text-decoration: none;
}
#main-menu {
	width: 885px;
	position:relative;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
#main-menu ul {
	float: left;
	display:inline-block;
	margin:0px;
	padding:0 0 0 0;
	list-style:none;
	line-height: 20px;
    border: 1px solid #e2e2e2; 
    border-color:#E2E2E2 #E0E0E0 #E0E0E0 #E2E2E2;
}
#main-menu ul li.zero {
	width:1px;
	position:relative;
	z-index:100;
	display:none;
	height:20px;
	border:none;
}
#main-menu li {
	display:block;
	float:left;
	margin:0;
	padding: 0;
	border-right:1px solid #fff;
}  


#main-menu li.last {

	border-right:0px ;
}
/* #main-menu li.secondary {display:block; } */
#main-menu li.secondary span a {
	color: #000;
	background-color: #bed4d9;
	background-image: url(../images/mainMenuh.gif);
	background-repeat: repeat-y;
	background-position: right 0;
}
#main-menu li.rightedge {
	border-right:none !important;
}
#main-menu li span {
    display:block;   
    background-image: url(../images/bg_sitenav_hover.png);
	background-repeat: repeat-x;
	background-position: 0 0;
    } 
#main-menu a {
	display:block;
	color:#00A6D3;
	padding:10px 28px 10px 10px;
	line-height:19px;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	font-size: 110%;
	outline:none;       
	background:transparent url(../images/menu-arrows-sprite.png) no-repeat scroll right -100px;

}  
/* run getMenuCSS() to get the menu set up*/
#main-menu ul li.pos_1 span{ width: 160px;} #main-menu ul li.pos_2 span{ width: 165px;} #main-menu ul li.pos_3 span{ width: 197px;} #main-menu ul li.pos_4 span{ width: 182px;} #main-menu ul li.pos_5 span{ width: 85px;} #main-menu ul li.pos_6 span{ width: 89px;} 
#main-menu span:hover, #main-menu li.secondary span:hover {

	background: #00A6D3 url(../images/toppmeny.png) repeat-x scroll 0 0;
}
#main-menu li.current span,#main-menu li.section span {
	background:url(../images/toppmeny.png) 0 0 repeat-x;
	color: #ffffff;               
	background-color: #00A6D3;  
}   

#main-menu a:hover, #main-menu li.secondary a:hover , #main-menu li.current a:hover, #main-menu li.section a:hover, #main-menu li.current a, #main-menu li.section a{
	color: #fff; 
    background:transparent url(../images/menu-arrows-sprite.png) no-repeat scroll right -54px;   
}   

#main-menu a.rightedge {
	padding:0;
	overflow: hidden;
	background: none !important;
}

#main-menu a.rightedge:hover {
	background: #977c01 !important;
	color: #fff;
}
.dropshadow {
	background:url(../images/bg_dropshadow.gif) repeat-y 938px 0px
}
 p. {
margin: -5px 0 0 0;
padding: 0;
color:#776f65;
font: normal 1em/1.2em Arial, Verdana, Helvetica, sans-serif;
}
 p. a {
color:#00a6d3
}
 p. a:hover {
color: #00a6d3;
text-decoration: underline;
}
#print-logo, #print-article-link {
	display:none;
}
.campaign-small {
	float:right;
	width:435px;
/*	background:#ccc;*/
	height:200px;
}
/* side menu */

	.side-menu {
	display:inline;
	float:left;
	width:188px;
	margin: 0px 8px 0 0;
	overflow:hidden;
}
.side-menu .top-image {
	margin-top:3px
}
.side-menu ul {
	margin:0px;
	padding:0px;
	list-style:none;             	
	border: 1px solid #e2e2e2; 
	border-width: 0px 1px 1px 1px;
	border-color: #e2e2e2 #e0e0e0 #e0e0e0 #e2e2e2;
	overflow: hidden;
}
.side-menu li, .side-menu .power-menu ul.menu li {
	display:block;
	float:left;
	width:188px;
	margin: 0px;
	overflow:hidden;
}
.side-menu a {
	text-decoration:none
}
/* 1st level and general */
	#sub-menu {
	display:block;
	margin:4px 0 0 0px;
	padding:5px 0px 20px 0px;
	background: transparent;
	width:188px;
	overflow: hidden;
}
#sub-menu ul.menu {
	float: left;
	padding: 0;
	border-bottom: 1px solid #e3dfd6;
}
#sub-menu ul.menu li {
	padding: 0;
	margin-top: 0;
}
#sub-menu ul.menu li span {
	background: url(../images/menu_line.gif) 0 0 repeat-x;
	display: block;
}
#sub-menu ul.menu li a {
	height: 20px;
	line-height: 20px;
	display: block;
	padding: 0;
	text-indent: 9px;
	color: #584a44; /*background: url(../images/leftMenuArrow.gif) 1px .65em no-repeat;*/
	position: relative;
	width:188px;
}
#sub-menu ul.menu li a:hover {
	height: 20px;
	line-height: 20px;
	display: block;
	padding: 0;
	text-indent: 9px;
	color: #fff;
	background: #00a6d3 /*url(../images/leftMenuArrowNegSel.gif) 1px .65em no-repeat;*/
}
#sub-menu ul.menu li.current a, #sub-menu ul.menu li.section a {
	height: 20px;
	line-height: 20px;
	display: block;
	padding: 0;
	text-indent: 9px;
	color: #fff;
	background: #00a6d3 /* url(../images/leftMenuArrowNeg.gif) 1px .65em no-repeat; */
}
#sub-menu ul.menu li.current a:hover, #sub-menu ul.menu li.section a:hove{
	height: 20px;
	line-height: 20px;
	display: block;
	padding: 0;
	text-indent: 9px;
	color: #fff;
	background: #00a6d3 /*url(../images/leftMenuArrowNegSel.gif) 1px .65em no-repeat; */;
}
.toppull {
}
/* 2nd level */
			
		#sub-menu ul.menu ul {
	margin-top: 0px;
}
* html #sub-menu ul.menu ul li {
	margin-bottom: -1px;
}
#sub-menu ul.menu ul li a {
	background: #fff url(../images/leftMenuSubsquare_com.gif) 1.35em .95em no-repeat !important;
	color: #584a44 !important;
}
#sub-menu ul.menu ul li a span {
	display:block;
	padding:0 0 0 15px;
	margin: 0;
}
#sub-menu ul.menu ul li a:hover {
	background: #00a6d3 url(../images/leftMenuSubsquareNeg.gif) 1.35em .95em no-repeat !important;
	color: #fff !important;
}
#sub-menu ul.menu ul li.current a span,#sub-menu ul.menu ul li.section a span {
	background: #00a6d3 url(../images/leftMenuSubsquareNeg.gif) 1.35em .95em no-repeat;
	color: #fff;
	margin: 0;
	text-indent: 9px;
}
#sub-menu ul.menu ul li.current a, #sub-menu ul.menu ul li.current a:hover,#sub-menu ul.menu ul li.section a, #sub-menu ul.menu ul li.section a:hover {
	background: url(../images/menu_line.gif) 0 0 repeat-x;
	overflow: hidden;
}
#sub-menu ul.menu ul li.current a:hover span,#sub-menu ul.menu ul li.section a:hover span {
	background: #00a6d3 url(../images/leftMenuSubsquareNeg.gif) 1.35em .95em no-repeat;
	color: #fff;
	margin: 0;
	text-indent: 9px;
}
/* 1st level current */
		ul.menu .current,  .power-menu ul.menu .current,		ul.menu .section,  .power-menu ul.menu .section {
	padding-bottom:4px;
	background: transparent;
}
ul.menu .current a,  ul.menu .current a:hover,ul.menu .section a,  ul.menu .section a:hover {
	color:#fff;
	background-position:0px -30px;
}
.select {
	margin-bottom: 6px;
	clear: both;
	width: 100%;
	height: 20px;
	padding: 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* power menu */

	.power-menu {
	margin-left:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;  
	margin-bottom: 15px; 
}
.power-menu li {
	display:block;
	float:left;
	background:#fff;   
	border-bottom:1px solid #E5E5E5; 
} 

.power-menu h3 {

    background-attachment:scroll;
    background-color:#AAAAAA;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    color:#FFFFFF;
    font-size:13.2px;
    font-weight:normal;
    line-height:24px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
} 
 
.power-menu li.last, .power-menu li.powerHeader, .power-menu li.current, .power-menu li.power-two {

	border-bottom:0px; 
} 
.power-menu li.power-two a
{
    padding:0 16px 0 25px;
    
}   

.power-menu li.p2_last {

   border-bottom:1px solid #E5E5E5;
}
* html .power-menu li {
	border: none !important;
}
.power-menu a {
	display:block;
	padding:5px 16px 5px 2px;
/*	height:24px;*/
	line-height:24px;
	text-decoration:none;
	color:#584a44;

}
.power-menu a:hover {
	color:#00A6D3;   
}
.power-menu .stripes {
	margin:2px 3px;
	height:20px;
	background:url(../images/gx_powermenu_stripes.gif) repeat-x
}
.power-menu .powerHeader a
{   
    color:#fff;         
	background:#00a6d3;   
}
.power-menu .powerHeader {
    background:#00A6D3;
     line-height: 24px;
	padding-left: 3px;
	font-size: 1.2em;
	
}
.power-menu .power a,.power-menu .power-two a {
	/*background-color:#e9eae5; border-bottom: 1px solid #fff;*/
	padding-left: 9px;
}
.power-menu .power a:hover, .power-menu .power-two a:hover {
   

}
.power-menu .power a.current, .power-menu .power a.section, .power-menu .power-two a.current, .power-menu .power-two a.section{
	background:#e9eae5 ;
	color:#00A6D3 !important;
	display:block;
	position:relative; 
	font-weight: bold;
}  
.power-menu .power a.current{
	background:#e9eae5 url(../images/menu-arrows-sprite.png) no-repeat scroll right -103px;
}           
.power-menu .power-two a.current{
	background:url(../images/menu-arrows-sprite.png) no-repeat scroll right -107px;
}
.power-menu .power a:hover, .power-menu .power a:hover{
	background-color:#e9eae5 !important;     
	color: #000;

}
.power-menu .power-two a {
	padding-left:25px;
}
.power-menu ul.menu li {
	display: block;
	width: 100%;
	padding:0;
	border-bottom: 1px solid #fff;
}
.power-menu ul.menu a, .power-menu ul.menu a:visited {
	display: block;
	background: #cbc7bf url(../images/leftPowerMenuSubsquare.gif) 1.1em .85em no-repeat;
	padding: 3px 0 3px 20px;
	line-height: 14px;
	height: auto;
	color: #584a44;
	width: 168px;
}
.power-menu ul ul.menu li a:hover {
	background:#e9eae5 url(../images/vmenuwhite-squareLinkSelect.gif) 1.1em .85em no-repeat;

}
.power-menu ul ul.menu li a.current, .power-menu ul ul.menu li a.section  {
	background:#00a6d3 url(../images/vmenuwhite-squareLinkSelect.gif) 1.1em .85em no-repeat !important;
	color: #fff;  /* _margin: 0 0 -14px 0 !important; */
	float: left;
}
.power-menu ul ul.menu li a.current:hover, .power-menu ul ul.menu li a.current:section {
	background:#00a6d3 url(../images/vmenuwhite-squareLinkSelect.gif) 1.1em .85em no-repeat !important;
	color: #fff;   /*_margin: 0 0 -14px 0 !important; */
	float: left;
}
/* 3rd level */
		.power-menu ul.menu ul {
	display: block;
	width: 100%;
	padding: 0;
	text-indent: 10px;  /*  _margin: 14px 0 0 0 !important; */
}
* html .power-menu ul.menu ul li {
	border-bottom: 1px solid #fff !important;
}
.power-menu ul.menu ul a, .power-menu ul.menu ul a:visited {
	display: block;
	background: #e9eae5 url(../images/leftPowerMenuSubsquare.gif) 1.1em .85em no-repeat;
	padding: 3px 0 3px 20px;
	line-height: 14px;
	height: auto;

	width: 168px;
}
.power-menu ul ul.menu ul a:hover {
	background:#00a6d3 url(../images/vmenuwhite-squareLinkSelect.gif) 1.1em .85em no-repeat;
	color: #fff;
}
.power-menu ul ul.menu ul a.current , .power-menu ul ul.menu ul a.section {
	background:#00a6d3 url(../images/vmenuwhite-squareLinkSelect.gif) 1.1em .85em no-repeat !important;
color: #fff _margin: 0 !important;
}
/* frontpage override settings */
	
	.frontpage .side-menu {
	width:267px;
	margin-right:0px
}
/* generic content container */
	
	.content-row {
	position:relative;
	display:inline-block;
	width:885px;
	clear:both;
	margin:0px 4px 6px 0px;
	overflow: hidden;
}
.content-rowFP {
	position:relative;
	display:inline-block;
	width:885px;
	clear:both;
	margin:0px 4px 6px 0px;
}   

a.img_left
{
    margin: 0px 20px 20px 0px;        
    float: left;
    
}
.mainAdv {
	margin: 0;
	padding: 20px 0 0 0;
	display:block;
	background: #fff;
	overflow: hidden;
}
.main-content {
}
.ingressContainer {
	float: left;
	margin: 0px 0 0 0;
	padding: 0;
	width: 884px;
	background: transparent;
	position:relative;
	overflow:hidden;
}
.ingressContainer .ingress {
	float: left;
	margin: 0;
	padding: 0;
	width: 350px;
	background: transparent;
}
.ingressContainer .ingress h5 {
	margin: 0;
	padding: 0;
	font: normal 120% Arial, Helvetica, sans-serif;
	color: #000;
	width: 98%;
}
.ingressContainer .ingress .dato {
	margin: 0;
	padding: 0;
	font: normal 90% Arial, Helvetica, sans-serif;
	color: #000;
}
.ingressContainer .ingress p {
	margin: 5px 0 0 0;
	padding: 0;
	font: normal 100%/105% Arial, Helvetica, sans-serif;
	color: #333;
	width: 95%;
}
.content-area .ingress {
	margin: 0 0 10px 0;
	padding: 0;
	width: 655px;
	background: transparent;
	font: normal 100% Arial, Helvetica, sans-serif;
	color:#000;
}
.ingressRight {
	float: right;
	margin: 0 0 5px 0;
	padding: 0;
	width: 120px;
}
.ingressRight img {
	margin-left: -57px;
	border: none;
	margin-bottom: 8px;
	position: relative;
}
.ingressRight img a {
	border: none;
	margin: 0;
}
.ingressRight h5 {
	margin: 0;
	padding: 0;
	font: normal 140% Arial, Helvetica, sans-serif;
	color: #000;
	width: 98%;
}
.ingressRight p {
	margin: 5px 0 0 0;
	padding: 0;
	font: normal 100%/105% Arial, Helvetica, sans-serif;
	color: #333;
	width: 95%;
}
.ingressRight a {
	font: normal 1em/1.2em Arial, Verdana, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #977c01;
	text-decoration: none;
	letter-spacing: 0;
}
.seksjon {
	float: left;
	width: 173px;
	margin: 0 5px 5px 0;
	background: transparent;
	padding: 0;
}
html>body .seksjon {
	margin-bottom: 8px
}
.seksjon a, .seksjon p {
	margin: 2px 0;
	padding: 0;
	font: normal 110% Arial, Helvetica, sans-serif;
	color: #333;
}
.seksjon ul {
	margin: -5px 0 0 0;
	padding: 0;
}
.seksjon ul li {
	padding: 0 13px;
	list-style-type: none;
	background: url(../images/link_pil.gif) 0 6px no-repeat;
	font: normal 1.1em/1.3em Arial, Verdana, Helvetica, sans-serif;
}
.seksjon ul li a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #977C01;
	font: normal 1.1em/1.3em Arial, Verdana, Helvetica, sans-serif;
}
.selectcontainer {
	float:left;
	margin-left:0px;
	margin-right:5px;
	padding-right: 5px;
	padding-top:0;/*25px;*/
	border-right: 1px solid #e9ede5;
	/*margin-bottom:-490px;
	padding-bottom: 540px;*/
}
.selectcontainer_inner h2 {
	width:154px;
/*	margin-bottom:12px;*/
	background-repeat: no-repeat;
	background-position: 0 0;
	padding:5px 5px 2px 5px;
}

.selectcontainer_inner {
	float:left;
	margin-top:0px;
/*	margin-bottom:-521px;
	padding: 0 5px 500px 5px;*/
	margin-bottom:0;
	padding: 0 5px 0 5px;
	width: 205px;
	background-color: #f2f2f2;
	background-image: url(../images/selectcontainer_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
		height:200px;
}
.select {
	margin-bottom: 6px;
	clear: both;
	width: 100%;
	height: 20px;
	padding: 3px 0;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size:11px;
}
select {
	width: 142px;
}
.submit {
	float: left;
	padding: 0 2px;
	height: 19px;
}
.dropdown {
	float: left;
	margin-right: 5px;
	size:11pt
}
.button {
	background:url(../images/menu.gif) 0 0 repeat-x;
	border:1px solid #cdcdcd;
	padding: 0 3px;
	width:36px;
	height:18px;
	margin-top:0px;
}
.news-separator {
	margin: 10px 0px;  
}
.news-container {
	float:left;
	margin-top:0px;
	/*margin-bottom:-490px;
	padding: 0 5px 500px 5px;*/
	margin-bottom:0;
	padding: 0 5px 0 5px;
	height:200px;
	
	width: 198px;
	background-color: #f2f2f2;
	background-image: url(../images/selectcontainer_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}          


.news-container h2 {
	width:122px;
	background-image: url(../images/nyheter.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position:relative;
	 padding:5px 5px 2px 5px;      
}

.news-container h3 {
	background:url(../images/events.gif) 0 0 no-repeat;
	height:28px;
	width:122px;
	margin-bottom:12px;
}  

.news-heading a {
	font-size:12px;
	color:#00A6D3;
}       

.nyhetsarkiv  
{
	padding:5px;  
}



.nyhetsarkiv  a
{
	font-size:12px;    
	color:#00A6D3;
	text-decoration: none;
}

.news-heading a:hover {
	color:#00395d;
	text-decoration:none;    
}  
.Driftstatus a
{
    color: #00A6D3;
    
}
.news-date {
	font-size:11px;
	color:#666666; 
	padding: 2px 5px ;
}     
.news-separator .text ,.news-separator .mer {

	padding: 2px 5px ;
}


.selectcontainer p {
	margin:0px !important;
	line-height:16px
}
.footer {
	color:#776f65;
	size:0.8em;
}
.footer a {
	color:#00a6d3;
	text-decoration:none
}
.footer a:hover {
	text-decoration:underline
}
/* .seksjon ul li a:visited {color: #9900CC; } */
			.seksjon ul li a:hover {
	text-decoration: underline
}
.powermenu {
	margin: 0;
	padding: 0;
	border: 0;
	width: 173px;
	height: 60px;
	display: block;
}
.content-area {
	float:right;
	width:670px;
	overflow: hidden;
}
.content-area-full {
	float:left;
	width:840px;
}
.content-header {
	float:none;
	clear:both;
	width:694px;
	background:#fff;
}
.content-header .resize {
	display:none
}
/*header over picture*/
		.content-header .inner h2 {
	text-transform: uppercase;
	size:1.5em;
	line-height:1.6em;
	color:#000000;
	font-weight: bold;
}
.col-left {
	background:#fff;
	width:486px;
}
.col-right {
	background:#fff;
	margin-left:6px;
	width:202px;
}
.col-wide-narrow .col-left {
	width:486px;
}
.col-wide-narrow .col-right {
	width:182px;
}
.col-half-half .col-left {
	width:344px;
}
.col-half-half .col-right {
	width:344px;
}
.col-full-none .col-left {
	width:694px;
}
.col-full-none .col-right {
	display:none
}
/*header section*/
			.content-header .inner p {
	color:#584a44;
	size: 1em;
	font-weight:bold;
	line-height:1.4em;
}
.subpage .col-inner {
	width:50%;
}
#main-menu a.rightedge {
	background:transparent url(../images/mainMenuh.gif) 5.05em 0 repeat-y !important;
}
.subpage .col-inner .wide-section .inner, .subpage .col-inner .wide-section .inner .ingress {
	width:auto;
}
/*.section {
	float:left;
	display:inline;
	width:281px;
	margin-right:6px;
}*/
.section .inner {
	margin:16px 18px 5px;
	line-height: 1.4em;
	font-size: 1.1em;
	color: #333333;
}
.col-right .section .inner {
	margin:3px;
	background:#f2f2f2 url(/images/bg_box_right.gif) 0 0 repeat-x;
	padding-left:10px;
}
 .col-right .section .inner a[href^="mailto:"] {
font-size:10px !important;
}
/*.section .inner p, .section .inner h2 {color: #666; }*/
            .section .inner h2 {
	margin: -3px 0 0 0
}
.section .inner p {
	margin: 0 0 5px 0
}
.section .inner p a {
	color: #00a6d3;
}
.inner h2 {
	font-size: 120% !important;
}
.inner ul {
	padding:0px;
}
.inner ul li {
	padding: 0 17px;
	list-style-type: none;
	background: url(/images/ico_arrow_blue.png) 0 4px no-repeat;
}
.inner ul li a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #00a6d3;
}
.section .breadcrumb {
	position: relative;
	margin:5px 18px 15px 0px;
	width: 700px;
}
html>body .section .breadcrumb {
	margin:5px 18px 15px 0px;
}
.section .innerflash {
	margin:16px 8px 20px;
}
.w0 .section {
	width:905px
}
.w1 .section {
	width:640px
}
.w2 .section {
	width:306px
}
.wSitemap .section {
	width:890px
}
.main-content .w2 .section {
	width:317px
}
.frontpage .w1 .section {
	background:url(/images/bg_section_corner.gif) no-repeat 0px 0px
}
/* border */
			/*.col-left .section .inner { border-top: 1px solid red !important; } */

			.inner {
	line-height: 1.4em;
	font-size: 1.1em;
	color: #333333;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#inner_left {
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	width: 320px;
}
#inner_right {
	margin-top: 1px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: right;
	width: 320px;
}
.col-right .inner {
	margin:3px;
	background:#f2f2f2 url(../images/bg_box_right.gif) 0 0 repeat-x;
	padding-left:10px;
}
 .col-right .inner a[href^="mailto:"] {
font-size:10px !important;
}
/*.inner p, .inner h2 {color: #666; }*/
            .inner h2 {
	margin: -3px 0 0 0;
	padding-top:4px;	
}
.inner p {
	margin: 0 0 5px 0
}
.inner p a {
    text-decoration: underline;
	color: #00a6d3;
}
.inner h2 {
	font-size: 120% !important;
}
.inner ul {
	padding:0px;    
	margin-left: 0px;
}
.inner ul li {
	padding: 0 17px;
	list-style-type: none;
	background: url(../images/ico_arrow_blue.png) 0 4px no-repeat;
}
.inner ul li a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #00a6d3;
}
.breadcrumb {
	position: relative;
	width: 700px;
	margin-right: 18px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 10px;
}
.innerflash {
	margin:16px 8px 20px;
}
.w0 {
	width:905px
}
.w1 {
	width:640px
}
.w2 {
	width:306px
}
.wSitemap {
	width:890px
}
.main-content .w2 {
	width:317px
}
.frontpage .w1 {
	background:url(../images/bg_section_corner.gif) no-repeat 0px 0px
}
/* border */
			/*.col-left .inner { border-top: 1px solid red !important; } */
	
/* content element styles */
h1, h2, h3, h3, h4, h5 {
	margin: 0;
	padding: 0;
}
.typography h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #00A6D3;
	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: 0;

	font-size: 1.7em;           
	border: 1px solid #e2e2e2;  
	border-width: 1px 0px 1px 0px;  
	padding: 12px 0px;
	margin: 0px 0px 10px 0px;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;

	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.4em;
	font-weight: bold;
}
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.2em;  

}
p, .p-margin {
/*	margin: .8em 0 !important;*/
}
p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height:1.4em;
	size:1.1em;
}
.ingress {
	font-size:110%;
	font-weight:bold !important;
	color:#333
}
.top-header {
	color:#333333; 
	padding: 0px 5px;
}
.date {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.0em;
	font-size: .8em;
	margin: 0;
	font-weight: normal !important;
}
.content-area .date {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
	color: #666666;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.0em;
	font-size: .8em;
	margin: 0;
	background: url(../images/date_br_start.jpg) 0 1px no-repeat;
	text-indent: 3px;
}
.content-area .date span {
	background: url(../images/date_br_end.jpg) right 3px no-repeat;
	padding-right: 3px;
}
.ingress {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.2em;
}
p.ingress {
	margin-bottom: 10px;
	line-height: 1.2em;
	font-size: 1em;
	width: 99%;
}
.lesmer {
	background: url(../images/link_pil.gif) 0 5px no-repeat;
	font: normal 1em/1.2em Arial, Verdana, Helvetica, sans-serif;
	padding: 0 13px;
	margin: 0;
	color: #977c01;
	text-decoration: underline;
	letter-spacing: 0;
}
.sitemap {
	width:50%;
	float:left;
	vertical-align:top;
}
.proheader {
	font-size:125%;
	color:#999999!important;
	font-weight:bold;
}
.powerheader {
	font-size:125%;
	color:#999999!important;
	font-weight:bold;
}
.sitemap a {
	color:#977C01;
}
.sitemap a:hover {
	text-decoration:underline
}
/* lists */
	
	ul {
	margin-top: .5em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.ingressContainer ul, .ingressContainer ul li, .ingressContainer ul li a {
	margin:0;
	padding: 0;
}
ul.links {
	list-style:none;
	margin: 0 0 1em 0;
	padding-left:0px;
}
ul.links li, a.bullet, .ingressContainer ul li {
	text-decoration: none;
	background: url(../images/ico_arrow_blue.png) 0 4px no-repeat;
	margin: 0;
	line-height:1.4em;
	padding-left:17px;
}
ul.links li a, .ingressContainer ul li a {
	color: #00a6d3;
}
a ul.links li {
	color: #00a6d3;
	background: url(../images/arrow.gif) 0 4px no-repeat;
	padding-left: 17px;
}
a ul.links li:hover {
	text-decoration: underline;
}
ul.links li a {
	color: #00a6d3;
}
ul.links li a:hover {
	text-decoration: underline;
}
.seksjon ul li a:hover {
	text-decoration: underline;
}
ul.star {
	list-style:none;
	margin-left:15px;
	padding-left:0px;
}
ul.star li {
	position:relative;
	padding-left:10px;
	background:url(../images/gx_bulletpoint.gif) no-repeat 1px 2px
}
.inner ol {
	margin:1em 0px;
	list-style:none;
	margin: 0 0 1em 0;
	padding-left:0px;
}
.inner ol li {
	background: url(../images/arrow.gif) 0 4px no-repeat;
	padding-left:17px;
}
/* floats, modifications and fixes */
	
	.left-indent {
	margin-left:22px
}
.top-space {
	margin-top:6px
}
.bottom-space {
	margin-bottom:6px
}
.left {
	display:inline;
	float:left;
}
.right {
	display:inline;
	float:right;
}
.float-fix {
	clear:both;
	float:none;
	height:1px;
	margin-bottom:-1px;
	overflow:hidden
}
.resize {
	float:none;
	clear:both;
	position:relative;
	height:1px;
	overflow:hidden;
}
.cursor-pointer {
	cursor:pointer;
	cursor:hand;
}
.pad {
	margin: 0;
	padding: 0;
	height: 10px;
	overflow: hidden;
	width: 100%;
}
.pad2 {
	margin: 0;
	padding: 0;
	height: 30px;
	overflow: hidden;
	width: 100%;
}
.pad3 {
	margin: 0;
	padding: 0;
	height: 16px;
	overflow: hidden;
	width: 100%;
}
.line {
	height: 0px;
	width: 100%;
	margin: 0 0 2px 0;
	color:#776f65;
	background-image: url(../images/footer_line.gif);
	background-repeat: repeat-x;
	background-position: 0 5px;
}
#sub-menu .line {
	background:none !important;
}
html>body .line {
	margin-top: 5px;
	height: 10px;
}
html>body .clearer {
	clear: both;
}
.inner h3 {
	font-size: 1.1em;
}
#test
{
	height:550px;
	width:885px;

	position:absolute;
	top:1px;
	margin:0px auto;
	left:-122px;  
	z-index: -1;

}

.topbg
{
	background:url(../images/blad-1.jpg) no-repeat 1px 0;
}

.campaign-small a
{
	color:#999999;
}
.campaign-small h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	line-height:22px;
	margin-bottom:0.5em;
	
}

.campaign-small h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#a78900;
	margin-bottom:0.5em;
	
}


.campaign-small .arrow
{
	background:url(../images/arrow.gif) no-repeat  0 center;
	padding:1px 12px;
	margin-bottom:0.3em;
}

h2.catheader, h2.catheader a
{
	font-size:19px;
	font-weight:bold;
	color:#333333;
}
.box
{
     margin-bottom: 11px;
     padding: 0px 0px 10px; 
     font-size:1.1em; 
     line-height:1.2em;    
     border: 1px solid #e2e2e2; 
     border-color:#E2E2E2 #E0E0E0 #E0E0E0 #E2E2E2;   
     background-color:#F2F2F2;
     background-image:url(../images/selectcontainer_bg.jpg);
     background-position:0 0;
     background-repeat:repeat-x;
} 
.box h3
{   
    color: #FFF;
    background:#aaa none repeat scroll 0 0; 
    
    font-size: 13.2px;
    font-weight: normal;
    line-height:24px;
    padding:5px;
}
.box p 
{
    
     padding:5px 10px; 

}
strong table
{
	font-weight:normal;
}
em table
{
	font-style:normal;
}
h1 table,h2 table,h3 table,h4 table, h5 table
{
	font-weight:normal;
}              

#Breadcrumbs {
    
    min-height: 25px   ; 
    margin-left: 225px;
}
#Breadcrumbs p{
    
    padding-top: 9px; 
    font-size: 10px;  
    margin: 0px;
}

 #SearchForm_SearchForm { display: inline; float: left; margin-right: 0; width: 200px; position: relative; float: right; 	  }

 #SearchForm_SearchForm { overflow-x: hidden; }

 #SearchForm_SearchForm fieldset { margin: 20px 0 0px 20px; padding: 0px; border: 0px; }

 #SearchForm_SearchForm fieldset legend { display: none; }

 #SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results ,  #SearchForm_SearchForm fieldset div   ,  #SearchForm_SearchForm fieldset #SearchForm_SearchForm_Search { display: block; float: left; border: 0px;color:#5C564F;  }

 #SearchForm_SearchForm fieldset #SearchForm_SearchForm_Search ,  #SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results { margin: 0px -1px; }

 #SearchForm_SearchForm fieldset div.middleColumn { padding: 5px; background: #fff; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #7F9DB9; }

 #SearchForm_SearchForm fieldset #SearchForm_SearchForm_Search { width: 128px; height: 14px; padding: 0px; }

 #SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results { width: 33px; height: 26px; font-size: 0px; overflow: hidden; display: block; line-height: 0px; cursor: pointer; background-color: #fff; text-indent: -9999em; overflow: hidden; background-image: url('../images/IconSearch.png'); background-repeat: no-repeat; background-position: 50% 50%; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #7F9DB9; }

 #MemberLoginForm_LoginForm label{ width: 100px;  }         
 #MemberLoginForm_LoginForm #Remember,  #MemberLoginForm_LoginForm #ForgotPassword,#MemberLoginForm_LoginForm #Email,#MemberLoginForm_LoginForm .Actions {  padding: 10px 0 10px;}          
 #MemberLoginForm_LoginForm #Remember .right{ float: left; width: 300px;text-align:left; padding-left: 20px;}          
 #MemberLoginForm_LoginForm_Remember{ float: left;}  
 
 
 #SilverStripeNavigatorMessage{ display: none;}   
 
.typography  ul#SearchResults 
  {
     padding: 0px;
     margin: 0 0 20px; 

  }
.typography #SearchResults   li 
 {
    padding: 0px;
    margin: 0px;  
    background: none;
     
 }   
 
 .typography #SearchResults   li  a.readMoreLink
  {
     display: block;
     padding: 0 0 10px 0 ;  
     text-decoration: underline;

  }
 
 .typography #SearchResults  li  h3
  {
     padding: 12px 0px 4px;
     margin: 0px;    
     color:#333333;
     font-size:19px;
     font-weight:bold;   

  } 
  .typography #SearchResults  li  h3  a
   {
  
      color:#333333;


   }
  #PageNumbers
  {
     background: #FFF;
     border: 0px; 
     color: #666; 
      
  }
  #PageNumbers  a
  {
     font-weight: normal;
      
      
  }
 
  