html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	}
	
body {
	line-height: 1.2;
	background-color:#fff;
	color:#000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
ol, ul {
	list-style: none;
	}
	
blockquote, q {
	quotes: none;
	}

:focus {
	outline: 0;
	}

ins {
	text-decoration: none;
	}
del {
	text-decoration: line-through;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
.hidden {
	display:none;
	}

.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:965px;
	margin:4px auto;
	background-color:#fff;
	position:relative;
	}
	
#ad_top_left {
	float:left;
	margin-left:1px;
	}

#ad_corner {
	float:left;
	margin-left:2px;
	}	
	
#header_img {
	margin-top:2px;
	margin-left:1px;
	}

#nav_wrap {
	background-color:#314F73;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	width:940px;
	}

#nav a {
	display: block;
	color:#fff;
	text-decoration:none;
	}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	padding:4px 13px 4px 13px;
	border-left:1px solid #fff;
	}
	
#nav li:hover {
	background-color:#426794;
	}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #426794;
	width: 155px;
	margin-top:4px;
	border:1px solid #fff;
	border-top:none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left:-16px;
	}

#nav li ul li { 
	clear:both;
	float:none;
	margin-left:0;
	text-indent:0;
	padding:0;
	_display:inline;
	border:none;
	}
	
#nav li ul li a {
	padding:4px 4px 4px 14px;
	} 

#nav li ul li a:hover {
	background-color:#6FA2DF;
	} 
	
#tv2_player {
	float:left;
	margin:12px 0 0 8px;
	}

#sidebar {
	float:left;
	width:112px;
	overflow:hidden;
	margin-top:12px;
	margin-left:1px;
	}

#sidebar .ad_100x300 {
	margin-top:8px;
	}

#sidebar .ad_pic {
	margin-top:8px;
	}
	
#main_content {
	float:left;
	width:940px;
	overflow:hidden;
	}
	
#main_content a {
	color:#1C3F93;
	text-decoration:none;
	}
	
#main_content a:hover {
	text-decoration:underline;
	}
	
#swf_counter {
	margin-top:15px;
	margin-bottom:12px;
	border-top:3px solid #D3D6DB;
	padding-top:5px;
	overflow:hidden;
}

#webshop {
	width:461px;
	height:150px;
	background-color:#fff;
	color:#000;
	text-align:center;
	padding:5px 0;
	margin:12px 0;
	border-top:3px solid #D3D6DB;
	border-bottom:3px solid #D3D6DB;
}

#top_story {
	margin:12px 0 0 0;
	width:542px;
	float:left;
	}

#top_story h1 {
	font-size:32px;
	margin-bottom:6px;
	}
	
#top_story p {
	font-size:22px;
	}

#top_story h1 a {
	color:#000;
	text-decoration:none;
	}
	
#top_story h1 a:hover {
	text-decoration:underline;
	}
	
.span_read_more, .read_more, .time {
	font-size:11px;
	color:#666;
	}
	
#topstories {
	width:127px;
	float:left;
	margin-left:10px;
	margin-top:12px;
}

#topstories div {
	margin-bottom:12px;
}

#topstories h2 {
	font-size:15px;
}

#topstories h2 a {
	color:#000;
}
	
.relatedLink {
	font-size:16px;
	color:#3B399C;
	background:url(/nettavisen/gif/v5/common/relatedicons/binders.gif) left 3px no-repeat;
	padding-left:12px;
	}

.related_heading {
	font-size:16px;
	color:#DD003B;
	display:block;
	margin-top:6px;
	}

.read_more {
	color:#1C3F93;
	}

.time {
	color:#666;
	}

#vif_tv {
	width:250px;
	float:left;
	margin-left:11px;
	margin-top:12px;
	overflow:hidden;
	}

#vif_tv h3 {
	background:#314F73;
	text-transform:uppercase;
	font-size:15px;
	padding:3px 0 3px 14px;
	font-weight:normal;
	}

#vif_tv h3 a {
	color:#fff;
	}

#vif_tv p {
	padding:4px 0 4px 14px;
	background-color:#D3D6DB;
	}

#left_right_wrap {
	border-top:4px solid #D3D6DB;
	padding-top:12px;
	margin-top:15px;
	width:940px;
	margin-bottom:10px;
	}

#main_left_col {
	float:left;
	width:461px;
	}
	
#facebook_forumlist {
	margin-bottom:10px;
}

#facebook_forumlist div {
	float:left;
	width:235px;
}

#facebook_forumlist #forum_posts, #last_na {
	width:220px;
	float:right;
	overflow:hidden;
	border:1px solid #D3D6DB;
	min-height:273px;
	height:auto !important;
	height:273px;
}

#last_na {
	min-height:293px;
	height:auto !important;
	height:293px;
}

#last_na .last_news_time {
	display:none;
}

#forum_posts h4, #last_na h4 {
	color:#244588;
	font-size:13px;
	font-family:"Arial Black", Gadget, sans-serif;
	background:url(/nettavisen/gif/fxt/vif/vif_v5/toppbar.jpg) left top no-repeat;
	width:203px;
	height:20px;
	padding:4px 0 0 20px;
	margin-bottom:8px;
}

#forum_posts h4 a {
	color:#244588;
}

#forum_posts li, #last_na li {
	position:relative;
	margin:0 5px 6px 6px;
	background:url(/nettavisen/gif/fxt/vif/vif_v5/boble.gif) left 4px no-repeat;
	padding-left:14px;
}

#last_na li {
	background:none;
	padding-left:7px;
}

#forum_posts li a, #last_na li a {
	color:#3b5998;
	font-size:12px;
	text-decoration:underline;
}	

#forum_posts li a:hover, #last_na li a:hover {
	text-decoration:none;
}
	
#story_titles {
	margin-top:25px;
	margin-bottom:15px;
}

#profile_nalist {
	margin-top:15px;
}

#profile {
	background-color:#414d69;
	float:left;
	width:215px;
	overflow:hidden;
	padding:0 5px 12px 5px;
}

#profile h3 {
	display:none;
}

#profile h4 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:13px;
	color:#fff;
	margin:6px 0 5px 6px;
}

#profile p {
	color:#fff;
	font-size:12px;
	margin-top:8px;
	margin-left:3px;
	margin-bottom:5px;
}

#profile img {
	border:1px solid #6D7C9B;	
}

#profile .read_more {
	color:#fff;
	font-size:12px;
	text-decoration:underline;
	margin-left:3px;
}

#profile .read_more:hover {
	text-decoration:none;
}

#more_news_heading {
	font-size:16px;
	border-bottom:2px solid #1C3F93;
}

#story_titles h2 {
	margin-top:15px;
	font-size:14px;
}
	
.articles_wrap {
	border-top:3px solid #D3D6DB;
	padding-top:5px;
	margin-top:15px;
}

.articles_wrap .story_wrap {
	float:left;
	width:225px;
}

.story_wrap_last {
	margin-left:10px;
}
	
#wrap #main_left_col .no_border {
	border:none;
	}

#main_left_col .story_wrap h2 {
	font-size:22px;
	}

#main_left_col .story_wrap h2 a {
	color:#000;
	}
	
#main_left_col .story_wrap p {
	font-size:14px;
	}

.no_pic {
	float:left;
	width:170px;
	}

#no_pic_last {
	margin-left:18px;
	}

#main_right_col {
	float:left;
	width:468px;
	overflow:hidden;
	margin-bottom:10px;
	margin-left:10px;
	}
	
#nettbanner {
	margin-top:15px;
}

.stories_wrap {
	margin-top:20px;
	}

#main_right_col .story_wrap {
	float:left;
	width:140px;
	overflow:hidden;
	margin-left:24px;
	}
	
#main_right_col .ad_468x400 {
	margin-top:20px;
}

#main_right_col .story_wrap h3 {
	font-size:14px;
	}

#main_right_col .story_wrap h3 a {
	color:#000;
	}

#main_right_col .first_story {
	margin-left:0;
	}
	
#fxt_tabell_wrap {
	margin-bottom:10px;
	}
	
#na_story_wrap {
	width:204px;
	margin-top:20px;
	float:left;
	}
	
.2_stories_wrap {
	width:204px;
	}
	
.2_stories_wrap div {
	float:left;
	width:204px;
	}
	
#na_story_wrap div.na_story {
	float:left;
	width:93px;
	margin-left:6px;
	padding-bottom:8px;
	}
	
#na_story_wrap h4 {
	background-color:#0D325C;
	height:24px;
	padding-top:6px;
	font-size:16px;
	color:#fff;
	padding-left:12px;
	margin-bottom:6px;
	}

#na_story_wrap div h5 {
	font-size:11px;
	}

#na_story_wrap div h5 a {
	color:#000;
	}
	
.tabell {
	float:left;
	margin-left:6px;
	}

/*Gammel css til tabellen*/
.tabell { width: 256px; background-color: #000099; border: 1px solid #000099; }
.tabell th { color: #FFF; font-size: 11px; text-indent: 3px; text-align: left; }
.tabell td { text-indent: 3px; font-size: 11px; }
.tabell tr.summary { background-color: #2222FF; color: #FFF;}
.tabell tr.row1 { background-color: #FFF;}
.tabell tr.row2 { background-color: #F1F1F1;}
.tabell tr.lastrow { background-color: #FFF; text-align: right; font-size:10px; font-weight:normal;}
.tabell a { color: #000099; text-decoration: none; background: transparent url(/nettavisen/gif/fxt/pil.gif) no-repeat 2px 50%; padding-left: 10px; height: 16px; line-height: 16px; }
/*********************/

#ad_940x100 {
	margin-left:11px;
	margin-top:6px;
	}
	
#footer {
	margin-top:6px;
	}

#footer p {
	text-align:center;
	margin-bottom:0.8em;
	}

#footer p#disclaymer {
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	padding:6px 0;
	}

#sticky_ad {
        position:fixed;
        z-index:99;
        top:5px;
        left:1005px;
        _position:absolute;
        _top:expression(eval(document.documentElement.scrollTop) + 10);
}














