body
{background-color: #CEF;}

p
{color: #000;
text-align: left;
font-family: "Times New Roman", serif;
font-size: medium;
}

.note
{font-size: 100%;
font-style: italic;
margin-top: -5;
margin-bottom: 5;}

.laji
{font-size: 120%;
font-weight: bold;
margin-bottom: 5;}

.nelaji
{font-size: 120%;
font-weight: bold;
margin-bottom: 5;
color: #135}

.celaji
{font-size: 120%;
font-weight: bold;
margin-bottom: 5;
color: #147}

.selaji
{font-size: 120%;
font-weight: bold;
margin-bottom: 5;
color: #359}

.eelaji
{font-size: 120%;
font-weight: bold;
margin-bottom: 5;
color: #359}

.cmlaji
{font-size: 120%;
font-weight: bold;
margin-bottom: 5;
color: #359}

.suku
{font-size: 150%;
font-weight: bold;
margin-bottom: -1.50%;
margin-top: 2%;}

.aheimo
{font-size: 180%;
font-weight: bold;
margin-top: 0.5%;
margin-bottom: 0;
color: #004}

.heimo
{font-size: 210%;
font-weight: bold;
margin-top: 0.5%;
margin-bottom: 0;
color: #135}

.yheimo
{font-size: 250%;
font-weight: bold;
margin-top: 0%;
margin-bottom: 0;
color: #147}

.alahko
{font-size: 275%;
font-weight: bold;
margin-top:-0.0%;
margin-bottom: 0;
color: #359}

.lahko
{font-size: 300%;
font-weight: bold;
margin-top: -1.0%;
margin-bottom: 0;
color: #47B}

table
{background-color: #BDF;
border-collapse: separate;
border-width: 1;
border-style: outset;
border-spacing: 2;
empty-cells: hide;}

tr
{background-color: #E6F0FA}


th
{border-width: 1; border-style: inset;}

td
{width: 320;
border-width: 1; border-style: inset;}

a
{border-style: hide; border-width: 2;}
img
{border-width: 1;}


.info
{background-color: #FFE;
font-style: italic;}


a:link{color: #0000ff; text-decoration: none; border-style: hide; border-width: 1;}
a:visited{color: #800080; text-decoration: none; border-style: hide; border-width: 1;}
a:hover{color: #ff6600; text-decoration: underline;}
a:active{color: #778899; text-decoration: none;}


/* tr - border has no effect */ 
/* Solun värin määrää td/tr/table tuossa järjestyksessä */ 
/* Jos solulla on oma väri, jää TABLE väri näkyviin raameissa */

/* font-family: "Family Name", serif, sans-serif, cursive, fantasy, monospace */ 
/* font-style: normal, italic, oblique */ 
/* font-variant: normal, small-caps */ 
/* font-weight: normal, bold, bolder, lighter, 100, 200 ... 900 */ 
/* font-size: medium, xx-small, x-small, small, large, x-large, xx-large,     */
/*            1     , 3/5     , 3/4    , 8/9  , 6/5  , 3/2    , 2/1     , 3/1 */
/*            h4    , h6      ,        , h5   , h3   , h2     , h1      ,     */
/*            3     , 1       ,        , 2    , 4    , 5      , 6       , 7   */

/* text-indent: n, n% */
/* text-align: left, center, right, justify */
/* text-decoration: none, underline, overline, line-through, blink */
/* text-transform: none, capitalize, uppercase, lowercase */
/* letter-spacing: normal, n[%] */
/* word-spacing: normal, n[%] */
/* white-space: normal, pre, nowrap, pre-wrap, pre-line */

/* border-style: none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset */
/* border-collapse: separate, collapse */
/* border-spacing: 0, n [n] */
/* border-width: 0, n */
/* empty-cells: show, hide */

