html{font-size:100%;padding:0 0 10px 0;margin:0;background:#f4f4f6 url(../gfx/bg-new-body.png) no-repeat 100% 100%}
body{padding:0;margin:0;color:#4c73a3;font-size:12px;width:950px}
#shade-right{}
#shade-bottomright{}
#shade-bottom{}
#content{width:540px;margin:0 20px 0 0;float:left;padding:0 12px 20px 15px !important;overflow:hidden}
#content a{color:#4c73a3;border-bottom:1px dotted #A0B3CB}
#menubutton {display:none}

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}
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}

a {text-decoration:none}
div#menu a:hover{color:#666;text-decoration:underline}
a img{border:none}
hr {display:none;visibility:hidden}
input, body{font-family:arial, sans-serif}
h1{font-family:georgia, Sans-Serif;margin:135px 0 0 0;padding:0 0 15px 15px;font-size:1.6em;color:#4c73a3;font-weight:normal;position:relative}
ul{margin:0;margin-left:17px;margin-bottom:17px;list-style:none none outside;padding:0}
li {background:url(../gfx/bullet.gif) no-repeat 0 5px;padding-left:13px}
h2, h3, p, li{font-size:1em;margin:0;line-height:17px;overflow:visible}

h2 {font-size:1.5em}
h3 {font-size:1.5em;margin:0;line-height:normal;overflow:visible;padding-top:15px}
h4 {font-size:1.4em;margin:0;line-height:17px;overflow:visible}
h5 {font-size:1.3em;margin:0;line-height:17px;overflow:visible}
h6 {font-size:1.2em;margin:0;padding-top:14px;line-height:17px;overflow:visible;font-weight:normal}
/*
h3 {font-size:2em;margin:0;line-height:17px;overflow:visible}
h4 {font-size:1.6em;margin:0;line-height:17px;overflow:visible}
h5 {font-size:1.4em;margin:0;line-height:17px;overflow:visible}
h6 {font-size:1.2em;margin:0;line-height:17px;overflow:visible;font-weight:normal}
*/

cite {display:block;padding:1px 0 14px 0;font-size:0.9em}

p{margin-bottom:17px}
div.facts{background:#e1e6ee;clear:left;padding:17px 17px 0 17px !important;margin-bottom:17px}
div.facts ul {padding-bottom:17px !important}

span.text {float:left;background:url(../gfx/inputtext-bg-left.gif) no-repeat 0 0;padding-left:6px}
span.text span {float:left;background:url(../gfx/inputtext-bg-right.gif) no-repeat 100% 0;padding-right:6px}
span.text span input{float:left;margin:0;height:20px;padding:2px 0 0 0;width:190px;border:0;background:url(../gfx/inputtext-bg.gif) repeat-x 0 0;color:#4c73a3}

#menu, #menu ul, form{margin:0;padding:0}

div#menu {width:300px;font-size:11px;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 {padding:9px 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-right:2px;font-size:.9em;background:none}
#tools a {background:url(../gfx/tool-arrow.gif) no-repeat 100% 6px;padding-right:8px;display:block;float:left;text-decoration:none;color:#e6ecf3}

form#searchform {white-space:nowrap;float:right;margin-top:8px;margin-right:20px}
#btnSearch,.dynamic .btnSearch {height:25px;width:14px;padding-left:0;border:0;margin:0;background:url(../gfx/btn-search.gif) top center no-repeat;position:absolute;margin-left:-18px;top:13px}
div#topic {font-family:georgia, sans-serif;font-size:1.25em;padding:30px 0 80px 0;margin-left:130px}

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:6px;left:20px}

div#topic {position:absolute;background:url(../gfx/annualreport.gif) no-repeat;width:136px;height:18px;top:30px}
div#topic strong {display:none}
div.logoen {background:url(../gfx/annualreport_en.gif) no-repeat !important}

/* DATATABLE
--------------------------------------------------------------*/
table.datatable {width:100%;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 thead th {text-align:right;padding-top:5px;border-top:none 0;border-bottom:solid 2px #007895}
	table.datatable thead th.heading {text-align:left}
	table.datatable thead th.header {color:#007895;font-size:13px;padding:0 0 10px 0}
	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}

p.ingress {font-style:italic !important}

tr.lev0, tr.lev1, tr.lev2 {}
th.hidden,td.hidden {display:none}
td.rubrik {}
td.subsum {}
td.current {}

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 #007895}
	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 #4C73A3}
	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}

	table#financial-table tr.heading_4 th {font-style:italic}
	table#financial-table tr.summa_2 td, table#financial-table .Summa_2, table#financial-table tr.summa_3 td, table#financial-table .Summa_3, table#financial-table tr.summa_4 td, table#financial-table .Summa_4 {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:245px}

.yearinbrief object, .yearinbrief embed {width:420px !important;height:260px !important}

/*
div#content.specialsida-fullview div.vdflash {height:380px}
div.vdflash object, div.vdflash embed {height:380px}
*/

/*
div#content.specialsida-fullview {position:relative;margin-top:-65px !important}
div#content.specialsida-fullview div.firstpageflash {height:390px}
*/
div#pensionssystemetflash {overflow:hidden}

/*
div#content div#specialsida.singleflash {}
div#content div#specialsida.singleflash div.flash-container {height:480px !important}

div#content div#specialsida.firstpageflash {}
div#content div#specialsida.firstpageflash div.flash-container {height:480px !important}
*/

div#submenu {display:none}
div#submenu ul {margin:0;padding:0 0 8px 0}
div#submenu ul li {margin:0;padding:0;list-style:none}
div#submenu ul.notes li {clear:both;overflow:hidden;line-height:12px;padding:0 0 3px 0}
div#submenu ul.notes li span {width:10px;float:left;text-align:right;margin-right:10px}
div#submenu ul.notes li a {display:block;float:left;width:140px}

div#headlinelink {position:absolute;width:460px;padding:6px 0;top:138px;left:10px;border-bottom:solid 1px #e0e0e2;font-size:11px;font-weight:normal;text-align:right}
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:34px;width:97%;top:60px;position:absolute;clear:left;left:0;background:#557db1 url(../gfx/bg-topbar.gif) no-repeat 100% 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:#4c73a3 !important;line-height:normal}


