html{font-size:100%;padding:0;margin:0;background:#fff url(../gfx/bg-new-body.png) repeat-x 0 100%}
body{padding:0;margin:0;color:#000;font:11px/17px arial,sans-serif}

h2,h3,h4,h5,h6,p {font-size:1em;padding:0 !important;margin:0 !important}
div.column h2 {text-transform:uppercase}
div.column h3 {}
p {margin:0 0 17px 0 !important}

#content{width:680px;margin:0 20px 30px 0;float:left;padding:0 12px 20px 10px !important;overflow:hidden;overflow-x:auto}
#content a, #submenu a {color:#004677 !important;border-bottom:1px dotted #A0B3CB}
#menubutton {display:none}
a {text-decoration:none}

div#menu a:hover{color:#666;text-decoration:underline}
a img {border:none}
hr {display:none;visibility:hidden}

ul{margin:0;margin-left:9px;margin-bottom:17px;list-style:none none outside;padding:0}
ol{margin-bottom:17px;margin-top:0px !important;padding-top:0;padding-bottom:0;line-height:17px !important}
ol li {background:none;padding-left:0}
li {background:url(../gfx/bullet.gif) no-repeat 0 6px;padding-left:10px}

ul.charlist{margin:0;margin-left:9px;margin-bottom:17px;list-style:none none outside;padding:0}
ul.charlist li {background:url(../gfx/bullet.gif) no-repeat 0 7px;padding-left:10px}

h1 {margin:0;padding:110px 0 10px 10px;height:42px;font-size:24px;color:#8e6d38;font-weight:normal;position:relative;line-height:normal}
h1 div {color:#000;padding-top:0 !important;line-height:normal;text-transform:none}

p.ingress {font-size:1.1em}

cite {display:block;padding:1px 0 14px 0;font-size:0.9em}

.dynamic .illustration {margin-bottom:17px !important}
.dynamic .illustration img {display:block !important}

div.facts {background:#e1e6ee;clear:left;padding:17px 17px 0 17px !important;margin-bottom:17px}
div.facts ul {padding-bottom:17px !important}

ul.portraits {padding:0;margin:0;clear:both}
ul.portraits li {float:left;padding:0;margin:0 20px 20px 0;list-style:none none !important;background:none;height:120px}
ul.portraits li.last{margin:0 0 10px 0}
ul.portraits li img {float:left;clear:left;cursor:pointer;width:110px;height:100px}
ul.portraits li em {float:left;clear:left;font-style:normal;font-size:.9em;width:110px;line-height:normal;padding:3px 0}

#menu, #menu ul, form{margin:0;padding:0}

div#menu {width:250px;float:left}
div#menu a {color:#333}
div#menu li {list-style:none;font-weight:bold;margin-left:30px;line-height:normal;background:none}
div#menu ul li {margin:0;padding-top:8px}
div#menu ul li.section1 {padding-top:0}
div#menu ul li ul li {font-weight:normal;padding:0 0 1px 0}

div#menu ul li ul {padding-left:10px}

#tools {position:relative;top:0;padding:11px 0 0 0;clear:left;float:right;margin:0 0 0 100px;background:transparent}
#tools li {list-style:none;float:left;margin-right:10px;padding:0;font-size:.9em;background:url(../gfx/tool-arrow.gif) no-repeat 100% 3px}
#tools li.last {background: none !important}
#tools a {padding-right:10px;display:block;float:left;text-decoration:none;color:#000}
#tools a:hover {text-decoration:underline;}

form#searchform {position:relative;top:-2px;white-space:nowrap;float:right;margin-top:8px;margin-right:20px}
form#searchform div {border:solid 1px #babbbc;overflow:hidden;width:170px;background:#fff}
form#searchform #tbSearchBox {border:none 0}
#btnSearch,.dynamic .btnSearch {height:15px;width:15px;border:0;margin:5px 5px 0 0;background:#fff;border:none 0;position:absolute;top:0;right:0;cursor:pointer;font-size:10px}

span.text {display:block;border:solid 1px #f1f2f2;padding:2px 0}
span.text span {}
span.text span input{margin:0;height:14px;padding:2px;width:143px;border:0;border:1px solid #dedede;border-right:none;background:#fff;color:#000;font-size:11px;line-height:normal}

div#menu div#menuoptions ul  {padding-bottom:10px}
div#menu div#menuoptions ul.splitted-ul {padding-top:0} 
div#menu div#menuoptions ul li.lastmenuitem {padding-top:0} 

#logotype{position:absolute;top:0;left:-7px}

div#topic {font-size:1.25em;}
div#topic {position:absolute;width:100%;height:49px;top:0;left:0}
div.topicen {background:#f7f7f7 url(../gfx/annualreport_en.gif) no-repeat 204px 19px !important}
div#topic strong {display:none}

/* DATATABLE
--------------------------------------------------------------*/
table.datatable {width:680px;font-size:11px;line-height:11px;margin:1px 0 20px 0;border-width:0px 0px 0px 0px;border-spacing:0px;border-style:none none none none;border-color:white white white white;border-collapse:collapse}
	table.double {width:95% !important}
	table.datatable th, 
	table.datatable td {padding:4px 6px 3px 0;vertical-align:top;border:none 0;float:none !important}
	table.datatable th.left, 
	table.datatable td.left {text-align:left}
	table.datatable th.center, 
	table.datatable td.center {text-align:center}
	table.datatable thead th {text-align:right;padding-top:5px;border-top:none 0;border-bottom:solid 2px #8e6d38;color:#8e6d38 !important}
	table.datatable thead th.heading {text-align:left}
	table.datatable thead th.header {color:#8e6d38 !important;font-size:13px;padding:0 0 10px 0;text-align:left !important}
	
	tr.main-header-row  th, tr.main-header-row  td {color:#8e6d38 !important;font-size:13px;padding:0 0 10px 0;border-bottom:solid 2px #8e6d38 !important;}
	
	table.datatable .history {display:none}
	table.datatable tbody th {text-align:left;font-weight:normal;border-top:solid 1px #cacaca}
	table.datatable tbody td {text-align:right;border-right:none 0;border-top:solid 1px #cacaca}
	table.datatable tbody td.note {padding-right:6px}
	table.datatable tbody td.current {background:#f0f0f0;border-right:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1}

	table.datatable tbody tr.sum th, table.datatable tbody tr.sum td {font-weight:bold;padding-bottom:18px;border-top:solid 1px #969696}
	table.datatable tbody tr.header th, table.datatable tbody tr.header td {font-weight:bold}
	
/* TOOLTIPS
--------------------------------------------------------------*/
div#tooltip-container {position:absolute;padding:18px 0 0 0;width:172px;background:url(../gfx/bg-tooltip-top.png) no-repeat top;z-index:9999}
div#tooltip-container em {display:block;padding:0 15px 15px 15px;font-size:11px;font-style:normal;background:url(../gfx/bg-tooltip-newbottom.png) no-repeat bottom}
div#tooltip-container.rev {padding:0 0 18px 0;width:172px;background:url(../gfx/bg-tooltip-top-rev.png) no-repeat bottom}
div#tooltip-container.rev em {padding:15px 15px 3px 15px;font-size:11px;font-style:normal;background:url(../gfx/bg-tooltip-newbottom-rev.png) no-repeat top}
span.tooltip {cursor:help;border-bottom:dotted 1px #666}

tr.lev0, tr.lev1, tr.lev2 {}
th.hidden,td.hidden {display:none}

table.redovisning th, table.redovisning td {text-align:center !important}

/* FINANCIAL TABLE
--------------------------------------------------------------*/
table#financial-table {width:490px;border-collapse:collapse;font-size:11px;line-height:11px;margin-top:1px}
	table#financial-table th, table#financial-table td {padding:4px 12px 3px 0;vertical-align:top}
	table#financial-table thead th.header {text-align:left}
	table#financial-table thead tr.main-header-row th {text-align:right;padding-top:5px;border-top:none 0;border-bottom:solid 2px #004677}
	table#financial-table.multiyear thead tr.main-header-row th {font-size:11px;border-bottom:none}
	table#financial-table thead tr.main-header-row th.header {text-align:left !important;width:auto !important}
	table#financial-table thead tr.main-header-row th.note {width:40px;padding-right:6px}
	table#financial-table thead tr.main-header-row th.current {background:#f0f0f0;border-top:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1}
	table#financial-table thead th.Multirubrik {text-align:center;width:auto;padding:0 0 8px 0;font-weight:normal}
	table#financial-table thead th.Multirubrik div {border-bottom:solid 1px #e0e0e2;padding-bottom:8px}
	table#financial-table tbody th {text-align:left;font-weight:normal;border-top:solid 1px #cacaca}
	table#financial-table tbody td {text-align:right;border-top:solid 1px #cacaca}
	table#financial-table tbody td.note {padding-right:6px}
	table#financial-table tbody td.note a {font-size:10px;border-bottom:1px solid #000}
	table#financial-table tbody td.current {background:#f0f0f0;border-right:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1}
	table#financial-table tbody tr.diagram th,
	table#financial-table tbody tr.diagram td {background:url(../gfx/diagram-active-bg.gif) repeat-x 0 17px}
	table#financial-table img.graph-radio {display:block;margin:-1px auto 0 auto}
	table#financial-table img.graph-icon {display:block;margin:-5px 13px 0 auto}
	table#financial-table tbody tr.subsum th, table#financial-table tbody tr.subsum td {font-weight:bold;border-top:solid 1px #969696}
	table#financial-table tbody tr.sum th, table#financial-table tbody tr.sum td {font-weight:bold;padding-bottom:18px;border-top:solid 1px #969696}
	tr.rowspace td, tr.rowspace th {padding-bottom:18px !important}
table#financial-table sup {line-height:1px !important;font-size:9px}
	table#financial-table tr.heading_4 th {font-style:italic}
	table#financial-table tr.summa2 td, table#financial-table .Summa2, table#financial-table tr.summa3 td, table#financial-table .Summa3, table#financial-table tr.summa4 td, table#financial-table .Summa4 {font-weight:bold;padding-bottom:18px;border-top:solid 1px #969696}
	.dynamic table#financial-table tr.lev2 {display:none}
	.dynamic table#financial-table tr.lev3 {display:none}
	table#financial-table tr.lev2 th {padding-left:10px;border-left:1px solid #cacaca;width:234px}

	table#financial-table td, table#financial-table thead th {width:60px}
	table#financial-table td.note, table#financial-table thead th.note {width:40px}
	table#financial-table tbody th, table#financial-table thead th.header {width:auto}

table#financial-table.multiyear {width:960px !important}
table#financial-table.multiyear thead th.heading {width:auto !important}

.yearinbrief object, .yearinbrief embed {width:420px !important;height:260px !important}

div#pensionssystemetflash {overflow:hidden}

div#scrollWithNodeNav {overflow:hidden}
div#submenu {border:solid 1px #004677;padding:10px;width:250px}
div#submenu a {color:#004677 !important}
div#submenu ul {margin:0;padding:0}
div#submenu ul li {margin:0;padding:0;list-style:none none;background:none}
div#submenu ul.notes li {clear:both;overflow:hidden;line-height:12px;padding:0}
div#submenu ul.notes li strong {width:10px;float:left;text-align:right;margin-right:10px}
div#submenu ul.notes li span {display:block;padding-left:20px}
div#submenu ul.notes li a {display:block;float:left;padding:3px 0;color:#000 !important}

ul.subpagemenu {border:solid 1px #004677 !important;line-height:17px !important;padding:17px;margin-left:0 !important}
div#columns div.column ul.subpagemenu li a, div#specialsida ul.subpagemenu li a {color:#004677 !important}

div#headlinelink {position:absolute;width:auto;padding:6px 0 8px 23px;top:97px;left:720px;font-size:11px;font-weight:normal;text-align:right;background:url(../gfx/table-fresh.png) no-repeat 0 50%}
div#headlinelink a{cursor:pointer}

/*BUTTONS*/
.btn,.dynamic div#menu a.btn {clear:none;float:left;display:inline;position:relative;background:#919191 url(../gfx/btn-shade.png) repeat-x 0 0;padding:5px;color:#fff;text-decoration:none;cursor:pointer}
.btn:hover{color:#fff}
.btn * {font-style:normal;background-image:url(../gfx/btn-corners.png);background-repeat:no-repeat;display:inline;position:relative}
.btn i {background-position:top left;position:absolute;margin-bottom:-5px;top:0;left:0;width:10px;height:10px}
.btn span { background-position:bottom left;left:-5px;padding:0 0 5px 10px;margin-bottom:-5px;padding-bottom:8px}
.btn span i {background-position:bottom right;margin-bottom:0;position:absolute;left:100%;width:10px;height:100%;top:0}
.btn span span {background-position:top right;position:absolute;right:-10px;margin-left:10px;top:-5px;height:0}


#topbar {height:52px;width:100%;top:48px;position:absolute;clear:left;border:none 0;background:url(../gfx/bg-topbar.png) repeat-x 0 0}

div#specialsida #rightcontent {clear:both;margin:20px 0 0 0}

/* ILLUSTRATION */
div.illustration div,.dynamic .illustration img{display:block}

.femarsoversikt, .femarsoversikt #tablescrollpanel {width:900px!important}

div.diagram-linkbox {border:solid 1px #d7d7d9;background:#f4f4f6;padding:4px 0;margin-top:8px}
div.diagram-linkbox ul {margin:0;padding:0;list-style:none none}
div.diagram-linkbox ul li {margin:0;padding:2px 8px 2px 32px;list-style:none none;background:none}
div.diagram-linkbox ul li.emf {background:url(../gfx/ico-picture.png) no-repeat 6px 50%}
div.diagram-linkbox ul li.excel {background:url(../gfx/ico-excel.png) no-repeat 6px 50%}
div.diagram-linkbox ul li a {color:#000 !important;line-height:normal}

/* START PAGE
--------------------------------------------------------------*/
.hideh1onstartpage{visibility:hidden;margin-top:55px;}

.bildtext {font-style:italic !important}



div#specialsida.divisioni div.left ul {padding:0;margin:0;background:#004677 !Important}
div#specialsida.divisioni div.left {padding-bottom:20px}
div#content ul.divisionemenu a, div#content ul.subpagemenu a {color:#fff !important}

p.header7 {margin-bottom:0 !important}
p.header8 {margin-bottom:0 !important}

td.note {font-weight:normal !important}

th.rubrik2 {font-style:italic !important}
