/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}/*table{border-collapse:collapse;border-spacing:0;}*/fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/************ Body *************/
html{ 
  background:#EEF7FE url(/ishavskraft2/frontend/css/bg_waves.gif) scroll 50% 108px;
  background-repeat:repeat-x;
}
body{ 
  line-height:17px;
  font-family:Arial,Verdana,sans serif;
}
body, .text {
  color:#303030;
}
#main-content {
  background-color:#fbfbfb;
}
#doc4 {
  background-image:url(/ishavskraft2/frontend/css/bg_doc4.png);
  background-repeat:repeat-y;
  padding: 0 16px 2px 16px;
  background-position: 50% 0;
}
/********** General **********/
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover {
  color:#7fbdff;
}
h1, h2, h3, h4, h5, h6 ,h1 a , h2 a, h3 a, h4 a, h5 a, h6 a, a, label { 
  color:#004186; 
}
h1, h2, h3, h4, h5, h6 {
  margin: 0.2em 0 0.2em 0;
}
h1, h2, h3, h4, h5, h6{
  /*font-weight:bold;*/
}
strong {
  font-weight:bold;
}
em{
  font-style: italic;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration:none;
}
h1 {
  font-size:30px;
  line-height:35px;
}
h2 {
  font-size:16px;
  line-height:1.2em;
}
a {
  text-decoration:underline;
}
table {
  width:100%;
}
.warning {
  /*background-color:#FBEABD;
  border:1px solid #ECD086;
  margin:15px 0;
  padding:10px; 
  width:95%;
  float:left;*/
  font-weight:bold;
}
p{
  /*margin: 0.8em 0;*/
  margin-bottom: 1em;
}
th, thead td{
  font-weight: bold;
  color:#004186; 
}
object,embed{
  padding:0;
  margin-bottom:-4px;
}
/************* Top *************/
#doc4 #hd {
  background:transparent url(/ishavskraft2/frontend/css/logo.jpg) no-repeat;
  font-size:82%;
  height:148px;
}
#doc4 #hd, #logo {
  position:relative;
}
#doc4 #hd, #frontpage-content img, #content {
  margin-bottom:9px;
}
#frontpage-content {
  float:left;
  width:100%;
/*  margin-bottom: -9px;*/
}
#logo { 
  width:460px;
  height:100px;
  /*background:transparent url(/ishavskraft2/frontend/css/) top left no-repeat;*/
  z-index:99;
  bottom:15px;
  left: 5px;
  margin: 0; 
}
#logo a {
  height:100px;
  line-height:225px;
  overflow:hidden;
  display:block;
}
#log_in_button{
  position:absolute;
  right:10px;
  top:34px;
  width:100px;
  height:42px;
  overflow:hidden;
}
#log_in_button a:hover {
  background-position:left -42px;
}
#log_in_button a {
  display:block;
  background:transparent url(/ishavskraft2/frontend/css/logg_inn.gif) no-repeat scroll left top;
  line-height:200px;
  width:100px;
  height:42px;
}
/************ Top menu ************/
#main-menu { 
  /*background:transparent url(/ishavskraft2/frontend/css/menu_bg.gif) repeat;*/
  background:transparent url(/ishavskraft2/frontend/css/menu_bg.jpg) repeat;
  margin:0;
  position:relative;
  top:8px;
  height:42px;
  border-top: 1px solid #8fc2e2;
  border-bottom: 1px solid #b7b7b7;
}
#main-menu, #main-content {
  /*padding-right:4px;*/
}
#main-menu li {  
  list-style: none;
  background:transparent url(/ishavskraft2/frontend/css/menu_seperator.gif) no-repeat;
}
#main-menu li.home-menu {
  padding-left:4px;
}
#main-menu li, #main-menu a {
  float:left;
}
#main-menu a#last-menu {
  width:125px;
}
#main-menu a { 
  padding: 6px 0px;
  width: 119px;
  color:#ffffff;
  text-align:center;
  line-height:30px;
  cursor:pointer;
  display:block;
  font-size:13px;
  text-decoration:none;
  margin-left:1px;
}
#main-menu a:hover, #main-menu a.selected { 
  color:#f99e00;
  background:transparent url(/ishavskraft2/frontend/css/top_menu_bg_active.gif) repeat;
  font-weight:bold;
}
/************* ft *************/
#ft {
  font-size:11px;
  color:#bcbcbc;
}
#ft a {
  text-decoration:none;
  color:#bcbcbc;
}
#ft-contact {
  padding: 5px 10px 5px 10px;
  border-top:1px solid #CFCDCE; 
/*  margin-top: 9px;*/
}
#ft-contact span {
  margin-right:20px;
}
#ft-contact span.sitemap-link, #ft-contact span.copyright, #ft-contact .powered_by {
  float:right;
  margin-left:20px;
  margin-right:0px;
}
#ft-banner {
  position: relative;
  /*background:url(/ishavskraft2/frontend/css/ft_bg.gif) repeat-x left top;*/
  background:url(/ishavskraft2/frontend/css/Skillestrek.jpg) repeat-x left top;
  height:32px;
  padding:5px;
}
#ft-banner img {
  margin-left:9px;
}
#ft-banner span.ft-txt {
  /*position: absolute;
  bottom:5px;*/
  position:relative;
  top:15px;
}
.download_link {
  display:block;
}
#ft-image {
  height:10px;
  float:right;
  margin-right:5px;
}
#ft-shadow {
  background:url(/ishavskraft2/frontend/css/bg_ft.png) no-repeat center bottom;
  height:15px;
  width:74.923em;
  margin: 0 auto;
  padding: 0 16px;
}
#ft .address {
  margin-left:5px;
}
/********** Right menu **********/
#right-menu {
  width:198px;
}
#right-menu h4 {
  background:transparent url(/ishavskraft2/frontend/css/right_menu_hd_bg.gif) repeat scroll 0% 100%;
  margin:0px;
  padding:5px 4px;
}
#right-menu div div.banner {
  margin-bottom:9px;
  padding:3px 3px 0px;
  border:1px solid #CFCDCE;
}
#bannergroup{
  /*position:fixed;*/
}
#chat_banner {
 cursor:pointer;
}
.chat-operators{
 display:none;
}
#right-menu div #chat_operators div.banner{
  margin: -4px 0 0 0;
  padding:0;
  border:none;
}
/************ Bestille menu ************/
#bestille-menu { 
  background:transparent url(/ishavskraft2/frontend/css/bestille_menu_bg.jpg) repeat;
  margin:0;
  position:relative;
  bottom:3px;
  height:38px;
  border-top: 1px solid #8fc2e2;
  border-bottom: 1px solid #b7b7b7;
}
#bestille-menu li {  
  list-style: none;
  margin-left:1px;
  /*background:transparent url(/ishavskraft2/frontend/css/menu_seperator.gif) no-repeat;*/
}
#bestille-menu li, #bestille-menu a {
  float:left;
}
#bestille-menu a { 
  padding: 6px 0px;
  width: 92px;
  color:#ffffff;
  text-align:center;
  line-height:30px;
  cursor:pointer;
  display:block;
  font-size:13px;
  text-decoration:none;
  margin-left:1px;
  text-transform:capitalize;
}
#bestille-menu a:hover, #bestille-menu a.selected { 
  color:#f99e00;
  background:transparent url(/ishavskraft2/frontend/css/menu_bg_active.gif) repeat;
  font-weight:bold;
  height:26px;
}
/********** Left menu **********/
#left-menu {
  width:20.5%; /*20*/
}
.accordion-menu a {
  text-decoration:none;
}
.accordion-menu a, #left-menu .sub-menu a {
  display:block;
}
.accordion-menu li.first_child {
  border-top:1px solid #CFCDCE;
}
.accordion-menu li a, #content {
  border-bottom:1px solid #CFCDCE;
}
.accordion-menu a, .text h2 {
  font-size:15px;
}
.accordion-menu a:hover, .accordion-menu a.selected {
  background-color:#e4f1ff;
  color:#004186; 
  font-weight:bold;
}
.accordion-menu a, #left-menu .sub-menu a {
  padding:10px;
}
#left-menu .sub-menu {
  margin-left:20px;
}
#left-menu.sub-menu a {  
  font-size:13px;
}
/*********** Community service **************/
ul#share {
  margin-top:35px;
  margin-bottom:9px;
  float:left;
  display:block;
  width:100%;
}
ul#share li a {
  text-decoration:none;
  color: #a0a0a0;
}
ul#share li {
  float:left;
  margin-right:14px;
  padding-left:18px;
  background:transparent url(/ishavskraft2/frontend/css/design/share_btn.gif) no-repeat scroll left center;
  height:16px;
  line-height:16px;
}
ul#share li.share_friend {
  background-position:0 -192px;
}
ul#share li.share_facebook {
  background-position:0 -208px;
}
ul#share li.share_twitter {
  background-position:0 -784px;
}
ul#share li.share_myspace {
  background-position:0 -480px;
}

/*********** PDF link **************/
div span.pdf-link {
  float:right;
}
span.pdf-link {
  display:block;
  margin-top:20px;
  background:transparent url(/ishavskraft2/frontend/css/pdf_icon.jpg) no-repeat scroll 0% 50%;
}
span.pdf-link a {
  background:transparent url(/ishavskraft2/frontend/css/download_btn.jpg) no-repeat scroll 56% 100%;
  display:block;
  line-height:70px;
  padding-left:50px;
  position:relative;
  bottom:20px;
  text-decoration:none;
}
/*************** Press ****************/
#press {
  width:70%;
  padding:0px 10px;
  border-left:1px solid #CFCDCE;
  border-right:1px solid #CFCDCE;
  min-height:485px;
}
#press h1 {
  margin-bottom:40px;
}
#press a {
  text-decoration:none;
} 
.press-list {
  padding:20px 0px;
  border-top:1px solid #CFCDCE;
}
.press-list div {
  width:90%;
}
.press-list h2 span {
  margin-left:15px;
  color:#303030;
}
/*************** TV ****************/
#tv-page {
  width:70%;
  padding:0px 0px 0px 20px;
  border-right:1px solid #CFCDCE;
  border-left:1px solid #CFCDCE;
}
#tv-page div {
  padding:15px 10px 20px 0px;
}
#tv-page h1 a, #tv-page h2 a {
  color:#303030;
}
#tv-page h1 {
  font-size:23px;
}
#tv-page h2 a {
  font-size:15px;
}
/*************** Media ****************/
.download {
  border-top:1px dotted #004186;
  border-bottom:1px dotted #004186;
  margin:10px 0;
  padding:5px 0px;
  line-height:35px;
}
.download_link {
  background:url(/ishavskraft2/frontend/css/download.jpg) no-repeat;
  height:31px;
  padding-left:40px;
}
#press .media-info {
  width:75%;
}
#press .media-info div {
  height:65px;
}
.media-list {
  background-color:#F1F3F2;
  border:1px solid #CFCDCE;
  margin-bottom:9px;
  padding:3px;
}
/********** Reference **********/
#reference .reference-list {
  border-bottom:1px solid #CFCDCE;
}
#reference .reference-list, #reference .last-reference {
  margin-top:15px;
  padding-bottom:9px;
}
#reference {
  width:70%;
  padding:0px 10px;
  border-left:1px solid #CFCDCE;
  border-right:1px solid #CFCDCE;
  min-height:485px;
}
#reference .reference-info {
  width:73%;
}
#reference .text {
  font-size:12px;
}
/********** Enok **********/
.enok_tip{
 float:left;
 clear:both;
 width: 100%;
 border-bottom:1px solid #CFCDCE;
 padding-bottom:2px;
 margin-bottom:2px;
}
.last_enok_tip{
 border-bottom:none;
}
.enok_tip_image{
 width: 25%;
 float:left;
}
.enok_tip_numbers{
 width: 25%;
 float:left;
}
.enok_tip_text{
 width: 50%; 
 float:left;
}
h2.enok_tip_heading{
 color:#F99E00;
}
/********** Frontpage **********/
#content-list{
  width:367px;
}
#content-list div{
  position:relative;
  bottom:5px;
}
#content-list h1, #content-list h1 a {
  font-size:16px;
  line-height: 16px;
  font-weight: normal;
}
#frontpage-content .yui-g, #content_list  {
  width:100%;
}
#content-list, .text {
  font-size:14px;
}
/*#content-list{
  border-left:1px solid #CFCDCE;
  border-right:1px solid #CFCDCE;
}*/
#content-list div {
  padding:0px 10px;
}
#content_list h2 {
  margin-top:10px;
}
#frontpage-content img, #banner img {
  border:1px solid #CFCDCE;
  padding:3px;
}
#img-banner {
  width:21%;
  padding-right:7px;
  line-height: 0;
  border-right:1px solid #CFCDCE;
}
#banner {
   margin-bottom:9px;
   margin-top:2px;
   float:left;
}
#banner.rotate {
   margin-top:5px;
}
#banner p{
   margin:0;
}
#banners {
   width:78%;
}
#banner-list {
  /*width:51%;*/
  width:380px;
  line-height: 0;
  border-left:1px solid #CFCDCE;
  padding-left:9px;
}
.rotation-flash{
  border:1px solid #CFCDCE;
  padding:3px;
}
.see_all{
 margin: -15px 0 0 9px;
}
/************ Flash ************/
#flash {
  border:1px solid #CFCDCE;
  padding:3px;
  margin-bottom:9px;
}
/*********** FLV **************/
#banner.flv {
  border:1px solid #CFCDCE;
  padding:3px 3px 0;
  margin-top:0px;
}
/********** publish and artikkelkategori **********/
#article, #flash-main {
  margin-top:15px;
}
#main-publish {
  width:764px;
}
#main-publish h1 {
  margin-top:0px;
  margin-bottom:2px;
  margin-left:10px;
}
#publish-info {
  width:70%;
  min-height:485px;
}
#publish-info h1, #tv-page h1 {
  margin:0px;
}
.left-content {
/*  border-right:1px solid #CFCDCE;*/
  background:#fbfbfb url(/ishavskraft2/frontend/css/room_left_bg.gif) no-repeat;
  height:161px;
  width:48%;
  clear:both;
}
.left-content div {
  margin-right:10px;
}
.right-content {
  background:#fbfbfb url(/ishavskraft2/frontend/css/room_right_bg.gif) no-repeat;
  height:161px;
  width:50%; /*48*/
  padding-left:10px;
}
.left-content, .right-content {
  /*border-bottom:1px solid #CFCDCE;*/
  float:left;
}
.left-content h2, .right-content h2 {
  padding-top:10px;
}
#publish-info {
  border-left:1px solid #CFCDCE;
  border-right:1px solid #CFCDCE;
  padding:0px 10px;
}
#publish-info a {
  text-decoration:none;
}
#publish-info .text a {
  text-decoration:underline;
}
#publish-info .content_list {
  width:100%;
  padding-top:10px;
}
#publish-info .content_list.article-list {
  padding-top:0px;
}
#publish-info .content_list img {
  margin:5px 0px 5px 10px;
  float:right;
}
#publish-info .content_list .read-more {
  margin-right:10px;
  font-weight:bold;
}
.content-box div {
  height:110px;
}
/************ Prices and popup prices *************/
.prices, #tip_friend table{
  font-size: 88%;
}
.prices td,  #tip_friend table td{
  text-align: left;
}
.prices_ingress{
  border-bottom:1px solid #CFCDCE;
  padding-bottom: 10px;
}
#publish-info table.prices a,  #tip_friend table a{
  font-size: 80%;
  text-decoration: underline;
}
#publish-info table.prices td,  #tip_friend table td{
  padding: 3px 10px 3px 0px;
}

/************ Tips *************/
.email_caption {
  display:block;
}
/************ Common *************/
.ingress {
  color:#004186; 
  font-size:16px;
  margin-bottom:30px;
}
.ingress{
  line-height:22px;
}
.text h2  {
  line-height:1em;
}
.read-more {
  text-align:right;
}
.text {
  line-height:20px;
  margin-bottom: 10px;
}
.caption {
  margin-bottom:20px;
}
.hide{
  display:none;
}
/*** Override thickbox ***/
#TB_ajaxContent #tip_friend p {
 padding:0 0 5px 0;
}
/*** Tipp en ven ***/
#greyBox_logo {
  background:#053e85 url(/ishavskraft2/frontend/css/ishavskraft_header_tips.jpg) no-repeat;
  height:79px;
}
#greyBox_logo_popup {
  background:#053e85 url(/ishavskraft2/frontend/css/ishavskraft_header_popup.jpg) no-repeat;
  height:79px;
}
#greyBox_logo #close-btn, #greyBox_logo_popup #close-btn {
  float:right;
  background:#053e85 url(/ishavskraft2/frontend/css/ishavskraft_close-btn_tips.jpg) no-repeat;
  height:26px;
  width:70px;
  border:0;
  cursor:pointer;
}
#greyBox_logo #close-btn span, #greyBox_logo_popup #close-btn span {
  display:none;
}
#sendmail-btn span {
  display:block;
}
#sendmail-btn {
  margin-right:15px;
}
#sendmail-btn, #reset-btn {
  float:right;
}
#sendmail-btn, #reset-btn, #close-modal, #ok-btn-alertBox, #add-unit-btn, #remove-unit-btn {
  background:#f49700 url(/ishavskraft2/frontend/css/btn_bg.gif) repeat;
  border:1px solid #ffffff;
  cursor:pointer;
}
#ok-btn-alertBox {
  height:22px;
}
#close-modal {
  width:72px;
}
#tell_friend_form #sendmail-btn, #tell_friend_form #reset-btn, #close-modal {
  height:25px;
  margin:20px 5px;
  padding:3px 0;
  width:90px;
  text-transform:uppercase;
  font-size:11px;
}
#sendmail-btn, #add-unit-btn, #remove-unit-btn {
  height:25px;
  margin:0;
  padding:3px 0;
  width:130px;
  text-transform:uppercase;
  font-size:11px;
}
#add-unit-btn, #remove-unit-btn {
  margin:18px 0;
  width:150px;
  border:0 none;
}
#remove-unit-button{
  position:relative;
  right:50px;
  float:right;
}
.unitNumber {
  font-weight:bold;
}
#bestill-privat a.addGroupTable, #bestill-privat a#remove-unit-button {
  text-decoration:none;
}
.btn-sign {
  margin-right:5px;
}
#ok-btn-alertBox {
  width:30px;
}
#add-unit-btn span, #remove-unit-btn span {
  bottom:3px;
  position:relative;
}
#sendmail-btn span, #reset-btn span, #close-modal span, #ok-btn-alertBox span, #add-unit-btn span, #remove-unit-btn span {
  color:#ffffff;
}
#tip_friend {
  padding:20px;
  margin-top:20px;
}
#tip_friend label {
  font-size:110%;
  font-weight:bold; 
}
#tip_friend input {
  width:60%;
}
#tip_friend textarea {
  width:80%;
  height:60px;
}
#tell_friend_form p.tell_label, #tell_friend_form p.tell_btn {
  margin-top:25px;
}
#tell_friend_form p {
  margin:5px 0;
}

/*** JavaScript popup ***/
#backdrop, #iframe-overlay {
   height:100%;
}
#backdrop, .webon-popup, #iframe-overlay {
   position:fixed;
}
/**** Sitemap*******/
#sitemap-menu {
  width:764px;
}
#sitemap {
  margin-top:20px;
}
#sitemap a {
  text-decoration:none;
}
#sitemap a, #publish-info .sub-menu a, #sitemap-info .content-menu a {
  display:block;
  padding:5px;
}
#sitemap li {
  font-size:15px;
  font-weight:bold;
}
#sitemap a:hover {
  color:#004186; 
  font-weight:bold;
}
#sitemap-info .sub-menu {
  margin-left:20px;
}
#sitemap-info .content-menu {
  margin-left:40px;
}
#sitemap-info .sub-menu a, #sitemap-info .content-menu {  
  font-size:13px;
  font-weight:normal;
}
#sitemap-info {
  width:740px;
  padding:0px 10px;
  border-left:1px solid #CFCDCE;
  border-right:1px solid #CFCDCE;
}
#sitemap-info .publish-list {
  width:32%;
}
/*************** Blog ****************/
#blog .blog-info {
  width:65%;
}
#blog .blog-info div {
  height:80px;
  margin-top:15px;
}
#blog .blog-list {
  border-bottom:1px solid #CFCDCE;
  padding:9px 0px 5px;
  min-height:140px;
}
#news_list .blog-info h2 a {
  font-size:20px;
  font-weight:normal;
}
#news_list .blog-info span {
  font-size:11px;
}
#blog .blog-list img {
  border:1px solid #CFCDCE;
  padding:3px;
}
#blog {
  border-left:1px solid #CFCDCE;
  border-right:1px solid #CFCDCE;
  padding:0 10px;
  width:70%;
}
#news_list {
  border-top:1px solid #CFCDCE;
  margin-top:20px;
}
#wp_blogg {
  border:0px none;
  width:100%;
  height:2000px;
}
/*********** WYSIWYG **************/
#bd .ingress em,#bd .text em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
#bd .ingress ol, #bd .text ol,#bd .ingress ul, #bd .text ul,#bd .ingress dl, #bd .text dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
#bd .text ol {
       margin-left:2em;
}
#bd .ingress ol li, #bd .text ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
#bd .ingress ul li, #bd .text ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
#bd .ingress dl dd, #bd .text dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
#bd .ingress p, #bd .text p {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

/********* Bestill privat **************/
#already_customer{
 clear:both;
 border-top:1px solid #CFCDCE;
 padding-top: 10px;
}
#city, #inv-city, .agreement-radio, #bestill_privat_form label, #bestill_privat_form input, #additional label, 
#additional textarea, #agreement, #bestill_privat_form, #additional, #move_new_addr, #bestill_privat_submit, #notify, #bestill_privat_option, 
#bestill_privat_form span, #meter-id, #meter-id input, #meter-id label, #meter-id span, #bestill-privat-meter-frm, #bestill-privat-cust-info, #bestill-green-cust-info, #bestill-green-cust-info-frm, #std-option, #select-renewable, #bestill-privat-meter-info, #bestill-green-meter-info, #bestill-privat-other-info, #bestill-privat-more-unit, #field-info, #important, #same-addr, .unit-meter-id, #green-email, #bestill-green-participation {
  float:left; 
}
#bestill_privat_form #city, #bestill_privat_form #inv-city {
  width:75%;
}
#bestill_privat_form input.meter {
  width:50%;
}
#agreement-option div span.link, #renew-agreement-option div span.link {
  padding-bottom:10px;
}
#move_new_addr input, #notify input {
  margin-left:10px;
}
#bestill_privat_form {
  width:735px;
} 
#bestille_option {
  padding:30px 0px;
}
#bestill_privat_form {
  line-height:24px;
}
#bestill_privat_form label, #bestill_privat_form input, #additional label, #additional textarea, #meter-id input {
  clear:both;
}
#bestill_privat_form input {
  width:80%;
  margin-bottom:5px;
}
#additional {
  margin:30px 0px 20px 0px;
}
#additional textarea {
  width:90%;
}
#agreement, #bestill_privat_form, #additional, #move_new_addr, #bestill_privat_submit, #notify, #bestill_privat_option {
  clear:both;
}
#agreement, #bestill_privat_form, #move_new_addr, #bestill_privat_submit, #notify, #bestill_privat_option {
  margin-top:10px;
}
#bestill_privat_form, #additional, #move_new_addr, #bestill_privat_submit, #notify, #bestill_privat_option, #green-email {
  width:100%;
}
#meter-id, .unit-meter-id {
  width:100%;
}
#meter-id input {
  width:45%;
  margin-bottom:5px;
}
input.unit-address, input.meter-stand, input.meter-id {
  width:90%;
}
#bestill_privat_form input.date {
  width:20%;
}
#bestill_privat_form span, #notify p {
  font-size:12px;
  line-height:10px;
  font-size:9px;
}
#bestill_privat_form span {
  width:45%;
  margin-left:10px;
}
/************/
#bestill-privat ,#bestill-bedrift {
  width:100%;
  line-height:22px;
}
#bestill-privat h2{
  font-weight: bold;
}
#bestill-privat-frm, #bestill-bedrift-frm {
  width:100%;
  margin:15px 0px 30px 0px;
}
#bestill-privat-meter-frm {
  width:100%;
  margin:20px 0px 0px 0px;
}
#bestill-privat-agreement, #bestill-privat-renew-agreement {
  padding-top:15px;
}
#bestill-privat a ,#bestill-bedrift a {
  text-decoration:underline;
}
#bestill-privat-frm p, #bestill-privat-meter-frm p, #bestill-bedrift-frm p {
  margin:0px;
}
#bestill-privat-frm input, #bestill-privat-frm select, #bestill-privat-meter-frm input, #bestill-privat-meter-frm select, #add-unit .unit-zipcode {
  width:90%;
  margin-bottom:5px;
}
#bestill-privat-frm #zip, #bestill-privat-frm #inv-zip, #bestill-bedrift-frm #zip {
  padding-right:5px;
}
#bestill-privat-frm #zip, #bestill-privat-frm #inv-zip, #add-unit .unit-zip {
  width:24%;
}
#bestill-privat-frm #cit, #bestill-privat-frm #inv-cit, #add-unit .unit-cit {
  width:70%;
}
#bestill-bedrift-frm #cit {
  width:75%;
}
#bestill-privat-frm #city, #bestill-privat-frm #inv-city, #bestill-bedrift-frm #city, #add-unit .unit-city {
  width:87%;
}

#bestill-privat-agreement #agreement-option, #bestill-privat-renew-agreement #renew-agreement-option, #bestill-privat-cust-info #bestill-privat-cust-info-frm, #bestill-privat-meter-info #bestill-privat-meter-info-frm, #bestill-green-meter-info #bestill-green-meter-info-frm,  #bestill-privat-other-info #bestill-privat-other-frm, #bestill-privat-more-unit #bestill-privat-more-unit-frm {
  float:left;
  width:75%;
}

#bestill-privat-more-unit #bestill-privat-more-unit-frm.bestill-green {
  width:100%;
}

#bestill-privat-more-unit #bestill-privat-more-unit-frm.bestill-green #remove-unit-button {
  right:200px;
}


#bestill-privat-agreement, #bestill-privat-renew-agreement, #bestill-privat-cust-info, #bestill-green-cust-info, #bestill-privat-meter-info, #bestill-green-meter-info, #bestill-privat-other-info, #bestill-privat-more-unit {
  border-top:1px solid #CFCDCE;
}
#bestill-privat-other-info, #bestill-green-participation {
  border-bottom:1px solid #CFCDCE;
}
#agreement-option, #renew-agreement-option {
  font-size:85%;
}
#agreement-option label, #renew-agreement-option label{
  color: #303030;
}
.choice-list {
  width:130px;
  float:left;
}
.choice-list, .agree-txt {
  overflow:visible;
}

#bestill-privat-cust-info, #bestill-green-cust-info, #bestill-privat-meter-info, #bestill-green-meter-info, #bestill-privat-other-info, #bestill-privat-more-unit, #add-unit .unit-group, #bestill-green-meter-info #bestill-green-meter-info-frm, #addition-green {
  width:100%;
}
#add-unit .unit-group {
  float:left;
}
#other-option .choice-list{
  float:left;
  width:100%;
}
#std-option {
  margin-bottom:10px;
}
#select-renewable{
  margin-bottom:10px;
  width:100%;
}
#not_renewable_options{
  display:none;
}
.agree-txt {
  float:left;/**right*/
  width:88%;
  padding-left:2px;
}
.agreement-radio, .agree-txt {
  margin:0px 0px;
}
.agree-txt span {
  float:left;
  clear:both;
  white-space:nowrap;
  line-height:18px;
}
#bestill-privat-form h2 {
  text-transform:uppercase;
  float:left;
  font-size:115%;
}
#bestill-privat-cust-info h2, #bestill-green-cust-info h2, #bestill-privat-meter-info h2, #bestill-green-meter-info h2, #bestill-privat-other-info h2, #bestill-privat-more-unit h2, #meter-id, #addition h2, #bestill-green-participation h2, #addition-green h2 {
  margin:15px 0px 0px;
}
#bestill-privat-form strong {
  color:#303030;
}
#comment {
  margin:15px 0px;
}
#comment textarea {
  width:95%;
}
#addition #option, #important strong, #important span, .cust-info-desc, .more-unit-desc, .green-participation-desc, #addition-green #option {
  clear:both;
  float:left;
}

.cust-info-desc, #bestill-green-cust-info-frm, #bestill-green-participation, #green-participation-link, .green-participation-desc {
  width:100%;
}

#green-participation-link {
  margin-bottom:20px;
  margin-top:10px;
}

#important{
  margin-top:10px;
}
#bestill-privat-form #important strong.important-heading{
  color:red;
  text-transform:uppercase;
  font-size:90%;
}
#field-info, #important span, #bestill-privat .meter-caption {
  font-size:85%;
  line-height:15px;
  float:left;
  clear:both;
  color:#303030;
}
.meter-caption {
  width:97%; /*95*/
  overflow:visible;
}
p.meter-caption-more {
  float:left;
  margin-bottom:10px;
  margin-top:-10px;
}
.meter_stand {
  float:left;
  margin-bottom:30px;
}
#field-info, #important {
  width:85%;
}
#same-addr input {
  float:left;
  margin-top:18px;
  width:15px;
}
#same-addr span {
  float:left;
  font-size:85%;
  width:85%;
  line-height:15px;
  margin-left:5px;
  margin-top:14px;
  color:#303030;
}
#notify .yui-u {
  width:35%;
}
#notify #notify-txt {
  width:65%;
} 
#notify{
  display:none;
}
/***** bestill-bedrift form *****/

#bestill-bedrift strong {
  color:#303030;
}
#bestill-bedrift form {
  border-top:1px solid #CFCDCE; 
  padding:0px 20px;
} 
#bestill-bedrift-frm p, #bestill-bedrift #state {
  margin:0px 0px 5px 0px;
}
#bestill-bedrift-frm input {
  width:90%;
}
#bestill-bedrift-form textarea, #addition {
  width:95%;
}
#bestill-bedrift .caption-frm {
  margin:30px 0px 20px 0px;
}
.contact_by {
  font-weight:bold;
}
#bestill-bedrift #sendmail-btn {
  height:25px;
  width:130px;
  padding:3px 0px;
  margin:0px;
  font-size:11px;
}
#publish-info .top_publish {
  color:#F99E00;
  text-transform:lowercase;
  font-weight: bold;
}
#option {
  width:65%;
}
#bestill-privat-form #option {
  width:80%;
}
#bestill-privat-form #addition-green #option, #bestill-privat-form #addition-green #submit-btn {
  width:100%;
}

#submit-btn {
  width:35%;
}
#bestill-privat-form #submit-btn{
  width:20%;
}
#bestill-privat-form #submit-btn p{
  margin-top:50px;
}
#submit-btn p, #addition, #addition-green {
  float:left;
}
.inv-addr {
  display:none;
  float:left;
  width:100%;
}
#bestill-privat-frm .same-inv-addr {
  margin-top:4px;
}
p.unit-date {
  float:left;
  margin-top:2px;
}
/********** Use on all form **********/
#state, #inv-state, #bestill-privat .yui-gf.unit-addr {
  width:100%;
  float:left;
}
#state p, #inv-state p {
  margin:0px;
}
#cit, #inv-cit,  #add-unit .unit-cit {
  float:right;
}
#cit, #inv-cit {
  width:80%;
}
#zip, #inv-zip {
  width:20%;
}
#publish-info #zipcode, #publish-info #inv-zipcode, #zip, #inv-zip, #add-unit .unit-zipcode, #add-unit .unit-city {
  float:left;  
} 
.required {
  color:red;
}
/********* Contact us form ************/
#contact-us {
  line-height:22px;
}
#contact-us input {
  width:90%;
}
#contact-us strong {
  color:#303030;
}
#contact-us #sendmail-btn {
  margin-right:20px;
  height:25px;
  width:130px;
  padding:3px 0px;
  font-size:11px;
}
#contact-us textarea {
  width:95%;
}
#contact-frm {
  width:100%;
  margin:40px 0px 30px 0px;
}
#contact-frm p {
  margin:0px;
}
.business_caption {
  display:block;
  font-size:11px;
}
#contact-frm #zip {
  padding-right:5px;
}
#contact-frm #cit {
  width:75%;
}
#contact-frm #city {
  width:87%;
}
#contact-frm p  {
  margin:0px 0px 25px 0px;
}
#contact-frm p.live, #contact-frm #state {
  margin-bottom:10px;
}
#contact-frm p.contact-b {
  margin-bottom:5px;
}
/*** artikkel ****/
.thumb {
  float:left;
  margin:3px 10px 10px 0px;
}

/*** calendar ***/
#bestill-privat-frm select.calendarDateInput, #bestill-privat-meter-frm select.calendarDateInput, #bestill-privat-more-unit-frm select.calendarDateInput {
  font-size:11px;
  letter-spacing:0.06em;
  float:left;
  margin-right:10px;
}
#bestill-privat-frm select.day-list, #bestill-privat-meter-frm select.day-list, #bestill-privat-more-unit-frm select.day-list {
  width:48px;
}
#bestill-privat-frm select.month-list, #bestill-privat-meter-frm select.month-list, #bestill-privat-more-unit-frm select.month-list {
  width:50px;
}
#bestill-privat-frm select.year-list, #bestill-privat-meter-frm select.year-list, #bestill-privat-more-unit-frm select.year-list {
  width:60px;
}
.dob-required {
  margin-right:100px;
}

#bestill-green-cust-info-frm .dob-required {
  margin-right:165px;
}

#bestill-green-cust-info-frm #bestill-privat-frm {
  clear:both;
}

#bestill-privat-meter-frm .yui-u label, .unit-date label {
  margin-right:100px;
}

/*** Review email ***/
.review-mail{
  margin-top:20px;
}
.review-mail p{
  line-height:15px;
}
.review-mail textarea {
  border:0 none;
  width:100%;
  height:100px;
  background-color:#FBFBFB;
}
#print {
  margin-bottom:15px;
  margin-top:30px;
}
/*** Report Login ***/
#report {
  border:0 none;
  width:100%;
  height:600px;
}

/*** Green order ***/
.order-green-today{
  width:120px;
  height:42px;
  overflow:hidden;
}
.order-green-today a:hover {
  background-position:left -42px;
}
.order-green-today a {
  display:block;
  background:transparent url(/ishavskraft2/frontend/css/order_today.gif) no-repeat scroll left top;
  line-height:200px;
  width:120px;
  height:42px;
}