body			{
				margin:0;
				padding:0;
				text-align:left;
				font-size:75%;
				font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
				line-height:normal;
				color:#666666;
				}

iframe			{
				border: 0px solid #ffffff;
				}

a 				{
				text-decoration:underline;
				color:#2C2C2C;
				}
		
a:hover 		{
				text-decoration:none;
				color:#000000;
				}

p				{
				margin:0;
				padding:0 0 1.1em 0;
				}
				
ul				{
				margin:0;
				padding:0.5em 0 0.5em 2em;
				}
				
img				{border:0;}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}

small			{font-size:0.8em;}
.sm				{font-size:0.9em;}

.bigger			{font-size:1.1em;}

form			{
				margin:0;
				padding:0;
				border:none;
				}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
				
.check			{border:none; font-size:1em;}

.container		{
				width:1000px;
				margin:0 auto;
				position:relative;
				z-index:10;
				}
			

/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:3em Verdana, Arial, Helvetica, sans-serif;
				color:#5e2154;
				margin:0;
				padding:0 0 10px 0;
				}
				
#content h2				{
				font:1.9em Verdana, Arial, Helvetica, sans-serif;
				color:#5E2154;
				margin:0 0 7px 0;
				padding:0 0 12px 0;
				}

#content h3, h3				{
				font:1.5em Verdana, Arial, Helvetica, sans-serif;
				color:#666666;
				/* margin:0 0 15px 0; */
				margin: 0;
				padding:0 0 8px 0;
				}
				
				/* ------------------------------- Added to override default Telia styles when implementing in wrapper ------------------------------------- */
#content .row h3 {
				color:#5e2154;
}
#content .row p {
				margin-bottom:0px;
}

				
#content ul li {
				background:none;
				padding-right:35px;
				padding-left:0px;
}
#content .betaling_row ul li {
				margin-left:15px;
				padding-right:0px;
				
}
#content ul li:hover {
				background:none;
}
#content .column1 ul {
				padding-bottom:30px;
}
#content .item_det h4 {
				font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
				color:#333333;
				margin:0;
				padding:0 0 5px 0;
}
.last {
	padding:0;
}

#payBtn button {
				cursor: pointer;
				display:block;
				border: 0;
				margin: 0;
				padding: 0;
				width: 96px;
				height: 39px;
				text-indent: -1000em;
				background: transparent url(/static/teliadk2010/images/betal_nu.png) no-repeat center top;
}

#submitBtn button {
				cursor: pointer;
				display:block;
				border: 0;
				margin: 0;
				padding: 0;
				width: 94px;
				height: 33px;
				text-indent: -1000em;
				background: transparent url(/static/teliadk2010/images/bestil_nu.png) no-repeat center top;
}

#submitBtn button.active {
				background: transparent url(/static/teliadk2010/images/bestil_nu-active.png) no-repeat center top;
}

#nextBtn button {
				cursor: pointer;
				display:block;
				border: 0;
				padding: 0;
				width: 111px;
				height: 39px;
				text-indent: -1000em;
				background: transparent url(/static/teliadk2010/images/neste_trin-off.png) no-repeat center top;
}

#nextBtn button.active {
				background: transparent url(/static/teliadk2010/images/neste_trin.png) no-repeat center top;
}

				/* ------------------------------------ end added -------------------------------------------------------------------- */
				
				
.sidebar_left h3	{
				margin:0 0 10px 0;
				padding:0 0 10px 10px;
				border-bottom:1px dotted #676767;
				background:url(../images/arr_h2.gif) 0 8px no-repeat;
				}

h4				{
				font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
				color:#333333;
				margin:0;
				padding:0 0 5px 0;
				}
				
.content		{
				width:1000px;
				padding-top:15px;
				min-height:180px;
				position:relative;
				overflow:hidden;
				zoom:1;
				z-index:0;
				}

.row			{
				position:relative;
				overflow:hidden;
				zoom:1;
				}
				
.row2			{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:5px 0;
				}

.left			{
				width:auto;
				float:left;
				}
				
.right			{
				width:auto;
				float:right;
				}
				
.center			{margin:0 auto;}
.txt_cnt		{text-align:center;}
				
.breadcrumbs	{
				width:980px;
				padding:15px 10px;
				position:relative;
				overflow:hidden;
				zoom:1;
				z-index:0;
				background:url(../images/breadcrumbs_bg.png) 0 0 no-repeat;
				}
				
.breadcrumbs ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.breadcrumbs li	{
				margin:0 0 0 7px;
				padding:0 0 0 10px;
				float:left;
				color:#848181;
				background:url(../images/arr_rbcr.png) left 5px no-repeat;
				}
				
.breadcrumbs li.first	{
				margin:0;
				padding:0;
				background:none;
				}
				
.breadcrumbs li a	{
				color:#848181;
				text-decoration:none;
				}
				
.breadcrumbs li a:hover	{
				color:#CE007B;
				text-decoration:underline;
				}
				

.sidebar_left	{
				width:155px;
				padding-top:8px;
				margin-right:30px;
				position:relative;
				float:left;
				}
				
.list			{
				margin:0;
				padding:0 0 0 10px;
				list-style:none;
				}
				
.list li		{
				margin:0;
				padding:0 0 8px 0;
				font-size:0.9em;
				}
				
.list li.first	{font-size:1.4em;}

.list li.first a{
				color:#666666;
				background:none;
				padding:0;
				}
				
.list li.first a:hover{background:none; padding:0;}
				
.list li a		{
				padding:0 0 0 7px;
				color:#333333;
				text-decoration:none;
				background:url(../images/arr_submenu_b.png) 0 4px no-repeat;
				}
				
.list li a:hover,
.list li a.active	{
				padding:0 0 0 7px;
				color:#CD0170;
				text-decoration:none;
				background:url(../images/arr_submenu_r.png) 0 4px no-repeat;
				}
				
.main_content	{
				width:785px;
				position:relative;
				overflow:hidden;
				}
				
.dvd_cover		{
				width:280px;
				height:130px;
				overflow:hidden;
				position:absolute;
				top:-5px;
				right:30px;
				z-index:1000;
				background:url(../images/dvd_box.png) 0 0 no-repeat;
				}
				
.dvd_cover1		{
				width:263px;
				height:165px;
				overflow:hidden;
				position:absolute;
				top:-14px;
				right:30px;
				z-index:1000;
				background:url(../images/dvd_box1.png) 0 0 no-repeat;
				}
				
.title			{
				width:785px;
				position:relative;
				padding:0 0 35px;
				background:url(../images/title_bg.png) bottom left no-repeat;
				}
				

.progress_bar	{
				width:785px;
				padding:2px 0 12px;
				position:relative;
				overflow:hidden;
				zoom:1;
				background:url(../images/dot_hor.gif) 0 29px repeat-x;
				}
				
.progress_bar ul{
				position:relative;
				margin:0;
				padding:0;
				list-style:none;
				}
				
.progress_bar ul li{
				margin:0;
				padding:0 35px 0 0;
				float:left;
				}
				
.progress_bar ul li span.ball{
				width:16px;
				height:28px;
				margin-right:8px;
				overflow:hidden;
				position:relative;
				float:left;
				font-size:1.1em;
				color:#666666;
				padding:5px;
				text-align:center;
				background:url(../images/ball_gray.png) 0 0 no-repeat;
				}
				
.progress_bar ul li.active {color:#5E2154;}
.progress_bar ul li.active span.ball{background:url(../images/ball_orange.png) 0 0 no-repeat; color:#ffffff;}

.progress_bar ul li label{padding:5px 0; display:block; white-space:nowrap; float:left;}

.brd			{background:url(../images/dot_vert.gif) right repeat-y;}

.cont_left		{
				width:568px;
				float:left;
				position:relative;
				overflow:hidden;
				}
				
.sortering		{
				position:relative;
				overflow:hidden;
				zoom:1;
				font-size:0.9em;
				color:#333333;
				padding-bottom:25px;
				}
				
.sortering span,
.sortering fieldset	{
				display:block;
				float:left;
				padding-right:15px;
				}
				
.sortering label,
.sortering span{
				padding-top:2px;
				float:left;
				}
				
.pink			{color:#CD0170;}

a.pink			{color:#CD0170; text-decoration:underline;}
a:hover.pink	{color:#666666; text-decoration:none;}

.new_release,
.just_added			{
				width:55px;
				height:55px;
				overflow:hidden;
				position:absolute;
				z-index:1000;
				top:0;
				left:0;
				cursor:pointer;
				}
				
.new_release		{background:url(../images/premiere.png) 0 0 no-repeat;}
.just_added			{background:url(../images/nyhed.png) 0 0 no-repeat;}

.new_release_big.no_modal,
.coming_soon_big.no_modal,
.just_added_big.no_modal {
				top: 51px;
				left: 42px;
}

.new_release_big	{
				width:112px;
				height:112px;
				overflow:hidden;
				position:absolute;
				z-index:1000;
				top:-1px;
				left:-1px;
				background:url(../images/premiere_big.png) 0 0 no-repeat;
				}
.coming_soon_big	{
				width:112px;
				height:112px;
				overflow:hidden;
				position:absolute;
				z-index:1000;
				top:-1px;
				left:-1px;
				background:url(../images/pavej_big.png) 0 0 no-repeat;
				}
				
.just_added_big	{
				width:112px;
				height:112px;
				overflow:hidden;
				position:absolute;
				z-index:1000;
				top:-1px;
				left:-1px;
				background:url(../images/nyhed_big.png) 0 0 no-repeat;
				}
				
				
a.more			{
				display:block;
				padding:0 0 0 8px;
				color:#CD0170;
				text-decoration:none;
				background:url(../images/arr_submenu_b.png) 0 4px no-repeat;
				}
				
a:hover.more	{
				color:#666666;
				text-decoration:none;
				}
				
.sidebar_right	{
				width:200px;
				float:right;
				position:relative;
				overflow:hidden;
				}
.sidebar_right .item {width:200px;}				
.sidebar_right h3,
.main_content h3	{
				padding:6px 0;
				color:#5E2154;
				}

.item,
.item_inact,
.item_act		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:6px;
				margin-bottom:5px;
				background:url(../images/dot_hor.gif) bottom repeat-x;
				}
				
.item_act2		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:6px;
				margin-bottom:5px;
				background:url(../images/dot_hord.gif) bottom repeat-x;
				}
				
.item			{width:265px; margin-right:15px;}
				
.item h4,
.item_inact h4,
.item_act h4,
.item_act2 h4	{
				height:2.2em;
				overflow:hidden;
				}
				
.item_inact h4	{color:#D9D9D9;}
				
.item_pic		{
				position:relative;
				overflow:hidden;
				float:left;
				width:72px;
				height:101px;
				padding:1px 0 0 1px;
				}
				
.item_det		{margin-left:80px;}
.item_det p		{padding-bottom:8px;}

.item_inact a	{cursor:pointer;}

.row_indk,
.row_indka		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:0;
				margin-bottom:10px;
				background:url(../images/dot_hor.gif) bottom repeat-x;
				}
				
.row_indka2		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:0;
				margin-bottom:32px;
				color:#333333;
				background:url(../images/dot_hord.gif) bottom repeat-x;
				}
				
.row_indk		{color:#CFCFCF;}
.row_indka		{color:#333333;}
				
.name			{
				display:block;
				float:left;
				}
				
.price			{
				display:block;
				float:right;
				}
				
.banner			{
				width:785px;
				position:relative;
				overflow:hidden;
				zoom:1;
				}
				
.avatar_shadow	{
				background:url(../images/avatar_baner_shadow.png) left bottom no-repeat;
				padding-bottom:50px;
				}
				
.betaling_row	{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:5px 0;
				z-index:100;
				}
				
.betaling_row ul{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.betaling_row li{
				margin:0;
				padding:2px 0 2px 20px;
				float:left;
				white-space:nowrap;
				color:#656565;
				}
				
.betaling_row li a{
				display:block;
				float:left;
				color:#CA016E;
				text-decoration:none;
				padding:0 0 0 8px;
				background:url(../images/arr_submenu_b.png) 0 7px no-repeat;
				}
				
.betaling_row li a:hover{
				color:#666666;
				text-decoration:none;
				}
				
#footer .betaling_row li.cards{
				margin:0;
				padding:0 158px 2px 0;
				float:left;
				background:url(../images/cards.gif) top right no-repeat;
				}
#footer .betaling_row li.cards:hover {
				background:url(../images/cards.gif) top right no-repeat;
}

/* ---------------------------------- Detailed Page ----------------------------------------------*/

.gallery {
				line-height: 1.2em;
				}
				
.detailed_item {
				width:755px;
				position:relative;
				background:url(../images/dot_vert.gif) 240px 0 repeat-y;
				}
				
.betaling_item {
				width:765px;
				position:relative;
				background:url(../images/dot_vert.gif) 180px 0 repeat-y;
				}
				
.detailed_item h4 {
				color:#5E2154;
				padding-bottom:1em;
				}
				
.det_item_left	{
				width:190px;
				margin-right:24px;
				padding:55px 25px 25px;
				position:relative;
				float:left;
				}
.det_item_left2	{
				width:185px;
				margin-right:24px;
				padding:0 25px 0 0;
				position:relative;
				float:left;
				}
				
.cover			{
				width:150px;
				height:220px;
				margin:0 auto;
				overflow:hidden;
				position:relative;
				padding-bottom:18px;
				}
				
.cover_det		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:10px;
				}
				
.cover_det b	{
				display:block;
				width:50px;
				padding-right:10px;
				float:left;
				}
				
.cover_det span	{
				display:block;
				width:130px;
				float:left;
				}
				
.det_item_right	{
				width:480px;
				position:relative;
				overflow:hidden;
				}
				
.trailer_code	{
				width:480px;
				height:220px;
				overflow:hidden;
				zoom:1;
				padding:15px 0 20px;
				z-index:0;
				position:relative;
				}

/* ---------------------------------- Leveringsadresse ------------------------------------*/

.error_msg		{
				width:380px;
				position:relative;
				padding:0 0 20px 20px;
				color:#CD0170;
				font-weight:bold;
				background:url(../images/close.png) 0 2px no-repeat;
				}
				
.field			{
				position:relative;
				padding:0 0 18px 0;
				}
				
.field label	{
				display:block;
				padding-bottom:5px;
				font-weight:bold;
				}
				
.field2			{
				position:relative;
				padding:0 0 15px 0;
				}
				
.field2 input	{
				float:left;
				}
				
.field2 span.block	{
				display:block;
				margin-left:32px;
				padding:8px 0 0 0;
				}
.field2 span.block img	{
				padding: 0 0 0 8px;
				}
				
.form			{
				width:545px;
				position:relative;
				}
				
.row_form		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:18px;
				}
				
.postnr			{
				width:103px;
				height:23px;
				padding:12px 15px;
				position:relative;
				overflow:hidden;
				background:url(../images/postnr_bg.png) 0 0 no-repeat;
				}
				
.col1			{
				width:188px;
				float:left;
				position:relative;
				}
				
.col1 b			{
				display:block;
				padding-bottom:5px;
				}
				
.x				{
				position:absolute;
				bottom:15px;
				right:25px;
				}
				
.postnr input	{
				width:103px;
				height:23px;
				border:0px; /*important*/
				background-color:transparent; /*important*/
				position:absolute; /*important*/
				top:14px;
				left:15px;
				width:103px;
				height:18px;
				color:#ffffff;
				font:bold 15px Arial, Helvetica, sans-serif;
				}
				
.col2			{
				width:356px;
				position:relative;
				float:right;
				}
				
.right_btn		{
				float:right;
				margin-right:35px;
				}

/* ---------------------------------- FAQ ----------------------------------------------*/

.faq			{
				width:480px;
				padding-bottom:50px;
				}

.faq h3			{
				padding-top:10px;
				color:#692A5F;
				}
				
.faq a			{
				color:#D01078;
				text-decoration:underline;
				}
				
.faq a:hover	{
				color:#666666;
				text-decoration:none;
				}

/* ---------------------------------- Betaling ----------------------------------------------*/

.betaling		{
				width:510px;
				position:relative;
				}
				
.betaling .row_indka {
				padding:7px 0 0 0;
				}
				
.list_betaling	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.list_betaling li	{
				width:210px;
				font-weight:bold;
				color:#CD0170;
				padding:0 0 5px 12px;
				background:url(../images/arr_rbcr.png) 0 4px no-repeat;
				}
				
.list_betaling li span	{
				display:block;
				height:15px;
				}
				
.list_betaling li span.cc1	{background:url(../images/cc1.gif) top right no-repeat;}
.list_betaling li span.cc2	{background:url(../images/cc2.gif) top right no-repeat;}
.list_betaling li span.cc3	{background:url(../images/cc3.gif) top right no-repeat;}
.list_betaling li span.cc4	{background:url(../images/cc4.gif) top right no-repeat;}
.list_betaling li span.cc5	{background:url(../images/cc5.gif) top right no-repeat;}

/* ---------------------------------- Home Page ----------------------------------------------*/

.title_main_bg	{
				width:784px;
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:25px 0 16px;
				background:url(../images/title_bg.png) bottom left no-repeat;
				}
				
.column1		{
				width:372px;
				padding-right:20px;
				position:relative;
				float:left;
				}
				
.column2		{
				width:372px;
				position:relative;
				float:right;
				}
				
.twitter		{
				width:162px;
				height:50px;
				position:absolute;
				overflow:hidden;
				cursor:pointer;
				bottom:0;
				right:0;
				background:url(../images/twitter.png) 0 0 no-repeat;
				}
				
.item_main		{
				position:relative;
				overflow:hidden;
				zoom:1;
				}
				
.separator		{
				position:relative;
				overflow:hidden;
				zoom:1;
				height:11px;
				background:url(../images/dot_hor.gif) center repeat-x;
				}
				
.sep_vert		{background:url(../images/dot_vert_d.gif) right repeat-y;}

.item_det_sm	{margin-left:60px;}

.item_det_sm p	{padding-bottom:0.3em;}

.item_pic_sm	{
				position:relative;
				overflow:hidden;
				float:left;
				width:46px;
				height:64px;
				padding:1px 0 0 1px;
				}
				
.coming_soon			{
				width:44px;
				height:44px;
				overflow:hidden;
				position:absolute;
				z-index:1000;
				top:0;
				left:0;
				cursor:pointer;
				background:url(../images/pavej_label_sm.png) 0 0 no-repeat;
				}

.main_top_row	{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:25px;
				margin-bottom:25px;
				background:url(../images/dot_hor.gif) bottom repeat-x;
				}
				
.main_top_row strong	{
				font-size:1.4em;
				font-weight:normal;
				color:#5E2154;
				}
				
.se				{
				float:right;
				margin-right:222px;
				z-index:1000;
				position:relative;
				}

.progress_bar_main	{
				width:785px;
				padding:2px 0 12px;
				position:relative;
				overflow:hidden;
				zoom:1;
				background:url(../images/dot_hor.gif) 0 33px repeat-x;
				}
				
.progress_bar_main ul{
				position:relative;
				margin:0;
				padding:0;
				list-style:none;
				}
				
.progress_bar_main ul li{
				margin:0;
				padding:0 30px 0 0;
				float:left;
				}
				
.progress_bar_main ul li span.ball{
				width:20px;
				height:36px;
				margin-right:8px;
				overflow:hidden;
				position:relative;
				float:left;
				font-size:1.3em;
				font-weight:bold;
				color:#ffffff;
				padding:6px 5px;
				text-align:center;
				background:url(../images/ball_lilac.png) 0 0 no-repeat;
				}
#content .progress_bar_main ul li.last{
				padding:0;
				}
.progress_bar_main ul li label{padding:6px 0; display:block; white-space:nowrap; float:left; font-size:1.2em; color: #666; }
#content .progress_bar_main ul li label a{color: #666; }

.top_list		{
				margin:0;
				padding:0 0 30px 0;
				list-style:none;
				}
				
.top_list li	{
				margin:0;
				padding:0 0 1px 0;
				height:35px;
				font-size:1.4em;
				color:#5E2154;
				background:url(../images/dot_hor.gif) bottom repeat-x;
				}
				
.top_list li span	{
				width:16px;
				height:31px;
				margin-right:12px;
				padding:2px 5px;
				text-align:center;
				color:#ffffff;
				display:block;
				float:left;
				background:url(../images/ball_top1.png) 0 0 no-repeat;
				}
				
.top_list li label	{
				padding:2px 0;
				display:block;
				}
				
#content .top_list a 		{
				color: #5E2154;
			}

.top_list li span.one	{background:url(../images/ball_top1.png) 0 0 no-repeat;}
.top_list li span.two,
.top_list li span.three,
.top_list li span.four,
.top_list li span.five	{background:url(../images/ball_top2.png) 0 0 no-repeat;}

.news_item		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:5px 0;
				}
				
.news_item a	{
				color:#DA4596;
				text-decoration:none;
				}
				
.news_item a:hover	{
				color:#000000;
				text-decoration:none;
				}
				
.date			{
				width:38px;
				height:39px;
				float:left;
				background:url(../images/date_bg.png) 0 0 no-repeat;
				position:relative;
				overflow:hidden;
				}
				
.month			{
				display:block;
				position:relative;
				color:#ffffff;
				font-weight:bold;
				font-size:0.8em;
				margin-right:3px;
				text-align:center;
				}
				
.day			{
				display:block;
				position:relative;
				color:#666666;
				font-weight:bold;
				margin-right:3px;
				padding:3px 0;
				text-align:center;
				}
				
.news_det		{margin-left:50px;}

/* ---------------------------------- FOOTER ----------------------------------------------*/

.footer			{
				width:1000px;
				height:30px;
				padding-top:175px;
				position:relative;
				color:#A1A1A1;
				text-align:center;
				font-size:0.9em;
				background:url(../images/footer_bg.png) 0 0 no-repeat;
				}
				
.footer ul		{
				width:740px;
				margin:0 auto;
				padding:0;
				position:relative;
				list-style:none;
				z-index:50;
				}
				
.footer ul li	{
				float:left;
				margin:0;
				padding:0 0 0 25px;
				}
				
.footer ul li a	{
				float:left;
				margin:0;
				padding:0 0 0 9px;
				color:#A1A1A1;
				white-space:nowrap;
				background:url(../images/arr_fm.png) 0 4px no-repeat;
				}
				
.footer a		{
				color:#000000;
				text-decoration:none;
				}
				
.footer a:hover	{
				color:#666666;
				text-decoration:none;
				}
