﻿p { font-size: 1.1em;}

.headerLine1, .headerLine2, .headerLineb1 {
    font-size: 1.1em;
    background: url(../image/2009/bakgrunn_storebokser.jpg) repeat-x;
    height: 18px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 4px 0 0 10px;
	margin-bottom: 2px;
	margin-top: 0;
	width: 246px;
}

.headerLineb1 { background: #015AAA; color: #FFF;}

.headerLine2 , .headerLine706{ width: 696px; }
.headerLine470 { width: 470px; }


.countdown { color: #000;}

.topSpacer { margin-top: 2px;}

/*TopArt default.*/
#frontPageList .Articlelist_Default1Outer, .midCol .Articlelist_Default1Outer { position: relative; margin-bottom: 2px;}
#frontPageList div#TopArtText a.LHeadline, #frontPageList div#TopArtText .readmore a, #frontPageList div#TopArtText p.abs a,
.midCol div#TopArtText a.LHeadline, .midColt div#TopArtText .readmore a, .midCol div#TopArtText p.abs a {color: #FFF; }
#frontPageList div#TopArtText, .midCol #TopArtText{
    position: absolute;
    top: 243px;
    background: url(../image/2009/sort-70prosent.png);
    width: 450px;
    padding: 0 10px;
    padding-top: 8px;
    height: 62px;
    color: #FFF;
}

.Articlelist_Default1Outer div#TopArtText  a.link { display: none;}

/*artlist*/
div#TopArtText h1 { visibility: hidden; height: 0; margin: 0; padding:0; line-height: 0;}
div#TopArtText a.LHeadline{   overflow: hidden; display: block; width: 450px; }
div#TopArtText a{text-decoration: none;}
div#TopArtText a:hover { text-decoration: underline;}
div#TopArtText p.abs{ font-size: 1.2em; font-weight: bold; padding: 5px 0 0 0; height: 32px; overflow: hidden; line-height: 1.2em; }

div#TopArtText div.date { width: 100px; font-size: 1.0em; font-weight: bold; color: #868686; }

.Articlelist_Default1Outer .date { display: none;}

/* ArticlelistNoImg---*/

div.ArticlelistNoImg a.LHeadline:hover, div.Articlelist a.LHeadline:hover { text-decoration: underline;}

div.ArticlelistNoImg
{
	width: 234px;
	overflow: hidden;
	margin-top: 5px;
}

div.ArticlelistNoImg a.LHeadline { height: 18px; overflow: hidden; display: block;}


a.LHeadline:visited,.LHeadline, p.head { text-decoration: none; font-size: 1.5em; font-weight: bold; }
p.abs { margin: 0; padding: 5px 0; font-size: 1.2em;}


div.Articlelist div.date,
div.ArticlelistNoImg div.date { float: left; width: 120px; color: #868686; font-size: 1.0em; font-weight: bold;}

div#TopArtText a.link,
div.Articlelist a.link, div.Articlelist a.link:visited,
div.ArticlelistNoImg a.link, div.ArticlelistNoImg a.link:visited {float: right; height: 15px; width: 40px; padding: 0 2px; margin-right: 10px; text-decoration: underline; font-weight: bold; }

div.Articlelist a.link:hover, div.Articlelist a.link:hover,
div.ArticlelistNoImg a.link:hover, div.ArticlelistNoImg a.link:hover {background: url(../image/2009/bakgrunn_lesmer.jpg) repeat-x; text-decoration: none; }

/* Articlelist ---*/
div.Articlelist
{
	width: 470px;
	overflow: hidden;
	margin-bottom: 2px;
}
div.Articlelist div.img
{
	float: left;
	width: 128px;
	height: 85px;
	display: block;
	overflow: hidden;
	margin-right: 6px;
}
div.Articlelist div.textCont
{
	width: 336px;
	padding-top: 4px;
	height: 78px;
	margin-bottom: 3px;
	float: left;
	overflow: hidden;
}

div.Articlelist p.abs{
    height: 36px; overflow: hidden; margin-bottom: 0; padding-bottom: 5px;
}

div.Articlelist div.textCont div, div.readmore
{
	margin-top: 0px;
}


/*bunn*/
#mostRead { clear: both;}
#mostRead, #mostRight { width: 256px; float: left; overflow: hidden; margin-left: 2px; margin-top: 0px;}
#mostRight { width: 706px; }
#mostRead a.LHeadline {display: block; width: 236px; height: 18px;  background: #E5E5E5; font-size: 1.1em; padding: 2px 10px; }

/*fvn*/
#mostRead a{font-size: 1.1em; }

#rssOuter { background: #F2F2F2;}
#rssOuter a, #rssOuter a:visited{ display: block; padding: 2px 10px; width: 236px; text-decoration: none; }

#SiteContent #mostRight a, #SiteContent #mostRight a:visited { display: block; width: 213px; height: 16px; float: left; overflow: hidden; font-size: 1.1em; padding: 4px 10px 2px 10px; margin-right: 2px;}


#mostRead a.LHeadline1,.LHeadline1,.LHeadline2,.LHeadline3 { background: #FFF;}

#mostRead a.LHeadline2, .LHeadline4,.LHeadline5,.LHeadline6 { background: #E5E5E5;}

#mostRight a.LHeadline3, #mostRight a.LHeadline6  { width: 214px; margin-right: 0;}

#mostRight a.LHeadlineMoreNews, #mostRight a.LHeadlineMoreNews:visited { background: #B6090B; color: #FFF; height: 16px; margin-top: 2px; padding-top: 2px;}

#mostRead a:hover, #mostRight a:hover, ul.newsticker a:hover { text-decoration: underline;}


.tickercontainer { /* the outer div with the black border */
    border: 0;
    background: #fff; 
    width: 850px; 
    height: 20px; 
    margin: 0; 
    padding: 0;
    overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 5px;
    top: 2px;
    width: 850px;
    overflow: hidden;
}
ul.newsticker { /* that's your list */
    position: relative;
    left: 870px;
    font: normal 1.0em Arial;
    list-style-type: none;
    margin: 0;
    padding: 0;

}
ul.newsticker li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
    padding: 0;
    background: #fff;
}
ul.newsticker a {
    white-space: nowrap;
    padding: 0;
    color: #000;
    font: normal 1.0em Arial;
    margin: 0 50px 0 0;
    text-decoration: none;
} 
ul.newsticker span {
    margin: 0 10px 0 0;
} 



/* Digimaker skjema*/
.SiteLabel, .SiteInput { font-size: 1.1em;}
.SiteInput { padding-left: 5px;}
.SiteInput  input, .SiteInput  select, .SiteInput  textarea { margin-bottom: 2px;}

.formContent { float: left; width: 460px; padding-bottom: 1em;}
