@charset "utf-8";
/* CSS Document */



/* GENERAL */

html {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}	
body {	
	color:#000000;
	font-family:Arial,Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	text-align: left;
	margin:0px;
	padding:0px;
	background-image: url(../gfx/bg_main.jpg);
	background-repeat:repeat-x;
}

object {
	outline: none;
}

.float_left{
	float:left;
	}

.clear{ 
	height:0px; 
	line-height:1px;
	overflow:hidden; 
	display:block; 
	clear:both; 
	}
	
a, a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #3f466c;
	}
	
a:hover{
	text-decoration:underline;
	}
	
.linkThin{
	font-weight: lighter;
	text-decoration: underline;
	}	
	
ul { 
	list-style:none; 
	}

.click_link {
	cursor: pointer;
	}
	
.hr1{
	background-image:url(../gfx/hr1.gif);
	height: 1px;
	width: 640px;
	margin: 10px 0px 10px 0px;
}

/* Nullstiller margins og paddings */

h1,h2,h3,h4,h5,h6,p,.h1,.h2,.h3,.h4,.h5,.h6,ul,li { margin:0px; padding:0px; }
img { 
	display:block; 
	border:none;
	}

h1, .h1, h1 a, .h1 a { font-size:24px; font-family: "Arial Black", Gadget, sans-serif; }
h2, .h2, h2 a, .h2 a { font-size:17px; font-weight:bold;  margin-bottom: 8px; color:#000; }
h3, .h3 { font-size:15px; font-weight:bold; margin-bottom: 6px;}
h4, .h4 { font-size:13px; }
h5, .h5 { font-size:10px; font-weight:bold; }
p, .p {	font-size:12px; }

a.h1 { text-decoration:none; }
a.h1:hover { text-decoration:underline; }
a.h2 { text-decoration:none; color:#000000; }
a.h2:hover { text-decoration:underline; color:#000000;}
a.h3 { text-decoration:none; }
a.h3:hover { text-decoration:underline; }
a.h4 { text-decoration:none; }
a.h4:hover { text-decoration:underline; }
a.h5 { text-decoration:none; }
a.h5:hover { text-decoration:underline; }


/* LAYOUT */

.imgStd{
	float: left;
	padding: 4px 10px 0px 0px;

}

.framework {
	width:1000px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align: left;
/*	border: solid 1px red; */
	}


/* Topp og hovedmeny */
.top{
	width: 1000px;
	height: 140px;
	background-image: url(../gfx/bg_top.jpg);
	background-repeat: no-repeat;
	}
	
.btn_home{
	float: left;
 /*	padding: 77px 496px 0px 0px; */
	padding: 0px 0px 0px 0px;
	width: 496px;
	height: 100px;
	}
			
/* Søkefelt */

.search_bar{
	background-image: url(../gfx/bg_search.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 160px;
	}
	
.search_space_left {
	float: left; 
	width: 80px; 
	height: 163px;
	}	
	
.search_bar .text_plain{
	float: left;
	margin-top: 17px;
	width: 210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e3b5b7;
	}	
	
.search_bar .searchChoice1{
	font-size: 14px;  
	font-family:Verdana, Geneva, sans-serif;
	background-color: #c7d1d2;
 	height: 25px;  
 /* 	height: 30px; */
	text-indent: 4px;  
 /*	vertical-align: bottom; */
  /*	margin: 0px 0px 0px 0px; */ 
 /*   	padding: 0px 0px 0px 0px;  */
  /* 	padding: 2px 0px 0px 0px;   */
 	padding: 4px 8px 1px 8px; 
	}
	
.search_bar .searchChoice2{
	font-size: 14px;
	font-family:Verdana, Geneva, sans-serif;
	background-color: #c7d1d2;
 /*	height: 35px;  */
 /* 	height: 27px; */
 /* 	width: 159px;   */
 /* 	margin: 0px 0px 0px 8px; */
 	padding: 2px 2px 2px 8px; 
	}	

   /*    -------------  search select box  -----------------   */
   
 .menu {
	font-family: arial, sans-serif; 
 	position:relative;   
	font-size:14px; 
	z-index: 100;
	}

.menu ul li {
 	background-image:url(../gfx/input_field_dropdown.jpg);  
	height: 27px;
 	width: 159px;
	}	
 	
 	
.menu ul li ul {
  	display: none;  
 	}
	
		
.menu ul li a, .menu ul li a:visited {  
 	display:block;   
	text-decoration:none;  
	text-align:left;
	text-indent: 8px;
	font-weight: normal;
    color: black;
  	overflow:hidden;  
 	padding-top: 2px;
	}

.menu ul li a:hover {
	display: block;
 	position: relative; 
	left: 0;  
	text-decoration:none;  
}


/* specific to non IE browsers */
.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	left:0; 
	width:157px;    	
	}
	
.menu ul li:hover ul li a.hide {
 	background: #c7d1d2;
	color: black;
	}
	
.menu ul li:hover ul li:hover a.hide {
	background: highlight;
	color:#000;
	}

.menu ul li:hover ul li:hover {
  	background: highlight;  
 	color:#000; 
	}
	
.menu ul li:hover ul li ul {
 	display: none;  
	}
	
	
.menu ul li:hover ul li a {
 	height: 20px;
	display:block;
	background:#262626; 
	color: #a2cd24; 
	}


.menu ul li:hover ul li {
	height: 20px;
 	display:block; 
 	background: #c7d1d2; 
	}


.menu ul li:hover ul li a:hover {
	background:#333; 
	color:#a2cd24;
	}


.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	top:0;
	}
	
   
   /*   -------------- end search select box  ------------------ */

.searchResult{
	background-image: url(../gfx/bg_resultBar.jpg);
	font-size: 18px; 
	font-weight:bold; 
	text-align: left; 
	vertical-align: middle;
	height: 44px;
	width: 665px;
}
	
form{
	margin:0px; 
	padding:0px;
	}
	
input{
	float: left;
	margin-top: 16px;
	font-size: 11px;
	color: #000;
	width: 260px;
	background: transparenturl(../gfx/blank.gif) no-repeat fixed;
	border: 0px;
	}
	
input.textfield {
	background: transparent url(../gfx/blank.gif) no-repeat; 
	}
	
.dvd_bd{
	float: left;
	width: 13px;
	height: 13px;
	margin: 18px 0px 0px 0px;
	}	
	
.search_btn{
	float: left;
	margin-top: 15px;
	}

.footerContainer{
	width: 1000px;
	height: 48px;
	font-size: 11px;
	color: #000;
	background-color:#FFF;
	padding: 0px 0px 0px 0px;
	}

.footerContainer .text{
	text-align: left;
	padding: 18px 0px 0px 35px;
	}
	
/*	INFO BOXES  */	

.roundedInfo{
	background-image: url(../gfx/roundedInfoBgWhole.jpg);
	width: 232px;
	height: 168px;
	padding-top: 15px;
}

.roundedContent{
	margin: 0px 15px 0px 15px;
}

.roundedContent p {
	font-size: 13px;
	line-height:19px;
	}

.listContent{
	float: left;
	width: 460px;
	margin: 0px 0px 0px 15px;
	font-size: 13px;
}

.tableContent{
	font-size: 13px;	
	line-height: 19px;
}


.roundedFact{
	background-image: url(../gfx/bg_fakta.jpg);
	background-repeat: no-repeat;
	width: 232px;
	height: 168px;
	padding-top: 15px;
}

.arkContainer{
	background-repeat: no-repeat;
 /*	margin: 26px 22px 20px 30px; */
	margin: 26px 2px 20px 30px;
}

.arkContainer ul {
	list.style-image: none;
 /*  	list-style-position: inside; */
  	list-style-type: disc;
	margin-left: 15px;
}

.arkContainer .art_inline_image {
	text-align: left;
	float: left;
	display: inline;
}

.arkContainer .art_inline_image img {
	text-align: left;
	display: inline;
}

.arkTopImg{
 /*	padding: 20px 0px 26px 0px; */
 	padding: 0px 0px 0px 0px; 
	}
	
.infoButtons{
	height: 25px;
	padding: 0px 0px 20px 0px;
	}
	
.factName{
	font-weight: bold;
	color: #666;
 /*	float: left; */   /* FJERNET */
	margin-right: 5px;
 	}
	
.factDetail{
	color: #000;
 /*	float: left; */  /* FJERNET */
 	}
	
.arkImgLeft{
	float: left;
	margin: 4px 20px 10px 0px;
}

.arkImgRight{
	float: right;
	margin: 4px 10px 10px 20px;
}

.arkImgCenter{
	float: left;
	margin: 4px 0px 10px 0px;
}


/* -------- TRAILER -----------------  */
	#trailer-overlay{
		width: 100%;
		position:absolute; 
		top: 0;
		left: 0;	
		background-image: url(http://www.filmweb.no/skolekino/template/static/gfx/overlay.png); 
		background-repeat: repeat;
		z-index: 9000;
	}

	#trailer {
		position:absolute;
		top: 140px;
		left: 236px; 
	/*	position: relative;
		top: 0px;
		left: 0px; */
		z-index: 9001;
		width: 440px; /*640px;*/
		height: 500px;
	}

	#trailer div {
		height: 20px;
		width: 440px; /*635px;*/
		padding-right: 5px;
		text-align: right;
		font-family:Verdana, Geneva, sans-serif;
		color: #FFF;
	}

	#trailer div a{
		font-size: 13px;
		text-decoration: underline;
		cursor: pointer;
		background-color: #000000;
	}

    .innholdsFortegnelse_hoyre {
		width: 232px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.innholdsFortegnelse_hoyre .default {
		padding-left: 0px;
		text-decoration: underline;
	}
	
	.innholdsFortegnelse_hoyre .default_red {
		padding-left: 0px;
		color: red;
	}
	
	.innholdsFortegnelse_hoyre .default_red a {
		color: red;	
	}
	
	.innholdsFortegnelse_hoyre .innrykk {
		padding-left: 10px;
		text-decoration: underline;
	}
	
	.innholdsFortegnelse_hoyre .innrykk_red {
		padding-left: 10px;
		color: red;	
	}
	
	.innholdsFortegnelse_hoyre .innrykk_red a {
		color: red;	
	}
	
	.innholdsFortegnelse_hoyre a {
		color: black;
	}
	
	.innholdsFortegnelse_artikkel a {
		text-decoration: underline;
		color: black;
	}

