TD          { background-image: none; font: normal normal 11px verdana,helvetica,serif; color: #324D62;}
B           { font-weight: bold; }
P           { font: normal normal 11px verdana,helvetica,serif; color: #324C62; margin: 0px 0px 10px 0px; }
.kehykset   { border: solid 1px #90C1D2; }
.kehykset2  { border: solid 1px #ffffff; }

/* taustat */

.bg							  { background-image: url(/pics/bg.gif); background-repeat: repeat-x; }
.bg-polku         { background-image: url(/pics/bg-polku.gif); background-repeat: no-repeat; }
.bg-ekapalsta     { background-image: url(/pics/es-taustagradi.gif); background-repeat: no-repeat; }
.bg-ekapalsta2    { background-image: url(/pics/es-tausta.jpg); background-repeat: no-repeat; }
.bg-otsikko       { background-image: url(/pics/bg-otsikko.gif); background-repeat: no-repeat; }
.bg-presscenter   { background-image: url(/pics/bg-presscenter.gif); background-repeat: repeat-x; }
.bg-polku-presscenter { background-image: url(/pics/bg-polku-presscenter.gif); background-repeat: no-repeat; }
.bg-ekapalsta-presscenter { background-image: url(/pics/es-taustagradi-presscenter.gif); background-repeat: no-repeat; }
.bg-otsikko-press { background-image: url(/pics/bg-otsikko-press.gif); background-repeat: no-repeat; }


/* fontit */

.txtharmaa { font: normal bold 9px verdana,helvetica,serif; color: #A2A6AA; }
.txttummaharmaa { font: normal bold 10px verdana,helvetica,serif; color: #324D62; }
.txtnavi { font: normal bold 9px verdana,helvetica,serif; color: #324d62; }
.polku { font: normal bold 9px verdana,helvetica,serif; color: #FFFFFF; text-decoration: none; margin-left: 6px; }
.tervehdys { font: normal bold 13px arial,helvetica,serif; color: #324d62; text-decoration: none; margin-left: 20px; }
.txtsininen { font: normal bold 13px arial,helvetica,serif; color: #324d62; text-decoration: none; margin-left: 8px; }
.pvm { font: normal bold 10px verdana,helvetica,serif; color: #4290C1; text-decoration: none; }
.pvm2 { font: normal bold 11px verdana,helvetica,serif; color: #1E8C8B; text-decoration: none; margin-bottom: 10px; }
.pvm-press { font: normal bold 10px verdana,helvetica,serif; color: #1E8C8B; text-decoration: none; }
.txtleipa { font: normal normal 11px verdana,helvetica,serif; color: #324D62; }
.txtpieni { font: normal normal 10px arial,verdana,helvetica,serif; color: #324D62; }
.otsikko { font: normal bold 13px arial,helvetica,serif; color: #324D62; margin: 0px 0px 10px 0px; }
.ala-otsikko { font: normal bold 13px verdana,helvetica,serif; color: #1B5FA7; }
.yhteystiedot { font: normal bold 11px arial,helvetica,serif; color: #324D62; text-decoration: none; }
.yhteystiedot-presscenter { font: normal bold 11px arial,helvetica,serif; color: #1B6B8C; text-decoration: none; }
.oikeapalsta { font: normal normal 11px arial,helvetica,serif; color: #ffffff; text-decoration: none; }
.valkoinenteksti { font: normal normal 11px arial,helvetica,serif; color: #ffffff; }
.otsikko-ajankohtaista { font: normal normal 11px arial,helvetica,serif; color: #ffffff; text-decoration: none; text-transform: uppercase; }
.naviPolkuUp { font: normal bold 9px verdana,helvetica,serif; color: #FFFFFF; text-decoration: none; }
p.ajankohtaista { font: normal normal 11px verdana,helvetica,serif; color: #324D62; margin-bottom: 5px; }


.solutaustavari { background-color: #e2f0fd; font: normal normal 11px verdana,helvetica,serif; color: #324D62; }
.solutaustavari2 { background-color: #F4F4F4; font: normal normal 11px verdana,helvetica,serif; color: #324D62; }

H1	  				          { font: normal bold 20px arial,serif; color:#324D62; margin:0px 0px 0px 0px;}
H2	  				          { font: normal bold 15px arial,serif; color:#324D62; margin:0px 0px 0px 0px;}
H3	  				          { font: normal bold 12px arial,serif; color:#324D62; margin:0px 0px 0px 0px;}

/* linkit */

A.ylalinkit,A.ylalinkit:visited,A.ylalinkit:active,A.ylalinkit:hover { font: normal bold 9px verdana,helvetica,serif; color: #A2A6AA; text-decoration: none; }
A.ylalinkitvalittu,A.ylalinkitvalittu:visited,A.ylalinkitvalittu:active,A.ylalinkitvalittu:hover { font: normal bold 9px verdana,helvetica,serif; color: #FFFFFF; text-decoration: none; }

A.naviport,A.naviport:visited,A.naviport:active,A.naviport:hover { font: normal bold 9px verdana,helvetica,serif; color: #324D62; text-decoration: none; text-transform: uppercase; }

A.navi-press,A.navi-press:visited,A.navi-press:active,A.navi-press:hover { font: normal bold 9px verdana,helvetica,serif; color: #1B6B8C; text-decoration: none; text-transform: uppercase; }

A.as-navi,A.as-navi:visited,A.as-navi:active,A.as-navi:hover { font: normal normal 12px arial,helvetica,serif; color: #FFFFFF; text-decoration: none; }

A.as-navi2,A.as-navi2:visited,A.as-navi2:active,A.as-navi2:hover { font: normal normal 11px arial,helvetica,serif; color: #FFFFFF; text-decoration: none; }

A.ajankohtaista,A.ajankohtaista:visited,A.ajankohtaista:active,A.ajankohtaista:hover { font: normal normal 11px arial,helvetica,serif; color: #000000; text-decoration: none;}

A.navipolku,A.navipolku:visited,A.navipolku:active,A.navipolku:hover { font: normal bold 9px verdana,helvetica,serif; color: #FFFFFF; text-decoration: none; text-transform: uppercase; } 
A.navipolku2,A.navipolku2:visited,A.navipolku2:active,A.navipolku2:hover { font: normal bold 9px verdana,helvetica,serif; color: #FFFFFF; text-decoration: none; } 

A.uutinen,A.uutinen:visited,A.uutinen:active,A.uutinen:hover { font: normal normal 11px verdana,helvetica,serif; color: #324D62; text-decoration: none; text-transform: uppercase; }

A,A:visited,A:active,A:hover { font: normal normal 11px verdana,helvetica,serif; color: #324D62; text-decoration: underline;}

A.oikeapalsta,A.oikeapalsta:visited,A.oikeapalsta:active,A.oikeapalsta:hover { font: normal normal 11px arial,helvetica,serif; color: #ffffff; text-decoration: underline; }

A.luelisaa,A.luelisaa:visited,A.luelisaa:active,A.luelisaa:hover { font: normal bold 11px verdana,arial,helvetica,serif; color: #1B6B8C; text-decoration: none; }
