@charset "UTF-8";
/* CSS Document */

html										{height:100%}

body										{font-size: 62.5%;
				 				 			 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				 				 			 color:#ffffff;
				 				 			 margin:0px;
				 				 			 padding:0px;
											 height:100%;
								 			 line-height:1em;
				 				 			 background-color: #000000}
				
				
p, h1, h2, h3, h4, h4, h6, hr, div, li, ul, form, input, textarea, label, img {font-size:1em; margin:0px; padding:0px; border:none}

a { outline:none;}	
	
#bg_wrapper									{background: #000000 url(../gfx/bg_broken_g.jpg) no-repeat 50% 0%; margin:0 auto; min-height:1000px/* height:100% */}	
#frame_wrapper								{position:relative; width:960px; min-height:100%; margin:0 auto; background-color:#000; padding-top:1px}
#main_wrapper								{position:relative; width:940px; margin:0 auto;/* min-height:100%; */height: auto}
#header_wrapper								{background-color:#000000; color:#916e22; margin-left:18px; margin-right:20px; height:140px}
#header_wrapper #logo_gullruten				{float:left; /*margin-left:20px; */padding-top:10px}		


#header_wrapper #header_text				{margin-top:25px; text-align:right; height:auto; line-height:1.2em; float:right}
#header_wrapper #header_text p.gullruten	{font-size:2em;}
#header_wrapper #header_text p.dato			{font-size:2.8em; padding-bottom:10px}
#header_wrapper #header_text p.countdown	{font-size:1.6em;margin-top:10px;}


#menu_wrapper								{width: 940px; height:30px; border-top:#FFFFFF solid 2px; border-bottom:#FFFFFF solid 2px}




/***********************   FORSIDEN  |  TOP / SLIDE PIX/ VIDEO    ***************************/


#slide_wrapper										{position:relative; border-bottom:#fff solid 2px}
#slide_wrapper .slide {
	cursor:pointer;
	cursor:hand;
}
#slide_gradbox										{background-image: url(../gfx/lilla_gradbox_midi_2.png); background-repeat:no-repeat; 
								 			 		 width:280px; height:97px; position:absolute; top:75px; left:0px; z-index:200}
#slide_gradbox p.slide_gradbox_txt					{font-size:2.8em; line-height:normal; color:#ffffff; padding-left:20px; padding-right:20px; padding-top:10px}					



#slide_transbox										{background-image: url(../gfx/slide_transbox_midi.png); background-repeat:no-repeat; width:280px; height:92px;
								 		 	 		 position:absolute; top:180px; left:0px; z-index:200}
#slide_transbox p.slide_transbox_txt				{font-size:1.5em; line-height:normal; color:#050505; padding:5px 20px}
										 
#slide_pagingbox									{width:auto; height:20px; position:absolute; top:300px; right:18px; z-index:200}
#slide_pagingbox ul li								{background-color:#000; float:left; list-style:none; padding:5px; margin:2px; color:#fff; 
													 z-index:300; font-size:1.3em; font-weight:bold}

#slide_pagingbox ul li a                            {color:#fff; text-decoration:none; cursor:pointer; outline:none} 
#slide_pagingbox ul li.active    					{background-color:#930dc5}


#content_wrapper									{width:100%; height:auto}
#content_wrapper h1									{color:#fff; font-size:2.2em; font-weight:normal; line-height:normal; padding-top:5px; padding-bottom:5px}
#content_wrapper h3									{color:#050505; font-size:1.4em; font-weight:bold; line-height:normal; padding-top:5px; padding-bottom:2px}

hr													{color:#fff; margin-bottom:3px; padding:0px}	


/*#main_wrapper p									{font-size:1.1em; line-height:1.1em}	*/	
#content_wrapper p									{font-size:1.1em; line-height:1.1em}	


/***********************   FORSIDEN  |  INNHOLD    ***************************/


#content_wrapper #left_event_wrapper				{float:left; margin-right:4px; width:466px}
#content_wrapper #left_event_wrapper h1				{margin-left:20px}
#content_wrapper #left_event_wrapper h2 a			{color:#fff; text-decoration:none}
#content_wrapper #left_event_wrapper h2 a:hover		{color:#000; text-decoration:none}
#content_wrapper #left_event_wrapper #eventcal		{background-image:url(../gfx/lilla_gradbox_bigger.gif); background-repeat:no-repeat;width:466px; height:214px}
#content_wrapper #left_event_wrapper table			{font-size:1.2em; line-height:1.2em}


#left_event_wrapper h1 a							{text-decoration:none; color:#fff}
#left_event_wrapper h1 a:hover						{text-decoration:none; color:#930dc5}

#left_event_wrapper .content_kvadbox 				{width:50%; float:left}
#left_event_wrapper .content_kvadbox_left 			{width:50%; float:left; position:relative}
#left_event_wrapper .content_kvadbox_right 			{width:50%; float:left; position:relative}
#left_event_wrapper .content_kvadbox_right img 		{float:right}


.kvadbox_left_txt									{position:absolute; top:130px; right:6px; z-index:300;
													 background-image:url(../gfx/lilla_gradbox_mini.gif); width:179px; height:47px; background-repeat:no-repeat}
.kvadbox_left_txt h2								{font-size:2.2em; color:#fff; padding:2px; font-weight:normal; text-align:center; line-height:2em}
.kvadbox_right_txt h2								{font-size:2.2em; color:#000; padding:2px; font-weight:normal; text-align:center; line-height:2em}
.kvadbox_right_txt									{position:absolute; top:130px; right:0px; z-index:300; background-image:url(../gfx/lilla_gradbox_mini.gif);
													 width:179px; height:47px; background-repeat:no-repeat}
			
#right_aktuelt_wrapper a							{text-decoration:none; color:#fff}
#right_aktuelt_wrapper a:hover						{text-decoration:none; color:#930dc5}

#right_aktuelt_wrapper								{width:461px; float:right; margin-left:9px}
#right_aktuelt_wrapper #aktuelt_pix_wrapper			{width:100%; height:214px; line-height:1.1em}
#right_aktuelt_wrapper .content_kvadbox_left 		{width:230px; height:auto; float:left}
#right_aktuelt_wrapper .content_kvadbox_left img 	{}


#right_aktuelt_wrapper .content_kvadbox_right 		{width:230px; height:auto; float:left}
#right_aktuelt_wrapper .content_kvadbox_right img 	{margin-left:6px}


#right_aktuelt_wrapper .content_rektangbox_right	{position:relative}
#right_aktuelt_wrapper .content_rektangbox_right	a {color:#050505;}
#right_aktuelt_wrapper .content_rektangbox_right	a:hover {color:#930DC5;}
#right_aktuelt_wrapper .content_rektangbox_right img{float:right; position:relative}
.content_rektangbox_right .rektangbox_right_txt		{position:absolute; /*text-align:center*/
													 top:84px;
													 right:0px;
													 z-index:300;
													 background-image:url(../gfx/transbox_mini.png);
													 width:224px;
													 height:93px;
													 background-repeat:no-repeat; color:#050505;
													 padding-top:20px;}

.content_rektangbox_right .rektangbox_right_txt a	{font-size:1.4em; margin:10px 20px 2px 20px; color:#050505; font-weight:bold;}
.content_rektangbox_right .rektangbox_right_txt h3	{font-size:1.4em; margin:10px 20px 2px 20px; color:#050505; font-weight:bold;}
.content_rektangbox_right .rektangbox_right_txt p	{font-size:1.2em; margin:5px 20px 20px 20px; color:#050505; font-weight:normal;}

.right_left_txt										{margin-top:0px; margin-left:0px; width:224px}
.right_right_txt									{margin-left:6px; margin-right:0px; margin-top:0px; width:224px}


/***********************   ARTIKKEL    ***************************/

#content_article								{width:100%; color:#fff}
#content_article #article_left					{width:48%; float:left}
#content_article #article_left .article_photo	{float:left; margin-right:8px; margin-top:2px; margin-bottom:18px}
#content_article #article_left .partnere_photo	{float:left; margin-right:8px; margin-top:2px; margin-bottom:12px}
#content_article #article_left .partnere_photo img	{margin-bottom: 10px}
#content_article #article_right					{width:51%; float:right}
#content_article #article_right	.rule_wrapper	{width:100%}	
#content_article #article_right	.tall_left		{font-size:3em; line-height:30px; color:#996600; width:12%; float:left; clear:left; font-weight:bold}
#content_article #article_right	.text_right		{width:88%;float:left}

#content_article #article_right h2 				{font-size:1.6em; line-height:19px;padding:0px; margin-top:0px; margin-bottom:5px; font-weight:normal}
#content_article #article_right h4 				{font-size:1.6em; line-height:19px;padding:0px; margin-top:0px; font-weight:normal}
#content_article #article_right p				{font-size:1.1em; line-height:16px; margin-bottom:10px; /*text-align:justify*/}
#content_article #article_right ul { margin-left: 30px; margin-bottom:20px;}
#content_article #article_right li			{font-size:1.1em; line-height:16px; margin-bottom:3px; /*text-align:justify*/}
#content_article #article_right	a				{color:#fff;text-decoration:none;font-size:1.1em; line-height:16px; margin-bottom:10px; /*text-align:justify*/}
#content_article #article_right	a:hover { color:#930DC5;}

.hvlog {
	width:624px;
	height:362px;
}
.hvlog .play_overlay {
	width:624px;
	height:352px;
	position:absolute;
	z-index:100;
	background-image:url(../gfx/play_big.png); 
	background-repeat:no-repeat;
	background-position:50% 50%;
}
.hvlog .play_overlay.hover {
	background-image:url(../gfx/play_big_hover.png);
}


/***********************   GALLERI    ****************************/


#aktuelt_gal_wrapper						 {width:900px; height:auto; margin:42px auto}
#aktuelt_gal_wrapper h1						 {width:100%; font-size:2em; line-height:normal; font-weight:normal; text-transform:uppercase; padding-top:27px; color:#fff}			
#aktuelt_gal_wrapper .gal_box				 {background-color:#BC9E5B; width:213px; height:160px; float:left; margin-right:10px; margin-bottom:10px}
#aktuelt_gal_wrapper .gal_box a				 {text-decoration:none}	
#aktuelt_gal_wrapper .gal_box:hover			 {background-color:#ffffff; cursor:pointer}
#aktuelt_gal_wrapper .gal_box_nopadding		 {background-color:#BC9E5B; width:213px; height:160px; float:left; margin-bottom:10px}
#aktuelt_gal_wrapper .gal_box_nopadding a	 {text-decoration:none}	
#aktuelt_gal_wrapper .gal_box_nopadding:hover{background-color:#ffffff; cursor:pointer}
#aktuelt_gal_wrapper .gal_box p				 {margin:1px 10px 10px 10px; color:#000; font-size:1.2em; line-height:normal; text-decoration:none}	
#aktuelt_gal_wrapper .gal_box_nopadding p	 {margin:1px 10px 10px 10px; color:#000; font-size:1.2em; line-height:normal; text-decoration:none}
.gal_thumb									 {position:relative; width:193px; height:104px; margin:0 auto; padding:10px 0px 5px 0px}		
.gal_thumb .play_big 						 {position:absolute; top:38px; left:73px; z-index:400; background-image:url(../gfx/play_big.png); 
											  background-repeat:no-repeat; width:51px; height:51px; cursor:pointer}
.gal_thumb .play_big.hover 					 {position:absolute; top:38px; left:73px; z-index:400; background-image:url(../gfx/play_big_hover.png); 													 											  background-repeat:no-repeat; width:51px; height:51px; cursor:pointer}


/***********************   VIDEO    ***************************/
.movie_info_wrapper							{width:100%; padding-bottom:40px; padding-top:7px}
.movie_info_wrapper	h2						{font-size: 1.2em; line-height:12px;width: 640px; font-weight:normal}
.movie_info_wrapper	h2 span					{text-transform:uppercase; font-size: 1.2em; line-height:16px; width:640px; font-weight:bold}


.youtube_wrapper							{width:100%; height:385px; padding:10px 0px; background-color:#040211; margin-bottom:12px}
.youtube_wrapper .movie_wrapper				{width:640px; height:385px;margin:0 auto}


/***********************   EVENT CALENDER    ****************************/


#aktuelt_gal_wrapper #under_inner_wrapper													{width:659px; margin: 10px auto;position:relative;}
#aktuelt_gal_wrapper #under_inner_wrapper h1 span											{font-size:10px; color:#fff; text-transform:none; width:auto; float:right}
#aktuelt_gal_wrapper #under_inner_wrapper h1 span img										{}
#aktuelt_gal_wrapper #under_inner_wrapper #linjer											{margin-top:9px}
#aktuelt_gal_wrapper #under_inner_wrapper #linjer hr										{color: #fff; background-color:#fff; height:1px; margin-bottom:4px}
#aktuelt_gal_wrapper #under_inner_wrapper .photo_event_wrapper								{padding:10px; float:left}	
#aktuelt_gal_wrapper #under_inner_wrapper table#event_table									{border-collapse:collapse}	
#aktuelt_gal_wrapper #under_inner_wrapper table#event_table tr								{border-bottom: 1px solid #FFF}
/*#aktuelt_gal_wrapper #under_inner_wrapper table#event_table tr.hover_row:hover			{background-color:#0d0b11#130714; border-top: 1px solid #191919}*/
/*#aktuelt_gal_wrapper #under_inner_wrapper table#event_table tr.active_row					{background-color: #130714; border-top: 1px solid #191919}*/

#aktuelt_gal_wrapper #under_inner_wrapper table#event_table td								{font-size:1.2em; /*line-height:15px*/ line-height:normal; color:#fff/* color: #87867c;*/}			
#aktuelt_gal_wrapper #under_inner_wrapper table#event_table td a							{text-decoration:none; color:#FFF}
#aktuelt_gal_wrapper #under_inner_wrapper table#event_table td .black_cell					{background-color: #000}
#aktuelt_gal_wrapper #under_inner_wrapper table#event_table td span.hover a:hover			{color:#930dc5; cursor:pointer}		
#aktuelt_gal_wrapper #under_inner_wrapper table#event_table th								{font-size:1.2em; line-height:normal; color:#916e22; border-right: 1px solid #FFF}	
/*#event_table th span.mnd																	{font-size:2em; line-height:normal}	*/
span.tall																					{font-size:2.4em; line-height:20px; color:#c29c4a}	


/***********************   VINNERE    ****************************/

#aktuelt_gal_wrapper #under_inner_wrapper table#winner_table td .play						{background-image:url(../gfx/play_mini.png); background-repeat:no-repeat; 		 																							 width:21px; height:22px}
#aktuelt_gal_wrapper #under_inner_wrapper table#winner_table td .play.hover					{background-image:url(../gfx/play_mini_hover.png); 
																							 background-repeat:no-repeat; width:21px; height:22px; cursor:pointer}
.photo_vinnere																				{float:left}
#aktuelt_gal_wrapper #under_inner_wrapper table#winner_table								{border-collapse:collapse}	
#aktuelt_gal_wrapper #under_inner_wrapper table#winner_table td								{font-size:1.4em; line-height:normal; color:#fff; padding-bottom:15px}	
#aktuelt_gal_wrapper #under_inner_wrapper table#winner_table td a							{text-decoration:none; color:#FFF}
#aktuelt_gal_wrapper #under_inner_wrapper table#winner_table tr								{border:none}
#aktuelt_gal_wrapper #under_inner_wrapper table#winner_table tr a:hover						{color:#930dc5; cursor:pointer}
		

	

/* nettstedskart */
#content_nettstedskart								{width:100%; color:#fff}
#content_nettstedskart .col 				{width:48%; float:left;margin-right:13px;}


#content_nettstedskart .col h2 				{font-size:1.6em; line-height:19px;padding:0px; margin-top:0px; margin-bottom:5px; font-weight:normal}
#content_nettstedskart .col h4 				{font-size:1.6em; line-height:19px;padding:0px; margin-top:0px; font-weight:normal}
#content_nettstedskart .col p				{font-size:1.1em; line-height:16px; margin-bottom:10px; /*text-align:justify*/}
#content_nettstedskart .col ul { margin-left: 30px; margin-bottom:20px;}
#content_nettstedskart .col li			{font-size:1.1em; line-height:16px; margin-bottom:3px; /*text-align:justify*/}
#content_nettstedskart .col	a				{color:#fff;text-decoration:none;font-size:1.1em; line-height:16px; margin-bottom:10px; /*text-align:justify*/}
#content_nettstedskart .col	a:hover { color:#930DC5;}





/***********************   KATEGORIER    ****************************/


#aktuelt_gal_wrapper #under_inner_wrapper table#event_table td .ned_mini				{background-image:url(../gfx/last_ned_liten.png);background-repeat:no-repeat; 
																						 width:21px; height:22px; cursor:pointer}
#aktuelt_gal_wrapper #under_inner_wrapper table#event_table td .ned_mini:hover			{background-image:url(../gfx/last_ned_liten_hover_grad.png); 
																						 background-repeat:no-repeat; width:21px; height:22px; cursor:pointer}

#aktuelt_gal_wrapper #under_inner_wrapper table#event_table th .star					{background-image:url(../gfx/star_mini.png); background-repeat:no-repeat; 
																				         width:21px; height:22px}
#aktuelt_gal_wrapper #under_inner_wrapper #frame_photo_vinnere							{width: 100%; overflow:hidden; margin-bottom: 10px;}


/***********************   OM GULLRUTEN/ VCARD       ***************************/

.vcard						{position:relative; width:327px; height: 100px; padding:0px; float:left; margin-bottom:15px}
.vcard_img					{width:88px; height:99px; float:left; padding-right:10px; padding-bottom:3px}
.vcard .vcard_txt			{width:170px; position:absolute; left:106px; bottom:0px}
.vcard_txt a				{text-decoration: underline; color:#fff}
.vcard_txt a:hover			{text-decoration: none; color:#930dc5}			 
.vcard_txt p				{font-size:1.2em; line-height:16px; color:#fff}
.vcard_txt p span			{font-weight:bold; color:#916e22}


#under_inner_wrapper #contact_wrapper		{margin:0px 90px}
#under_inner_wrapper #contact_wrapper p		{font-size:1.4em; line-height:18px; font-weight:bold; color:#fff}
#under_inner_wrapper #contact_wrapper h2	{font-size:1.8em; line-height:16px; color:#c29c4a; font-weight:bold; margin-bottom:20px; margin-top:40px}
#under_inner_wrapper #contact_wrapper h3	{font-size:1.4em; line-height:24px; color:#c29c4a; font-weight:bold; margin-top:20px}



/***********************   FOOTER      ***************************/


#footer_wrapper						{height:auto; padding-bottom:10px; padding-top:2px; margin-top:1px;}
.whiteline					{ height:1px;background:#fff;width:100%; margin-top: 7px;}
#footer_top_left					{width:328px; float:left}
#footer_top_left p					{font-size:1.1em; margin-left:2px; padding-top:9px}
#footer_top_right1					{width:300px; float:left; margin-left: 12px}
#footer_top_right1 p				{font-size:1.1em; padding-top:9px}	
#footer_top_right2					{width:100px; float:right; text-align:right; margin-right:2px}
#footer_top_right2 p   				{padding-top:9px}
#footer_bottom_spons				{width:328px; height:40px; float:left; background-color:#fff; margin-top:0px; color:#916e22; margin-top:20px}
#footer_bottom_partnere				{width:600px; height:40px; float:right; background-color:#fff; margin-top:0px; color:#916e22; margin-top:20px; margin-left:12px}





/*****************      FELLES CLASSER        ******************/

.clear					{clear:both}
.clear_left				{clear:left}
.link 					{color:#930dc5}
.mailtolink				{color:#fff; text-decoration:underline}
.mailtolink:hover		{color:#930dc5; text-decoration:none}
.linkitxt:visited		{color:#fff; text-decoration:underline}
.linkitxt				{color:#fff; text-decoration:underline}
p.linkitxt				{color:#fff; text-decoration:underline; text-align:left}
.linkitxt:hover			{color:#930dc5; text-decoration:none}

.float_right			{float:right}
.float_left				{float:left}
.float_left_margl2		{float:left; margin-left:2px; margin-top:2px}
.align_right			{text-align:right}
.spons					{float:left;padding:4px}
.margl5					{margin-left:5px}
.margbottom_12			{margin-bottom:12px}


p.mtop					{background-color:#fff; margin-top:20px; color:#916e22; width:130px}
.nettkart				{color:#fff; text-decoration:none; font-size:1.1em}
.nettkart:hover 		{color:#930dc5; text-decoration:none; font-size:1.1em}
.samarb_bolk			{width:auto; float:left}
.lastned				{margin-top: 20px; vertical-align:middle; font-weight:bold}
.black_space			{margin-bottom:12px}
.photo_over				{width:213px; float:left; padding-right:6px}
.photo_over_nopadding	{float:left}
.kreditering			{float:right; font-size:1.2em; line-height:normal; color:#fff; padding-bottom:9px}
/*.footer_absolute		{height:300px; position:absolute; bottom:0px; left:10px}*/
.justify				{text-align:justify}
.lastned img			{margin-top:10px}
.50pro					{width:50%}
.dl						{float:right}
.over_auto				{width:500px; float:left}
table tr td .sectxt p	{font-size:11px; color:#ccc; font-weight:normal}
.download:hover			{background-image:url(../gfx/last_ned_liten_hover_grad.png); background-repeat:none}

.arrows {
	width:50px;
	float:right;
	clear:right;
	padding:5px;
}
.arrows.top {
	position:absolute;
	top:30px;
	right:0px;
}
.arrows .arrow {
	background-repeat:no-repeat;
	width:12px;
	height:14px;
	cursor:pointer;
	cursor:hand;
}
.arrows .arrow.previous {
	background-image:url(../gfx/forrige.gif);
	float:left;
}
.arrows .arrow.next {
	background-image:url(../gfx/neste.gif);
	float:right;
}
.hidden {
	display:none;
}
.selectbox {
	float:right;
}
.selectbox select {
	font-size:12px;
	float:left;
}
.selectbox p {
	font-size:12px;
	float:left;
	margin:4px;
}