/*  Localhead area definitions */

div.logoandbg {
	background-color:#4A783B;
}
div.global_subbalkbg {
	background-color:#685C45;
}
.sublinks a {
	font-weight: bold;
	font-size:14px;
	text-decoration: none;
	color: #FFFFFF;
}
.sublinks a:hover {
	font-weight: bold;
	font-size:14px;
	text-decoration: underline;
}
.sublinks li.sidfokus {
	float: left;
	height:28px;
	padding:6px 10px 0 10px;
	background:#FFFFFF;
	margin-top:4px;
}
*html .sublinks li.sidfokus {
	height:38px;
}
.sublinks li.sidfokus a {
	color: #EC7700;
}
/*
.sublinks li.sidfokus a:hover{
	color: #003399;
}
*/
.sublinks li.sida {
	float: left;
	height:28px;
	padding:10px 10px 0 10px;
}
*html .sublinks li.sida {
	height:38px;
}
/*Class for pulldown menu in site navigation */
.sublinks li.pulldown {
	display: inline;
	float: left;
	margin: 3px 0 0 8px;
}
.sublinks li.pulldown select {
	background-color:#483D29;
	color:#FFCC33;
	margin: 5px 0 0 0;
	border : 1px solid #ADA923;
	font-weight : bold;
}
div.grafik {
	margin:0;
	padding:0;
	width:960px;
	height:100px;
	position:absolute;
	left:inherit;
	top:40px;
}
div.grafik img {
	margin:0;
	padding:0;
	border:0;
}
#subbalk {
	background:url(images_local/local_site_navbar.jpg) #685C45 no-repeat right top;
	height: 40px;
	width:960px;
	margin:0;
	padding:0;
	position:absolute;
	left:inherit;
	top:140px;
}
*html #subbalk {
	height:40px;
}
ul.sublinks {
	width:950px;
	height:38px;
	position: absolute;
	top:142px;
	left:inherit;
	margin:0;
	padding:0 0 0 10px;
}
*html ul.sublinks {
	width:960px;
	height:38px;
}
div.filler {
	width:100%;
	height:200px;
	clear:both;
}
/*  End- Localhead area definitions */

/*  Below content area definitions */

.section {
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}
h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-size: 26px;
	line-height:28px;
	color:#554B35;
	margin:0 0 7px 0;
}
h3 {
	color:#FFFFFF;
	font-weight:bold;
	font-size: 1.3em;
	margin:0 0 5px 0;
}
h4 {
	color:#defa00;
	font-weight:bold;
	font-size: 14px;
	line-height:16px;
	margin:0;
	font-weight:bold;
}
h2.liten {
	color:#259cc9;
	font-weight:bold;
	font-size: 14px;
	line-height:18px;
	margin:0;
}
p {
	font-weight:normal;
	font-size: 1.2em;
	line-height:1.2em;
	color:#FFFFFF;
	margin:1px 0;
}
p.brodtext {
	padding: 10px 10px 10px 15px;
}
p.ingress {
	font-size: 14px;
}
p.liten {
	font-size: 12px;
}
span.bildtext {
	font-size: 9px;
	color:#999999;
}
p.ovrigt {
	font-size: 12px;
}
hr {
	color: #f0f0f0;
	background: #f0f0f0;
	width:100%;
	border: 0;
	height: 1px;
	background-color: #f0f0f0;
	margin:6px 0 8px 0;
	padding:0;
}
*html hr {
	margin:0;
}
#contentleft {
	width:380px;
	padding:0px;
	float:left;
	font-size: 0.8em;
	color: #FFFFFF;
}
#contentleft a {
	color: #FFFFFF;
}
/* Bredda vänsterkolumnen på paradsidan eftersom flashkartan ska gå över båda spalterna */
#parad #contentleft {
	width:780px;
}
/* Lägg till bakgrundsbild på paraden */
#parad #contentleft div.contentleftmargin {
	margin:0px 20px 20px 0px;
	background: #666666 url(images_layout/mainbg.gif);
}
#contentcenter {
	width:400px;
	padding:0px;
	float:left;
}
/* Dölj contencenter på paraden */ 
#parad #contentcenter {
	display: none;
}
div.contentleftmargin {
	margin:0 0 20px 0;
}
div.contentcentermargin {
	margin:28px 20px 20px 0;
}
#contentright {
	width: 180px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
div.margtoptjugo {
	margin-top:20px
}
div.margtopfyrtio {
	margin-top:40px
}
div.margsidestjugo {
	margin-right:20px;
	margin-left:20px
}
div.margbottomtjugo {
	margin-bottom:20px
}
div.paddtio {
	padding:10px
}
div.img {
	border-bottom:4px solid #263762;
	margin-bottom:10px;
	padding-bottom: 1px;
}
div.imgfloatright {
	float:right;
	width:360px;
}
/* Intro-text on first page */
div.textmain {
	width: 380px;
	margin-left: 35px;
	padding-left: 10px;
	padding-right: 10px;
}
/* Right column on first page, with info about TV and radio programs */
div.mainright {
	width: 283px;
	margin:0 10px 0 0;
	padding: 0 0 10px 0;
	float: right;
	background-color:#333333;
}
* html div.mainright {
	margin-right: 5px;
}
div.mainright img {
	margin: 0;
	padding: 0;
}
div.mainright h3 {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 8px;
}
div.mainright span.kub {
	color: #FFFFFF;
	display: inline;
}
div.mainright p {
	padding-left: 8px;
	padding-right: 8px;
}
* html div.mainright p {
	padding-bottom: 8px;
}
span.rubrik {
	font-weight: bold;
}
/* Country navigation on bottom of first page */
div.mainnavi {
	width: 700px;
	margin: 0 auto;
	padding: 10px;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: center;
}
* html div.mainnavi {
	margin-left: 35px;
}
/* Classes for COUNTRY PAGES */

#land #contentleft {
	width: 475px;
	min-height: 750px;
	margin: 0 0 20px 0;
	background: #3F3F3F url(images_layout/landbg.gif) repeat-x;
	color: #FFFFFF;
	font-size: 0.8em;
}
/* IE doesn't recognize min-height */
* html #land #contentleft {
	height: 750px;
}
#land #contentcenter {
	width: 305px;
}
#land #contentcenter div.contentcentermargin {
	background: #3F3F3F;
	margin: 0 20px 20px 0;
	padding: 0 0 1px 0;
	min-height: 750px;
}
/* IE doesn't recognize min-height */
* html #land #contentcenter div.contentcentermargin {
	height: 750px;
}
/* Country name: */
div.landrubrik {
	font-size: 1.8em;
	color: #F6A418;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
/* Article-navigation for each country */ 
div.landartiklar {
	font-size: 1.2em;
	padding: 0 15px 0 15px;
	margin: 0 0 0 0;
}
/* Pink color for Skriv ut-link */
#contentleft div.landartiklar .print {
	color:#FFB4D3;
}
img.storbild {
	margin: 15px 0 0 0;
}
/* List of countries beneath Flash-map */

div.landnavi {
	background: #3F3F3F;
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 5px 8px 25px 12px;
}
div.landnavi a {
	color: #FFFFFF;
}
/* Caption for picture beneath Flash-map */
div.bildtext {
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #A02F25;
	padding:5px 7px;
	margin: 0 0 20px 0;
}
/* CLASSES FOR PRINTING */

/* Class for printing without background image */
body.nobg {
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
div.landrubrikprint {
	font-size: 1.4em;
	color: #F6A418;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}
div.landcontentprint {
	margin:10px auto 0;
	width: 760px;
	padding: 0 0 20px 0;
	background: #FFFFFF;
	color: #000000;
	font-size: 0.8em;
}
div.landcontentprint p.brodtext {
	width: 600px;
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	color: #000000;
}
div.landcontentprint a {
	color: #000000;
	text-decoration: none;
}
div.landcontentprint div.bildtext {
	width: 285px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #000000;
	background-color: #FFFFFF;
}
div.landcontentprint #yle_footer p {
	color: #000000;
	margin-bottom: 5px;
}
div.landcontentprint #yle_footer div.right {
	margin: 10px 0 10px 0;
}
div.landcontentprint #yle_footer a.kub {
	display: none;
}
/*-----start pohjus lista----*/
ul.pOhjus {
	list-style-position: outside;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	vertical-align: middle;
}
ul.pOhjus li {
	margin: 0 10px;
	padding: 0;
}
ul.pOhjus li.time {
	font-weight:bold;
	padding-bottom: 5px;
}
ul.pOhjus li.reruns {
	font-style:italic;
	padding-top: 5px;
}
.pOhjus .service {
	background-color:#f1f1f1;
	-moz-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#999;
	font-size:10px;
	font-style: normal;
	font-weight:bold;
	padding:1px 3px;
	margin:0 3px;
	text-transform:uppercase;
}
/*-----end pohjus lista----*/
