body {
	width: 100%;
	float: left;
}
.wrapper {
	width: 960px;
	margin: 0 auto;
}
.topbar {
	width:100%;
	height:18px;
}
.searchbar {
	width:560px;
	margin: 0 auto;
	height:30px;
}
.searchbar-bg {
	position:absolute;
	width:100%;
	height:30px;
	bottom:0px;
}
	.header  .wrapper,
	.footer  .wrapper	{
		width: 960px;
		margin: 0 auto;
		position: relative;
		height: 136px;
		overflow:visible;
		}
	.wrapper.main {
		width: 730px;
		float:right;
		}
	
	/* Header
	------------------------------ */
	.header {
		width: 100%;
		float: left;
		
		}
		.nav-main {
			position: absolute;
			right: 145px;
			bottom: 15px;
			height:30px;
		}
		.nav-supp {
			position: absolute;
			right: 0;
			top: 40px;
		}
		.footer .nav-supp {
			top: 0;
		}
		.breadcrumb {
			display: inline;
			float: left;
			width: 100%;
			margin-bottom:15px;
		}
        .nav-sub {
	        overflow: hidden;
        }	
	/* Section
	------------------------------ */
	.section {
		float: left;
		width: 100%;
		margin-bottom:50px;
		}
		.billboard,
		.content-1,
		.content-2,
		.content-3,
		.content-4,
		.content-5 {
			display: inline;
			float: left;	
			overflow: hidden;
		}	
			
		/* billboard */
			.billboard {
				width: 100%;
				height: 325px;
				position:relative;
			}
			.billboard.start {
				margin-bottom:0;
			}
			.billboard .flash-start{
					height:318px;
					left:50%;
					margin-left:-800px;
					position:absolute;
					width:1600px;
				}
			.billboard.sub-img {
					height:228px;
				background:#000;
				overflow:hidden;
				margin-bottom:10px;
			}
			.billboard .flash-sub{
					height:228px;
					left:50%;
					margin-left:-800px;
					position:absolute;
					width:1600px;
				}
			/*spec start
			.billboard.start {
			}
			.billboard .flash-start,
				.billboard .flash-start img{
					height:385px;
					width:1280px;
					margin-left:-640px;
					}*/
				
		/* start page */
			.page-1 .content-1,
			.page-1 .content-2{
				width: 960px;
				margin-bottom:30px;
			}
			.page-1 .content-2{
				margin-bottom:0;
			}
		
		/* Page, nav + content */
			.page-2 .content-1 {
				width: 205px;
			}
			.page-2 .content-2 { 
				width: 470px;
			}	
				.page-2 .content-2.space { 
					margin-left:25px;
				}
			.page-2 .content-3 {
				margin-left: 25px; 
				width: 230px;
				float:right;
			}
			.page-2 .content-4 { 
				width: 730px;
				float: right;
				margin-top:45px;
			}
		
		/* Page, nav + content + sidebar */
			.page-3 .content-1 {
				width: 205px;
			}
			.page-3 .content-2 {
				width: 730px;
				margin-bottom:0; 
				margin-left:25px;
			}
			.page-3 .content-2.no-space {	
				margin-left:0;
			}
			.page-3 .content-3 { 
				width: 730px;
				float: right;
			}
				.page-3  .editor.short{ 
					width: 470px;
					float:left;
				}
		
		/* Page, nav + content + content + sidebar */


		/* Page, nav + ingress + content + content + sidebar */
			.page-4 .content-1 {
				width: 205px;
			}
			.page-4 .content-2 {
				width: 730px;
				margin-left: 25px; 
				margin-bottom:30px;
				padding-bottom:30px;
			}
			.page-4 .content-3 {
				margin-left: 25px; 
				width: 470px;
			}
			.page-4 .content-4 { 
				margin-left: 25px; 
				width: 230px;
				float:right;
			}
			/*
			.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;
			}

.section.page-nyhetsbrev {
	background:#fff url(images/start-wrapper-bg.png) no-repeat 50% 0;
	padding-top: 70px;
}	
.page-nyhetsbrev .content-3 {
	margin-left: 25px; 
	width: 230px;
	float:right;
}
.page-nyhetsbrev .content-2 { 
	width: 470px;
}	
	.page-nyhetsbrev .content-2.space { 
		margin-left:25px;
	}




/* Footer
------------------------------ */
.footer {
	float: left;
	width: 100%;
	height: 30px;	
	padding-top:15px;
	border-top:1px solid #ccc;
}
