.invert
{
 font-family: sans-serif, verdana, lucida, helvetica, arial;
 font-weight: bold;
 background-color: darkred;
 color: white;
}

.panel
{
 border: #000000 solid;
 border-width: 2px 2px 2px 2px;
 color: darkred;
/*
 font-weight: bold;
 font-family: sans-serif, verdana, lucida, helvetica, arial;
*/
/* background-image: url(pic/ala0-1.png);*/
}

.thispage
{
 color: darkred;
 text-decoration: underline;
}

BODY
{
 margin: 0pt;
 padding: 0pt;
 font-family: serif, times;
 background: darkred;
 color: white;
/*
*/
}

.teksti
{
 font-family: serif, times;
 background-color: #FAFAFA;
 color: black;
}

h1
{
 color: darkred;
}

h2
{
 color: white;
}

h1.teksti
{
 color: darkred;
}

h2.teksti
{
 color: darkred;
}

h3
{
 font-family: sans-serif, verdana, lucida, helvetica, arial;
 color: white;
}

h4
{
 color: darkred;
}

table.reuna
{
 border: thin solid black;
 border-collapse: collapse;
 color: black;
}

td.reuna
{
 width: 4em;
 padding: 0.2em;
 border: thin solid black;
}

dt
{
 font-weight: bold;
}

td
{
 vertical-align: top;
}

td.kalenteri
{
 vertical-align: top;
 width: 100px;
 color: black;
}

td.kuva
{
 vertical-align: middle;
}

ul
{
 margin-top: -0.4em;
 margin-bottom: 0.2em;
}

A:link
{
 color: darkred;
}

A:hover
{
 color: red;
}

A:visited
{
 color: blue;
}

A:active
{
 color: blue;
}

A.paneli:link
{
 text-decoration: none;
 color: darkred;
/*
 font-family: sans-serif, verdana, lucida, helvetica, arial;
 font-weight: bold; 
*/
}

A.paneli:visited
{
 text-decoration: none;
 color: #990000;
/*
 background: #EEEEEE;
 font-family: sans-serif, verdana, lucida, helvetica, arial;
 font-weight: bold;
*/
}

A.paneli:hover
{
 text-decoration: underline;
 font-weight: bold;
/*
 font-family: sans-serif, verdana, lucida, helvetica, arial;
*/
}

A.paneli:active
{
 color: blue;
}

A.invert:link
{
 text-decoration: none;
 color: white;
}

A.invert:visited
{
 text-decoration: none;
 color: #FAFAFA;
}

A.invert:hover
{
 text-decoration: underline;
 color: white;
}

A.invert:active
{
 color: #FAFAFA;
}

A.invertaddr:link
{
 color: #FFFFFF;
}
/* ----------------------------------------------------------- */

/*
.invertaddr
{
 font-family: sans-serif, verdana, lucida, helvetica, arial;
 font-weight: bold;
 color: white;
}

*/
