/* Styles for svt.se/nyheter */

/* Styles for local menu */
.SlRegionalMenuSpan { color: #999966; }
.SlRegionalMenu, .SlRegionalMenu:visited { font-size: 11px; color: #999966; text-decoration: none; font-weight: bold; }
.SlRegionalMenu:hover, .SlRegionalMenu:visited:hover{ font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }
.SlRegionalMenuActive, .SlRegionalMenuActive:visited { font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }
.SlRegionalMenuActive:hover, .SlRegionalMenuActive:visited:hover{ font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }

/* Styles for second-level menu */
.SlSecondMenuSpan { color: #FFFFFF; }
.SlSecondMenu, .SlSecondMenu:visited  { color: #999966; text-decoration: none; font-weight: normal; }
.SlSecondMenu:hover, .SlSecondMenu:visited:hover { color: #000000; text-decoration: none; font-weight: normal; }
.SlSecondMenuActive, .SlSecondMenuActive:visited  { color: #000000; text-decoration: none; font-weight: normal; }
.SlSecondMenuActive:hover, .SlSecondMenuActive:visited:hover { color: #000000; text-decoration: none; font-weight: normal; }
.SlNewsTime { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 20px;}

#localMenu { position: relative; text-align: left; width: 650px; height: 74px; margin-bottom: 0px; }
#localMenuTime { position: absolute; left: 10px; top: 5px; }
#localMenuLogo { position: absolute; left: 10px; top: 5px; }
#localMenuCrumbs { position: absolute; left: 12px; top: 50px; color: #f70061; }
		.SlCrumbs, .SlCrumbs:visited { color: #f70061; text-decoration: none; }
		.SlCrumbs:hover, .SlCrumbs:visited:hover { color: #f70061; text-decoration: underline; }
		.SlCrumbsActive, .SlCrumbsActive:visited { color: #f70061; text-decoration: none; font-weight: bold;}
		.SlCrumbsActive:hover, .SlCrumbsActive:visited:hover { color: #f70061; text-decoration: underline; font-weight: bold;}
#menuLinksHolder { position: absolute; left: 0px; top: 26px; }




table.linksTable { margin-bottom: 10px; }
td.linksCell { width: 95%; padding: 7px 8px 8px 12px; color: #FFFFFF }
td.comboCell { width: 5%; text-align: right; vertical-align: top; padding-left: 0px; padding: 4px 12px 0px 0px;  }
.osCombo { width: 110px; margin-right: 0.08em; }

.SgZDate { color: #820509; }
.SgZAuthorText { text-align: right; font-style: normal; font-weight: bold; padding-top: 0.8em;}
.SgInfoBoxHolder {
		text-align: left;
		margin: 0px 0px 5px 5px;
		display: inline;
		float: right;
}

h2.SgDownpusher {margin: 0em 0em 0.1em 0em; font-size: 110%;}
h2.SgCrazyRow {margin: 0em 0em 0.1em 0em; font-size: 110%;}

/* links */
a, a:visited, a:active    { color: #003399; text-decoration: none;}
a:hover, a:visited:hover  { color: #666666; text-decoration: underline;}
a.SgLasMer { }
a.SgHidden, hr.SgHr { display: none; }

/* Styles for teasers */

/*** START Features ***/
.featureHeadline table tr td {
	padding: 2px 35px 0px 5px;
	background-repeat: no-repeat;
	background-position: top right;
}
/* only for use with upwards feature plate */
.featureHeadline {
	background-color: #FFFFFF;
}

.featureContent {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;	
}
.featureHolder table.headingTable h1 { 
	font-size: 100%;
	margin: 0px;
	color: #FFFFFF;
	font-weight: normal;
}
.featureHolder#Feature td.headingTd {	
	background-image: url(/svt_se/images/framework/newsHeadBgGreenUp.gif);
}
.featureHolder#Chat td.headingTd {	
	background-image: url(/svt_se/images/framework/newsHeadBgOrangeUp.gif);
}
.featureHolder#Background td.headingTd {	
	background-image: url(/svt_se/images/framework/newsHeadBgBrownUp.gif);
}
.featureHolder#News td.headingTd {	
	background-image: url(/svt_se/images/framework/newsHeadBgLightBlueUp.gif);
}
.featureHolder#Culture td.headingTd {	
	background-image: url(/svt_se/images/framework/newsHeadBgPinkUp.gif);
	/*background-image: url(/svt_se/images/framework/newsHeadBgRedUp.gif);*/
}
.featureHolder#Feature {
	background-color: #EBF5F5;
}
.featureHolder#Chat {
	background-color: #FFEDE6;
}
.featureHolder#Background {
	background-color: #F0EEE5;
}
.featureHolder#News {
	background-color: #E4E7F4;
}	
.featureHolder#Culture {
	background-color: #EEEEEE;
/*
	background-color: #F2F2FF;
	background-image:url(/svt_se/images/framework/newsLogoKultur_19x19.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
*/
}
.featureHolder#Feature .featureHeadline {
	border-bottom: 2px solid #339999;
}
.featureHolder#Chat .featureHeadline {
	border-bottom: 2px solid #FF4700;
}
.featureHolder#Background .featureHeadline {
	border-bottom: 2px solid #793D3B;
}
.featureHolder#News .featureHeadline {
	border-bottom: 2px solid #000099;
}
.featureHolder#Culture .featureHeadline {
/*	border-bottom: 2px solid #FF0000;*/
	border-bottom: 2px solid #81017E;
}
/*** END Features ***/

/* Styles for articles */

/* Style f?r extramaterial och ?mnesgrupper [c1InfoBox], faktaruta[c1FactBox] och ?mnesgrupper i puffl?ge [c[N]InfoBoxWide] */
.SgInfoBoxHolder, .c1InfoBox, .c1FactBox { width: 175px; }
.c1InfoBox div, table.headingTable tr td, .c1InfoBox a, .c1InfoBox span,
.c1InfoBoxWide div, table.headingTable tr td, .c1InfoBoxWide a, .c1InfoBoxWide span,
.c4InfoBoxWide div, table.headingTable tr td, .c4InfoBoxWide a, .c4InfoBoxWide span,
.c1FactBox div, table.headingTable tr td, .c1FactBox a, .c1FactBox span { 
			font-family: Arial, Tahoma, sans-serif; font-weight: normal;
}
.c1InfoBox, .c1InfoBoxWide, .c4InfoBoxWide {
	border-top: 2px solid #000099;
	background-color: #EEEEEE;
	margin-bottom: 5px;
}
.c1FactBox {
	clear: both;
	border-top: 2px solid #000099;
	background-color: #E4E7F4;
	margin-bottom: 5px;
}
.c1InfoBox table.headingTable tr td, .c1FactBox table.headingTable tr td,
.c1InfoBoxWide table.headingTable tr td, .c4InfoBoxWide table.headingTable tr td { 
		padding: 0px 20px 2px 5px;
		background-image: url(/svt_se/images/framework/newsHeadBgLightBlue.gif);
		background-repeat: no-repeat;
		background-position: top right;
}
.c1InfoBox table.headingTable h4, .c1FactBox table.headingTable h4, 
.c1InfoBoxWide table.headingTable h4, .c4InfoBoxWide table.headingTable h4 { color: #FFFFFF; font-weight: normal; }
.c1InfoBox div.content, .c4InfoBox div.content, .c1FactBox div.content,
.c1InfoBoxWide div.content, .c4InfoBoxWide div.content { padding: 4px 5px 7px 5px; }

.c1InfoBox div.content div.introDiv, .c4InfoBox div.content div.introDiv { margin-bottom: 5px; }
.c1InfoBox div.SgListingIconDiv, .c1FactBox div.SgListingIconDiv { background-position: 0em 0.1em; }

/* Arial f?r vanliga listor [inneh?llsf?rteckning] */
.SgListingIconDiv a { font-family: Verdana, Arial, sans-serif; font-weight: normal; }

.SlPuffLabel{ font-size:0.8em; font-weight: bold; color: #3186C7; margin-bottom: 0.5em; padding-top: 0.4em; }
.SgHeadlineLink, h1, h2, h3, h4 { 
	font-family: Arial, Verdana, sans-serif;
}

.headingTd h1 {
	font-family: Arial, Verdana, sans-serif; 
}

/** Styles for JUST NU ***/
/* for puffgrupp?? */
.headlineLabel1 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF0000;
	font-size:12pt;
	padding-right:5px;
}
.headlineLabel2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:12pt;
	padding-right:5px;
}
.headlineLabel3 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:12pt;		
	padding-right:5px;	
}
.headlineLabel4 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:12pt;		
	padding-right:5px;	
}
/* for Nyheterna Löp?? */
.SgHeadlineLabel1 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF0000;
	font-size:12pt;
	padding-right:5px;
}
.SgHeadlineLabel2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:12pt;	
	padding-right:5px;
}
.SgHeadlineLabel3 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:12pt;		
	padding-right:5px;	
}
.SgHeadlineLabel4 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:12pt;		
	padding-right:5px;	
}



/** Styles for listings, Result n LatestNews tables ***/
.c2Tab, .c4Tab {		
	/* background-color: #EBF8FE; */
	clear: both;
}

.c2Tab tr td, .c2Tab tr th, .c4Tab tr td, .c4Tab tr th {
	/* font-family: Arial, Tahoma, sans-serif; */
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	padding: 2px;
}
/* Font for links in listings */
.c2Tab tr td a, .c4Tab tr td a {
	font-family: verdana, Arial, Tahoma, sans-serif;
}
.c2Tab tr.hRow1, .c4Tab tr.hRow1 {
	background-color: #B0DEF5;
}

.c2Tab tr.hRow1 h3, .c4Tab tr.hRow1 h3 {
	text-align: left;
	color: #000000;
}

/* Date-headings for Inrikes, Utrikes */
.c2Tab tr.hRow2, .c4Tab tr.hRow2  {
	background-color: #E4E7F4;
}
.c2Tab tr.hRow2 th { border-left: 2px solid #E4E7F4; }

/* tr Pyjama or Underlines */
.c2Tab tr.data td, .c4Tab tr.data td {
	border-bottom: 1px solid #DDDBCE;
	padding-bottom: 2px;
}

.c2Tab tr.dataLine td, .c4Tab tr.dataLine td {
	border-bottom: 1px solid #8F8D81;
}
.c2Tab tr.dataLast td, .c4Tab tr.dataLast td {
	padding-bottom: 4px;
}

/* individual td and th Cells */
/* Start Senaste Nytt */
.c2Tab tr td.label {
	font-family: Arial, Tahoma, sans-serif; 
	color: #666664;
	padding-left: 7px;
	text-align: left;
}
.c2Tab tr td.date, .c4Tab tr td.date  {
	/* font-family: Arial, Tahoma, sans-serif; */
	color: #820509;
}
.c2Tab tr td.headline, .c4Tab tr td.headline  {
	width: 99%;
}
.c2Tab tr td.time, .c4Tab tr td.time {
	font-family: Arial, Tahoma, sans-serif;
	color: #444444;
	text-align: right;
}
.c2Tab tr td.morenews, .c4Tab tr td.morenews {
	/*background-color: #E4E7F4;*/
	padding-left: 7px;
	padding-right: 7px;
	border-top: 1px solid #DDDBCE;
	/*border-bottom: 1px solid #DDDBCE;*/		
	text-align: right;	
}
/* End Senaste Nytt */


/* Plates */

.c2HeadOnPlate, .c4HeadOnPlate {
	background-color: #FFFFFF;
	border-bottom: 2px solid #000099;
}
.c2HeadOnPlate table tr td, .c4HeadOnPlate table tr td {
	padding: 2px 35px 0px 5px;
	background-image: url(/svt_se/images/framework/newsHeadBgLightBlueUp.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* Brun uppvänd platta */
.c2HeadOnPlateUpBrown, .c4HeadOnPlateUpBrown {
	background-color: #FFFFFF;
}
.c2HeadOnPlateUpBrown, .c4HeadOnPlateUpBrown {
	border-bottom: 2px solid #793D3B;
	margin-bottom:0px;	
}
.c2HeadOnPlateUpBrown table tr td, .c4HeadOnPlateUpBrown table tr td {
	padding: 2px 35px 0px 5px;
	background-image: url(/svt_se/images/framework/newsHeadBgBrownUp.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* Brun uppvänd platta med Aktuellt-logga - endast för högerspalt */

.c4HeadOnPlateAlogoUp {
	background-color: #FFFFFF;	
	border-bottom: 2px solid #793D3B;
}
.c4HeadOnPlateAlogoUp table {
	background-image: url(/svt_se/images/framework/newsHeadBgBrownUp.gif);
	background-repeat: no-repeat;
	background-position: top right;	
}
.c4HeadOnPlateAlogoUp td {
	padding: 2px 35px 0px 25px;
	background-image: url(/svt_se/images/framework/newsHeadBgAlogo.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* for all plates */

.c2HeadOnPlate table.headingTable h1, .c4HeadOnPlate table.headingTable h1, .c4HeadOnPlateAlogoUp table.headingTable h1, .c2HeadOnPlateUpBrown table.headingTable h1, .c4HeadOnPlateUpBrown table.headingTable h1,
.c2HeadOnPlate a, .c4HeadOnPlate a, .c2HeadOnPlate a:link, .c4HeadOnPlate a:link, .c2HeadOnPlate a:visited, .c4HeadOnPlate a:visited,
.c2HeadOnPlateUpBrown a, .c4HeadOnPlateUpBrown a, .c2HeadOnPlateUpBrown a:link, .c4HeadOnPlateUpBrown a:link, .c2HeadOnPlateUpBrown a:visited, .c4HeadOnPlateUpBrown a:visited,
.c4HeadOnPlateAlogoUp a, .c4HeadOnPlateAlogoUp a:link, .c4HeadOnPlateAlogoUp a:visited  { 
	font-family: Arial, Tahoma, sans-serif;
	font-size: 100%;
	margin: 0px;
	color: #FFFFFF;
	font-weight: normal;
}
.c2HeadOnPlate a:hover, .c2HeadOnPlate a:hover, .c2HeadOnPlate a:visited:hover, .c2HeadOnPlate a:visited:hover {
	text-decoration: underline;
}

/* End Plates */


.c2Tab tr .Fet, .c4Tab tr .Fet {
	font-weight: bold;
}

/* H?ger */
.c2Tab tr .Hoger, .c4Tab tr .Hoger {
	text-align: right;
}
.c2Tab tr .HogerFet, .c4Tab tr .HogerFet {
	font-weight: bold;
	text-align: right;
}

/* Endings And Starts */
.c2Tab tr.hRow1 th#Start, .c4Tab tr.hRow1 th#Start {
	/*border-left: 5px solid #B0DEF5;*/
}
.c2Tab tr.hRow2 th#Start, .c4Tab tr.hRow2 th#Start, .c2Tab tr th.cell1 {
	/*border-left: 5px solid #DEECF7;*/
}
.c2Tab tr td#Start, .c4Tab tr td#Start {
	/*border-left: 5px solid #EBF8FE;*/
}

.c2Tab tr.hRow1 th#End, .c4Tab tr.hRow1 th#End {
	/*border-right: 5px solid #B0DEF5;*/
}
.c2Tab tr.hRow2 th#End, .c4Tab tr.hRow2 th#End {
	/*border-right: 5px solid #DEECF7;*/
}
.c2Tab tr td#End, .c4Tab tr td#End {
	/*border-right: 5px solid #EBF8FE;*/
}
Start {
	/*border-left: 5px solid #EBF8FE;*/
}

.c2Tab tr.hRow1 th#End, .c4Tab tr.hRow1 th#End {
	/*border-right: 5px solid #B0DEF5;*/
}
.c2Tab tr.hRow2 th#End, .c4Tab tr.hRow2 th#End {
	/*border-right: 5px solid #DEECF7;*/
}
.c2Tab tr td#End, .c4Tab tr td#End {
	/*border-right: 5px solid #EBF8FE;*/
}

pre {
	clear:both;
	font-family: Andale Mono, Lucida Console,  Courier New, Courier, monospace;
}
ul { list-style-type: disc; margin: 0; padding: 0 0 0 1.5em; }

/* till rubrik i formulär */
div.SgHeadlinePaddingSmall {
	font-family: Arial, Verdana;
}

/* Videobox */

#videoBox .time, #videoBox .headline a {
		color:#FEFEFE;
}
/* tr Pyjama or Underlines */
#videoBox .c2Tab tr.data td, #videoBox .c4Tab tr.data td {
	padding-left:4px;	
	border-bottom: 1px solid #6D7096;
	padding-bottom: 2px;
}
#videoBox .c2Tab tr.dataLine td, #videoBox .c4Tab tr.dataLine td, #videoBox .c4Tab tr.dataLast td {
	border-bottom: 1px solid #6D7096;
}
#videoBox .c2Tab tr.dataLast td, #videoBox .c4Tab tr.dataLast td {
	padding-left:4px;	
	padding-bottom: 4px;
}
/*#videoBox td.headingTd {background-color: #E4E7F4;}*/

p { padding: 0em 0em 1em 0em; margin: 0; line-height: 130%; }
