body{
	width:972px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:101%; color:black; background:white; margin:0 0 0 2px; padding:0;
}
a:link{
	color:blue;
}
a:visited{
	color:#666;
}
a:hover{
	color:#DF2728; text-decoration:underline;
}
a:active{
	color:#666;
}
form{
	display:inline;padding:0;margin:0;
}
input,select,textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
input.submit{
	background-color:#E7E7E7; cursor:pointer;
}
ul{
	padding:0; margin:0 0 15px 16px; list-style-type:disk;
}
ul.liste li{
	font-size:11px; list-style-type:disk; margin-bottom:7px;
}
ul.liste {
	margin-bottom:10px;
}		
h1,h2,h3{
	font-family:Arial,Helvetica,sans-serif; display:inline;
}
h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{
	color:black; text-decoration:none;
}
h1 a:hover,h2 a:hover,h3 a:hover{
	color:black; text-decoration:underline;
}
h1 a:active,h2 a:active,h3 a:active{
	color:#666; text-decoration:none;
}
h1.oppslag-m{
	font-size:36px;
}
h1.oppslag-l{
	font-size:48px;
}
h1.oppslag-xl{
	font-size:68px;
}
h1.oppslag-xxl{
	font-size:80px;
}
h1.henv-l, h1.bildeserie{
	font-size:28px;
}
h1.bildeserie{
	margin-left:112px;
}
h1.henv-m{
	font-size:18px;
}
h2{
	font-size:14px;
}
h3{
	font-size:14px;
}
h3.teaser img{
	width:55px; float:right; border:1px solid black; margin:0 0 2px 2px;
}
.bgrfix:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
}
.bgrfix {display:inline-block;
}
/* skjul for IE-mac \*/
* html .bgrfix {
	height:1%;
}
.bgrfix {
	display:block;
}
/* slutt */
.cr{
	clear:both;	font-size:0; line-height:0; height:0
}
.cr2{
	clear:both;	font-size:10px; line-height:10px;
}
.hr-w, .hr-b, .hr-s , .hr-g{
	clear:both; font-size:0; line-height:0; margin:3px 0;
}
.hr-b{
	border-top:solid 1px black;
}
.hr-w{
	border-top:solid 1px white;
}
.hr-s{
	border-top:solid 1px silver;
}
.hr-g{
	border-top:solid 1px #333;
}
.white,.white a:link,.white a:visited {
	color:white;
}
.blue a:link,.blue a:visited,.blue-b,.blue-b a:link,.blue-b a:visited{
	color:blue;
}
.black,.black a:link,.black a:visited,.black-b,.black-b a:link,.black-b a:visited{
	color:black;
}
.black-b {
	font-weight:bold;
}
.white, .black a:hover,.black-b a:hover,.blue a:hover,.red,.red a:link,.red a:visited{
	color:#DF2728;
}

/* topp     *************************************************************/
#topp-ad{
	position:absolute; left:2px; top:2px; width:972px; height:150px; background-image:url(http://gfx.dagbladet.no/g2/ad-v4.gif); background-repeat:no-repeat; background-position:773px 2px;
}
.ad768-topp{
	float:left; width:770px;
}
.ad180-topp{
	float:right; width:182px;
}
#logotopp{
	height:55px; width:972px; margin-top:160px; line-height:1.1; background:#EEE; font-size:11px; border-bottom:4px solid black; border-top:1px solid silver;
}
#logotopp form{
	float:right; margin-right:5px; width:460px;
}
* html #logotopp input{
	margin-top:-3px;
}
.mestpop{
	float:left; width:100px; height:19px; font-size:11px; font-weight:bold; line-height:19px; border-bottom:1px solid silver;
}
* html .mestpop {
	 height:18px; line-height:18px;
}	
	 
/* spalte 1  ************************************/	
#sp-1{
	position:absolute; left:2px; top:249px; width:100px; font-size:11px;
}

.ad100x150{
	font-size:10px; margin-bottom:20px;
}
	
/* spalte 2-3-4 oppslag og aktuelt *****************************************/
#sp-2-3-4 {
	float:left; width:668px; margin-left:112px; display:inline; font-size:.8em;
}
img.p, img.pr{
	display:block;
}
img.p, img.v, img.h{
	border:none;
}
img.pr, img.vr, img.hr{
	border:1px solid black;
}
img.v, img.vr{
	float:left; margin-right:3px;
}
img.h, img.hr{
	float:right; margin-left:3px;
}
.ekstra{
	padding:2px; font-size:20px; font-weight:bold; text-align:center; color:white; background:black; text-transform:uppercase;
}
.oppslag{
	margin-bottom:10px; width:668px;
}
.oppslag02{
	float:left; margin:0 10px 10px 0; width:442px; display:inline;
}
.sp2-1,.sp3-1,.sp4-1{
	width:216px; border-top:1px solid black; margin-bottom:10px; padding-top:3px;
}
.sp2-1,.sp3-1{
	float:left; margin-right:10px;
}
.oppslag,.sp4-1 {
	float:left;
}
.poll-henv{
	float:right; width:100px; margin-top:3px; padding:2px; background:#005E96; color:white; font-size:10px; line-height:14px;
}
.poll-henv input{
	margin-left:0; padding-left:0;
}
* html .poll-henv input{ /*ie6-fix for å kline radioknappene til v-marg*/
	margin-left:-5px;
}
.aktuelt{
	width:668px; padding-bottom:2px; background-color:#E0EBF5; font-size:11px;
}
.aktuelt img{
	float:left; border:1px solid black; margin:0 2px 2px 0;
}
.ad180x500{
	float:right; width:180px; font-size:10px; display:inline;
}	
#sp-2-3,#sp-2-3b {
	float:left; width:505px; margin-left:112px; display:inline; font-size:.8em; overflow:hidden;
}
#sp-2-3 {
	padding-top:10px;
}
#sp-2-3 p {
	margin:0 0 10px 0;
}
.sp2,.sp3,.sp2-3{
	border-top:1px solid black; margin-bottom:10px; padding-top:3px;
}
.sp2topp,.sp3topp,.sp2-3topp{
	margin-bottom:10px;
}
.sp2,.sp2topp,.mag2{
	float:left;
}
.sp2-3,.sp2-3topp{
	width:505px;
}
.sp3,.sp3topp,.mag3{
	float:right;
}	
.sp2,.sp3,.sp2topp,.sp3topp,.mag2,.mag3{
	width:247px;
}
.mag2,.mag3{
	margin-top:10px; font-size:.85em;
}
.ad468, .ad468-2{
	float:left; width:505px; margin-bottom:10px;
}
.ad468-2{
	padding-top:10px; border-top:1px solid black;
}
.ad860x448{
	float:left; width:860px; border-top:1px solid black; padding-bottom:10px; margin-left:112px; display:inline; font-size:10px;
}
span.mening {
	font-family:'Times New Roman', Times, serif; font-size:1.6em; font-weight:bold; vertical-align:middle;
}
.poll-lt{
	color: white;
	font-weight: bold;
	background-color: #00ACCC;
}
.poll-l {
	font-size:11px;
	background: #EEE;
	margin-bottom: 15px;
	padding:3px;
}

/* spalte 4-5 høyrespalten ********************************************/

#sp-4-5,#sp-4-5b{
	width:335px; float:right; padding:0 3px 5px 3px; margin-bottom:10px; font-size:.7em;
}
#sp-4-5{
	margin-top:10px;
}
#sp-4-5b{
	border-top:1px solid black; padding-top:10px;
}
.sp4{
	float:left;
}
.sp5 {
	float:right;
}	
.sp4,.sp5{
	width:146px;
}
.ad335{
	width:335px; margin-bottom:15px; font-size:10px;
}
.ad335 iframe{
	border:1px solid white; border-width:1px 0; padding:2px 0; background:transparent;
}
.sistenytt {
	width:305px; padding:0 15px 0 15px; overflow:auto; margin-bottom:15px; background:white;
}
.sistenytt-iframe {
	width:333px; height:175px; border-top:1px solid #CCC; border-bottom:1px solid #EEE; border-left:1px solid #CCC; background:white;
}
.ad-txt {
	font-size:10px; color:black; margin:5px 0 5px 12px; list-style-type:none;
}
.ad-txt a{
	color:black;
}	
.vaer{
	float:left; margin:0 0 10px 15px; width:146px; line-height:17px; display:inline;
}
.vaer a{
	text-decoration:underline;
}
.vaer img{
	width:15px; height:12px; border:0; vertical-align:top; margin-left:5px;
}
.blink{
	background-image:url(http://gfx.dagbladet.no/g2/bakgr-blstor.gif);background-position:center;
}
.spill-123{
	background-image:url(http://gfx.dagbladet.no/g2/bakgr-123.gif);
}
.fredag {
	background-color:white; background-image:url(http://gfx.dagbladet.no/g2/bakgr-fre.gif); background-repeat:no-repeat;
}
.desk, .fredag, .spill-123, .blink {
	border-top:1px solid silver; border-right:1px solid #EEE; border-bottom:1px solid #EEE; border-left:1px solid silver; background-color:white;
}
.anm img{
	width:14px; height:14px; border:none; float:left; margin:3px 3px 0 0;
}
.rubrikk, .desk2,.anm{
	width:303px; padding:0 15px 15px 15px;
}
.fredag, .spill-123, .blink, .desk{
	width:303px; padding:5px 15px 10px 15px; margin-bottom:15px;
}	
/* kalender, hvaskjer */
.fredag table{
	float:left; width:175px; font-size:11px; margin:20px 0 5px 0; background:#EFF2F5; border:1px solid #B6D8F6; border-width:1px 0;
}
.fredag table a{
	text-decoration:none;
}
.fredag thead {
	text-align:left; background:#E0EBF5;
}
.fredag th {
	font-weight:bold; width:19px;
}
.fredag td {
	border:1px solid #B6D8F6; border-width:1px 1px 0 0;
}
.fredag td a{
	display:block; width:100%;
}
.fredag td a:hover{
	 background:#B6D8F6;
}
.fredag td, .fredag th {
	padding:0; text-align:right; ;
}
.fredag a {
	color:black;
}

/* fotball-tabeller */
.tabell {
	width:160px; font-size:10px; margin-bottom:15px; border:1px solid #EB6090; background:white; border-collapse:collapse;
}
.tabell-stor {
	width:100%; border:1px solid #EB6090; background:white; border-collapse:collapse;
}
.tabell thead, .tabell-stor thead {
	line-height:16px; background:#FFE1EE;
}
.tabell th {
	text-align:left; font-weight:normal; width:82px;
}
.tabell-stor th {
	text-align:left; width:130px; font-weight:normal; padding-left:3px;
}
.tabell td, .tabell-stor td {
	text-align:right;
}
td.siste {
	padding-right:3px;
}	
.tabell a, .tabell-stor a {
	color:black;
}
	 
/* bunn       *************************************************************/

#bunn{
	width:969px; margin-left:3px; font-size:.7em;
}
.tv{
	float:left; clear:none; width:184px; margin-right:9px; padding-bottom:15px; display:inline; line-height:1.2;
}
.tv a:link,.tv a:visited{
	color:black;
}
.tv a:hover{
	color:#DF2728;
}
.tv img{
	width:969px; height:19px; margin-bottom:10px;
}
.tv-film{
	background:black; color:yellow; font-size:10px; padding:0 1px;
}
.tv-nyh{
	background:#DF2728; color:white;
}
.ad768-fre{
	float:left; padding-top:5px; width:100%; border-top:1px solid black; margin-bottom:15px;
}
#bunnmeny{
	width:972px; clear:both; float:left; border-top:1px solid black; font-size:.7em;
}
#bunnmeny a:link,#bunnmeny a:visited{
	color:black;
}
#bunnmeny a:hover{
	color:#DF2728;
}


/* gammel css */

.BakgrFaktaboks {
	background-color:#DF2728;
	color: white;
}
.hmeny{ /*horisontal*/
	width: 872px;
	float: left;
	font-size: 11px;
	height: 19px;
	line-height: 14px;
	border-bottom: 1px solid silver;
}
* html .hmeny {
	height: 18px;
}
.hmeny img {
	border: none;    
	margin-right: 2px;	
    width: 14px;
	height: 14px;
}
.hmeny ul {
	padding: 0;
}
.hmeny ul li {
	display: inline;
}
.hmeny ul{
	margin: 0;    
	padding: 0 0 0 3px;    
	color: white;
}
.hmeny ul li a:link, .hmeny ul li a:visited {
	padding: 0 10px 2px 10px; 
	color: black; 
	text-decoration: none; 
	float: left; 
	border-right: 1px solid silver;
}
.hmeny ul li a:hover {
	background: #EEE; 
	color: black;
}
.hmeny-l li a:hover {
	color: black; 
	text-decoration: none; 
	background: #E0EBF5; 
	text-align: left;
}
.vmeny{ /*hoved*/
	background: #EEE;
}
.vmeny ul{
	list-style: none outside; 
	margin: 0; 
	padding: 0; 
	border: 1px solid silver; 
	border-width: 0 1px 1px 0; 
	color: #000; 
	overflow: hidden;
}
.vmeny ul a{
	background: transparent; 
	color: #000; 
	padding-left: 0; 
	text-decoration: none;
}
.vmeny ul li{
	line-height: 18px; 
	list-style: none outside;
}
.vmeny ul li a{
	text-decoration: none;
}
.vmeny ul li a:hover{
	text-decoration: underline; 
	color: black;
}
.vmeny ul li ul{
	display: none; 
	background: white; 
	border-top: 1px solid silver; 
	border-width: 1px 0 0 0;
}
.vmeny ul li ul li a{
	font-weight: normal; 
	display: block; 
	width: 100%;
}
.vmeny ul li ul li a:hover{
	text-decoration: none; 
	background: #EEE; 
	color: black;
}	
li.exp {
	background: url(http://gfx.dagbladet.no/g2/pluss.gif) no-repeat 0 3px;
}
li.forside {
	background: url(http://gfx.dagbladet.no/g2/pilvb.gif) no-repeat 0 3px;
}
ul.forside {
	border-top:1px solid silver; border-bottom:none;
}
.umeny ul{ /*tjenester*/
	list-style: none outside; 
	background: white; 
	margin: 0; 
	padding: 0; 
	border: 1px solid silver; 
	border-width: 0 1px 0 0; 
	color: #000; 
	overflow: hidden;
}
.umeny ul a{
	background: transparent; 
	color: #000; 
	padding-left: 0; 
	text-decoration: none; 
	display: block; 
	margin-left: 1px;
}
.umeny ul li{
	line-height: 15px; 
	list-style: none outside;
}
.umeny ul li a:hover{
	text-decoration: none; 
	color: black; 
	background: #EEE;
}
.umeny img{
	width: 14px; 
	height: 14px; 
	border: none; 
	margin-right: 2px;
}
ul.t{
	border-top: 1px solid silver;
}
ul.b{
	margin-bottom: 5px; 
	border-bottom: 1px solid silver;
}
.tmeny{ /*tema*/
	position:relative;
	z-index:10;
	margin-left:99px;
	width: 873px;
	font-size: 11px;
	height: 16px;
	line-height: 14px;
}
.tmeny ul {
	padding: 0;
}
.tmeny ul li {
	display: inline;
}
.tmeny ul{
	margin: 0;    
	padding: 0;    
}
.tmeny ul li a:link, .tmeny ul li a:visited {
	padding: 0 10px 2px 10px; 
	text-decoration: none; 
	float: left; 
}
.smeny { /*seksjon*/
	z-index:5;
	border-right: 1px solid silver; 
	padding-bottom: 5px;
}
.smeny ul{
	list-style: none outside; 
	margin: 0; 
	padding: 0; 
	color: #000; 
	overflow: hidden;
}
.smeny ul a{
	background: transparent; 
	color: #000; 
	padding-left: 0; 
	text-decoration: none; 
	display: block; 
	width: 100%;
}
.smeny ul li{
	line-height: 15px;
	list-style: none outside;
}
.smeny ul li a{
	text-decoration: none;
	font-size: 11px;
}
.smeny ul li a:hover{
	text-decoration:  none; 
}