/***** Stylesheet for tableautexts - used by all platforms and browsers ****/
/*
  .Sg<Kanal>           tidstexter (ex 06.00) - skall vanligtvis vara samma f�rg som f�rdjupningsl�nkar och sitel�nkar
  .Sg<Kanal>BG         bakgrundsf�rg f�r tiderna
  .Sg<Kanal>Title      normal titel ingen l�nk, dessa har en "massa" undantag f�r visited/active/hover
  .Sg<Kanal>Link       klass f�r l�nkar (ex till sajten)
*/
.SgSVT1 { color: #000000; }
.SgSVT1BG { background-color: #FFFFFF;}
.SgSVT1Title { color: #000000; font-weight: bold; text-decoration: none; }
.SgSVT1Headline { color: #000000; font-weight: bold; font-size: 120%;}
a.SgSVT1Title, a.SgSVT1Title:visited, a.SgSVT1Title:active { color: #000000; font-weight: bold; text-decoration: none; }
a.SgSVT1Title:hover, a.SgSVT1Title:visited:hover, a.SgSVT1Title:active:hover { color: #000000; font-weight: bold; text-decoration: underline; }
.SgSVT1Link { color: #000000; text-decoration: none; } /* borde aldrig f�rekomma - l�nk som inte �r i en a-tagg... */
a.SgSVT1Link, a.SgSVT1Link:visited, a.SgSVT1Link:active { color: #000000; text-decoration: none; }
a.SgSVT1Link:hover, a.SgSVT1Link:visited:hover, a.SgSVT1Link:active:hover { color: #000000; text-decoration: underline; }

.SgSVT2 { color: #000000; }
.SgSVT2BG { background-color: #FFFFFF;}
.SgSVT2Title { color: #000000; font-weight: bold; text-decoration: none; }
.SgSVT2Headline { color: #000000; font-weight: bold; font-size: 120%; }
a.SgSVT2Title, a.SgSVT2Title:visited, a.SgSVT2Title:active   { color: #000000; font-weight: bold; text-decoration: none; }
a.SgSVT2Title:hover, a.SgSVT2Title:visited:hover, a.SgSVT2Title:active:hover { color: #000000; font-weight: bold; text-decoration: underline; }
.SgSVT2Link { color: #000000; text-decoration: none; } /* borde aldrig f�rekomma - l�nk som inte �r i en a-tagg... */
a.SgSVT2Link, a.SgSVT2Link:visited, a.SgSVT2Link:active   { color: #000000; text-decoration: none; }
a.SgSVT2Link:hover, a.SgSVT2Link:visited:hover, a.SgSVT2Link:active:hover { color: #000000; text-decoration: underline; }

.Sg24 { color: #000000; }
.Sg24BG { background-color: #FFFFFF;}
.Sg24Title { color: #000000; font-weight: bold; text-decoration: none; }
.Sg24Headline { color: #000000; font-weight: bold; font-size: 120%; }
a.Sg24Title, a.Sg24Title:visited, a.Sg24Title:active { color: #000000;  font-weight: bold; text-decoration: none; }
a.Sg24Title:hover, a.Sg24Title:visited:hover, a.Sg24Title:active:hover  { color: #000000;  font-weight: bold; text-decoration: underline; }
.Sg24Link { color: #000000; text-decoration: none; } /* borde aldrig f�rekomma - l�nk som inte �r i en a-tagg... */
a.Sg24Link, a.Sg24Link:visited, a.Sg24Link:active { color: #000000;  text-decoration: none; }
a.Sg24Link:hover, a.Sg24Link:visited:hover, a.Sg24Link:active:hover  { color: #000000;  text-decoration: underline; }

.SgSVTEuropa { color: #000000; }
.SgSVTEuropaBG { background-color: #FFFFFF;}
.SgSVTEuropaTitle { color: #000000; font-weight: bold; text-decoration: none; }
.SgSVTEuropaHeadline { color: #000000; font-weight: bold; font-size: 120%; }
a.SgSVTEuropaTitle, a.SgSVTEuropaTitle:visited, a.SgSVTEuropaTitle:active { color: #000000;  font-weight: bold; text-decoration: none; }
a.SgSVTEuropaTitle:hover, a.SgSVTEuropaTitle:visited:hover, a.SgSVTEuropaTitle:active:hover { color: #000000;  font-weight: bold; text-decoration: underline; }
.SgSVTEuropaLink { color: #000000; text-decoration: none; } /* borde aldrig f�rekomma - l�nk som inte �r i en a-tagg... */
a.SgSVTEuropaLink, a.SgSVTEuropaLink:visited, a.SgSVTEuropaLink:active { color: #000000;  text-decoration: none; }
a.SgSVTEuropaLink:hover, a.SgSVTEuropaLink:visited:hover, a.SgSVTEuropaLink:active:hover { color: #000000;  text-decoration: underline; }

.SgBarnkanalen { color: #000000;  }
.SgBarnkanalenBG { background-color: #FFFFFF; white-space: nowrap;}
.SgBarnkanalenTitle { color: #000000; font-weight: bold; text-decoration: none; }
.SgBarnkanalenHeadline { color: #000000; font-weight: bold; font-size: 120%; }
a.SgBarnkanalenTitle, a.SgBarnkanalenTitle:visited, a.SgBarnkanalenTitle:active { color: #000000;  font-weight: bold; text-decoration: none; }
a.SgBarnkanalenTitle:hover, a.SgBarnkanalenTitle:visited:hover, a.SgBarnkanalenTitle:active:hover { color: #000000;  font-weight: bold; text-decoration: underline; }
.SgBarnkanalenLink { color: #000000; text-decoration: none; } /* borde aldrig f�rekomma - l�nk som inte �r i en a-tagg... */
a.SgBarnkanalenLink, a.SgBarnkanalenLink:visited, a.SgBarnkanalenLink:active { color: #000000; text-decoration: none; }
a.SgBarnkanalenLink:hover, a.SgBarnkanalenLink:visited:hover, a.SgBarnkanalenLink:active:hover { color: #000000;  text-decoration: underline; }

.SgOldShow    { background-color: #FFFFFF; color: #909090; padding-top: 4px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }
.SgNextShow   { background-color: #FFFFFF;                 padding-top: 4px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }
.SgFutureShow { background-color: #FFFFFF;                 padding-top: 4px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }

/* News Specifik*/
.SgZAuthorText { text-align: right; font-style: normal; font-weight: bold; padding-top: 0.8em;}
.SgInfoBoxHolder {
		border-left: 1px dashed #333366;
		text-align: left;
		margin: 0px 0px 5px 5px;
		display: inline;
		float: right;
}
.SgInfoBoxHolder, .c1InfoBox, .c1FactBox { width: 190px; }
/* Jespers class */
.c1FactBox {
	border: 1px solid #666666;
	margin-bottom: 5px;
}
.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 {	
	margin-bottom: 5px;
}
.c1InfoBox table.headingTable tr td, .c1FactBox table.headingTable tr td  { 
		padding: 0px 20px 2px 5px;
}
.c1InfoBox table.headingTable h4, .c1FactBox table.headingTable h4 { color: #000000; font-weight: bold; }
.c1InfoBox div.content, .c1FactBox div.content { padding: 4px 8px 7px 8px; }
.c1InfoBox div.content div.introDiv { margin-bottom: 5px; }
.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, h1, h2, h3, h4,
div.tabDiv table.printTable td.time { 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}

.c1HeadOnPlate table.headingTable h1, .c3HeadOnPlate table.headingTable h1,
.c1HeadOnPlate a, .c3HeadOnPlate a, .c1HeadOnPlate a:link, .c3HeadOnPlate a:link, .c1HeadOnPlate a:visited, .c3HeadOnPlate a:visited  { 
	font-family: Arial, Tahoma, sans-serif;
	font-size: 100%;
	margin: 0px;
	color: #000000;
	font-weight: bold;
}
.c1HeadOnPlate a:hover, .c1HeadOnPlate a:hover, .c1HeadOnPlate a:visited:hover, .c1HeadOnPlate a:visited:hover {
	text-decoration: underline;
} 
div.tabDiv table.printTable, div.tabDiv table.printTable td {
	background: #FFF;
}
div.tabDiv table.printTable td.time {
	width: 2%;
	background: #EEE;	
	font-size: 110%;
}
div.tabDiv table.printTable td.content {
	padding-left: 1em;
}
div.tabDiv table.printTable td.content h2 {
	font-size: 110%;
}
div.tabDiv table.printTable td.printIcons {
	width: 1%;
}

