html {font-size: 100.01%;height: 100%;}
body {background-color:#ececed;color:#646567;font: 68.75%/1.5 Verdana, Helvetica, sans-serif;}

a:link, a:visited {color:#ff9000;}
a:hover {}
a.btn,a.btn:visited {background:url('/images/btn-left.png') 100% 0 no-repeat;color:#fff0de;display:block;float:left;font-weight:bold;line-height:19px;padding-right:7px;}
a.btn span {background:url('/images/btn-left.png') 0 0 no-repeat;display:block;float:left;height:22px;padding:0 5px 0 22px;}

h1 {font-size:2.54em;/*margin:0 0 0.5em -5px;*/}
h1 img {display:none;}
h2 {color:#646567;font-size:1.36em;font-weight:bold;margin:0 0 .5em;}
h3 {font-weight:bold;margin:0 0 .5em;text-transform:uppercase;}
h4 {font-weight:bold;}
.intro {font-size:1.18em;}
strong {font-weight:bold;}
em {font-style:italic;}
hr {border:1px solid #dbdbdb;border-width:1px 0 0 0;color:#fff;margin:0 0 1em;}
p {margin: 0 0 1em;}
p strong em{font-weight:bold;}


ul li
{
display: list-item;  
list-style-type:disc;
list-style-position: inside;
margin:.5em 0;
padding:0 0 0 1.5em;}
}

ol li {list-style-type:decimal;margin:.5em 0;}
.clear {clear:both;}
.image-desc {font-size:.91em;}

.indent {padding:0 16px;}
h2.line-n {background:url('/images/heading-bg.png') 0 0 no-repeat;margin:0;padding:2px 16px;}
h2.line-w {background:url('/images/heading-wide-bg.png') 0 0 no-repeat;margin:0;padding:2px 16px;}
h3.line {background:url('/images/h3-bg.gif') 0 100% repeat-x;clear:both;padding:4px 16px 6px;}

table {border-collapse:separate;border-spacing:2px;}
table td {vertical-align:top;}
table.right-prop {background:#eee;clear:right;float:right;margin:0 15px 15px;width:400px;}
table.right-prop td {padding:2px;}

table.center-prop {background:#eee;margin:0 0 15px;width:100%;}
table.center-prop td {padding:2px;}

table.two-col-table {margin:0 0 15px;width:100%;}
table.two-col-table td {padding:0 15px 15px 0;}    

.teaser-content {margin:0 16px;}

/* HIDE */

#header-container, #sub-menu-container, #right-content, #footer-container {display:none;}
#share-this, #stwrapper {display:none;}
#fancybox-wrap{display:none;}


/*=================
MAIN CONTENT
=================*/

#main-content ul.news-list {margin:0 0 16px;}
#main-content ul.news-list li {font-size:1.09em;list-style:none;margin:.8em 0;}
#main-content ul.news-list li small {display:block;font-size:.83em;}

#main-content ul.job-list {margin:0 16px 16px;}
#main-content ul.job-list li {font-size:1.09em;list-style:none;margin:.8em 0;}
#main-content ul.job-list li small {display:block;font-size:.83em;}

.year-filter {background:url('/images/h3-bg.gif') 0 0 repeat-x;display:block;padding:3px 0 3px 330px;}
.year-filter label {font-weight:bold;}
.year-filter select {margin:0 0 0 5px;}

.holdings-table {border-collapse:collapse;width:690px;}
.holdings-table th {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;font-weight:bold;padding:4px 14px 3px;text-transform:uppercase;}
.holdings-table td {border-bottom:1px solid #d3d3d3;padding:4px 14px;}
.holdings-table td a.toggle {background:url('/images/list-exp.png');display:block;height:16px;margin-right:5px;width:16px;}
.holdings-table tr.open td {background-color:#f3f3f3;font-weight:bold;}
.holdings-table tr.open td a.toggle {background:url('/images/list-con.png');}
.holdings-table tr.hidden {display:none;}
.holdings-table tr.content td {background:#f3f3f3;}
.holdings-table th.sorting_asc {background:url('/images/sort-asc.gif') 98% 8px #ececec no-repeat;}
.holdings-table th.sorting_desc {background:url('/images/sort-desc.gif') 98% 8px #ececec no-repeat;}
.holdings-table th.non-sort {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;padding:4px 4px 3px 14px;width:15px;}
.holdings-table td.non-exp {width:15px;padding:4px 4px 4px 14px;}

/*=================
END MAIN CONTENT
=================*/

/*=================
INVESTOR
=================*/

.intro-teaser {background:url('/images/puff-bg.gif') 0 0 repeat-x;float:left;margin-bottom:1em;padding:10px 16px;width:422px;}
.intro-teaser .content {float:left;font-family:Arial;font-size:1.45em;margin-bottom:1em;width:100%;}
.intro-teaser p img {float:left;margin-right:16px;}

/*=================
END INVESTOR
=================*/

/*=================
PRODUCTS
=================*/

table.products td {padding-right:10px;}

/*=================
END PRODUCTS
=================*/

/*=================
IMAGE GALLERY
=================*/

.image-list {margin:1em 0;}
.image-list .image {background-color:#FAFAFA;float:left;display:block;margin-right:4px;padding:8px;width:130px;}
.image-list .image .imageholder {border-bottom:1px solid #ddd;height:100px;text-align:center;}

/*=================
END IMAGE GALLERY
=================*/


/** ANNUAL REPORT TABLES
*******************/
table.arTable {border-collapse:collapse; font-family: Verdana,Helvetica,sans-serif; font-size: 10px; line-height: 15px; width: 100%;}
table.arTable td { font-size: 1.1em; padding: 2px 4px; }

/* TOPP */
table.arTable td.Toppvanster{background-color: #FFDD00;border-bottom:1px solid #000;font-style: italic;text-align:left;vertical-align:bottom;}
table.arTable td.Toppnot{background-color: #FFDD00;border-bottom:1px solid #000;font-style: italic;text-align:right;vertical-align:bottom;}
table.arTable td.Topphogeraret{background-color: #FFDD00;/*background-color: #F2F2F2;*/border-bottom:1px solid #000;font-weight: bold;text-align:right;vertical-align:bottom;}
table.arTable td.Topphoger{background-color: #FFDD00;border-bottom:1px solid #000;font-weight: bold;text-align:right;vertical-align:bottom;}
table.arTable td.Toppcenter{background-color: #FFDD00;border-bottom:1px solid #000;font-weight: bold;text-align:center;vertical-align:bottom;}
table.arTable td.Toppcentrerad{background-color: #FFDD00;border-bottom:1px solid #000;font-weight: bold;text-align:center;vertical-align:bottom;}
table.arTable td.ToppGulTom{background-color: #FFDD00;font-weight: bold;vertical-align:bottom;}

table.arTable td.nowrap{white-space: nowrap;}
table.arTable td.Text{text-align:left;}
table.arTable td.Not{text-align:right;}

/* SIFFRA */
table.arTable td.Siffraaret,
table.arTable td.Siffraaret0-00
{background-color:#F2F2F2;text-align:right;}
table.arTable td.Siffra,
table.arTable td.siffra,
table.arTable td.Siffra-00,
table.arTable td.Siffrautandecimal
{text-align:right;white-space: nowrap;}

/* SUMMA */
table.arTable td.Textsumma{border-top:1px solid #000;font-weight: bold;text-align:left;}
table.arTable td.Notsumma{border-top:1px solid #000;text-align:right;white-space: nowrap;}
table.arTable td.Siffraaretsumma,
table.arTable td.Siffraaretsummautandecimal
{background-color:#F2F2F2;border-top:1px solid #000;font-weight: bold;text-align:right;white-space: nowrap;}
table.arTable td.Siffrasumma,
table.arTable td.Siffrasummautandecimal
{border-top:1px solid #000;font-weight: bold;text-align:right;white-space: nowrap;}

/* HOVER */
table.arTable tr:hover td { background-color: #FBF1CB; }

/* FETSTIL */
td.Textfet{font-weight:bold;}
td.Siffrafet,td.Siffrafetutandecimal{font-weight:bold;text-align:right;white-space: nowrap;}
td.siffraaretfet{background-color:#F2F2F2;font-weight:bold;text-align:right;white-space: nowrap;}
td.Siffraaretutandecimal{background-color:#F2F2F2;text-align:right;white-space: nowrap;}

/* KURSIV */
td.Siffraaretkursiv{background-color:#F2F2F2;font-style:italic;text-align:right;}
td.Siffrakursiv{font-style:italic;text-align:right;}
td.Textindrag1kursiv{font-style:italic;text-align:left;}

/* PRINT SPECIFIC */
table.arTable{page-break-before:always;}


/** END OF ANNUAL REPORT TABLES
*******************/


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

