body {
	border-top: rgb(0,102,52) 11px solid;
	background: #e7e7e7; }
	
#mBestilling {
	display: none;
}
	
#frame {
	padding-left: 33px;
	padding-right: 55px;
	
	margin: 0 auto;
	background: #FFF;
	
	width: 748px;}
	
#header {
	width: 900px;
	height: 86px;
	display: inline-block; }
	
	#logo, #header ul {
		position: relative;
		display: inline-block;}
	
	#logo {
		top: 10px;
		left: 0;
		margin-right: 10px;
		float: left}
		
	#header ul {
		top: 10px;
		left: 0px;
		display: inline-block;
		float: left; }
		
		#header ul li {
			display: inline; }
			
		#header ul li a {
			font-size: 18px;
			font-weight: bold;
			float: left;
			text-decoration: none;
			color: rgb(0,102,52);
			padding: 56px 8px 5px;
			margin-right: 7px; }
			
		#header ul .Selected a, #header ul .ChildSelected a {
			background: url('/static/graphics/graa.png');
			background: rgba(122, 122, 122, .17);
			color: black;
			cursor: default; }
			
		/*#header ul .Selected:first-child a {
			background: none;
			color: #1270ad; }*/
			
		#header ul li a:hover {
			color: black; }			
			
#sideboks {
	position: relative;
	top: 15px;
	left: 33px;
	width: 240px;
	display: inline-block;
	float: left;
	}
	
	#sideboks h3 {
		margin-top: 12px; }
		
#under-nav {
	display: inline-block;
	float: left;
	/*margin-left: 260px;*/
	width: 500px;
	position: relative;
	top: 27px}
	
	#under-nav li {
		display: inline;
		list-style: none; }
		
	#under-nav a {
		color: #4b4b4b;
		text-decoration: none;
		margin-right: 20px; }
		
	#under-nav a:hover {
		color: rgb(0,102,52);
		text-decoration: underline; }
		
	#under-nav .Selected a {
		font-weight: bold;
		color: rgb(0,102,52);
		text-decoration: none;
		cursor: default; }
		
#content {
	width: 500px;
	position: relative;
	top: 15px;
	display: inline-block;
	margin-top: 0;
	padding-top: 12px;
	}

#forside {
	background: url("/static/graphics/kfb_anlegg.jpg") no-repeat bottom;
	height: 475px;
	margin-top: 24px; }
	
	#forside p {
		width: 477px; }
		
	#bestilling, .sted {
		display: inline-block;
		width: 240px; }
	
	.sted {
		text-decoration: none;
		margin-top: 30px; }
		
		.sted h3 {
			margin: 0; }
			
		.sted img {
			margin-bottom: 0; }

		
	#artikler {
		width: 500px;
		position: relative;
		left: 0px;
		top: -120px;
		display: inline-block; }

		
	#brosjyre { 
		width: 100%;
		}

#footer {
	color: #888888;
	text-align: center;
	letter-spacing: 2px;
	padding-bottom: 15px;
}

/*** Slideshow -- set the width and height to match your images **/

.bildeKarusell {
	margin-top: 15px;
}

#slideshow {
    position:relative;
    height:350px;
	width: 960px;
	z-index:900;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
