#SVTlocalMenu {background-color: #20404f; border: 0px solid #000000; background-repeat: no-repeat;margin-bottom: 0px; width: 650px; }
#SVTlocalMenu table.position { height: 40px; width: 100%; }
#SVTlocalMenu table.position td { vertical-align: bottom; }
#SVTlocalMenu table.position td.logo { vertical-align: middle; }

#SVTlocalMenu .logo { padding: 0px 0px 0px 0px; text-align: center;background-color: #20404f; }
#SVTlocalMenu .links div { text-align: center;background-color: #20404f;text-transform:none; padding: 2px 10px 20px 10px; }
#SVTlocalMenu .links div,
#SVTlocalMenu .links a { color: #dddddd;}
#SVTlocalMenu .links a:hover { color: #ff33cc; text-decoration: underline;}
#SVTlocalMenu .links a.active { font-weight: bold; color: #ff33cc; text-decoration: underline;}
#SVTlocalMenu .links img { margin: 0px 0px 20px 0px; }

#SVTlocalMenu .links { margin: 0px; padding: 0px; }
#SVTlocalMenu .links img.spacer { padding: 0px;  margin: 0px 0px 0px 0px; }

#SVTlocalMenu .links div.sub { text-align: center; background-color: #20404f;text-transform:center; padding: 2px 5px 10px 5px; font-size: 10px; }
#SVTlocalMenu .links div.sub img { margin: 0px 0px 0px 0px; }
#SVTlocalMenu .links div.sub img.spacer { padding: 0px;  margin: 0px 0px 0px 0px; }
#SVTlocalMenu .links div.sub,
#SVTlocalMenu .links div.sub a { color: #dddddd;}
#SVTlocalMenu .links div.sub a:hover {color: #ff33cc; text-decoration: underline;}
#SVTlocalMenu .links div.sub a.active { font-weight: bold; color: #ff33cc; text-decoration: underline;}

body, td, div, span, p, h1, h2, h3, h4, .SgHeadline, .SgHeadlineLink {
	color: #FFFFFF;
}

a:link, a:visited {
	color: #a6cfe1;
	font-weight: bold; 
}

a:hover, a:visited:hover {
	color: #cccccc;
	font-weight: bold; 
}

.xlink {
    background: url(/content/1/c6/84/21/76/link.gif) no-repeat;
}

.xforum {
    background: url(/content/1/c6/84/21/76/forum.gif) no-repeat;
}

.SgZImageText {
	color: #ffffff;
}

.SgInfoBoxHolder {
		text-align: left;
		margin: 0px 0px 5px 5px;
		display: inline;
		float: right;
}
/* 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,
.c3InfoBoxWide div, table.headingTable tr td, .c3InfoBoxWide a, .c3InfoBoxWide span,
.c1FactBox div, table.headingTable tr td, .c1FactBox a, .c1FactBox span {
			font-family: Arial, Tahoma, sans-serif; font-weight: Bold;
}
.c1InfoBox, .c1InfoBoxWide, .c3InfoBoxWide {
	border-top: 3px solid #ff3333;
	/*background-color: #ffffff;*/
	margin-bottom: 5px;
}
.c1FactBox {
	clear: both;
	border-top: 3px solid #ff3333;
	/*background-color: #ffffff;*/
	margin-bottom: 5px;
}
.c1InfoBox table.headingTable tr td, .c1FactBox table.headingTable tr td,
.c1InfoBoxWide table.headingTable tr td, .c3InfoBoxWide table.headingTable tr td {
		padding: 0px 20px 2px 5px;
		background-repeat: no-repeat;
		background-position: top right;
}
.c1InfoBox table.headingTable h4, .c1FactBox table.headingTable h4,
.c1InfoBoxWide table.headingTable h4, .c3InfoBoxWide table.headingTable h4 { color: #ffffff; font-weight: bold; }
.c1InfoBox div.content, .c3InfoBox div.content, .c1FactBox div.content,
.c1InfoBoxWide div.content, .c3InfoBoxWide div.content { padding: 4px 5px 7px 5px; }

.c1InfoBox div.content div.introDiv, .c3InfoBox div.content div.introDiv { margin-bottom: 5px; }
.c1InfoBox div.SgListingIconDiv, .c1FactBox div.SgListingIconDiv { background-position: 0em 0.1em; }

/*.SgCrazyRow h2 { color: #ffffff !important; }*/


