/****************************************
  This file contains generic manamind css
  Examples:
  .manamind table
  .manamind ul li
****************************************/



/* Tables */

.manamind table {
	border-collapse: collapse;
	width: 100%;
}

.manamind td {
	vertical-align: top;
}

.manamind td.n,
.manamind th.n {
	text-align: right;
}

.manamind td.d,
.manamind th.d {
	text-align: left;
}

.manamind div.view_table td,
.manamind div.view_table th,
.manamind div.type_table table td,
.manamind div.type_table table th {
	padding: 3px;
	vertical-align: top;
}

.manamind div.view_table td,
.manamind div.type_table td {
	border-right: 1px solid #fff;
}

.manamind div.view_table td.l,
.manamind div.type_table td.l {
	border-right: none;
}


.manamind .view_table td.f,
.manamind .view_table th.f,
.manamind .type_table td.f,
.manamind .type_table th.f {
	padding-left: 7px;
}


.manamind .component_isinList .view_desc {
        min-height: 45px;
}

.manamind .component_isinList .view_descIndex {
        min-height: 55px;
}

.manamind .component_rankingList table td.c0,
.manamind .component_indexListFragment table td.c0,
.manamind .component_stockList table td.c0,
.manamind .component_stockIndexList table td.c0,
.manamind .component_isinList-stock table td.c0,
.manamind .component_isinList-stockIndex table td.c0,
.manamind .component_isinList-right table td.c0,
.manamind .component_indexSelection table td.c0 {
        padding-left: 3px;
	width: 8px;
}

.manamind .component_indexListFragment-nordic .view_table td.f {
        padding-left: 7px;
}

.manamind .view_table td.l,
.manamind .view_table th.l,
.manamind .type_table td.l,
.manamind .type_table th.l {
	padding-right: 7px;
}

.manamind div.component_quoteIndex div.tabContent th.f,
.manamind div.component_quoteIndex div.tabContent td.f {
	padding-left: 3px;
}

.manamind div.component_quoteIndex div.tabContent th.l,
.manamind div.component_quoteIndex div.tabContent td.l {
	padding-right: 3px;
}


/* zebra tables */

.manamind div.view_table tr.o td,
.manamind div.type_table tr.o td {
	background-color: #e6eff7;
}

/* unntak */

.manamind .component_quoteIndex div.type_table tr.o td,
.manamind div.component_stockQuote div.type_table tr.o td,
.manamind div.component_derivateUndQuote div.type_table tr.o td,
.manamind div.component_derivateUndQuoteList div.type_table tr.o td,
.manamind div.component_derivateQuote div.type_table tr.o td,
.manamind div.component_etfQuote div.type_table tr.o td,
.manamind div.component_etpQuote div.type_table tr.o td,
.manamind div.component_fundQuote div.type_table tr.o td,
.manamind div.component_stockIndexQuote div.type_table tr.o td,
.manamind div.component_rightQuote div.type_table tr.o td,
.manamind div.component_warrantQuote div.type_table tr.o td,
.manamind div.component_contactInfo div.view_table tr.o td,
.manamind div.component_news div.view_table tr.o td,
.manamind div.component_calendar div.view_table tr.o td,
.manamind div.component_calendarListFragment div.view_table tr.o td,
.manamind div.component_newsList div.view_table tr.o td,
.manamind div.component_bondNews div.view_table tr.o td,
.manamind div.component_bondDocuments div.view_table tr.o td {
	background-color: #fff;
}

/* ekstra for enkelte TH */

.manamind div.component_quoteHistoric div.type_table tr.o th,
.manamind div.component_figures div.view_table tr.o th,
.manamind .component_stockDetails div.type_table tr.o th,
.manamind .component_bondHistoric div.view_table tr.o th,
.manamind .component_bondDetails div.view_table tr.o th,
.manamind .component_warrantDetails div.view_table tr.o th,
.manamind .component_fundHistoric div.view_table tr.o th,
.manamind .component_fundDetails div.view_table tr.o th,
.manamind .component_rightDetails div.view_table tr.o th,
.manamind .component_tradeInformation div.type_table tr.o th {
	background-color: #e6eff7;
}






/* Pos / Neg */

.manamind span.neg {
	color: #FF0000;
	white-space: nowrap;
}

.manamind span.pos {
	color: #058627

}

.manamind span.flat {
	color: #666666

}



/* Error */

.manamind span.error {
	color: #FF0000;
}



/* sort on links on th */

.manamind tr.r0 th a.sorta,
.manamind div.component_fundSearch tr.r1 th a.sorta,
.manamind div.component_stockIndexList tr.r1 th a.sorta,
.manamind div.component_bondIndexList tr.r1 th a.sorta {
	background-image: url(../images/sortd.gif);
}

.manamind tr.r0 th.d a.sorta,
.manamind tr.r0 th.n a.sorta,
.manamind div.component_fundSearch tr.r1 th.d a.sorta,
.manamind div.component_fundSearch tr.r1 th.n a.sorta,
.manamind div.component_stockIndexList tr.r1 th.d a.sorta,
.manamind div.component_stockIndexList tr.r1 th.n a.sorta,
.manamind div.component_bondIndexList tr.r1 th.d a.sorta,
.manamind div.component_bondIndexList tr.r1 th.n a.sorta {
	background-image: url(../images/sorta.gif);
}

.manamind tr.r0 th a.sortd,
.manamind div.component_fundSearch tr.r1 th a.sortd,
.manamind div.component_stockIndexList tr.r1 th a.sortd,
.manamind div.component_bondIndexList tr.r1 th a.sortd {
	background-image: url(../images/sorta.gif);
}

.manamind tr.r0 th.n a.sortd,
.manamind tr.r0 th.d a.sortd,
.manamind div.component_fundSearch tr.r1 th.n a.sortd,
.manamind div.component_fundSearch tr.r1 th.d a.sortd,
.manamind div.component_stockIndexList tr.r1 th.n a.sortd,
.manamind div.component_stockIndexList tr.r1 th.d a.sortd,
.manamind div.component_bondIndexList tr.r1 th.n a.sortd,
.manamind div.component_bondIndexList tr.r1 th.d a.sortd {
	background-image: url(../images/sortd.gif);
}

.manamind tr.r0 th a.sorta,
.manamind tr.r0 th a.sortd,
.manamind div.component_fundSearch tr.r1 th a.sorta,
.manamind div.component_fundSearch tr.r1 th a.sortd,
.manamind div.component_stockIndexList tr.r1 th a.sorta,
.manamind div.component_stockIndexList tr.r1 th a.sortd,
.manamind div.component_bondIndexList tr.r1 th a.sorta,
.manamind div.component_bondIndexList tr.r1 th a.sortd {
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}






/* Border-bottom on TH, first row */

.manamind div.type_table table tr.f th,
.manamind div.view_table table tr.f th {
	border-bottom: 1px solid #dde6e5;
}

/* overriding this rule */

.manamind .component_quoteIndex div.type_table table tr.f th,
.manamind .component_stockDetails div.type_table table tr.f th,
.manamind .component_contactInfo div.type_table table tr.f th,
.manamind .component_quoteHistoric div.type_table table tr.f th,
.manamind .component_figures div.type_table table tr.f th,
.manamind .component_rightDetails div.view_table table tr.f th,
.manamind .component_bondQuote div.view_table table tr.f th,
.manamind .component_tradeInformation div.type_table table tr.f th {
	border-bottom: none;
}

.manamind .component_bondQuote div.view_table table tr.f th {
	background:#FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	font-size: 12px;
}

.manamind .view_quoteComponentHeader h3 {
	background:#FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	font-size: 12px;
        padding: 0.4em 0 0.6em 0.55em;
}



.manamind fieldset {
	padding: 0;
	border: 0;
}

.manamind .component_graph label,
.manamind .component_portfolioGraph label {
	display: inline;
}




/* ************ Contentstyling ************ */





/* Breadcrumbs */

.manamind table.menuCtx {
	margin-bottom: 25px;
}

.manamind table.menuCtx td.c1 {
	text-align: right;
	font-size: 10px;
}



.manamind .pinpoint {
  font-weight: bold;
  color: #FF0000;
}

.manamind .bold {
  font-weight: bold;
}

.manamind div.type_newsDebug {
  display:none;
}
/***********************************************
  This file contains component manamind css.
  Examples:
  .manamind .component_something .view_something
***********************************************/


/* Overriding OSE styles */

.manamind .tabContent {
	background: #fff none repeat scroll 0%;
	border-bottom: none;
	padding-top: 0;
}



/* Form elements */

/*.manamind .submitbutton {
	background-color: #6685A3;
	border-color: #FFFFFF rgb(0, 51, 102) rgb(0, 51, 102) rgb(255, 255, 255);
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-weight: bold;
	height: 1.8em;
	letter-spacing: 0.1em;
	cursor: pointer;
	padding: 1px 5px;
}*/

.manamind .inputfield {
	background-color: #FFFFFF;
	border-color: #003366 rgb(0, 51, 102) rgb(131, 151, 171) rgb(131, 151, 171);
	border-style: solid;
	border-width: 1px;
	color: #365060;
	padding: 1px;
}

.manamind input, .manamind select, .manamind button {
	font-size: 0.9em;
	margin: 2px 0;
}


/* suggest */
div#pageContainers {
    position: relative;
    /*width: 765px;*/
    z-index: 10;
}

div#fictiveAddSuggestContainer {
    position: absolute;
    z-index: 9999;
/*    top: 90px;
    left: 140px;*/
}


/* ************ Fonts and Links ************ */

.manamind h1 {
	font-size: 17px;
}

.manamind h2 {
	font-size: 13px;
}

.manamind h3 {
	font-size: 11px;
}

.manamind h1, .manamind h2, .manamind h3,
.manamind table th {
	color: #003366;
}

/* Link color on a in th */

.manamind div.type_table table th a,
.manamind div.type_table table th a:hover {
	color: #003366;
	text-decoration: none;
}











/* ************ Contentstyling ************ */



/* Leftmenu */


.manamind div.menu div.header {
	color: #003366;
	font-weight: bold;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #003366;
}

.manamind div.menu ul li.selected a {
	background-color: #b6cde5;
}

.manamind div.menu ul li a {
	color: #003366;
	background-color: #9dbcdc;
	display: block;
	width: 144px;
	padding: 2px 25px 3px 10px;
	text-decoration: none;
	font-weight: bold;
}

.manamind div.menu ul li a:hover {
	background-color: #b6cde5;
	color: #003366;
}

.manamind div.menu {
	margin: 0 21px 0 0;
}

.manamind div.menu ul {
	list-style-type: none;
}

.manamind div.menu ul li {
	margin: 0 0 1px 0;
}


















/* ************ Components ************ */




/* Border - boxes */

.manamind div.component_quoteHistoricPeriod,
.manamind div.component_trades,
.manamind div.component_graph,
.manamind div.component_news,
.manamind div.component_orderDepth,
.manamind div.component_calendar,
.manamind div.component_stockDetails,
.manamind div.component_figures,
.manamind div.component_contactInfo,
.manamind div.component_quoteHistoric,
.manamind div.component_insiderList,
.manamind div.component_fundReferenceIndex,
.manamind div.component_fundDetails,
.manamind div.component_fundHistoric,
.manamind div.component_fundQuote,
.manamind div.component_bondHistoric,
.manamind div.component_bondDetails,
.manamind div.component_relatedList,
.manamind div.component_warrantDetails,
.manamind div.component_indexSelection,
.manamind div.component_interestGraph,
.manamind div.component_rightDetails,
.manamind div.component_bondIndexSelection,
.manamind div.component_bondNews,
.manamind div.component_bondDocuments,
.manamind div.component_fictiveOverview,
.manamind div.component_tradeInformation {
	border: 1px solid #dde6e5;
	margin-bottom: 7px;
}

.manamind div.component_stockQuote,
.manamind div.component_derivateQuote,
.manamind div.component_derivateUndQuote .view_table,
.manamind div.component_etfQuote,
.manamind div.component_etpQuote,
.manamind div.component_bondQuote,
.manamind div.component_warrantQuote,
.manamind div.component_stockIndexQuote,
.manamind div.component_rightQuote {
	border: 1px solid #dde6e5;
	margin: 7px 0;
}

.manamind div.component_derivateUndList-future,
.manamind div.component_derivateUndList-option,
.manamind div.component_derivateUndList-easyOption {
	border: 1px solid #dde6e5;
	margin-bottom: 7px;
}

.manamind div.component_derivateUndList-future,
.manamind div.component_derivateUndList-option,
.manamind div.component_derivateMostFragment-deriv {
	margin-right: 5px;
}

.manamind div.component_derivateMostFragment-deriv {
    margin-top: 10px;
}

.manamind div.component_derivateUndList table tr.l td {
    font-weight: bold;
}

.manamind div.component_derivateUndList-option,
.manamind div.component_derivateUndList-easyOption{
	margin-left: 5px;
}

.manamind div.component_isinList,
.manamind div.component_quoteIndex,
.manamind div.component_interestGraph,
.manamind div.component_fictiveTransactionList {
	border: 1px solid #dde6e5;
}

.manamind div.component_isinList-stock,
.manamind div.component_isinList-right,
.manamind div.component_isinList-stockIndex { 
        border: none; 
}

.manamind div.component_isinList-stock .simpleContent,
.manamind div.component_isinList-right .simpleContent,
.manamind div.component_isinList-stockIndex .simpleContent { 
        border: 1px solid #DDE6E5;
}

.manamind .component_fundQuote th,
.manamind .component_fundQuote td {
    text-align: left;
}

/* specific height - boxes */

div#ose-market .manamind .component_indexListFragment {
	min-height: 250px;
}

div#ose-market .manamind .component_bondIndexList {
	min-height: 158px;
}

div#ose-market .manamind .component_indexListFragment-nordic {
	min-height: 90px;
}

div#ose-market .manamind .component_fundWinnersListFragment {
	min-height: 264px;
}

div#ose-market .manamind .component_derivateMostFragment .simpleContent {
	min-height: 240px;
}


/* Headings - boxes */

.manamind div.component_quoteHistoric h3,
.manamind div.component_contactInfo h3,
.manamind div.component_figures h3,
.manamind div.component_stockDetails h3,
.manamind div.component_calendar h3,
.manamind div.component_trades h3,
.manamind div.component_quoteHistoricPeriod h3,
.manamind div.component_news h3,
.manamind div.component_insiderList h3,
.manamind div.component_usefulLinks h3,
.manamind div.component_graph-fund h3,
.manamind div.component_fundDetails h3,
.manamind div.component_fundHistoric h3,
.manamind div.component_fundReferenceIndex h3,
.manamind div.component_fundSearch h3,
.manamind div.component_bondSearch h3,
.manamind div.component_bondHistoric h3,
.manamind div.component_bondDetails h3,
.manamind div.component_relatedList h3,
.manamind div.component_warrantDetails h3,
.manamind div.component_indexSelection h3,
.manamind div.component_rightDetails h3,
.manamind div.component_derivateUndList h3,
.manamind div.component_bondDocuments h3,
.manamind div.component_bondIndexSelection h3,
.manamind div.component_bondNews h3,
.manamind div.component_bondSearch div.chain_links h3,
.manamind div.component_fictiveOverview h3,
.manamind div.component_fictiveTransactionList h3,
.manamind div.component_tradeInformation h3 {
	/*border-bottom: 1px solid #dde6e5;*/
	padding: 0.4em 0 0.6em 0.55em;
	background: #fff url(../images/gradering_short.gif) top left repeat-x;
}

.manamind div.component_interestGraph h3,
.manamind div.component_insiderList h3,
.manamind div.component_orderDepth h3 {
	padding: 0.4em 0 0.6em 0.55em;
}

.manamind .component_isinList .type_pager {
    margin: 0px;
}

.manamind .component_fundSearch .view_pager,
.manamind .component_bondSearch .view_pager,
.manamind .component_isinList .view_pager {
	font-weight: bold;
	/*border-bottom: 1px solid #dde6e5;*/
	padding: 0.4em 0.55em 2px 0.55em;
	background-color: #EAF1F1;
	font-size: 11px;
	color: #003366;
	background: #fff url(../images/gradering_short.gif) top left repeat-x;
}



.manamind .component_fundSearch .view_pager td.prefix,
.manamind .component_bondSearch .view_pager td.prefix,
.manamind .component_isinList .view_pager td.prefix {
	margin-right: 5px;
}











/* Nyttige linker */

.manamind div.component_usefulLinks ul,
.manamind div.component_bondSearch div.chain_links ul,
.manamind div.type_usefulLinks ul {
	list-style-type: none;
	padding: 4px 7px;
}

.manamind div.component_usefulLinks ul li,
.manamind div.component_bondSearch div.chain_links ul li,
.manamind div.type_usefulLinks ul li {
	background: transparent url(../images/icon_more.gif) no-repeat scroll 0pt 50%;
	padding-left: 12px;
	margin-bottom: 4px;
}





.manamind div.component_usefulLinks .simpleContent {
	padding: 4px 0;
}







/* component_quoteIndex */

.manamind div.component_quoteIndex .type_table {
	margin: 0;
}

.manamind div.component_quoteIndex table tr.r0 td table td {
	border-bottom: 1px solid #dde6e5;
	padding: 3px 7px 2px 7px;
	font-weight: bold;
	font-size: 11px;
	background-color: #eaf1f1;
}

.manamind div.component_quoteIndex table tr.r1 td.c0 {
	padding: 4px 7px;
	border-right: 1px solid #dde6e5;
}

.manamind div.component_quoteIndex table tr.r1 td.c0 th {
	font-weight: normal;
	text-align: left;
}

.manamind div.component_quoteIndex table tr.r1 td.c0 th,
.manamind div.component_quoteIndex table tr.r1 td.c0 td {
	padding: 2px 0;
}

.manamind div.component_quoteIndex table tr.r1 td.c0 tr.r1 td {
	text-align: right;
	font-size: 10px;
}



/* tabs */

.manamind table.tabsNormal {
	width: auto;
}

.manamind table.tabsNormal ul {
	list-style-type: none;
}

.manamind table.tabsNormal ul li {
	/*display: block;
	float: left;
	border: 1px solid #dde6e5;
	margin: 3px 7px -1px 3px;
	padding: 3px 7px;
	background-color: #eaf1f1;*/


	/*background:transparent url(../images/mw_tab_border.gif) no-repeat scroll 0pt 50%;
float:left;
list-style-type:none;
margin:0pt 0pt 0pt 8px;
padding:0pt 0pt 0pt 1px;*/

}

.manamind table.tabsNormal ul li.selected {
	/*background-color: #fff;
	border-bottom-color: #fff;*/
}

.manamind table.tabsNormal ul li a,
.manamind table.tabsNormal ul li a:hover {
	/*text-decoration: none;
	font-weight: bold;
	color: #003366;*/

	/*background:transparent url(../images/mw_tab_border.gif) no-repeat scroll 100% 0pt;
color:#7E8592;
display:block;
font-weight:bold;
padding:4px 6px;
text-decoration:none;
width:auto;*/
}

.manamind table.tabsNormal td.infix,
.manamind table.tabsNormal td.infix table td.c0,
.manamind table.tabsNormal td.infix table td.c1 {
	vertical-align: middle;
	padding-left: 10px;
}

.manamind table.tabsNormal td.infix table td.c1 {
    padding-left: 0px;
}

.manamind table.tabsNormal td.infix input,
.manamind table.tabsNormal td.infix select {
	margin: 0 5px;
}



/* Tabs - ikke sortert!!! */




.manamind div.component_quoteIndex div.tabHeader,
.manamind div.component_graph div.tabHeader {
	/*border-bottom: 1px solid #DDE6E5;*/
	padding: 0.4em 0.55em 0.6em 0.55em;
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
}

.manamind div.component_quoteIndex div.tabHeader td.tabs,
.manamind div.component_graph div.tabHeader td.tabs,
.manamind div.component_portfolioGraph div.tabHeader td.tabs {
	text-align: right;
}

.manamind div.component_quoteIndex div.tabHeader ul.tabs,
.manamind div.component_graph div.tabHeader ul.tabs,
.manamind div.component_portfolioGraph div.tabHeader ul.tabs {
	list-style-type: none;
	font-weight: bold;
	height: auto;
}

.manamind div.component_portfolioGraph div.tabHeader ul.tabs {
	border: 0;
	height: auto;
}

.manamind div.component_quoteIndex div.tabHeader ul.tabs li,
.manamind div.component_graph div.tabHeader ul.tabs li,
.manamind div.component_portfolioGraph div.tabHeader ul.tabs li {
	display: inline;
	margin-left: 8px;
}

.manamind div.component_quoteIndex div.tabHeader ul.tabs li.selected a,
.manamind div.component_graph div.tabHeader ul.tabs li.selected a,
.manamind div.component_portfolioGraph div.tabHeader ul.tabs li.selected a {
	text-decoration: none;
	color: #003366;
}



/* avvik paa tegningsretter */

/*.manamind .component_rightList table.tabsNormal ul li {
	border: none;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}

.manamind .component_rightList table.tabsNormal ul li.selected {
	background:#FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
}*/




/* Tabs on stockOverview */

.manamind div.component_stockList div.tabHeader,
.manamind div.component_stockIndexList div.tabHeader,
.manamind div.component_etfList div.tabHeader,
.manamind div.component_etpList div.tabHeader,
.manamind div.component_bondList div.tabHeader,
.manamind div.component_warrantList div.tabHeader,
.manamind div.component_rightList div.tabHeader,
.manamind div.component_bondIndexList-full div.tabHeader,

.manamind div.tab-oseBondIndexOverview,
.manamind div.tab-oseBondOverview,
.manamind div.tab-oseFundOverview,
.manamind div.tab-oseStockOverview,
.manamind div.tab-oseEtfOverview,
.manamind div.tab-oseEtnOverview,
.manamind div.tab-oseWarrantOverview,
.manamind div.tab-oseStockIndexOverview,
.manamind div.tab-oseRightOverview,
.manamind div.tab-osePccOverview,
.manamind div.tab-oseDerivateOverview,
.manamind div.component_portfolioListFull div.tabHeader,
.manamind div.component_portfolioListStockValues div.tabHeader {
	margin-top: 14px;
	clear: left;
}



.manamind table.tabsNormal ul li,

.manamind div.tab-oseBondIndexOverview ul li,
.manamind div.tab-oseBondOverview ul li,
.manamind div.tab-oseFundOverview ul li,
.manamind div.tab-oseStockOverview ul li,
.manamind div.tab-oseEtfOverview ul li,
.manamind div.tab-oseEtnOverview ul li,
.manamind div.tab-oseWarrantOverview ul li,
.manamind div.tab-oseStockIndexOverview ul li,
.manamind div.tab-oseRightOverview ul li,
.manamind div.tab-osePccOverview ul li,
.manamind div.tab-oseDerivateOverview ul li,
.manamind div.component_portfolioListFull ul li,
.manamind div.component_portfolioListStockValues ul li {
	/*display: block;
	float: left;
	border: 1px solid #dde6e5;
	background-color: #dde6e5;
	margin: 0 3px -1px 0;*/
	background:transparent url(../images/mw_tab_border.gif) no-repeat scroll 0pt 50%;
	float:left;
	list-style-type:none;
	margin:0 0 0 8px;
	padding:0 0 0 1px;
}

.manamind table.tabsNormal ul li.selected,

.manamind div.tab-oseBondIndexOverview ul li.selected,
.manamind div.tab-oseBondOverview ul li.selected,
.manamind div.tab-oseFundOverview ul li.selected,
.manamind div.tab-oseStockOverview ul li.selected,
.manamind div.tab-oseEtfOverview ul li.selected,
.manamind div.tab-oseEtnOverview ul li.selected,
.manamind div.tab-oseWarrantOverview ul li.selected,
.manamind div.tab-oseStockIndexOverview ul li.selected,
.manamind div.tab-oseRightOverview ul li.selected,
.manamind div.tab-osePccOverview ul li.selected,
.manamind div.component_portfolioListFull ul li.selected,
.manamind div.component_portfolioListStockValues ul li.selected {
	/*border-bottom: 1px solid #fff;*/
	background:transparent url(../images/mw_tab_border_cur.gif) no-repeat scroll 0pt 50%;
	/*border-bottom:8px solid #FFFFFF;*/
}

.manamind table.tabsNormal ul li.f,

.manamind div.tab-oseBondIndexOverview ul li.f,
.manamind div.tab-oseBondOverview ul li.f,
.manamind div.tab-oseFundOverview ul li.f,
.manamind div.tab-oseStockOverview ul li.f,
.manamind div.tab-oseEtfOverview ul li.f,
.manamind div.tab-oseEtnOverview ul li.f,
.manamind div.tab-oseWarrantOverview ul li.f,
.manamind div.tab-oseStockIndexOverview ul li.f,
.manamind div.tab-oseRightOverview ul li.f,
.manamind div.tab-osePccOverview ul li.f,
.manamind div.tab-oseDerivateOverview ul li.f,
.manamind div.component_portfolioListFull ul li.f,
.manamind div.component_portfolioListStockValues ul li.f {
	margin-left: 3px;
}

.manamind table.tabsNormal ul li a,

.manamind div.tab-oseBondIndexOverview ul li a,
.manamind div.tab-oseBondOverview ul li a,
.manamind div.tab-oseFundOverview ul li a,
.manamind div.tab-oseStockOverview ul li a,
.manamind div.tab-oseEtfOverview ul li a,
.manamind div.tab-oseEtnOverview ul li a,
.manamind div.tab-oseWarrantOverview ul li a,
.manamind div.tab-oseStockIndexOverview ul li a,
.manamind div.tab-oseRightOverview ul li a,
.manamind div.tab-osePccOverview ul li a,
.manamind div.tab-oseDerivateOverview ul li a,
.manamind div.component_portfolioListFull ul li a,
.manamind div.component_portfolioListStockValues ul li a {
	/*padding-right: 6px;
	padding-left: 6px;*/
	width: auto;
	color: #7E8592;
	background:transparent url(../images/mw_tab_border.gif) no-repeat scroll 100% 0pt;
	display:block;
	font-weight:bold;
	padding:4px 6px 3px 6px;
	text-decoration:none;
}

.manamind table.tabsNormal ul li.selected a,

.manamind div.tab-oseBondIndexOverview ul li.selected a,
.manamind div.tab-oseBondOverview ul li.selected a,
.manamind div.tab-oseFundOverview ul li.selected a,
.manamind div.tab-oseStockOverview ul li.selected a,
.manamind div.tab-oseEtfOverview ul li.selected a,
.manamind div.tab-oseEtnOverview ul li.selected a,
.manamind div.tab-oseWarrantOverview ul li.selected a,
.manamind div.tab-oseStockIndexOverview ul li.selected a,
.manamind div.tab-oseRightOverview ul li.selected a,
.manamind div.tab-osePccOverview ul li.selected a,
.manamind div.tab-oseDerivateOverview ul li.selected a,
.manamind div.component_portfolioListFull ul li.selected a,
.manamind div.component_portfolioListStockValues ul li.selected a {
	color: #003366;
	background: transparent url(../images/mw_tab_border_cur.gif) no-repeat scroll 100% 0pt;
	padding-bottom: 4px;
}


.manamind table.tabsNormal ul li a:hover,

.manamind div.tab-oseBondIndexOverview ul li a:hover,
.manamind div.tab-oseBondOverview ul li a:hover,
.manamind div.tab-oseFundOverview ul li a:hover,
.manamind div.tab-oseStockOverview ul li a:hover,
.manamind div.tab-oseEtfOverview ul li a:hover,
.manamind div.tab-oseEtnOverview ul li a:hover,
.manamind div.tab-oseWarrantOverview ul li a:hover,
.manamind div.tab-oseStockIndexOverview ul li a:hover,
.manamind div.tab-oseRightOverview ul li a:hover,
.manamind div.tab-osePccOverview ul li a:hover,
.manamind div.tab-oseDerivatePccOverview ul li a:hover,
.manamind div.component_portfolioListFull ul li a:hover,
.manamind div.component_portfolioListStockValues ul li a:hover {
	border-left: 1px solid #C2D6EB;
	border-top: 1px solid #C2D6EB;
	border-right: 1px solid #C2D6EB;
	padding: 3px 5px 4px 5px;
	color: #003366;
}


.manamind table.tabsNormal ul li.selected a,
.manamind table.tabsNormal ul li.selected a:hover,

.manamind div.tab-oseBondIndexOverview ul li.selected a,
.manamind div.tab-oseBondIndexOverview ul li.selected a:hover,
.manamind div.tab-oseBondOverview ul li.selected a,
.manamind div.tab-oseBondOverview ul li.selected a:hover,
.manamind div.tab-oseFundOverview ul li.selected a,
.manamind div.tab-oseFundOverview ul li.selected a:hover,
.manamind div.tab-oseStockOverview ul li.selected a,
.manamind div.tab-oseStockOverview ul li.selected a:hover,
.manamind div.tab-oseEtfOverview ul li.selected a,
.manamind div.tab-oseEtfOverview ul li.selected a:hover,
.manamind div.tab-oseEtnOverview ul li.selected a,
.manamind div.tab-oseEtnOverview ul li.selected a:hover,
.manamind div.tab-oseWarrantOverview ul li.selected a,
.manamind div.tab-oseWarrantOverview ul li.selected a:hover,
.manamind div.tab-oseStockIndexOverview ul li.selected a,
.manamind div.tab-oseStockIndexOverview ul li.selected a:hover,
.manamind div.tab-oseRightOverview ul li.selected a,
.manamind div.tab-oseRightOverview ul li.selected a:hover,
.manamind div.tab-osePccOverview ul li.selected a,
.manamind div.tab-osePccOverview ul li.selected a:hover,
.manamind div.tab-oseDerivateOverview ul li.selected a,
.manamind div.tab-oseDerivateOverview ul li.selected a:hover,
.manamind div.component_portfolioListFull ul li.selected a,
.manamind div.component_portfolioListFull ul li.selected a:hover,
.manamind div.component_portfolioListStockValues ul li.selected a,
.manamind div.component_portfolioListStockValues ul li.selected a:hover {
	background-color: #fff;
}





/* stockList og EFT og bondlist og warrants */



.manamind div.component_stockList div.tabHeader,
.manamind div.component_stockIndexList div.tabHeader,
.manamind div.component_etfList div.tabHeader,
.manamind div.component_etpList div.tabHeader,
.manamind div.component_bondList div.tabHeader,
.manamind div.component_warrantList div.tabHeader,
.manamind div.component_rightList div.tabHeader {
	/*border: 1px solid #dde6e5;
	background-color: #eaf1f1;
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;*/
}

.manamind div.component_stockList div.tabContent,
.manamind div.component_stockIndexList div.tabContent,
.manamind div.component_etfList div.tabContent,
.manamind div.component_etpList div.tabContent,
.manamind div.component_bondList div.tabContent,
.manamind div.component_warrantList div.tabContent,
.manamind div.component_rightList div.tabContent {
	border: 1px solid #dde6e5;
}





/* Stock overview, EFTs og fundQoute og aksjeindex */







.manamind div.component_stockQuote th,
.manamind div.component_derivateUndQuote th,
.manamind div.component_derivateUndQuoteList th,
.manamind div.component_derivateQuote th,
.manamind div.component_etfQuote th,
.manamind div.component_etpQuote th,
.manamind div.component_fundQuote th,
.manamind div.component_stockIndexQuote th,
.manamind div.component_rightQuote th,
.manamind div.component_warrantQuote th {
	background: none;
	border-bottom: 1px solid #dde6e5;
}

.manamind div.component_stockDetails th,
.manamind div.component_figures th,
.manamind div.component_contactInfo th,
.manamind div.component_quoteHistoric th,
.manamind div.component_rightDetails th,
.manamind div.component_tradeInformation th {
	text-align: left;
	border-right: 1px solid #dde6e5;
	font-weight: normal;
}





.manamind .component_stockDetails table td,
.manamind .component_rightDetails table td,
.manamind .component_figures table td,
.manamind .component_tradeInformation table td,
.manamind .component_figures td.component_bondSearch .view_pager {
	text-align: right;
}









.manamind div.component_orderDepth div.view_header {
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	/*border-bottom: 1px solid #dde6e5;*/
}

.manamind div.component_orderDepth .view_header table tr.f td.c1 {
	font-size: 10px;
	padding: 6px 7px 2px;
	text-align: right;
	color: #003366;
}

.manamind div.component_orderDepth .view_header table tr.f th.c0 {
	border-bottom: 0;
	font-size: 11px;
	text-align: left;
}

.manamind div.component_orderDepth div.simpleContent,
.manamind div.component_indexSelection,
.manamind div.component_bondIndexSelection {
	clear: both;
}

.manamind div.component_orderDepth table td.c2 {
	text-align: right;
}

.manamind div.component_orderDepth table td.c3 {
	text-align: left;
}




.manamind div.component_calendar div.type_elementList ul,
.manamind div.component_news div.type_elementList ul {
	list-style-type: none;
	margin: 7px;
	text-align: right;
}

.manamind div.component_calendar div.type_elementList ul li,
.manamind div.component_news div.type_elementList ul li {
	background: transparent url(../images/icon_more.gif) no-repeat scroll right 50%;
	padding-right: 12px;
}







.manamind .component_graph form {
	padding: 7px;
}


.manamind .component_graph form label {
	padding-right: 0;
	font-size: 10px;
}

.manamind .component_graph form input,
.manamind .component_graph form select {
	margin: 2px 0 2px 2px;
}

.manamind .component_graph form input.submitbutton {
	margin: 2px 0;
}

.manamind .component_graph form table {
	width: auto;
}

.manamind .component_graph form table tr.r0 td {
	padding-bottom: 5px;
}





.manamind div.component_quoteIndex div.tabContentInner {
	height: 185px;
	padding: 7px;
}

.manamind div.component_quoteIndex div.tabContentInner table th {
	text-align: left;
	font-weight: normal;
}

.manamind div.component_quoteIndex div.tabContentInner table th {
	padding-left: 0;
}

.manamind div.component_quoteIndex div.tabContentInner table td {
	padding-right: 0;
}

.manamind div.component_quoteIndex div.tabContentInner div.view_header {
	font-weight: bold;
	border-bottom: 1px solid #dde6e5;
	padding: 3px 0;
	color: #003366;
}

.manamind div.component_quoteIndex div.chain_quote {
	border-right: 1px solid #dde6e5;
	width: 170px;
	float: left;
	padding-right: 7px;
}

.manamind div.component_quoteIndex div.chain_quote div.view_today table tr.r1 td {
	font-size: 10px;
}

.manamind div.component_quoteIndex div.chain_quote div.view_today table td.c1 {
	text-align: right;
}

.manamind div.component_quoteIndex div.chain_stats {
	float: right;
	width: 260px;
}

.manamind div.component_quoteIndex div.chain_stats div.view_table table tr td.c0 {
    text-align: left;
}

.manamind div.component_quoteIndex div.chain_stats div.view_table table tr td.c1 {
    text-align: center;
}

.manamind div.component_quoteIndex div.chain_stats div.view_table table tr td.c2 {
    text-align: right;
}

.manamind div.component_quoteIndex div.chain_stats div.view_bars table tr td {
    padding: 0px;
}

.manamind div.component_quoteIndex div.chain_graph {
/*	clear: right;
*/	float: right;
	width: 310px;
}









.manamind div.nodata {
	padding: 7px;
}






/* Popup in stocktable */


.manamind div.mmMouseoverOuter {
	position: relative;
}

.manamind div.mmMouseoverInner {
	position: absolute;
	top: 0;
	left: 15px;
	background-color: #99adc2;
	color: #fff;
	padding: 4px;
	width: 250px;
        text-align: left;
        font-weight: normal;
}

.manamind .type_table div.mmMouseoverInner {
	/*width: 100px;*/
}



/* component_overviewHeader */


.manamind .component_overviewHeader td.c1 {
	border-right: 1px solid #dde6e5;
}

.manamind .component_overviewHeader .view_table td {
	padding: 7px;
}

.manamind .component_overviewHeader .view_table td table td {
	padding: 0;
}

.manamind .component_overviewHeader .view_table td div.info table td {
	padding-bottom: 3px;
}

.manamind .component_overviewHeader .view_table td.c0 {
	padding-left: 0;
}

.manamind .component_overviewHeader .view_table td.c3 {
	padding-right: 0;
}

.manamind .component_overviewHeader td div.info table tr.longname td {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}


.manamind .component_overviewHeader ul.links,
.manamind .component_overviewHeader ul.liquidity {
	list-style-type: none;
	margin-top: 7px;
}

.manamind .component_overviewHeader ul.links li {
	background: transparent url(../images/icon_add.gif) no-repeat scroll 0pt 50%;
	padding-left: 12px;
	display: inline;
	margin-right: 10px;
}

.manamind .component_overviewHeader div.logo img {
	max-width: 150px;
	max-height: 80px;
}


/* EMTN */

.manamind .component_emtnSearch .type_table table {
	border-bottom: 1px solid #DDE6E5;
	border-left: 1px solid #DDE6E5;
	border-right: 1px solid #DDE6E5;
}

.manamind .component_emtnSearch .type_pager table {
	border-top: 1px solid #DDE6E5;
	border-left: 1px solid #DDE6E5;
	border-right: 1px solid #DDE6E5;
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
}

.manamind .component_emtnSearch .simpleContent {
	margin-top: 20px;
}

.manamind .component_emtnSearch .type_pager table td {
	padding: 0.4em 0 0.6em 0.55em;
	color: #003366;
	font-weight: bold;
}


.manamind .component_overviewHeader-emtn td div.info table tr.longname td {
	font-size: 17px;
	padding: 0;
	border: none;
}

.manamind .component_overviewHeader-emtn {
	margin-bottom: 20px;
	/*position:relative;
	z-index: 0;*/
}

.manamind .component_overviewHeader-emtn td.c1 {
	border: none;
	padding: 0;
}


.manamind .component_emtnDetails table .type_table table tr.f th {
	padding: 9px 7px 2px;
	border: none;
}

.manamind .component_emtnDetails table#emtnDetails {
	border: 1px solid #DDE6E5;
}

.manamind .component_emtnDetails table .type_table table {
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;

}

.manamind .component_emtnDetails td.c1 {
	/*padding: 0 8px;*/
}

.manamind .component_emtnDetails td table td {
	border: none;
}

.manamind .component_emtnDetails .type_table tr.o td {
	/*background-color: #fff;*/
}




/* Market */

.manamind .component_indexGraph {
	border-top: 1px solid #DDE6E5;
	border-right: 1px solid #DDE6E5;
	border-left: 1px solid #DDE6E5;
}

.manamind .component_indexGraph-OBX {
	border-bottom: 1px solid #DDE6E5;
}


.manamind .component_indexListFragment,
.manamind .component_fundWinnersListFragment,
.manamind .component_bondIndexList,
.manamind .component_calendarListFragment,
.manamind .component_newsList,
.manamind .component_intIndexListFragment,
.manamind .component_curComIntListFragment {
	border: 1px solid #DDE6E5;
}

.manamind .component_derivateMostFragment .simpleContent {
	border-left: 1px solid #DDE6E5;
	border-right: 1px solid #DDE6E5;
	border-bottom: 1px solid #DDE6E5;
}

.manamind .component_derivateMostFragment h2 {
	margin-bottom: 10px;
}

.manamind .component_indexGraph h3,
.manamind .component_indexListFragment h3,
.manamind .component_bondIndexList h3,
.manamind .component_calendarListFragment h3,
.manamind .component_newsList h3,
.manamind .component_fundWinnersListFragment h3,
.manamind .component_intIndexListFragment h3,
.manamind .component_curComIntListFragment h3,
.manamind .component_interestGraph h3 {
	/*border-bottom: 1px solid #dde6e5;*/
	padding: 0.4em 0 0.6em 0.55em;
	background: #fff url(../images/gradering_short.gif) top left repeat-x;
}

.manamind .component_indexListFragment div.simpleContent div.type_elementHeader h3 {
    background: none;
}

.manamind .component_derivateMostFragment h3 {
	border-top: 1px solid #dde6e5;
	border-left: 1px solid #dde6e5;
	border-right: 1px solid #dde6e5;
	padding: 0.4em 0 0.6em 0.55em;
	background: #fff url(../images/gradering_short.gif) top left repeat-x;
}

.manamind .component_rankingList h3 {
	padding: 0.4em 0 0.6em 0.55em;
	background: #fff url(../images/gradering_short.gif) top left repeat-x;

}

.manamind .component_rankingList div.view_lose table tr.f th,
.manamind .component_curComIntListFragment .chain_commodity table tr.f th,
.manamind .component_curComIntListFragment .chain_interest table tr.f th {
	border-top: 1px solid #dde6e5;
}



.manamind .component_curComIntListFragment table tr td.c0 {
	width: 130px;
}

.manamind .component_curComIntListFragment table tr td.c1 {
	width: 70px;
}






.manamind .component_indexGraph .simpleContentInner {
	padding-top: 7px;
}



.manamind .component_indexListFragment ul,
.manamind .component_calendarListFragment ul,
.manamind .component_newsList ul {
	list-style-type: none;
	padding: 7px;
}

.manamind .component_indexListFragment ul li,
.manamind .component_calendarListFragment ul li,
.manamind .component_newsList ul li {
	background: transparent url(../images/icon_more.gif) no-repeat scroll 0pt 50%;
	margin-bottom: 4px;
	padding-left: 12px;
}

/* Right asjustment of link */

.manamind .component_indexListFragment .view_more ul,
.manamind .component_calendarListFragment .view_link ul,
.manamind .component_newsList .view_link ul,
.manamind .component_newsList .view_link ul,
.manamind .component_bondNews .view_link ul,
.manamind .component_stockDetails .view_link ul,
.manamind .component_tradeInformation .view_link ul {
	text-align: right;
	padding-top: 0;
	list-style-type: none;
}

.manamind .component_bondNews .view_link ul {
	margin: 7px;
}


.manamind .component_indexListFragment .view_more ul li,
.manamind .component_calendarListFragment .view_link ul li,
.manamind .component_newsList .view_link ul li,
.manamind .component_newsList .view_link ul li,
.manamind .component_bondNews .view_link ul li,
.manamind .component_stockDetails .view_link ul li,
.manamind .component_tradeInformation .view_link ul li {
	background: transparent url(../images/icon_more.gif) no-repeat scroll right 50%;
	margin-bottom: 4px;
	padding-right: 12px;
}






/* Fundsearch */


.manamind .component_fundSearch .chain_form {
	width: 600px;
}

.manamind .component_fundSearch .chain_form tr.r0 input,
.manamind .component_fundSearch .chain_form tr.r1 select,
.manamind .component_fundSearch .chain_form tr.r2 select {
	width: 200px;
}

.manamind .component_fundSearch .chain_form tr select {
	width: 90px;
}

.manamind .component_fundSearch .chain_form input,
.manamind .component_fundSearch .chain_form select {
	margin: 0 5px 5px 0;
}

.manamind .component_fundSearch h1,
.manamind .component_fundSearch h2 {
	margin: 5px 0 10px 0;
}



.manamind .component_fundSearch .type_table {
	border-left: 1px solid #dde6e5;
	border-bottom: 1px solid #dde6e5;
	border-right: 1px solid #dde6e5;
}


.manamind .component_fundSearch .simpleContent th.l,
.manamind .component_fundSearch .simpleContent td.l {

}

.manamind .component_fundSearch .simpleContent th.c2,
.manamind .component_fundSearch .simpleContent td.c2,
.manamind .component_fundSearch .simpleContent .case2 th.c6,
.manamind .component_fundSearch .simpleContent .case2 td.c6,
.manamind .component_fundSearch .simpleContent .case1 th.c3,
.manamind .component_fundSearch .simpleContent .case1 td.c3 {
	border-left: 1px solid #dde6e5;
}

.manamind .component_fundSearch .simpleContent tr.r0 th {
	text-align: center;
}

.manamind .component_fundSearch .type-pager {
	border-right: 1px solid #dde6e5;
}


.manamind .component_fundSearch .chain_links,
.manamind .component_bondSearch .chain_links {
	width: 196px;
	float: right;
}


.manamind .component_fundSearch .chain_form,
.manamind .component_bondSearch .chain_form {
	width: 500px;
	margin-bottom: 25px;
}



/* Fundoverview */

.manamind .component_fundHistoric table th,
.manamind .component_fundDetails table th,
.manamind .component_fundDetails div.type_table table tr.f th {
	font-weight: normal;
	text-align: left;
	border-bottom: none;
}

.manamind .component_fundHistoric table tr.r0 th {
	font-weight: bold;
	border-bottom: 1px solid #DDE6E5;
}

.manamind .component_fundDetails table td {
	text-align: right;
}


.manamind .component_graph-fund form {
	border-bottom: 1px solid #DDE6E5;
	margin-bottom: 7px;
}

/*.manamind .component_graph-fund form select {
	width: 55px;
}*/

.manamind .component_graph-fund td.c2 input {
	width: 40px;
}

.manamind .component_graph-fund td.c3 {
	text-align: right;
}




/* Bonds */

.manamind .component_interestGraph .type_interestGraphLegend {
	padding: 3px 0 3px 7px;
	border-bottom: 1px solid #DDE6E5;
	font-size: 10px;
}

.manamind .component_interestGraph img {
	border: 0;
}

.manamind .component_interestGraph .type_image {
	padding: 7px;
}



.manamind .component_bondSearch h1,
.manamind .component_bondSearch h2 {
	margin: 5px 0 10px 0;
}

.manamind .component_bondSearch .chain_form input,
.manamind .component_bondSearch .chain_form select {
	margin: 0 5px 5px 5px;
	vertical-align: middle;
}


.manamind .component_bondSearch .chain_form tr.r0 td.l input,
.manamind .component_bondSearch .chain_form tr.r4 td.l select {
	width: 200px;
}

.manamind .component_bondSearch .chain_form tr.r2 td.l select,
.manamind .component_bondSearch .chain_form tr.r3 td.l select {
	width: 50px;
}

.manamind .component_bondSearch .chain_form tr.r2 td.l input,
.manamind .component_bondSearch .chain_form tr.r3 td.l input {
	width: 140px;
}

.manamind .component_bondSearch .type_table,
.manamind .component_bondSearch .nodata {
	border-left: 1px solid #dde6e5;
	border-bottom: 1px solid #dde6e5;
	border-right: 1px solid #dde6e5;
}





.manamind .component_bondQuote tr.r0 th {
	background-color: #EAF1F1;
	text-align: center;
	border-right: 1px solid #dde6e5;
}

.manamind .component_bondQuote tr.r1 th {
	border-bottom: 1px solid #DDE6E5;
}


.manamind .component_bondQuote tr.r1 th.c5,
.manamind .component_bondQuote tr.r1 th.c8,
.manamind .component_bondQuote tr td.c5,
.manamind .component_bondQuote tr td.c8 {
	border-right: 1px solid #dde6e5;
}


.manamind .component_bondDetails table th,
.manamind .component_bondDetails .view_table table tr.f th,
.manamind .component_bondDetails table td {
	font-weight: normal;
	text-align: left;
	border-bottom: none;
}

.manamind .component_bondDetails table td,
.manamind .component_bondDetails table th {
	border-right: 1px solid #dde6e5;
}

.manamind .component_bondDetails table th.l,
.manamind .component_bondDetails table td.l {
	border-right: none;
}




/* Warrants */

/*.manamind .component_relatedList {
	clear: both;
}*/

.manamind .component_warrantDetails div.view_table table tr.f th {
	border-bottom: none;
}

.manamind .component_warrantDetails table th {
	text-align: left;
	font-weight: normal;
	border-right: 1px solid #dde6e5;
}

.manamind .component_warrantDetails table td {
	text-align: right;
}






/* opbligasjonsindex */

.manamind .component_bondIndexList-full {
	border: none;
}


.manamind .component_bondIndexList-full .tabContent {
	border: 1px solid #dde6e5;
}


.manamind .component_bondIndexList-full h1 {
	margin: 10px 0;
}

.manamind .component_bondIndexList-full .type_bondIndexPeriodForm {
		border-left: 1px solid #dde6e5;
		border-top: 1px solid #dde6e5;
		border-right: 1px solid #dde6e5;
		background:#FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
}


.manamind .component_bondIndexList-full .type_bondIndexPeriodForm td.c0 {
	padding: 9px 7px 2px;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	width: 110px;
}

.manamind .component_bondIndexList-full .type_bondIndexPeriodForm td.c1 {
	text-align: right;
	width: 160px;
}

.manamind .component_bondIndexList-full .type_bondIndexPeriodForm td.c1,
.manamind .component_bondIndexList-full .type_bondIndexPeriodForm td.c2 {
	padding-top: 4px;
	padding-right: 10px;
}



.manamind .component_bondIndexList-full table td.c2,
.manamind .component_bondIndexList-full table td.c5,
.manamind .component_bondIndexList-full table th.c2,
.manamind .component_bondIndexList-full table th.c5 {
	border-left: 1px solid #dde6e5;
}

.manamind .component_bondIndexList-full table th.c2,
.manamind .component_bondIndexList-full table th.c5 {
	text-align: center;
}





/* Pager */

/*.manamind .type_pager {
	margin: 10px 0;
}
*/
.manamind .type_pager ul {
	list-style-type: none;
	text-align: center;
}

.manamind .type_pager ul li {
	display: inline;
	margin: 0 5px;
}

.manamind td.pager,
.manamind td.pager ul {
	text-align: right;
}




/* SUGGEST */

#fictiveAddSuggestContainer .chain_suggest {
  border: 1px solid #cedfe3;
/*  position: absolute;
  width: 220px;*/
  background: white;
}

.manamind .chain_suggest .view_table {
  position: absolute;
  width: 220px;
  background: white;
}

#fictiveAddSuggestContainer .chain_suggest .view_table table,
.manamind .chain_suggest .chain_suggest .view_table table {
  padding: 0;
  margin: 0;
}
#fictiveAddSuggestContainer .chain_suggest .view_table td  {
  width: auto;
  padding: 3px;
}

#fictiveAddSuggestContainer .chain_suggest .view_table td.c1 {
	width: 70px;
}

.manamind .chain_suggest .chain_suggest .view_table {
	width: auto;
}

#fictiveAddSuggestContainer .chain_suggest .view_table td span.pinpoint {
	color: #FF0000;
	font-weight: bold;
}

#fictiveAddSuggestContainer .chain_suggest .view_table tr.o td {
	background-color:#E6EFF7;
}

#fictiveAddSuggestContainer .chain_suggest .view_table tr.hover td {
  background-color: #cbdadf;
  border: none;
}




/* DERIVATE */



.manamind .component_derivateUndQuote .view_header table {
    width: auto;
    margin-bottom: 10px;
}

.manamind .component_derivateUndQuote .view_header table tr {
    font-size: 16px;
    font-weight: bold;
}

.manamind .component_derivateUndQuote .view_header table tr td.c0 {
    color: #003366;
	padding-left: 0;
}


.manamind .component_derivateUndQuoteList .view_table table tr th {
	border-top: 1px solid #dde6e5;
}

.manamind .component_derivateUndQuoteList .view_table table tr.l td {
	border-bottom: 1px solid #dde6e5;
}

.manamind .component_derivateUndQuoteList .view_table table tr th.f,
.manamind .component_derivateUndQuoteList .view_table table tr td.f {
	border-left: 1px solid #dde6e5;
}

.manamind .component_derivateUndQuoteList .view_table table tr th.c11,
.manamind .component_derivateUndQuoteList .view_table table tr td.c11 {
	border-right: 1px solid #dde6e5;
}



.manamind .component_derivateUndQuoteList .view_table table tr.dateRow {
    color:#003366;
    font-size:13px;
    font-weight:bold;
}

.manamind .component_derivateUndQuoteList .view_table table tr.dateRow td {
    padding: 10px 0px;
}

.manamind .component_derivateUndQuoteList table tr.dateRow1 td {
    border-top: 1px solid #dde6e5;
	border-bottom: 1px solid #dde6e5;
}


/*.manamind .component_listHeader-deriv h1 {
	margin-top: 15px;
}*/


/* listHeader */

.manamind div.component_listHeader .view_header,
.manamind div.component_listHeader .view_text {
	margin-bottom: 7px;
}

.manamind div.component_bondHistoric table tr th.c1,
.manamind div.component_bondHistoric table tr th.c2,
.manamind div.component_bondHistoric table tr th.c3 {
    text-align: right;
}



.manamind .component_headerDesc .view_text {
	margin-top: 20px;
}




/* bredde paa dato/tid felt */

.manamind .component_news td.d,
.manamind .component_calendar td.d,
.manamind .component_bondNews td.d {
	width: 70px;
}


/* nowrap */

.manamind .component_stockList .tabContent .type_table td,
.manamind .component_bondList .tabContent .type_table td,
.manamind .component_warrantList .tabContent .type_table td,
.manamind .component_stockIndexList .tabContent table tr td.c2,
.manamind .component_etfList .tabContent table tr td.c2,
.manamind .component_etpList .tabContent table tr td.c2,
.manamind .component_etpList .tabContent table tr td.c7,
.manamind .component_indexSelection .simpleContent table tr td.c3 {
    white-space: nowrap;
}

/* Suspensions */
.manamind .component_stockQuote div.type_table th.c1,
.manamind .component_derivateUndQuote div.type_table th.c1 {
  width: 30px;
}
.manamind .component_stockList div.type_table td.c1,
.manamind .component_derivateUndQuote div.type_table td.c1,
.manamind .component_stockQuote div.type_table td.c1 {
  border-right: none;
  padding-right: 0px;
  padding-left: 2px;
}

.manamind .component_stockList div.type_table td.c2,
.manamind .component_derivateUndQuote div.type_table td.c2,
.manamind .component_stockQuote div.type_table td.c2 {
  padding-left: 0px;
  padding-right: 2px;
}

.manamind p.fundfooter {
  color: #003366;
  padding: 5px;
  text-align: left;
}




/* component_alertNews */


.manamind .component_alertHeader .view_header table tr.r2 td {
	font-weight: bold;
}

.manamind .component_alertHeader .view_header table tr.r2 td span.label {
	font-weight: normal;
}


.manamind .component_alertNews .view_header {
	font-size: 17px;
	font-weight: bold;
	margin-top: 17px;
}

.manamind .component_alertNews .view_header span.info {
	font-weight: normal;
	font-size: 11px
}

.manamind .component_alertNews form input {
	margin: 0 10px 0 0;
}

.manamind .component_alertNews form table {
	width: 400px;
}

.manamind .component_alertNews .simpleContent .view_header {
	border-top: 1px solid #DDE6E5;
	border-left: 1px solid #DDE6E5;
	border-right: 1px solid #DDE6E5;
	font-weight: bold;
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	padding: 0.4em 0 0.6em 0.55em;
	font-size: 11px;
}

.manamind .component_alertNews .simpleContent .type_table {
	border-bottom: 1px solid #DDE6E5;
	border-left: 1px solid #DDE6E5;
	border-right: 1px solid #DDE6E5;
}

.manamind .component_alertNews .simpleContent .chain_news {
	width: 500px;
}

.manamind .component_alertNews table tr td.c0 {
	width: 20px;
}

.manamind .component_alertNews table tr td.c1 {
	width: 100px;
}




/* component_fictiveOverview */

.manamind div.component_fictiveOverview table th {
	font-weight: normal;
	text-align: left;
}

.manamind div.component_fictiveOverview div.view_table table tr.f th {
	border-bottom: none;
}


.manamind div.component_fictiveOverview div.view_table tr.o th {
	background-color: #E6EFF7;
}


.manamind div.component_fictiveList div.view_form {
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	padding: 9px 7px;
	margin: 10px 0;
}

.manamind div.component_fictivePortfolioChange,
div#ose-fictivePortfolio .manamind div.component_fictiveList div.view_form {
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	padding: 9px 7px;
	margin-bottom: 10px;
}

div#ose-fictivePortfolio .manamind div.component_fictiveList div.view_form table,
div#ose-fictivePortfolioValues .manamind div.component_fictiveList div.view_form table {
	width: auto;
}

div#ose-fictivePortfolios .manamind div.component_fictiveList div.view_form table {
	width: 480px;
}

div#ose-fictivePortfolios .manamind div.component_fictiveList div.view_form table span.error {
	display: block;
}

.manamind div.component_fictiveList div.view_form table td {
	vertical-align: middle;
}

.manamind div.component_fictiveList div.view_form table tr.r1 td.c0 {
	width: 55px;
	font-weight: bold;
}

.manamind div.component_fictiveList div.view_form table tr.r1 td.c2 {
	width: 70px;
	font-weight: bold;
}

.manamind div.component_fictiveList form fieldset,
.manamind div.component_fictivePortfolioChange form fieldset {
	border: none;
	padding: 0;
	margin: 0;
}


.manamind div.component_fictivePortfolioChange form select,
.manamoind div.component_fictiveList-edit h3 {
	width: 200px;
}

.manamind div.component_fictiveList-edit span.error {
	margin-left: 10px;
}

.manamind div.component_fictiveList div.type_table {
	margin-top: 20px;
	border: 1px solid #DDE6E5;
}

.manamind div.component_fictiveList div.type_table tr.f th {
	border: none;
	font-size: 12px;
}

.manamind div.component_fictiveList div.type_table tr.r1 th {
	border-bottom: 1px solid #DDE6E5;
}

.manamind div.component_fictiveList div.type_table tr.r1 th.c3,
.manamind div.component_fictiveList div.type_table tr td.c3,
.manamind div.component_portfolioListFull div.type_Table tr.r1 th.c5,
.manamind div.component_portfolioListFull div.type_Table tr. td.c5 {
	border-right: 1px solid #DDE6E5;
}

.manamind div.component_portfolioListFull ul.tabs,
.manamind div.component_portfolioListStockValues ul.tabs {
	margin-bottom: 0;
	border-bottom: 1px solid #DDE6E5;
	height: 22px;
}

.manamind div.component_portfolioListFull div.tabContent,
.manamind div.component_portfolioListStockValues div.tabContent {
	border-left: 1px solid #DDE6E5;
	border-right: 1px solid #DDE6E5;
	border-bottom: 1px solid #DDE6E5;
}

.manamind div.component_fictiveAddTransaction,
.manamind div.component_portfolioGraph{
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	padding: 0.4em 0.55em 0.6em 0.55em;
}

.manamind .component_portfolioGraph table img {
	margin-right: 5px;
}

.manamind .component_portfolioGraph .view_image {
	margin-top: 10px;
}

.manamind div.component_fictiveAddTransaction form input,
.manamind div.component_fictiveAddTransaction form select {
	width: 60px;
}

.manamind div.component_fictiveAddTransaction span.error {
	display: block;
	width: 110px;
}

.manamind div.component_fictiveAddTransaction form input.button {
	width: auto;
}


.manamind div.component_fictiveAddTransaction form tr.r6 img {
	vertical-align: middle;
	margin-left: 5px;
}

.manamind div.component_fictiveAddTransaction form tr.r1 td.c1 {
	padding: 3px 0;
	vertical-align: middle;
}

.manamind div.component_fictiveAddTransaction form tr.r1 td.c0 {
	width: 100px;
}


.manamind div.component_fictiveAddTransaction form tr.r7 td.c0 {
	text-align: right;
	padding-right: 10px;
}

.manamind div.component_fictiveAddTransaction form tr.r1 td.c1 {
	font-weight: bold;
}

.manamind div.component_portfolioListFull div.tabContent form {
	padding: 7px;
	color: #000;
}

.manamind div.component_portfolioListFull div.tabContent form h2 {
	font-size: 12px;
}

.manamind div.component_portfolioListFull div.tabContent form fieldset {
	padding: 0;
	border: 0;
	width: 669px;
	clear: right;
	margin-bottom: 10px;
}

.manamind div.component_portfolioListFull div.tabContent form fieldset div.button {
	margin-left: 230px;
}

.manamind div.component_portfolioListFull div.tabContent form label {
	font-weight: normal;
}

.manamind div.component_portfolioListFull div.tabContent form img {
	vertical-align: middle;
	margin-left: 5px;
}

.manamind div.component_portfolioListFull div.tabContent form label.checkbox_label {
	display: inline;
}

.manamind div.component_portfolioListFull div.tabContent form div.helpText {
	float: right;
	width: 440px;
}





.manamind .component_insiders .chain_form {
	/*background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	padding: 9px 7px 2px;*/
	width: 550px;
	/*margin: 20px 0;*/
}

.manamind .component_insiders h1 {
	font-weight: normal;
	font-size: 22px;
}

.manamind .component_insiders h3 {
	margin: 10px 0;
	font-size: 12px;
}

.manamind .component_insiders .view_header h3 {
	font-size: 11px;
	margin: 0;
}

.manamind .component_insiders h4 {
	font-size: 11px;
	font-weight: normal;
}


.manamind .component_insiders .chain_form label {
	color: #003366;
	padding: 0;
}

.manamind .component_insiders .chain_form input {
	margin-right: 5px;
	width: 140px;
}

.manamind .component_insiders .chain_form input.button {
	width: auto;
}

.manamind .component_insiders form table {
	width: 450px;
}

.manamind .component_insiders form tr.r2 td.c0 {
	text-align: right;
	padding-right: 10px;
}

.manamind .component_insiders .chain_insiders {
	border: 1px solid #DDE6E5;
	margin-top: 20px;
}

.manamind .component_insiders .chain_insiders h3 {
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	padding: 0.4em 0 0.6em 0.55em;
}




.manamind div.component_portfolioListStockValues div.type_table table,
.manamind div.component_portfolioListFull div.type_table table {
	margin-bottom: 10px;
}

.manamind div.component_portfolioListFull div.tabContent .view_total table td,
.manamind .component_portfolioListFull .type_table table tr.l td {
	background-color: #d6dded;
	font-weight: bold;
	border-color: #d6dded;
}

.manamind div.component_portfolioListStockValues div.type_table table tr.l td {
	border-bottom: 1px solid #d6dded;
}


.manamind div.component_portfolioListFull div.type_table table tr.f th,
.manamind div.component_portfolioListStockValues div.type_table tr.f th {
	border: 0;
	font-size: 12px;
}

.manamind div.component_portfolioListFull div.type_table table tr.r1 th,
.manamind div.component_portfolioListStockValues div.type_table tr.r1 th {
	border-bottom: 1px solid #DDE6E5;
	vertical-align: bottom;
}

.manamind div.component_portfolioListFull div.type_table table tr.l td {
	border-bottom: 1px solid #DDE6E5;
	border-top: 1px solid #DDE6E5;
	font-weight: bold;
}

.manamind .component_portfolioListFull .fictiveListEmptyInstrument {
	display: none;
}







.manamind .component_portfolioListFull .type_table table td.c0 {
	width: 16px;
}


.manamind .component_portfolioListFull .type_table table td.c1 {
	width: 16px;
}

.manamind .component_portfolioListFull .type_table table td.c2 {
	width: 120px;
}

.manamind .component_portfolioListFull .type_table table td.c3 {
	width: 55px;
}

.manamind .component_portfolioListFull .type_table table td.c4 {
	width: 55px;
}

.manamind .component_portfolioListFull .type_table table td.c5 {
	width: 90px;
}

.manamind .component_portfolioListFull .type_table table td.c6 {
	width: 70px;
}

.manamind .component_portfolioListFull .type_table table td.c7 {
	width: 85px;
}

.manamind .component_portfolioListFull .type_table table td.c8 {
	width: 95px;
}

.manamind .component_portfolioListFull .type_table table td.c9 {
	width: auto;
}

.manamind .component_fictiveTransactionList .simpleContent {
	border-bottom: 1px solid #DDE6E5;
}

.manamind .component_fictiveTransactionList .view_link h3 {
	margin-left: 24px;
	background-image: none;
}



.manamind .component_headerDesc span {
	float: right;
}

.manamind .component_exchangeSectorMap .type_table table {
	width: 100px;
    font-weight: bold;
}

.manamind .component_stockList .type_desc {
    margin-bottom: 15px;
}






#ose-fragment-ss component_exchangeSectorMap {
	height: 330px;
}

#ose-fragment-ss .component_exchangeSectorMap .type_table table {
	width: auto;
}

#ose-fragment-ss .component_rankingList,
#ose-fragment-ss .component_indexListFragment {
	border: 1px solid #DDE6E5 !important;
}

#ose-fragment-ss .manamind .component_rankingList div.view_lose table tr.f th {
	border-top: none !important;
}/***********************************************
  This file contains terrarium wireframe css.
  Examples:
  body
  div#something
***********************************************/

/* Override OSEs font-family. They only use Verdana */
.manamind  {
	font-size: 11px;
	color: #000000;
}




/* Defaults */

.manamind * {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
    height: 0px;
}

.manamind table,
.view_table table,
.type_Table table {
	border-collapse: collapse;
	width: 100%;
}

.manamind td {
	vertical-align: top;

}

/* Border remove for FF */

.manamind a img,
.manamind fieldset {
	border: none;
}



.manamind a {
	color: #0066ee;
}

.manamind a:hover {
	color: #7e8592;
}



/* ************ Layout and Framework ************ */

div#container {
	text-align: left;
	background-color: #fff;
}


div#leftcolumn {
	float: left;
	padding: 0 9px;
	width: 200px;
}

div.threecolumn div#content {
	float: left;
	width: 558px;
}

div.twocolumn div#content {
	/*width: 767px;*/
}


div.onecolumn div#content {
	width: 975px;
	padding: 0 9px;
}

div#rightcolumn {
	float: right;
	padding: 0 9px;
	width: 200px;
}


div.footer {
	margin-top: 20px;
}

div#disclaimer {
	text-align: right;
	width: 994px;
	margin: 0 auto;
	/*padding-bottom: 30px;*/
}



div.bondcontainer,
div.fundcontainer,
div.stockcontainer,
div.stockcontainer {
	border: 1px solid #dde6e5;
	padding: 10px 7px 7px 7px;
	clear: both;
}

div.bondcontainer-innerleft,
div.fundcontainer-innerleft,
div.stockcontainer-innerleft {
	width: 375px;
	float: left;
	padding-right: 4px;
}

div.bondcontainer-innerright,
div.fundcontainer-innerright,
div.stockcontainer-innerright {
	width: 374px;
	float: left;
	padding-left: 4px;
}

div.stockcontainer-innerleft2 {
	width: 475px;
	float: left;
	padding-right: 4px;
}

div.stockcontainer-innerright2 {
	width: 274px;
	float: left;
	padding-left: 4px;
}

div.emtncontainer-innerleft {
	width: 540px;
	float: left;
	padding-right: 4px;
}

div.emtncontainer-innerright {
	width: 203px;
	float: left;
	padding-left: 4px;
}



/* 743 */

#ose-bond-data div.bondcontainer-innerleft {
        width: 600px;
}

#ose-bond-data div.bondcontainer-innerright {
        width: 151px;
}





/* Wrappers in content */

div.row {
	clear: both;
	margin-bottom: 10px;
}

div.row div.largewrap {
	width: 100%;
}

div.row div.mediumwrap {
	float: left;
	width: 509px;
}

div.row div.smallwrap {
	width: 196px;
	float: right;
}

div#ose-market div.row div.smallwrap {
	float: left;
	width: 251px;
	margin-right: 10px;
}

div#ose-market div.row div.mediumwrap1,
div#ose-market div.row div.mediumwrap2 {
	float: left;
	margin-right: 10px;
}

div#ose-market div.row div.mediumwrap1 {
	width: 416px;
}

div#ose-market div.row div.mediumwrap2 {
	width: 347px;
}

div#ose-market div.row div.indices {
        width: 313px;
}

div#ose-market div.row div.bondindices {
        width: 188px;
}

div#ose-market div.row div.last {
	margin-right: 0;
}



div#ose-bondIndex-list div.row div.smallwrap {
	float: left;
	margin-right: 10px;
	width: 258px;
}

div#ose-bondIndex-list div.row div.mediumwrap {
	width: 330px;
        margin-right: 10px;
}

div#ose-bondIndex-list div.row div.last {
	width: 167px;
	margin-right: 0;
}



div#ose-bond-list div.row div.smallwrap,
div#ose-bond-isin-list div.row div.smallwrap {
	float: left;
	width: 319px;
	margin-right: 10px;
}

div#ose-bond-list div.row div.first,
div#ose-bond-isin-list div.row div.first {
	width: 329px;
}

div#ose-bond-list div.row div.last,
div#ose-bond-isin-list div.row div.last {
	margin-right: 0;
	width: 196px;
	float: right;
}

div#ose-derivate-isin-list div.row div.mediumwrap,
div#ose-derivate-list div.row div.mediumwrap,
div#ose-pcc-isin-list div.row div.mediumwrap,
div#ose-pcc-list div.row div.mediumwrap,
div#ose-stockIndex-list div.row div.mediumwrap,
div#ose-stock-isin-list div.row div.mediumwrap,
div#ose-stock-list div.row div.mediumwrap {
    width: 545px;
}

div#ose-derivate-isin-list div.row div.smallwrap,
div#ose-derivate-list div.row div.smallwrap,
div#ose-pcc-isin-list div.row div.smallwrap,
div#ose-pcc-list div.row div.smallwrap,
div#ose-stockIndex-list div.row div.smallwrap,
div#ose-stock-isin-list div.row div.smallwrap,
div#ose-stock-list div.row div.smallwrap {
    width: 215px;
}




/* overstyring av OSE styles */

.manamind ul.tabs {
	height: auto;
	border-bottom: none;
	clear: none;
	height: auto;
	margin: 0;
}

.manamind ul {
	padding: 0;
	margin: 0;
}

.manamind ul li,
div#main-position .manamind ul li {
	line-height: normal;
	list-style-type: none;
}/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  width: 234px;
  border: 1px solid #dde6e5;
  font-size: 11px;
  cursor: default;
  background-color: #ffffff;
  padding: 3px;
  z-index: 10;
}

.calendar table {
  /*border: 1px solid #eeeeee;*/
  padding: 4px;
  background-color: #ffffff;
}

.calendar table td {
	padding: 3px;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  border: 1px solid #dde6e5;
  background-image: none;
  vertical-align: middle;
  float: none;
}



.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  vertical-align: middle;
  border: 1px solid #dde6e5;
  background-color: #dde6e5;
  text-align: center;
  font-size: 12px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  padding: 2px;
  text-align: center;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #dde6e5;
}

.calendar thead .active { /* Active (pressed) buttons in header */
    background-color: #dde6e5;  
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  /*padding: 2px 4px 2px 2px;*/
}
.calendar tbody .day.othermonth {
/*  font-size: 80%;
  color: #aaa;*/
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
 /* padding: 2px 3px 2px 2px;
  border-right: 1px solid ButtonShadow;
  background: ButtonFace;
  color: ButtonText;*/
    background-color: #dde6e5;
	font-weight: bold;
}

.calendar tbody .rowhilite td {
  background-color: #dde6e5;
}

.calendar tbody .rowhilite td.disabled {
	color: #f2a58c;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  /*padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;*/
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  /*padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;*/
  background-color: #f2a58c;
  border: 1px solid #CC3300;

}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #CC3300;
  
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;

}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
}

.calendar tbody td.disabled { color: #F4F2E5; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px 0;
  border: 1px solid #cbd2d6;
  text-align: center;
  vertical-align: middle;
  background:#F4F8FA url(../images/button_gradient.gif) repeat-x scroll left bottom;
  
  
border-color:#A8C8D8 rgb(120, 160, 176) rgb(120, 160, 176) rgb(168, 200, 216);
border-style:solid;
border-width:1px;
color:#003060;
font-size:12px;
font-weight:bold;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: Menu;
  color: MenuText;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  padding: 0px;
  border: 1px solid #000;
}

.calendar .combo .hilite {
  background: Highlight;
  color: HighlightText;
}

.calendar td.time {
  border-top: 1px solid ButtonShadow;
  padding: 1px 0px;
  text-align: center;
  background-color: ButtonFace;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: Menu;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: Highlight;
  color: HighlightText;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/* COMMON */

.mmfragment {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 532px;
}

.mmfragment.wide {
    width: 588px !important;
}

.mmfragment .manamind h3 {
    font-size: 11px;
    padding: 3px 7px 2px;
    background: none;
    border: none;
}

.mmfragment .left, .mmfragment .right {
    float: left;
}

.mmfragment .manamind .component table tr.f th.c0 {
    text-align: left;
}

.mmfragment .left {
    width: 257px;
    margin-right: 9px;
}

.mmfragment .right {
    width: 257px;
    margin-left: 9px;
}

.mmfragment .right-top {
    min-height: 150px;
}

.mmfragment p.fundfooter {
    color: #003366;
    padding: 5px;
    text-align: left;
}

/* STOCKS */

#ose-fragment-stocks .mmfragment .left {
    width: 320px;
}

#ose-fragment-stocks .mmfragment .right {
   width: 250px !important;
}

#ose-fragment-stocks .mmfragment .manamind div.component_quoteIndex div.chain_stats,
#ose-fragment-stocks .mmfragment .manamind div.component_quoteIndex div.chain_graph {
    float: none;
}

#ose-fragment-stocks .mmfragment .manamind div.component_quoteIndex div.chain_stats {
    margin-left: 50px;
}

#ose-fragment-stocks .mmfragment .manamind .component_quoteIndex .chain_suffix {
    clear: both;
}

#ose-fragment-stocks .mmfragment .manamind .component_quoteIndex .chain_suffix ul,
#ose-fragment-derivates .mmfragment .manamind .component_indexGraph .chain_suffix ul {
    list-style: none;
    text-align: right;
    padding: 5px;
}

#ose-fragment-stocks .mmfragment .manamind .component_quoteIndex .chain_suffix ul li,
#ose-fragment-derivates .mmfragment .manamind .component_indexGraph .chain_suffix ul li {
    background: transparent url(../images/icon_more.gif) no-repeat scroll right 50%;
    margin-bottom: 4px;
    padding-right: 12px;
}

#ose-fragment-stocks .mmfragment .manamind .component_rankingList .view_win table tr.f th {
    border-top: none;
}

#ose-fragment-stocks .mmfragment .manamind .component_quoteIndex .chain_fragmentQuote div.type_table tr.o td {
	background-color: #e6eff7;
}

#ose-fragment-stocks .mmfragment .manamind .component_quoteIndex .chain_fragmentQuote td {
	border-right: 1px solid #ffffff;
}

#ose-fragment-stocks .mmfragment .manamind .component_quoteIndex .chain_fragmentQuote td.l {
	border-right: none;
}

/* DERIVATES */

#ose-fragment-derivates .mmfragment .left {
    width: 227px;
}

#ose-fragment-derivates .mmfragment .right {
    width: 287px;
}

#ose-fragment-derivates .mmfragment .manamind .component_indexGraph,
#ose-fragment-derivates .mmfragment .manamind .component_derivateMostFragment {
    border: 1px solid #DDE6E5;
}

#ose-fragment-derivates .mmfragment .manamind .component_derivateMostFragment .simpleContent {
    border: none;
}


/* INDICES */

#ose-fragment-indices .mmfragment .left {
    width: 320px !important;
}

#ose-fragment-indices .mmfragment .right {
    width: 250px !important;
}



/* BONDS */

#ose-fragment-bonds .mmfragment .right {
    width: 313px !important;
}



/* DERIVATES */

#ose-fragment-derivates .mmfragment .right {
    width: 343px !important;
}



/* ose-fragment-newsList */

#ose-fragment-newsList {
	color: #003366;
}

#ose-fragment-newsList .mmfragment {
	width: auto;
}

#ose-fragment-newsList .mmfragment h2 {
	background: #FFFFFF url(../images/gradering_short.gif) repeat-x scroll left top;
	padding: 0.4em 0 0.6em 0.55em;
	font-size: 12px;
}

#ose-fragment-newsList .mmfragment .manamind .component_newsList-messages h2 {
	background-image: none;
	padding: 0;
}

#ose-fragment-newsList .mmfragment h1 {
	font-size: 30px;
}

#ose-fragment-newsList .manamind .component_newsList-messages {
	border: none;
}

#ose-fragment-newsList .noLink a {
	color: #003366;
}

#ose-fragment-newsList .noLink {
	padding: 3px 0;
}

#ose-fragment-newsList .noLink a:link,
#ose-fragment-newsList .noLink a:visited {
	text-decoration: none;
}

#ose-fragment-newsList .noLink a:hover,
#ose-fragment-newsList .noLink a:active {
	text-decoration: underline;
}

#ose-fragment-newsList .manamind .component_newsList-messages table tr td {
	border-bottom: 1px solid #DDE6E5;
	padding: 8px 0;
}

#ose-fragment-newsList .manamind .component_newsList-messages table tr.l td {
	border-bottom: none;
}

#ose-fragment-newsList .manamind .component_newsList-messages span.longname {
	display: block;
	font-weight: bold;
}

