.SgcBaseFontColor		{ color: #000099; }
.SgcBaseColor			{ background-color: #000099; }
.SgcLightColor			{ background-color: #5868d7; }
/*TOC*/
#tocContainer ul.sub li a, #tocContainer ul.sub li a:visited { border-bottom-width: 1px; border-bottom-color: #9090D3; }
#tocContainer ul li.firstSub a { border-top-width: 1px; border-top-color: #9090D3; }
#tocContainer ul.sub li a:hover { text-decoration: underline; background-color: #000099; }
#tocContainer ul.sub { background-image: url(/svt_se/images/framework/blue_fade.jpg); background-repeat: repeat-y; background-color: #000099; }
#tocContainer ul li.active a, #tocContainer ul li.activeHasSub a { border-left-color: #000099; color: #000099; }



#menulevel1 { position: absolute; z-index: 10; top: 75px; left: 13px; }
#localMenu { position: relative; text-align: left; width: 650px; height: 94px; margin-bottom: 10px; }
#localMenuTop { position: relative; text-align: left; width: 650px; height: 49px; margin-bottom: 0px; }
/* Different height for blue backgrounds than other */
#localMenuLogo { position: absolute; left: 100px; top: 11px; }
.SlCrumbs, .SlCrumbs:visited { color: #ffffff; text-decoration: none; }
.SlCrumbs:hover, .SlCrumbs:visited:hover { color: #ffffff; text-decoration: underline; }
.SlCrumbsActive, .SlCrumbsActive:visited { color: #ffffff; text-decoration: none; font-weight: bold;}
.SlCrumbsActive:hover, .SlCrumbsActive:visited:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold;}

/* Extra Area Links */
#exAHolder  { float: right; position: relative; top: 13px; right: 11px; width: 27%; }
.exABorder1, .exABorder2 { border-bottom: 1px solid #5868d7; }
.exABorder1 { margin: 0px 1px 0px 1px; }
.exABorder2 { margin: 0px 2px 0px 2px; }
#exAText	{ padding: 1px 7px 1px 7px; text-align: center; white-space: nowrap; color: #ffffff; background-color: #5868d7; }
#exAText a { color: #ffffff; }
#exACombo { margin: 2px 0px 0px 0px; }
localMenuCrumbs { background-color: #5868d7; background-repeat: repeat-x; }
table.crumbsTable { background-color: #5868d7 }
table.linksTable { background-color: #1b046e; margin-bottom: 10px; }
td.linksCell { width: 95%; padding: 5px 8px 5px 11px; }
table.crumbsTable td.linksCell { color: #000000; }
td.comboCell { width: 5%; text-align: right; vertical-align: top; padding: 2px 11px 0px 0px;  }
.sportCombo { width: 115px; margin-right: 0.08em; }
.sportAllCombo { width: 125px; margin-right: 0.08em; }


/* Styles for local menu */
.SlRegionalMenuSpan { color: #000000; }

.SlRegionalMenu, .SlRegionalMenu:visited 				{ color: #ffffff; text-decoration: none; }
.SlRegionalMenu:hover, .SlRegionalMenu:visited:hover	{ color: #ffffff; text-decoration: underline; }

.SlRegionalMenuActive, .SlRegionalMenuActive:visited 				{ color: #ffffff; text-decoration: none; font-weight: bold;}
.SlRegionalMenuActive:hover, .SlRegionalMenuActive:visited:hover	{ color: #ffffff; text-decoration: underline; font-weight: bold;}

/* Styles for second-level menu */
.SlSecondMenuSpan { color: #000000; }
.SlSecondMenu, .SlSecondMenu:visited 			 { color: #000000; text-decoration: none; font-weight: normal; }
.SlSecondMenu:hover, .SlSecondMenu:visited:hover { color: #000000; text-decoration: underline; font-weight: normal; }

.SlSecondMenuActive, .SlSecondMenuActive:visited 			 { color: #000000; text-decoration: underline; font-weight: normal; }
.SlSecondMenuActive:hover, .SlSecondMenuActive:visited:hover { color: #000000; text-decoration: underline; font-weight: normal; }


.SgZDate { color: #820509; }
.SgZAuthorText { text-align: right; font-style: normal; font-weight: bold;}
.SgInfoBoxHolder {
		text-align: left;
		margin: 0px 0px 5px 5px;
		display: inline;
		float: right;
}
/* FEFDFD */
.SgInfoBoxHolder, .c1InfoBox, .c1FactBox { width: 175px; }
.c1InfoBox div, table.headingTable tr td, .c1InfoBox a, .c1InfoBox span,
.c1FactBox div, table.headingTable tr td, .c1FactBox a, .c1FactBox span { 
			font-family: Arial, Tahoma, sans-serif; font-weight: normal;
		}
.c1InfoBox table.headingTable, .c1FactBox table.headingTable {
		width: 100%;
}
.c1InfoBox table.headingTable tr td, .c1FactBox table.headingTable tr td {		 
		padding: 3px 5px 3px 5px;
		background-color: #EDEDE5;
		border-top: 1px solid #CECDCB;
		border-bottom: 1px solid #CECDCB;
}
.c1InfoBox table.headingTable h4, .c1FactBox table.headingTable h4 { color: #000000; }
.c1InfoBox div.content, .c1FactBox div.content { padding: 4px 5px 7px 5px; }
.c1FactBox div.content { background-color: #FEFDFD; }
.c1InfoBox div.SgListingIconDiv, .c1FactBox div.SgListingIconDiv { background-position: 0em 0.1em; }

.SlPuffLabel{ font-size:0.8em; font-weight: bold; color: #3186C7; margin-bottom: 0.5em; padding-top: 0.4em; }
.SgHeadlineLink, .SgHeadline, h1, h2, h3, h4 { font-family: Arial, Verdana, Helvetica, sans-serif;  }


/* Weather */
.c3Weather tr.SlWeatherDayRow {
	background-color: #CFE1EE;
}
.c3Weather tr td, .c3Weather tr th {
	font-weight: normal;
	padding: 2px;
}
.c3Weather tr.SlWeatherSymbolRow td {
	padding: 3px;
}
.c3Weather tr.SlWeatherDegreeRow td, .c3Weather tr.SlWeatherSymbolRow td {
	text-align: center;
}
.SlToWeatherHolder {
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}

/*****************************
*** Result tables 
*****************************/
.c1Tab {		
	background-color: #f8f9fc;/**************************************/
	clear: both;
}
.c3Tab {		
	background-color: #EAEFF4;
	clear: both;
}

.c1Tab tr td, .c1Tab tr th, .c3Tab tr td, .c3Tab tr th {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	padding: 2px;
}

.c1Tab tr th, .c3Tab tr th {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}

.c1Tab tr td a {
	font-family: Arial, Tahoma, sans-serif; 
}
.c1Tab tr.hRow1 {
	background-color: #D3D0C3;
}

.c3Tab tr.hRow1 {
	background-color: #2E89C9;
}

.c1Tab tr.hRow1 h3 {
	font-size: 110%;
	text-align: left;
	color: #000000;
	margin: 2px 8px 2px 8px;
}
.c3Tab tr.hRow1 h3 {
	font-size: 110%;
	text-align: left;
	color: #FFFFFF;
	margin: 2px 8px 2px 8px;
}

.c1Tab tr.hRow2 {
	background-color: #e6e9f5;/************************************/
}

.c1Tab tr.hRow2 h2{
        color: #061b6e/*********************************/
}

.c3Tab tr.hRow2  {
	background-color: #CFE1EE;
}

/* tr Pyjama or Underlines */
.c1Tab tr.data td, .c3Tab tr.data td {
	border-bottom: 1px solid #e6e9f5;/******************************************/
}

.c1Tab tr.dataLine td, .c3Tab tr.dataLine td {
	border-bottom: 1px solid #8F8D81;
}
.c1Tab tr.dataLast td, .c3Tab tr.dataLast td {
	padding-bottom: 6px;
}

/* individual td and th Cells */
/* Start Senaste Nytt */
.c1Tab tr td.label {
	color: #666664;
	text-align: left;
	border-left: 9px solid #F8F7F5;
	text-transform: uppercase;
}
.c1Tab tr td.headline {
	width: 70%;
}

.c1Tab tr td.headline a{
	color: #061b6e/***************************************/
}

.c1Tab tr td.time {
	color: #061b6e;/*****************************************/
	text-align: right;
	border-right: 5px solid #f8f9fc;/***************************************/
}
.c1Tab tr td.morenews {
	background-color: #e6e9f5;/**************************************/
	padding-left: 7px;
	padding-right: 7px;
	text-align: right;
}

.c1Tab tr td.morenews a{
        color: #061b6e/******************************************/
}

/* End Senaste Nytt */

.c1Tab tr .Fet, .c3Tab tr .Fet {
	font-weight: bold;
}

/* H?ger */
.c1Tab tr .Hoger, .c3Tab tr .Hoger {
	text-align: right;
}
.c1Tab tr .HogerFet, .c3Tab tr .HogerFet {
	font-weight: bold;
	text-align: right;
}

/* Endings And Starts */
.c1Tab tr.hRow1 th#Start {
	/* border-left: 9px solid #D3D0C3;*/
}
.c3Tab tr.hRow1 th#Start {
	/* border-left: 5px solid #2E89C9; */
}
/* TODO: Remove cell1? */
.c1Tab tr.hRow2 th {
	border-left: 9px solid #e6e9f5;/***************************************/
}
.c3Tab tr.hRow2 th {
	border-left: 5px solid #CFE1EE;
}
.c1Tab tr td#Start {
	border-left: 9px solid #F8F7F5;
}
.c3Tab tr td#Start {
	border-left: 5px solid #EAEFF4;
}
.c1Tab tr.hRow1 th#End {
	border-right: 9px solid #EDEDE5;
}
.c3Tab tr.hRow1 th#End {
	border-right: 5px solid #2E89C9;
}
.c1Tab tr.hRow2 th#End {
	border-right: 5px solid #EDEDE5;
}
.c3Tab tr.hRow2 th#End {
	border-right: 5px solid #CFE1EE;
}
.c1Tab tr td#End {
	border-right: 5px solid #F8F7F5;
}
.c3Tab tr td#End {
	border-right: 5px solid #EAEFF4;
}
/* For videoLatest News */
table tr td.date { 
	color: #820509;
	font-size: 10px;
	font-family: Verdana; 
}

/*Fýr att gýra lýnk och ikon i friidrottspuffen vita*/
#friidrott a { color: #ffffff;}
#friidrott .xvideo   {
    background: url(/svt_se/css/global/cssimg/inverted/video.gif);
	background-repeat: no-repeat; }

/*Sidlespuffar på VM-sajten*/
#nostalgi .SgHeadlineLink {font-family: "Georgia";}

/*"Fixa" rubrikbugg i mallen Nyheterna Löp*/
.gVerdana {font-family: "Arial"}

/*RSS och mobil.svt.se*/
.gListPlay li.odd
{
    background-color: #e6e9f5;
}

.gListPlay li.even
{
    background-color: #f8f9fc;
}

.gListPlay li.odd a
{
    color: #061b6e;
    font-weight: normal
}

.gListPlay li.even a
{
    color: #061b6e;
    font-weight: normal
}
/*End RSS och mobil.svt.se*/

/*Senaste i Play*/
#gPlayVideoListContainerBox1564246 li.odd
{
    background-color: #f8f9fc;
}

#gPlayVideoListContainerBox1564246 li.even
{
    background-color: #e6e9f5;
}

#gPlayVideoListContainerBox1564246 a
{
    color: #061b6e;
    font-weight: normal
}
/*End Senaste i Play*/

/*
mörk bg: #e6e9f5
ljus bg: #f8f9fc
text: #061b6e
*/

/* CSS för ticker */

.tickercontainer { /* the outer div with the black border */
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
width: 760px;
height: 37px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/content/2/c6/11/02/96/bg_crawler760.gif) no-repeat 0px 5px;
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 12px;
width: 760px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
color: #F9D34E;
position: relative;
left: 770px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.newsticker a {
white-space: nowrap;
padding: 0px 0px 0px 0px;
color: #ffffff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 60px 0px 0px;
}

ul.newsticker span {
margin: 0px 10px 0px 0px;
}

div#leftFade{
float: left;
position: relative;
top: -7px;
}

div#rightFade{
float: right;
position: relative;
top: -7px;
}
