/* -- BODY -- */
#pageBody {
	margin:0;
	background:#EBEBEB url(../img/bg.gif) 0 0 repeat-x;
	text-align:center;
}

body { 
	margin:10px;
	background-color:#fff;
	font:0.70em/1.6em microsoft sans serif, verdana, sans-serif;
	color:#000;
}

/* -- STRUCTURE -- */
#container {
	width:729px;
	margin:0 auto;
	text-align:left;
}

ul#helpNav {
	height:34px;
	margin:0;
	padding:0;
	background:url(../img/tab_ul_bg.gif) 0 0 repeat-x;
}

ul#helpNav li {
	float:right;
	list-style:none;
	padding:0;
}

ul#helpNav li a {
	margin-top:10px;
	height:24px;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

ul#helpNav li.om-webbplatsen a {
	background:url(../img/tab_om-webbplatsen.gif) 0 0 no-repeat;
	width:97px;
	margin-left:28px;
}

ul#helpNav li.anpassa a {
	background:url(../img/tab_anpassa.gif) 0 0 no-repeat;
	width:59px;
	margin:10px 15px 0 15px;
}

ul#helpNav li.kontakt a {
	background:url(../img/tab_kontakt.gif) 0 0 no-repeat;
	width:54px;
	margin-right:28px;
}

ul#helpNav li.om-webbplatsen { background:url(../img/tab_left.gif) 0 0 no-repeat; }
ul#helpNav li.anpassa { background:url(../img/tab_bg.gif) 0 0 repeat-x; }
ul#helpNav li.kontakt { background:url(../img/tab_right.gif) top right no-repeat; }

#header {
	height:113px;
	padding-top:2px;
	background:url(../img/bg_header.gif) 0 0 no-repeat;
	position:relative;
}

#header #corner {
	position:absolute;
	left:12px;
	top:2px;
	background:url(../img/corner.gif) 0 0 no-repeat;
	height:3px;
	width:3px;
	font-size:1px;
}

#header p {
	background:url(../img/header.gif) 0 0 repeat-x;
	margin:0 12px 0 12px;
	height:111px;
}

#header p a {
	position:absolute;
	left:28px;
	top:28px;
	background:url(../img/mediapoint.gif) 0 0 no-repeat;
	width:147px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
ul#navigation {
	margin:0;
	padding:0;
	position:absolute;
	left:20px;
	top:72px;
}
ul#navigation li {
	list-style:none;
	padding:0;
	float:left;
}
ul#navigation li a {
	display:block;
	width:138px;
	height:39px;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
}

ul#navigation li a.startsida { background:url(../img/nav_startsida.gif) 0 0 no-repeat; }
ul#navigation li a.skivbolag-forlag { background:url(../img/nav_skivbolag-forlag.gif) 0 0 no-repeat; }
ul#navigation li a.konsulttjanster { background:url(../img/nav_konsulttjanster.gif) 0 0 no-repeat; }
ul#navigation li a.investeringar { background:url(../img/nav_investeringar.gif) 0 0 no-repeat; }
ul#navigation li a.upplevelser { background:url(../img/nav_upplevelser.gif) 0 0 no-repeat; }
ul#navigation li a:hover { background-position:0 -39px; }
ul#navigation li a.act,
ul#navigation li a.act:hover { 
	background-position:0 -78px;
}

#content { background:url(../img/bg_content.gif); }
#wrapper {
	background:url(../img/bg_content-top.gif) 0 0 repeat-x;
	padding:0 12px;
}
#wrapperFade {
	background:url(../img/bg_content-fade.gif) 0 0 repeat-x;
	padding:20px 0 10px 18px;
}

#contentContainer {
	background:url(../img/dots.gif) 488px 0 repeat-y;
}

ul#subnavigation {
	background:url(../img/bg_subnav.gif) 0 0 repeat-x;
	padding:0 18px;
	margin:0;
	padding:3px 18px 3px 18px;
}

ul#subnavigation li {
	padding-right:15px;
	list-style:none;
	display:inline;
}

ul#subnavigation li a {
	color:#603000;
	text-decoration:none;
}

ul#subnavigation li a:hover {
	color:#000;
}

ul#subnavigation li a.act,
ul#subnavigation li a.act:hover {
	color:#F77B02;
}

.main {
	float:left;
	width:468px;
}
.sidebar {
	float:right;
	width:196px;
	text-align:center;
}

.sidebar a.banners_handlanu,
.sidebar a.banners_investera,
.sidebar a.banners_kontakt {
	display:block;
	width:168px;
	height:61px;
	margin:8px auto 0 auto;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
}

.sidebar a.banners_handlanu { background:url(../img/banner_handlanu.gif) top center no-repeat; }
.sidebar a.banners_kontakt { background:url(../img/banner_kontakt.gif) top center no-repeat; }
.sidebar a.banners_investera { background:url(../img/banner_investera.gif) top center no-repeat; }
.sidebar a.banners_handlanu:hover { background:url(../img/banner_handlanu.gif) bottom center no-repeat; }
.sidebar a.banners_kontakt:hover { background:url(../img/banner_kontakt.gif) bottom center no-repeat; }
.sidebar a.banners_investera:hover { background:url(../img/banner_investera.gif) bottom center no-repeat; }


.sidebarBox {
	width:160px;
	text-align:left;
	margin:0 auto;
}

.sidebarNewsItem {
	display:block;
	width:160px;
	margin-bottom:10px;
}

#footer {
	background:#EBEBEB url(../img/footer.gif) top left no-repeat;
	text-align:center;
	padding:20px 0 15px 0;
}

.mandatory {
	color:#c03;
	font-weight:bold;
}

.cms {
	width:468px;
}
.cms table {
	font-size:1em;
}

.cms img {
	float:right;
	margin:0 0 10px 10px;
}

.cms td img {
	float:none;
	margin:0;
}

.date {
	font-size:0.8em;
	font-weight:bold;
}
.linkArrow {
	background:url(../img/arrow.gif) 0 1px no-repeat;
	padding:0 0 0 15px;
}
.linkArrowBack {
	background:url(../img/backarrow.gif) 0 1px no-repeat;
	padding:0 0 0 15px;
}

.pageSelector,
.pageSeperator,
.pageSeperatorSidebar {
	background:url(../img/bg_page-selector.gif) 0 0 repeat-x;
	margin:15px 0 0 0;
	padding:20px 0 0 0;
	width:468px;
}

.pageSeperatorSidebar {
	width:160px;
	margin:15px auto 0 auto;
	font-size:1px;
}

.pageSelector li {
	float:left;
	padding:0;
	list-style:none;
	height:19em;
	position:relative;
	cursor:pointer;
}

.pageSelector li.box1 {
	width:213px;
	border-right:#c8c8c8 1px solid;
	padding:0 20px 10px 0;
}
.pageSelector li.box2 {
	width:214px;
	padding:0 0 10px 20px;
}
.pageSelector li.box3 {
	width:213px;
	border-top:#c8c8c8 1px solid;
	border-right:#c8c8c8 1px solid;
	padding:10px 20px 0 0;
}
.pageSelector li.box4 {
	width:214px;
	border-top:#c8c8c8 1px solid;
	padding:10px 0 0 20px;
}

.pageSelector li h3 {
	height:22px;
	font-size:1px;
	text-indent:-9999px;
	margin-bottom:8px;
}

.pageSelector li.box1 h3 {	background:url(../img/head_box_skivbolag-forlag.gif) 0 0 no-repeat; }
.pageSelector li.box2 h3 {	background:url(../img/head_box_konsulttjanster.gif) 0 0 no-repeat; }
.pageSelector li.box3 h3 {	background:url(../img/head_box_investeringar.gif) 0 0 no-repeat; }
.pageSelector li.box4 h3 {	background:url(../img/head_box_upplevelser.gif) 0 0 no-repeat; }

.pageSelector li a.linkArrow {
	position:absolute;
	line-height:1.2em;
}

.pageSelector li.box1 a.linkArrow { bottom:10px; left:0; }
.pageSelector li.box2 a.linkArrow { bottom:10px; left:20px; }
.pageSelector li.box3 a.linkArrow { bottom:0; left:0; }
.pageSelector li.box4 a.linkArrow { bottom:0; left:20px; }

.cmsBox img {
	float:none;
	margin:0 0 7px 0;
}

.cmsBox {
	width:213px;
}

.newsLine {
	background:#d8d8d8;
	font-size:1px;
	line-height:1px;
	height:1px;
	margin:3px 0;
}

.newsLink {
	padding-left:15px;
	display:block;
}

.readMore {
	margin-bottom:5px;
}

.cms .img-textsize {
	margin:0;
	float:none;
}

.cms img.default {
	margin:0;
	float:none;
}

/* -- STANDARD HTML-ELEMENTS -- */
a {
	color:#F77B02;
	text-decoration:none;
}

a img {
	border:0;
}

a:hover {
	color:#F77B02;
	text-decoration:underline;
}

ul {
	padding:0 0 0 25px;
	margin:0;
}

li {
	padding:0;
}

form, p, ul, h1, h2, h3, h4 {
	margin:0;
}

h1 {
	font-size:1px;
	height:26px;
	text-indent:-9999px;
	margin:5px 0 10px 0;
}

.body_startsida h1 { background:url(../img/head_startsida.gif) 0 0 no-repeat;height:46px; }
.body_anpassa h1 { background:url(../img/head_anpassa.gif) 0 0 no-repeat; }
.body_om-webbplatsen h1 { background:url(../img/head_om-webbplatsen.gif) 0 0 no-repeat; }
.body_kontakt h1 { background:url(../img/head_kontakt.gif) 0 0 no-repeat; }
.body_skivbolag-forlag h1 { background:url(../img/head_skivbolag-forlag.gif) 0 0 no-repeat; }
.body_konsulttjanster h1 { background:url(../img/head_konsulttjanster.gif) 0 0 no-repeat; }
.body_investeringar h1 { background:url(../img/head_investeringar.gif) 0 0 no-repeat; }
.body_upplevelser h1 { background:url(../img/head_upplevelser.gif) 0 0 no-repeat; }
.body_nyheter h1 { background:url(../img/head_nyheter.gif) 0 0 no-repeat; }
.body_nyhetsbrev h1 { background:url(../img/head_nyhetsbrev.gif) 0 0 no-repeat; }
.body_mer-info-om-investeringar h1 { background:url(../img/head_mer-info-om-investeringar.gif) 0 0 no-repeat; }
.body_rattigheter-produktioner h1 { background:url(../img/head_rattigheter-produktioner.gif) 0 0 no-repeat; }
.body_bli-medlem h1 { background:url(../img/head_bli-medlem.gif) 0 0 no-repeat; }
.body_produkter h1 { background:url(../img/head_produkter.gif) 0 0 no-repeat; }
.body_tack h1 { background:url(../img/head_tack.gif) 0 0 no-repeat; }
.body_lankar h1 { background:url(../img/head_lankar.gif) 0 0 no-repeat; }
.body_ex_lankar h1 { background:url(../img/head_ex_lankar.gif) 0 0 no-repeat; }

h2 {
	margin:0 auto 5px auto;
	width:160px;
	text-align:left;
	height:19px;
	font-size:1px;
	text-indent:-9999px;
}
h2.head_senaste-nytt { background:url(../img/head_senaste-nytt_sidebar.gif) 0 0 no-repeat; }
h2.head_nyhetsbrev { background:url(../img/head_nyhetsbrev_sidebar.gif) 0 0 no-repeat; }

h4, b, strong {
	margin:0;
	font-size:1em;
	padding:0;
	font-weight:bold;
}

h5, h3 {
	font-size:1.2em;
	margin:5px 0 3px 0;
}

/* -- Forms -- */
input, textarea { 
	font:1.0em/1.5em microsoft sans serif, verdana, sans-serif;
	margin:2px 0;
	width:50%;
	padding:1px 3px 2px 3px;
	background:#fff url(../img/bg_forms.gif) 0 0 repeat-x;
	border-top:#CDCDCD 1px solid;
	border-left:#DEDEDE 1px solid;
	border-right:#DEDEDE 1px solid;
	border-bottom:#E5E5E5 1px solid;
	color:#000;
}
textarea {
	height:8em;
	width:75%;
	margin-bottom:0;
}

.contactContainer {
	width:100%;
}

.contactName {
	float:left;
	width:8em;
	padding-top:0.25em;
}
.contactInput {
	float:left;
	width:75%;
}
.contactSpace {
	float:left;
	width:8em;
	height:1px;
	line-height:1px;
}
.contactSend {
	float:left;
	width:75%;
}


/* --STANDARD PAGE ELEMENTS - !no edit -- */

/* -- SKIPPER -- */
#skip {
	position:absolute;
	left:-9999px;
}
#skip:focus,
#skip:active {
	position:absolute;
	font-weight:bold;
	color:#fff;
	background:#333;
	left:5px;
	top:5px;
	padding:3px 10px 3px 10px;
	display:block;
	text-decoration:none;
	z-index:9999;
}

/* -- CLEARER -- */
.clearer {
	clear:both;
	height:0;
}
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}

/* newsManager
-------------------------------------------------*/
div.newsManagerImage_left,
div.newsManagerImage_right {
	border:#ccc 1px solid;
	background:#fff;
	padding:3px;
	display:block;
}
div.newsManagerImage_left {
	float:left;
	margin:0 10px 10px 0;
}
div.newsManagerImage_right {
	float:right;
	margin:0 0 10px 10px;
}
div.newsManagerImage_left img,
div.newsManagerImage_right img {
	border:none;
	margin:0;
	width:auto;
	float:none;
}
