html.dynamic,body.dynamic {width:100%}

.dynamic #content {margin:0 !important;width:490px;overflow:hidden}
.dynamic #menu {display:none;z-index:999;clear:both !important}

.dynamic #rightcontent{width:400px;float:left;clear:none;margin:0}
.dynamic #rightcontent #content {padding:0!important}

.dynamic #cover {z-index:10;display:none;background:#ccc;position:absolute;top:0;left:0;width:00%;height:00%}
.dynamic .cover {z-index:10;display:none;background:#ccc;position:absolute;top:0;left:0;width:100%;height:100%}

.dynamic #shade-right{position:absolute;top:0;right:0;background:url(../gfx/body-bg-right.gif);width:17px;height:100%;z-index:1}
.dynamic #shade-bottomright{position:absolute;bottom:-12px;right:-20px;background:url(../gfx/body-bg-bottomright.gif) 0 0;width:54px;height:50px;z-index:2}
.dynamic #shade-bottom{position:absolute;left:0;bottom:-10px;background:url(../gfx/body-bg-bottom.gif);width:100%;height:30px;z-index:1}

.dynamic cite {display:block;padding:0}

#scrollpanel {overflow:auto;position:relative;border-bottom:solid 1px #ccc}
div.column, #pagenumbers div {width:300px;margin-right:14px;overflow:hidden;float:left}
#pagenumbers div {text-align:center;font-size:11px;padding-top:16px;color:#999}

#pagenumbers {color:#74787a !important}

div.large div#scrollpanel, div.large div#specialsida {font-size:12px}
div.large div.column, div.large #pagenumbers div {width:390px;margin-right:20px}

.dynamic a#menubutton  {font-family:arial;font-size:12px;font-weight:bold;text-transform:uppercase;position:absolute;top:48px;left:96px;padding:4px 0 6px 23px;width:118px;line-height:26px;background:url(../gfx/bg-menubutton.png) no-repeat 0 0;color:#000;display:block;text-decoration:none;cursor:pointer;z-index:999}
.dynamic a#menubutton:hover  {background:url(../gfx/bg-menubutton-hover.png) no-repeat 0 0}
.dynamic a#menubutton.active  {background:url(../gfx/bg-menubutton-open.png) no-repeat 4px 8px}

.dynamic div#menu {position:absolute;top:85px;left:93px;width:870px;padding:0}
.dynamic div#menu a {color:#000;text-decoration:none;cursor:pointer}


.dynamic div#menu div#menutabs {position:absolute;top:-35px;left:180px;padding:11px 0 0 0;clear:left;float:right;margin:0;background:transparent}
.dynamic div#menu div#menutabs li {list-style:none;float:left;margin-right:10px;padding:0;font-size:.9em;background:url(../gfx/tool-arrow.gif) no-repeat 100% 3px}
.dynamic div#menu div#menutabs li.last {background: none !important}
.dynamic div#menu div#menutabs a {padding-right:10px;display:block;float:left;text-decoration:none;color:#000}
.dynamic div#menu div#menutabs a:hover {text-decoration:underline;}

.dynamic div#menu div#menuoptions {padding:0 30px 20px 0;clear:both;margin:0;overflow:visible;height:auto;background:url(../gfx/bg-menu.png) no-repeat 0 100%;zoom:1;margin:0}
.dynamic div#menu div#menuoptions:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.dynamic div#menu div#menuoptions button {background:transparent url(../gfx/btn-long.png) no-repeat 0 50%;height:25px;border:none 0;font-size:11px;font-weight:bold;width:200px;color:#fff;line-height:normal;padding:0 0 2px 0}
.dynamic div#menu div#menuoptions li {font-size:11px;line-height:11px;padding-left:10px !important;zoom:1}
.dynamic div#menu div#menuoptions ul  {position:relative;padding:5px 0 0 0;clear:both;zoom:1}
.dynamic div#menu div#menuoptions ul:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.dynamic div#menu div#menuoptions ul li {width:153px;padding:3px 0 10px 15px !important;float:left;line-height:normal;font-size:12px}
.dynamic div#menu div#menuoptions ul li a {font-weight:normal;display:block;background:url(../gfx/bg-menu-li.gif) repeat-x 0 100%;padding:3px 4px}
.dynamic div#menu div#menuoptions ul li a:hover {background:#e6e5e5}
.dynamic div#menu div#menuoptions ul li ul {position:static;top:0px;margin-top:0;width:100%;float:left;overflow:visible}
.dynamic div#menu div#menuoptions ul li ul li {margin:0;padding:0 !important;width:100%;float:none;display:block;list-style-position:outside;font-size:11px}
.dynamic div#menu div#menuoptions ul li ul li ul {margin-top:3px!important}
.dynamic div#menu div#menuoptions ul li ul li ul li {background:url(../gfx/bg-menu-li.gif) repeat-x 0 0}
.dynamic div#menu div#menuoptions ul li ul li ul li.hidden {display:none}

.dynamic div#menu div#menuoptions ul li ul {float:left;padding-right:10px}
.dynamic div#menu div#menuoptions ul li.section1 {width:127px}
.dynamic div#menu div#menuoptions ul li.section2 {width:117px}
.dynamic div#menu div#menuoptions ul li.section3 {width:114px}
.dynamic div#menu div#menuoptions ul li.section4 {width:117px}
.dynamic div#menu div#menuoptions ul li.section5 {width:144px;background:none}
.dynamic div#menu div#menuoptions ul li.section5 ul {background:none}
.dynamic div#menu div#menuoptions ul li.section6 {display:none}

div#menu ul li ul {padding-left:0}
.dynamic div#menu #menuoptions ul.splitted-ul {padding-top:32px} 
 
#menu #menuoptions span.checkbox,
#menu #menuoptions span.sticky-note-container{display:none;margin:0;padding:0;width:14px;height:14px}
#menu.checkboxes #menuoptions input, 
#menu.checkboxes #menuoptions span.checkbox,
#menu.tabstickynotes #menuoptions span.sticky-note-container {display:block;position:absolute;margin-top:4px;margin-left:-10px}

span.sticky-note-found {background:url(../gfx/comments-add.gif) no-repeat 0 0}

#comment-tools {border-top:1px dotted #004677;padding-top:10px;font-size:11px;display:none}
#comment-tools p {margin:0}
#menu.tabstickynotes #menuoptions #comment-tools {display:block}

#menu-commentform {padding-top:8px;font-size:11px;display:none;background:transparent url(../gfx/bg-menu-li.gif) repeat-x scroll 0 0;margin-left:14px}
#menu-commentform h3,#menu-commentform p,#menu-commentform ul{padding:0;margin:0;width:auto;line-height:normal}
#menu-commentform ul {position:static !important}
#menu-commentform ul li{margin:0;margin-right:20px;padding:0!important;width:auto!important;font-size:11px!important}
#menu-commentform a {background:url(../gfx/arrow-tab-right.png) no-repeat 100% 4px;padding-right:8px;color:#e6ecf3}
#comment-tools a {background:url(../gfx/arrow-tab-right.png) no-repeat 100% 4px;padding-right:8px;color:#e6ecf3;margin-right:20px}
#menu.tabstickynotes #menu-commentform{display:block}

div#tryckord {display:none !important}
div#menuadditions {padding-top:10px;font-size:11px;display:none;background:transparent url(../gfx/bg-menu-li.gif) repeat-x scroll 0 0;margin-left:14px}
div#download-action-container {float:right}
div#download-action-container div {float:left;padding-top:3px;padding-right:20px}

.dynamic div#resetvisitedpages {padding-top:10px;font-size:11px;text-align:right;display:none;background:transparent url(../gfx/bg-menu-li.gif) repeat-x scroll 0 0;margin-left:14px}
.dynamic div#menu.tabvisitedpages div#menuoptions li.visited a {color:#bbb;text-decoration:line-through}
.dynamic div#menu.tabvisitedpages #resetvisitedpages{visibility:visible}

div#ipopper, div.popup {position:absolute;background:transparent;margin-left:5px;z-index:999}
div.pop-corner-tr {position:absolute;top:0;right:0;height:48px;width:48px;background:url(../gfx/shade-corners.png) no-repeat 100% 0}
div.pop-corner-br {position:absolute;bottom:0;right:0;height:48px;width:48px;background:url(../gfx/shade-corners.png) no-repeat 100% 100%}
div.pop-corner-bl {position:absolute;bottom:0;left:0;height:48px;width:48px;background:url(../gfx/shade-corners.png) no-repeat 0 100%}
div.pop-corner-tl {position:absolute;top:0;left:0;height:48px;width:48px;background:url(../gfx/shade-corners.png) no-repeat 0 0}
div.pop-top {position:absolute;top:0;left:48px;height:48px;background:url(../gfx/shade-border-tb.png) repeat-x 0 100%}
div.pop-bottom {position:absolute;bottom:0;left:48px;height:48px;background:url(../gfx/shade-border-tb.png) repeat-x 0 0}
div.pop-main {position:absolute;top:48px;left:48px;background:#eeebe5}
div.pop-right {position:absolute;top:48px;right:0;width:48px;background:url(../gfx/shade-border-rl.png) repeat-y 0 0}
div.pop-left {position:absolute;top:48px;left:0;width:48px;background:url(../gfx/shade-border-rl.png) repeat-y 100% 0}
div.pop-close {position:absolute;top:35px;right:35px;width:26px;height:26px;background:url(../gfx/btn-close.png) no-repeat 0 0;cursor:pointer}
div.pop-close span {position:absolute;left:-9999em}
div#ipopper h2#pop-topic,div.popup h2#pop-topic {position:absolute;top:45px;left:40px;font-size:1em;padding-bottom:2px;line-height:normal}
div#ipopper h2#pop-topic a {color:#8e6d38;}
div#ipopper div#pop-content,div.popup div#pop-content {position:absolute;top:80px;left:40px;overflow:auto}
div#ipopper div#pop-content cite {display:block;padding:10px 0}
div#ipopper div#pop-content table {width:95% !important}
div#pop-animator {position:absolute;height:10px;width:10px;background:#f0f0f0}

div.ipop-table {display:none}

.dynamic div#menu div#menuoptions ul li span {position:absolute}

span.highlight {background:yellow}
.dynamic div#menu li img {display:none;position:absolute;float:left;margin-left:-7px;margin-top:3px}
.dynamic div#menu.tablinksearch div#menuoptions li.faded a {color:#bbb;text-decoration:line-through}

.dynamic div#menu.tablinksearch div#menuoptions li.highlight a{text-decoration:none !important}
.dynamic div#menu.tablinksearch div#menuoptions li.highlight img{display:block}

span.button, div.tooltip span.button {clear:none;padding:0px;width:auto;margin-right:8px;position:relative;background:url(../gfx/btn-nav-left.gif) 0 50% no-repeat;height:24px;float:left}
span.button span, div.tooltip span.button span {clear:none;width:auto;background:url(../gfx/btn-nav-right.gif) 100% 50% no-repeat;height:24px;float:left;padding:0 15px 0 0}
span.button span input, 
.dynamic div#menu.checkboxes #menuadditions span.button input,
.dynamic div#menu.tabvisitedpages #resetvisitedpages span.button input {background:url(../gfx/btn-nav-center.gif) 0 50% repeat-x;border:0;display:block;height:24px;width:auto;float:left;font-size:11px;line-height:normal;color:#333;font-weight:normal;margin:0 0 0 2px;cursor:pointer;padding:0 12px 3px 20px;position:relative}
.dynamic div#menu.tabvisitedpages #resetvisitedpages span.button {float:right}
a.button {background:url(../gfx/btn-nav-center.gif) repeat-x;display:block;float:left;margin-right:20px;padding-right:10px;padding-left:10px;padding-top:2px;height:22px;color:White!important;text-decoration:none;text-align:center;border:none!important}

div.tooltip {display:block;background:url(../gfx/bg-tooltip-top.png) no-repeat top;width:172px;clear:left;position:absolute;display:none;font-weight:normal;padding:18px 0 0 0;z-index:1000;margin-top:-2px}
div.tooltip span {display:block;clear:both;padding:0;background:url(../gfx/bg-tooltip-newbottom.png) no-repeat 0 100%;position:static !important;zoom:1} 
div.tooltip span span {display:block;padding:0 18px 18px 18px;position:static !important;background:none !important;zoom:1}
div.tooltip span span span{display:block;padding:0;position:relative !important;background:none !important;zoom:1;z-index:9999}
div.tooltip strong{font-weight:normal;background:#f4f4b7}

div#tablescrollpanel {width:540px;}
div#tablescrollpanel.wide {width:964px!important}

div#head-clone {display:none}

#tablecontent {height:474px;overflow:hidden;width:445px;float:left}

.dynamic table#financial-table {width:455px}

.dynamic div#submenu {position:absolute;background:#f0f0f0;display:block;overflow:hidden;width:440px;font-size:11px;top:123px;left:470px;border:solid 1px #bbbcbd;padding:10px;width:480px}
.dynamic div#submenu li {list-style:none;background:none;width:240px;margin:0}
.dynamic div#submenu a {text-decoration:none;width:230px !important;color:#000 !important}
.dynamic div#submenu div.wrapper {width:480px !important;overflow:hidden}

.dynamic div#submenu div.sub-area {margin:0 5px;padding:0;overflow:hidden;width:230px;float:left}
.dynamic div#submenu div.sub-area h2 {padding-left:0 !important}



.dynamic div#submenu div.sub-area, 
.dynamic div#submenu div.sub-area ul, 
.dynamic div#submenu div.sub-area ul li, 
.dynamic div#submenu div.sub-area ul li a {width:auto !important}
.dynamic div#submenu div.sub-area ul {padding-bottom:15px}

.dynamic div#submenu div#notes {clear:both;overflow:hidden;border-top:solid 2px #bbbcbd}
.dynamic div#submenu div#notes ul.notes {width:230px;float:left;margin:0 5px !important;padding:10px 0;margin:0}
.dynamic div#submenu div#notes ul.notes li {float:none;margin:0 !important}

div.simsalabim {position:absolute;top:103px;left:640px;padding-left:24px;background:url(../gfx/ico-excel.png) no-repeat 0 0}

div#submenu-toggler {position:absolute;top:100px;left:470px;background:#f0f0f0 url(../gfx/btn-mini-open.png) no-repeat 0 50%;padding:5px 15px 5px 40px;height:12px !important;border:solid 1px #bbbcbd;line-height:normal;z-index:50;color:#000 !important;text-transform:uppercase;font-weight:bold}
div#submenu-toggler.open {background:#f0f0f0 url(../gfx/btn-mini-open.png) no-repeat 0 50%}
div#submenu-toggler.close {background:#f0f0f0 url(../gfx/btn-mini-close.png) no-repeat 0 50%}

.dynamic div#content a.notecomment {display:block;position:absolute;top:100px;left:625px;z-index:60;border:solid 1px #004677;line-height:normal;height:12px !important;padding:4px 8px;color:#808080 !important;text-transform:uppercase;font-weight:bold}
.dynamic div#content a.notecomment:hover {background:#f0f0f0}

div#head-clone {position:absolute;top:0;left:0;background:#F4F4F6;padding-top:1px}
div#head-clone table.datatable {margin:0 !important}

.dynamic table.datatable {width:100%}

.dynamic .column table.locked {margin:0 0 17px 0 !important;line-height:17px}
.dynamic .column table.locked th, .dynamic .column table.locked td {line-height:16px;height:16px !important;padding-top:0 !important;padding-bottom:0 !important}
.dynamic .column table.locked tr {height:17px !important;max-height:16px !important;line-height:16px !important}
.dynamic .column table.locked thead th {height:15px !important;line-height:16px !important}

.dynamic .column table.locked th br, 
.dynamic .column table.locked td br {display:inline;display:none}

#menu-searchform {padding-top:8px;font-size:11px;display:none;width:100%;background:transparent url(../gfx/bg-menu-li.gif) repeat-x scroll 0 0;margin-left:14px}
#menu-searchform #menu-searchresultNav {float:right}
#menu-searchform #menu-searchresult {float:right}
#menu-searchform #menu-searchresultNav span.nav-button {margin-right:8px;position:relative;height:29px;float:left}
#menu-searchform #menu-searchresultNav span.nav-button span {height:29px;float:left;padding-right:2px}
#menu-searchform #menu-searchresultNav span.nav-button input{background:transparent;border:0;display:block;height:29px;width:auto;float:left;margin-left:2px;font-size:11px;line-height:normal;color:#004677;padding:0 14px;cursor:pointer;padding-bottom:5px}
#menu-searchform #menu-searchresultNav span.nav-button em {float:left;width:8px}
#menu-searchform #menu-searchresultNav span.nav-button em.left {background:url(../gfx/arrow-left.gif) no-repeat;position:absolute;left:8px;top:12px}
#menu-searchform #menu-searchresultNav span.nav-button em.right {background:url(../gfx/arrow-right.gif) no-repeat;position:absolute;float:right;top:12px;right:6px}
#menu-searchform #menu-searchfields {float:right;margin:12px 12px 0 12px}
#menu-searchform #menu-searchfields input {display:block;float:left;line-height:normal}
#menu-searchform #menu-searchfields input.btnSearch {height:25px;margin:0;padding:0 1px 1px 0;width:75px}
#menu-searchform #menu-searchfields input.tbSearchBox {width:210px;padding:2px;margin-top:3px;font-size:11px!important}

.popup .left{float:left;width:49%}
.popup .third{float:left;width:31%}
.popup .right{float:right;width:49%}
.popup .nomargin{margin:0;padding:0}
.popup label{display:block}
.popup .checkbox{float:left;margin-bottom:5px}
.popup #groupmembers,.popup #emailaddresses{border:1px solid #777;height:100px;overflow-y:auto}
.popup #groupmembers {}
.popup #groupmembers input{float:left}
#comment-icon {position:absolute;background:url(../gfx/comments-add.gif);width:14px;height:14px;display:none}
span.comment {}
span.comment, span.activecomment {cursor:pointer;padding-left:16px;border-bottom:1px dotted #004677;background:url(../gfx/comments-add.gif) no-repeat}

#activecomment{float:left;position:absolute;background:url(../gfx/activecomment-bg.png) no-repeat;width:303px;padding:20px 20px 20px 20px;height:289px;z-index:100}
#activecomment .header {margin-bottom:2px;padding-bottom:2px;font-size:11px}
#activecomment .header strong {float:left;width:100px}
#activecomment .header a {float:right}
#activecomment .content{float:left;border-top:1px solid #777;padding-top:5px;clear:left;width:300px;margin-top:7px;height:259px}
#activecomment textarea {display:none;color:#4A4A4A;font-family:arial, Sans-Serif;font-size:1em;float:left;border:0;width:270px;height:100px;border:1px solid #ddd;padding:4px}
#activecomment #btn-comment-update{float:left}
#activecomment a {display:none}
#activecomment p {clear:left;float:left;width:97%}
#activecomment p strong {display:block}
#activecomment.edit textarea, #response {display:block;background:#eee}
#activecomment.edit textarea#response{width:290px;height:90px}
#activecomment.edit span{display:none}
#activecomment.edit a {display:block;float:left;margin-right:4px}
#activecomment div.pop-close {display:none;background:transparent url(../gfx/btn-close.png) no-repeat;cursor:pointer;height:23px;position:absolute;right:19px;top:16px;width:23px}
#activecomment.edit div.pop-close {display:block}
#groupmembers p {clear:left;margin:0}

div.factbox {width:300px;background:url(../gfx/bg-facts-bottom.png) no-repeat 0 100%;font-size:11px !important;margin-bottom:17px !important;cursor:pointer;overflow:hidden}
div.factbox a {border:none 0 !important;background:none}
div.factbox img {display:block !important;padding-top:17px}
div.factbox div.wrapper {display:block;padding:17px;overflow:hidden;background:url(../gfx/bg-facts-top.png) no-repeat 0 0}

div.factbox div.fact-placeholder {display:none}

div.quote {border:solid 1px #bbbcbd !important;margin:0 0 17px 0;padding:17px 17px 0 17px;background:#eeebe5}

div#bars {left:179px;position:absolute;top:217px;z-index:20}
/*div#tablescrollpanel.wide div#bars {left:11px}*/
div#bars img {display:none;padding:0 3px;position:absolute;z-index:10;}
div#bars img.negative {border:0}

.dynamic .graph-box {background:#fff url(../gfx/bg-graphbox.png) no-repeat 0 0;position:static;overflow:hidden;height:153px !important;width:300px;margin-bottom:17px !important;line-height:normal}
.dynamic .graph-box .graph-container {position:relative;overflow:hidden;height:153px !important;width:300px}
.dynamic .graph-box strong {display:block;margin-left:25px;margin-right:30px;width:250px;position:absolute;top:24px;left:0px;overflow:hidden;color:#8e6d38;font-weight:bold;line-height:normal;font-size:11px !important;cursor:pointer;z-index:1}
.dynamic .graph-box img {position:absolute;top:50px;left:30px;width:196px !important;height:58px !important;display:block}
.dynamic .graph-box cite {display:none}
.dynamic .graph-box span.zoom {position:absolute;bottom:34px;right:34px;display:block;height:28px;width:28px;background:transparent;cursor:pointer;color:#fff}

span.checkbox {background:url(../gfx/checkbox.gif) no-repeat;width:10px;height:10px}
span.checkbox input{left:13px;top:-4px;visibility:hidden}
span.checked {background-image:url(../gfx/checkbox-checked.gif)}

#readspeaker {position:absolute;left:203px;top:53px;font-size:10px;width:320px}
#readspeaker a {display:block;position:absolute;right:-10px;top:4px;color:#808080 !important}

img.divisioneimage {display:block}
ul.divisionemenu, ul.subpagemenu {margin:0 0 17px 0 !important;background:#004677;position:relative;padding:11px 0 11px 6px}
ul.subpagemenu li, ul.divisionemenu li {background:none;padding:0 5px 0 0 !important;margin:0;line-height:17px}
div#columns div.column ul.subpagemenu li a, div#specialsida ul.subpagemenu li a, div#columns div.column ul.divisionemenu li a {display:block;color:#fff !important;background:url(../gfx/ico-plus.png) no-repeat 4px 5px;border:none 0 !important;font-weight:bold;padding-left:20px;line-height:17px}
div#columns div.column ul.subpagemenu li a:hover, div#specialsida ul.subpagemenu li a:hover, div#columns div.column ul.divisionemenu li a:hover {background:#ab2e1a url(../gfx/ico-plus.png) no-repeat 4px 5px;}

div#columns div.column ul.subpagemenu {padding:17px 0 17px 6px}


/*
--------------------------------------------------------------
SPECIALSIDOR
--------------------------------------------------------------
*/
.dynamic div#specialsida.case {width:610px !important}

.dynamic div#specialsida.intro {padding-top:100px}
.dynamic div#specialsida.intro a {border:none 0;text-decoration:none}

.dynamic div#specialsida.allocation-of-earnings {width:620px}
.dynamic div#specialsida.allocation-of-earnings table.signtable td,
.dynamic div#specialsida.allocation-of-earnings table.signtable th {text-align:center;border:none 0 !important;padding-bottom:20px}
.dynamic div#specialsida.allocation-of-earnings table td,
.dynamic div#specialsida.allocation-of-earnings table th {border:none 0}

.dynamic div#specialsida.allocation-of-earnings table tr.sum td,
.dynamic div#specialsida.allocation-of-earnings table tr.sum th {border-top:solid 1px #bfbfbf}



.dynamic div#specialsida #leftcontent {width:600px;float:left;margin-right:10px;overflow:hidden}
.dynamic div#specialsida #rightcontent {width:300px;float:right;margin:20px 0 0 0px;overflow:hidden;clear:none}

.dynamic div#specialsida.yearinbrief {padding-bottom:20px !important;overflow:hidden}
.dynamic .yearinbrief #rightcontent {margin-top:-2px !important;border-bottom:solid 13px #EEEFEF}
.dynamic .yearinbrief #leftcontent ul{float:left;width:280px}
.dynamic .yearinbrief #leftcontent ul li {margin-bottom:4px}
.dynamic .yearinbrief #leftcontent .bottom {clear:left}
.dynamic .yearinbrief #leftcontent .bottom h3 {border-bottom:3px solid #bfbfbf}
.dynamic .yearinbrief #leftcontent .bottom img{float:left}
.dynamic .yearinbrief div.graph-box {margin-bottom:0 !important;height:145px !important}

div.leaderboard div#leftcontent {width:520px !important}
div.leaderboard div#rightcontent {width:420px !important;margin:0 !important}
div.leaderboard div#rightcontent div#columns {height:500px}
div.leaderboard div#rightcontent div.column {width:500px !important;margin:0 15px 0 0;float:left}
div.leaderboard div#rightcontent div#scrollpanel {}

div.board img {border:none 0}
div.leadership div#leftcontent, div.board div#leftcontent {width:450px !important}
div.leadership div#leftcontent p {clear:both}
div.leadership div#rightcontent, div.board div#rightcontent {width:500px !important;margin:0 !important}
div.leadership div#rightcontent div#columns, div.board div#rightcontent div#columns {height:290px}
div.leadership div#rightcontent div.column, div.board div#rightcontent div.column {width:500px !important;margin:0 15px 0 0;float:left}
div.leadership div#rightcontent div#micro-scroll div#scrollpanel, div.board div#rightcontent div#micro-scroll div#scrollpanel {padding:0;width:500px !important}

div#specialsida.in-brief div.left {width:620px;float:left}
div#specialsida.in-brief div.right {width:300px;float:right}
div#specialsida.in-brief div.left ul {float:left;width:290px;padding-right:10px}
div#specialsida.in-brief div.left ul li {padding-bottom:12px}

div#specialsida.about div.left {width:608px;float:left;overflow:hidden}
div#specialsida.about div.left h6 {clear:both}
div#specialsida.about div.left div.subleft {width:290px;float:left}
div#specialsida.about div.left div.subright {width:290px;float:right}
div#specialsida.about div.left img {display:block;margin:0 auto}
div#specialsida.about div.right {width:333px;float:right}
div#specialsida.about p.subtopic {text-transform:uppercase;font-weight:bold;margin:0 0 10px 0 !important}


/* MISC
--------------------------------------------------------------*/
.dynamic th a {display:block;text-decoration:none;border:none!important;padding-left:10px;background:url(../gfx/arrow-tab-right.png) 0 1px no-repeat}
th a.expanded {background:url(../gfx/arrow-tab-down.png) 0 3px no-repeat}
table#financial-table th.radio, table#financial-table td.radio {width:40px!important;padding-left:6px!important;padding-bottom:0!important;padding-top:3px!important;padding-right:6px!important;display:none}
.wide table#financial-table th.radio, .wide table#financial-table td.radio, .wide table.datatable .history {display:block}
/*table#financial-table {width:auto!important}*/

.wide table#financial-table td.note, .wide table#financial-table thead th.note {display:none}
#content.wide {width:auto}

th.spanned {text-align:center; border-bottom:solid 1px #000}

.nonIE .wide table#financial-table th.radio, .nonIE .wide table#financial-table td.radio, .nonIE .wide table.datatable .history {display:table-cell}

.dynamic div#resultPanel {background:#fff;position:absolute;top:81px;width:150px;border:solid 1px #babbbc;border-top:none 0;padding:10px;font-size:11px}
.dynamic div#resultPanel strong {display:block;padding-bottom:5px}
.dynamic div#resultPanel div {overflow:auto}
.dynamic div#resultPanel div ul {padding:0;margin:0}
.dynamic div#resultPanel div ul li {list-style:none;margin:0 !important;padding:0 !important;border-bottom:solid 1px #ccc;line-height:normal;font-size:11px;background:none}
.dynamic div#resultPanel div ul li a {text-decoration:none;font-size:10px;color:#000;padding:2px 0;display:block;margin:0 !important}
.dynamic div#resultPanel div ul li a:hover {background:#f0f0f0}

.header7, .tabelltextkursiv {font-style:italic}
th.tabellrubrikb, .rubrik1, .rubrikbrun  {font-weight:bold !important}
.rubrikbrun {color:#8e6d38 !important}
.rubrikbrun th, .rubrikbrun td {color:#8e6d38 !important;border-bottom: solid 2px #8e6d38 !important}

h1 span.floating-header {color:#000;font-size:15px;font-weight:bold;line-height:normal;position:absolute}

td.note {font-weight:normal !important}
