﻿html
{
	height: 100%;
	color: #000;
}

body
{
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0;
	text-align: left;
	font-size: 62.5%;
}

a, a:visited
{
	color: #000;
}
div.Outer div.ArticleDetailOuter a, 
div.Outer div.ArticleDetailOuter a:visited { color: #0051a1;}

div.readmore a, div.readmore a:visited, div.readmore a:link
{
	text-decoration: underline;
}

.HideMe { display: none; border: 0; height: 0; width: 0;}

img
{
	border: 0;
}

#top
{
	height: 3px;
	/*background-image: url(../image/shadows/topp.png); 	background-repeat: no-repeat; 	width: 993px; 	height: 9px; 	margin:0 auto;*/
}

div#bottom
{
	background-image: url(../image/shadows08/bunn.png);
	background-position: 1px 0;
	background-repeat: no-repeat;
	width: 998px;
	height: 9px;
	margin: 0 auto;
}

div#footer
{
	width: 990px;
	height: 40px;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
}
div#footer a, div#footer a:visited
{
	text-decoration: none;
	color: #AF9200;
}


div.Outer
{
	width: 993px;
	margin: 0 auto; /*border-left: 1px solid #000; 	border-right: 1px solid #000;*/
}

div#SiteContent
{
	width: 993px;
}

#SiteContentLeft
{
	background-image: url(../image/shadows08/venstre_fyll.png);
	background-repeat: repeat-y;
	width: 14px;
	vertical-align: bottom;
}
div#SiteContentLeftBtm
{
	width: 14px;
	height: 151px;
}
#SiteContentMid
{
    width: 965px;
    margin-right: 1px;
	background: #FFF;
	border: 1px solid #000;
}
#SiteContentRight
{
	background-image: url(../image/shadows08/hoyre_fyll.png);
	background-repeat: repeat-y;
	width: 14px;
	vertical-align: bottom;
}
div#SiteContentLeftBtm, div#SiteContentRightBtm
{
	width: 14px;
	height: 151px;
}


div.sitetop, div.sitetop1
{
	height: 112px;
	width: 964px;
	margin-left: 2px;
	margin-top: 2px;
	clear: both;
	
}

div.sitetop1
{
	overflow: hidden;
	height: 152px; 
	overflow: hidden;
	float: left; 
	width: 964px; 
	background: url(../image/2009/bak_toppbanner.jpg) no-repeat;
	border-bottom: 1px solid #000; 
}
#ctl00_SiteTopBanner_Ads2_RelationDisplay1 { margin-right: 8px;}

/*bannerTop*/
.sitetop1 div { float: left; margin-bottom: 0; }

.bannerDisp { margin-bottom: 2px;}
/**/



/*Search*/
div.searchOuter
{
	height: 22px;
	margin-top: 8px;
	text-transform: uppercase;
}/*
div.searchOuter input
{
	height: 16px;
	width: 105px;
	border: 0;
	vertical-align: top;
	font-size: 1.1em;
	padding-left: 1px;
	text-transform: none;
	font-weight: normal; 
}



div.searchOuter
{
    width: 140px; overflow: hidden;
	float: right;
	display: block;
	height: 17px;
	padding-top: 1px;
	color: #000;
}


#SiteContent div.SearchBut a, #SiteContentdiv.SearchBut a:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left; 
    padding-top: 2px;
	padding-left: 4px;
}
#SiteContent ..topMenuNew div.SearchBut a, #SiteContent .topMenuNew div.SearchBut a:visited { padding-top: 4px; }
div.searchOuter div
{
	float: left;
}*/
div.searchOuter input { width: 120px; height: 15px; border: 0; vertical-align: bottom; font-size: 10px; padding-left: 1px; float: left; }
div.searchOuter .SearchBut { width: 23px; padding-top: 1px; padding-left: 5px;}
#SiteContent div.searchOuter a.SearchBut { color: #000; text-decoration: none; font-weight: bold; text-transform: uppercase; display: block; float: right; width: 23px;}


div.floLeft
{
	float: left;
}
div.ClearBoth
{
	clear: both;
	height: 0;
	line-height: 0;
}

hr
{
	height: 1px;
	line-height: 0;
	background-color: #000;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
}

div.midCol
{
	width: 470px;
	overflow: hidden;
}



div.BlackBoxHeader, div.BlackBoxHeaderDetail, div.YellowBoxHeader
{
	height: 17px;
	width: 342px;
	background: #000;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 2px;
}

div.BlackBoxHeaderDetail
{
	width: 460px;
	overflow: hidden;
	white-space: nowrap;
}
div.wide div.BlackBoxHeaderDetail
{
	width: 706px;
}
div.YellowBoxHeader
{
	width: 246px;
	background: #FFCC00;
	color: #000;
}


/* LEFT COL --------------------------------------------------------------------------------*/
div.LeftBox
{
	margin: 0;
	width: 256px;
	overflow: hidden;
    color: #000;
}



/*Tabellen ------------------*/
div.item { clear: both;}
div.itemAlt { background: #E5E5E5;}
div.tabellenOuter { margin-bottom: 2px;}
div.tabellenOuter div.item, div.RoundOuter div.item
{
	width: 239px;
	margin: 0;
	height: 16px;
	padding: 4px 9px 0 8px;
}

div.tabellenOuter div.item div
{
	float: left;
	text-align: right;
	height: 12px;
	line-height: 12px;
	border: 0;
	padding: 0;
	white-space: nowrap; 
	overflow: hidden;
}

div.tabellenOuter div.item div.position
{
	width: 17px;
}
div.tabellenOuter div.item div.name
{
	width: 138px;
	padding-left: 3px;
	text-align: left;
}
div.tabellenOuter div.itemHeader  { height: 14px; padding-top: 4px;}
div.tabellenOuter div.itemHeader div.name
{
	width: 145px;
	height: 10px;
	padding-left: 13px;
	text-align: left;

}
div.tabellenOuter div.item div.matches
{
	width: 20px;
}

div.tabellenOuter div.item div.goals
{
	width: 30px;
}
div.tabellenOuter div.item div.points
{
	width: 22px;
}
div.tabellenOuter div.ClearBoth
{
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
div.item div.ClearBoth
{
	width: 0;
	height: 0;
	line-height: 0;
	border: 0;
	margin: 0;
	padding: 0;
}


/*ROUND ----------------------------------------------------*/

div.RoundOuter div.item div
{
	float: left;
	text-align: left;
}


div.RoundOuter div.match
{
	overflow: hidden;
	margin-left: 5px;
	width: 120px;
	text-align: left;
	white-space: nowrap;
}

div.RoundOuterNext div.match
{
	width: 140px;
}

div.RoundOuter div.date
{
	width: 37px;
}
div.RoundOuter div.kl
{
	width: 35px;
}
div.RoundOuter div.item div.score
{
	margin-left: 2px;
	width: 25px;
	overflow: hidden;
	text-align: right;
}
/* Main----------------------------------------------------------------------------------------------*/

div.mainOuter
{
	display: block;
	width: 968px;
	clear: both;
	
	
}
div.leftOuter
{
	background-color: #FFF;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	width: 256px;
		
}
div.mainInner
{
	background-color: #FFF;
	padding: 2px 2px 0 2px;
	float: right;
	width: 706px;
	
}

div.rightSpacer2
{
	float: left;
	margin-right: 2px;
}

/*right col -------------------------------------------------------------------------*/
div.ads234
{
	margin-bottom: 2px;
}

/*top nyhet*/
div.mainInnertop
{
	width: 706px;
}



div.leftBox470, div.leftBox470 div.BlackBoxHeader
{
    width: 470px;
}


div.leftBox470 div.Articlelist_Default1Outer div.img, div.midCol div.Articlelist_Default1Outer div.img { height: 313px; width: 470px;}

div.leftBox234
{ width: 234px; overflow: hidden;}
div.leftBox234 div.BlackBoxHeader { width: 224px;}


#ByAlias 
{
    padding: 26px 0 0 10px;
    width: 224px;
    height: 174px;
    background: url(../image/2009/bakgrunn_siste_innlegg_stor.jpg) no-repeat;
}

#ByAlias a.LHeadline { color: #FFF;font-size: 12px; font-weight: bold; float: left;clear: both; white-space: nowrap;}

#ByAlias p.abs {  clear: both; color: #FFF; height: 24px; overflow: hidden; font-size: 1.0em; padding-top: 0; padding-right: 10px; margin: 0;}
.sidelinja .Articlelist { width: 234px;}
.sidelinja img { margin: 16px 3px 15px 14px; width: 110px; float: left;}
.sidelinja .date { display: none;}
div#ByAlias a.link, div#ByAlias a.link:hover { float: right; color: #FFF; background: none;}

/*oppslags boks---*/
div.Articlelist p.11eren { clear: none; height: auto;}

#oppslag  
{
    font-size: 0.9em;
    width: 234px;
    background: url(../image/oppslagstavle/ramme_midt.jpg) repeat-y;
    margin-bottom: 2px;
}

#oppslag .top  
{
    width: 234px;
    height: 21px;
    background: url(../image/oppslagstavle/ramme_topp.jpg) no-repeat;
}  

#oppslag .btm  
{
    width: 234px;
    height: 21px;
    background: url(../image/oppslagstavle/ramme_bunn.jpg) no-repeat;
}  

#oppslag .Articlelist 
{
    padding: 0 24px 20px 20px;
    width: 190px;
}
#oppslag .Articlelist p.abs { height: auto;}

#oppslag .artTopp 
{    
    width: 190px;
    height: 28px;
    background: url(../image/oppslagstavle/ark_topp.png) no-repeat;
}

#oppslag .artMidt 
{    
    width: 174px;
    padding-left: 10px;
    padding-right: 6px;
    padding-bottom: 5px;
    background: url(../image/oppslagstavle/ark_midt.png) repeat-y;
}

#oppslag .artBunn 
{    
    width: 190px;
    height: 19px;
    background: url(../image/oppslagstavle/ark_bunn.png) no-repeat;
}

#oppslag .artMidt .link { padding-bottom: 10px; display: block;}
#oppslag p.head { padding: 0;}

#sludder .sludder 
{
    width: 216px;
    height: 103px;
    padding-left: 8px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 0px;
    background: url(../image/2009/sludder.jpg) no-repeat;
    overflow: hidden;   
}

#sludder .sludder, #sludder .sludder a { color: #FFF;}
#sludder .sludder a:hover { background: none;}

#sludder .sludder a.link2 { text-decoration: none;}
#sludder .sludder p { padding-bottom: 0;}
#sludder .sludder p.head {width: 140px; white-space: nowrap; overflow: hidden;}
#sludder .sludder p.abs {font-size:1em; padding-top: 0; height: auto; width: 148px; overflow: hidden; height: 38px;}

#sludder .sludder p.top a{ display: block;  width: 216px; height: 37px; text-decoration: none;}

/*flere nyheter*/
div.mainInnerBottom
{
	width: 706px;
	float: left;
	overflow: auto;
	
	margin-top: 2px;
}

div.mainInnerBottomLeft
{
	width: 352px;
	margin-right: 2px;
	float: left;
}

div.mainInnerBottomRight
{
	width: 352px;
	float: left;
}




div.mainInnerSponsor
{
	width: 964px;
	height: 102px;
	margin-left: 2px;
	margin-top: 2px;
	clear: both;
}
div.mainSponsorBusiness
{
	width: 964px;
	margin-left: 2px;
	height: 17px;
	clear: both;
	margin-top: 3px;
	margin-bottom: 3px;
}

div.mainSponsorBusiness div.text
{
	float: left;
	width: 108px;
	height: 22px;
	font-weight: bold;
	overflow: hidden;
	text-transform: uppercase;
	white-space: nowrap;
	margin-left: 2px;
	padding-top: 3px;
}
div.mainSponsorBusiness div.scroll
{
	float: left;
	width: 850px;
	height: 25px;
	overflow: hidden;
}

/*SPONSOR LIST ------------------------------------------------------------------------------*/
div.sponsorlist
{
	margin: 10px 0;
}

div.sponsorlist div.img
{
	width: 205px;
	display: block;
	float: left;
	overflow: hidden;
}
div.sponsorlist div.img img
{
	margin-bottom: 5px;
}
div.sponsorlist div.text
{
	width: 265px;
	display: block;
	float: left;
}
div.sponsorlist div.header, div.contactEmpDetail div.header
{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
}

div.contactEmpDetail div.mail a
{
	text-decoration: underline;
}

div.hide
{
	display: none;
}
div.show
{
	display: block;
}
div.sponsorlist div.text div.show div.left
{
	float: left;
	width: 60px;
}
div.sponsorlist div.text div.show div.right
{
	float: left;
	width: 205px;
	overflow: hidden;
}

div.sponsorlist div.spacer
{
	float: left;
	width: 470px;
	height: 1px;
	line-height: 0px;
	border-bottom: 1px solid #ACAAAF;
	margin: 10px 0;
	padding: 0;
}
div.sponsorlist div.comment
{
	color: #666;
}


/*Administrasjonen / contact LIST ------------------------------------------------------------------------------*/
div.contactEmpDetail
{
	height: 87px;
	overflow: hidden;
}
div.contactEmpDetail div.img
{
	width: 130px;
	display: block;
	float: left;
	overflow: hidden;
}
div.contactEmpDetail div.text
{
	width: 335px;
	display: block;
	height: 85px;
	float: left;
	padding-left: 5px;
	overflow: hidden;
	white-space: nowrap;
}
div.contactEmpDetail div.header
{
	margin-bottom: 5px;
}
div.contactEmpDetail div.mail a
{
	text-decoration: underline;
}
div.contactEmpDetail div.text div.left
{
	float: left;
	width: 335px;
	height: 52px;
	display: block;
}
/*div.contactEmpDetail div.text div.right{ float: left; width: 145px;height: 52px; overflow: hidden; display: block;}*/



/*arkiv / archive.aspx ------------------------------------------------------------------*/
div.archiveOuter{
     margin-top: 10px;
}

div.archiveOuter hr{
     margin: 10px 10px;
}

div.archiveOuter ul.archive 
{
	padding: 0;
	margin: 0;
}

div.archiveOuter ul.archive li.head
{
	padding-bottom: 12px;
	padding-left: 10px;
	font-weight: bold;

}

div.archiveOuter ul.archive li,
ul.Searchlist li
{
	list-style-type: none;
	padding-bottom: 5px;
	padding-left: 20px;
}

/*sesongkort*/
#seasonCard { background: url(/image/graf/bakgrunn.jpg) no-repeat; height: 168px; width: 256px; position: relative;}
#seasonCard div { }
#seasonCard .tbl {  position: absolute; right: 14px; bottom: 0;}
#seasonCard .tbl .btm { background: url(/image/graf/bunn.jpg) no-repeat; height: 25px; width:38px;}
#seasonCard .tbl .mid {background: url(/image/graf/fyll.jpg) repeat-y;  width:38px;}
#seasonCard .tbl .top {background: url(/image/graf/topp.jpg) repeat-y; height: 13px; width:38px;}

#linkTicket { text-decoration: none; }

#yellowBoard { background: #FEC901; padding: 15px 5px;}


/*Oddleiv forsiden */
#oddleiv
{
	background: url('/image/2010/oddleiv.jpg');
	background-repeat: no-repeat;
	width:234px;
	height:155px;
	min-width:234px;
	min-height:155px;
}

#oddleiv div.topArticle
{
	padding-left:8px;
	padding-top: 88px;
	width:115px;
	min-width:115px;
	color:#000000;
}

#oddleiv div.readmore
{
	text-align:right;
}

#oddleiv div.readmore a
{
	font-weight:bold;
	text-decoration:underline;	
}

#oddleiv div.readmore a:hover
{
	text-decoration:none;	
}
