/*CSS av Morten Fjellman Olsen*/
* {
	margin:0;
	padding:0;
	}

body {
	background-color:#fff;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000;
	}
	
h2 {
	font-size:22px;
	margin-bottom:5px;
	color:#960167;
	}
	
h1 a ,h2 a, h3 a, h4 a, h5 a , h6 a {
	text-decoration:none;
	color:#960167;
	}

p {
	margin-bottom:1em;
	}
	
img {
	border:0;
	}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.skip {
	position:absolute;
	}
	
.skip a, .skip a:visited, .skip a:hover  {
	position:absolute;
	left:-999px;
	top:0;
	width:1px;
	height:1px;
	overflow:hidden;
	}
 
.skip a:active {
	position:static;
	left:0;
	top:0;
	width:auto;
	height:auto;
	} 
	
#wrap {
	width:1004px;
	margin:0 auto;
	position:relative;
	}
	
#adMiddleTop {
	position:absolute;
	top:0;
	left:110px;
	height:150px;
	overflow:hidden;
	}

#wrap_content {
	position:relative;
	width:770px;
	overflow:hidden;
	margin:0 0 0 118px;
	}
	
.header_teaser {
	display:none;
	}
	
#header h1 {
	width:225px;
	float:left;
	height:51px;
	overflow:hidden;
	}
	
#header {
	padding-top:0;
	margin-top:0;
	width:768px;
	overflow:hidden;
	}
	
#header_top {
	background-color:#DB14A8;
	height:52px;
	width:768px;
	overflow:hidden;
	}
	
#header #logo_img {
	height:51px;
	overflow:hidden;
	}
	
#header #header_ad {
	height:51px;
	overflow:hidden;
	width:139px;
	float:left;
	margin-left:404px;
	_margin-left:315px;
	}
	
#top_bar {
	position:relative;
	width:766px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	height:21px;
	margin-bottom:4px;
	margin-top:4px;
	line-height:21px;
	overflow:hidden;
	border:1px solid #a9b6cc;
	background:#FFF url(/nettavisen/gif/v4/b/topbar_back.gif) repeat-x 0 0;
	}
	
#teaserbox1 {
	width:400px;
	height:22px;
	overflow:hidden;
	float:left;
	}
	
#top_bar #teaserbox1 h5 {
	display:inline;
	font-size:12px;
	background:url(/nettavisen/gif/side2/v3/pil.gif) left center no-repeat;
	padding-left:5px;
	margin-left:5px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	}
	
#top_bar #teaserbox1 h5 a {
	color:#142630;
	}
	
#top_bar #teaserbox1 h5 a:hover {
	color:#010101;
	text-decoration:underline;
	}
	
#teaserbox2 {
	width:245px;
	height:22px;
	overflow:hidden;
	float:left;
	}
	
#top_bar #teaserbox2 h5 {
	float:left;
	font-size:12px;
	background:url(/nettavisen/gif/v4/b/topbar_skillelinje.gif) top left no-repeat;
	padding-left:6px;
	margin-left:7px;
	font-family:"Times New Roman", Times, serif;
	}
	
#top_bar #teaserbox2 h5 a {
	color:#142630;
	}
	
#top_bar #teaserbox2 h5 a:hover {
	color:#010101;
	text-decoration:underline;
	}
	
#top_bar form {
	display:inline;
	margin-left:5px;
	}
	
#top_bar form #search_side2_span {
	color:#990066;
	}
	
#top_bar form input {
	margin-top:1px;
	}
	
#top_bar form input#topbar_txt {
	border:1px solid #EA44CC;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#top_bar form input#topbar_btn {
	vertical-align:middle;
	margin-top:-1px;
	}
	
#content_top {
	width:768px;
	background-color:#fff;
	padding-bottom:5px;
	padding-top:0;
	margin-top:0;
	}
	
#menu_col, #menu_col2 {
	float:left;
	width:103px;
	overflow:hidden;
	}
	
#menu_col2 {
	margin-top:6px;
	*margin-top:20px;
	}
	
/*MENU*/
ul#left_menu {
	list-style:none;
	border:1px solid #CBCBCB;
	width:101px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	}
	
ul#left_menu li {
	border-bottom:1px solid #ECECEC;
	line-height:17px;
	}
	
ul#left_menu li a {
	text-decoration:none;
	display:block;
	color:#000;
	background-color:#fff;
	}
	
ul#left_menu li a:hover {
	background-color:#F0EFFF;
	}
	
ul#left_menu li div {
	font-weight:bold;
	height:18px;
	border-bottom:1px solid #ECECEC;
	margin-top:-1px;
	overflow:hidden;
	padding-top:1px;
	}
	
ul#left_menu li div a {
	display:block;
	margin-left:10px;
	}

/*Grafikk til venstre for hovedlenkene*/	
ul#left_menu li div.menu_Nettavisen {
	background:#fff	url(/nettavisen/gif/v4/images//menu_nettavisen.gif) top left no-repeat;
	}
	
ul#left_menu li div.menu_Side2 {
	background:#fff	url(/nettavisen/gif/v4/images/menu_side2.gif) top left no-repeat;
	}
	
ul#left_menu li ul {
	list-style:none;
	}
	
ul#left_menu li ul li {
	}
	
ul#left_menu li ul li a {
	display:block;
	padding-left:9px;
	width:93px;
	}
	
/*Gjemmer undermeny*/
#left_menu li ul {
	display:none;
	}

#left_menu li ul .sub_menu_level2 ul li {
	font-weight:normal;
	}

#left_menu li ul .sub_menu_level2 ul li a {
	width:85px;
	padding-left:16px;
	}
	
#left_menu li ul .sub_menu_level2 ul li a:hover {
	background-color:#F0EFFF;
	}
	
h4#horoskop_heading {
	background-color:#8061A5;
	padding:3px 3px 3px 5px;
	color:#fff;
	margin-top:0;
	*margin-top:-15px;
	font-size:12px;
	position:relative;
	z-index:5;
	height:15px;
	}
	
.horoskop_ul {
	list-style:none;
	margin-top:5px;
	}
	
.horoskop_ul li {
	margin-bottom:1px;
	height:20px;
	}
	
.horoskop_ul li#vaeren {
	background:url(/nettavisen/gif/side2/v3/vaer.gif) top left no-repeat;
	}
	
.horoskop_ul li#tvilling {
	background:url(/nettavisen/gif/side2/v3/tvilling.gif) top left no-repeat;
	}
	
.horoskop_ul li#loeven {
	background:url(/nettavisen/gif/side2/v3/loeve.gif) top left no-repeat;
	}
	
.horoskop_ul li#vekten {
	background:url(/nettavisen/gif/side2/v3/vekt.gif) top left no-repeat;
	}
	
.horoskop_ul li#skytten {
	background:url(/nettavisen/gif/side2/v3/skytte.gif) top left no-repeat;
	}
	
.horoskop_ul li#vannmann {
	background:url(/nettavisen/gif/side2/v3/vannmann.gif) top left no-repeat;
	}
	
.horoskop_ul li#tyren {
	background:url(/nettavisen/gif/side2/v3/tyr.gif) top left no-repeat;
	}
	
.horoskop_ul li#fisken {
	background:url(/nettavisen/gif/side2/v3/fisk.gif) top left no-repeat;
	}
	
.horoskop_ul li#kreps {
	background:url(/nettavisen/gif/side2/v3/kreps.gif) top left no-repeat;
	}
	
.horoskop_ul li#jomfru {
	background:url(/nettavisen/gif/side2/v3/jomfru.gif) top left no-repeat;
	}
	
.horoskop_ul li#skorpion {
	background:url(/nettavisen/gif/side2/v3/skorpion.gif) top left no-repeat;
	}
	
.horoskop_ul li#steinbukk {
	background:url(/nettavisen/gif/side2/v3/steinbukk.gif) top left no-repeat;
	}
	
.horoskop_ul li a {
	padding-top:4px;
	_margin-top:0px;
	text-decoration:none;
	color:#8061A5;
	display:block;
	margin-left:5px;
	width:100%;
	}
	
.horoskop_ul li a:hover {
	color:#cc0066;
	}
	
#me_teaser {
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#me_teaser h4#me_header {
	font-size:12px;
	padding:4px 0 2px 4px;
	height:16px;
	background:#FFF url(/nettavisen/gif/v4/b/topbar_back.gif) repeat-x 0 0;
	}
	
#me_teaser h5 a {
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
	
#me_teaser h6 {
	color:#A7A7A7;
	font-size:9px;
	text-transform:uppercase;
	}
	
#me_teaser p {
	margin-bottom:0;
	}
	
#me_teaser a.read_more {
	color:#000;
	}
	
/**/


#content_1_col {
	float:left;
	width:665px;
	background:#C0B5BC url(/nettavisen/gif/side2/v3/bg_stripe.gif) top left repeat-y;
	padding-bottom:10px;
	}
	
.related_heading {
	font-weight:bold;
	font-size:11px;
	}
	
.relatedLink {
	font-weight:bold;
	font-size:11px;
	color:#990066;
	}
		
#top_story {
	float:right;
	width:663px;
	}
	
#top_story h1 {
	font-size:46px;
	}
	
#top_story h3 {
	font-size:20px;
	}
	
.ad_tag {
	background:url(/nettavisen/gif/v4/b/ad_tag.gif) left top no-repeat;
	width:100%;
	height:15px;
	display:block;
	margin-bottom:0;
	}
	
.hidden {
	display:none;
	}
	
#article_ad {
	width:768px;
	/**margin-top:-10px;*/
	}
	
#front #article_ad object, #front #article_ad img {
	*margin-top:-12px;
	}
	
#content_1_col .story_1_9 {
	width:472px;
	overflow:hidden;
	float:left;
	margin-top:4px;
	background:url(/nettavisen/gif/side2/v3/sak_bg_stripe.gif) top left repeat-y;
	}
	
.story_1_9_content {
	float:left;
	margin-left:7px;
	margin-top:3px;
	width:150px;
	overflow:hidden;
	}
	
#content_1_col #story_460 {
	width:466px;
	background-color:#fff;
	background-image:none;
	margin-left:6px;
	padding-bottom:10px;
	}
	
#content_1_col #story_460 img {
	margin-left:3px;
	margin-top:4px;
	}
	
#content_1_col #story_460 h2 {
	margin-left:6px;
	margin-right:6px;
	}
	
#content_1_col #story_460 h3 {
	margin:6px 6px 0 6px;
	font-size:11px;
	color:#AFA4A4;
	}
	
#content_1_col #story_460 p {
	margin:6px 6px 0 6px;
	font-size:12px;
	}
	
#content_2_col .story_1_9_content {
	float:left;
	margin-left:4px;
	margin-top:3px;
	width:150px;
	overflow:hidden;
	}
	
.no_margin {
	margin-left:5px;
	_margin-left:3px;
	}
	
#content_2_col .no_margin {
	margin-left:1px;
	}
	
.story_1_9 .no_margin img {
	margin-left:7px;
	}
	
#content_2_col .story_1_9 .no_margin img {
	margin-left:7px;
	}

.story_1_9_content p {
	margin-left:6px;
	}
	
.story_1_9_content h2 {
	font-size:18px;
	margin-left:6px;
	}
	
#content_2_col .story_1_9_content h2 {
	font-size:18px;
	margin-left:6px;
	}
	
.story_1_9_content h3 {
	color:#AFA4A4;
	font-size:10px;
	margin-left:6px;
	}
	
#content_2_col .story_1_9_content h3 {
	color:#AFA4A4;
	font-size:10px;
	margin-left:6px;
	}
	
.story_1_9_content img {
	margin-left:7px;
	}
	
#content_2_col .story_1_9_content img {
	margin-left:5px;
	}
	
#bigpic_smallpic_wrap {
	background:url(/nettavisen/gif/side2/v3/box2_bg.gif) top left repeat-y;
	margin-top:5px;
	}
	
#bigpic {
	float:left;
	width:460px;
	padding-bottom:10px;
	}

#bigpic h2 {
	margin-left:6px;
	margin-right:6px;
	}
	
#bigpic h3 {
	margin:6px 6px 0 6px;
	font-size:11px;
	color:#AFA4A4;
	}
	
#bigpic p {
	margin:6px 6px 0 6px;
	font-size:12px;
	}
	
	
#smallpic_wrap {
	float:left;
	width:308px;
	overflow:hidden;
	}
	
#smallpic_wrap .story_1_9_content {
	_width:149px;
	_margin-left:2px;
	_margin-right:2px;
	}
	
#smallpic_wrap #different_bg img {
	_margin-left:4px;
	}
	
#smallpic_wrap .story_1_9_content p {
	font-weight:bold;
	}
	
#different_bg {
	background:url(/nettavisen/gif/side2/v3/box2_bg_bottom.jpg) bottom left no-repeat;
	padding-bottom:5px;
	}
	
#content_2, #content_3 {
	background:#C0B5BC url(/nettavisen/gif/side2/v3/bg_stripe_felt2.gif) top left repeat-y;
	}
	
#content_3 {
	padding-top:5px;
	}
	
#faneliste_ad {
	float:right;
	}
	
#faneliste {
	margin-top:4px;
	width:185px;
	height:480px;
	background-color:#fff;
	overflow:hidden;
	}
	
#faneliste ul#js_menu {
	list-style:none;
	width:185px;
	overflow:hidden;
	margin-top:0;
	}
	
#faneliste ul#js_menu li {
	float:left;
	font-size:9px;
	}
	
#faneliste #faneliste1 {
	height:455px;
	overflow:auto;
	}
	
#faneliste #faneliste1 .faneliste_content {
	margin-bottom:6px;
	margin-left:4px;
	padding:0 4px 6px 0;
	border-bottom:1px dashed #B6B6B6;
	width:156px;
	}
	
#faneliste #faneliste1 img {
	float:left;
	margin-right:4px;
	}
	
#faneliste #faneliste1 h6 {
	padding-top:2px;
	margin-left:4px;
	}
	
#faneliste #faneliste1 h6 a {
	color:#B6B6B6;
	font-size:10px;
	text-decoration:none;
	display:block;
	}
	
#faneliste .read_more, #faneliste .span_read_more {
	color:#960167;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:0px;
	}
	
#faneliste #faneliste2 ul, #faneliste #faneliste3 ul {
	list-style:none;
	_width:185px;
	height:455px;
	overflow:auto;
	}
	
#faneliste #faneliste2 ul li, #faneliste #faneliste3 ul li {
	clear:both;
	_width:150px;
	}
	
#faneliste #faneliste2 ul li a, #faneliste #faneliste3 ul li a {
	display:block;
	float:left;
	margin-left:40px;
	_margin-left:20px;
	margin-top:-13px;
	color:#000;
	}
	
#faneliste #faneliste2 ul li a:hover {
	color:#D024AA;
	}
	
#faneliste #faneliste3 ul li a:hover {
	color:#EC77D2;
	}
	
#ad_180x100 {
	width:180px;
	margin-top:2px;
	}

#content_2_col .story_1_9 {
	margin-top:4px;
	background:url(/nettavisen/gif/side2/v3/sak_bg_stripe_felt2.gif) top left repeat-y;
	}
	
#content_2_col {
	padding-bottom:20px;
	}

.ad {
	margin-left:2px;
	}
	
#bildespesial { 
	margin-top:5px;
	padding-top:30px;
	width: 768px; 
	height: 397px; 
	background:url(/nettavisen/gif/side2/v2/bildespesial.jpg) 0 0 no-repeat; 
	}
	
.fpPriOnlyImage { width: 183px; height: 168px; padding: 4px; float: left; margin-bottom: 2px;}
.fpPriOnlyImage img { border: 0; float: left;}
.fpPriOnlyImage img.sectionLink { border: 0; float: left; margin-right: 0;}
.fpPriOnlyImage a.articleLink { display: none;}
.fpPriOnlyImage h3 { display: block; background-color: #FFF; padding: 2px; width: 179px; height: 14px; clear: both; overflow: hidden; }
.fpPriOnlyImage h3 a { text-decoration: none; font-size: 12px;}
.fpPriOnlyImage h5 { display: none;}

#side2_match {
	float:left;
	background-color:#fff;
	margin-top:5px;
	}
	
/*#match {
	width:484px;
	height:266px;
	overflow:hidden;
	float:left;
	margin-top:5px;
	border:1px solid #CACACA;
	background:url(/nettavisen/gif/side2/v3/bakgrunn_side2-single.jpg) top left no-repeat;
	}
	
#match h4 {
	margin:60px 0 0 160px;
	color:#535D66;
	font-size:16px;
	}
	
#match .span_read_more {
	margin-left:160px;
	}
	
#match p {
	margin-left:160px;
	margin-bottom:0;
	}
	
#match .span_read_more, #match .read_more {
	color:#EC1F24;
	font-size:12px;
	text-decoration:none;
	}
	
#match div {
	height:142px;
	margin-top:20px;
	width:310px;
	color:#505E67;
	text-align:right;
	}
	
#match div p {
	margin-left:0;
	}
	
#match div fieldset {
	border:none;
	margin-right:5px;
	padding-top:40px;
	}
	
#match div input, #match div select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505E67;
	}
	
#match div select.select_gender {
	width:165px;
	}
	
#match div select {
	margin-top:5px;
	}
	
#match div .matchStyle1 {
	width:40px;
	}*/
	
#weeks_best {
	width:275px;
	padding-left:5px;
	margin-top:6px;
	float:left;
	background-color:#fff;
	overflow:hidden;
	}
	
#weeks_best #weeks_music, #weeks_best #weeks_film {
	height:131px;
	background:#fff url(/nettavisen/gif/side2/v3/filmmusikk_bg.gif) top left repeat-x;
	overflow:hidden;
	}
	
#weeks_best #weeks_film {
	margin-top:1px;
	}
	
#weeks_best #weeks_music h3, #weeks_best #weeks_film h3 {
	height:18px;
	background:url(/nettavisen/gif/side2/v3/filmmusikk_bg_top.gif) top left no-repeat;
	padding-top:6px;
	padding-left:5px;
	font-size:10px;
	color:#960167;
	}
	
#weeks_best #weeks_music h4, #weeks_best #weeks_film h4  {
	margin:0 5px 0 10px;
	font-size:18px;
	color:#960167;
	}
	
#weeks_best #weeks_music h5, #weeks_best #weeks_film h5  {
	margin:0px 5px 0 10px;
	font-size:11px;
	text-transform:uppercase;
	color:#A7A7A7;
	}
	
#weeks_best #weeks_music img, #weeks_best #weeks_film img {
	margin-top:2px;
	margin-right:10px;
	float:left;
	}
	
#dq {
	float:left;
	}

#banner {
	float:left;
	margin-left:7px;
	}
	
.sisteLeft, .sisteMiddle, .sisteRight {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	float:left;
	margin:6px 3px;
	background-color:#EEEEEE;
	text-align:left;
	padding:4px;
	}
	
.sisteTitle, .sisteTitle a{
	height:20px;
	width:241px;
	text-indent:4px;
	display:block;
	background-color:#CC0000;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.sisteLink {
	color:#990066;
	}
	
#footer {
	width:770px;
	margin-top:10px;
	font-size:11px;
	text-align:center;
	}	

#footer_header {
	background-color:#ccc;
	height:32px !important;
	height:22px;
	width:770px;
	overflow:hidden;
	}
	
#footer a {
	color:#990066;
	font-weight:bold;
	}
	
#footer_header ul {
	margin-top:5px;
	margin-left:125px !important;
	}
	
#footer ul {
	margin-left:25px;
	}
	
#footer li {
	list-style:none;
	float:left;
	margin-bottom:15px;
	text-indent:0;
	}

#footer .seperator {
	margin-left:6px;
	margin-right:6px;
	}	
	
#footer span {
	padding:0;
	margin:0;
	}
	
ul#ul_footer_small {
	margin-left:245px;
	display:block;
	}

.a_small_footer {
	font-size:10px;
	color:#2E6AC2;
	font-weight:normal;
	margin-left:8px;
	}
	
.p_footer_copy {
	font-size:12px;
	}
	
.p_footer_legal {
	font-size:10px;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	}

ul#ul_footer_credit {
	margin-left:160px;
	display:block;
	}
	
#ul_footer_credit {
	}
	
#ul_footer_credit li {
	margin-right:20px;
	}

#ul_footer_credit li img {
	vertical-align:top;
	}	
/**/	
.adRight{
 	overflow:hidden;
 	position:absolute; 
 	left:894px; 
 	top:0; 
 	width:110px; 
 	z-index:1; 
}
.adLeft{
 	overflow:hidden;
 	position:absolute; 
 	left:0px;
 	top:0;
 	width:110px; 
 	z-index:2;
}
.adRight2{
 	overflow:hidden;
 	position:absolute; 
 	left:894px; 
 	top:0; 
 	width:110px; 
 	height:auto; 
 	z-index:1; 
}
.adLeft2{
 	overflow:hidden;
 	position:absolute; 
 	left:0px;
 	top:0; 
 	width:110px; 
 	height:auto; 
 	z-index:2;  
}
.adMiddleTop{
 	overflow:hidden;
	position:relative; 
	left:110px;
	top:0; 
	width:784px;
 	z-index:3;
}

.adLeft3{
 	position:absolute;
 	left:0px;
 	bottom:0px;
 	width:110px;
 	z-index:1000;
	}


.adRight3{
 	position:absolute; 
 	left:894px;
 	bottom:0px; 
 	width:110px;   
 	z-index:1000;
	}
	
#adBottom3 {
	margin-left:110px;
	}

/*** 	Video-ikon ***/
.transparent_663_wrap {
	position:relative;
	width:663px;
	height:37px;
	margin-top:-37px;
	*margin-top:-40px;
	}
	
.transparent_460_wrap {
	position:relative;
	width:460px;
	height:37px;
	margin-top:-41px;
	*margin-top:-43px;
	}
	
#bigpic_smallpic_wrap .transparent_460_wrap {
	margin-top:-37px;
	*margin-top:-40px;
	}
	
.transparent_140_wrap {
	position:relative;
	width:140px;
	height:17px;
	margin-top:-17px;
	*margin-top:-20px;
	}
	
.watch_video img {
	vertical-align:bottom;
	}
	
/*Push-plug*/
#push_plug_wrap {
	border:1px solid #D9D9D9;
	margin-bottom:5px;
	background-color:#fff;
	margin-top:5px;
	padding:4px 0 4px 5px;
	_padding:4px 0 1px 5px;
	}
	
.push_plug {
	float:left;
	width:184px;
	height:43px;
	overflow:hidden;
	margin-top:3px;
	margin-right:6px;
	}
	
.push_plug img {
	float:left;
	margin-right:5px;
	border:none;
	}
	
.push_plug h3 {
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.push_plug h3 a {
	color:#000;
	text-decoration:none;
	}
	
.push_plug h3 a:hover {
	text-decoration:underline;
	}

.push_plug p {
	font-size:10px;
	color:#A8A8A8;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
	
#push_plug_curent_img {
	float:left;
	margin-right:0;
	}
	
