/*  Localhead area definitions */

div.logoandbg{
	background:  #FFFFFF;
}


	
div.global_subbalkbg{
	background: #F9F9F9;
}



.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;color: #4E5C00;
}

.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: #ff2897;
}

.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;
}
	
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.gif) #F9F9F9 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;z-index:400; margin:0; padding:0 0 0 10px;
}

*html 
ul.sublinks{
	width:960px;height:38px;
	
	}


div.filler{
	width:100%; height:180px;clear:both;
	
	
}


/*  End- Localhead area definitions */


/*  Below content area definitions */
	

a {color: #003399;}

a:hover{
	text-decoration:none;
	
}

.section{font-size: 12px; color:#FFFFFF;font-weight:bold;}


h1{
	font-family: Trebuchet MS, Arial; font-weight: normal; font-size: 26px; line-height:28px; color:#BD0800; margin:0 0 7px 0;
	
	
}

h2{
	color:#390742; font-weight:bold; font-size: 14px; line-height:18px; margin: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: 16px; line-height:20px; color:#333333; margin:1px 0;
	
}

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;
	
	
}

#site {
		width:960px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		padding:0;
		background:url(images_local/local_site_pagebg.gif) #FDFDFD top no-repeat;
		padding-bottom:30px;
		}
		
#contentleft {
		width:380px;
		padding:0px;
		float:left;
		}

#contentcenter {
		width:300px;
		padding:0px;
		float:left;
		}

div.contentcentermargin p{
	font-weight:normal; font-size: 14px; line-height:20px; color:#333333; margin:1px 0;
}

div.contentcentermargin {width:260px;margin:0 20px 0 20px;}
	
#contentright {
		width:280px;
		padding:0px;
		float:left;
		}

#contentright h3 {color:#FFFFFF;font-size:24px;margin:0}

div.margtoptjugo{margin-top:20px}
div.margtopfyrtio{margin-top:40px}

div.margsidestjugo{margin-right:40px;margin-left:20px}

div.margbottomtjugo{margin-bottom:20px}

div.paddtio{padding:10px}

img{margin-bottom:1px; border:none}

div.img{border-bottom:4px solid #5B0B69;margin-bottom:10px;}

div.imgfloatright{float:right; width:360px;margin-left:20px;}

div.lyssna a{
	color: #003399; font-size:14px;
}
div.lyssna a:hover{
	text-decoration:none; font-size:14px;
	
}
div.titta a{
	color: #003399; font-size:14px;
}

div.titta a:hover{
	text-decoration:none; font-size:14px;
	
}


div.psizestandard{font-size:14px}

#localfooter{padding:30px;background:url(images_local/local_site_footer.gif) no-repeat;padding-left:170px; font-size:12px; color:#FFFFFF; margin-top:-10px}
#localfooter a{
	color: #B68DDD;
}
#localfooter a:hover{
	text-decoration:none;
	
}

#localfooter span.kub {
background:transparent url(http://www.yle.fi/svenska/images_global/kub_B68DDD.gif) no-repeat scroll 0px;
clear:both;
padding-left:10px;
}

/* Classer för det gemensamma nyhetsblocket */
.nblkheader { background-image:url(../obs/images_layout/nblk_h_bg.jpg); background-position:bottom}
.nblkheader h2 { font-size: 16px; margin:0; color:#666462; padding:0}
.nblkheaderpadd {margin: 15px 0 0 15px; height:30px;}
.nblkcontent { background-image:url(../obs/images_layout/nblk_bg_f9f9f6.jpg); background-position:top; background-repeat:repeat-x; background-color:#f9f9f6; border-bottom: 3px solid #FFFFFF; padding: 10px 0 10px 0; text-align:center}
.nblkcell{padding: 0 20px; border-right: 1px solid #B5B0A5; text-align:left}
