
h1{
	margin:14px 0px; 
	font:24px Trebuchet MS, arial; 
	color:#333; 
}

h2{
	margin:10px 0px; 
	font:18px Trebuchet MS, arial; 
	color:#333;
}

h3{
	margin:8px 0px; 
	font:18px Trebuchet MS, arial; 
	color:#333;
}

h4{
	margin:6px 0px; 
	font:16px Trebuchet MS, arial; 
	color:#333;
}

h5{
	margin:3px 0px; 
	font:bold 12px Trebuchet MS, arial; 
	color:#333;
}

h6{
	margin:3px 0px; 
	font:bold 11px Trebuchet MS, arial; 
	color:#333;
}

div.inledning, p.inledning{
	font:16px Trebuchet MS, arial; 
	color:#333;
	margin-bottom:15px;
}

a{color:#64723d; text-decoration:underline;}
a:hover{color:#315924; text-decoration:underline;}
a:active{color:#64723d;}
a:visited{color:#64723d;}
.footer{
	clear:both;
	border-top:1px solid #eee;
	padding-top:8px;
}
.footer ul li a{font:9px arial; text-decoration:none; margin-right:22px; padding:5px 0;}
/* HEADER */
#mainHeader{clear:both; height:90px; background:url(/_project/_layout/gfx/topBG.jpg) repeat-x;}
.headerLogo, .headerLogo:active, .headerLogo:visited, .headerLogo:hover{display:block; width:100px; height:88px; float:right; text-decoration:none;}
.topBannerOver{width:550px; height:66px; float:left; margin-left:20px;}
.topBannerOver .messageBox h2{color:#eee; margin:20px 0 0; padding:0; font:24px Trebuchet MS, arial;}

.topBannerUnder{width:550px; height:20px; float:left; margin-left:20px;}
.topBannerUnder .messageBox{margin:0; padding:0;}
.topBannerUnder .messageBox p{margin:0; padding:0; font:10px verdana;}
.topBannerUnder .messageBox h2{display:none;}
/* - MAIN - */
body{
	font:12px verdana; 
	color:#666; 
	line-height:18px; 
	margin:0;
	background:#f5f4ee;
	height:2000px;
}
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;}

div#layoutArea{
    width:750px; 
	margin:10px auto;	
	background:url(/_project/_layout/gfx/mainBg.jpg) repeat-y;
}

#contentTop{background:url(/_project/_layout/gfx/mainBgTop.jpg) 0 0 no-repeat; height:28px;}
#contentArea{
	padding:0 10px;
	margin:0px 25px;
}
#contentBottom{background:url(/_project/_layout/gfx/mainBgBottom.jpg) 0 0 no-repeat; height:30px;}

div.mainColumns{ float:left; height:100%;}
  div#content1		{ width:480px; padding:10px 20px 0px 0px;}
  div#content2		{ width:180px; padding:10px 0px 0px;}

div#contentHeader{display:none;}
/* - --------- - */
/* MAIN MENY */
div#mainHoverMenu ul{margin:0px 0 10px; clear:both;}
div#mainHoverMenu ul li{float:left; position:relative;}
div#mainHoverMenu ul li.menuStart{background:url(/_project/_layout/gfx/submenuLeft.png) no-repeat; display:block; height:43px;width:5px;}
div#mainHoverMenu ul li.menuEnd{background:url(/_project/_layout/gfx/submenuRight.png) 100% 0 no-repeat; display:block; height:43px; width:5px;}
div#mainHoverMenu ul a{
    outline: 0;
	float:left;	
	padding:14px 6px 15px; 
	font:bold 11px arial; 
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #333;
	background:url(/_project/_layout/gfx/mainMenuBg.jpg) repeat-x;
}
div#mainHoverMenu ul li a.choosen{color:#fff; background-image:url(/_project/_layout/gfx/mainMenuBgChoosen.jpg);}
div#mainHoverMenu ul li a:hover{background-image:url(/_project/_layout/gfx/mainMenuBgChoosen.jpg); text-decoration:underline;}

	div#mainHoverMenu ul ul{
		padding:4px 7px 10px;
		position:absolute;
		float:left;
		z-index:500;
		display:none;
		background:url(/_project/_layout/gfx/subMenuBG.png) 0 100% no-repeat;
		border-top:none;
		width:156px;
		top:43px;
		left:-5px;
	}
	div#mainHoverMenu ul ul li.menuStart{display:none;}
	div#mainHoverMenu ul ul li.menuEnd{display:none;}
	div#mainHoverMenu ul ul a{width:130px; padding:3px 10px; color:#000; background:none; border:0; font:bold 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:156px;
		top:0px;
		left:130px;
	}



/* SUB MENU */
	div#subMenu ul li ul{margin:0 0 0 10px;}
	div#subMenu ul li ul li a{font-size:11px;}

.colBoxContainer .top{background:url(/_project/_layout/gfx/fadedBG.jpg) 0 100% repeat-x #fff; cursor:pointer; border:1px solid #eee;}
.colBoxContainer .icon{background:url(/_project/_layout/gfx/boxIconLeft.gif) 0 0 no-repeat; width:30px;	height:30px; margin-top:-3px;}
.colBoxContainer .content p.inledning{margin-bottom:10px;}


#content1 .smodeContent .colBoxContainer{border-bottom:5px solid #fff; margin-bottom:5px;}
html>body #content1 .smodeContent .colBoxContainer{margin:0;}
#content1 .colBoxContainer .icon{display:none;}
#content1 .colBoxContainer .headerBox h4{color:#333;}
#content1 .colBoxContainer .content{padding:20px; border-left:10px solid #eee; border-right:10px solid #eee;}
#content1 .smodeContent .colBoxContainer .headerBox h4{color:#fff;}
#content1 .smodeContent .colBoxContainer .content{padding:10px;}

#message1.colBoxContainer .top{border:0; background:#90c628; border-left:10px solid #6eb51b;}
#message4.colBoxContainer .top{border:0; background:#78c4db; border-left:10px solid #34b4db;}
#message10.colBoxContainer .top{border:0; background:#78c4db; border-left:10px solid #34b4db;}
#message3.colBoxContainer .top{border:0; background:#78c4db; border-left:10px solid #34b4db;}
#message14.colBoxContainer .top{border:0; background:#78c4db; border-left:10px solid #34b4db;}
#message5.colBoxContainer .top{border:0; background:#78c4db; border-left:10px solid #34b4db;}
#message6.colBoxContainer .top{border:0; background:#78c4db; border-left:10px solid #34b4db;}
#message2.colBoxContainer .top{border:0; background:#fba049; border-left:10px solid #e48529;}
#message8.colBoxContainer .top{border:0; background:#90c628; border-left:10px solid #6eb51b;}
#message13.colBoxContainer .top{border:0; background:#90c628; border-left:10px solid #6eb51b;}
#message15.colBoxContainer .top{border:0; background:#78c4db; border-left:10px solid #34b4db;}

.productList li{background:url(/core/coreStyle/gfx/icons/check.gif) 0 50% no-repeat; padding:3px 0 5px 30px; list-style-type:none; list-style-position:outside;}

.customerLink{display:block; float:left; padding:2px 10px; text-decoration:none;}
.customerLink.high{color:#fba049; font:bold 17px verdana;}
.customerLink.mini{color:#999; font:10px verdana;}

.smodeInstruction{font:italic 10px verdana; color:#999; padding-top:10px; clear:both;}
.smodePrice{font-weight:bold; background:#D2E9FF; color:#006699; padding:1px 4px;}

#content2 .colBoxContainer .content{font:10px verdana; color:#666;} 

#contactSnippet.colBoxContainer{margin:0;}
#contactSnippet.colBoxContainer .top{display:none;}
#contactSnippet.colBoxContainer .content{background:url(/_project/_layout/gfx/contactBG.jpg) no-repeat; padding:15px; border:0; height:260px;} 
#contactSnippet.colBoxContainer .content label{color:#eee; margin-top:2px;} 
#contactSnippet.colBoxContainer .content input{background:url(/_project/_layout/gfx/contactFieldBG.jpg) no-repeat; border:0;} 
#contactSnippet.colBoxContainer .content select{background:url(/_project/_layout/gfx/contactSelectBG.jpg) no-repeat; border:0; padding:3px 4px; width:147px;} 
#contactSnippet.colBoxContainer .content textarea{background:url(/_project/_layout/gfx/contactAreaBG.jpg) no-repeat; border:0; width:140px; height:42px; padding:4px;} 
#contactSnippet.colBoxContainer .content .buttonMini a,
#contactSnippet.colBoxContainer .content .buttonMini a:visited,
#contactSnippet.colBoxContainer .content .buttonMini a:active {background:url(/_project/_layout/gfx/contactBtn.jpg) no-repeat; border:0; width:40px; color:#000; margin-bottom:10px; padding:5px 5px 7px 7px;}

#message7.colBoxContainer{margin:0;}
#message7.colBoxContainer .top{display:none;}
#message7.colBoxContainer .content{background:url(/_project/_layout/gfx/citatBG.jpg) no-repeat; padding:15px 18px; border:0; height:100px;} 

#message9.colBoxContainer{margin:0;}
#message9.colBoxContainer .top{display:none;}
#message9.colBoxContainer .content{background:url(/_project/_layout/gfx/supportBG.jpg) no-repeat; padding:38px 18px 5px; border:0; height:100px;} 
#message9.colBoxContainer h3{font-size:14px; margin:0 0 4px;}
#message9.colBoxContainer a{display:block; background:url(/core/coreStyle/gfx/icons/check.gif) 0 50% no-repeat; padding:2px 0 2px 20px;}


#miscLinks.colBoxContainer{margin:20px 0 0;}
#miscLinks.colBoxContainer .top{display:none;}
#miscLinks.colBoxContainer .content{background:url(/_project/_layout/gfx/miscLinksBG.jpg) 0 0px no-repeat; padding:15px 18px; border:0;} 
#miscLinks ul li a{font:9px arial; text-decoration:none; padding:5px 0;}
#miscLinks ul li.shareThis a{padding-left:20px; margin-right:25px; color:#40a93e;}
#miscLinks ul li a.ffIcon{padding-right:24px; background:url(/_project/_layout/gfx/ffIcon.jpg) 100% 0 no-repeat; color:#e45604;}
