
h1{
	margin:14px 0px; 
	font:bold 18px Verdana, arial; 
	color:#828081; 
}

h2{
	margin:10px 0px; 
	font:18px Verdana, arial; 
	color:#828081;
}

h3{
	margin:8px 0px; 
	font:bold 16px Verdana, arial; 
	color:#828081;
}

h4{
	margin:6px 0px; 
	font:16px Verdana, arial; 
	color:#828081;
}

h5{
	margin:3px 0px; 
	font:bold 12px Verdana, arial; 
	color:#828081;
}

h6{
	margin:3px 0px; 
	font:bold 11px Verdana, arial; 
	color:#828081;
}

div.inledning, p.inledning{
	font:bold 13px Verdana, arial; 
	color:#333;
	margin-bottom:35px;
}

a{color:#d6d2c6; text-decoration:underline;}
a:hover{color:#315924; text-decoration:underline;}
a:active{color:#d6d2c6;}
a:visited{color:#d6d2c6;}
#footer{
	width:680px;
	padding:0px 10px 0px 60px;
	text-align:center;
	float:left;
	clear:both;
	font:10px verdana;
	line-height:16px;
	color:#999;
}
#footerBorder{border-top:1px solid #ccc; margin-bottom:10px;}

#layoutBottom{
	background:url(/_project/_layout/gfx/layoutFooter.jpg) 5px 0 no-repeat #fff;
	width:1020px;
	height:40px;
	float:left;
	clear:both;

}
/* HEADER */
#contentHeader{clear:both;}
#mainHeader{
	clear:both;		
	height:150px; 
	width:1020px;
	background:url(/_project/_layout/gfx/headerBG.jpg) 3px 0% no-repeat;
}


#mainHeader #headerImage{
	clear:left;		
	height:102px; 
	margin:0px 0 0 30px;
	width:550px;
	display:block;
}
#mainHeader #editionsBox{
	clear:right;
	float:right;
	margin:0px 20px 0 0 ;
	width:200px;
	padding:80px 10px 10px;
	display:block;
}
#mainHeader #editionsBox a{
	display:block;
	width:21px;
	height:21px;
	float:right;
	border:0;
	text-decoration:none;
}
#mainHeader #editionsBox a.se{background:url(/_project/_layout/gfx/icon_se.jpg) 100% 0 no-repeat;}
#mainHeader #editionsBox a.eng{background:url(/_project/_layout/gfx/icon_eng.jpg) 100% 0 no-repeat; margin-right:10px;}
/* - MAIN - */
body{
	font:12px Verdana, arial; 
	color:#666; 
	line-height:18px; 
	margin:0;
	background:#fff;
	height:100%;
}
body.contentOnly{background:#fff;} 
body.contentOnly #contentHeader{display:none;}
body.contentOnly #header{display:none;}
body.contentOnly .mainColumns{display:none;}
body.contentOnly .contentColumn{width:95%; display:block;}
body.contentOnly #footer{display:none;}
body.contentOnly .swlFooter{display:none;}
body.contentOnly #modulePageFooter{display:none;}

#layoutArea{
    width: 1020px; 
	margin:0 auto;	
}

#contentArea{
	float:left;
	padding:0;
	background:url(/_project/_layout/gfx/contentBG.jpg) repeat-y;
	width:1020px;
}

.mainColumns{ float:left; height:100%;}
  #content1		{ width:467px; padding:20px 20px 10px 63px;}
  #content1-wide{ width:690px; padding:25px 20px 10px 60px;}  
  #content2		{ width:180px; padding:30px 33px 10px 7px;}
  #content3		{ width:210px; padding:0px 20px 10px 20px;}
/* - --------- - */
/* MAIN MENY */
div#mainHoverMenu ul{margin:5px 20px 5px 30px; clear:both; background:#dbd2c9; width:960px;}
div#mainHoverMenu ul li{float:left; position:relative;}
div#mainHoverMenu ul li.menuStart{display:none;}
div#mainHoverMenu ul li.menuEnd{display:none;}
div#mainHoverMenu ul a{
    outline: 0;
	float:left;	
	padding:3px 15px; 
	font:10px verdana; 
	color:#000;
	text-decoration:none;
	border-right:1px solid #fff;
	background:none;
}
div#mainHoverMenu ul li a.choosen{}
div#mainHoverMenu ul li a:hover{background:#aaa6a3; text-decoration:underline;}

	div#mainHoverMenu ul ul{
		padding:4px;
		position:absolute;
		float:left;
		z-index:500;
		display:none;
		width:165px;
		top:16px;
		left:-30px;
	}
	div#mainHoverMenu ul ul li.menuStart{display:none;}
	div#mainHoverMenu ul ul li.menuEnd{display:none;}
	div#mainHoverMenu ul ul a{width:150px; padding:1px 10px; color:#000; background:none; border:0; font:10px verdana;}
	div#mainHoverMenu ul ul a:hover{color:#333; background:none;}
	div#mainHoverMenu ul ul a.choosen{color:#333; background:none; text-decoration:underline;}

	div#mainHoverMenu ul ul ul{
		background:#fff;
		border:0;
		width:165px;
		top:-2px;
		left:140px;
	}
.colBoxContainer .top{background:none;}
.colBoxContainer .icon{display:none;}
.colBoxContainer .headerBox{padding:4px;}
.colBoxContainer .headerBox h4{color:#fff; font:14px verdana; text-align:center;}
.colBoxContainer .content{border:0; padding:0;}

#contentHeader, #modulePageFooter{display:none;}

#contactSnippet{margin-top:32px;}
#contactSnippet .content{padding: 5px 12px;}
#contactSnippet .content .fullWidthInput{background:#fff; padding:1px 0 4px 1px;}
#contactSnippet .content label{display:none;}
#contactSnippet .content input, #contactSnippet .content select, #contactSnippet .content textarea{background:#f2f2f2; border:none; border-top:1px solid #efaa4d;  border-left:1px solid #efaa4d; color:#333;}
#contactSnippet .content textarea{height:200px;}
#contactSnippet .content .buttonMini a{color:#fff; margin-top:4px; background:url(/_project/_layout/gfx/sendButton.jpg) no-repeat; width:54px; border:0; padding:7px;}

#loginSnippet .content{padding: 5px 12px;}
#loginSnippet .content .helpIcon{display:none;}
#loginSnippet .content label{color:#fff; margin-top:4px;}
#loginSnippet .content .formMainLabel{color:#fff;}
#loginSnippet .content .buttonMini a, #loginSnippet .content .buttonMini a:hover, #loginSnippet .content .buttonMini a:active, #loginSnippet .content .buttonMini a:visited
				{color:#fff; margin-top:4px; background:url(/_project/_layout/gfx/sendButton.jpg) no-repeat; width:54px; border:0; padding:7px;}

#moduleArticle .content{border:0; padding:0;}
#moduleArticle .singleArticles .articleHeader{font:bold 18px Verdana, arial; color:#828081;}
#moduleArticle .singleArticles .articleSubHeader{display:block;}
#moduleArticle .singleArticles .articleTeaser{color:#a19e95;}
#moduleArticle .top,
#moduleArticle .articleSubHeader,
#moduleArticle .singleArticles .articleComments,
#moduleArticle .singleArticles .articleRssFeed{display:none;}


.section_826 .moduleGoBackLink, .section_864 .moduleGoBackLink{display:none;}

#articleSnippet a.post,#articleSnippet a.post:active,#articleSnippet a.post:visited{
	background:none; 
	margin:3px 12px;
	border-bottom:1px dotted #fff;
	padding:4px 4px 8px;
}
#articleSnippet a.post:hover{
	background:none; 
	text-decoration:underline;
	color:#fff;
}
#articleSnippet .post .header{color:#fff; font:bold 10px Verdana, arial;}
#articleSnippet .post .teaser{color:#fff; font:9px Verdana, arial;}
#articleSnippet .post .date{color:#eee; font:10px Verdana, arial;}
.gbSpinnerBtns{height:120px;}
a.spinnerBtn,a:active.spinnerBtn,a:visited.spinnerBtn{
	display:block;
	float:left;
	width:137px;
	margin:3px 3px 2px 2px;
	padding:3px 0 10px;
	text-align:center;
	background:url(/_project/_layout/gfx/spinnerBtnGrey.jpg) no-repeat;
	border:1px solid #fff;
	color:#fff;
	text-decoration:none;
	font:bold 9px verdana;
}
a.spinnerBtn:hover{
	background:#fff;
	color:#333;
	border:1px dotted #d6d2c6;
}
a.spinnerBtn.choosen,a:active.spinnerBtn.choosen,a:visited.spinnerBtn.choosen{background:url(/_project/_layout/gfx/spinnerBtnOrange.jpg) no-repeat; color:#fff;}
#spinner h1.pageHeader{margin-top:6px; padding-top:0;}
.spinnerImage{margin:3px 0 10px 50px;}
.spinnerClock{
	padding:10px 4px 4px;
	clear:both;
	margin:0 4px;
	font:9px verdana;
	color:#d6d2c6;
	text-align:right;
}
.subSpinner{text-align:center; height:40px;}
.subSpinner .subSpinnerText{width:122px; padding-top:10px; float:left; font:italic 12px Verdana, arial; color:#999;}
.subSpinner a.subSpinnerBtn{display:block; float:left; width:150px; height:30px; text-decoration:none;}
.subSpinner a.subSpinnerBtn.morgan{background:url(/_project/_layout/gfx/morgan.jpg) 50% 0px no-repeat;}
.subSpinner a.subSpinnerBtn.swedma{background:url(/_project/_layout/gfx/swedma.jpg) 50% 0px no-repeat;}