@charset "ISO-8859-1";
body {
	font-family: Verdana, Geneva, sans-serif;
	background-image:url(bg.png);
	background-repeat:repeat-x;
	align: center;
	margin:0px;
	padding:0px;
}

a{
	outline:none;
	color: #00acee;
}

p{
	margin:0px;
	margin-bottom:4px;
}

h2{
	color: #00acee;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#top{
	display:block;
	position:relative;
	width: 980px;
	height:100px;
	border:0px solid #FFF;
	margin: 0 auto;
	background-image:url(topright.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#home{
	background-image:url(home.png);
	width:49px;
	height:42px;
	display:block;
	}
	
	#home:hover{
	background-image:url(home_over.png);
	width:49px;
	height:42px;
	display:block;
	}
	
	
	#destinations{
		position:absolute;
		left:70px;
		top:8px;
			font-size:11px;
			color:#666;
	}
	
	#destinations strong{
		color:#81cc00;
	}
	
	#destinations a{
		color:#333;
		text-decoration:none;
		margin-left:20px;
	}
	
	#destinations a.aktiv{
		color: #00abf0;	
	}
	
	

.igreenbelt{
	position:relative;
	top:319px;
	left:0px;
	background-image:url(greenbelt.png);
	height:20px;
	width:100%;
	filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}

.greenbelt{
	position: absolute;
	top:319px;
	left:0px;
	background-image:url(greenbelt.png);
	height:20px;
	width:100%;
}

#fullwidth{
	position:absolute;
	left:0px;
	top:0px;
	width:99%;
	text-align:center;
	border:0px solid #333;
}

#tabs{
	position:relative;
	left: 550px;
	border: 0px solid #FFF;
	font-size: 11px;
	width: 400px;
	top: 299px;
}

#tabs a{
	padding-top:2px;
	color: rgb(240,240,240);
	text-decoration:none;
	background-image:url(tab_inact_bg.png);
	height:18px;
	width:93px;
	display:inline-block;
	margin:0px;
	text-align:center;
}

#tabs a.active{
	padding-top:2px;
	color: rgb(0,172,237);
	text-decoration:none;
	background-image:none;
	background-color:#FFF;
	height:18px;
	width:93px;
	display:inline-block;
	margin:0px;
	text-align:center;
}

#tabs a.active:hover{
	color: rgb(0,172,237);
}

#tabs a:hover{
	color:#FFF;
	
	}

#center_content{
	display:block;
	width:980px;
	margin: -100px auto; 
	border: 0px solid #CCC;
	height: 200px;
	z-index:11;
}

#mainimg{
	position:absolute;
	top: 80px;

}

#content{
	position: relative;
	top: 310px;
	border:0px solid #CCC;
	width:980px;
	display:inline-block;
	height: 280px;
	vertical-align:top;
	font-size:11px;
	color:#333;
}

#map{
	vertical-align:top;
	display:inline-block;
	width: 229px;
	height:195px;
	border: 0px solid #CCC;
	
}


#tekst{
	vertical-align:top;
	display:inline-block;
	width: 348px;
	font-size:11px;
	color:#666;
	border: 0px solid #CCC;
	margin-left:20px;
}


#languages{
	display:block;
	position:absolute;
	left: 900px;
	top: 3px;	
	font-size: 11px;
	z-index: 50;
}

#kampanje{
	display:inline-block;
	vertical-align:top;
	width:345px;
	height:180px;
	border: 0px solid #333;
	margin-left: 20px;
}

#label{
	display:block;
	margin-top:-41px;
	filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}


.celle{
	display:inline-block;
	width:230px;
	margin-bottom:8px;
}


#details{
	position:absolute;
	top: 80px;
	display: block;
	width: 980px;
	height: 259px;
	font-size: 11px;
	overflow:hidden;
	border: 0px solid #CCC;
	background-color:#FFF;
	background-color: #d8e9f3;
	filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
}
#d_txt{
	display:block;
	width: 380px;
	position:absolute;
	left: 370px;
	top: 10px;
	height:220px;
	border:  0px solid #CCC;
	overflow-y: auto;
}

#d_bilde{
	display:block;
	left: 0px;
	top:0px;
}


#nav{
	display:block;
	position:absolute;
	left: 890px;
	top: 10px;
	width:70px;
	border:0px solid #CCC;
}

#d_contact{
	display:block;
	position:absolute;
	left: 770px;
	top: 50px;
	width:190px;
	border:0px solid #CCC;
	height: 130px;
	color:#666;
}

#nav a{
	display: inline-block;
	width: 18px;
	height: 22px;
}

#nav_prev{			background-image:url(nav/prev.png); }
#nav_prev:hover{	background-image:url(nav/prev_over.png); }

#nav_hide{			background-image:url(nav/minimize.png); }
#nav_hide:hover{	background-image:url(nav/minimize_over.png); }

#nav_next{			background-image:url(nav/next.png); }
#nav_next:hover{	background-image:url(nav/next_over.png); }


#movie{
display:inline-block;
text-align: center;
width: 600;
z-index: 200;
position:relative;
top: -300px;
left: 200px;
padding: 20px;
background-color:#FFF;
border: 0px solid #09F;
}


#movielink{
	display:inline-block;
	background-image:url(movie.png);
	width:90px;
	height:86px;
	position:relative;
	left: 126px;
	top: -86px;
}

#movielink:hover{
	background-image:url(movie_over.png);
}

#movieback{
	background-image:url(movieback.png);
	display:inline-block;
	width:39px;
	height:39px;
}

#movieback:hover{
	background-image:url(movieback_over.png);
}
