/* Tee Tähän tiedostoon tekstimuotoilut */
/* ilman tagi-määritystä lisätyt tyylit voi asettaa mihin tahansa, esim. taulukon soluun */

h1 { font: normal bold 20px arial; margin: 3px 0 8px 0; color: #000;}
h2 { font: normal bold 18px arial; margin: 4px 0 7px 0; color: #000;}
h3 { font: normal bold 16px arial; margin: 3px 0 6px 0; color: #000;}
h4 { font: normal bold 14px arial; margin: 2px 0 5px 0; color: #000;}

h1.mustaKeskitetty { font-size: 22px; font-weight: bold; margin: 2px 0 0 0; text-align: center; }
h2.harmaaKeskitetty { font-size: 18px; font-weight: bold; margin: 0; text-align: center; color: #999; }

p { font: normal normal 11px arial; margin: 0 0 8px 0; }
p.ingressi { color: #333; }
p.harmaaTausta { background: #ccc; padding: 5px; }
p.keltainenTausta { background: #fb0; padding: 5px; }
p.kuvateksti { padding-left: 5px; }
small { font: normal normal 9px arial; }

/* taulukkoja */

td.vaalea { background-color: #ccc; color: #000; border: none;vertical-align: top; }
td.keltainen { background-color: #fb0; color: #000; border: none; }
td.tumma { background-color: #666; color: #fff; border: none; }
td.text_top {vertical-align: top;}
	
th.vaalea_rajattu { background-color: #ccc; color: #000; border: 2px solid #999; }
th.tumma_rajattu { background-color: #666; color: #fff; border: 2px solid #333; }

/* listoja */

li.harmaa { color: #999; }

/* kuvia */
img {}
img.normaali_vasen { margin: 5px 8px 5px 0; padding: 0; border: none; float: left; }
img.normaali_oikea { margin: 5px 0 5px 8px; padding: 0; border: none; float: right; }
img.ohut_rajaus_vasen { margin: 5px 8px 5px 0; padding: 3px; border: solid 1px #000; float: left; }
img.ohut_rajaus_oikea { margin: 5px 0 5px 8px; padding: 3px; border: solid 1px #000; float: right; }
img.paksu_rajaus_vasen { margin: 5px 8px 5px 0; padding: 1px; border: solid 3px #000; float: left; }
img.paksu_rajaus_oikea { margin: 5px 0 5px 8px; padding: 1px; border: solid 3px #000; float: right; }


.highlight { background: #fdb813; }


