/*style_1*/
body.n5content {font-family: Arial, sans-serif; line-height:1.3em; font-size:12px;font-weight:normal;}

body.n5content p {font-family: Arial, sans-serif; line-height:1.3em; font-size:12px;font-weight:normal;}

body.n5content a { color:#0c2d83 !important; text-decoration:none; }

body.n5content img { border:0; }
body.n5content ul{list-style-type: disc; padding-left:0;}
body.n5content ol{list-style-type: decimal; }
body.n5content li{margin-left: 2em;}

body.n5content.ingress{color:#232323; line-height:1.4em;}

body.n5content.heading { font-size:1.3em; font-weight:normal; color: #232323; }

body.n5content p, 
body.n5content ul, 
body.n5content ol, 
body.n5content table,
{margin-bottom: 1.2em; line-height:1.3em; font-size:1em;font-weight:normal; }
body.n5content td { font-size:1em; font-family:Arial,sans-serif; }

body.n5content h1, 
body.n5content h2, 
body.n5content h3, 
body.n5content h4, 
body.n5content h5, 
body.n5content h6 {margin-bottom: 0.5em;margin-top: 0.5em;font-weight:normal; font-family:Arial, sans-serif; color:#222; line-height: 1.2em;}

body.n5content h2.heading { font-size:1.8em; font-weight:normal; color: #232323; }
body.n5content h2 { font-size:1.8em; font-weight:normal; color: #232323;  }

body.n5content h3 { font-size:1.5em; font-weight:normal;border-bottom:1px solid #fcd78f;color: #222; }
body.n5content h4 { font-size:1.4em; font-weight:normal; color:#4c4c4c; }
body.n5content h5 { font-size:1.3em; font-weight:normal; color:#4c4c4c; }
body.n5content h6 { font-size:0.8em; font-weight:normal; color:#000; }
body.n5content .highlight { font-weight:normal; color:#232323;background:none;border:1px solid #e78886;padding:10px; margin:0px 7px 10px 7px; }

body.n5content td h2 { font-size:1.4em; }
body.n5content td h3 { font-size:1.2em; }
body.n5content td h4 { font-size:1.05em; }
body.n5content td h5 { font-size:0.9em; }
body.n5content td h6 { font-size:0.6em; }

body.n5content .highlight h3 {font-size:1.3em;border-bottom:1px solid #eee; padding-bottom:6px; color:#d52e2a; font-weight:normal;margin:3px 0px; }



/*style_4*/
p {
margin-bottom: 1em;
}
body {
 color : #333333 ;
 font-family: Arial, sans-serif;
 font-size-adjust : none ;
 font-stretch : normal ;
 font-style : normal ;
 font-variant : normal ;
 font-weight : normal ;
 line-height : 1.3em ;
}

IMG.keskelle {
    border: 3px dashed black;
    padding: 3px;
    display: block;
    margin-left: auto;
    margin-right: auto 
}

.teksti_keskelle{
text-align: center;
}

.n5content ul li{list-style-type: disc;}
.n5content ol li{list-style-type: decimal;}

.portlet-rss-header {background: #eeeeee;
}
/*styles for listing bulletins*/
.tiedote_headline H2{
font-family: arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
}
.tiedote_ingress{
font-family: arial,sans-serif;
font-size: 11px;
color: black;
}
.tiedotedate { display:block; }

/ * Liitetiedostojen ikoneilta padding pois  */
a.attach-icon img { padding:0 !important; }

/* Taulukot - tyylit teemasta */
.reunaton {border-collapse:separate; }
.vaaka-reunat {}
.taulukon-rivin-tausta {}
.kuva-teksti {}
.taulukon-otsikon-tausta {}
.ilmava { padding:15px; }


.n5content .attach-icon  img { padding:0; }


