/* 1st/* ! Print styles are located at the very bottom of the page ! */

/* general html settings */
	
	html {height: 100%;}
	body {font-size:62.5%; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000;}
	table {font-size:100%;}
	
	form {display:inline; margin:0px; padding:0px}
	input {font-size:100%; border:1px solid #8893AC; background:#fff}
	input, select {font-size:100%}
	input.chk {border-width:0px;}
	input.btn {color:#3E527D}
	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%;}

                a.login_link {text-decoration:none; }
                a.login_link:visited {text-decoration: underline; }


                li {list-style-type: none; }

/* Bildetekst */
	.BildeTekst {font-size:85%; font-family:Arial, Verdana, Helvetica, sans-serif; color:#333; width: auto;}	

/* main page elements */
	#deco { background:#ffffff;} /*background: url(../images/bg_main.jpg) 0 0 repeat-x*/
	#page {position:relative; width:885px; _height: 100%; min-height: 100%; text-align:left; margin:0px auto; padding:0 5px 40px 21px; font-size:110%; background: #fff;}
	html>body #page {padding:0 21px 40px 21px;}
	
	#header {display:inline-block; width:885px; font-size:91%; color:#293F6F; padding:5px 0px 4px 0px; margin:0px 10px}
		#header a {color:#293F6F}
		#header a.selected {font-weight:bold}
		
	#top-image {position:relative; height:74px; margin:0px 10px; background:transparent; float: left;}
		#top-image .left-side {position:absolute; top:0px; left:0px; width:9px; height:84px; }
		#top-image .logo {
	display: block;
	position:absolute;
	top:5px;
	left:-30px;
	width: 158px;
	height:57px;
}
		html>body #top-image .logo {left:-20px;}
		#header .right {display:inline; float:right; width: 300px; padding-top: 12px;}
		#header .right a{padding: 0 0 0 8px; font: normal 1.1em/1.2em Arial, Verdana, Helvetica, sans-serif; color:#776f65; margin-right:10px; }
		#header .right a.home {
	padding-left:14px;
	background-image: url(../images/statkraft.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
		#header .right a.home:hover {
	background-image: url(../images/statkraft_rollover.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
		#header .right a:hover {color:#00a6d3}
        #header .right a.partner {padding: 0 0 0 8px; font: normal 1.1em/1.2em Arial, Verdana, Helvetica, sans-serif; color:#977c01;}
						
		
	#search {height:30px; background:transparent; position: absolute; top: 10px; right: 22px;}
	html>body #search {right: 18px;}
		
		#search .text {display:inline; float:left; padding:1px; margin:5px 7px 0px 15px; width:110px; color:#776f65; font-size:11px; !important; height:14px; border: 1px solid #c3c3c3; border-top: 2px solid #7b7b7b; font-size:10px }
		#search .btn {display:inline; float:left; background:url(../images/menu.gif) 0 0 repeat-x; border:1px solid #cdcdcd;padding: 0 3px; margin-top:5px;  text-align:center; width: 36px; height: 18px; font-size: 110%;font-weight:normal;font-family:Arial, Verdana, Helvetica, sans-serif;letter-spacing:1px; }
		
				
		*+html #search .btn {padding: 1px 0 0 0; }
		#search .button {background:url(../images/menu.gif) 0 0 repeat-x; border:1px solid #cdcdcd; padding: 0 3px; width:58px; height:19px; margin-top:5px;  }
		
		.campaign {width:884px; height:244px; background:#ccc; margin-top:16px;}
		.campaign-small {
	float:right;
	width:435px;
	background:#ccc;
	height:177px;
	padding: 0px;
	margin: 0px;
}
		
		
		
		

	
	#main-menu {width: 885px; position:relative; float: left; margin:0; overflow: hidden; border-right:1px solid #cdcdcd;  height:23px; }
		#main-menu ul {float: left;display:inline-block; margin:0px; padding:0 0 0 0; list-style:none; width:885px; line-height: 20px; border:1px solid #cdcdcd; /* background:transparent url(../images/mainMenuh.gif) right 0.25em repeat-y;*/}
                                #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 #cdcdcd; border-left:1px solid #fff; }
		#main-menu li span, #main-menu li.secondary span {display:block; float:left; margin:0; padding: 1px 0; overflow: hidden;}
		/* #main-menu li.secondary {display:block; } */
                                #main-menu li.secondary span a {color: #000;background:#bed4d9 url(../images/mainMenuh.gif) right 0 repeat-y;}#main-menu li.rightedge { border-right:none !important;}
		/* #main-menu li span {display:block; background: #fff;} */
		#main-menu a {display:block; color:#584a44; padding:0; line-height:19px; white-space:nowrap; text-align:center; text-decoration:none; background:url(../images/menu.gif) 0 0 repeat-x; font-size: 110%; text-transform:uppercase; outline:none;  }
		#main-menu a:hover, #main-menu li.secondary a:hover { color:#00a6d3;}
                                #main-menu li.selected a { background:url(../images/menu_rollover.gif) 0 0 repeat-x; color: #ffffff; }
                                #main-menu li.selected a:hover { color: #fff; }
		#main-menu a.rightedge {padding:0; overflow: hidden; background: none !important;}
		#main-menu a.rightedge:hover {background: #977c01 !important; color: #fff;}
		
		
		
	#bottom-edge {clear:both; float:none; height:5px; margin:-6px 4px 0px 244px; background:url(../images/gx_bottom_edge.gif) no-repeat 100% 0px; overflow:hidden}
		.frontpage #bottom-edge {margin-left:10px;}
		#bottom-edge.left-indent {margin-left:32px;}
		
		
	#branding {display:inline; float:left; width:661px; height:180px}
		#branding img {display:block}
	
	.dropshadow {background:url(../images/bg_dropshadow.gif) repeat-y 938px 0px}

	# {position:relative; clear:both; float:none; font-size:10px; color:#776f65; text-align:right; margin-top:6px; margin-right:16px; }
		# .dot { font-size:8px; margin:0px 3px; }
		
		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; }
	


/* side menu */

	#side-menu {display:inline; float:left; width:188px; margin: 10px 4px 0 0; overflow:hidden;}

		#side-menu .top-image {margin-top:3px}
		
	#side-menu ul {margin:0px; padding:0px; list-style:none; border-top: 1px solid #fff;}
		#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.selected 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.selected 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; */;  }
		
			.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.selected 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.selected a, #sub-menu ul.menu ul li.selected a:hover {background: url(../images/menu_line.gif) 0 0 repeat-x; overflow: hidden; }
		#sub-menu ul.menu ul li.selected a:hover span { background: #00a6d3 url(../images/leftMenuSubsquareNeg.gif) 1.35em .95em no-repeat; color: #fff; margin: 0; text-indent: 9px;} 

/* 1st level selected */
		ul.menu .selected,
		#power-menu ul.menu .selected {
			padding-bottom:4px; background: transparent;
		}
		ul.menu .selected a, 
		ul.menu .selected a:hover {
			color:#fff; background-position:0px -30px;
		}
		

/* power menu */

	#power-menu {margin-left:0px; font-family:Arial, Verdana, Helvetica, sans-serif}
		#power-menu li {display:block; float:left; width:100%; border-bottom:1px solid #fff; background:#fff; }
		* html #power-menu li {border: none !important;}		
		#power-menu a {display:block; padding:0px 16px 0 2px; height:24px; line-height:24px; text-decoration:none; color:#584a44; background:#00a6d3; }
		#power-menu a:hover {color:#000; background: #00a6d3;}
		#power-menu .stripes {margin:2px 3px; height:20px; background:url(../images/gx_powermenu_stripes.gif) repeat-x}
	
	#power-menu .powerHeader {background-color:#fff line-height: 24px; padding-left: 3px; font-size: 1.4em; text-transform: uppercase; color:#A9A39B; font-weight:bold;}
		#power-menu .power a {background-color:#e9eae5;/* border-bottom: 1px solid #fff;*/ padding-left: 9px;}
		#power-menu .power a:hover {background-color:#00a6d3; color: #fff;}
		#power-menu .power a.selected {background:#00A6D3 none repeat scroll 0% 50% !important;
color:#FFFFFF !important; display:block; position:relative;}
        #power-menu .power a.selected:hover { background:#00a6d3 !important; color: #fff !important; display: block; position: relative; }
		
		#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:#00a6d3 url(../images/vmenuwhite-squareLinkSelect.gif) 1.1em .85em no-repeat; color: #fff; }
		#power-menu ul ul.menu li a.selected {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.selected:hover {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; color: #584A44; 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.selected {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}
	.frontpage #search .text {width:205px}
	
	.frontpage #sub-menu {display:none;}
	.frontpage #power-menu ul ul {display:none;}
	
	.frontpage #power-menu a {height:30px; line-height:30px; background-repeat:no-repeat; background-position:-100px 0px}
	.frontpage #power-menu a:hover, .frontpage #power-menu li.over a {background-position:215px 0px}
	.frontpage #power-menu .stripes {height:26px}
	
	.frontpage #power-menu .power1 a {background-image:url(../images/img_header_boy_small.gif)}
	.frontpage #power-menu .power2 a {background-image:url(../images/img_header_girl_small.gif)}
	.frontpage #power-menu .power3 a {background-image:url(../images/img_header_gas_small.gif)}
	.frontpage #power-menu .power4 a {background-image:url(../images/img_header_hand_small.gif)}
	.frontpage #power-menu .power5 a {background-image:url(../images/img_header_kraft_small.gif)}

	.frontpage #power-menu li.over .corner-tr, .frontpage #power-menu li.over .corner-br {visibility:hidden}
	.frontpage #power-menu li .float-fix {display:none}


/* generic content container */
	
	.content-row {position:relative; display:inline-block; width:890px; clear:both; margin:0px 4px 6px 0px;}
	.content-rowFP {position:relative; display:inline-block; width:890px; clear:both; margin:0px 4px 6px 0px;}
	.mainAdv { margin: 0; padding: 0; display:block; background: #fff; overflow: hidden;}
	.main-content {}
	.content-row .col, .content-rowFP .col {display:inline; float:left; overflow:hidden}
		
	.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:25px;
  border-right: 1px solid #e9ede5; margin-bottom:-490px; padding-bottom: 510px;  }
.selectcontainer_inner h2 { background:url(../images/events.gif) 0 0 no-repeat; height:28px; width:154px; margin-bottom:12px;  }
.selectcontainer_inner { float:left; margin-top:0px; margin-bottom:-521px; padding: 0 5px 510px 5px; width: 205px; background:#f2f2f2 url(../images/selectcontainer_bg.jpg) 0 0 repeat-x;}
.select {margin-bottom: 6px; clear: both; width: 100%; height: 20px; padding: 3px 0; font-family:Arial, 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-bottom:5px; }
.news-container { float:left; margin-top:0px; margin-bottom:-490px; padding: 0 5px 500px 5px; width: 198px; background:#f2f2f2 url(../images/selectcontainer_bg.jpg) 0 0 repeat-x;}
.news-container h2{ background:url(../images/nyheter.gif) 0 0 no-repeat; height:28px; width:122px; margin-bottom:12px;}
.news-container h3{ background:url(../images/events.gif) 0 0 no-repeat; height:28px; width:122px; margin-bottom:12px;}


.news-heading a{  font-size:14px; color:#a78900; font-weight:bold; }
.news-heading a:hover{ color:#00a6d3; text-decoration:none;}
.news-date { font-size:11px; color:#666666;}
.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:694px; margin: -15px -15px 0 0 ;}
		.content-header {float:none; clear:both; width:694px; background:#fff;}
		.content-header .resize {display:none}
		
		/*header over picture*/
		.content-header  .section .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}
			
			
			/* wide-narrow wide section*/
			.col-inner .wide-section .inner h2 { text-transform: uppercase; size:1.5em; line-height:1.6em; color:#000000; font-weight: bold; }
			.col-inner .wide-section .inner h3 {color:#a78900;  size:0.875em; line-height:1.6em; font-weight: bold; }
			.col-inner .wide-section .inner p.ingress {color:#584a44; size:1em; line-height:1.4em; font-weight:bold;}
			.col-inner .wide-section .inner p {color:#333333; size:0.95em; line-height:1.4em; }

			/*half-half wide section */
			.col-left  .section .inner h2 { color:#a78900; size: 1.2em; font-weight:bold; }
			.col-right .section .inner h2 { text-transform: uppercase; size:1.5em; line-height:1.6em; color:#000000; font-weight: bold; margin-top:14px;}
			
			/*header section*/
			.content-header  .section  .inner p { color:#584a44; size: 1em; font-weight:bold; line-height:1.4em; }
			
			/*full section*/
			.col-left .wide-section .inner h2 { text-transform: uppercase; size:1.5em; line-height:1.2em; color:#000000; font-weight: bold; }
						
			/* right section */
			.col-wide-narrow .col-right .section .inner h2 { color: #008a9b; font-size:120%; font-weight:bold; text-transform:uppercase; } 
			.col-wide-narrow .col-right .section {  border: 1px dashed #cbc7bf;  width:169px; margin:5px 0px 5px 11px; overflow:hidden; position:relative;} 

			.col-half-half .col-right .section { background:none;} 
			.col-half-half .col-right .section .inner { background:none;} 
			
			.subpage .col-inner .section {width:50%;}
			#main-menu a.rightedge {background:transparent url(../images/mainMenuh.gif) 5.05em 0 repeat-y !important;}
			
			.content-area .section, 	.subpage .col-inner .wide-section {width:auto; margin-right: 0px}
			
			
			
			
            .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/bullet_com.gif) 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; } */

/* content element styles */
h1, h2, h3, h3, h4, h5 { margin: 0; padding: 0; }

	h1 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; text-decoration: none; word-spacing: 0.1em; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.6em;
}
	h2 {font-family: Arial, Verdana, Helvetica, sans-serif;  color: #000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.3em; font-size: 1.4em; font-weight: normal;}
	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:0.95em;
}

    .ingress {font-size:110%;font-weight:bold !important; color:#333}
	.top-header {color:#333333;}
	.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:1em 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/bullet_com.gif) 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}
	
	.section .inner ol   {margin:1em 0px; list-style:none;  margin: 0 0 1em 0; padding-left:0px; }
	.section .inner ol li  {background: url(../images/arrow.gif) 0 4px no-repeat; padding-left:17px; }
   
	
/* image with corners */

	.img-with-corners {position:relative}
	.img-with-corners img {display:block}
	.img-with-corners .img-corner-tl {position:relative; width:7px; height:6px; margin:0px -7px -6px 0px; background:url(../images/corner_image_tl.gif) no-repeat; overflow:hidden; float:left; display:inline}
	.img-with-corners .img-corner-tr {position:relative; width:7px; height:6px; margin:0px 0px -6px -7px; background:url(../images/corner_image_tr.gif) no-repeat; overflow:hidden; float:right; display:inline}
	.img-with-corners .img-corner-bl {position:relative; width:7px; height:6px; margin:-6px -7px 0px 0px; background:url(../images/corner_image_bl.gif) no-repeat; overflow:hidden; float:left; display:inline}
	.img-with-corners .img-corner-br {position:relative; width:7px; height:6px; margin:-6px 0px 0px -7px; background:url(../images/corner_image_br.gif) no-repeat; overflow:hidden; float:right; display:inline}
	
	.img-with-corners .img-text { padding:5px; color:#666; position:relative; vertical-align:bottom;}
	
/* 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: 8px;
	overflow: hidden;
	width: 100%;
}
	
	.line {height: 0px; width: 100%; background:url(../images/footer_line.gif) 0 5px repeat-x; margin: 0 0 2px 0; color:#776f65; }
	#sub-menu .line { background:none !important;}
	  
	html>body .line {margin-top: 5px; height: 10px;}
	
	.clear-fix:after, .section:after, .content-row:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
		line-height: 0;
	}
	
	html>body .clearer {clear: both; height: 0; }

	/* Hides from IE-mac \*/
	* html .clear-fix, 
	* html .section, 
	* html .content-row {
		height: 1%;
	}
	/* End hide from IE-mac */

	
	
/* forms */
	input.input-newsletterform { border:1px solid #9F9B74; background:#fff; width:260px; }
	.newslettersignoff-container {   }
	.newslettersignoff-container table {  }
	.newslettersignoff-container td { vertical-align:bottom; padding-top:6px; }

	input.input-loginform { border:1px solid #9F9B74; background:#fff; width:90px;}
	.login-container { background-color:#F1F0EA; border:1px #CDCBC0 solid; padding:0px 8px 22px; width:120px;}
	.login-container table { width:100%; }
	.login-container td { vertical-align:bottom; padding-top:13px; }
	
	input.input-subscribeform { border:1px solid #9F9B74; background:#fff; width:260px;}
	select.input-subscribeform { border:1px solid #9F9B74; background:#fff; width:263px;}
	.subscribe-container { font-size: 80%; }
	.subscribe-container table { }
	.subscribe-container td { vertical-align:bottom; padding-top:4px; padding-right:5px; }
                .subscribe-container h3 {font-family: Arial; 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;}



	
/* tables */
	
	table {/* float: left;*/ margin: left: 0;}
	td { vertical-align:top; }
	
	.table { border: solid #D7D6C6; border-width: 1px 0px 0px 0px; }
	.table td { border: solid #D7D6C6; border-width: 0px 1px 1px 0px; padding:10px 10px 2px; vertical-align:bottom; }
	.table thead td { background-color:#A09C76; border-color:#A09C76; color:#FFFFFF; font-weight:bold; padding-top:2px; }
	.table tr.odd td { background-color:#FFFFFF;}
	.table tr.even td { background-color:#F8F8F5;}
	.table td.bulletpoint { background:url(../images/gx_linkbullet.gif) no-repeat 5px 15px; padding-left:15px; }
	.table td.alignright { text-align:right; }
	

/* images */
	
	.img-row { position:relative; margin:1em 0px; max-width:100%;}
	.imagethumb { float:left; display:inline; width:105px; }
	.imagedetails { float:left; display:inline; width:auto; }
	
	
/* margins */
	.narrow-margin {margin:-8px -10px -12px}
	.image-viewer {}
	.frontpage .w1 .narrow-margin {margin: -7px -20px -16px 8px}
	.frontpage .w1 .image-viewer .narrow-margin {margin: -7px -20px -16px 8px}


/* image-viewer */

	.image-selector {}
	.image-viewer {}
	.frontpage .w1 .image-selector {display:inline; float:left; width:222px}
	.frontpage .w3 .image-selector {width:100%}
	.frontpage .w3 .image-viewer {display:none}
	

/* contact list */

	.contact-header { padding-left:50px; font-weight:bold; font-size:110%; margin:1em 0em 0em;}
	.contact-imagethumb { float:left; display:inline; width:50px; margin:0em 0em 0.2em;}
	.contact-details { float:left; display:inline; margin:0em 0em 1em;}
	.contact-row { clear:both; color: #666;}
	.contact-row a {color: #00a6d3;}
	
	
	
/* selector menu (frontpage) */
	
	.selector-headline {
		font-size:142%;
		color:#737355;
		margin:0em 0em 0em 0em;
	}
	.selector-group-headline {
		font-weight:bold;
		color:#737355;		
		margin:1em 0em 0.2em 0em;		
	}	
	.selector-row {
		position:relative;
		color:#C05620;	
		margin:3px 0px;
		cursor:hand; 
		cursor:pointer;		
	}	
	.selector-link {	
		position:relative;
		left:-7px;
		display:block;
		padding:0px 0px 0px 7px;
		margin:0em 1em 0em 0em;
		border:1px solid #FFFFFF;
		border-width:1px 0px;
	}
	.selector-button {
		float:right;
		width:1.2em;
		height:1.2em;
		border:solid 1px #A4ADC2;
		cursor:hand; 
		cursor:pointer;
	}

	
@media print {

	*	{ height:auto !important; }
	body 	{ margin:0cm; text-align:center; }

	#page 	{ width:15cm !important; text-align:center; }
	.dropshadow	{ margin:0cm auto; }
	
	.content-area 	{ width:13.5cm !important; padding:0cm !important; float:none !important; text-align:left !important; }
	.content-row	{ text-align:left !important; }
	content-row .col	{ float:none; }
	
	.col 		{ float:none !important; height:auto !important; padding:0cm !important; }	

	#page,
	#header,
	#top-image,
	.inner { margin:0cm !important; }
	
	.section { margin-bottom:30px; }
	
	#print-logo,
	#print-article-link 	{ display:block; }
	#print-article-link 	{ margin:30px; text-align:left !important; }
	
	#header,
	#main-menu,
	#side-menu,
	#branding,
	#,
	.resize,
	.corner-tl,
	.corner-tr,
	.corner-bl,
	.corner-br,
	.left-side,
	.logo,
	.float-fix	{ display:none; }

	ul 	{ list-style-type:disc !important; margin-left:0.5cm !important; padding-left:0cm !important; }
	ol 	{ list-style-type:decimal !important; margin-left:0.5cm !important; padding-left:0cm !important; }
		
}
/* Added fro imagemaps from Bouvet */
#kart{
position:absolute;
padding:4px 4px 4px 5px;
}

#karttop{
font-family:verdana,arial,helvetica,sans-serif;
padding:0px 0px 0px 10px;
margin:0px;
}

#karttop h6{
font-size:16px;
font-weight:normal;
padding:0px;
margin:0px;
}

#karttop span.intro{
font-size:12px;
padding:0px;
marging:0px;
}

#karthead,#karthead td{
background-color:#9F9B74;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
/*text-transform:capitalize;*/
color:white;
height:15px;
}

#karthead td{
padding-left:4px;
}

#kartbilde{
padding-top:10px;
padding-bottom:0px;
margin:0px;
position:relative;
}

#karttabell{
position:relative;
padding-left:3px;
padding-right:3px;
}

#kartrad_l,#kartrad_d{
cursor:hand;
}
#kartrad_l td{
border-bottom:solid 1px #E2E1D5;
height:24px;
}

#kartrad_d td{
background-color:#F8F8F5;
border-bottom:solid 1px #E2E1D5;
height:24px;
}

#kartrad_l td.kartbord,#kartrad_d td.kartbord{
border-right:solid 1px #E2E1D5;
}

#kartrad_l a{
font-family:Arial, Verdana, Helvetica, sans-serif;
padding-left:4px;
font-size:11px;
color:#c05620;
text-decoration:none;
display:block;
}

#kartrad_d a{
font-family:Arial, Verdana, Helvetica, sans-serif;
padding-left:4px;
font-size:11px;
color:#c05620;
text-decoration:none;
}

.redline{
visibility:hidden;
z-index:100;
padding:0 0 0 4px;
margin:0px;
height:1px;
}

/*Nord Norge*/
#n1{position:absolute;top:33px;}
#n2{position:absolute;top:57;}
#n3{position:absolute;top:81;}
#n4{position:absolute;top:105;}
#n5{position:absolute;top:129;}
#n6{position:absolute;top:153;}
#n7{position:absolute;top:177;}
#n8{position:absolute;top:201;}
#n9{position:absolute;top:225;}
#n10{position:absolute;top:249;}
#n11{position:absolute;top:273;}
#n12{position:absolute;top:297;}
#n13{position:absolute;top:321;}
#n14{position:absolute;top:345;}
#n15{position:absolute;top:369;}
#n16{position:absolute;top:393;}
#b1{position:absolute;z-index:200;visibility:hidden;top:48px;left:541px;}
#b2{position:absolute;z-index:200;visibility:hidden;top:86px;left:492px;}
#b3{position:absolute;z-index:200;visibility:hidden;top:247px;left:306px;}
#b4{position:absolute;z-index:200;visibility:hidden;top:161px;left:371px;}
#b5{position:absolute;z-index:200;visibility:hidden;top:214px;left:298px;}
#b6{position:absolute;z-index:200;visibility:hidden;top:178px;left:342px;}
#b7{position:absolute;z-index:200;visibility:hidden;top:239px;left:297px;}
#b8{position:absolute;z-index:200;visibility:hidden;top:255px;left:281px;}
#b9{position:absolute;z-index:200;visibility:hidden;top:152px;left:373px;}
#b10{position:absolute;z-index:200;visibility:hidden;top:247px;left:306px;}
#b11{position:absolute;z-index:200;visibility:hidden;top:238px;left:308px;}
#b12{position:absolute;z-index:200;visibility:hidden;top:153px;left:359px;}
#b13{position:absolute;z-index:200;visibility:hidden;top:223px;left:294px;}
#b14{position:absolute;z-index:200;visibility:hidden;top:267px;left:285px;}
#b15{position:absolute;z-index:200;visibility:hidden;top:136px;left:401px;}
#b16{position:absolute;z-index:200;visibility:hidden;top:130px;left:392px;}

/*Midt Norge*/
#n101{position:absolute;top:33px;}
#n102{position:absolute;top:57;}
#n103{position:absolute;top:81;}
#n104{position:absolute;top:105;}
#n105{position:absolute;top:129;}
#n106{position:absolute;top:153;}
#n107{position:absolute;top:177;}
#n108{position:absolute;top:201;}
#n109{position:absolute;top:225;}
#n110{position:absolute;top:249;}
#n111{position:absolute;top:273;}
#n112{position:absolute;top:297;}
#n113{position:absolute;top:321;}
#n114{position:absolute;top:345;}
#n115{position:absolute;top:369;}
#n116{position:absolute;top:393;}
#b101{position:absolute;z-index:200;visibility:hidden;top:156px;left:294px;}
#b102{position:absolute;z-index:200;visibility:hidden;top:161px;left:267px;}
#b103{position:absolute;z-index:200;visibility:hidden;top:139px;left:323px;}
#b104{position:absolute;z-index:200;visibility:hidden;top:168px;left:290px;}
#b105{position:absolute;z-index:200;visibility:hidden;top:128px;left:303px;}
#b106{position:absolute;z-index:200;visibility:hidden;top:134px;left:314px;}
#b107{position:absolute;z-index:200;visibility:hidden;top:269px;left:220px;}
#b108{position:absolute;z-index:200;visibility:hidden;top:250px;left:207px;}
#b109{position:absolute;z-index:200;visibility:hidden;top:260px;left:208px;}
#b110{position:absolute;z-index:200;visibility:hidden;top:259px;left:217px;}
#b111{position:absolute;z-index:200;visibility:hidden;top:258px;left:198px;}
#b112{position:absolute;z-index:200;visibility:hidden;top:260px;left:187px;}
#b113{position:absolute;z-index:200;visibility:hidden;top:248px;left:246px;}
#b114{position:absolute;z-index:200;visibility:hidden;top:260px;left:241px;}
#b115{position:absolute;z-index:200;visibility:hidden;top:275px;left:202px;}
#b116{position:absolute;z-index:200;visibility:hidden;top:273px;left:211px;}

/*Vest Norge*/
#n201{position:absolute;top:33px;}
#n202{position:absolute;top:57;}
#n203{position:absolute;top:81;}
#n204{position:absolute;top:105;}
#n205{position:absolute;top:129;}
#n206{position:absolute;top:153;}
#n207{position:absolute;top:177;}
#n208{position:absolute;top:201;}
#n209{position:absolute;top:225;}
#n210{position:absolute;top:249;}
#n211{position:absolute;top:273;}
#n212{position:absolute;top:297;}
#n213{position:absolute;top:321;}
#n214{position:absolute;top:345;}
#b201{position:absolute;z-index:200;visibility:hidden;top:35px;left:275px;}
#b202{position:absolute;z-index:200;visibility:hidden;top:57px;left:272px;}
#b203{position:absolute;z-index:200;visibility:hidden;top:27px;left:324px;}
#b204{position:absolute;z-index:200;visibility:hidden;top:69px;left:269px;}
#b205{position:absolute;z-index:200;visibility:hidden;top:63px;left:290px;}
#b206{position:absolute;z-index:200;visibility:hidden;top:52px;left:293px;}
#b207{position:absolute;z-index:200;visibility:hidden;top:73px;left:281px;}
#b208{position:absolute;z-index:200;visibility:hidden;top:28px;left:314px;}
#b209{position:absolute;z-index:200;visibility:hidden;top:72px;left:291px;}
#b210{position:absolute;z-index:200;visibility:hidden;top:43px;left:298px;}
#b211{position:absolute;z-index:200;visibility:hidden;top:130px;left:265px;}
#b212{position:absolute;z-index:200;visibility:hidden;top:139px;left:268px;}
#b213{position:absolute;z-index:200;visibility:hidden;top:150px;left:272px;}
#b214{position:absolute;z-index:200;visibility:hidden;top:155px;left:260px;}

/*Ost Norge*/
#n301{position:absolute;top:33px;}
#n302{position:absolute;top:57;}
#n303{position:absolute;top:81;}
#n304{position:absolute;top:105;}
#n305{position:absolute;top:129;}
#n306{position:absolute;top:153;}
#n307{position:absolute;top:177;}
#n308{position:absolute;top:201;}
#n309{position:absolute;top:225;}
#n310{position:absolute;top:249;}
#n311{position:absolute;top:273;}
#n312{position:absolute;top:297;}
#n313{position:absolute;top:321;}
#b301{position:absolute;z-index:200;visibility:hidden;top:120px;left:477px;}
#b302{position:absolute;z-index:200;visibility:hidden;top:45px;left:413px;}
#b303{position:absolute;z-index:200;visibility:hidden;top:54px;left:418px;}
#b304{position:absolute;z-index:200;visibility:hidden;top:138px;left:335px;}
#b305{position:absolute;z-index:200;visibility:hidden;top:91px;left:327px;}
#b306{position:absolute;z-index:200;visibility:hidden;top:165px;left:433px;}
#b307{position:absolute;z-index:200;visibility:hidden;top:93px;left:318px;}
#b308{position:absolute;z-index:200;visibility:hidden;top:142px;left:344px;}
#b309{position:absolute;z-index:200;visibility:hidden;top:78px;left:400px;}
#b310{position:absolute;z-index:200;visibility:hidden;top:87px;left:337px;}
#b311{position:absolute;z-index:200;visibility:hidden;top:59px;left:371px;}
#b312{position:absolute;z-index:200;visibility:hidden;top:145px;left:353px;}
#b313{position:absolute;z-index:200;visibility:hidden;top:127px;left:339px;}

 /* #transpHeight {margin-bottom: -900px !important; height: 0; overflow: hidden;} */


#PowerPlants table {float: left;}
