.mainNavigation ul, .pageTools, .mainNavigation, .subNavigation, .footerLinks { display: none; }
.mainNavigation { background: none; height: auto; }
.logo { position: static; margin: 0px 0 30px 0; text-indent: 0; background: none; width: 254px;}
.logo img { height: 53px; width:337px; }

.header { background:none; height:auto; margin-bottom:1em; }

.mainContainer, .content, .contentBlocks { width: 100%; float: none; }
.contentBlocks { padding-bottom: 0; background: none !important; }
.contentBlock1, .contentBlock2, .contentBlock3, .topContent { float: none !important; margin: 0 0 3em 0 !important; width: 500px !important; }
.contentImageTopWide { width: 500px; float: none; display: block; margin: 0 0 1em 0 !important; }
.contentBlocks .contentBlock1 { margin: 0 0; }
.contentBlocks-1-1-1 .contentBlock2, .contentBlocks-2-1 .contentBlock2, .contentBlocks-1-2 .contentBlock2 { display: block; }
.footer { padding: 5px 0 0 0px; }
.imageText { background: none; padding: 0; top: -1em; border: none; }
.toplink { display: none; }
.faqTOC { display: none; }

.sIFR-flash { display: none; }
.sIFR-alternate { position: static; width: auto; height: auto; }
h1 { font-size: 2.3em; line-height:1.3em; margin-bottom: 0.5em !important; }

.link, .link a, .download, .download a, .movie, .movie a, .email, .email a, .rss, .rss a { padding-left:0 !important; margin-left:0 !important; background:none !important; }
.content a[href^="http"]
{
	content: " [" attr(href) "]"
}
.content a:after {
	content: " [http://www.eon.se/"attr(href)"] ";
}

.content a.extraInfoOpener, .content a.helpOpener
{
	display: none;
}

.paging a:after, .extraInfoOpener a:after, p.button a:after, .imageTextItemImage a:after, .offers a:after, .box a:after, .loginArea a:after
{
	content: "" !important;
}
.content a[href^="mailto"]:after {
	content: "";
}

.startpage hr { clear:both; display: block; }
.startpage .header { height: auto; }
.startpage .startpageTopRow .contentBlock2 .boxContent { border:solid 1px #e6e6e6; padding: 14px;}
.startpage .contentBlock1, .startpage .contentBlock2, .startpage .contentBlock3 { clear: both; overflow: hidden; display: block; margin: 0 0 2em 0 !important; padding: 0; width:auto !important; }
.startpage .contentBlock1a, .startpage .contentBlock1b { width:224px !important; }
.startpage .loginArea { display:none; }

.startpage .box { float:left; margin-left:0; padding-left:0; margin-right:20px !important; width:224px !important; }
.startpage hr { clear:both; visibility: hidden; display: none; }

.box { background: none; }
.box .boxContent { padding: 0; background: none !important; color: #323232 !important; width: auto; border none !important;}
.box1 .boxContent { padding: 14px; }
.box .boxContent * { color: #323232 !important; }

body .contentBlocks-1-1-1 .contentBlock1 { margin: 0 0 1em 0 !important;  }
body .contentBlocks-1-1-1 .contentBlock2 { margin: 0 0 1em 0 !important; }
body .contentBlocks-1-1-1 .contentBlock3 { margin: 0 0 1em 0 !important;  }

.toolbox { display:none; }
.messageBox, .messageBoxContent { padding:0; margin:0 !important; background:none !important; width:auto !important; height:auto !important; }