@import url(http://fonts.googleapis.com/css?family=Droid+Serif);
#site {
	width:960px;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	padding:0;
}
#contentleft {
	float:left;
	padding:0px;
	width:480px;
}
#contentcenter {
	float:left;
	margin-bottom:10px;
	padding:0px;
	width:280px;
}
#flashcontent-svnm-portal {
	color:#c0c0c0;
}
#site.index {
	border:1px solid #dfdfdf;
	margin-top:0;
	width:958px;
}
#site.index #weather .headline {
	display:none;	
}
.index #contentleft {
	width:440px;
}
.index #contentcenter {
	width:330px;
}
#contentleft.wide {
	width:770px;	
}
#contentright {
	padding:0px;
	float:left;
	margin-top:10px;
	width:180px;
}
div.logoandbg {
	background:#85C130;
}
div.global_subbalkbg {
	background:#DAEBC6;
}
.sublinks a {
	font-weight: bold;
	font-size:14px;
	text-decoration: none;
	color: #00990E;
}
.sublinks a:hover {
	font-weight: bold;
	font-size:14px;
	text-decoration: underline;
	color: #006AC8;
}
.sublinks li.sidfokus {
	float: left;
	height:28px;
	padding:6px 10px 0 10px;
	background:#FFFFFF;
	margin-top:4px;
}
.sublinks li.sidfokus a {
	color: #005ABB;
}
.sublinks li.sidfokus a:hover {
	color: #003399;
}
.sublinks li.sida {
	float: left;
	height:28px;
	padding:10px 10px 0 10px;
}
div.grafik {
	margin:0;
	padding:0;
	width:960px;
	height:100px;
	position:absolute;
	left:inherit;
	top:40px;
}
div.grafik.index {
	margin:0 20px;
	width:920px;
}
div.grafik img {
	margin:0;
	padding:0;
	border:0;
}
#subbalk {
	background:url(images_local/local_site_navbar.jpg) #DBEBC6 no-repeat right top;
	height: 40px;
	width:960px;
	margin:0;
	padding:0;
	position:absolute;
	left:inherit;
	top:140px;
}
ul.sublinks {
	width:950px;
	height:38px;
	position: absolute;
	top:142px;
	left:inherit;
	margin:0;
	padding:0 0 0 10px;
}
h1 {
	margin-bottom:0;
}
div.filler {
	width:100%;
	height:170px;
	clear:both;
}
h3.decorated {
	color:#407F07;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:5px;
}
h1.decorated, h2.decorated {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
	padding-bottom:5px;
}
ul.list {
	margin:0;
	padding:0;
}
div.inset {
	float:left;
	margin:0 10px 0 10px;
}
div.line {
	border-bottom:1px solid #FFF;
	clear:both;
	color:#4fad5f;
	float:left;
	margin-bottom:20px;
	width:100%;
}
div.line h3, div.line span.time, div.line span {
	background-color:#FFFFFF;
	display:block;
	float:left;
	margin: 0 0 -8px 20px;
	padding:0 10px;
}
div.line span.time {
	background-color:#000000;
	color:#6D6D6D;
}
.centerizer {
	clear:both;
}
#tabs {
    background: url(images_layout/guide_bg.png) repeat-y scroll 0 0 #F1F1F1;
    border: 1px solid #DDDDDD;
    float: left;
	margin-top:10px;
    width: 958px;
}
.timeline {
	float:left;
	margin:0 10px 0 0;
}
.timeline.yle {
	background-color:#000;
	margin:0 0 10px 10px;
	width:420px;	
}
.timeline.yle div.item img {
    float: right;
    margin: 5px 0 20px 10px;
}
#contentleft .timeline .item {
	margin:10px;	
}
.timeline.blogs {
	background-color:#a4db61;
	margin-top:20px;
}
.timeline.explore {
	color:#000;
}
.explore p.ingress {
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: inline;
    float: none;
    font-weight: bold;
	line-height:1.3em;
    padding: 2px;
}
.timeline.explore p.ingress a{
    color: yellow;
}
a.menulink {
	background-color: #FFF645;
    border: 1px solid #FFFFFF;
    color: #666666;
    float: right;
    margin: 10px 12px -15px 10px;
    padding: 0 3px;
    text-decoration: none;
}
a.menulink:hover {
    background-color: #80daff;
}
.timeline.explore p a {
	color:#333;
}
.index #contentcenter #explore h2 a{
	color:#333;
	font-family: 'Droid Serif',arial,serif;
	font-size:28px;
	line-height:1.1em;
	margin:0 0 10px;
}
#contentcenter .explore img.explore {
	background-color:#000;
    border: 1px solid #333;
    margin: 0 -9px 7px 0;
    padding: 4px 18px;
}
#contentcenter div.item img.img, #contentcenter div.item img.blog {
	background-color: #7EAF42;
    border: 1px solid #C5F77B;
    margin: 0 -9px 7px 0;
    padding: 4px 18px;
}
.timeline img.small {
	width:110px;	
}
.timeline div.link_box {
	clear:left;
	float:left;
	margin:10px 0 0 0;
}
.timeline ul.list.kub, .timeline ul.list.audio, .timeline ul.list.video {
	float:left;
	clear:both;
}
.timeline ul.list.audio li, .timeline ul.list.video li{
	background:transparent url(http://static.yle.fi/svenska/images_global/global_icon_sprite.gif) no-repeat scroll 0 0;
	line-height:20px;
	padding-left:22px;
}
.timeline ul.list.video li {
	background-position:left -100px;
}
.timeline h3 {
	clear:both;
	float:left;
	margin: 0 0 10px 0;
	font-size:20px;
	line-height:24px;
	width:400px;
}
#contentcenter .timeline h3{
	font-size:14px;
	line-height:1.5em;
	width:300px;	
}
#contentcenter .timeline.blogs h3{
	font-size:24px;
	line-height:1.2em;
}
#contentcenter .timeline.blogs div.line h3{
	margin-bottom:-14px;
}
.timeline.blogs h3 a{
	color:#096648;	
}
.timeline div.item:nth-child(odd) h3 a {
	font-weight:bold;
}
#site .timeline img.arenan {
	float:right;
	margin:0 0 5px 5px;
	width:110px;
}
.timeline img.mof, .timeline img.blog, .timeline img.arkivet {
	clear:both;
	width:260px;
}
.timeline h3 a {
	color:#E54964;
	text-decoration:none;
}
.timeline h3 a:hover {
	text-decoration:underline;
}
.timeline h3.video, .timeline h3.audio {
	clear:none;
	float:none;
	width:300px;
}
.timeline h3.audio a {
	background:url("http://static.yle.fi/svenska/images_global/global_icon_sprite.gif") no-repeat scroll 0 0 transparent;
	padding-left:21px;
}
.timeline h3.video a {
	background:url("http://static.yle.fi/svenska/images_global/global_icon_sprite.gif") no-repeat scroll 0 -100px transparent;
	padding-left:21px;
}
.timeline p {
	color:#FFCCD4;
	clear:both;
	float:left;
	width:300px;
}
.timeline.yle p {
	width:400px;
}
.timeline p a, .timeline a.link {
	color:#096648;
	text-decoration:none;
}
.timeline.arenan p a, .timeline.lifts p a {
	color:#263B66;
}
.timeline.yle p a {
	color:#999;
}
a.link {
	display:block;
}
.timeline div.type {
	border-top:1px solid #C5F77B;
	clear:both;
	float:left;
	margin:5px 0;
	width:300px;
}
.timeline.yle div.type {
	border-top:1px solid #555;
	width:400px;
}
.timeline.arenan div.type, .timeline.lifts div.type {
	border-top:1px solid #7FBDFF;
}
.timeline.lifts span.kub{
	background: url("http://static.yle.fi/svenska/images_global/kub_sprite.gif") no-repeat scroll left -193px transparent;
}
.timeline.lifts span.kub a{
	color:#681926;
}
div.type span {
	background-color:#a4db61;
	color:#fff;
	padding:0 10px;
	float:left;
	margin:-8px 0 11px 10px;
}
.lifts div.type span, .arenan div.type span {
	background-color:#EAF7FF;
	color:#7FBDFF;
}
.timeline.yle div.type span {
	background-color:#000;
	color:#dfdfdf;
}
.timeline h3.type.extrem {
	margin-bottom:0;
}
.timeline h3.type.extrem a {
	color:#777;
}
.icon.audio {
	background-image:url(http://static.yle.fi/svenska/images_global/global_icon_sprite.gif);
	background-repeat:no-repeat;
	line-height:18px;
}
.icon.video {
	background-image:url(http://static.yle.fi/svenska/images_global/global_icon_sprite.gif);
	background-repeat:no-repeat;
	background-position:left -99px;
	line-height:18px;
}
.timeline .icon {
	border-left:5px solid #FFFFFF;
	padding-left:25px;
}
ul.menulink {
	line-height:1.8em;	
}
#site ul.menulink li a{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #B5E878;
	color:#fff;
	margin-right:6px;
	text-decoration:none;
	padding:1px 2px;
}
#site .blogs ul.menulink li a{
	background-color:#096648;
	border-color:#096648;
}
#site .arenan ul.menulink li a{
	border-color:#DBF4FF;
	color:#00327f;
}
#site ul.menulink li a:hover{
	background-color:#FFF;
	border-color:#fff;
	color:#69991D;
}
#site .arenan ul.menulink li a:hover{
	color:#00327f;
}
.facebooklift {
	background-color:#4996E5;
	color:#fff;
	float:left;
	margin-top:20px;
	padding:10px;
	width:300px;
}
#site .facebooklift ul li a{
	border: 1px solid #61a9f2;
}
#site .facebooklift ul li a:hover{
	background-color:#FFF;
	border-color:#fff;
	color:#336699;
}
.facebooklift h3{
	font-weight:bold;
	margin-bottom:5px;
}
span.headline {
	border-top:1px dotted #D1E4EF;
	float:left;
	font-weight:bold;
	display:block;
	margin:0 0 5px 0;
	padding-top:5px;
	width:460px;
}
div.items span.headline {
	border:0;
	color:#666666;
	font-size:18px;
	margin:20px 0 20px 0;
}
div.headline {
	background:url(images_local/local_site_head.jpg) no-repeat -300px -20px;
	float:left;
	width:260px;
}
div.headline.wide {
	margin:0 0 20px 0;
	width:440px;
}
div.headline.other {
	background-position:-220px 0px;
}
div.headline.separated {
	border-top:10px solid #FFFFFF;
}
div.headline h3 {
	color:#FFFFFF;
	font-size:24px;
	float:left;
	margin:10px 20px;
}
div.picture_box {
	background:#CCEBFF url(images_layout/bg_sprite.jpg) repeat-x scroll 0 0;
	float:left;
	clear:both;
	margin:5px 0 20px 0;
	width:460px;
}
div.picture_box h3 {
	display: block;
	margin:0 0 5px 0
}
div.picture_box ul {
	float:left;
	margin:10px;
}
.timeline div.picture_box a {
	color:#1E3F6A;
	text-decoration:none;
}
div.picture_box ul li {
	border-top:1px solid #FFFFFF;
	float:left;
	margin:5px 5px 0 5px;
	min-height:80px;
	padding:5px 0 0 0;
	height:95px;
	width:210px;
}
.timeline ul.list.kub li {
	width:440px;
}
.timeline a.lightbox img {
	border:2px solid #F4F4F4;
	display:block;
	opacity: .7;
	filter: alpha(opacity=70);
	margin:0 0 5px 5px;
	width:80px;
}
.timeline a.lightbox:hover img {
	border: 2px solid #9AC4EC;
	display:block;
	opacity:1.0;
	filter: alpha(opacity=100);
}
.programguide ul, .programguide li {
	float:left;
	margin:0 10px 0 0;
}
.programguide ul {
	clear:both;
	margin:0 0 20px 0;
	padding:0;
}
.index #contentcenter .lifts div.item {
	background:url(images_layout/ims7_bg.png) repeat-x;
	float:left;
	width:300px;
}
.index #contentcenter .lifts div.item img{
	float:right;
}
.index #contentcenter .lifts div.item h2, .index #contentcenter .lifts div.item h2 a {
	color:#FFEE65;
    font-size: 14px;
    font-weight: bold;
	margin-left:5px;
}
#contentcenter div.item {
	float:left;
	margin:10px;
	width:300px;
}
div.item.first {
	margin-top:0;
}
#contentcenter div.program div.item {
	margin-top:0px;
	width:200px;
}
#contentcenter div.program.special img {
	margin-left:-10px;
}
div.program div.item h2 {
	border-bottom:1px solid #FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	margin:10px 0 5px 0;
}
#contentleft h2.headline {
	border-top: 5px solid #000000;
    color: #000000;
    float: left;
    font-family: 'Droid Serif',arial,serif;
    font-size: 90px;
    margin: 60px 0 10px 10px;
    width: 420px;
}
div.program div.item h2 a {
	color:#000000;
	text-decoration:none;
}
div.program.special div.item h2 {
	width:240px;
}
.lifts, .timeline.arenan {
	background-color:#BCEAFF;
	float:left;
	margin:20px 20px 0 0;
	width:260px;
}
.lifts {
	background-color:#E54964;
}
.index .lifts, .timeline.arenan {
	width:320px;
}
.lifts div.line, .lists div.line {
	border-color:#FFFFFF;
	border-width:4px;
}
.today {
	background-color:#000;
	color:#6CF;
	font-size:16px;
	font-weight:bold;
	padding:5px 20px;
}
#site div.line h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:-11px;
	margin-top:10px;
	width:auto;
}
.lifts div.line h3 {
	color:#E54964;
	font-size:16px;
	font-weight:bold;
	margin-bottom:-11px;
	margin-top:10px;
}
div.line h3 a {
	color:#666;
	text-decoration:none;
}
.arenan div.line h3 a {
	color:#66CCFF;	
}
.lifts div.line h3 a {
	color:#E54964;	
}
div.line h3 a:hover {
	color:#003399;
	text-decoration:underline;
}
.lifts .item {
	float:left;
	margin:20px 10px;
	width:200px;
}
.lists div.line h3 {
	background-color:#FFFFFF;
	color:#00990E;
	font-size:12px;
	font-weight:bold;
	margin-bottom:-15px;
	margin-top:10px;
}
.lifts p.ingress {
	color:#933041;
	font-weight:bold;
	margin-bottom:0;
}
.articles div.line {
	border-bottom:1px solid #cbcbcb;	
	margin-bottom: 5px;
}
#contentleft p.inline {
	clear: none;
    display: inline;
    float: none;
}
#contentleft .lists div.item h3 {
	color:#8CC63E;
}
#article {
	float:left;
	margin:0 20px;
	width:440px;
}
#article h3 {
	color:#006600;
	font-weight:bold;
}
#article div.item {
	display:inline;
}
#article .published {
	clear:both;
	color:#999999;
	display:block;
	float:left;
	margin:0 0 10px 0;
}
#article div.item {
	border-top:1px solid #00CC66;
	margin:20px 0;
}
#site #article div.item {
	border:0;
}
div.items, div.lists {
	clear:both;
	float:left;
	margin:20px;
}
div.lists div.item {
	float:left;
	width:220px;
}
#contentleft div.items {
	border-top:1px solid #555;
	margin-bottom:0;
	width:440px;
}
#contentleft div.lists {
	border-top:2px solid #DFEFD1;
	margin:0 20px;
	width:440px;
}
#contentcenter div.lists {
	background:#C9F4A2 url(images_layout/bg_other.jpg) repeat-x left -100px;
	margin:0 20px 20px 0;
	width:260px;
}
div.lists ul {
	clear:both;
	margin:20px;
}
#contentleft div.lists ul.list {
	margin:10px 0;
}
ul {
	margin:0;
	padding:0;
}
div.items ul li {
	border-top:1px solid #CCCCCC;
	float:left;
	margin:0 10px 0 0;
	min-height:140px;
	padding-top:5px;
	width:440px;
}
div.items ul li img {
	border-left:5px solid #FFFFFF;
	float:right;
}
div.items ul li a.kub, div.items ul li span.lyssna, div.items ul li span.titta {
	clear:none;
}
span.extra, span.titta span.label, span.lyssna span.label {
	display:none;
}
div.items h2, #site div.items h2 a {
	color:#009933;
	font-size:14px;
	text-decoration:none;
}
div.items h2 {
	border-bottom:1px solid #DFEFD1;
	margin:5px 0;
	padding-bottom:5px;
}
#site div.items h2 a:hover {
	color:#003399;
}
h1, #article div.item h2 {
	font-family: Trebuchet MS, Arial;
	font-weight: normal;
	font-size: 26px;
	line-height:28px;
	color:#3299FE;
	margin:2px 0 5px 0;
}
#article.margintop, #site .lists.margintop {
	margin-top:15px;
}
.margsides {
	margin:0 10px;	
}
ul.ullist {
	list-style: square;
	color: #009933;
}
ul.ullist li {
	margin-left:15px;
	margin-bottom:10px;
}
#site #contentleft div.item.narrow {
	border:0;
	clear:none;
	float:left;
	margin:0 5px;
	width:245px;
}
#site #contentleft div.item.narrow h3{
	color:#85C130;
	font-weight:bold;
	margin-top:10px;
}
/* Arenan puff */

#col_global h4 {
	color:#3369B3;
	font-weight:bold;
	margin:20px 0 5px 0;
	font-size:14px;
}
/* Slut Arenan */


div.global_puff_separator {
	margin: 20px 0;
	padding:0 10px 10px 10px
}
div.global_puff_separator_nopadd {
	margin: 20px 0;
}
#localfooter {
	text-align:right;
	font-size:12px;
	clear:both
}
#localfooter div {
	margin:23px;
	display:table
}

/* nytt */
#biglift {
	float:left;
	margin:10px 0 0 0;
	overflow:hidden;
	width:960px;
}
#biglift a {
	text-decoration:none
}
#biglift, .radius {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.setthree .one, .setthree .two, .setthree .three {
	float:left;
	width:300px;
	margin:10px 0 10px 10px;
}
.setthree .two {
	margin-left:20px;
	margin-right:10px
}
.programlist {
    border-top: 1px solid #FFFFFF;
    display: block;
    margin: 5px 4px;
    overflow: hidden;
    padding-top: 5px;
    width: 950px;
}
.programlist a {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background-color:#FFF;
	border-radius: 2px;
	font-weight:bold;
	padding:2px 3px;
	text-decoration:none;
	-webkit-transition: background-color 0.3s linear;
	cursor:pointer;
	font-size:12px;
	line-height:2em;
	padding:3px 4px;
	margin: 0 5px;
	border:1px solid #f1f1f1;
	color:#666;
}
.programlist .logo a {
	background-color:transparent;
	border:none;
	color:#666;
	font-size:16px;
	line-height:20px;
}
.programlist .logo {
	color:#666;
	font-size:16px;
	line-height:20px;
	margin-left:5px;
	font-weight:bold;
	width:120px;
}
.programlist .logo img {
	float:left;
	width:20px;
}
.programlist .icon {
	background-color:transparent;
	padding-left:20px;
}
.programlist a.icon:hover {
	background-color:transparent;
	border-color:transparent;
	color:#003399;
}
.programlist a:hover, .programlist.pages a:hover {
	background-color:#66CCFF;
	border-color:#66CCFF;
	color:#FFF;
}
.programlist.pages a {
	background-color:#f9f9f9;
	border-color:#d1d1d1;
	color:#666;
	font-weight:normal;
	font-size:11px;
	padding:1px 3px;
}
.programlist.noborder {
	border:none;
	padding:0;
}
ul.listcollapsed {
	clear:both;	
}
ul.listcollapsed li {
	float: left;
}
#site ul.listcollapsed li a {
	line-height:1.8em;
	white-space:nowrap
}
.profilepicsizesmall {
	background: none repeat scroll 0 0 #444444;
    border: 1px solid #222222;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
    clear: both;
    float: left;
    margin: 10px 0 0;
    padding: 5px;
    width: 948px;
}
.profilepicsizesmall li {
    margin: 0 5px 0 0;
}
.profilepicsizesmall li a img:hover {
	margin:-4px;
	height:48px;
	width:48px;
}
.profilepicsizesmall li a img {
	border: 1px solid #333333;
    clear: both;
    display: block;
    width: 40px;
}
.profilepicsizesmall li a:hover img {
	border: 1px solid #9AC4EC;
	display:block;
}
/* nyheter */

span.icon.com {
	background-repeat:no-repeat;
	color:#666666;
	font-size:11px;
	padding:3px 0 3px 25px;
	margin-left:10px;
}
span.icon.com a {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
span.link {
	background-repeat:no-repeat;
	clear:both;
	display:block;
	margin: 0 0 5px 0;
	padding:3px 0 3px 20px;
}
.com {
	background-image:url(http://static.yle.fi/svenska/images_global/global_icon_sprite.gif);
	background-position:left -886px;
}

/* Artikel item listningar */

#contentleft div.item {
	border-top:1px solid #CCD8EA;
	clear:both;
	float:left;
	padding-top:10px;
	margin: 10px 0 0 0;
	width:400px;
}
#contentleft .timeline div.item {
	border:none;
}
#contentleft div.item.first, .grouped div.item.layout3 {
	border:none;
	padding-top:0;
	margin-top:0;
}
div.item.first p {
	font-size:14px;
}
div.item span.kub {
	margin:5px 0;
}
#contentleft div.item.layout3 {
	clear:right;
	margin:0 3px;
	padding-top:5;
	width:194px;
}
div.twitter div.item {
	width: 288px;
}
h1.normal a {
	font:normal 26px/28px Trebuchet MS, Arial;
	text-decoration:none;
	color:#000000;
	margin:0 0 4px 0;
	display:block;
	padding:2px 0 2px 0;
}
h1.normal a:hover, h2 a:hover {
	text-decoration:underline;
	color:#003399;
}
h1.bighead {
	font:bold 30px Trebuchet MS, Arial;
	text-decoration:none;
	color:#000000;
	line-height: 32px;
	display:block;
}
h1.bighead a {
	font:bold 30px Trebuchet MS, Arial;
	text-decoration:none;
	color:#000000;
	margin:0 0 4px 0;
	display:block;
	padding:2px 0 2px 0;
}
h1.bighead a:hover, h2.bighead a:hover, h2.largerhead a:hover, h2.largesthead a:hover, h1.bighead a:hover, h1.largerhead a:hover, h1.largesthead a:hover {
	color:#003399;
	text-decoration:underline;
}
h1.largerhead {
	font:bold 40px Trebuchet MS, Arial;
	text-decoration:none;
	color:#000000;
	line-height: 42px;
	display:block;
}
h1.largerhead a {
	font:bold 40px Trebuchet MS, Arial;
	text-decoration:none;
	color:#000000;
	display:block;
}
h1.largesthead {
	font:bold 50px Trebuchet MS, Arial;
	text-decoration:none;
	color:red;
	line-height: 45px;
	display:block;
}
h1.largesthead a {
	font:bold 50px Trebuchet MS, Arial;
	text-decoration:none;
	color:red;
}
h2 a {
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height: 24px;
	margin:0 0 2px 0;
	display:block;
}
h3.onplatta {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	padding:0;
	color:#FFF;
	background-color:#A2BCDA;
	display:block;
	padding:5px
}
a.bighead, h2.bighead a {
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height: 24px;
	margin-bottom:2px;
	display:block;
}
a.largerhead, h2.largerhead a {
	font-size:28px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height: 28px;
	margin-bottom:2px;
	display:block;
}
a.largesthead, h2.largesthead a {
	font-size:34px;
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
	line-height: 34px;
	margin-bottom:2px;
	display:block;
}

div.lift {
	clear:left;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:400px;
}
#article, div.item.first, div.bread {
	line-height:1.5em
}
#article em, div.item.first em {
	font-style:normal;
	background-color:#FFEED9;
	padding:2px
}
#article em.pictext, div.item em.pictext, .article em.pictext {
	background-color: #BCEAFF;
    border-top: 4px solid #66CCFF;
	clear:both;
	display:block;
	font-style:normal;
	padding:2px 4px;
}
#article h2 {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #CCD8EA;
}
#article ul .bread {
	color:#999999;
	font-weight:bold;
	margin-left:10px;
	padding:0;
}
span.time {
	color:#4F7EBD;
	display:block;
	font-size:10px;
	margin:5px 0 2px;
}
span.alt {
	color:#999999;
}
#article ol {
	color:#999999;
	font-weight:bold;
	margin-left:30px;
	padding:0;
}
#article ul li {
	background:transparent url(images_local/ikon_list_faktaruta.gif) no-repeat scroll 0px 6px;
	padding-left:10px;
}
#article ol li {
	padding-left:10px;
}
#article .ingress {
	display:inline;
	font-weight:bold;
}
#article div.factbox, #article div.faktaruta {
	background: #F5F8FC;
	border: 2px solid #D1DEEF;
	color:#395898;
	float:right;
	margin:20px 0 20px 10px;
	width:200px;
}
#article div.factbox h3, #article div.faktaruta h3 {
	margin:6px;
	padding:0 0 5px 0;
	color:#395898;
}
#article div.factbox span, #article div.faktaruta p {
	color:#395898;
	display:block;
	float:left;
	margin:6px;
	padding:0;
}
#article div.factbox span span {
	display:inline;
	float:none;
	padding:0 5px 0 10px;
}
#article div.factbox ul, #article div.faktaruta ul {
	color:#666666;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0;
	width:190px;
}
#article div.factbox ul li, #article div.faktaruta ul li {
	background:transparent url(images_local/ikon_list_faktaruta.gif) no-repeat scroll 0px 6px;
	padding-left:10px;
}
#article span.lasmera, #article span.titta, #article span.lyssna {
	font-size:12px;
}
span.extra {
	background-color:#f1f1f1;
	border-left:4px solid #EF4748;
	clear:both;
	display:block;
	float:left;
	font-size:12px;
	line-height:1em;
	margin:5px 0;
	padding:5px;
	width:386px;
}
.layout3 span.extra{
	width: 180px;	
}
.articleContent.layout2 .img {
	border:0;
	margin-bottom:2px;
	width:60px;
}
.articleContent.layout2 h2 {
	margin-bottom:12px;
}
.articleContent.layout2 span.time {
	clear:right
}
.articleContent.layout2 p {
	clear:both
}
.articleContent.layout2 .imgfloatleft {
	float:left;
	margin-right:10px;
	width:60px;
}
.articleContent.layout2 h2 a {
	padding:2px 0 5px 0;
}
.articleContent.layout3 .imgfloatright {
	margin-left:5px;
	width:60px;
}
div.imgfloatright.small div.img {
	border-bottom:0;
}
div.img img {
	width:150px;
}
div.imgfloatright {
	float:right;
	width:150px;
	margin-left:10px;
}
div.imgfloatright.small, div.imgfloatright.small div.img img {
	width:60px;
}
.imgCoverWrapper {
	position:relative;
	height:226px
}
.imgCoverPos {
	position:absolute;
	top:0;
}
.imgLinkWrapper {
	background-repeat:no-repeat;
	background-position: 280px 157px;
	clear:both;
	height:225px;
	position:absolute;
	top:0;
	width:400px;
}
.imgLinkWrapper.obs {
	background-image:url(images_layout/articlelayout_obs.png)
}
.imgLinkWrapper.granskat {
	background-image:url(images_layout/articlelayout_granskat.png)
}
.imgLinkWrapper.spotlight {
	background-image:url(images_layout/articlelayout_spotlight.png)
}
.imgLinkWrapper.sportnytt {
	background-image:url(images_layout/articlelayout_sportnytt.png)
}
.imgLinkWrapper.sportmagasinet {
	background-image:url(images_layout/articlelayout_sportmagasinet.png)
}
.imgLinkWrapper.aktuellt {
	background-image:url(images_layout/articlelayout_aktuellt.png)
}
.imgLinkWrapper.aktuellt17 {
	background-image:url(images_layout/articlelayout_aktuellt17.png)
}
.imgLinkWrapper.narbild {
	background-image:url(images_layout/articlelayout_narbild.png)
}
.imgLinkWrapper.video {
	background-image:url("http://static.yle.fi/svenska/images_global/global_icon_sprite_png.png");
	background-position: 280px -368px;
}
.imgLinkWrapper.audio {
	background-image:url("http://static.yle.fi/svenska/images_global/global_icon_sprite_png.png");
	background-position: 177px -110px;
}
.activeLinkArea {
	display:block;
	height:225px;
	width:400px
}
.floatright {
	float:right
}
.floatright220 {
	float:right;
	width:220px
}
span.bildtext {
	font-weight:normal;
	display:block;
	margin:0;
	padding:0;
}
div.bildtext {
	clear:right;
	color:#395898;
	float:right;
	font-size:10px;
	margin:0 0 0 17px;
	width:150px;
}
span.bildtextliten {
	font-weight:normal;
	display:block;
	margin:0;
	padding:0;
	width:140px;
	float:right;
}
#credits {
	clear:both;
	float:left;
	width:100%;
}
#credits, #site #credits a {
	color:#333;
	font-size:11px;
}
#credits ul {
	border-top: 1px solid #cbcbcb;
}
#credits li {
	clear:both;
	padding:5px 0;
}
#credits li.author {
	clear: both;
    height: 40px;
    line-height: 38px;
}
#credits li.author img {
	float: left;
    margin: 0 4px;
    width: 40px;
}
