
#Navigation ul li a span {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

#portalSubNavigation
{
	display: none;
}

#Container #Header .logo
{
	display: none;
}

#Container #Header .mobileLogo
{
	display: block !important;
}


/** Header **/
#Header,
#topNavigation .inner,
topNavigation #navigationButton a,
#Navigation ul li a:hover,
#Navigation ul li a:hover span,
#Navigation ul li a.current,
#Navigation ul li a.section,
#Navigation ul li a.section:hover,
#Navigation ul li a.current:hover,
#Navigation ul li a.current span,
#Navigation ul li a.section span,
#Navigation ul li a.section:hover span,
#Navigation ul li a.current:hover span,
#startPage #topImage #topTeasers .teaser .comments em,
#startPage #topImage #topTeasers .teaser:hover .comments em,
#extraCol #NewsList,
#extraCol #NewsList li,
#loginBox h3,
#loginBox #MemberLoginForm_LoginForm_action_forgotPassword,
#loginBox #MemberLoginForm_LoginForm_action_dologin,
#loginBox .cookieControl,
#loginBox #logoutContainer,
#loginBox #logoutContainer a
{
	background-image: url(../images/tv/sprite_tv.png);
}

a#blomma1,
div#blomma2,
div#blomma3
{
	background-image: url(../images/tv/blomma_tv.png);
}

#PageComments_holder form,
#PageComments_holder h3,
#PageComments_holder .Actions input,
#CommentHolder
{
/*	background-image: url(../images/tv/sprite_comments.png);*/
}

.typography h2,
.typography h2,
.typography h2
{
	color: #2f8ead;
}

#startPage .statisticsTeaser
{
	padding-top: 42px;
	background: transparent url(../images/mobile/header_statistics.png) no-repeat;
	height: 182px;
}
	#startPage .statisticsTeaser iframe
	{
		width: 297px;
		height: 145px;
		border: 0;
		margin: 0;
	}

#startPage .serviceTeaser
{
	padding-top: 42px;
	background: transparent url(../images/mobile/header_newServices.png) no-repeat;
	height: 185px;
}
	#startPage .serviceTeaser iframe
	{
		width: 297px;
		height: 185px;
		border: 0;
		margin: 0;
	}


ul#NewsList,
#startPage .statisticsTeaser,
#startPage .serviceTeaser
{
	margin-bottom: 12px;
	clear: both;
}



#startPage a.readMore
{
	display: block;
	background:white url(../images/tv/sprite_tv.png) no-repeat scroll -46px -245px;
	height:21px;
	padding-bottom:0;
	padding-left:31px;
	text-decoration: none;
	color: #474747;
	font-size: 13px;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-right: 10px;
}










#startPage #topImage #topTeasers .teaser:hover
{
	background: #b03c8b;
	border-bottom: 1px solid #b03c8b;
}

#startPage #topImage #topTeasers .teaser:hover .type
{
	color: #f0d5e7;
}

#startPage #topImage #topTeasers .teaser .comments em
{
	background: transparent url(../images/tv/sprite_tv.png) no-repeat 9px -345px;
}

#startPage #topImage #topTeasers .teaser:hover .comments em
{
	background: transparent url(../images/tv/sprite_tv.png) no-repeat 9px -240px;
	color: #474747;
}

#startPage #topImage #topTeasers .teaser .headline
{
	color: #2f2f2f;
}

#startPage #topImage #topTeasers .teaser .type
{
	color: #b03c8b;
}

#startPage #topImage #topTeasers .teaser .preamble
{
	color: #414141;
}

#Navigation ul li a.current span,
#Navigation ul li a.section span,
#Navigation ul li a.section:hover span,
#Navigation ul li a.current:hover span
{
	color: #006c8f;
}


#extraCol #NewsList
{
	background: transparent url(../images/mobile/header_latestNews.png) no-repeat;
	padding-top: 58px;
}



/* Blog CSS */

.blogcontent h1,
.blogcontent h2,
.blogcontent h3,
.blogcontent a,
#Sidebar a,
#BlogContent a,
#Form_BlogEntryForm a
{
	color: #2f8ead;
}

#BlogContent h4
{
	border-bottom: 0;
	color: #2f8ead;
}

.blogEntry ul
{
	list-style-type: square;
	font-size: 11px;
}
.blogEntry blockquote
{
	font-size: 10px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	padding:10px;
}

#Sidebar
{
	float: right;
	width: auto;
	border-bottom: 0;
}
	#Sidebar .WidgetHolder
	{
		position: relative;
	}
	#Sidebar .WidgetHolder a
	{
		font-weight: bold;
		text-decoration: none;
	}
		#Sidebar .WidgetHolder h3
		{
			display: none;
		}

	#Sidebar .WidgetHolder p.tagcloud
	{
		width: 231px;
		display: block;
		padding-top: 350px;
		background: transparent url(../images/tv/sprite_tv_blog.png) no-repeat right top;
		margin: 0;
		padding-left: 58px;
		padding-right: 5px;
		padding-bottom: 120px;
	}

	#Sidebar .WidgetHolder ul.archiveMonths
	{
		position: relative;
		top: -40px;
		padding-top: 43px;
		background: transparent url(../images/tv/sprite_tv_blog.png) no-repeat -35px -767px;
		padding-left: 18px;
		margin-left: 40px;
		zoom: 1;
	}

#BlogContent
{
	margin-right: 0;
	width: 550px;
	margin-left: 45px;
}

p#CommentsRSSFeed
{
	font-size: 12px;
}

label#tagsnote
{
	margin-bottom: 10px;
}


#PageComments_holder form
{
	margin-top: 0;
}

#Form_BlogEntryForm #BBCodeHint
{
	display: none;
}

#TrackBacks_holder
{
	margin-left: 0;
	border-bottom: 0;
}

/* Comments */

#PageComments_holder form,
#PageComments_holder h3,
#PageComments_holder .Actions input,
#CommentHolder
{
/*	background-image: url(../images/tv/sprite_comments.png);*/
}

#PageComments_holder form {
	background:transparent url(../images/tv/sprite_comments.png) no-repeat scroll 0 -71px;
	margin-bottom:10px;
	margin-top:0;
	padding:34px 0 20px 10px;
}

#PageComments_holder .Actions input {
	background:transparent url(../images/tv/sprite_comments.png) no-repeat scroll -50px -240px;
	border:0 none;
	height:33px;
	margin-top:4px;
	padding:0;
	text-indent:-2000px;
	width:166px;
}

div#CommenterURL
{
	display: none;
}

p#NoComments
{
	padding: 10px 0 0 10px;
}


/* Forum */
#ForumSearch input.submit,
table.postHeader td.replyButton a {
	background-image: url(/forum/images/sprite_mobile.png);
}

#ForumContent #RegisterLogin a,
#ForumContent .featureLeft a
{
	color: #2f8ead;
}



/* News section */

#Navigation.level2
{
	display: none;
}

.typography
{
	margin-right: 0px;
}

.typography h2
{
	font-size: 30px;
	border-bottom: 1px solid #cccccc;
	margin-top: 0;
	margin-bottom: 0px;
}
	#Forum .typography h2
	{
		border-bottom: 0px;
	}

.buttonPrint
{
	text-align:right;
}

.buttonPrint a
{
	position: relative;
	top: -26px;
}

.newsImageWrapper img
{
	display: block;
}

.newsCol2
{
	width: 300px;
	float: right;
}

.newsCol1
{
	float: left;
	width: 450px;
}

.newsArchive .newsItem
{
	border-bottom: 1px solid #e2e2e2;
	padding-top: 15px;
	background: transparent url(../images/mobile/pil_nyheter.gif) no-repeat 277px 26px;
	display:block;
	height:46px;
	padding-left: 16px;
	text-decoration: none;
}

.newsArchive h4
{
	color: #2f8ead;
	border: 0px;
	margin: 0;
	display: none;
}

.newsArchive .newsItem:hover
{
	text-decoration: none !important;
	background-color: #f0d5e6;
}

.newsArchive .newsItem .headline
{
	color: #2f8ead;
	font-weight: bold;
	font-size: 13px;
}

.newsArchive .newsItem .headline
{
	color: #2f8ead;
	font-weight: bold;
	font-size: 13px;
}

.newsArchive .newsItem .date
{
	color: #373737;
	font-weight: normal;
	font-size: 11px;
	line-height: 22px;
}

.newsImageWrapper
{
	display: none;
}
