
html.dynamic {overflow:hidden;width:100%;height:100%}
body.dynamic {height:100%;width:100%}


.dynamic #container {}
.dynamic div#container.wide div#content {width:100% !important;padding-left:0 !important}
.dynamic div#container.wide div#content div.inner-content {padding-left:15px;overflow:hidden;background:url(../gfx/bg-content.png) repeat-x left bottom}

.dynamic #content {padding:0;margin:0 !important}
.dynamic #cover {z-index:10;display:none;background:#ccc;position:absolute;top:0;left:0;width:100%;height:100%}

.dynamic #tools {left:665px}
.dynamic #searchform {left:750px}

#scrollpanel {overflow:auto;position:relative}
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}

div.column ul {padding-left:0}

div.large {font-size:16px}
div.large div.column, div.large #pagenumbers div {width:390px;margin-right:20px}
div.large h2, div.large h3, div.large p, div.large li {line-height:22px}
div.large p {margin-bottom:22px}

.dynamic div#menu {display:none;z-index:20;width:100%;background:#f0f0f0 url(../gfx/bg-menutabs.png) repeat-y 0 0;position:absolute;top:42px;left:0;padding:0 10px 0 0;overflow:hidden;font-size:11px;border-bottom:solid 6px #fff}
.dynamic div#menu a {color:#426671;text-decoration:none}

.dynamic div#menu div#menutabs {width:120px;float:left;padding:10px 0}
.dynamic div#menu div#menutabs ul {margin:0;padding:0;overflow:hidden}
.dynamic div#menu div#menutabs ul li {margin:0;padding:0;list-style:none}
.dynamic div#menu div#menutabs ul li a {display:block;background:url(../gfx/ico-dark-arrow.png) no-repeat 10px 5px;padding:1px 10px 1px 24px;color:#333;line-height:normal}
.dynamic div#menu div#menutabs ul li a:hover {background:#ccc url(../gfx/ico-dark-arrow.png) no-repeat 10px 5px}

.dynamic div#menu div#menuoptions {float:left;width:auto;background:url(../gfx/bg-menuoptions.png) 100% 0}
.dynamic div#menu div#menuoptions ul  {padding:0}
.dynamic div#menu div#menuoptions li {padding:10px 10px 10px 17px;width:112px;float:left;list-style:none;margin-left:0px;font-weight:bold;line-height:12px;color:#999}
.dynamic div#menu div#menuoptions li.hide {display:none !important}
.dynamic div#menu div#menuoptions li.selected {color:#333}
.dynamic div#menu div#menuoptions li.selected a {color:#333}
.dynamic div#menu div#menuoptions li.selected a:hover {color:black}
.dynamic div#menu div#menuoptions a  {color:#999;}
.dynamic div#menu div#menuoptions a:hover  {color:#333}
.dynamic div#menu div#menuoptions li ul {padding:0;margin:0}
.dynamic div#menu div#menuoptions li ul li {padding:5px 0 0 0;margin:0;font-weight:normal;border:none 0;height:auto}

#menu input {display:none;margin:0;padding:0}
#menu.checkboxes input {display:block;position:absolute;margin-top:-3px;margin-left:-18px}

/*div#menu div#menuadditions span.button {display:block;background:url(../gfx/bg-btn-left.png) no-repeat 0 0;float:right;padding:0 0 0 8px}
div#menu div#menuadditions span.button span {display:block;background:url(../gfx/bg-btn-right.png) no-repeat 100% 0;padding:2px 8px 0 0}
div#menu div#menuadditions input.button {height:auto;width:auto;position:static;vertical-align:middle;padding:0 !important;margin:0 !important;border:0;line-height:normal;font-size:11px;background:transparent;color:#fff}
*/

div#menuadditions {clear:both !important;padding:0;display:none;border-top:solid 1px #fff;background:#f0f0f0;overflow:hidden; width: 830px;}

div#menuadditions div#download-action-container{overflow:hidden;zoom:1;margin-bottom:10px; padding-left: 10px;}
div#menuadditions span#download-action-text{float:left;padding-top:4px}
div#menuadditions span.button{float:right !important;margin-right:10px;}
div#menuadditions span.button input {display: inline!important; margin-left: 10px!important;}
div#menuadditions #download-action-button{position:static;margin-top:0;margin-left:0;}

#menu.checkboxes div#download-action-container {clear:both}
.dynamic div#menu a#download-action-button {float:left}

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:20px;width:20px;background:url(../gfx/shade-corners.png) no-repeat 100% 0}
div.pop-corner-br {position:absolute;bottom:0;right:0;height:20px;width:20px;background:url(../gfx/shade-corners.png) no-repeat 100% 100%}
div.pop-corner-bl {position:absolute;bottom:0;left:0;height:20px;width:20px;background:url(../gfx/shade-corners.png) no-repeat 0 100%}
div.pop-corner-tl {position:absolute;top:0;left:0;height:20px;width:20px;background:url(../gfx/shade-corners.png) no-repeat 0 0}
div.pop-top {position:absolute;top:0;left:20px;height:20px;background:url(../gfx/shade-border-tb.png) repeat-x 0 100%}
div.pop-bottom {position:absolute;bottom:0;left:20px;height:20px;background:url(../gfx/shade-border-tb.png) repeat-x 0 0}
div.pop-main {position:absolute;top:20px;left:20px;background:#fff}
div.pop-right {position:absolute;top:20px;right:0;width:20px;background:url(../gfx/shade-border-rl.png) repeat-y 0 0}
div.pop-left {position:absolute;top:20px;left:0;width:20px;background:url(../gfx/shade-border-rl.png) repeat-y 100% 0}
div.pop-close {position:absolute;top:25px;right:25px;width:23px;height:23px;background:url(../gfx/btn-close.png) 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:25px;left:30px;font-size:1em;width:80%;line-height:normal}
div#ipopper h2#pop-topic a,div.popup h2#pop-topic a {color:#007895;text-decoration:none}
div#ipopper div#pop-content,div.popup div#pop-content {position:absolute;top:55px;left:30px;padding:0;overflow:auto}
div#ipopper div#pop-content cite {display:block;padding:10px 0}
div#pop-animator {position:absolute;height:10px;width:10px;background:#f0f0f0}

div.ipop-table {display:none}

/* SEARCH
--------------------------------------------------------------*/
span.highlight {background:#f0f0f0}
.dynamic div#menu div#menuoptions li.highlight img{display:none;position:absolute;float:left;margin-left:-13px;margin-top:4px}
.dynamic div#menu.tablinksearch div#menuoptions li.faded a {color:#ddd;text-decoration:line-through}
a.tablinksearch 
{
	display: none!important;
}

.dynamic div#menu.tablinksearch div#menuoptions li.highlight a{color:#333;text-decoration:none !important}
.dynamic div#menu.tablinksearch div#menuoptions li.highlight img {clear:both;display:block}

/* VISITED PAGES
--------------------------------------------------------------*/
.dynamic div#resetvisitedpages {display:none;overflow:hidden;padding-right:20px}
.dynamic div#menu.tabvisitedpages div#menuoptions li.visited a {color:#ddd;text-decoration:line-through}
#resetvisitedpages{}
.dynamic div#menu.tabvisitedpages #resetvisitedpages{visibility:visible;display:block;height:auto;width:auto}

/* TOOLTIP
--------------------------------------------------------------*/
div.tooltip {display:block;clear:left;position:absolute;display:none;font-weight:normal;padding:5px;z-index:10;margin-top:-2px}
div.tooltip span {background:url(../gfx/bg-tooltip-top.png) no-repeat top;width:172px;float:left;clear:left;padding-top:19px} 
div.tooltip span span {background:url(../gfx/bg-tooltip-bottom.png) no-repeat 0 100%;float:left;clear:left;width:172px;padding:0 0 13px 0;position:relative!important}
div.tooltip span span span{background:url(../gfx/bg-tooltip-mid.png) repeat-y;width:152px;float:left;clear:left;padding:0 10px 0 10px;position:relative!important}
div.tooltip strong{font-weight:normal;background:#f4f4b7}

div#tablescrollpanel {width:465px}
.equity div#tablescrollpanel, div#tablescrollpanel.wide {width:974px}
div#tablescrollpanel.wide table#ten-year-summary , div#head-clone.wide table#ten-year-summary   {width:947px}

#tablecontent {height:474px;overflow:hidden;width:445px;float:left}

.dynamic table#ten-year-summary {width:455px}
div#head-clone table#ten-year-summary {margin-bottom:0 !important}

.dynamic div#submenu {position:absolute;left:490px;top:60px;width:470px;font-size:11px;float:none;border-left:1px solid #d0d0d0;padding-left:10px}
.dynamic div#submenu div.sub-area {margin-left:20px}
.dynamic div#submenu ul.notes { width:235px;float:left}
.dynamic div#submenu ul.notes li {width:215px}
.dynamic div#submenu ul.notes li a {width:190px}


.dynamic div#head-clone {position:absolute;top:120px;background:#fff;padding-top:3px;display:none}
.dynamic div#headlinelink {position:absolute;top:120px;left:145px}
.dynamic div#excellink {position:absolute;top:120px;left:10px}
div.button {background:url(../gfx/btn-left.gif) top left no-repeat;height:18px;padding-left:9px}
div.button a {background:url(../gfx/btn-right.gif) top right no-repeat;display:block;padding-right:10px;padding-top:2px;height:18px;font-size:11px;font-weight:normal;color:#fff;text-decoration:none}
#menu #menu-searchform{display:none}
.tablinksearch #menu-searchform{display:block !important;clear:both}

.tablinksearch #menu-commentform{display:none}
#menu-searchform, #menu-commentform{clear:left;margin:0;display:none}
#menu-searchform #menu-searchresult {margin:10px 0 0 16px;float:left;padding-right:24px}
#menu-searchform #menu-searchresult em {font-weight:bold;color:#127d22;font-style:normal}
#menu-searchform #menu-searchresultNav {float:left;margin-top:12px}
#menu-searchform #menu-searchresultNav span.nav-button {margin-right:8px;position:relative;background:url(../gfx/btn-nav-left.gif) 0 50% no-repeat;height:24px;float:left}
#menu-searchform #menu-searchresultNav span.nav-button span {background:url(../gfx/btn-nav-right.gif) 100% 50% no-repeat;height:24px;float:left;padding-right:2px}
#menu-searchform #menu-searchresultNav span.nav-button input{background:url(../gfx/btn-nav-center.gif) 0 50% repeat-x;border:0;display:block;height:24px;width:auto;float:left;margin-left:2px;font-size:11px;line-height:normal;color:#4A4A4A;padding:0 8px;cursor:pointer}
#menu-searchform #menu-searchresultNav span.nav-button em {float:left;width:3px}
#menu-searchform #menu-searchresultNav span.nav-button em.left {background:url(../gfx/arrow-left.gif) no-repeat;position:absolute;left:6px;top:9px}
#menu-searchform #menu-searchresultNav span.nav-button em.right {background:url(../gfx/arrow-right.gif) no-repeat;position:absolute;float:right;top:9px;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}

/* ILLUSTRATION
--------------------------------------------------------------*/
.dynamic .illustration {margin-bottom:17px !important}
.dynamic .illustration img {display:block !important}

.dynamic .illustration p {display: none;}

.dynamic .graph-box {background:url(../gfx/bg-graphbox.png) no-repeat 0 0;position:static;overflow:hidden;height:136px;width:300px;margin-bottom:17px}
.dynamic .graph-box a {text-decoration:none !important}
.dynamic .graph-box .graph-container {position:relative;overflow:hidden;height:136px;width:300px}
.dynamic .graph-box strong {position:absolute;top:11px;left:13px;overflow:hidden;color:#4C73A3;font-weight:normal;font-size:11px !important;cursor:pointer;width:280px;overflow:hidden;height:32px}
.dynamic .graph-box img {position:absolute;top:42px;left:13px;width:196px !important;height:82px !important;display:block}
.dynamic .graph-box cite {display: none; position:absolute;bottom:12px;left:13px;font-size:9px;font-style:normal;color:#888}
.dynamic .graph-box span.zoom {position:absolute;bottom:20px;right:8px;display:block;height:47px;width:47px;background:url(../gfx/btn-zoom.png) no-repeat 0 0;cursor:pointer;color:#fff}

.dynamic div#specialsida.yearinbrief .graph-box strong {width:170px; padding-left: 30px; text-indent: -30px; z-index: 999;}
.dynamic div#specialsida.yearinbrief .graph-box span.zoom {display: none;}
.dynamic div#specialsida.yearinbrief .graph-box {float:left;width:225px;height:122px;background:url(../gfx/bg-clickbox.png) no-repeat 0 0;position:relative}
.dynamic div#specialsida.yearinbrief .graph-box img {top:28px}

div.clickbox .graph-box {float:left;width:225px;height:122px;background:url(../gfx/bg-clickbox.png) no-repeat 0 0;position:relative}
div.clickbox .graph-box .graph-container {height:122px}
div.clickbox .graph-box img {top:35px}


img.leading-image {padding-bottom:17px}

.preload {background:url(../gfx/preload.gif) no-repeat 50% 50%}

/* COMMENTS
--------------------------------------------------------------*/
#menu-commentform h3,#menu-commentform p,#menu-commentform ul{padding:0;margin:0;width:auto}
.dynamic div#menu div#menuoptions #menu-commentform ul li{margin:0;padding:0}

.popup .left{float:left;width:49%}
.popup .right{float:right;width:49%}
.popup label{display:block}
.popup .checkbox{float:left;margin-bottom:5px}
#comment-icon {position:absolute;background:url(../gfx/comments-add.gif);width:14px;height:14px;display:none}
span.comment {}
span.comment, span.activecomment {border-bottom:2px solid blue;cursor:pointer}

#activecomment{position:absolute;background:url(../gfx/comments-bg.gif) no-repeat;width:301px;height:168px;padding:18px 12px;z-index:100;display:none}
#activecomment textarea{border:0}
#activecomment a {display:none}
#activecomment.edit textarea {background:#eee;border:1px solid #000}
#activecomment.edit a {display:block}
#activecomment div.pop-close {background:transparent url(../gfx/btn-close.png) no-repeat;cursor:pointer;height:23px;position:absolute;right:30px;top:16px;width:23px}

.facts {background:#e0f0f7;clear:left;padding:17px;padding-bottom:0 !important;margin-bottom:17px}
.facts h3 {color:#007895;font-style: normal;}
.facts p {margin:0 !important;padding:0 0 17px 0 !important}
.facts ul {margin-bottom:0 !important;padding-bottom:17px !important}

div.factbox {width:300px;height:85px;background:url(../gfx/bg-facts.png) no-repeat 0 0;font-size:11px !important;margin-bottom:17px !important;cursor:pointer}
div.factbox div.wrapper {display:block;padding:17px;overflow:hidden}
div.factbox h3 {padding:0 0 3px 0;margin:0;color:#228aa3 !important;font-size:12px;line-height:12px; font-style: normal;}
div.factbox p {padding:0;margin:0;line-height:12px !important;width:200px;cursor:pointer;color:#4a4a4a !important}
div.factbox p span {color:#228aa3}
div.factbox div.fact-placeholder {display:none}

.quote {background:#f0f0f0;clear:left;padding:17px;padding-bottom:0 !important;margin-bottom:17px}
.quote blockquote {margin:0;padding:0}
.quote blockquote p {margin:0;padding:0 0 17px 0;color:#c988cf;font-weight:bold;font-size:1.2em}
.quote p {margin:0;padding:0 0 17px 0;color:#858686;font-size:0.9em}

/* SPECIALSIDA
--------------------------------------------------------------*/
.dynamic div#specialsida {overflow:visible;zoom:1}

	.dynamic div#specialsida div.right h1 {margin-left:-15px;padding-bottom:0}
	
	.dynamic div#specialsida div.left {width:450px;float:left;clear:both;overflow:hidden}
	.dynamic div#specialsida div.right {width:450px;float:left;margin-left:30px;overflow:hidden}
	.dynamic div#specialsida div.pad-left p {padding-left:12px}
	.dynamic div#specialsida div.pad-right p {padding-right:12px}

	div#specialsida h2 {margin:0;padding:0 0 15px 0;font-size:1.5em;color:#007895;font-weight:normal}
	div#specialsida a {color:#007895;text-decoration:none}

	div#specialsida ul.milestone {margin:0;padding:0}
	div#specialsida ul.milestone li {margin:0 0 5px 0;padding:7px 14px;list-style:none;background:#ededed;border-left:solid 15px #007895;color:#666}
	div#specialsida ul.milestone li h3 {margin:0;padding:0;color:#007895;font-weight:normal}
	div#specialsida ul.milestone li p {margin:0;padding:0}
	
/*
--------------------------------------------------------------
SPECIALSIDOR
--------------------------------------------------------------
*/
.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}

div.theyearinbrief div.right {margin-top:-70px}

div#specialsida div.introbox {width:296px;float:left;background:url(../gfx/bg-introbox.png) no-repeat 0 0;position:relative;overflow:hidden;margin:0 6px}
	div#specialsida div.introbox h2 {display:block;position:absolute;z-index:10;bottom:7px;left:8px;background:#006c8a url(../gfx/ico-white-on-blue-arrow.png) no-repeat 8px 50%;color:#fff;width:256px;height:23px;padding:7px 0px 0 25px;font-size:14px;font-weight:bold}
	div#specialsida div.introbox img, div#specialsida div.introbox canvas {display:block;padding:8px !important}
	div#specialsida div.introbox div.box-shade {background:#999;z-index:2;position:absolute;top:8px;left:8px;width:281px;height:159px}

div#specialsida div.small-introboxes {clear:both;overflow:hidden;padding:10px 5px}
	div#specialsida div.small-introboxes div.introbox {width:236px;height:157px;overflow:hidden;padding:0;margin:0 5px;background:transparent;position:relative}
	div#specialsida div.small-introboxes div.introbox img {width:236px;height:157px;padding:0 !important;margin:0 !important;border:0 !important}
	div#specialsida div.small-introboxes div.introbox h2 {position:absolute;background:#006c8a;height:157px;width:28px;padding:0;margin:0;left:0;bottom:0}
	div#specialsida div.small-introboxes div.introbox h2 img {position:absolute;bottom:0;height:138px;width:28px;margin:0 !important}

div#specialsida.thisisteliasonera {overflow:hidden;zoom:1}
div#specialsida.thisisteliasonera p.ingress {padding-top:8px}
div#specialsida.thisisteliasonera div.left {padding-top:15px}
div#specialsida.thisisteliasonera div.left p {padding:10px;color:#fff}

div#specialsida.areviewofouroperations div.left,div#specialsida.areviewofouroperations div.right {padding-top:15px}

div.leaderboard h2 {padding-bottom:0 !important}
div.leaderboard p.ingress {font-size: 1em;}
div.leaderboard div.graph-box {position:absolute;left:560px;top:380px !important}
div.directors div.graph-box {position:absolute;left:60px;top:440px}
div.leaderboard div#leftcontent {width:439px !important}
div.directors div#leftcontent {padding-top:50px;padding-bottom:140px}
div.directors div#leftcontent img {border:none 0}
div.leaderboard div#rightcontent {width:500px !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#micro-scroll {padding:0;width:500px !important}
div#micro-scroll div#scrollpanel {padding:0;width:500px !important}

img#big-area-image {position:absolute !important;z-index:9999 !important}

div.marketandcustomers div.graph-box {background:#ededed !important;height:60px;width:450px;margin:0 0 5px 0 !important;cursor:pointer}
div.marketandcustomers div.graph-box div.graph-container {height:60px;width:450px}
div.marketandcustomers div.graph-box strong {color:#228aa3;font-weight:bold;width:300px;left:34px;padding:0;height:auto;cursor:pointer}
div.marketandcustomers div.graph-box cite {color:#666;font-size:0.9em;top:25px;bottom:auto;left:34px;width:300px;height:auto;cursor:pointer}
div.marketandcustomers div.graph-box img {top:5px;right:5px;left:auto;width:100px !important;height:50px !important}
div.marketandcustomers div.graph-box span.zoom {top:0;left:0;width:28px;height:60px;background:url(../gfx/bg-specialarrow.png) no-repeat 0 100%}
div.marketandcustomers#specialsida h2 {	display: none;}
.dynamic div.marketandcustomers .graph-box cite {display: block;}

/* tables */
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;
}
.wide table#financial-table tr.headerlabel th.radio 
{
	display:none;
}
table#financial-table th a 
{
	display:block;
	text-decoration:none;
	border:none!important;
	padding-left:14px;
	color: #4a4a4a;
	background:url(../gfx/td-a-plus.gif) 0 1px no-repeat;
}
table#financial-table th a.expanded
{
	background:url(../gfx/td-a-minus.gif) 0 1px no-repeat;
}
.wide table#financial-table td.note, .wide table#financial-table thead th.note
{
	display:none;
}
.nonIE .wide table#financial-table th.radio, 
.nonIE .wide table#financial-table td.radio, 
.nonIE .wide table.datatable .history 
{
	display:table-cell;
}
#notemenubutton 
{
	position:absolute;
	top:140px;
	left:15px;
}
#notemenubutton.widenote 
{
	top:100px;
}
.widenote 
{
	margin-top: 20px;
}
.widenote #submenu 
{
	display:none;
}
.widenote .visiblesubmenu#submenu
{
	display:block;
	background:white;
}

div#bars {left:179px;position:absolute;top:227px;z-index:999}
div#bars img {display:none;padding:0 3px;position:absolute;z-index:10;}
div#bars img.negative {border:0}

p.back-button {display:block;background:url(../gfx/bg-back.png) no-repeat 0 0;height:34px;line-height:11px}
p.back-button a {display:block;font-size:11px !important;padding:12px 0 2px 30px;color:#fff;text-decoration:none}

/* ----------- market and brands ------------------------------------ */

.marketsandbrands .lev2
{
	display: none;
}
.marketsandbrands cite 
{
	display: block;
}
th sup, td sup 
{
	vertical-align: text-top;
	font-size: 8px;
}
.marketsandbrands .current, .marketsandbrands tr.header .current, .marketsandbrands tr.header th.header,
.equity .current, .equity tr.header .current, .equity tr.header th.header
{
	background: transparent!important;
	border-left: none!important;
	border-right: none!important;
	width: auto!important;
}
.equity tr.main-header-row th.current
{
	border-top: none!important;
}
.marketsandbrands .current, .marketsandbrands tr.header .current, .marketsandbrands tr.header th.header 
{
	text-align: left!important;
}
.marketsandbrands tr.header	th
{
	text-align: right!important;
}
.marketsandbrands th {font-weight: bold!important;}
.marketsandbrands th a {font-weight: normal;}

.marketsandbrands table.datatable tbody td.competitors, .marketsandbrands table.datatable .competitors
{
	text-align: left!important;
	width: auto!important;
	padding-left: 20px!important;
}
.marketsandbrands table.datatable tbody td, .marketsandbrands table.datatable tr.header th
{
	width: 40px;
}
.marketsandbrands table.datatable tbody th 
{
	width: 140px;
}
.marketsandbrands table.datatable tr.header th 
{
	font-weight: bold;
	border-bottom:solid 2px #BC6EC3;
	border-top: none!important;
}
.marketsandbrands tr.multiheading th, .marketsandbrands tr.multiheading td
{
	width: auto !important;
	border: none!important;
}
.marketsandbrands tr.multiheading td.multiheading
{
	border-bottom: 1px solid #cacaca!important;
	border-left: 10px solid white!important;
	text-align: center;
}
.marketsandbrands tr.multiheading td sup 
{
	vertical-align: baseline;
	margin-left: 2px;
}
.marketsandbrands .lev1 th a
{
	display:block;
	text-decoration:none;
	border:none!important;
	padding-left:14px;
	color: #4a4a4a!important;
	background:url(../gfx/td-a-plus.gif) 0 1px no-repeat;
}
.marketsandbrands th a.expanded
{
	background:url(../gfx/td-a-minus.gif) 0 1px no-repeat;
}
.marketsandbrands tr.expanded td 
{
	visibility: hidden;
}
.marketsandbrands .lev2 th 
{
	padding-left: 14px;
	border-left: 1px solid #cacaca;
	width: 100px!important;
}
.marketsandbrands th.logotypes 
{
	width: auto!important;
	padding-bottom: 15px;
}
.marketsandbrands th.logotypes a 
{
	display: block;
	float: left;
	margin-right: 20px;
}
/* ------------- Report of directors subpagemenu ------------------ */
ul.subpagemenu 
{
	margin-left: 0;
}
ul.subpagemenu li
{
	list-style: none!important;
}
ul.subpagemenu li a 
{
	display: block;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	border-left: 2px solid #007895;
}
ul.subpagemenu li a:hover, ul.subpagemenu li a.selected 
{
	background: #007895;
	color: White;
}
h1.note 
{
	width: 440px;
}
/* --------------------------- Special layout for Changes in equity ----------------------------- */
.equity table.datatable .history 
{
	display: block;
}
.nonIE .equity table.datatable .history  
{
	display:table-cell;
}

p#epsi 
{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 10px;
	line-height: normal;
}
p#TextboxDSL 
{
	position: absolute;
	top: 140px;
	left: 500px;
	font-size: 10px;
	line-height: normal;
}

div.intro 
{
	padding-bottom: 179px;
	width: 1004px;
}

#pop-content div.notepage 
{
	width: 430px;
}
.tenyearoverview td strong 
{
	display: block;
	padding-top: 11px;
}
.tenyearoverview table.datatable thead th 
{
	width: auto;
	text-align: left;
}




div#download {padding:0 0 0 9px;background: url(../gfx/btn-left.gif) no-repeat left top;position:absolute;top:80px;left:700px}
div#download a {display:block;padding:1px 14px 1px 2px;background: url(../gfx/btn-right.gif) no-repeat right top;font-size:0.9em;color:#fff;text-decoration:none}
div#download a img {vertical-align:middle;margin-right:8px}