﻿/**/
/* style.css */
/**/
body {
    font-size: 12px;
    /*font-family: Verdana, Tahoma, Arial, sans-serif;*/
    font-family: arial,verdana,sans-serif;
    background-color: #FFFFFF;
    scroll: no;
    margin: 0;
}

#css-body {
    color: #000000;
}

A:link {
    COLOR: black;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A:visited {
    COLOR: black;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A {
    COLOR: black;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A:active {
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A:hover {
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}

TABLE.view {
    width: 100%;
    padding: 0;
    border-spacing: 2px;

}

TABLE.view_small {
    width: 240px;
    padding: 0;
    border-spacing: 0;

}

TABLE.SOuterTable {
    width: 100%;
}

.toplink {
}

TD {
    /* FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;  */
    /*FONT-SIZE: 8pt;*/
}

HR {
    color: #FFFFFF;
}

.tblTop {
    WIDTH: 100%;
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    background-color: #336699;
    border-color: #6D6D6D;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    padding: 0;
}

.TDTopLeft {
    width: 85%;
    height: 53px;
    vertical-align: bottom;
}

.TDTopRight {
    color: #003366;
    height: 53px;
    vertical-align: bottom;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

a.toplink:link {
    text-decoration: none;
    color: #000000;
    background-color: transparent;
    font-weight: bold;
}

A.toplink:visited {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background-color: transparent;
}

A.toplink:active {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background-color: transparent;
}

A.toplink:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #CC0000;
    background-color: transparent;
}

.clLevel0 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*line-weight: bold;*/
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 3px;
}

.clLevel0over {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*line-weight: bold;*/
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 3px;
}

.clLevel0border {
}

.clLevel1 {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #CACACA;
    border-bottom: 1px solid #FFFFFF;
    padding-left: 5px;
    padding-top: 3px;
}

.clLevel1over {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #EEEBEB;
    border-bottom: 1px solid #FFFFFF;
    padding-left: 5px;
    padding-top: 3px;
}

.clLevel1border {
    border-left: 0 solid #6D6D6C;
    border-right: 0 solid #6D6D6C;
    border-bottom: 1px solid #6D6D6C;
    border-top: 0 solid #FFFFFF;
    padding-bottom: 6px;
}

.table_boarder {
    BORDER-LEFT-COLOR: #212c6b;
    BORDER-BOTTOM-COLOR: #212c6b;
    BORDER-TOP-COLOR: #212c6b;
    BORDER-RIGHT-COLOR: #212c6b;
}

.overskrift {
    font-size: 11px;
    line-height: 1.3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    background-image: url('/system/image/Indledning.image/indledning.gif');
    background-repeat: no-repeat;
    padding-left: 22px;
    padding-top: -1;
    background-position: left top;
}

.navtop1 {
    COLOR: #ffffff;
}

.navtop2 {
    COLOR: #ffffff;
}

.navtop2 {
    /*line-weight: normal;*/
}

.datooverskrift {
    FONT-FAMILY: Verdana, warpsans, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    TEXT-ALIGN: right;
    HEIGHT: 13px;
}

.navbund {
    COLOR: #212c6b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.rodlink {
    FONT-SIZE: 7pt;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /*line-weight: bold*/
}

.line {
    HEIGHT: 0;
    BACKGROUND-COLOR: #FFFFFF;
}

.titel {
    font-size: 8pt;
    color: #000000;
    font-family:
    Verdana, warpsans, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.under {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, warpsans, Arial, Helvetica, sans-serif;
}

.negnumber {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.forms {
    FONT-SIZE: 8pt;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f4f4f4;
}

.tabel_bg {
    WIDTH: 600px;
}

.streg {
    HEIGHT: 0;
    BACKGROUND-COLOR: #FFFFFF;
}

.text-bold {
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, Arial, sans-serif;
    /*line-weight: bold*/
}

.text {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

.subtitle {
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

.links {
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, sans-serif;
}

.logonUserAgreement {
    font-size: 10px;
    font-style: normal;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    color: #000;
    background-color: #fff;
    margin: 0;
    padding: 2px;
    text-align: left;
}

.portletlink {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #212c6b;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none;
}

.couriertext {
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Courier New';
}

.dropdown {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, warpsans, sans-serif;
    TEXT-ALIGN: left;
}

.textbox {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, warpsans, sans-serif;
    TEXT-ALIGN: left;
}

.loanbody {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}

.formLabel {
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

.loanth {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    /*line-weight: bold*/
}

.formField {
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

.formLabelBold {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, sans-serif;
    /*line-weight: bold*/
}

.outer_table {
    WIDTH: 600px;
}

.label {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    /*line-weight: bold*/
    z-index: 0;
}

.underr {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right;
}

.underl {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left;
}

.underc {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
}

.couriertextsmall {
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Courier New';
    /*line-weight: normal*/
}

.couriertext10px {
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Courier New';
}

.eletterline {
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Courier New';
    /*line-weight: normal*/
}

.classnegnumbers {
    COLOR: #cc0000;
}

.classposnumbers {
    COLOR: green;
}

.classnulnumbers {
    COLOR: blue;
}

.classrowcoloreven {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFCC;
}

.classrowcolorodd {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.classerrormsg {
    COLOR: red;
}

.oddrowno {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.evenrowno {
    font-weight: normal;
    font-size: 8pt;
    font-family:
    Verdana, Arial, Helvetica, sans-serif;
    background-color: #EEEBEB;
}

.tblColumnHd {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    border-style: none;
}

A.tblColumnHd:link {
    TEXT-DECORATION: none;
    background-color: tranparent;
    border-style: none;
}

A.tblColumnHd:active {
    TEXT-DECORATION: none;
    background-color: tranparent;
    border-style: none;
}

A.tblColumnHd:visited {
    TEXT-DECORATION: none;
    background-color: tranparent;
    border-style: none;
}

A.tblColumnHd:hover {
    COLOR: #cc0000;
    TEXT-DECORATION: none;
}

.articlePar {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.articleParHeadline {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.articleTable {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.articleTableCell {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.articleUL {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.articleULitem {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.articleOL {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
}

.articleOLitem {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 22px;
}

.articleParCaption {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.selectbox {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 110px;
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.selectboxusers {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.paycardlabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #767676;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.paycardlabelbill {
    FONT-SIZE: 10px;
    COLOR: #767676;
    FONT-STYLE: normal;
    FONT-FAMILY: Courier, Helvetica, sans-serif;
}

TR.S0-FirmName {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-RepTitle {
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-PortName {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-Date {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-ColHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-SectHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-Header {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-Detail {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-GlueLine {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PAGE-BREAK-AFTER: auto;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-UnderLine {
    LINE-HEIGHT: 0;
}

TR.S0-SectSubtotal {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-GrandTotal {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-Warning {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-Footnote {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

TR.S0-Footer {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: "Times New Roman", sans-serif;
    TEXT-DECORATION: none;
}

.tblBreadcrumb {
    BORDER: 0;
}

.fldBreadcrumb {
    FONT-SIZE: 8pt;
    MARGIN: 0;
    PADDING-LEFT: 150px;
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: white;
}

.fldBreadcrumbMargin {
}

.TDfooter {
    background-color: #cccccc;
    font-weight: normal;
    Font-size: 7pt;
    Font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: center;
}

.Advisor {
    background-color: #ffffff;
    font-weight: bold;
    Font-size: 10pt;
    Font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

A.FOOTER:link {
    Font-weight: normal;
    Font-size: 7pt;
    color: navy;
    text-decoration: none;
    background-color: transparent;
}

A.FOOTER:visited {
    Font-weight: normal;
    Font-size: 7pt;
    color: navy;
    text-decoration: none;
    background-color: transparent;
}

A.FOOTER:active {
    Font-weight: normal;
    Font-size: 7pt;
    color: navy;
    text-decoration: none;
    background-color: transparent;
}

A.FOOTER:hover {
    Font-weight: normal;
    Font-size: 7pt;
    color: red;
    text-decoration: none;
    background-color: transparent;
}

TD.ftext {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

disabled {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: left;
}

selectboxbroad {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WIDTH: 155px;
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.ftext {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

a.ftext:hover {
    color: #FF0000;
    text-decoration: none;
}

/*Styles til 3 spalter start */

.content {
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    background-color: #ffffff;
    border-color: #cccccc; /*border-right: 1px solid #cccccc;*/
/*border-right-high: 80%;*/
    padding: 0;
}

.SmallBox {
    background-color: #ffffff;
    float: left;
    BORDER-RIGHT-COLOR: #cccccc;
    border-color: #cccccc;
    border-right-width: 1px;
}

.newContent {
    WIDTH: 100%;
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    background-color: #ffffff;
    border-color: #cccccc;
    border-style: none;
    border-right-width: 1px;
    padding: 10px;
}

.content_right {
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    background-color: #ffffff;

}

/*Styles til 3 spalter slut */

/**/
/* ms-style-overrides.css */
/**/
.ms_heading h1 {
    font-size: 18px;
}

.ms_overviewdata tr th {
    font-size: 12px;
}

.ms_tabs a, .ms_tabs a:link, .ms_tabs a:active, .ms_tabs a:visited, .ms_tabs a:hover {
    color: #175C83;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, sans-serif;
}

.ms_tabs  a.active, .ms_tabs  a:link.active, .ms_tabs  a:active.active, .ms_tabs  a:visited.active, .ms_tabs  a:hover.active {
    color: black;
    font-weight: bold;
}

.ms_status .ms_currentprice {
    font-size: 24px;
    line-height: 26px;
}

.ms_status .ms_currentnetchng {
    font-size: 18px;
    line-height: 20px;
}

h1 {
    font-size: 14px;
    line-height: 28px;
}

.infobox h2 {
    font-size: 16px;
}

.ms_shareOverview, .ms_bondOverview, .ms_fondOverview, .ms_currencyOverview, .ms_portfolioOverview, .ms_shareChosen, .ms_bondChosen, .ms_fondChosen, .ms_currencyChosen {
    width: 690px;
}

.ms_leftcolum {
    width: 455px;
}

.ms_rightcolum {
    width: 210px;
}

.gwt-DialogBox {
    border: 1px solid #9f9f9f; /*background: white;*/
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px; /*box-shadow: 10px 10px 5px #888;*/
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;

}
.paperDetailFullScreen .gwt-DialogBox {
    border: none;
    -moz-box-shadow: none;

}
.singleStoryViewDialog .dialogTopCenterInner {
    /* width: 600px; */
}
.singleStoryViewDialog .gwt-TextArea {
    width: 572px;
    margin: 10px;
}

.singleStoryViewDialog .dialogMiddleCenterInner  {
    width: 600px;
    background-color: #f8f8f8;
}

.singleStoryViewDialog .dialogBottomCenterInner {
    width: 600px;
}


.gwt-DialogBox .Caption {
    background: -moz-linear-gradient(top,  #D4DADD,  #B2B9BD); /* FF 3.6+ gradient */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4DADD', endColorstr='#B2B9BD'); /* IE gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#D4DADD), to(#B2B9BD)); /* Webkit gradient - Safari, Chrome */
    font-family: arial,verdana,sans-serif;
    font-size: 14px;
	font-weight: normal;
    text-align: center;
    padding: 2px 3px 2px 3px;
    color: black;
    height: 20px;
    margin: 0 -10px;
}

.gwt-MenuBar {
    /*background-color: #C3D9FF;
    border: 1px solid #87B3FF;
    cursor: default;*/
}

.gwt-MenuBar .gwt-MenuItem {
    cursor: default;
    padding: 1px 4px;
}

.gwt-MenuBar .gwt-MenuItem-selected {
    background-color: #85969E;
}

.gwt-TabPanel {
    width: 800px;
/*border:1px solid black;*/
}

.gwt-TabPanelBottom {
    width: 100%;
    /*padding: 5px;*/
    background: white;
}

.gwt-TabBar {
    background-color: #FFFFFF;
    border-bottom: 0;
    padding-top: 2px;
}

.gwt-TabBar .gwt-TabBarItem-selected {
    border-bottom: 1px solid #ffffff;
    background: #ffffff;
    color: #000000;
    cursor: pointer;
}

.ms-base .gwt-TabBar td{
	border-bottom: 1px solid #B2B9BD;
}

.gwt-TextBox-readonly {
    color: #888888;
}
.shareOverview, .bondOverview, .fundOverview {
    width: 100%;
}
.realtimeReutersLabel, .legalNoticeLink {
    font-style: italic;
}

/* GLOBAL */
.ms-EvenRow {
    /*background-color: #DCE6E6;*/
    background-color: #FFFFFF;
}

.ms-OddRow {
    /*background-color: #FFFFFF;*/
    background-color: #E7ECED;
}

/* Styles for 'Markedsoversigt' */
.ms-1column {
    padding: 15px;
    width: 200px;
    height: 200px;
}

.ms-2columns {
    padding: 15px;
    width: 430px;
    height: 200px;
}

.ms-3columns {
    padding: 15px;
    width: 660px;
    float: left;
    height: 200px;
}

.msTdWide #RealtimeView {
    margin-top: 30px;
}

/* Marketoverview style */
.ms-MarketOverview {
    width: 95%;
    height: 100%;
}

.ms-MarketOverview .ms-AdvancedTable,
.ms-NewsViewDialog .ms-AdvancedTable {
    width: 100%;
    text-align: right;
    border-collapse: collapse;
}
.ms-NewsViewDialog .ms-AdvancedTable {
    background: #EAEAEA url("gfx/tableTopBackground.gif") center top repeat-x;
    margin-top: 20px;
    border: 1px solid #dfdfdf;
    border-radius: 5px 5px 5px 5px;
}
.ms-NewsViewDialog .ms-AdvancedTable .cellLeft {
    text-align: left;
}
#MO_Vindere .ms-MarketOverview,
#MO_Tabere .ms-MarketOverview,
#MO_Index .ms-MarketOverview,
#MO_Valuta .ms-MarketOverview,
/*.ms-FinanceCalendarView,*/
.mo_publikationer .ms-publikation,
#Singleshare .gwt-SingleshareView {
    border: none;
    width:100%;
}

/* News style */
.ms-NewsView {
    width: 95%;
}

#News_TOP {
    /*width: 490px;*/
}

.ms-Header {
    font-size: 14px;
}

.ms-NewsView .ms-StatusBar {
    color: #999999;
    font-size: 10px;
    border-top: 1px solid #F8F8F8;
    text-align:center;
}

.ms-NewsView .ms-ScrollPanel {
    width: 100%;
    height: 165px;
    vertical-align: top;
}

.ms-NewsView .ms-ScrollPanel .ms-AdvancedTable {
    max-width: 185px;
}
#News_TOP .ms-NewsView .ms-ScrollPanel .ms-AdvancedTable {
    margin-left: 10px;
}

.ms-NewsView .ms-ScrollPanel .ms-TimeGroup {
    font-weight: bold;
}

.ms-NewsView .ms-ScrollPanel {
    cursor: pointer;
    line-height: 25px;
}

#News_TOP .ms-NewsLinkWidget  {
	line-height: 25px;
}
#News_SHARE .ms-NewsLinkWidget  {
	line-height: 19px;
}

.ms-NewsView .ms-Title {
    font-weight: bold;
    border-bottom: 1px solid #c0c0c0;
    padding-top: 8px;
}

.ms-NewsView .ms-ScrollPanel .ms-Timestamp {
    text-align: left;
	width: 67px;
	padding-bottom: 1px;
}

.ms-NewsView td {
    vertical-align: top;
}
.ms-NewsViewDialog .ms-ImageTable {
    margin: 5px;
    height: 250px;
    width: 490px;
    border: 1px solid #DFDFDF;
}

.ms-NewsViewDialog .ms-TextArea {
    height: 250px;
    border: 1px solid #DFDFDF;
    font-family: verdana, Arial, sans-serif;
    font-size: 11px;
    padding-left: 5px;
}

.ms-NewsViewDialog .ms-Header {
    padding: 5px;
    font-weight: bold;
    height: 25px;
}

.ms-NewsViewDialog table {
    width: auto;
}

.ms-NewsViewDialog .ms-TopHorizontalPanel {
    background-color: #eeeeee;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.ms-NewsViewDialog .ms-SubHeader {
    padding-left: 5px;
    padding-bottom: 5px;
    color: #999999;
    height: 15px;
}

.ms-NewsViewDialog .gwt-Button {
    margin-right: 5px;
}

/* Finance style */
.ms-FinanceCalendarView {
    /* display: none; */ /* Anvendes nÃ¥r elementet ikke skal vieses */
    width: 95%;
    height: 200px;
}

.ms-FinanceCalendarView, .ms-Header {
    color: #000000;
}

.ms-FinanceCalendarView .ms-SubHeader {
    font-weight: bold;
}

.ms-FinanceCalendarView .ms-Title {
    font-weight: bold;
    border-bottom: 1px solid #c0c0c0;
    padding-top: 6px;

}

.ms-FinanceCalendarView .ms-CalendarEventType {
    font-weight: bold;
    padding-left: 6px;
}

.ms-FinanceCalendarView .ms-StatusBar {
    color: #999999;
    font-size: 10px;
}

.ms-FinanceCalendarView .ms-ScrollPanel {
    width: 268px;
    height: 165px;
    /*border: 1px solid #c0c0c0;*/
    padding: 5px;
}

.ms-FinanceCalendarView .ms-StatusBar {
    color: #999999;
    font-size: 10px;
}

.ms-FinanceCalendarView .ms-tablerow_even .ms-tablecolumn_0, .ms-FinanceCalendarView .ms-tablerow_odd .ms-tablecolumn_0 {
    padding-left: 8px;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

.ms-TextArea {
/*margin: 5px;*/
    height: 250px;
    width: 490px;
    border: 1px solid #DFDFDF;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 5px;
}

#PaperDetails .ms-NewsView {
    /* display: none; */ /* Anvendes nÃ¥r elementet ikke skal vises */
    position: relative;
    border:1px solid #C7C7C7;
}

.ms-NewsView .ms-Title {

}

.ms-FinanceCalendarView {
    position: relative;
}

#NewsView_3 .ms-ScrollPanel, #NewsView_2 .ms-ScrollPanel, #NewsView_1 .ms-ScrollPanel {
    height: 100%;
    border: none;
    padding: 0;
}

#NewsView_3 .ms-Title, #NewsView_2 .ms-Title, #NewsView_1 .ms-Title {
    border: none;
    padding: 0;
}
.msOverview td {
    vertical-align: top;
}

.msOverview .right {
    text-align: right;
}

.width234 {
    width: 234px;
    padding-top: 5px;
}

.msPadding {
    width: 234px;
    padding-left: 10px;
    padding-top: 0px;
}

.msBannerMargin {
    margin-top: 5px;
    margin-bottom:10px;
}

.msTdWide {
    width: 480px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 15px;
    /*top: -10px;*/
    position: relative;
}

.ms-MarketOverview {
    /* width: 234px; */
    width: 238px;
}

.msOverview h2, .morgenbrev h2, .dagsfokus h2, .ugefokus h2 {
    -moz-border-radius: 5px 5px 0 0;
	/*border-radius: 5px 5px 0 0;*/
	background: #B2B9BD;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4DADD', endColorstr='#B2B9BD'); /* IE gradient */
	background: -moz-linear-gradient(top,  #D4DADD,  #B2B9BD); /* FF 3.6+ gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#D4DADD), to(#B2B9BD)); /* Webkit gradient - Safari, Chrome */
    color: #3A3D3A;
	margin: 0 0 15px;
    font-size: 14px;
    padding: 5px 0 3px 10px;
    text-align: left;
	zoom: 1;
}

.gwt-DialogBox graphDialog {
    background: -moz-linear-gradient(top,  #D4DADD,  #B2B9BD); /* FF 3.6+ gradient */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4DADD', endColorstr='#B2B9BD'); /* IE gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#D4DADD), to(#B2B9BD)); /* Webkit gradient - Safari, Chrome */
    color: #3A3D3A;
}

.ms-NewsView {
    width: 97%;
}

.ms-NewsView .ms-ScrollPanel .ms-AdvancedTable {
    max-width: 100%;
}

.msOverview a, .msOverview a:visited {
    /* color: #1d5b80; */
    color: #304B63;
    cursor: pointer;
    /*font-size: 9px;*/
}
.msOverview .gwt-Link:hover {
    cursor: pointer;
    text-decoration: underline;
}
.msOverview .noLink:hover {
    cursor: auto;
    text-decoration: none;
}

.gwt-link {
    font-size: 9px;
}

#NewsView_1 .ms-NewsView,
    #NewsView_2 .ms-NewsView {
    border-bottom: 1px solid #c0c0c0;
}

.ms-NewsViewDialog {
    width: 600px;
}

.gwt-TextArea {
    line-height: 18px;
}

.dialogTop {
    background-image: none;
    background-color: #304B63;
}

.ms-NewsViewDialog .ms-ScrollPanel {
    /*width: 490px;*/
/*margin-left: 5px;*/

}

.ms-NewsView .ms-ScrollPanel {
    border-color: #dfdfdf;
}

.ms-NewsView .ms-ScrollPanel .ms-AdvancedTable {
    width: 96%;
    max-width: 96%;
    line-height: 1.5;
    margin-left: 4px;
}

#Graph .gwt-Button {
    margin-left: 4px;
    border: none;
    font-size: 9px;
    background-color: #EFEFEF;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, sans-serif;
}

#MO_Udvalgte .gwt-Button,
#MO_Obligationer .gwt-Button,
#MO_Valuta .gwt-Button {
    float: right;
    margin-top: 10px;
}

#MO_Valuta table {
    width: 100%;
}

.msOverview td {
    /*font-size: 9px;*/
}
.msOverview #MoGraph .gwt-Button {
    padding-right: 4.8px;
    font-size: 10px;
}

.ms-NewsViewDialog .ms-Header {
    font-size: 12px;
}

.ms-ButtonPanel {
    float: right;
}

.ms-ButtonPanel .gwt-Button {
    margin-right: 5px;
    margin-bottom: 5px;
}
.singleStoryViewDialog .ms-ButtonPanel .gwt-Button {
    margin-right: 10px;
    margin-bottom: 10px;
}

.msCategory .ms-Title {
    border: none;
}

.msCategory .ms-ScrollPanel {
    border: none;
    margin: 0;
    height: 100%;
    padding: 0;
}

.ms-AdvancedTable .right {
    text-align: right;
}

.ms-NewsView .gwt-HTML ms-Header {
	border: none;
}


.ms-NewsView .ms-Header, .ms-FinanceCalendarView .ms-Header {
    font-size: 12px;
    background-color: #85969E;
    color: #fff;
    font-family: trebuchet MS, arial, sans-serif;
    padding: 0px 4px;
    line-height: 24px;
}

/* new.. */
.msOverview  .ms-NewsView .ms-Header, .ms-FinanceCalendarView .ms-Header {
    background-color: #FFFFFF;
	color: #304B63;
	font-family: trebuchet MS, arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
}

.ms-Paper .mainPanel .sharePanel .ms-NewsView .ms-Header , .ms-Paper .mainPanel .sharePanel .ms-FinanceCalendarView .ms-Header{
    background: -moz-linear-gradient(top,  #D4DADD,  #B2B9BD); /* FF 3.6+ gradient */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4DADD', endColorstr='#B2B9BD'); /* IE gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#D4DADD), to(#B2B9BD)); /* Webkit gradient - Safari, Chrome */
}

.msInformation {
	width: 238px;
}

.msInformation td {
    border: 1px solid black;
    padding: 3px;
    text-align: center;
    background-color: #DCE6E6;
    font-size: 10px;
}

.ms-AdvancedTable th.right {
    text-align: right;
}

.ms-AdvancedTable td {
    vertical-align: middle;
    background-image: none;
}
.ms-base .ms-AdvancedTable td {
    padding-left: 3px;
    padding-right: 3px;
}
.ms-base .ms-AdvancedTable th {
    padding-left: 3px;
    padding-right: 3px;
}

#MO_Udvalgte table {
    width: 100%;
}

#MO_Udvalgte td,
#MO_Udvalgte th,
#MO_Obligationer td,
#MO_Obligationer th {
    font-family: arial,verdana,sans-serif;
    font-size: 12px;
    color: #333;
}
#MO_Obligationer .ms-MarketOverview th {
    border-bottom: 1px solid #C7C7C7;
}

#MO_Udvalgte,
#MO_Obligationer {
    margin:15px 0;
}

#MO_Udvalgte .ms-Header,
#MO_Obligationer .ms-Header {
    border-bottom:1px solid #C7C7C7;
}

#MO2 .gwt-Link,
#MO .gwt-Link,
#MO_Valuta .gwt-Link,
#MO_Vindere .gwt-Link,
#MO_Tabere .gwt-Link,
#MO_Mest_Handlede .gwt-Link,
#MO_Index .gwt-Link,
#MO .gwt-Link a,
#MO_Valuta .gwt-Link a,
#MO_Vindere .gwt-Link a,
#MO_Tabere .gwt-Link a,
#MO_Mest_Handlede .gwt-Link a,
#MO_Index .gwt-Link a,
#MO_Udvalgte .gwt-Link,
#MO_Udvalgte .gwt-Link a,
#MO_Obligationer .gwt-Link,
#MO_Obligationer .gwt-Link a,
#MO_SingleShare .gwt-SingleshareView-Details {
    /* color: #1d5b80; */
    color: #304B63;
    text-decoration: underline;
}

#MO2 .gwt-Link, #MO .gwt-Link, #MO_Valuta .gwt-Link, #MO_Vindere .gwt-Link, #MO_Tabere .gwt-Link, #MO_Mest_Handlede .gwt-Link, #MO_Mest_Omsaetning .gwt-Link, #MO_Top_Bevaegelser .gwt-Link, #MO_Index .gwt-Link, #MO .gwt-Link a, #MO_Valuta .gwt-Link a, #MO_Vindere .gwt-Link a, #MO_Tabere .gwt-Link a, #MO_Mest_Handlede .gwt-Link a, #MO_Index .gwt-Link a, #MO_Udvalgte .gwt-Link, #MO_Udvalgte .gwt-Link a, #MO_Obligationer .gwt-Link, #MO_Obligationer .gwt-Link a {
    /* color: #1d5b80; */
    color: #304B63;
    font-size:12px;
    text-decoration:underline;
    line-height: 25px;
}

#MO_Udvalgte, #MO_Obligationer, #MO_Cibor, #MO_Euribor, #MO_Mest_Omsaetning, #MoGraph, #MO_Vindere, #MO_Tabere, #MO_Valuta, #MO_SingleShare, #MO_Mest_Handlede, #MO_Index, #News_SHARE, #News_SHARE, .msInformation {
    margin: -15px 0 25px;
}

#MO_SingleShare .gwt-SingleshareView-Details {
    display: none;
}

#MoGraph .buttonPanel {
    padding-top: 0;
}

.msCategory .ms-AdvancedTable {
    margin-top: -10px;
}

.msOverview .cellRight {
    text-align: right;
}

.msOverview .cellLeft {
    text-align: left;
}

.msCategory td {
    vertical-align: top;
	padding-right: 1px;
}

.msCategory .ms-Title {
    padding: 0;
}

/*Marketoverview 2*/

.right {
    text-align: right;
}

.header {
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 20px;
}

.helpText {
    padding-left: 10px;
    color: gray;
}

.header2 {
    font-size: 16px;
}

.panel {
    border: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}

.gwt-DialogBox .list {
    border: 1px solid silver;
    height: 333px !important;
}

.button {
    margin-bottom: 10px;
}

.gwt-DialogBox {
/*background-color: white;*/
    background-image: none;
}
.gwt-DialogBox .graphView .gwt-Image {
    height: 250px;
}

.spacer {
    width: 10px;
    height: 10px;
}

#MO2 .gwt-Button {
    float: left;
}

.yanel-GlassPanel {
    background-color: black;
    filter: alpha( opacity = 50 );
    -moz-opacity: .50;
    opacity: .50;
}

.msOverview th {
    font-size: 9px;
}

.ms-Realtime {
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    text-align: right;
    /*width: 208px;*/
}

.ms-Realtime .gwt-Label, .ms-Realtime .gwt-HTML {
    padding-right: 4px;
    text-align: center;
	border-top: none;
}

.ms-Realtime .realtimelink a {
    text-decoration: underline;
}

.ms-Realtime table td {
	vertical-align: middle !important;
}
.ms-base .topPanel .realtimeTopView img, .ms-base .topPanel .realtimeTopView table {
    float: right;
}

#News_TOP .ms-ScrollPanel {
    width: 100%;
}

#News_TOP .ms-NewsView .ms-ScrollPanel {
    /* height: 344px; */
	height: 390px;
    width: 485px;
}



/* chosen */
#ms_content h2 {
    margin-top: 10px;
    margin-bottom: 5px;
}

#ms_content .ms-ScrollPanel {
    width: 100%;
}

#ms_content .ms_graph li {
    margin-right: 5px;
    width: 70px;
}

#ms_content .ms_graph {
    border: none;
    margin-left: 2px;
    text-align: center;
}

#ms_content .ms_status {
    margin-right: 5px;
}

#ms_content .ms_colum {
    margin-left: 10px;
    margin-right: 0;
}

#ms_content .ms_baseinformation {
    margin-left: 10px;
}

#ms_content .ms_active {
    width: 70px;
}

#ms_content .ms-StatusBar {
    width: 222px;
}

#ms_content #FinanceCalendarView .ms-ScrollPanel {
    margin-bottom: 5px;
}

.ms_ShareChosen, .ms_BondChosen, .ms_FondChosen {
    text-align: left;
}



#djs {
    text-align: center;
}

#djs .work {
    width: 100%
}

#djs .break {
    display: none;
}

#djs .small {
    display: none;
}

/**/
/* style til djs */
/**/
#News_SHARE .ms-NewsView,
#News_TOP .ms-NewsView,
#News_TOP .ms-StatusBar {
    /* display: none; */ /* Anvendes til at skjule elementet */
    width: 481px;
}
#News_SHARE .ms-NewsView .ms-Header {
    color: #000;
    font-weight: bold;
}

#News_CURR {
    /* display: none; */ /* Anvendes til at skjule elementet */
	padding-bottom: 7px;
}

#News_BOND {
    /* display: none; */ /* Anvendes til at skjule elementet */
}

.msOverview #Graph .gwt-Button {
    padding-right: 5px;
    background-image: none;
}

.msOverview .msTdWide #News_TOP .ms-NewsView {
    /* display: none; */ /* Anvende til at skjule elementet */
    background-image: none;
}

.msOverview .msTdWide #News_TOP .ms-NewsView .ms-Header {
    border: none;
}

.gwt-TabBarFirst {
	display: none;
}

.ms-base .gwt-TabBar .gwt-TabBarItem {
    -moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border: 1px solid #c7c7c7;
	background: #3A3D3A;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#fefefe', endColorstr='#eaeaea'); /* IE gradient */
	background: -moz-linear-gradient(top,  #fefefe,  #eaeaea); /* FF 3.6+ gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eaeaea)); /* Webkit gradient - Safari, Chrome */
    color: #3A3D3A;
    font-size: 14px;
	padding-right: 25px;
	padding-left: 25px;
	margin-right: 1px;
	zoom: 1;
}

.ms-base .gwt-TabBar .gwt-TabBarItem-selected {
    -moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border: 1px solid #c7c7c7;
	background: -moz-linear-gradient(top,  #ffffff,  #ffffff); /* FF 3.6+ gradient */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* IE gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); /* Webkit gradient - Safari, Chrome */
    color: #3A3D3A;
    font-size: 14px;
	padding-right: 25px;
	padding-left: 25px;
    padding-top: 4px;
    margin-bottom: -1px;
}

.currencyOverview .ms-tablecolumn_4.left {
    border-right: none;
    text-align: right;
}
.currencyOverview .ms-tablecolumn_4 {
    border-right: none;
}
.shareOverview .ms-tablecolumn_8.left {
    text-align: right;
}

#News_TOP a,
#News_TOP a:link,
#News_TOP a:active,
#News_TOP a:visited,
#News_SHARE a,
#News_SHARE a:link,
#News_SHARE a:active,
#News_SHARE a:visited,
#News_CURR a,
#News_CURR a:link,
#News_CURR a:active,
#News_CURR a:visited,
#News_BOND a,
#News_BOND a:link,
#News_BOND a:active,
#News_BOND a:visited,
.ms-NewsViewDialog a,
.ms-NewsViewDialog a:link,
.ms-NewsViewDialog a:active,
.ms-NewsViewDialog a:visited,
.ms-base a,
.ms-base a:link,
.ms-base a:active,
.ms-base a:visited {
    color: #304B63;
    text-decoration: underline;
}

.gwt-TabBarItem-wrapper a:hover {
    color: #304B63;
    text-decoration: none;
}

#News_TOP a:hover,
#News_SHARE a:hover,
.ms-base .gwt-Link,
.ms-NewsViewDialog a:hover,
.ms-base a:hover {
    /* text-decoration: underline; */
}
.gwt-TabBar .gwt-TabBarItem-wrapper a:hover {
    text-decoration: none;
}
#News_SHARE .ms-Timestamp,
#News_TOP .ms-Timestamp,
.ms-NewsViewDialog .ms-Timestamp,
.paperDetailsDialog .ms-NewsView .ms-Timestamp,
.paperDetails .ms-NewsView .ms-Timestamp,
#News_TOP .ms-tablecolumn_0 {
    width: auto;
    color: #000;
}
.paperDetailsDialog .ms-NewsView a,
.paperDetailsDialog .ms-NewsView a:link,
.paperDetailsDialog .ms-NewsView a:active,
.paperDetailsDialog .ms-NewsView a:visited,
.paperDetails .ms-NewsView a,
.paperDetails .ms-NewsView a:link,
.paperDetails .ms-NewsView a:active,
.paperDetails .ms-NewsView a:visited{
    color: inherit;
    text-decoration: none;
}
.paperDetailsDialog .ms-NewsView a:hover,
.paperDetails .ms-NewsView a:hover{
    text-decoration: underline;
}
.paperDetailsDialog .ms-NewsView,
.paperDetailsDialog .ms-FinanceCalendarView,
.paperDetailsDialog .fundamentalsPanel,
.paperDetails .ms-NewsView,
.paperDetails .ms-FinanceCalendarView,
.paperDetails .fundamentalsPanel {
    width: 280px !important;
}
.paperDetailsDialog .ms-NewsView .ms-tablecolumn_0,
.paperDetailsDialog .ms-NewsView .ms-tablecolumn_0 {
    vertical-align: top;
}
.paperDetailsDialog .ms-FinanceCalendarView,
.paperDetails .ms-FinanceCalendarView {
    margin: 10px 0 10px 10px;
    height: 150px !important;
}
.paperDetailsDialog .ms-FinanceCalendarView .ms-ScrollPanel,
.paperDetails .ms-FinanceCalendarView .ms-ScrollPanel {
    height: 105px;
}

.ms-FinanceCalendarView .ms-Header {
    line-height: 24px;
    background-color: #85969E;
    color: #fff;
}
.PaperDetailsRealtime {
    clear: both;
    float: right;
    margin: 20px;
}
#PaperDetails {
    clear: both;
}

.msOverview #News_SHARE .ms-NewsView {
    border: none;
    background: none;
}

.msOverview #News_SHARE .ms-NewsView {
    width: 234px;
    /* margin-top: -7px; */
}

.msOverview #News_SHARE .ms-NewsView .ms-Header {
    border: none;
}

.msOverview #News_SHARE .ms-Timestamp {
    color: #333333;
    padding-right: 0;
    text-align: left;
    /* width: auto; */
}

.msOverview #News_SHARE .ms-tablecolumn_0 {
    /* width: auto; */
	width: 67px;
}

.msOverview #News_SHARE .ms-NewsView .ms-ScrollPanel {
    height: auto;
    text-align: left;
}

.msOverview #News_SHARE {
    margin: 0;
}

#News_SHARE .ms-NewsView .ms-Header {
    padding-left: 1;
	color: #304B63;
}

.ms-NewsView td, ms-newsview th {
    font-family: verdana, arial, sans-serif;
    /*font-size: 9px;*/
}
.paperDetailsDialog .ms-NewsView td,
.paperDetailsDialog .ms-FinanceCalendarView td,
.paperDetails .ms-NewsView td,
.paperDetails .ms-FinanceCalendarView td {
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
}
.paperDetailsDialog .ms-NewsView .ms-Header,
.paperDetailsDialog .ms-FinanceCalendarView .ms-Header,
.paperDetails .ms-NewsView .ms-Header,
.paperDetails .ms-FinanceCalendarView .ms-Header {
    color: #fff;
    /*padding: 2px 5px;*/
    background-color: #85969E;
}

.ms-NewsViewDialog .dialogMiddleCenterInner .ms-NewsView .ms-Header {
    display: none;
}


.ms-NewsView td, ms-newsview th {
    /*font-size: 11px;*/
}

.ms-base .gwt-Link {
    /* color: #004F95; */
    color: #304B63;
}
.ms-AdvancedTable .gwt-Link {
    text-align: left;
    line-height: 25px;
}

.graphDialog .dialogMiddleCenter,
    .SHARE .dialogMiddleCenter,
    .BOND .dialogMiddleCenter,
    .FUND .dialogMiddleCenter {
    background-color: #ffffff;
}
.marketoverview2Popup {
    width: auto;
    padding: 0;
}
.marketoverview2Popup .saveBtn {
    margin-left: 10px;
    margin-right: 10px;
}
.marketoverview2Popup .selectBottomPanel .spacer {
    display: none;
}
.marketoverview2Popup .button {
    margin-top: 10px;
}
.marketoverview2Popup .alreadyAddedLabel {
    bottom: 110px;
}
.FUND, .SHARE, .BOND {
    height: auto;
}
.SHARE {
    width: 710px;
}
.msOverview .msInformation #SStory_NEWS,
.msOverview .msInformation #SStory_STOCK,
.msOverview .msInformation #SStory_GUIDANCE,
.msOverview .msInformation #SStory_CALENDAR {
    cursor: pointer;
    display: inline;

}
.ms-base .indexrow td {
    border: none;
}
.ms-base .ms-AdvancedTable thead {
    border-bottom: 1px solid #c7c7c7;
}

.msInfo{
    display: none;
}

h2.msWinnersLosers{
    /* margin-top: 5px; */
}

.msFrame{
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    width:982px;
}

#Portfolio .portfolioInfoTable {
-webkit-box-shadow: white 0px 3px 4px;
-webkit-box-shadow: white 0px 3px 4px;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:none;
background:transparent none repeat scroll 0 0;
float:right;
margin-bottom:10px;
width:250px;
}

#Portfolio td {
    vertical-align: middle;
}

#Portfolio .gwt-Button {
margin:0;
}

#Portfolio .gwt-Link {
	color: #304B63;
}

.gwt-Button {
background-image:url(http://saas.marketshare.dk/com.conscius.marketshare.Base/gfx/button-bg.png);
}

#Portfolio .subscribePanel {
    width: auto;
    float: right;
}

#Portfolio .subscribePanel table {
    float:right;
    width:200px;
    padding-top: 4px;
}

#Portfolio .gwt-CFButton-Large {
    cursor: pointer;
}

#Portfolio .portfolioView .gridPickerAndSubscribe .html-face{
	height: 100%;
}

.portfolioView .linkPanel .gwt-Label {
    text-align: left;
}
.ms-dialogBox .dialogMiddleCenter {
    padding: 10px;
}
.portfolioSellPaper .buttonPanel, .gwt-DialogBox .buttonPanel {
    padding-top: 20px;
}

.portfolioRecapPopupPanel .Caption {
    margin-top: -10px;
}

.gwt-SingleshareView {
height:137px;
width:234px;
border: none;
background-image:none;
}

.gwt-SingleshareView-Company {
border-bottom:none;
}

.gwt-DialogBox .priceMonitoring {
    margin-top: 10px;
}

.ms-MarketOverview  th {
	font-weight: bold;
}

#MO_Mest_Omsaetning td, #MO_Mest_Omsaetning th {
    font-family: arial,verdana,sans-serif;
}

#MO_Mest_Omsaetning .ms-MarketOverview th {
    padding:0 5px;
    border-bottom:1px solid #C7C7C7;
}

#MO_Mest_Omsaetning .ms-Header {
    border-bottom:1px solid #C7C7C7;
}

.msOverview th {
    font-size:12px;
}

.ms-AdvancedTable div, .ms-AdvancedTable td {
    font-size: 12px;
    color: #000000;
}
/* END - Style til RSS feed for NRS-BANK */

/* BEGIN - Style der skjuler sms muligheden i kursovervÃ¥gningen og infoservice */
.changePhone, .priceMonitoring .comment, .changeInterval, .communicationTypeSelector .comment, .priceMonitoringListSubHeader, .priceMonitoringListHeader {
    /* display: none; */
}

.changeInterval {
    display: none;
}

/* Indsat for at kursalarmerne under infoservice bliver vist og ikke ramt af .priceMonitoringList */
.priceMonitoringList .priceMonitoringListSubHeader, .priceMonitoringList .priceMonitoringListHeader {
    display:block;
}
/* END - Style der skjuler sms muligheden i kursovervÃ¥gningen */

/* BEGIN - Style til infoservice */
.priceMonitoringListSubHeader, .infoService .communicationTypeSelector .gwt-CheckBox {
    font-family: verdana, arial, sans-serif;
}
/* END - Style til infoservice */

/* BEGIN - Style til Aktiefokus-delen */
.morgenbrev, .dagsfokus, .ugefokus {
    margin-top: 7px;
}

.dagsfokus, .ugefokus {
    /* width: 476px; */
    width: 982px;
    float: left;
    margin-top: 7px;
}
.ugefokus {
   /*  margin-left: 30px;  */
}
.aktiefokus, .dagsfokus-box, .ugefokus-box {
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #C7C7C7;
    height: 505px;
    overflow-y: scroll;
    /* width: 474px; */
    width: 982px;
}
.aktiefokus {
    width:979px;
}
/* END - Style til Aktiefokus-delen */
/* internal use: http://nrsbank.e-finance.dk/style/ms-style-overrides.css */

/* START - Style til visning af stockticker paperdetails */
.mainPanel {
    width:100%;
}
.displayName {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 6px;
}

.changeLabel {
    line-height: 42px;
}

.priceLabel, .changeLabel {
    font-size: 21px;
    float: right;
    vertical-align: top;
}

.priceLabel{
	line-height: normal;
}

#PaperDetails .buySellButton {
    margin-bottom:20px;
}

.buySellButton, .dateLabel, .detailsGrid, .detailTxt {
    float: right;
}

.detailsGrid {
    margin: 20px 0;
    border: 1px solid #c7c7c7;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
    width: 100%;
}
.detailsGrid td {
    font-size: 11px;
    width: 50%;
    line-height:20px;
}

.paperDetailsDialog table,
.paperDetails table {
    width: 100%;
}

.ms-base table, .gwt-DialogBox table, #InfoService table {
    border-spacing: 0;
}

.mainInfoPanel {
    width: 480px;
}

.innerDetailsGrid, .graphView, .buttonPanel,
.baseInfoPanel, .changePanel {
    width: 100%;
}
#PaperDetails .innerDetailsGrid {
    width: 235px;
    margin: 5px;
}
#PaperDetails .graphButtonPanel {
    text-align: center;
}
.graphButtonPanel .gwt-Button:hover {
    background: none #fff;
}

.fundamentalText {
    margin-bottom: 20px;
}

.changePanel, .innerPanel {
    float: right;
    width: auto;
}

.detailsGrid td {
    vertical-align: top;
}

.buttonPanel {
    text-align: right;
    padding-top: 0px;
}

.fundamentalHeader {
    font-size: 14px;
   /* border-bottom: 1px solid #696969; */
    margin-bottom: 3px;
}

.sharePanel {
    width: 460px;
    margin-left: 30px;
}

.fundamentalsPanel {
	width: 375px !important;
	margin-left: 10px;
}

.changeImage {
    margin: 6px;
    *margin: 5px;
}

/*
.ms-Header {
    background-color: #DDDCDC;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 24px;
}
*/

.sharePanel .ms-FinanceCalendarView {
    margin-left: 0;
    width: 97% !important;
    /* width: 376px !important; */
}

.ms-FinanceCalendarView .ms-ScrollPanel {
    height: 165px;
    padding: 5px;
    /* width: 364px; */
}
/*
.ms-NewsView {
    -moz-border-radius: 5px 5px 5px 5px;
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #C7C7C7;
    text-align: center;
    width: 376px;
    margin-left: 10px;
}
*/
.ms-Title {
    /*font-weight: bold;
    padding-top: 8px;
    border-bottom: 1px solid #C7C7C7;    */
    padding-left: 5px;
}
/*
.ms-StatusBar {
    border-top: 1px solid #F8F8F8;
    color: #999999;
    font-size: 10px;
    padding: 1px;
    text-align: center;
}
*/

/* Search style start */
#msSearch {
    padding: 0 0 0px 10px;
    margin-bottom: 2px;
    margin-top: 10px;
}

#msSearch td {
   border-bottom: none;
}

#msSearch .gwt-TextBox {
    font-family:verdana,arial,sans-serif;
    color: #333333;
    /*padding: 3px 10px;*/
    cursor: pointer;
    margin-right: 4px;
    border: 1px solid #C7C7C7;
    height: 16px;
    margin-top: 0px;

}

#msSearch .gwt-Button {
    width: 50px;
    height: 20px;
    margin-right:4px;

    margin-top:0px;
    *margin-top:2px;
    !margin-top:3px;

}

.searchHelpCloseButton {
    margin: 10px;
}

.searchTablePanel {
    /*background-image: url("gfx/tableTopBackground.gif");*/
    max-height: 300px;
    height:auto !important; /* Nødvendig for at max-height tolkes korrekt af IE  */
    height:300px;  /* Nødvendig for at max-height tolkes korrekt af IE  */
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    /*background-position: top;*/
    /*background-repeat: repeat-x;*/
    background-color: #eaeaea;
    border-top: 1px solid #c7c7c7;
    /*-moz-border-radius: 5px;*/
	/*-webkit-border-radius: 5px;*/
	/*-opera-border-radius: 5px;*/
    z-index: 3;
}

.ms-AdvancedTable {
    border-collapse:collapse;
}

.searchTablePanel .ms-AdvancedTable {
    background:url("https://www.himmerland.dk/style/images/tableTopBackground.gif") repeat-x scroll right top #FFFFFF;
    border:medium none;
    text-align:left;
    width:100%;
}

.searchTablePanel .ms-AdvancedTable td{
    background-image:none;
}

.searchTablePanel .ms-AdvancedTable thead th {
    border-bottom:1px solid #C7C7C7;
    z-index: 2;
    padding: 0px 1px;
}

.searchTablePanel .ms-AdvancedTable .nameLink {
    cursor:pointer;
    text-decoration:underline;
    font-size:12px;
}

.searchResultPanel {
    width:100%;
    left: 938px;
}

.searchCountLabel {
    padding: 5px;
}

.searchResultPopupPanel {
    background-color:white;
    border:1px solid #000000;
    /* position:absolute !important;*/
    width:503px;
    !width: 506px;
    z-index: 1;
}

#msSearch .searchHelpLink {
    text-decoration: underline;
    /* padding: 6px 10px 0 10px; */
    cursor: pointer;
    padding-top: 2.5px;
    padding-left: 5px;
}

.searchTablePanel td, .searchTablePanel th {
    font-size:12px;
}

.searchHelpText {
    padding: 10px;
}

.gwt-DialogBox {
    clip: rect(auto, auto, auto, auto);
    /* left: 454px; */
    left: 747px;
    overflow: visible;
    position: absolute;
    /* text-align: center; */
    top: 15px;
    visibility: visible;
    /* width: 50%; */

}

.popupContent {
    left: 938px;
}

.searchResultPopupPanel {
    left: 938px;
}

.gwt-PopupPanel {
    left: 938px;
}

.gwt-PopupPanel searchResultPopupPanel {
    left: 938px;
}

.graphPanel {
	height: 205px !important;
	padding-top: 5px;
}

/* Search style end */

.gwt-SingleshareView .gwt-Link {
    color: #304B63;
}

.gwt-SingleshareView a, .gwt-SingleshareView a:link, .gwt-SingleshareView a:active, .gwt-SingleshareView a:visited {
    color: #304B63;
    text-decoration: underline;
}

#mainCenterFull{
    margin-left: 3px;
}

#MO_Cibor .ms-MarketOverview th {
	font-family: arial,verdana,sans-serif;
    padding:0 5px;
    border-bottom:1px solid #C7C7C7;
    border-top:1px solid #C7C7C7;
    color: #000000;
}

#MO_Euribor .ms-MarketOverview th {
	font-family: arial,verdana,sans-serif;
    padding:0 5px;
    border-bottom:1px solid #C7C7C7;
    border-top:1px solid #C7C7C7;
    color: #000000;
}

#MO_Cibor .ms-MarketOverview img {
    cursor: pointer;
}

#MO_Euribor .ms-MarketOverview img {
    cursor: pointer;
}

#News_ALL, #News_SHARE, #News_TOP {
	margin: -14px 0;
}

.msPadding_ed {
    width: 245px;
    padding-left: 8px;
    padding-top: 5px;
}

a, a:active, a:visited, a:link {
    color: #304B63;
    text-decoration: none;
}

a, a:hover {
	text-decoration: none;
}

#msSearch {
    margin-bottom: 2px;
    padding: 0 0 0 0;
}

.searchTablePanel .ms-AdvancedTable .nameLink {
    color: #304B63;
}

.gwt-SingleshareView td, .gwt-SingleshareView th {
    line-height: 1.2;
}

.priceMonitoringList {
    background: none;
    border-top: none;
    margin: 0;
    padding: 10px 0 0 0;
    /* margin: 5px -10px -5px; */
    /* padding: 10px; */
}
.priceMonitoring .priceMonitoringTextBox {
    margin-left:0;
}
.gwt-DialogBox .gwt-DateBox {
    padding: 2px;
}

.ms-base table, .gwt-DialogBox table, #InfoService table {
    /* margin-top: 10px; */
	padding-top: 5px;
}

.ms-MarketOverview .positive {
    color: #009900 !important;
}

.ms-MarketOverview .negative {
    color: #CC0000 !important
}

.communicationTypeSelector {
    border-spacing: 10px;
}
/*Fjerner udskriv og luk knappen fra SingleStory indtil det bliver rettet i komponenten*/
.singleStoryViewDialog .ms-ButtonPanel {
    display:none;
}

.changeImage { display: none; }

/* List filtering - start */

.bondOverview .ms-MarketOverview  { border: none; }
table.filterGrid { padding-bottom: 5px; }

table.ms-MarketOverview tbody tr td div.filterPanel table.filterGrid tbody tr td { width: 150px; }
table.topPanel tbody tr td table.overviewViewTable tbody tr td { width: 150px; }
table.ms-MarketOverview tbody tr td div.filterPanel table.filterGrid tbody tr { padding-bottom: 2px; }

.filterPanel { margin-top: -17px; border: none; }
.filterPanel .gwt-ListBox { float:left; margin: 2px 0 2px 0; }
.filterIntervalPanel .gwt-Label { width:auto; float:left; margin: 2px 10px }
.filterIntervalPanel input[type=text] { float:left; width: 50px;}

/* List filtering - end */

/* Paging - start */

.ms-PagingPanel { padding-top: 10px;text-align: center;}
.ms-PagingPanel .gwt-Image, .ms-PagingPanel .gwt-Label { display: inline;padding: 0 2px;vertical-align: middle;}

/* Paging - end */

/* Colored numbers in table and paperdetails - start */

#BaseView td .negative, #MO td .negative, #MO2 td .negative, #Portfolio td .negative, .changeLabel.negative, .gwt-DialogBox td .negative { color: #cc0000; }
#BaseView td .positive, #MO td .positive, #MO2 td .positive, #Portfolio td .positive, .changeLabel.positive, .gwt-DialogBox td .positive { color: #009900; }
#BaseView td .neutral, #MO td .neutral, #MO2 td .neutral, #Portfolio td .neutral { color:#333333; }

/* RestrictionPanel formatting */
div.gwt-TabPanelBottom div table tbody tr td table.ms-Realtime { width: 100%; }
table.restrictionPanel { width:100%; }
table.restrictionPanel tbody tr { width:100%; }
table.restrictionPanel tbody tr td { width: 0%; padding:5px; }
table.restrictionPanel tbody tr td div.realtimeReutersLabel { width: 100%; text-align: right; }
table.restrictionPanel tbody tr td div.legalNoticeLink { width: 100%; text-align: left; }
table.restrictionPanel tbody tr td div.legalNoticeLink a,
table.restrictionPanel tbody tr td div.legalNoticeLink a:link,
table.restrictionPanel tbody tr td div.legalNoticeLink a:active,
table.restrictionPanel tbody tr td div.legalNoticeLink a:visited,
table.restrictionPanel tbody tr td div.legalNoticeLink a:hover { color: #304B63; text-decoration: underline; }

.realtimePopupPanel .subscribeForm table,
.realtimePopupPanel .subscribeForm .comment {
    display: none;
}

/*BEGIN Highchart style*/
.highcharts-container {
    left:0 !important;
}
/*END Highchart style*/
/*BEGIN listcomposer*/
.ms-listComposerOuterSubContainer { width:38%; } /*For at den kan være der i et smallere layout*/
.ms-listComposerInnerSubContainer { width:24%; } /*For at den kan være der i et smallere layout*/
/*END listcomposer*/










