@charset "UTF-8";

h3{
font-size:16px;
}
h4{
font-size:14px;
}
/* BODY CLASSES */
body {
	background-color: #000000;
	color: #FFFFFF;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.body_intro{
	background-image: url(/images/introside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_about{
	background-image: url(/images/om_dagfinn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_contact{
	background-image: url(/images/kontakt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_video{
	background-image: url(/images/video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_tour{
	background-image: url(/images/turneliste_flyplass.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_news{
	background-image: url(/images/nyheter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_blog{
	background-image: url(/images/blogg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_evolusjon{
	background-image: url(/images/evolusjon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



#wrapper{
width:1000px;
}

#left {
	float: left;
	width: 190px;
	
}

#right {
	float: left;
	width: 800px;
	position:absolute;
	left:190px;
	height:100%;
	
}

/* TEXT STYLES */
.heading{
font-size:13px;
color:#fff;
margin-bottom:5px;
}

.heading_news{
font-size:13px;
color:#c9690e;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
padding-top:0px;
}

.heading_blue{
font-size:13px;
color:#175877;
margin-bottom:5px;
}

.news{
margin-top:5px;
margin-bottom:20px;

}


/* NAVIGATION STYLES */

#nav_wrapper{
height:500px;
}

#nav{
margin-top:25px;
border-left:1px solid #fff;
height:180px;
margin-left:20px;
}

#nav ul{
list-style:none;
margin-left:-28px;
_margin-left:12px;
#margin-left:12px;
}

#nav li{
margin-bottom:7px;
display:block;
width:150px;
}

/* Navigation text */
.active_intro{
color:#333333;
font-size:16px;
}

.active_news{
/*color:#98a648;*/
color:#c9690e;
font-size:16px;
}

.active_about{
color:#5d441d;
font-size:16px;
}

.active_video{
color:#01616c;
font-size:16px;
}

.active_tour{
color:#860104;
font-size:16px;
}

.active_contact{
color:#175877;
font-size:16px;
}

/* LINKS */
a{
color:#fff;
text-decoration:none;
font-size:12px;
}

a.small_white{
color:#fff;
text-decoration:underline;
font-size:11px;
}

/* SITE SPESIFIC STYLES */

/* Index.php */

.index_door{
position:absolute;
left:550px; 
top:100px; 
height:350px; 
width:150px;
cursor:pointer;
}

.news_door{
position:absolute;
left:550px; 
top:100px; 
height:200px; 
width:150px;
cursor:pointer;
}

.index_newsletter{
position:absolute;
left:140px; 
top:520px; 
height:60px; 
width:110px;
cursor:pointer;
}

.index_tour{
position:absolute;
left:85px; 
top:85px; 
height:200px; 
width:150px;
cursor:pointer;
}

.flash_exit_front{
position:absolute;
left:540px;
top:0px;
height:76px;
width:96px;
}
/* /video/index.php */

#video_thumbs{
position:absolute;
top:150px;
left:258px;
height:65px;
width:437px;
}

#player_area{
position:absolute;
left:270px;
top:235px;
height:340px;
width:435px;
}

#player_area_evolution{
position:absolute;
left:20px;
top:100px;
height:340px;
width:435px;
}

/* /about/index.php */
#about_links{
position:absolute;
height:50px;
width:800px;
left:35px;
top:20px;
}

#display_about_general{
position:absolute;
top:50px;
left:35px;
height:320px;
width:650px;
}

#display_about_showografi{
position:absolute;
top:50px;
left:35px;
height:320px;
width:650px;
}

#display_about_skjermografi{
position:absolute;
top:50px;
left:35px;
height:320px;
width:650px;
}

#display_about_dubografi{
position:absolute;
top:50px;
left:35px;
height:320px;
width:650px;
}

#display_about_regiografi{
position:absolute;
top:50px;
left:35px;
height:320px;
width:650px;
}

#display_about_diskografi{
position:absolute;
top:50px;
left:35px;
height:320px;
width:650px;
}

/* /contact/index.php */

#contact_menu{
position:absolute;
height:50px;
width:800px;
left:35px;
top:22px;
}

#display_booking_form{
position:absolute;
top:50px;
left:35px;
height:320px;
width:300px;
}

#display_contact_form{
position:absolute;
top:50px;
left:35px;
height:320px;
width:300px;
}

#display_form_sent{
position:absolute;
top:80px;
left:70px;
height:320px;
width:300px;
}

/* /tour/index.php */

#tour_content{
position:relative;
left:160px;
top:260px;
height:260px;
width:460px;
background-color:#000;

}

.tour_playlist{

height:250px;
width:460px;
}

/* /news/index.php */

#news_content{
position:relative;
left:35px;
top:20px;
height:300px;
width:440px;
}


/* JQUERY */
.stepcarousel{
position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/
width: 430px; /*Width of Carousel Viewer itself*/
height: 90px; /*Height should enough to fit largest content's height*/
margin-left:20px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel {
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.panel2 {
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 430px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/* FORMS */
input.white{
border:1px solid #fff;
color:#000;
/*height:20px;*/
background-color:#fff;
font-size:14px;
}
textarea.white{
border:1px solid #fff;
color:#000;
background-color:#fff;
font-size:14px;
}

.submit{
border:1px solid #fff;
color:#000;
height:20px;
background-color:#fff;
font-size:14px;
}

label{
margin-top:5px;
}
