html {
	overflow: hidden;
}


/* @group Nav */
#navi{
	display: inline;
	float:left;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	padding-top: 10px;
    padding-left: 50px;
	padding-bottom:10px;
	background-image:url(../images/black85op100px.png);
	z-index:10;
}

	#navi ul {float: left; width: 1200px; }
	#navi li {display: block; float: left; list-style-type: none; }
	#navi li a, #navi span a {display: block; height: 43px; text-indent: -90000px; }
	#navi li a:hover, #navi span a:hover {background-position: 0 -43px; }
	body a.home {background: url(../images/nav/logotype.png) no-repeat; width: 216px; margin: 0 20px 0 0px; }
	.omoss {background: url(../images/nav/omoss.png) no-repeat; width: 109px; }
	.kassan {background: url(../images/nav/kassan.png) no-repeat; width: 109px; margin: 0 140px 0 0px; }
	.medlem {background: url(../images/nav/medlem.png) no-repeat; width: 109px; }
	.blogg {background: url(../images/nav/blogg.png) no-repeat; width: 109px; }
	.partners {background: url(../images/nav/partners.png) no-repeat; width: 109px; }
	.kontakt {background: url(../images/nav/kontakt.png) no-repeat; width: 109px; }
	#navi li .selected {background-position: 0 -43px; }
/* navi end */

#content, .section{
	padding:0;
	margin:0;
	list-style:none;
}
#content{
	display: inline;
	overflow:hidden;
	width:1920px;
	position:relative;
	height:1000px;
	float:left;
}
	/*
	#content h2{
	display: inline;
		color:#993333;
		margin:20px 0pt;
	}*/
	#content a{
		color:#777;
		text-decoration:none;
	}
.section{
	width:7700px;
	height:2800px;
	position:relative;
	background-image:url(../images/mainbg3.png);
}
/**
.infoarrayempty{
		display: inline;
		background-image:url(../images/white95op100px.png);
		position:relative;
		float:left;
		margin-left:50px;
		margin-right:650px;
		margin-bottom:550px;
		margin-top:25px;
		padding:10px 60px 10px 60px;
		width:776px;
		height:55px;
		border-style: dashed;
		border-color:#000000;
		border-width:thin;
		overflow:hidden;
		z-index:2;
	}

	.infoarray{
		display: inline;
		background-image:url(../images/white95op100px.png);
		position:relative;
		float:left;
		margin-left:50px;
		margin-right:650px;
		margin-bottom:550px;
		margin-top:25px;
		padding:10px 60px 10px 60px;
		width:776px;
		height:55px;
		border-style: dashed;
		border-color:#000000;
		border-width:thin;
		overflow:hidden;
		z-index:2;
	}
		.infoarray p{
			text-decoration:none;
			color:#777;
			
		}
**/
	.section .sub{
		display: inline;
		background-image:url(../images/white95op100px.png);
		position:relative;
		float:left;
		margin-left:50px;
		margin-right:925px;
		margin-bottom:630px;
		margin-top:113px;
		padding:20px 60px 30px 60px;
		width:776px;
		height:396px;
		border-style: dashed;
		border-color:#000000;
		border-width:thin;
		overflow:hidden;
		z-index:2;
	}
		.section .sub p{
			text-decoration:none;
			color:#777;
			
		}
	
	.section .sub2{
		display: inline;
		background-image:url(../images/white95op100px.png);
		position:relative;
		float:left;
		margin-left:50px;
		margin-right:925px;
		margin-bottom:630px;
		margin-top:113px;
		padding:20px 60px 30px 60px;
		width:776px;
		height:396px;
		border-style: dashed;
		border-color:#000000;
		border-width:thin;
		overflow:hidden;
		z-index:2;
	}
	/*	.section .sub2 p{
			width:550px;
			margin:16px 0;
			font-size:85%;
			line-height:1.4em;
		}*/
		
	.section .sub3{
		display: inline;
		background-image:url(../images/white95op100px.png);
		position:relative;
		float:left;
		margin-left:50px;
		margin-right:925px;
		margin-bottom:630px;
		margin-top:113px;
		padding:20px 60px 30px 60px;
		width:776px;
		height:396px;
		border-style: dashed;
		border-color:#000000;
		border-width:thin;
		overflow:hidden;
		z-index:2;
		}	
		.section .sub4{
		display: inline;
		background-image:url(../images/white95op100px.png);
		position:relative;
		float:left;
		margin-left:50px;
		margin-right:925px;
		margin-bottom:630px;
		margin-top:113px;
		padding:20px 60px 30px 60px;
		width:776px;
		height:396px;
		border-style: dashed;
		border-color:#000000;
		border-width:thin;
		overflow:hidden;
		z-index:2;
	}
	
	.section .sub5{

display: inline;

float: left;
height: 370px;
margin-bottom: 630px;
margin-left: 50px;
margin-right: 909px;
margin-top: 113px;
overflow: hidden;
padding: 0px;
position: relative;
width: 916px;
z-index: 2;
	}
	
.message{
	background:#EEE;
	border:1px solid #999;
	color:#333;
	font-size:12px;
	padding:1px;
	position:absolute;
	left:11px;
}
#first{
	top:484px !important;
	top:498px;			
}
#second{
	top:503px !important;
	top:517px;			
}






