.invert
{
 font-family: arial, lucida, verdana, helvetica;
 font-weight: bold;
 background-color: black;
 color: white;
}

BODY
{
 margin: 0pt;
 padding: 0pt;
 font-family: times;
 background-color: black;
 color: white;
}

/*
div.tausta
{
  background-image: url(pic/ulkosaaristo.jpg);
  width: 700;
  height: 473;
}  
 
div.tila
{
  height: 350;
}

h2.teksti
{
 color: black;
}

*/

h1
{
 color: white;
 margin-top: 0;
 margin-bottom: 0;
}

h2
{
 color: white;
}

h3
{
 font-family: arial, lucida, verdana, helvetica;
 color: white;
}

h4
{
 font-family: arial, lucida, verdana, helvetica;
 color: white;
 margin-top: 0;
 margin-bottom: 0;
}

h5
{
 font-family: arial, lucida, verdana, helvetica;
 color: white;
 margin-top: 0;
 margin-bottom: 0;
}

dt
{
 font-weight: bold;
}
/*
td
{
 vertical-align: bottom;
 color: white;
}
*/
ul
{
 margin-top: 0em;
 margin-bottom: 0.2em;
}

A:link
{
 color: lightgray;
}

A:hover
{
 color: red;
}

A:visited
{
 color: gray;
}

A:active
{
 color: lightgray;
}

A.otsikko:link
{
 text-decoration: none;
/* color: darkred;*/
}

A.otsikko:visited
{
 text-decoration: none;
/* color: #990000;*/
}

A.otsikko:hover
{
 text-decoration: underline;
}

A.otsikko:active
{
 color: blue;
}

A.invert:link
{
 text-decoration: none;
 color: gray;
}

A.invert:visited
{
 text-decoration: none;
 color: #FAFAFA;
}

A.invert:hover
{
 text-decoration: underline;
 color: red;
}

A.invert:active
{
 color: #FAFAFA;
}

A.invertaddr:link
{
 color: gray;
}

A.invertaddr:visited
{
 color: gray;
}

A.invertaddr:hover
{
 color: red;
}

A.invertaddr:active
{
 color: red;
}
/* ----------------------------------------------------------- */

/*
.invertaddr
{
 font-family: lucida, verdana, helvetica, arial;
 font-weight: bold;
 color: white;
}

*/
