body {
	width: 100%;
	float: left;
}
.wrapper {
	width: 950px;
	margin: 0 auto;
	}
	
	/* Header
	------------------------------ */
	.header {
		width: 950px;
		float: left;
		position: relative;
		margin-bottom: 10px;
		height: 161px;
		}
		.nav-main {
			position: absolute;
			left: 0;
			bottom: 0;
			height:31px;
			float: left;
			width: 950px;
border-left: 1px solid #C7C7C7;
		}	
		#header-info{
float:right;
width:221px;
margin-top:30px;
}
		.nav-supp {
float:right;
width:224px;
			/*position: absolute;
			left: 600px;
			top: 30px;*/
			
		}
		.breadcrumb {
			display: inline;
			float: left;
			margin-bottom: 10px;
			width: 100%;	
		}
        .nav-sub {
	        overflow: hidden;
        }	
	/* Section
	------------------------------ */
	.section {
		float: left;
		width: 950px;
		margin-bottom: 50px;
margin-top:5px;
		}
		.billboard,
		.content-1,
		.content-2,
		.content-3,
		.content-4,
		.content-5 {
			display: inline;
			float: left;	
			overflow: hidden;
		}	
			
		/* Start */
			.section.page-1 {
				margin: 0;	
			}
			.page-1 .billboard {
				width: 950px;
				height: 200px;
			}
			.page-1 .content-1 {
				width: 430px;
				margin-left: 10px; 
			}
		
		/* Page, nav + content */
			.page-2 .content-1 {
				width: 225px;
			}		
			.page-2 .content-2 {
				width: 655px;
				margin-left: 10px;	
			}
		
		/* Page, nav + content + sidebar */
			.page-3 .content-1 {
				clear:left;
				float:left;
				width: 220px;
padding-bottom:10px;
			
			}
			.page-3 .content-2 {
				float:left;
			 	padding-left: 15px; 
				width: 714px;
			}
			.page-3 .content-3 {
				float:right;
				width: 240px;
			}
			.page-3 .content-4 {
			float:left;
			padding-left: 15px; 
			padding-right: 15px; 
			width: 438px;
			}
			.page-3 .billboard
			{
			float:left;
			width:950px;
			margin-bottom:20px;
			}
	.page-3 .content-5 {
			float:left;
			padding-right: 13px; 
			width: 490px;
			}
	.page-3 .content-5-wide {
			float:left;
			padding-right: 15px; 
			width: 710px;
			}
.content-5-wide{
border-right: 1px solid #E9E9E9;
}
.content-5-wide .editor .news{
border-top:0px;
}
{
border-right: 1px solid #E9E9E9;
}
	.page-3 .content-6 {
				float:right;
				width: 200px;
padding-left:10px;
			}
/* Page, nav + content för startsida-kolumn*/
			.page-3 .content-1-start {
				clear:left;
				float:left;
				width: 240px;
padding-bottom:10px;
			
			}
		/* Page, nav + content + content + sidebar */
		/* Page, nav + ingress + content + content + sidebar */
			.page-4 .content-1 {
				width: 225px;
			}
			.page-4 .content-2 {
				margin-left: 10px; 
				width: 655px;
			}
			.page-4 .content-3 {
				margin-left: 10px; 
				width: 200px;
			}
			.page-4 .content-4 {
				margin-left: 10px; 
				width: 200px;
				float: left;
			}
			.page-4 .content-5 {
				float: right;
				width: 210px;
				margin-right:6px;
			}
			
		/* Page, nav + ingress + content + content + sidebar */
			.content-2 .col2 {
				width: 50%;
				background-color: #00CCFF;
			}
/* Search
--------------------------------*/	
.searchField {
float:right;
width:221px;
margin-top:15px;
}
#searchQuery{
float:right;
}
/* Footer
------------------------------ */
.footer {
	float: left;
	width: 100%;
	height: 60px;	
margin-top:15px;
}

