body { 
	width:952px; 
	margin:20px auto 20px auto; 
	background-color: #FFFFFF; 

	/* Bilde, dus bakgrunn*/
	/*background: url(/images/sunsetbeach_fade.jpg);*/
	/*background-repeat: no-repeat;*/

	/* Mønster, sort på sort*/
	/*background: url(/images/black.jpg);*/
	/*background-repeat: repeat;*/

	background-position: top left;
	padding: 0 0 0 0;
}

td { 
	vertical-align:top; 
}


td.key_left {
	BACKGROUND-POSITION: right center; 
	BACKGROUND-IMAGE: url(/images/key_left.gif); 
	WIDTH: 11px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 181px;
	vertical-align: bottom;
}

td.key_right {
	BACKGROUND-POSITION: left center; 
	BACKGROUND-IMAGE: url(/images/key_right.gif); 
	WIDTH: 11px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 181px;
	vertical-align: bottom;
}

td.key_mid {
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(/images/key_mid.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 181px;
	vertical-align: bottom;
	padding_bottom: 15px;
}

table.key {
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-collapse: collapse; 
}

body *, .RadEContent, .RadEContentBordered { 
	font-family:verdana; 
	font-size:11px; 
	/*background: #FFFFFF;*/
}

a.skipnav{ position:absolute; left:-1000px; }

.blockHMenu, .blockMain, .blockFooter
{
    border:1px solid #cecece;
    border-bottom:0px;
    background: #ffffff;
}
.blockHMenu{ height:71px; }
.blockHMenu *, .blockFooter td{ font-size:10px; }
.blockHeader
{
    border:0px;
    border-bottom:0px;
    background: #ffffff;
}
/*.blockFooter{ border-bottom:1px solid #7c7c7c; background:#efefef; }*/
.blockFooter *{background: #efefef; }
.blockFooter {border-bottom:1px solid #cecece; background: #efefef; }
.blockFooter table{ margin:10px; }
.blockFooter td{ font-weight:bold; color:#666; }

.sdprogram {
	background: #efefef;
	font-weight: bold;
}

/*.mainLeft{ width:50%; padding:0px 0px 0px 0px;  background:#efefef; border:1px solid #cecece; }*/
/*.mainRight{ width:50%; padding:0px 0px 0px 0px; }*/

.mainLeft { width:468px; padding:0px 0px 0px 0px; border:1px solid #cecece;  background:#efefef;}
/*.mainRight { width:450px; padding:0px 0px 0px 0px; border-bottom:1px solid #cecece;  }*/
.mainRight { width:450px; padding:0px 0px 0px 0px; }


.leftArticles { padding:10px; background:#efefef;}
.fondsKurser{ background:#efefef; margin-bottom:10px; padding:10px; border:1px solid #cecece; }
/*.SigmaSignalet{ background:#efefef; padding:10px; border:1px solid #cecece; }*/
.SigmaSignalet{ padding:10px 10px 10px 0px; border-top:1px solid #cecece; }
table.fondsTabell td{ white-space:nowrap; width:100%; background:#efefef;}
/* .rightArticle{ border:1px solid #efefef; } */
.breadCrumb{ font-weight:bold; padding:5px 10px 5px 0px; float:right; }
/*.breadCrumb{ font-weight:bold; padding:6px 0 8px 252px; clear:right; }*/
/* FF padding:23px 0 8px 478px; */
.blockMain { 
	clear:both; 
	padding:10px;
}
h2{ margin:0; padding:5px 0 3px 0; }
.dmHeadline, .dmHeadline a{ color:#000; 
font-size:16px;
text-decoration:none; }
.dmAbstract{ padding-bottom:10px; }
.blockFooter .dmAbstract{ padding-bottom:0px; }
a{color:#84b668; font-weight: bold; }

/*a.dmReadmore{ color:#999; font-weight:bold; text-decoration:none; }*/
/*a.dmReadmore{ padding-bottom:10px; display:block; width:400px; color:#999; font-weight:bold; text-decoration:none;}*/
a.dmReadmore{ padding-bottom:10px; display:block; width:400px; color:#84b668; font-weight:bold; text-decoration:none;}

.dmShowdate{ color:#999; color:#efefef; }

div.breadCrumb img{ vertical-align:middle; }
div.breadCrumb a{ color:#000; text-decoration:none; }

a.internalLink 
{
  color:#84b668;
  font-weight: bold;
}

.fondsKurser *{ background:#efefef;}
.fondsKurser strong{ font-size:11px; }
/* .fondsKurser *{ font-weight:bold; font-size:10px;  }*/ 
.fondsKurser th{ text-align:left; }
.fondsKurser td{ padding-right:15px; font-size:10px; }
.fondRow th{ background:#efefef;}
.fondRow th{ padding-bottom: 5px;}
.fondRow td{ padding-top: 5px; }
td.fondLastColumn{ padding-right:2px; }
td.navValue{ text-align:right; }
/* article page */
.mainRightArticle{ border:1px solid #efefef; padding: 0 0 0 0; }
.articleTexts{ padding:10px; }

td.leftMenu{ width:214px; }
td.leftMenu a{ padding-left:10px; color:#000; text-decoration:none; }
a.lvl1{ display:block; margin-bottom:5px; text-transform:uppercase; background:#ccc; line-height:27px; font-weight:bold; }
a.lvl2, a.inPath{ font-size:10px; display:block; padding:5px 0; font-weight:bold; }
td.leftMenu a.inPath{ color:#84b668; }
.articleTexts h1.dmHeadline{ margin:3px 0 8px 0; }
.dmDate
{ 
  color:#ccc;
  padding-top: 10px;
}
img.investorLogin{ margin-left:10px; }

body a:hover{ text-decoration:underline; }
img{ border:0px; }

.dm-required-form-field 
{
  color:red;
  font-weight:bold;
}

div.SigmaForm 
{
  border-bottom:1px solid #FFFFFF;
  padding: 0 10px 10px 0;
}

div.InfoArea 
{
  border-top:1px solid #FFFFFF;
}

.ContactFormArticle
{ 
  background:#efefef;
  border:1px solid #cecece;
  padding:10px 0 10px 10px;
}

div.condition {
	color: #808480;
	font-family:verdana;
	font-size:11px; 
}


.menuWrapper{ float: right; padding:10px 10px 0 0; }

/******************* Top Menu **********************/
#dm_MenuCreatorID
{
      float: left;
      /* width: 460px; */
      margin: 0px;
      margin-top: 0px;
      padding: 0px;
      background-color: #efefef;
}
#dm_MenuCreatorID a
{
      color: #000;
      text-decoration: none;
      font-weight: bold;
      border-bottom: 0px solid #fff;
      background-color: #efefef;
}
#dm_MenuCreatorID a:hover
{
      margin-right: 2px;
      text-decoration: none;
}

#dm_MenuCreatorID li
{
      /* all list items */
      list-style-type: none;
      float: left;
       /*width: 130px; width needed or else Opera goes nuts */
      line-height: 26px;
      border-left: 1px solid #ccc;
}
#dm_MenuCreatorID li .dm_MenuCreatorParent
{
      background-image: url(../images/menuArrow.gif);
      background-position: 90% 10px;
      background-repeat: no-repeat;
}
#dm_MenuCreatorID li a
{
      display: block;
     /* width: 140px; */
      text-decoration: none;
      padding: 0 4px;
      background-color: #efefef;
}
#dm_MenuCreatorID li a:hover
{
      margin-right: 0px;
      text-decoration: none;
      color:#000000;
      background-color:#efefef;
}
#dm_MenuCreatorID li a.inPath
{
      margin-right: 0px;
      text-decoration: none;
      background:#ccc;
      color:#000000;
}
#dm_MenuCreatorID li a.inPath:hover
{
      margin-right: 0px;
      text-decoration: none;
      background:#ccc;
      color:#FFFFFF;
}

#dm_MenuCreatorID ol li a
{
      padding: 0px;
      margin: 0px;
      line-height:22px;
      background-color: #ffffff;
}
#dm_MenuCreatorID ol li a:hover
{
      background-color: #efefef;
}
#dm_MenuCreatorID li li a
{
      text-transform: none;
}
 
#dm_MenuCreatorID li ol a:hover
{
      margin-right: 0;
    /*  width: 140px !important;
      width: 143px; */
}
#dm_MenuCreatorID li ol
{
      /* second-level lists */
      position: absolute;
      margin-top: 0px;
      left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
      margin-left: -1px !important;
      padding-left: 0px;
      z-index: 1001;
/*      background-color: #fff;*/
}
#dm_MenuCreatorID li ol li
{
      background-image: none;
      margin-top: 0px;
      padding-top: 0;
      clear: both;
      /* width: 150px; */
      border-left: 1px solid #ccc;
      border-right: 1px solid #ccc;
      line-height: 15px;
      background-color: #efefef;
}
#dm_MenuCreatorID li .dm_MenuCreatorFirst
{
      border-top: 1px solid #ccc;
}
#dm_MenuCreatorID li .dm_MenuCreatorLast
{
      border-bottom: 1px solid #ccc;
}
#dm_MenuCreatorID li ol li ol
{
      z-index: 999;
      width: 1px;
      margin-top: -18px;
}
#dm_MenuCreatorID li ol li ol li
{
      clear: both;
      margin-left: 151px !important;
      margin-left: 77px;
}
#dm_MenuCreatorID li:hover ol ol, #dm_MenuCreatorID li:hover ol ol ol, #dm_MenuCreatorID li.sfhover ol ol, #dm_MenuCreatorID li.sfhover ol ol ol, #dm_MenuCreatorID li.sfhover ol ol ol ol
{
      left: -999em;
}
#dm_MenuCreatorID li ol li a
{
      width: 140px !important;
      width: 143px;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      padding-left: 10px;
      font-size: 8pt;
}
#dm_MenuCreatorID li ol li a:hover
{
      background-image: none;
}
#dm_MenuCreatorID li:hover ol, #dm_MenuCreatorID li li:hover ol, #dm_MenuCreatorID li li li:hover ol, #dm_MenuCreatorID li.sfhover ol, #dm_MenuCreatorID li li.sfhover ol, #dm_MenuCreatorID li li li.sfhover ol, #dm_MenuCreatorID li li li li.sfhover ol
{
      /* lists nested under hovered list items */
      left: auto;
}
#dm_MenuCreatorID li ol .dm_MenuCreatorParent a, #dm_MenuCreatorID li ol .dm_MenuCreatorParent a:hover
{
      background-repeat: no-repeat;
      background-position: right center;
}

#dm_MenuCreatorID li a.inPath{ background-color:#ccc; }
#dm_MenuCreatorID li li a.inPath{ background-color:#fff; }
