﻿/*DEFAULT ASPX ------------------------------------------------*/
#SiteContent h1, #SiteContent h1 a
{
	font-size: 2.1em; 
	font-weight: bold;
	text-decoration: none;
	margin-top: 7px;
	margin-bottom: 5px;
	padding: 0;
}

#SiteContent h2,#SiteContent h2 a
{
	font-size: 1.3em; 
	font-weight: bold;
	margin: 0;
	padding: 5px 0 5px 0;
}

#SiteContent h3, #SiteContent h4
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 1.2em; 
}

div.Articlelist_Default1Header
{
	display: block;
	overflow: hidden;
}
div.Articlelist_Default1Outer h1, div.Articlelist_Default1Outer h1 a, div.Articlelist_Default1Outer h1 a:visited
{
	font-size: 14px;
	text-decoration: none;
}
div.Articlelist_Default1Outer div.img
{
	background: #000;
	height: 234px;
	overflow: hidden;
}
div.Articlelist_Default1Outer h2
{
	font-size: 10px;
	font-weight: normal;
}

div.Articlelist_Default1Outer .date 
{
    float: left;    
}
/* Articlelist ------------------------------------------------------------------------------------*/
div.Articlelist
{
	width: 352px;
	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: 218px;
	height: 78px;
	margin-bottom: 7px;
	float: left;
	overflow: hidden;
}

div.Articlelist div.textCont h1 a
{
	text-decoration: none;
}

div.Articlelist div.textCont div.readmore
{
	float: right;
	padding-right: 5px;
}
div.Articlelist div.textCont div.date
{
	float: left;
	color: #7B7B7B;
}

div.Articlelist div.textCont div, div.readmore
{
	margin-top: 4px;
}

div.Articlelist div.morenews
{
	float: right;
	padding-right: 5px;
	padding-top: 5px;
}
/*START TV*/
div.Articlelist_DefaultTV1
{

	width: 234px;
	height: 151px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #FFF;
}
div.Articlelist_DefaultTV1 div.img
{
	position: relative;
}
div.Articlelist_DefaultTV1 div.img .headline
{
	position: absolute;
	top: 124px;
	width: 234px;
	
	left: 40px;

}
#SiteContent div.Articlelist_DefaultTV1 div.img .headline a,
#SiteContent div.Articlelist_DefaultTV1 div.img .headline a:visited {
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    font-size: 1.2em;
}

.Articlelist_TV2
{
	margin-bottom: 2px;
}

div.Articlelist_DefaultTV1 { background-position: bottom;}


div.Articlelist_DefaultTV1 a.ArticleReadMoreStartTV
{
	display: block;
	background-image: url(../image/shadows09/overlay_videotopp.png);
	background-repeat: no-repeat;
	height: 151px;
	width: 234px;
	overflow: hidden;
}

div.Articlelist_TV2 a.tvlink2
{
	background-image: url(../image/2009/filmikon.jpg);
	background-repeat: no-repeat;
	background-position: 220px 3px;
	display: block;
	width: 224px;
	height: 16px;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 4px;
	font-weight: bold;
	font-size: 1.2em;
}

div.Articlelist_TV2 a.tvlink2:hover { text-decoration: underline;}
/* START TV Jquery */
/*.Articlelist_DefaultTV1 { position: relative;}*/
div#liSwitcher-wrapper ul { height: 151px; width: 234px; overflow: hidden;}

div#liSwitcher-viewport ul, div.liSwitcher-viewport2 ul{ margin: 0; }
div#liSwitcher-viewport ul li,div.liSwitcher-viewport2 ul li{ list-style: none;}

div.liSwitcher-viewport2 { height: 40px; width: 256px; overflow: hidden;}

div.liSwitcher-viewport2 li img { float: left; height: 38px;}

div.liSwitcher-viewport2 a, div.liSwitcher-viewport2:hover{ text-decoration: none; font-weight: bold;}
div.liSwitcher-viewport2 ul li a {width: 254px;  padding-left: 2px;  height: 42px; display: block; margin-bottom: 2px;}
div.liSwitcher-viewport2 ul li a.hasImage22 {width: 180px; float: left; overflow: hidden; }

div.liSwitcher-viewport2 img.AutoGenRelatedPicture { padding-right: 2px;}
div.liSwitcher-viewport2 ul li a span { font-weight: normal; padding-left: 10px; }
/* ARTICLE DETAIL -----------------------------------------------------------------*/
div.articleDetailBoxWide
{
	width: 706px;
	overflow: hidden;
}

div.BlackBoxHeaderDetail h1
{
	margin: 0;
	color: #FFF;
	font-size: 10px;
}

div.ArticleDetailOuter h1
{
	font-size: 1.4em;
}

div.ArticleDetailOuter h2
{
	font-size: 10px;
	margin-top: 10px;
	font-weight: bold;
}
div.ArticleDetailOuter h3
{
	font-size: 10px;
	font-weight: normal;
}

.evdefault div.ArticleDetailOuter div.fullstory
{
    clear: both;
}
div.ArticleDetailOuter div.fullstory a, div.ArticleDetailOuter h2 a
{
	text-decoration: underline;
}

div.articleDetailRight
{
	width: 234px;
	overflow: hidden;
	float: right;
}

.ArticleDetailOuter .fullstory
{
}


div.ArticlelistDetail
{
	clear: both;
	height: 63px;
	overflow: hidden;
}
div.ArticlelistDetail div.img
{
	float: left;
	width: 92px;
	height: 61px;
	margin-right: 2px;
	margin-bottom: 2px;
}
div.ArticlelistDetail div.textCont
{
	float: left;
	width: 140px;
	height: 61px;
	margin-bottom: 2px;
}
div.ArticlelistDetail img
{
	width: 92px;
}
#SiteContent div.ArticlelistDetail a.LHeadline,
#SiteContent div.ArticlelistDetail a.LHeadline:visited
{
	font-size: 1.0em;
	display: block;
	margin-top: 3px;
	height: 14px;
	width: 140px;
	overflow: hidden;
}

#SiteContent div.ArticlelistDetail a.LHeadline:hover { text-decoration: underline;}

#SiteContent div.ArticlelistDetail p.abs{ font-size: 1.0em; margin: 0; padding: 0;}


/*Tips en venn ---------------------------------------------------*/
div.ArtBtmOuter a
{ 
	text-decoration: none;
}
div.ArtBtmOuter
{
    float:left;
	width: 470px;
	overflow: hidden;
	margin-top: 20px;
}
div.ArtBtmOuter div
{
	width: 130px;
	height: 30px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}
.ArtBtmOuter .left2 { width: 111px; margin-left: 5px; }
.ArtBtmOuter .left32{ width: 100px; float: right;}
.ArtBtmOuter .left3 { width: 100px; float: left;margin-left: 5px;}
.ArtBtmOuter .left4 { width: 110px; float: left;margin-left: 5px;}
.ArtBtmOuter .left5 { width: 125px; float: left; margin-left: 5px; padding-top: 10px;}
.ArtBtmOuter .left6 { width: 85px; float: right; margin-right: 5px; padding-top: 10px;}

div.ArtBtmOuter div img
{
	vertical-align: middle;
}

div.BoxTipInner
{
    margin: 10px;
}

div.TipComment
{
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
}
div.Cap, .OkBut
{
	margin-top: 5px;
}
div.Txt input, div.Txt textarea
{
	width: 220px;
	border: 1px solid #ddd;
	padding: 2px;
	font-size: 10px;
	font-family: Arial;
}
div.TxtMulti textarea
{
	height: 40px;
	width: 220px;
}


div.BoxTipInner div.butMaxBut a
{
	display: block;
	background-image: url(../../image/btn/knapp.gif);
	background-repeat: no-repeat;
	padding: 2px 0 3px 0;
	font-size: 10px;
	width: 45px;
	height: 13px;
	text-align: center;
	text-decoration: none;
}
div.BoxTipInner div.butMaxBut
{
	margin-bottom: 10px;
}

div.BoxTipInner div.BorderDotSilver
{
	height: 10px;
	width: 10px;
}
/*Søkeresultat -----------------------------------------------------------------------------------*/
div.searchResOuter
{
	display: block;
	height: 45px;
	width: 450px;
	border-bottom: 1px solid #ACAAAF;
	margin: 0 10px;
}
div.simpleSearch, div.SimpleSearchBut
{
	float: left;
}

div.SimpleSearchBut
{
	padding-top: 12px;
	margin-left: 15px;
}
div.SimpleSearchBut a
{
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
div.simpleSearch .SearchField
{
	width: 390px;
	margin-left: 5px;
	margin-top: 10px;
	padding-top: 2px;
	height: 17px;
	font-size: 1.1em;
}

div.searchResHeader
{
	margin: 10px 10px 15px 10px;
}
div.searchResHeader span
{
	color: #C87000;
	font-weight: bold;
}

/*Søkeresultat og ArticleLMList -----------------------------------------------------------------*/
div.searchResOuterList div.Articlelist, div.ArticleLMList div.Articlelist
{
	width: 470px;
}
div.searchResOuterList div.Articlelist div.textCont, div.ArticleLMList div.Articlelist div.textCont
{
	width: 336px;
}



/*Live --------------------------------------------------------------------------------------------------------*/
.liveArt .ArtBtmOuter { display: none;}

div.ArticleLiveList div.topImg
{
	margin-bottom: 2px;
}
div.ArticleLiveList h1, div.ArticleLiveList h1 a
{
	margin-top: 0px;
}
div.ArticleLiveList div.Articlelist
{
 	
}
div.ArticleLiveList div.img
{
	margin-top: 0px;
}
div.ArticleLiveList div.textCont
{
}

div.livelistOuter
{
	margin-top: 10px;
}
div.livelistOuter td
{
	vertical-align: top;
	color: #000;
}
div.livelistOuter td.img
{
	width: 30px;
}
div.livelistOuter td.min
{
	width: 40px;
}
div.livelistOuter td.sep
{
	height: 5px;
}

div.livegoal
{
	font-weight: bold;
	color: #C57100;
}
div.livehide
{
	display: none;
}

img.matchimg { margin: 10px 0;}


/*AjaxGallery*/
div.ImgGallery, div.NextImgBut
{
	width: 470px;
	overflow: hidden;
}
div.NextImgBut
{
	margin: 2px 0 0 0;
}
div.ArticleDetailOuter div.img div.ImgNavigation
{
	height: 22px;
	overflow: hidden;
}
div.ImgNavigation
{
	width: 306px;
	float: left;
	display: block;
	margin-right: 2px;
}

div.imgPrevNext
{
	float: left;
	height: 22px;
	width: 32px;
	margin-right: 2px;
	overflow: hidden;
}
div.imgPrevNext input
{
	width: 100%;
	height: 100%;
}
div.ArticleAd
{
	padding-top: 10px;
}

div.ceDetails, div.ArticleDetailMatchOuter div.right div.header
{
	width: 142px;
	height: 17px;
	overflow: hidden;
	float: left;
	background: #000;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 10px;
	padding-top: 5px;
	margin-bottom: 2px;
	white-space: nowrap;
}

/*ajax lm mal*/
div.imgWheel div.ceDetails, div.imgWheel div.right div.header
{
	width: 0;
	display: none;
}
div.imgWheel div.NextImgBut
{
	margin: 0;
}
div.imgWheel div.imgPrevNext
{
	float: left;
	height: 61px;
	width: 92px;
	margin-right: 2px;
	margin-top: 2px;
	overflow: hidden;
}

div.imgWheel div.ImgNavigation
{
	width: 470px;
	overflow: visible;
}


/*Relations ---ArticleDetailMatch*/
div.RelLinks a.RelAbs, div.RelArts a.RelAbs, div.RelDocContent a.RelAbs
{
	text-decoration: underline;
}
div.RelDoc
{
	float: left;
	margin: 5px 0;
}
div.RelDocContent
{
	padding-left: 21px;
	white-space: nowrap;
}

div.RelArtsLinks
{
	width: 306px;
	}
	div.RelArtsLinks div.rel
	{
	margin: 10px 0;
}
div.RelLinks, div.RelArts, div.Rel
{
	padding-left: 5px;
	width: 148px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

div.RelLinkHeader, div.RelArtHeader, div.RelDocHeader
{
	background-image: url(../image/icons/klode.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
	font-weight: bold;
	color: #C57100;
	height: 22px;
	padding-top: 5px;
}

div.RelLinkContent, div.RelArtContent
{
	padding-left: 21px;
	width: 123px;
	overflow: hidden;
}
div.RelArtHeader
{
	background-image: url(../image/icons/starttv.jpg);
	background-position: 0 0;
	padding-left: 25px;
}
div.RelArtContent
{
	padding-left: 25px;
}

div.RelOuter
{
	display: none;
}
div.RelContentIndex1
{
	display: block;
}

div.RelOuter td
{
	margin: 0;
	padding: 0;
}
div.RelOuter td.top
{
	background-image: url(../image/relTv/topp.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 20px;
}
div.RelOuter td.left
{
	background-image: url(../image/relTv/venstre.jpg);
	background-repeat: repeat-y;
	width: 17px;
}
div.RelOuter td.mid
{
	background-color: #000;
}
div.RelOuter td.right
{
	background-image: url(../image/relTv/hoyre.jpg);
	background-repeat: repeat-y;
	width: 17px;
}
div.RelOuter td.bottom
{
	background-image: url(../image/relTv/bunn.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 29px;
}

div.RelTV
{
	width: 150px;
	float: left;
	margin-right: 10px;
	margin-top: 13px;
	margin-bottom: 5px;
}
/*ArticleDetailMatch -------------------------------------------------------*/
div.ArticleDetailMatchOuter div.left
{
	width: 306px;
	overflow: hidden;
	float: left;
	margin-right: 2px;
}

div.ArticleDetailMatchOuter div.right
{
	width: 162px;
	overflow: hidden;
	float: left;
}

div.ArticleDetailMatchOuter div.right div.cont
{
	padding: 10px;
	padding-top: 0px;
}
div.ArticleDetailMatchOuter div.right div.cont span
{
	font-weight: bold;
	padding-right: 3px;
}

div.ArticleDetailMatchOuter div.left h2
{
	font-size: 10px;
	font-weight: bold;
}
div.ArticleDetailMatchOuter div.left h3
{
	font-weight: normal;
	font-size: 10px;
}
/*articleDetailRight*/
div.articleDetailRight .bannerDisp
{
	width: 180px;
	margin: 27px;
	margin-bottom: 0;
}


