body {
  background-color: #999;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
}

#page-wrapper {
  background-color:#FFFFFF;
  margin:10px 0 0 10px;
  width:970px;
}

#page-desk {
  background: #fff;
}

div.clear { clear: both; }

div.sealle { float: right; margin: 4px 4px 5px 0; }

div.modul_550 { width: 550px; }

div.modul_tittel_205 { width: 199px; height: 19px; margin: 0; padding: 3px 0 0 6px; background-image: url(modul_svart_bakgrunn.png); background-repeat: repeat-x; }
div.modul_tittel_330 { width: 324px; height: 19px; margin: 10px 0 0 0; padding: 3px 0 0 6px; background-image: url(modul_svart_bakgrunn.png); background-repeat: repeat-x; }
div.modul_tittel_550 { width: 544px; height: 19px; margin: 8px 0 0 0; padding: 3px 0 0 6px; background-image: url(modul_svart_bakgrunn.png); background-repeat: repeat-x; }
div.modul_blaa_bakgrunn_205 { width: 205px; margin: 0; background-image: url(modul_blaa_bakgrunn.png); background-repeat: repeat-x; padding: 5px 0 0 0; }
div.modul_blaa_bakgrunn_330 { width: 330px; margin: 0; background-image: url(modul_blaa_bakgrunn.png); background-repeat: repeat-x; padding: 5px 0 0 0; }

div.modul_orange_bakgrunn_205 { width: 205px; margin: 0 0 10px 0; background-image: url(module_bk_orange.png); background-repeat: repeat-x; padding: 5px 0 0 0; }
div.modul_white { width: 205px; margin: 0 0 10px 0; background-repeat: repeat-x; padding: 5px 0 0 0; }


#tekst_profilhode_tittel { font-size: 16px; color: #FFFFFF; font-weight: bold; }

a#tekst_diskusjoner_tittel { color: #000000; font-weight: bold; text-decoration: none; }

.tekst_hvit { font-size: 11px; color: #FFFFFF; }
.tekst_hvit_stor { font-size: 13px; color: #FFFFFF; }
.tekst_sort_stor { font-size: 13px; color: #000; }

.tekst_groen { color: #26A506; }
.tekst_roed { color: #FF0000; }
a.tekst_roed { color: #FF0000; text-decoration: underline; }
.tekst_ingensvar { font-size: 11px; color: #999999; }
.tekst_lysblaa { font-size: 11px; color: #447A9D; vertical-align: top; }
.tekst_blaa { font-size: 11px; color: #3D7195; }
a.tekst_blaa { font-size: 11px; color: #3D7195; text-decoration: underline; }
.tekst_blaa_liten { font-size: 10px; color: #3D7195; }
a.tekst_blaa_liten { font-size: 10px; color: #3D7195; }
.tekst_graa { color: #666666; }
.tekst_moerkgraa { color: #333333 }
a.tekst_moerkgraa_liten { color: #333333; font-size: 10px; text-decoration: underline; }

.felt_meny { border-top: 1px solid #ABADB3; border-left: 1px solid #DBDFE6; border-right: 1px solid #DBDFE6; border-bottom: 1px solid #DBDFE6; color: #666666; font-size: 11px; width: 152px; margin: 4px 0 0 4px; }
.felt_meny_filter { border-top: 1px solid #ABADB3; border-left: 1px solid #DBDFE6; border-right: 1px solid #DBDFE6; border-bottom: 1px solid #DBDFE6; color: #666666; font-size: 11px; width: 100px; float: left; margin: 0 0 0 5px; }

div.mineaksjer_navn {
  display:inline;
  float:left;
  height:12px;
  margin:0pt 0pt 2px 1px;
  width:108px;
}

div.mineaksjer_ikon {
  display:inline;
  float:left;
  height:12px;
  margin:1px 1px 2px;
  width:15px;
}

div.mineaksjer_prosent {
  display:inline;
  float:left;
  height:12px;
  margin:0pt 0pt 2px;
  width:36px;
}

img {
  vertical-align: bottom;
  border: 0;
}

/* Generic wrapper class for clearing "float: XXXX" */
.wrap {
  overflow: hidden;
  width: 100%;
}

.row .col1,
.row .col2,
.row .col3 {
  float: left;
  }

.padder {
  padding: 0 8px;
}

.padder_top {
  padding-top: 15px;
}

.row {
  width: 780px;
 /* overflow: auto; */
  }

.row1 {
  width: 590px;
 /*  overflow: auto; */
  }

.typeA .col1 {
  width: 500px;
  }

.typeAB .col1 {
  width: 560px;
  }
.typeAB .col2 {
  width: 208px;
  background: #fff;
  height: auto;
  }

.typeAAB .col1 {
  width: 346px;
  }
.typeAAB .col2 {
  width: 210px;
  }

div.modul_AA {
  width: 205px;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 11px;
}

div.footer {
  clear: both;
  background-color:#E8DCD0;
  border-bottom:10px solid #999999;
  margin:0;
  padding:0;
  width:970px;
}

div.colofon {
  font-size:80%;
  margin:0;
  padding:10px 5px;
  text-align:center;
  width:970px;
}

div.colofonsix {
  font-size:80%;
  margin:0;
  padding:10px 6px;
}
div.footersix {
  font-size:80%;
  margin:0;
  padding:10px 6px;
  text-align:center;
}

.ad_content {
  width: 534px;
  height: 68px;
  margin: 3px 0 0 3px;
  padding: 0 8px 0 11px;
  background: url(modul_ad_orange_back.png) repeat-x scroll 0 0;
}

.ad_content_bottom {
  border-bottom:thin dotted lightgray;
  margin: 0 10px 6px 8px;
}


.ad_content h3 {
  background:transparent url(annonse_nedenfor2.png) no-repeat scroll left bottom;
  height:10px;
  margin: 0 0 1px 0;
  padding: 0;
  width:35px;
}

.ad_content_forum {
 width: 534px;
  height: 68px;
  margin: 3px 0 0 3px;
  padding: 10px 8px 0 11px;
  background: url(bg_ad_maintop_1x65.png) repeat-x scroll 0 0;
}

.ad_detail {
  width: 530px;
  margin: 0 0 10px 8px;
  padding: 0 8px 0 10px;
}

.ad_detail h3 {
  background:transparent url(annonse_nedenfor2.png) no-repeat scroll left bottom;
  height:10px;
  margin: 0 0 1px 0;
  padding: 0;
  width:35px;
}

div.modul_external {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 11px;
}

div.grayhead {
  background: #e2e2e2;
}

div.searchhead {
  width: 330px;
  height: 22px;
  margin: 0;
  padding: 30;
  background-image: url(modul_gray_bak_head.png);
  background-repeat: repeat-x;
}

div.grayhead {
  width: 324px;
  height: 19px;
  margin: 0;
  padding: 3px 0 0 6px;
  background-image: url(modul_gray_bak_head.png);
  background-repeat: repeat-x;
}



div.modul_AA_com {
  width: 205px;
  margin: 0 0 10px 0;
  background-image: url(modul_blaa_bakgrunn.png);
  background-repeat: repeat-x;
  padding:0;
  font-size: 11px;
  padding-top:3px;
}

div.modul_A {
  width: 330px;
  margin: 0 0 0 0;
  background-repeat: repeat-x;
  padding: 0 0 0 0;
  font-size: 11px;
}

div.orange {
  background-image: url(module_bk_orange.png);
  background-repeat: repeat-x;
  padding-top:3px;
}

.gray {
  background-image: url(modul_gray_bakgrunn.png);
  background-repeat: repeat-x;
  padding-top:3px;
  margin-top: 1px;
}

div.graybody {
  background: #e2e2e2;
  margin-bottom: 7px;
}

div.modul_rikometer_left {
  background-color: rgb(99, 99, 99);
  width: 330px;
  margin: 0 0 0 0;
  font-size: 11px;
}

.module_list {
  padding: 3px;
  width: 199px;
}

.detail_list {
  padding: 3px;
  width: 324px;
}

div.detailnav {
  width: 320px;
  margin: 5px 0 7px 0;
  background-color: #fff3cd;
  padding: 5px;
  font-size: 11px;
}

.text {
  font-size: 11px;

}

.detailnav a {
  color: #333;
  text-decoration: underline;
}

.diagramnav {
  padding: 0 0 5px 0;

}.diagramnav a {
  text-decoration: underline;
  font-size: 11px;
  padding: 0 0 0 5px;
}

.tabnav a {
  color: #fff;
  text-decoration: underline;
  font-size: 13px;
}

a.actnav {
  background: transparent url('../st/btn_act_back.png') no-repeat top left;
  display: block;
  float: left;
  font-size: 11px;
  line-height: 16px;
  text-decoration: none;
  margin-right: 3px;
  width: 107px;
  height: 24px;
  color: #fff;
  text-align: center;
}

a:link.actnav, a:visited.actnav, a:active.actnav {
color: #fff; /*button text color*/
}

a.actnav span {
  background: transparent url('../st/btn_act_back_ON.png') no-repeat top right;
  display: block;
  padding: 4px 0 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.actnav:hover { /* Hover state CSS */
  background-position: bottom left;
  text-decoration: none;
}

a.actnav:hover span { /* Hover state CSS */
  background-position: bottom right;
  color: #ffcc00;
}

a.actnavactive span { /* Active state CSS */
  background-position: bottom right;
  color: #ffcc00;
}

.actbtn {
  padding: 7px 0;
}

.stocktop {
  height: 14px;
  color: #fff;
  padding: 1px 4px;
}

.green {
   background-color: #00bb00;
}

.green_light {
   background-color: #a1e361;
}

.red {
   background-color: #cc0000;
}

.red_light {
   background-color: #f6b3b3;
}

.stocktop a {
  color: #fff;
}

.stocktop .selected a{
  color: #333;
}

h1 {
  color: #333;
  font-size: 19pt;
}

h4 {
  color: #333;
  font-size: 8pt;
  font-weight: normal;
}

h5 {
  color: #666;
  font-size: 7pt;
  font-weight: normal;
}

.detailheader {
  padding: 5px 0;
}

table.header .instrname {
  width: 200px;
  padding-right: 4px;
}
table.header .instrname div.logoAndName
{
  margin-left: 10px;
  font-size:12px;
}

table.header .nav {
  width: 60px;
  padding-left: 3px;
}

table.header .arrow {
  width: 34px;
  padding-left: 2px;
}

.txt_black {
  font-size: 11px;
  color: #000;
}

table.stocklist {
  background: #fff none repeat scroll 0 0;
  border-spacing: 0;
  padding: 0;
  font-size: 7pt;
  width: 100%;

}

table.stocklist thead td {
  background: #eee none repeat scroll 0 0;
  padding: 2px 5px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}

table.stocklist thead .headeradd {
  background: #eee none repeat scroll 0 0;
  padding: 0;
}

table.stocklist tbody tr.odd td {
  background: #fff3cd none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  padding: 1px 2px;
}

table.stocklist tbody tr.odd-forum td {
  background: #E4EEF3 none repeat scroll 0 0;;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  padding: 1px 2px;
}

table.stocklist tbody tr.even td {
  background: #fff none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  padding: 1px 2px;
}

table.stocklist tbody a.stockname {
  display: inline;
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  color: #990000;
  /* text-decoration: none; */
}

span.pos {
  color: green;
}

span.neg {
  color: red;
}

span.positive {
  color: green;
}

span.negative {
  color: red;
}
/*
#soek_felt_stil { height: 11px; font-size: 10px; margin: 1px 0 1px 0; width: 151px; }
*/

select {
  display: inline;
  height: 20px;
  font-family: Arial;
  font-size: 11px;
  color: #333333;
}

input {
 /* display: inline; */
 /* margin: 3px; */
  font-family: Arial;
  font-size: 11px;
  color: #333333;
}

#divAjaxSelectList {
  background-color:#E4E4E4;
  padding: 0;
  margin: 5px;
}

#primary {
  background-image: url(modul_svart_bakgrunn.png);
  background-repeat: repeat-x;
  background-color:#E4E4E4;
  color: #fff;
  padding-left: 4px;
  padding-right: 4px;
}


.heading_bg {
  background-image: url(modul_svart_bakgrunn.png);
  background-repeat: repeat-x;
  background-color:#E4E4E4;
  color: #fff;
  padding-left: 4px;
  padding-right: 4px;
}

.href {
   color: #fff;
}

ul.arrowed,

ul.arrowed li {
  list-style: none;
}
ul.arrowed {
  padding: 0px;
}
ul.arrowed li {
  display: block;
  zoom: 1;
  background: orange url(orange_grad_bg_lrg.gif) repeat-x center left;
  margin: 3px;
  margin-top:5px;
}
ul.arrowed li a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  padding: 3px;
  display: block;
  background: url(white_arrow.gif) no-repeat 95% 50%;
}

.hsemi {
  background-image: url(back_head_semi.png);
  width: 80px;
  font-size: 11px;
}

.hsemi_empty {
  width: 80px;
  font-size: 11px;
}

.hsemi_wide {
  background-image: url(back_head_semi.png);
  width: 165px;
  font-size: 11px;
}

#main {
  float: left;
  clear: both;
  width: 765px;
  margin-top: 2px;
  height: 575px;
 /* overflow: auto;
  overflow: scroll-y; */
  }

#main.overview {
  width: 770px;
 /* overflow: visible; */
}

#main .layout td.layout {
  border: 1px solid #ffdea8;
  background: white;
  vertical-align: top;
}

#main td.foo div.foo h3 {
  padding-top: 10px;
}
#main .layout .unicell {
  width: 205px;
  height: 132px;
}
#main .layout .wideunicell {
  width: 380px;
  height: 132px;
}
#main .cell .more {
  position: absolute;
  top: 0;
  right: 0;
}
#main .wideunicell .choice {
  position: absolute;
  top: 1px;
  right: 5px;
  width: 175px;
}
#main .cell .graph {
  position: absolute;
  right: 0;
  top: 15px;
  width: 175px;
  padding: 5px 5px 3px 5px;
  background: #fbe7cc;
}
#main .cell h3 {
  font-size: 12px;
  text-transform: uppercase;
}
#main table.instruments {
  padding: 0 0;
}
#main table.instruments tr.row1 td {
  background: #fbe7cc;
}
#main table.instruments td {
  padding: 0 2px;
  font-family: Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
}

tr.odd2 {
  background: #fad1cc none repeat scroll 0 0;
}

tr.even2 {
  background: #FFF4E4 none repeat scroll 0 0;
}

tr.odd3 {
  background: #ffffff none repeat scroll 0 0;
}

tr.even3 {
  background: #E0F3FF none repeat scroll 0 0;
}

table.infolist tbody td, table.infolist thead td {
  padding: 1px 5px;
}

table.infolist tbody td.odd, table.infolist thead td.odd  {
  border-bottom: 1px dotted;
}

.listpage {
  margin: 0;
  padding: 0 2px 1px 5px;
}

table.cmplist tbody td {
  padding: 0 3px;
  line-height: 13px;
  padding-top: 5px;
  background: url(dotted_skin_bg.gif) repeat-x top left;
  }

/*Cell*/

#main .layout td .cell {
  margin: 4px;
  background: white url(fade.gif) repeat-x bottom left;
  position: relative;
}

#main.news .layout td .cell {
  background: white;
}

#main .cell .more {
  position: absolute;
  top: 0;
  right: 0;
}

#main .cell .graph {
  position: absolute;
  right: 0;
  top: 15px;
  width: 175px;
  padding: 5px 5px 3px 5px;
  background: #fbe7cc;
}

#main .cell h3 {
  font-size: 12px;
  text-transform: uppercase;
}
.detail .cell h4 {
  margin: 10px 0 0 5px;
  text-transform: uppercase;
}

.detail .cell p {
  margin: 2px 0 0 0 ;
  padding: 0 5px;
}

.fade{
background: white url(fade.gif) repeat-x bottom left;
}

ul.menubar {
  list-style: none;
  width: auto;
  }

ul.menubar li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
  padding-left: 4px;
}

ul.menubar li img {
  vertical-align: bottom;
}

.listchoice ul.menubar li {
  margin: 0 3px 0 0;
}

.listchoice ul.menubar li strong,
.listchoice ul.menubar li a {
  font-weight: bold;
  color: #333;
  text-decoration: none;
  display: block;
  margin-bottom: 4px;
  padding: 4px 5px;
  background-color: #ddd;
}

.listchoice ul.menubar li strong {
  color: #eee;
}

.listchoice ul.menubar li.selected a {
  background: orange url(orange_grad_bg_lrg.gif) repeat-x center left;
  color: white;
}

.section .listchoice ul.menubar li a {
  font-size: 10px;
  padding: 1px;
  }

.add_external_head {
  font-weight:bold;
  font-size:14px;
}

.menu_headings {
  padding-left:5px;
  font-size: 11px;
}

/* Thock Box override */

#TB_window {
	border: 0;
}

#TB_title {
	height: 22px;
  background-image: url(modul_svart_bakgrunn.png);
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
  z-index:1004;
  background-color:#000;
}

#TB_ajaxWindowTitle {
  width: 590px;
  height: 19px;
  margin: 0;
  padding: 3px 0 0 6px;
  float:left;
  color: #fff;
  z-index:1005;
}

#TB_closeAjaxWindow {
  margin: 0;
  padding: 2px 2px;
  height: 19px;
  text-align:right;
	float:right;
  color: #fff;
  z-index:1006;
}


.odd {
  background-color: rgb(230,230,230);
}

.even {
}

.compare {
   background-color: rgb(230,230,230);
}

.sum {
  background: #EEEEEE none repeat scroll 0
}


#ad-top {
  padding-bottom: 10px;
}

#ad-right-six {
  float:left;
  margin: -5px 0 0 0;
  overflow:hidden;
  padding: 0 0 0 10px;
  width:180px;
}

#analysisInput div.headerDiv h2, #analysisInput div.headerDiv h2 a, #analysisInput div.headerDiv2 h2 a, #analysisInput div.headerDiv2 h2 a
{
   font-size:18px;
   color:#000000;
   text-decoration:none;
}

#analysisInput span.textBlue
{
    color:#3D7195;
}
#analysisInput
{
    margin-top:12px;
    margin-bottom:6px;
    background-image: url(modul_gray_bakgrunn.png);
    background-repeat: repeat-x;
    background:#FFFFFF;
}
#analysisInput div
{
    position:relative;
    border-width:medium;
    border-color:#E7DCCF;
}
#analysisInput a.loggInLink
{
    color:#000000;
    font-size:12px;
}
#analysisInput div.headerDiv
{
    width:330px;
    height:20px;
    left:0;
    top:0;
    text-align:center;
}
#analysisInput div.headerDiv2
{
    width:260px;
    height:20px;
    left:0;
    top:0;
    text-align:left;
    padding-left:5px;
}
#analysisInput div.contentDiv
{
    left:0;
    width:330px;
    height:74px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#analysisInput div.analysisPageLink
{
  padding-bottom:5px;
  border-bottom:thin dotted lightgray;
  text-align:right;
}
#analysisInput div.analysisPageLink a
{
  font-size:11px;
  color:#990000;
  text-decoration:none;
}
#analysisInput div.analysisPageLink a:hover
{
  font-size:11px;
  color:#990000;
  text-decoration:underline;
}
#analysisInput div.headerPadding
{
    padding: 0 0 0 6px;
}
#analysisInput div.clickableBox
{
    width:60px;
    height:20px;
    text-align:center;
    position:absolute;
}
#analysisInput div.upArrow
{
    background-image: url(icon_arrow_analysis_green.png);
}
#analysisInput div.downArrow
{
    background-image: url(icon_arrow_analysis_red.png);
}

#analysisInput div.upArrow:hover
{
    background-image: url(icon_arrow_analysis_green_over.png);
}
#analysisInput div.downArrow:hover
{
    background-image: url(icon_arrow_analysis_red_over.png);
}

#analysisInput img
{
    margin-top:6px;
    vertical-align:bottom;
}

#analysisInput div.column1
{
    left:18px;
    position:absolute;
}
#analysisInput div.column2
{
    left:96px;
    position:absolute;
}
#analysisInput div.column3
{
    left:174px;
    position:absolute;

}
#analysisInput div.column4
{
    left:252px;
    position:absolute;
}
#analysisInput div.column1_exp
{
    left:4px;
    position:absolute;
}
#analysisInput div.column2_exp
{
    left:68px;
    position:absolute;
}
#analysisInput div.column3_exp
{
    left:132px;
    position:absolute;

}
#analysisInput div.column4_exp
{
    left:196px;
    position:absolute;
}
#analysisInput div.row1
{
    top:8px;
    position:absolute;

}
#analysisInput div.row2
{
    top:28px;
    position:absolute;

}
#analysisInput div.row2_half
{
    top:45px;
    position:absolute;

}
#analysisInput div.row3
{
    top:54px;
    position:absolute;

}
#analysisInput div.statistics
{
     width:60px;
     height:40px;
     display:none;
     background:#EEEEEE;
     position:absolute;

}
#analysisInput div.stockPos
{
    left:10px;
    top:0;
    background:green;
    position:absolute;
}
#analysisInput div.stockNeg
{
    left:10px;
    background:red;
    position:absolute;
}
#analysisInput div.stockPosText
{
    color:green;
    left:25px;
    top:0;
    font-size:10px;
    position:absolute;
}
#analysisInput div.stockNegText
{
    color:red;
    top:28px;
    left:25px;
    font-size:10px;
    position:absolute;
}
#analysisInput div.noAnalysises
{
  font-size:10px;
}
#analysisInput div.text
{
    font-size:10px;
    width:60px;
    text-align:center;
    position:absolute;
}
#analysisInput div.outlogged
{
    display:none;
    width:229px;
    height:60px;
    font-size: 10px;
}
#analysisInput div.outlogged_exp
{
    display:none;
    width:160px;
    height:60px;
    font-size: 10px;
}

#analysisInputExport div.headerDiv h2, #analysisInputExport div.headerDiv h2 a
{
   font-size:14px;
   color:#000000;
   text-decoration:none;
}

#analysisInputExport span.textBlue
{
    color:#3D7195;
}
#analysisInputExport
{
    margin-top:0;
    margin-bottom:0;
    background-image: url(modul_gray_bakgrunn.png);
    background-repeat: repeat-x;
    background:#FFFFFF;
}
#analysisInputExport p
{
  margin:0;
}
#analysisInputExport div
{
    position:relative;
    border-width:medium;
    border-color:#E7DCCF;
}
#analysisInputExport a.loggInLink
{
    color:#000000;
    font-size:12px;
}
#analysisInputExport div.headerDiv
{
    width:176px;
    height:20px;
    left:0;
    top:3px;
    text-align:center;
}

#analysisInputExport div.contentDiv
{
    left:0;
    width:176px;
    height:74px;
    top:16px;
    padding: 0;
    margin: 0;
}
#analysisInputExport div.inputDiv
{
  height:121px;
  background:url(grey_bg_121.PNG) repeat-x top left;
  margin-top:0;
}
#analysisInputExport div.analysisPageLink
{
  padding-bottom:5px;
  border-bottom:thin dotted lightgray;
  text-align:right;
  top:4px;
}
#analysisInputExport div.analysisPageLink a
{
  font-size:11px;
  color:#990000;
  text-decoration:none;
}
#analysisInputExport div.analysisPageLink a:hover
{
  font-size:11px;
  color:#990000;
  text-decoration:underline;
}
#analysisInputExport div.headerPadding
{
    padding: 0;
}
#analysisInputExport div.clickableBox
{
    width:40px;
    height:20px;
    text-align:center;
    position:absolute;
}
#analysisInputExport div.upArrow
{
    background-image: url(icon_arrow_analysis_green_export.png);
}
#analysisInputExport div.downArrow
{
    background-image: url(icon_arrow_analysis_red_export.png);
}

#analysisInputExport div.upArrow:hover
{
    background-image: url(icon_arrow_analysis_green_over_export.png);
}
#analysisInputExport div.downArrow:hover
{
    background-image: url(icon_arrow_analysis_red_over_export.png);
}

#analysisInputExport img
{
    margin-top:4px;
    vertical-align:bottom;
    margin-bottom:0;
}

#analysisInputExport div.column1
{
    left:2px;
    position:absolute;
}
#analysisInputExport div.column2
{
    left:46px;
    position:absolute;
}
#analysisInputExport div.column3
{
    left:90px;
    position:absolute;

}
#analysisInputExport div.column4
{
    left:134px;
    position:absolute;
}
#analysisInputExport div.row1
{
    top:8px;
    position:absolute;

}
#analysisInputExport div.row2
{
    top:28px;
    position:absolute;

}
#analysisInputExport div.row2_half
{
    top:45px;
    position:absolute;

}
#analysisInputExport div.row3
{
    top:54px;
    position:absolute;

}
#analysisInputExport div.statistics
{
     width:40px;
     height:40px;
     display:none;
     background:transparent;
     position:absolute;

}
#analysisInputExport div.stockPos
{
    left:5px;
    top:0;
    background:green;
    position:absolute;
}
#analysisInputExport div.stockNeg
{
    left:5px;
    background:red;
    position:absolute;
}
#analysisInputExport div.stockPosText
{
    color:green;
    left:13px;
    top:0;
    font-size:9px;
    position:absolute;
}
#analysisInputExport div.stockNegText
{
    color:red;
    top:28px;
    left:13px;
    font-size:9px;
    position:absolute;
}
#analysisInputExport div.noAnalysises
{
  font-size:9px;
}
#analysisInputExport div.text
{
    font-size:9px;
    width:40px;
    text-align:center;
    position:absolute;
}
#analysisInputExport div.outlogged
{
    display:none;
    width:110px;
    height:60px;
    font-size: 9px;
}

#mineAnalyser div.mineAnalyserHeader
{
    width:324px;
}

#mineAnalyser .headerDiv a
{
  color:#000000;
}

#mineAnalyser div.mineAnalyserStats
{
    font-size:12px;
    width:330px;
    background: #f3f3f3;
}
#mineAnalyser .tabs
{
    width:330px;
}

#mineAnalyser .tabs div
{
    width:49%;
    height:25px;
    background-image: url(bg_fade_gray.png);
    background-repeat: repeat-x;
}
#mineAnalyser .tabs div.notSelected
{
    height:20px;
}

#mineAnalyser div.tabs
{
    position:relative;
    margin-bottom:25px;
    color:#84A2BB;
    font-size:12px;
    font-weight:bold;
}
#mineAnalyser .tabs div.leftCol
{
    position:absolute;
    line-height:22px;
    text-align: center;
}
#mineAnalyser .tabs div.rightCol
{
    position:absolute;
    left:51%;
    line-height:22px;
    text-align: center;
}

#mineAnalyser h3
{
    font-size:13px;
    background: url(bg_fade_gray.png) repeat-x;;
    padding-left: 7px;
    height:22px;
    line-height:22px;
}

#mineAnalyser div.minTreffsikkerhet h3
{
    color: #fff;
    font-size:14px;
    padding-left: 7px;
    height:30px;
    line-height:30px;
    text-align: center;
}

#mineAnalyser div.minTreffsikkerhet h3 .large
{
  font-size:18px;
}

#mineAnalyser a.notSelected
{
    color:#000000;
    font-size:12px;
}

#mineAnalyser table
{
    width:100%;
}
#mineAnalyser .mineAnalyserStats table tr
{
    height:30px;
}

#mineAnalyser .mineAnalyserStats table td
{
    width:50%;
    border-bottom: solid thin white;
    font-size:12px;
  padding: 5px;
}

#mineAnalyser div.overFiftyPercentCorrect h3
{
  background: green url( bg_analysis_green.png ) repeat-x scroll 0 0;
}
#mineAnalyser div.fiftyPercentCorrectOrUnder h3
{
   background: red url( bg_analysis_red.png ) repeat-x scroll 0 0;

}

#mineAnalyser div.brukerneTreffsikkerhet h3
{
  background: url( bg_gray_small.png ) repeat-x scroll 0 0;
    color:gray;
  font-weight: normal;
  font-size:12px;
text-align: center;
   height:30px;
    line-height:30px;
}

#mineAnalyser div.brukerneTreffsikkerhet h3 .large
{
  font-size:16px;
}

#mineAnalyser table.analysisTable
{
    width:100%;
    color:#000000;
    font-size:10px;
    border: 1px #F2F2F2 solid;
}

#mineAnalyser .analysisTable th
{
    color:#84A2BB;
}

#mineAnalyser .analysisTable td
{
    text-align:center;
    border-left:1px #FFFFFF;
    border-right:1px #FFFFFF;
}
#mineAnalyser .analysisTable td.odd
{
    background-image: url(modul_gray_bakgrunn.png);
    background-repeat: repeat-x;
}
#mineAnalyser .analysisTable td.enhet
{
    width:12%;
}

#mineAnalyser .analysisTable td.dateField
{
    width:19%;
}
#mineAnalyser .analysisTable td.analyse
{
    width:22%;
}
#mineAnalyser .analysisTable td.change
{
    width:14%;
}
#mineAnalyser .analysisTable td.poeng
{
    width:14%;
}

td.centerAligned
{
  text-align:center;
}

td.rightAligned
{
  text-align:right;
}

td.numberColumn
{
    text-align:right;
}

div.stock_detail_admin
{
  margin:10px;
  padding:0;
  line-height:24px;
}

div.stock_detail_admin span.redText
{
  color:red;
}