/*
:::DIN FEIL 2009::: 
- DEFAULT HTML STYLES 
- GENERAL CONTAINER STYLES: 
			- HEADER
			- MENULINKS
			- MENU
			- GLOBAL MENU
			- LOGO
			- SEARCH
			-FOOTER

- FALLBACK FRONTPAGE
- BODY CLASS NARROW
- BODY CLASS INFOSENTER
			- TABS
			- COL 1 - INFOSENTER
			- COL 2 - INFOSENTER - ACCORDION
									- nivå 1
									- nivå 2
- BODY CLASS TA TESTEN
			- Col 1
			- Col 2
- BODY CLASS FILM
			- TAB 2009 - NEW MOVIES
						- Menu Film
			- TAB 2007 - OLD MOVIES
						- left side
						- right side
						- is open state
						- paging
- BODY CLASS KONKURRANSE
			- FALLBACK KONKURRANSE
			- KONKURRANSE CONTENT
						- Col 1
						- Col 2
							-fieldset
- BOX ME - HOTHOUSE FALLBACK 
 
- DIVERSE STYLES 
*/

/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/

body {
	margin:0;
	padding:0;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	background:#d4dedd url(../images/bg_body.gif) repeat-x top;
}

h1 {
	font-family:Arial black, Helvetica black, sans-serif;
	text-transform:uppercase;
	margin:0 0 20px 0;
	padding:0;
	font-size:2.0em;
	color:#000;
	font-weight:normal;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:1.6em;
	color:#000;
	font-weight:bold;
}


h3 {
	margin:0px;
	padding:0px;
	font-size:1.10em;
}

h4 {
	margin:0px;
	padding:0px;
	font-size:0.9em;
}

p {
	padding:0px;
	margin:0px;
	font-size:1.1em;
	line-height:1.5em;
}

p.ingress {
	padding:0px;
	margin:0px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

ul {}
ol {}
li {}

/*LINKS*/

a:link {
	color:#e10686;
	text-decoration:underline;
}

a:visited {
	color:#e10686;
	text-decoration:underline;
}

a:hover {
	color:#e10686;
	text-decoration:none;
}

a:active {
	color:#e10686;
	text-decoration:underline;
}

form {
	margin:0;padding:0;
}

/* 
---------------------------------------------------------------------------------------------
 GENERAL CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div.wrapper {
	width:976px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	background-color:#FFFFFF;
}

div.printLogo {}

/* HEADER   -------------------------------------------------------------*/

div.header {
	width:976px;
	float:left;
	margin:5px 0 16px 0;
	padding:0px;
	overflow:hidden;
}

/*MENULINKS   -----------------------------------------------------------*/

ul.menuLinks{
	float:left;
	padding:0px;
	margin:10px 0 3px 24px;
	display:inline;
}

ul.menuLinks li{
	margin:0 40px 0 0;
	padding:0px;
	float:left;
	display:inline;
	text-decoration:none;
}

ul.menuLinks li a {
	font-size:1em;
	color:#e10686;
	display:inline;
	text-decoration:underline;
}

ul.menuLinks li a:hover{
	text-decoration:none;
}

/*MENU    ---------------------------------------------------------------*/

div.menu {
	width:315px;
	float:left;
	margin:4px 0 1px 435px;
	padding:0;
	display:inline;
}

div.menu ul.contrast {
	width:120px;
	float:left;
	overflow:hidden;
	margin:0 20px 0 20px;
	padding:0;
	display:inline;
	text-align:center;
}

div.menu ul.contrast li {
	float:left;
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
	background-color:#7f0506;
}

div.menu ul.contrast li a.nav1Contrast {
	width:80px;
	font-size:1em;
	font-weight:bold;
	float:left;
	margin:0;
	padding:1px 30px 1px 15px;
	background-color:#7f0506;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;	
	display:block;
}

div.menu ul.contrast li a.nav1Contrast:hover {
	background-color:#ec0186;
	color:#FFFFFF;
	text-decoration:none;
}

div.menu p {
	float:left;
	overflow:hidden;
	width:85px;
	padding:0 0 8px 0;
	margin:7px 0 0 5px;
}

div.menu ul.fontSize {
	width:60px;
	float:left;
	margin:5px 0 0 2px;
	padding:5px 0 0 0;
	overflow:hidden;
	display:inline;
}

div.menu ul.fontSize li {
	width:11px;
	float:left;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	display:inline;
}

div.menu ul li a {
	border:hidden;
	float:left;
}

div.menu ul li a img {
	float:left;
	border:none;
}

/*GLOBAL MENU   -----------------------------------------------------*/

div.globalMenu {
	width:976px;
	float:left;
	margin:0px;
	padding:0 0 15px 0;
	background:url(../images/bg_globalMenu.gif) repeat-x top;
}

div.globalMenu ul {
	width:750px;
	float:left;
	overflow:hidden;
	margin:14px 0 0 24px;
	padding:0px;
	display:inline;
}

div.globalMenu ul li {
	font-family:Arial black, Helvetica black, sans-serif;
	letter-spacing:0px;
	word-spacing:1px;
	float:left;
	overflow:hidden;
	padding:0 5px 1px 10px;
	display:inline;
	border-right:1px solid #d4dedd;
}

/*LOGO    ----------------------------------------------------------*/

div.globalMenu ul li.logo {
	letter-spacing:0px;
	margin:0 10px 0 0;
	padding:0;
	border:none;
	background-color:#FFFFFF;
}

div.globalMenu ul li.logo a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/logoArrow.gif) no-repeat left center;
	font-size:1.2em;
	color:#FFFFFF;
	background-color:#ec0186;
	text-transform:lowercase;
	float:left;
	margin:0;
	padding:3px 7px 3px 32px;
	display:inline;
	text-decoration:none;
	border:none;
}

div.globalMenu ul li.logo a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


div.globalMenu ul li.last {
	border-right:none;
}

div.globalMenu ul li a.nav2 {
	margin:0 5px 0 0;
	padding:0 5px 3px 5px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.3em;
	color:#7f0506;
	text-decoration:none;
}


div.globalMenu ul li a:hover {
	color:#ec0186;
	text-decoration:none;
}

div.globalMenu ul li a.nav2Active {
	margin:0 5px 0 0;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.4em;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ec0186;
}

div.globalMenu ul li a.nav2Active:hover {
	text-decoration:none;
}


/*SEARCH    ------------------------------------------------*/
div.search {
	width:185px;
	float:left;
	padding:0;
	margin:14px 0 0 0;
	display:inline;
}

div.search label {
	width:30px;
	float:left;
	padding:0px;
	margin:6px 2px 0 0;
	color:#000000;
	font-weight:bold;
}

div.search input.searchBox {
	width:112px;
	float:left;
	margin-right:5px;
	margin-left:2px;
	padding:3px 0 3px 3px;
	border:#d4dedd 1px solid;
}

div.search input.submitButton {
	float:left;
	margin:0px;
	padding:0;
	background-color:#FFFFFF;
	border:none;
	width:24px;
	min-height:24px;
	cursor:pointer;
}

*html div.search input.submitButton {/*IE 6.0 Override*/
	height:24px;
}

body.dinFeil div.contentWrapper {
	width:976px;
	float:left;
	padding:16px 0 0 0;
	min-height:657px;
	margin:0 0 24px 0;
	background:url(../images/bg_contentWrapperIndex.gif) no-repeat top;
}


div.contentWrapper {
	width:976px;
	float:left;
	padding:16px 0 0 0;
	min-height:657px;
	margin:0 0 24px 0;
	background:url(../images/bg_contentWrapperNormal.gif) no-repeat top;
}

/*FOOTER   -------------------------------------*/

div.footer {
	width:976px;
	margin:0px;
	padding:11px 0 0 0;
	float:left;
	overflow:hidden;
	background:url(../images/bg_footer.gif) no-repeat top left;
}

div.footer ul {
	width:800px;
	margin:10px 0 0 24px;
	overflow:hidden;
	display:inline;
	padding:0px;
	float:left;
}

div.footer ul li {
	margin:0 15px 0 0;
	padding:0px;
	float:left;
	display:inline;
}

div.footer ul li img {
	float:left;
	padding:0;
	margin:0;
}

div.footer a {
	float:left;
	margin:0 0 0 4px;
	padding:0;
	overflow:hidden;
}

div.footer a img {
	margin:10px 0 0 0;
	padding:0;
	border:none;
}


/*gazette logo  -------------------------------------*/

div.gazetteLogo{ 
	background-color:#D4DEDD;
	width:976px;
	margin:0px;
	padding:5px 0 10px 0;
	float:left;
}
	
div.gazetteLogo a{ 
	width:38px;
	margin:0px;
	padding:0 10px 0 0;
	float:right;
}

div.gazetteLogo a img{ 
 border:none;
}


/*FALLBACK FRONTPAGE   ---------------------------------------------------------*/

/*Top*/
div.mainContent{
	width:976px;
	background:url(../images/fallback_front.jpg) no-repeat top;
	min-height:658px;
	overflow:hidden;
}

div.mainContent div.ContentTop{/*Ny boble over professor*/
	float:right;
	width:976px;
	overflow:hidden;
	padding:0px;
	margin:20px 0 0 0;

}

div.mainContent div.ContentTop h1.Universell_utforming{
	width:265px;
	float:left;
	overflow:hidden;
	display:inline;
	text-transform:uppercase;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 0 685px;
	padding:5px 0 5px 10px;
	clear:left;
	color:#ec0085;/*Ny tagline*/
	clear:both;
	display:inline/*IE 6.0 override*/
}



div.mainContent div.ContentTop p{/*Ny boble over professor*/
	font-size:1em;
	line-height:1.3em;
	font-weight:normal;
	float:left;
	width:260px;
	padding:0 0 5px 8px;
	margin:0 0 10px 685px;
	overflow:hidden;
	display:inline/*IE 6.0 override*/
}


/*Center*/

/*COL 1 ------*/

div.contentCol1{
	width:295px;
	padding:0 10px 0 24px;
	margin:230px 0 0 0;
	float:left;
	overflow:hidden;
}

div.contentCol1 h2, div.contentCol2 h2{
	font-weight:bold;
	color:#e10686;
	padding:0 0 5px 0;
}

div.contentCol1 h2 a,div.contentCol2 h2 a{
	font-size:1.6em;
	line-height:1.1em;
	font-weight:bold;
	color:#68000c;
	padding:5px 0 5px 0;
	text-align:right;
	text-decoration:none;
}

div.contentCol1 h2 a:hover, div.contentCol2 h2 a:hover{
	text-decoration:underline;
}

div.contentCol1 p{
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	color:#000000;
	padding:5px 0 0 0;
}


/*COL 2   ------*/
div.contentCol2{
	width:290px;
	padding:0 10px 0 18px;
	margin:230px 10px 0 0;
	float:left;
	overflow:hidden;
}

div.contentCol2 p.fatHeader{
	font-family:Arial black, Helvetica black, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	padding:0;
	text-transform:uppercase;
}

div.contentCol2 p{
	float:left;
	font-weight:bold;
	color:#000000;
	padding:0 0 5px 0;
}


/*COL 3   ----------*/
div.contentCol3{
	width:280px;
	float:left;
	overflow:hidden;
	margin:230px 0 0 18px;
	padding:0;
}

div.mainContent div.contentCol3 ul{
	width:300px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}

div.mainContent div.contentCol3 ul li{
	width:300px;
	list-style:none;
	padding:0px;
	margin:0 0 1px 0;
	overflow:hidden;
}


div.mainContent div.contentCol3 ul li a{
	width:300px;
	padding:3px 200px 5px 26px;
	display:block;
	background:#fff url(../images/arrow_fallbackMenu.gif) no-repeat left center;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	margin:0px;
}

div.mainContent div.contentCol3 ul li a:hover{
	width:300px;
	padding:3px 200px 5px 26px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	color:#EC0085;
	margin:0;
	text-decoration:none;
}



/*Bottom   -------------*/
div.mainContent h1.tagBottom{
	overflow:hidden;
	display:inline;
	font-size:2.7em;
	font-weight:bold;	
	float:left;
	color:#FFFFFF;
	margin:50px 20px 4px 310px;
	padding:0 5px 0 5px;
	background:url(../images/bg_tagBottom.gif) repeat-x center;
}

div.mainContent p.tagline{
	width:350px;
	overflow:hidden;
	display:inline;
	float:left;
	font-size:1.5em;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
	margin:5px 20px 4px 600px;
	text-align:right;
	padding:2px;
	background-color:#FFFFFF;
	background:#fff url(../images/arrow_fallbackMenu.gif) no-repeat 2px 2px;
}

div.mainContent p.tagline a{
	color:#000;
	text-decoration:none;
}

div.mainContent p.tagline a:hover{
	color:#000;
	text-decoration:underline;
}

*html div.mainContent{
	height:688px;
}


/* 
---------------------------------------------------------------------------------------------
BODY CLASS NARROW
---------------------------------------------------------------------------------------------
*/

body.narrow div.infoContent{
	float:left;
	width:600px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px;
	display:inline;
}

body.narrow div.infoContent li{
	margin:5px 0 5px 0;
}

body.narrow div.infoContent table tr a{
padding-bottom:5px;

}

/* 
---------------------------------------------------------------------------------------------
BODY CLASS INFOSENTER
---------------------------------------------------------------------------------------------
*/

div.infoContent{
	float:left;
	width:928px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px 0 10px 0;
	display:inline;
}

/*TABS  -----------------------------*/

div.container{
	float:left;
	width:928px;
	margin:0;
	padding:0 0 24px 0;
	overflow:hidden;
	background-color:#eaefef;
}

div.container ul{
	float:left;
	width:928px;
	margin:0px;
	background-color:#fff;
}

div.container ul li{
	display:inline;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

div.container ul li a{
	font-weight:bold;
	background-color:#d4dedd;
	padding:5px 10px 5px 10px;
	border:#FFFFFF solid 1px;
	border-bottom:#EAEFEF solid 1px;
	margin:0px;
	float:left;
	display:inline;
	color:#7f0506;
	text-decoration:none;
	cursor:pointer;
	
}

*html body.infosenter div.container ul li a{
	background-color:#d4dedd;
	padding:5px 10px 5px 10px;
	border:#FFFFFF solid 1px;
	display:inline;
	color:#7f0506;
	font-weight:bold;
	text-decoration:none;
}

div.container ul li a:hover{
	background-color:#eaefef;
	padding:5px 10px 5px 10px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#eaefef solid 1px;
	display:inline;
	color:#000;
}

div.container ul li a.active{
	background-color:#eaefef;
	padding:5px 10px 5px 10px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#eaefef solid 1px;
	display:inline;
	color:#000;
}

*html body.infosenter div.container ul li a.active{
	background-color:#eaefef;
	padding:5px 10px 5px 10px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#eaefef solid 1px;
	display:inline;
	color:#000; 
}

/*COL 1 - INFOSENTER*/

div.contenCol1{
	width:430px;
	float:left;
	margin:30px 0 0 24px;
	display:inline;
	overflow:hidden;
}

div.contenCol1 ul{
	width:430px;
	margin:10px 0 10px 0;
	float:left;
	overflow:hidden;
	background-color:#EAEFEF;

}

div.contenCol1 ul li{
	width:430px;
	margin:1px 0 1px 0;
	float:left;
	overflow:hidden;
	list-style:disc;
	background-color:#EAEFEF;
}




/*COL 2 - INFOSENTER - ACCORDION */
div.contenCol2{
	text-transform:none;
	width:320px;
	float:left;
	margin:30px 0 0 111px;
	padding:0 10px 10px 0;
	display:inline;
	font-weight:bold;
	overflow:hidden;
	background:url(../images/bg_accordion.gif) right repeat-y;
}

div.contenCol2 ul.accordion{
	width:322px;
}

div.contenCol2 ul.accordion li ul{
	width:322px;
	background-color:#7d9d98;
	float:none;
	padding:10px 0 10px 0;
}

div.contenCol2 ul.accordion li ul li{
	display:block;
	padding-left:20px;
	margin:2px 0 2px 0;
	width:300px;
	float:none;
	color:#e3eae9;
}


/*nivå 1*/
div.contenCol2 ul.accordion li a.accordion-header {
	background:url(../images/arrow_green_accordion.gif) no-repeat right center;
	width:310px;
	display:block;
	margin:0 10px 0 0; 
	padding:5px 0 5px 10px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFFFFF;
	border-bottom:1px solid #d4dedd;
}

div.contenCol2 ul.accordion li:hover .accordion-header { 
	display:block;
	background:url(../images/arrow_green_accordion.gif) no-repeat right center;
	width:310px; 
	background-color:#FFFFFF; 
	margin:0 10px 0 0; 
	padding:5px 0 5px 10px;
	border-bottom:1px solid #d4dedd;
}


div.contenCol2 ul.accordion li.selected .accordion-header {
	display:block;
	background:url(../images/arrow_green_acc_sel.gif) no-repeat right center;
	width:310px; 
	background-color:#FFFFFF; 
	margin:0 10px 0 0;
	padding:5px 0 5px 10px;
	border-bottom:1px solid #d4dedd;
}

.accordion li .accordion-right {
	display:none;
	top:0px;
	right:-3px;
	height:28px;
	width:3px;
}

.accordion li .accordion-left {
	display:none;
 	position:absolute;
	height:28px;
	width:3px;
}

div.contenCol2 ul.accordion li ul li a.accordion-header{
	display:block;
	padding-left:20px;
	margin:2px 0 2px 0;
	width:300px;
	float:none;
	color:#e3eae9;
	
}

div.contenCol2 ul li a{
	width:310px;
	padding:0px;
	margin:0px;
	float:none;
}

div.contenCol2 ul li a:hover{
	width:310px;
	padding:0px;
	margin:0px;
	float:none;
}
			

*html div.contenCol2 ul.accordion li a.accordian{/*IE 6.0 OVERRIDE!!!!!!*/
	color:#000;
	background-color:#fff;
	width:310px;
	padding:5px 0 5px 10px;
	margin:0px;
	float:none;
}

*html div.contenCol2 ul.accordion li a:hover{
	width:310px;
	padding:5px 0 5px 10px;
	margin:0;
	float:none;
}

/*nivå 2 */
div.contenCol2 ul li ul.inner  a.accordion-header{
	width:310px;
	padding:0;
	margin:0;
	float:none;
}

div.contenCol2 ul li ul.inner li.listItem a.accordion-item{
	color:#FFFFFF;
	width:100px;
	padding:0px;
	margin:0 0 2px 0;
	float:none;
	border:none;
	background-color:#7D9D98;
}


div.contenCol2 ul li ul.inner li.listItemActive{
	width:305px;
	background-color:#a8bebb;
}

div.contenCol2 ul li ul.inner li.listItemActive a.accordion-item{
	color:#fff;
	width:100px;
	padding:0px;
	margin:0 0 2px 0;
	float:none;
	border:none;
	background:none;
}



div.contenCol2 ul li ul.inner li.listItem a.accordion-item:hover{
	text-decoration:underline;
}

div.contenCol2 ul li ul.inner li.listItem a.accordion-item:visited{
color:#fff;
}

div.contenCol2 ul li ul.inner li.listItem a.accordion-item:active{
	color:#cacece;
}



/* 
---------------------------------------------------------------------------------------------
BODY CLASS: TA TESTEN
---------------------------------------------------------------------------------------------
*/

body.testSite div.container{
	float:left;
	width:928px;
	margin:0;
	padding:0 0 24px 0;
	overflow:hidden;
	background-color:#eaefef;
}

body.testSite div.container ul.anchors{
	width:976px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 0 15px 0;
}

body.testSite div.container ul.anchors li{
	font-size:1.1em;
	float:left;
	font-weight:bold;
	padding:7px 1px 7px 1px;
	margin:1px 1px 0 0;
	color:#eaf0f0;
	overflow:hidden;
	background-color:#d4dedd;
	border-bottom:1px solid #FFFFFF;
	min-width:45px;
	text-align:center;
	list-style:none;
}
			
*html body.testSite div.container ul.anchors li{/*IE 6.0 Override*/
	width:45px;
}

*html body.testSite div.container ul.anchors li.active{/*IE 6.0 Override*/
	width:54px;
}

body.testSite div.container ul.anchors li.active{
	min-width:54px;
	color:#000;
	background-color:#eaf0f0;
	padding:7px 4px 7px 4px;
	border-bottom:1px solid #eaf0f0;
}

/*Col 1*/
body.testSite div.col1{
	float:left;
	width:198px;
	overflow:hidden;
	padding:0 16px 0 16px;
}

body.testSite div.test div.pastand h2{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-indent:20px;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:40px 0 20px 0;
	border-bottom:1px solid #000;
	background:url(../images/arrowTestPastand.gif) no-repeat 0px 38px;
}

body.testSite div.col1 div.test{
	float:left;
	overflow:hidden;
	width:100%;
	padding:0;
	margin-left:0px;
	min-height:370px;
}

*html body.testSite div.col1 div.test{
	height:370px;
}

body.testSite div.col1 div.test div.spm{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:16px;
}

body.testSite div.col1 div.test div.spm div{
	float:left;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:3px 0 3px 0;
}

body.testSite div.col1 div.test div.spm input{
	padding:0px;
	margin:0px;
	margin-bottom:1px;
}

body.testSite div.col1 div.test div.spm div label{
	font-style:italic;
	padding:0 0 0 5px;
	margin:0px;
	
}
div.col1 div.flashTest{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.col1 div.flashTest ul{
	background:none;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.col1 div.flashTest ul li{
	float:left;
	width:100%;
	margin:10px 0 10px 0;
	padding:0 10px 0 0;
	overflow:hidden;
	background-color:#800507;
}

div.col1 div.flashTest ul li a,div.col1 div.flashTest ul li a:hover{
	font-size:1.5em;
	text-decoration:none;
	font-family:Arial black, Helvetica black, sans-serif;
	color:#FFFFFF;
	float:left;
	width:94%;
	margin:0;
	padding:3px 0 3px 10px;
	overflow:hidden;
	border:none;
	background:#800507 url(../images/next_button.gif) no-repeat right center;

}	

div.col1 div.flashTest ul li ul li ul{
	background:none;
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
}			
			
				
div.col1 div.flashTest ul li ul li.tracker{
	background:#eaf0f0;
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 0 0;
	overflow:hidden;
	text-align:right;
}

/*Col2*/

body.testSite div.col2{
	float:left;
	width:678px;
	min-height:572px;
	overflow:hidden;
	padding:0;
	margin:0;
	overflow:hidden;
}

	*html body.testSite div.col2{/*IE 6.0 Override*/
	height:572px;
}

body.testSite div.col2 div#testFlash{
	width:678px;
	min-height:572px;
	background-color:#EAEFEF;
}


/* 
---------------------------------------------------------------------------------------------
BODY CLASS FILM
---------------------------------------------------------------------------------------------
*/
div.filmContent{
	float:left;
	width:928px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px 0 10px 0;
	display:inline;
}

div.filmContent div.screenWrapper{
	width:926px;
	float:left;
	overflow:hidden;
	padding:0 0 16px 0;
	margin:0px;
	background-color:#eaefef;
	display:inline;
}

/*tabs Wrapper*/
div.filmContent div.screenWrapper div.tabsDecowrapper{
	width:808px;
	float:left;
	overflow:hidden;
	padding:16px 44px 24px 44px;
	margin:0;
	background-color:#d4dedd;
	display:inline;
}


/*TAB 2009 - NEW MOVIES*/		
div.filmContent div.screenWrapper div.multimediaNew{
}

/*Menu Film*/
div.filmContent div.screenMenu{
	width:896px;
	margin:21px 0 0 0;
	padding:0px;
	float:left;
	overflow:hidden;
	display:inline;
	background:none;
}

div.filmContent div.screenMenu ul.screenMenuList{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	display:inline;
	background-color:#EAEFEF;
}

div.filmContent div.screenMenu ul.screenMenuList li.first{
	float:left;
	margin:0 8px 0 0;
	padding:0;
	overflow:hidden;
}

div.filmContent div.screenMenu ul.screenMenuList li{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	background:none;
}

div.filmContent div.screenMenu ul.screenMenuList li a{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.filmContent div.screenMenu ul.screenMenuList li a img{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	border:none;

}

div.filmContent div.screenWrapper div.acclamation{
	width:886px;
	float:left;
	overflow:hidden;
	padding:16px 8px 8px 8px;
	margin:0;
	background-color:#EAEFEF;
}


/*TAB 2007 - OLD MOVIES*/
div.filmContent div.screenWrapper div.multimedia{
	width:400px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}			

div.filmContent div.screenWrapper div.colorModul{
	width:450px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 0 0 16px;
}
		

div.innerCol3 div.colorModul div.innerCol3Modul {
	width:100%;
	float:left;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background-color:#e3efee;
}

div.filmvisning {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#d4dedd;
}

div.filmvisning ul {
	width:100%;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 0 20px 0;
	background-color:#eaefef;
}

div.filmvisning ul li {
	font-family:Arial black,Helvetica black,sans-serif;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 1px 0 0;
}

/*left side*/
div.filmvisning ul li a.leftnotOpen, a.leftnotOpen:link, a.leftnotOpen:visited  {
	border:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background:#BECECB url(../images/arrowOldTab.gif) no-repeat left;
	text-decoration:none;
	color:#353c3b;
}

div.filmvisning ul li a.leftnotOpen:hover  {text-decoration:underline;}
div.filmvisning ul li a.leftnotOpen:active{color:#ed0187;}


/*right side*/
div.filmvisning ul li a.rightnotOpen, a.rightnotOpen:link, a.rightnotOpen:visited  {
	border:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background:#BECECB url(../images/arrowOldTab.gif) no-repeat left;
	text-decoration:none;
	color:#353c3b;
}

div.filmvisning ul li a.rightnotOpen:hover  {text-decoration:underline;}
div.filmvisning ul li a.rightnotOpen:active  {color:#ed0187;}


/*is open state*/
div.filmvisning ul li a.isOpen, a.isOpen:link, a.isOpen:visited  { 
	border:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background:#D4DEDD url(../images/arrowOldTab_Active.gif) no-repeat left;
	color:#353c3b;
}

div.filmvisning ul li a.isOpen:hover  { 
	text-decoration:none;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background:#D4DEDD url(../images/arrowOldTab_Active.gif) no-repeat left;
	color:#353c3b;
}

div.filmvisning ul li a.isOpen:active { 
	text-decoration:underline;
	display:block;
	padding:6px 10px 6px 25px;
	margin:0px;
	float:left;
	background:#bececb url(../images/arrowOldTab_Active.gif) no-repeat left;
	color:#353c3b;
}

div.imageBox {
	padding:0px;
	margin:0px;
	width:264px;
	float:left;
	padding:0px 0 0px 20px;
}

div.imageBox p {
	width:115px;
	float:left;
	padding:0px;
	padding:0 15px 15px 0;
}

div.imageBox p img {
	border:0px;
	float:left;
	padding-bottom:5px;
	width:110px;
}

/*paging*/
div.metainfo {
	background-color:#D4DEDD;
	clear:both;
	padding:10px 0 10px 20px;
}

 div.metainfo2 {
	background-color:#D4DEDD;
	clear:both;
	padding:10px 0 10px 20px;
}

body.film  div.metainfo div.paging {
	padding:0px;
	margin:0px;
	clear:both;
	padding-bottom:0px;
}

/* 
---------------------------------------------------------------------------------------------
BODY CLASS KONKURRANSE
---------------------------------------------------------------------------------------------
*/

/*FALLBACK KONKURRANSE*/

div.ContestContent div.Contest div.MultiMedia{
	width:928px;
	float:left;
	padding:0 8px 0 8px;
	margin:0px;
	background-color:#eef2f3;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper{
	width:928px;
	float:left;
	padding:0px;
	margin:0px;
	background-color:#eef2f3;

}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper div.hothouseText{
	width:912px;
	float:left;
	padding:0;
	margin:0;
	color:#000;
	background-color:#eef2f3;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper img{
	width:912px;
	float:left;
	padding:0;
	margin:0;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul{
	float:left;
	width:912px;
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
	overflow:hidden;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul li{
	width:227px;
	float:left;
	padding:0;
	margin:0;
	margin-right:1px;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul li.last{
	width:220px;
	float:left;
	margin:0;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul li.last a{
	color:#fff;
	width:220px;
	padding:2px 6px 2px 5px;
	margin:0px;
	text-transform:uppercase;
	display:block;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul li a{
	color:#fff;
	font-weight:bold;
	width:217px;
	padding:2px 5px 2px 5px;
	margin:0;
	background-color:#800507;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}


div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul li a:hover{
	color:#fff;
	text-transform:uppercase;
	background-color:#ed0187;
	display:block;
}


div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul li.last a:hover{
	color:#fff;
	text-transform:uppercase;
	background-color:#ed0187;
	display:block;
}

div.ContestContent div.Contest div.MultiMedia div.hotHouseWrapper ul li.ui-tabs-selected a{
	color:#fff;
	font-weight:bold;
	width:217px;
	padding:2px 5px 2px 5px;
	margin:0;
	background-color:#ED0187;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}
		
/*KONKURRANSE CONTENT*/
div.ContestContent{
	float:left;
	width:928px;
	overflow:hidden;
	margin:0 0 0 24px;
	padding:10px 0 10px 0;
	display:inline;
	background-color:#fff;
}

div.ContestContent div.Contest{
	float:left;
	padding:8px;
	margin:0;
	background-color:#eaf0f0;
	width:912px;
}

div.ContestContent div.Contest div.MultiMedia{
	width:912px;
	float:left;
	padding:0;
	margin:0;
}

/*Col 1*/
div.ContestContent div.Contest div.Col1{
	width:430px;
	float:left;
	padding:10px 0 16px 0;
	margin:0 20px 0 0;
}

div.ContestContent div.Contest div.Col1 h2{
	font-size:2em;
	padding:10px 0 16px 0;
	margin:0;
	color:#000000;
}

div.ContestContent div.Contest div.Col1 p{
	font-size:1.3em;
	color:#000000;
}

div.ContestContent div.Contest div.Col1 p span.date{
	background-color:#ec0186;
	padding:3px;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}

div.ContestContent div.Contest div.Col1 img.iPod{
	float:left;
	padding-right:5px;
}

/*Col 2*/
/*fieldset / textarea*/
div.ContestContent div.Contest .Col2{
	width:450px;
	float:left;
	padding:15px 0 0 0;
	margin:0 0 0 10px;
	border:none;
	display:inline;
}

div.ContestContent div.Contest fieldset.Col2 label{
	width:400px;
	float:left;
	padding:5px 0 5px 0;
	margin:0;
}

div.ContestContent div.Contest fieldset.Col2 textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:435px;
	float:left;
	padding:3px;
	margin:0;
	background-color:#fff;
	color:#6b8783;
	border:none;
	overflow:hidden;
	text-align:left;
}

div.ContestContent div.Contest fieldset.Col2 .email{
	color:#6b8783;
	float:left;
	width:328px;
	min-height:1.4em;
	padding:2px 0 2px 3px;
	border:none;
	overflow:hidden;
}

div.ContestContent div.Contest fieldset.Col2 .submit{
	width:95px;
	float:left;
	font-size:1em;
	padding:0;
	margin:3px 0 0 5px;
	font-family:Arial black,Helvetica black,sans-serif;
	color:#FFFFFF;
	background-color:#ed0187;
	border:none;
	text-transform:uppercase;
	overflow:hidden;
}


div.ContestContent div.Contest fieldset.Col2 span.redAlert{
	width:370px;
	float:left;
	font-size:1em;
	padding:0;
	margin:5px 0 0 5px;
	color:#EC0186;
}
	
	
* html div.ContestContent div.Contest fieldset.Col2 .submit{/*IE 6.0 Override*/
	width:90px;
	display:inline;

}

/* 
---------------------------------------------------------------------------------------------
BOX ME - HOTHOUSE FALLBACK 
---------------------------------------------------------------------------------------------
*/

div.boxMe{
	width:944px;
	float:left;
	padding:0 16px 24px 16px;
	margin:0;
	background-color:#fff;
}

div.hotHouseWrapper{
	width:928px;
	float:left;
	padding:0 16px 0px 8px;
	margin:0;
	background-color:#fff;
}

div.hotHouseWrapper img{
	width:928px;
	float:left;
	padding:0;
	margin:0;
}

div.hotHouseWrapper h1{
	width:430px;
	color:#fff;
	background-color:#EC0186;
	float:left;
	padding:4px 0 5px 4px;
	margin:0 0 8px 0;
	text-transform:uppercase;
}

div.hotHouseWrapper a.close_window{
	width:95px;
	color:#7F0506;
	font-weight:bold;
	float:left;
	padding:4px 0 5px 4px;
	margin:0 0 0 390px;
	text-transform:uppercase;
	text-decoration:none;

}

div.hotHouseWrapper a.close_window img{
	border:none;
	padding-left:8px;
}

div.hotHouseWrapper ul.hotMenu{
	width:928px;
	padding:0;
	margin:0;
	float:left;
	display:inline;
	list-style:none;

}

div.hotHouseWrapper ul.hotMenu li{
	width:231px;
	float:left;
	padding:0px;
	margin:0px;
	margin-right:1px;
}

div.hotHouseWrapper ul.hotMenu li.last{
	width:229px;
	float:left;
	margin:0px;
	margin-right:1px;
}


div.hotHouseWrapper ul.hotMenu li a{
	color:#000;
	font-weight:bold;
	width:220px;
	padding:5px;
	margin:0px;
	background-color:#dee7e7;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}
		
div.hotHouseWrapper ul.hotMenu li a:hover{
	color:#000;
	text-transform:uppercase;
	background:#fff;
	display:block;
}

div.hotHouseWrapper ul.hotMenu .ui-tabs-selected a{
	color:#fff;
	text-transform:uppercase;
	background:#EC0186;
	display:block;
}


div.hotHouseWrapper ul.hotMenu li.last a{
	color:#000;
	width:222px;
	padding:5px;
	margin:0px;
	background-color:#dee7e7;
	text-transform:uppercase;
	display:block;
}

div.hotHouseWrapper ul.hotMenu li.last a:hover{
	color:#fff;
	text-transform:uppercase;
	background:#EC0186;
	display:block;
}

div.hotHouseWrapper div.hothouseText{
	width:928px;
	float:left;
	padding:0;
	margin:5px 0 0 0;
	background-color:#eaefef;
}

div.hotHouseWrapper div.hothouseText h2{
	font-weight:bold;
	width:918px;
	background-color:#EC0186;
	color:#FFFFFF;
	padding:4px;
	margin:3px 0 3px 0;
}

div.hotHouseWrapper div.hothouseText p{
	padding:3px 0 0 10px;
}

div.hotHouseWrapper div.hothouseText ul{
	width:600px;
	margin:0 0 16px 0;
}

div.hotHouseWrapper div.hothouseText ul li{
	margin:3px 0 3px 0;
}




/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/

div.printLogo { 
	display:none; 
}
div.clearer {
	clear:both;font-size:1px;line-height:1px;
}
.hiddenTxt {
	position:absolute;
	left: -9999px;
}

span.date {
	font-weight:normal;
	padding:0px;
	margin:0px;margin:0 0 2px 0;
	padding-left:3px;
	font-size:11px;
}

xxxiframe.popupFrame{
border-collapse:collapse;}

div#boxer{
xxpadding-left:15px;
xxbackground-color:orange;
}
