/*  Localhead area definitions */
/*
img { behavior: url(iepngfix.htc); }
*/
div.logoandbg{
	top:40px;left:0;height:140px; width:100%;min-width:960px; max-width:5000px; position:absolute;
}

*html div.logoandbg{
	width: 100% /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 5000 ? "5000px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 960 ? "960px" : "100%"));
}
	
div.global_subbalkbg{
	top:160px;left:0;height:20px; width:100%;min-width:960px; max-width:5000px; background: #352842; position:absolute; }

*html div.global_subbalkbg{
	width: 100% /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 5000 ? "5000px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 960 ? "960px" : "100%"));
}


.sublinks a{
	font-weight: bold;font-size:14px; text-decoration: none;color: #E5D7E2;
}

.sublinks a:hover{
	font-weight: bold;font-size:14px; text-decoration: underline;color: #A02A00;
}

.sublinks li.sidfokus{
	float: left;
	height:27px;
	padding:6px 10px 0 10px;
	background: url(images_local/sidfokus_bg.gif) #352842; 
	margin-top:4px;
	
}

*html .sublinks li.sidfokus{
	 height:33px;
}

.sublinks li.sidfokus a{
	color: #ffffff;
}

.sublinks li.sidfokus a:hover{
	color: #A02A00;
}

.sublinks li.sida{
	 float: left; height:28px;padding:10px 10px 0 10px;

}

*html .sublinks li.sida{
	 height:38px;
}



div.grafik{
	top:40px; margin:0; padding:0; border:0; width:100%; height:120px; position:relative; left:relative; overflow:hidden; background: transparent;
}


div.grafik img{
	margin: 0px; padding:0; border:0;
	
}

#flashcontent-svnm-vega {text-align:center}


#subbalk{background: url(images_local/local_site_navbar.jpg) no-repeat #352842; 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:143px; left:inherit;z-index:400; margin:0; padding:0 0 0 10px;
}

*html 
ul.sublinks{
	width:960px;height:38px;
	
	}


div.filler{
	width:100%; 
	height: 60px;
	clear:both;	
	
}

h2.toprubrik {
	margin-bottom: -2px;
	}

h3.underrubrik {
	margin-top: 3px;
	margin-bottom: 2px;
	}

/*  End- Localhead area definitions */

/*  Below content area definitions */
	
body {
background: url(images_local/gransfall_bakgr.jpg) #000000;
background-repeat: no-repeat;
}



.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:#264444; margin:2 0 5px 0;
}

h1 a{
	font-family: Trebuchet MS, Arial; font-weight: normal; font-size: 26px; line-height:28px; color:#264444; margin:2 0 5px 0; text-decoration:none;
}

h1 a:hover{
	color: #003399; text-decoration:underline;
}

h1 span {clear:both; display:block;font-size:14px; font-weight:bold; color:#3E8BC6; font-family:Arial,Verdana, Helvetica, sans-serif;}

h1 span a{ font-size:14px;font-weight:bold; color:#3E8BC6; font-family:Arial,Verdana, Helvetica, sans-serif; text-decoration:underline}

h2{
	color:#DDA277; 
	font-weight:bold; 
	font-size: 16px; 
	margin:2 0 5px 0;
	line-height:27px;
	
}

h2 a{
	color: #264444; font-weight:bold; font-size: 15px; margin:0; text-decoration:none
}

h2 a:hover{
	text-decoration:underline;
}


h3{
	color:#EBD1BD; font-weight:bold; font-size: 14px; line-height:16px; margin:0; font-weight:bold;
	
}

h4{
	color: #58AB4F; font-weight:bold; font-size: 12px; margin:0; font-weight:bold;
	
}


p{
	font-size: 14px; margin:10px 0 5px 0;
	color: #ffffff;
	
}

p.ingress{
	font-size: 12px; font-weight:bold; color:#3E8BC6;
}


p.stor{
	font-size: 14px;
}

p.liten{font-size: 12px;}

p.ovrigt{font-size: 12px;}


hr{
	width:100%; border: 0;height: 1px; background-color: #4C3A6E; color: #4C3A6E; margin:4px 0 4px 0; padding:0;
	
	
}

*html hr{
	margin:0;
	
	
}

/* Grid */

#site {
		width:960px;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		padding-top:15px;
		background: url(images_local/transp_black.png);
		background-repeat: repeat;
		behavior: url(iepngfix.htc);
		}		
		
.container {
	width: 690px;
	border: 1px solid black;
}

#contentleft {
		width:150px;
		padding-left: 20px;
		float:left;
		color: #FFFFFF;
		
		}

#contentcenter {
		width:620px;
		padding:0px;
		float:left;
		color: #FFFFFF;

		}
		
div.misstankta {
width: 170px;
height: 240px;
float: left;
padding: 0px;
}

div.misstankta p {
font-size: 11px;
}

div.misstankta ul{
	color:#ffffff; 
	list-style: square;
	list-style-position:inside;
	margin:0;
	padding:0; 
}

div.misstankta li{
color: #ffffff;
font-size:11px;
}
		
		#contentcenter_2 {
		width:770px;
		padding:0px;
		float:left;

		}
		
#mariakallio{
		width:760px;
		float:left;
		padding-left:20px;
		padding-bottom: 30px;
		color: #FFFFFF;


		}

#contentright {
		width:150px;
		padding:0px;
		float:right;
		background: url(images_local/left_back2.jpg);
		background-repeat: no-repeat;
		background-position:bottom;
}

#right_grafik {
width: 180px;
height:300px;
}

/* Skriver över globala värdet för centerizer */ 

.centerizer {}

/* Grid slut */ 

/* Special stylning för regionmenyn */
ul.kubregion{
	color:#003399; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0; 
}

ul.kubregion li{
	margin-bottom:10px;
}


span.kubdirekt {
background:transparent url(http://areena.yle.fi/themes/YLE/img/ntvr/icons/direkt.gif) no-repeat 100% 2px; padding-right:50px
}


/* Slut special stylning för regionmenyn */



/* Arenan Vega kanal puff */

div.arenapuff_live_channel {background-image:url(images_local/lyssna_pa_vega_direkt.jpg); background-repeat:no-repeat; background-position:top right; margin: 10px 0 0 0; padding-bottom:5px; display:block}
div.arenapuff_live_channel h2 a{
	color:#F66E00; font-weight:bold;
}
div.arenapuff_live_channel h2 a span{
	font-size:11px; font-weight:normal;
}

div.arenapuff_float_right {display: table; width:160px; float:right; margin-top:42px; margin-left:20px;}

/* Slut Arenan */


div.global_puff_separator{margin: 10px 0 10px 0; border-bottom:2px solid #C1E8BA; padding:0 10px 10px 10px}
div.global_puff_separator_nopadd{margin: 10px 0 10px 0; border-bottom:2px solid #C1E8BA;}

div.storpuff {margin-bottom:20px; clear:both; display:table}
div.smapuffar{background-image:url(images_local/smapuffar_splitter.gif); background-repeat:repeat-y; height:320px; clear:both; display:table}
div.smapuffar p{font-size:12px; line-height:16px}
div.smapuffar_mini{clear:both; display:table; border-top: 4px solid #C1E8BA; background-color:#F1FBF2; width:100%}
div.smapuffar_mini .litenpuff{width: 160px; margin:10px 0 10px 10px;}
div.smapuffar_mini h2{
	color:#126A00; font-weight:bold; font-size: 14px; margin:2 0 5px 0;
}
div.smapuffar_mini p{font-size:12px; line-height:16px}
div.litenpuff{float:left; width:142px; display:table}
div.marglefttjugo{margin-left:20px; display:table;}
div.margsidestjugo{margin: 0 20px 0 20px; display:table}
div.margrighttjugo{margin-right:20px; display:table}
div.margvsides{margin:20px 0 20px 0; display:table; width:100%}
div.margtjugo{margin:20px; display:table}
div.margtoptjugo{margin-top:20px; display:table}
div.margtopfyrtio{margin-top:40px; display:table}
div.margbottomtjugo{margin-bottom:20px; display:table}

div.paddtio{padding:10px}

img{margin-bottom:1px;
}

div.img{border-bottom:4px solid #B6DFB1;margin-bottom:10px;}
div.imgfloatright{float:right; width:300px;margin-left:20px;}
div.imgfloatleft{float:left; width:300px;margin-right:20px;}

div.floatleft{float:left;}

div.platta_green{background-color:#F1FBF2}


div.lyssna a{
	color: #003399; font-size:12px;
}
div.lyssna a:hover{
	text-decoration:none; font-size:12px;
	
}
div.titta a{
	color: #003399; font-size:12px;
}

div.titta a:hover{
	text-decoration:none; font-size:12px;
	
}
div.programguide{ background-color:#C1E8BA; clear:both; padding:20px}
#programdata .row{margin:3px 0 3px 0; display:block; clear:both; font-size:11px}

div.psizestandard{font-size:14px}

#localfooter{margin-top:20px; padding:23px;background:url(images_local/local_site_footer.gif) no-repeat;padding-right:20px; text-align:right; font-size:12px; background-color:#000000}

/*-----------------------------------Lucia07-------------------------------*/

#kandidatstor_bild {
float: left;
margin-right:10px;
margin-bottom:10px;
}

#kandidatstor{
}

#kandidat {
padding: 0px;
height: 75px;
width: 165px;
float: left;
}

#kandidatbild {
float: left;
padding-right: 10px;
}

#kandidatinfo {
float: left;
padding-left: 0px;
line-height: 17px;
font-size: 11px;
}

#luciaallmant {
width: 760px;
margin-bottom: 20px;
padding-right: 20px;
}

div.arenapuff_global_container {
width: 180px;
background-color: #87C6DC;
background: #E6F3F8 url(images_local/arenapuffbg_grad.gif) repeat-x;
background-position:bottom;
}

div.arenapuff_global {
margin-left: 10px;
margin-top: 0px;
width: 160px;
}

div.tittapa {
background: url(images_local/tittapa_bg.gif) no-repeat;
height: 32px;
padding-top: 10px;
}

p.tittaolyssna {
margin-left: 8px;
font-family: font-weight: bold; font-size: 11px; line-height:normal; color:#1D376B;
}

ul.kub_gransfall{
	color:#ffffff; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0; 
}

ul.kub_gransfall a{
	color:#EBD1BD;
	font-size:18px;
	padding-left: 15px;
	background:transparent url(images_local/kub_003399.gif) no-repeat scroll 0px 4px;

}

ul.kub_gransfall a:hover{
	color:#ffffff;
	padding-left: 15px;
	background:transparent url(images_local/kub_003400.gif) no-repeat scroll 0px 4px;

}

ul.kub_gransfall li{
	padding-left:0px;
}

#yle-footer {
	background-color:#000000;
	border-top:4px solid #CCCCCC;
	color:#FFFFFF;
	margin-bottom:0
}
#yle-footer div.left address {
	color:#FFFFFF
}
#yle-footer div.left a.kub {
	background-image:url(http://static.yle.fi/svenska/images_global/kub_99CCFF.gif);
	color:#99CCFF
}
#yle-footer img {
	display:none
}
#yle-footer div.right.ylelogo {
	background:url(http://static.yle.fi/svenska/images_global/yle_logo_nega.gif) no-repeat;
	height:20px;
	width:62px;
	display:block;
	margin-top:16px;
}

