

	html, body, #beholder {
	
		
		background-repeat: repeat-x;
		font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
			font-size: 95%;
			font-weight: normal;
			color: #666666;
			line-height: 1.3em;
		height:100%;
	    margin: 0;
    	padding: 0;
    	overflow: hidden;
    	border: none;
    	text-align: center;

	}
	
	#bildeholder img.sp {
		
		border-width: 0px;
		border-color: #F2F0EA;
		
	}
	
	#bg {
		
		position:fixed; 
		top:0; 
		left:0; 
		width:100%; 
		height:100%;
			
	}
	
	#main {
		
		width: 980px;
		vertical-align: middle;
		height: 99%;
		margin: 0 auto;
		
	}
	
	img {
		
		float: left;
	}
	
	div#content-outer {
		
		
		background: #F2F0EA;
	    width: 605px;
	    height: 414px;
	    padding: 3px 0px 3px 0px; /* t r b l */
	    float: left;
	    
	}
	
	div#content-inner {
		
		
		background: #F2F0EA;
	    overflow: auto;
	    float: right;
	    width: 580px;
	    height: 414px;
	    padding: 0px 5px 0px 0px; /* t r b l */
	    
	}
	
	div#content-googlemaps-outer {
	
		float: left;
		width: 360px;
		height: 420px;
		padding: 0px 5px 0px 0px;
		
	}
	
	div#content-googlemaps-inner {
		
		background: #583814;
		color: #FFFFFF;
		overflow: auto;
		float:	right;
		width: 357px;
		height: 97px;
		padding: 3px 0px 0px 3px;
		
	}
	
	#beholder {
		
		z-index: 1;
		width: 980px;
		height: 100%;
	    text-align: left;
		
	}
	
	iframe {
		
		float: left;
		width: 605px;
		height: 420px;
		
	}
	
	[if IE 6]>

		/* some css fixes for IE browsers */
		html {overflow-y:hidden;}
		body {overflow-y:auto;}
		#bg {position:absolute; z-index:-1;}
		#content {position:static;}
		
		div#content-inner {
		
		
		background: #F2F0EA;
	    overflow: auto;
	    float: right;
	    width: 580px;
	    height: 405px;
	    padding: 5px 5px 0px 0px; /* t r b l */
	    
		}
		
		h1.tittel {
			
			color: #f8be0e;
			font-weight: bold;
			padding-top: 10px;
			font-size: 20px;
			
		}
	
	[endif]
		
	#menylinje {
		
		width: 980px;
		height: 60px;
		padding: 0;
		margin: 0;
		display: block;
	}
	
	ul#meny {
	    
		margin: 0 auto;
	    padding: 0;
	    list-style-type: none;
	    
	}
	
	ul#meny li {
	    
		display: inline;
	    padding-left: 20px;
	    padding-right: 15px;
		font-size: 1.1em;
		line-height: 1.3em;
		
	}
	
	a.meny, a.meny:link, a.meny:visited {
		
	    color: #FFFFFF;
	    text-decoration: none;
	    
	}
	a.meny:hover {
		
	    color: #F7C82E;
	    text-decoration: none;
	    
	}
	a#active_meny {
		
	    color: #F7C82E;
	    text-decoration: none;
	    
	}
	
	table.outline {
		
		border-width: 1px;
		border-style: solid;
		border-color: #583217;
		padding: 2px;
		
	}
	
	
	.header {
		
		width: 970px;
		height: 60px;
	    font-family: Times New Roman, serif;
		font-size: 2.8em;
	    letter-spacing: 6px;
		font-weight: bold;
		color: #f8be0e;
		line-height: 1.3em;
	    padding: 0;
	    margin: 0;
	    text-align: center;
	    vertical-align: middle;
	    
	}
	
	#header-inner {
		
		width: 970px;
		margin: 0 auto;
		
	}
	
	#bildeholderr {
		
		width: 268px;
		height: 230px;
		background: #583814;
		border: 1px solid black;
		float: right; 
		
	}
	
	div.bildeholder {
		
		width: 268px;
		float: right;
		display: block;
		
	}
	
	img.k {
		
		border: 1px solid black;
		margin-top: 5px;
		float:right;
		
	}
	
	#bildeholderl {
		
		width: 268px;
		height: 230px;
		background: #583814;
		border: 1px solid black;
		float: left; 
		
	}
	
	#bildetekst {
		
		width: 268px;
		padding: 2px;
		color: #FFFFFF;
		font-size: 10px;
		
	}
	
	#content-bg {
		
		width: 976px;
		height: 426px;
		background:  url(images/layout/cbg4.gif) gray;
		margin-bottom: 40px;
		margin-top: 10px;
		
	}
	
	#content {
		
		width: 970px;
		height: 420px;
		padding: 3px 3px 3px 3px;
		margin: 0 auto;
		float: left;
		
	}
	
	h1.tittel {
		
		color: #f8be0e;
		font-weight: bold;
		font-size: 20px;
		
	}
	
	h2 {
		
		color: green;
		
	}
	
	p {
		
		
		
	}
	
	p.sitat {
		
		color: green;
		
	}
	
	div.sitat-av {
		
		text-align: right;
		color: green;
		font-style: italic;
		font-size: 11px;
		padding-right: 10px;
		
	}
	
	div.blokk {
		
		display: block;
		width: 550px;
		margin-top: 30px;
		float: left;
		
	}
	
	.spes {
		
		font-style: italic;
		font-weight: bold;
		
	}
	
	#bunn {
		
		
		text-align: center;
	    vertical-align: middle;
	    color: #FFFFFF;
		font-size: 0.8em;
	    letter-spacing: 1px;
	    font-size: 0.91em;
		font-weight: bold;
		margin-top: 20px;
		padding-bottom: 10px;
		
	}
	
	ul#footer {
		
		margin: 0;
	    padding: 0;
	    list-style-type: none;
		
	}
	
	ul#footer li {
	
		display: inline;
	    padding-left: 10px;
	    padding-right: 10px;
		line-height: 1.3em;
		
	}
	
	#footer a, #footer a:link, #footera:visited {
		
   		color: #FFFFFF;
   		text-decoration: underline;
   		
	}
	
	#footer a:hover, #footer a:hover {
		
    	color: #ECB47F;
    	text-decoration: none;
    
	}




