body{margin: 0; color: #333; background: #EBDED3;}
a{text-decoration: underline; color: #333; background: transparent none;}
a:visited {color: #333; background: transparent none; text-decoration: underline;}
a:active {color: #ff0000; background: transparent none; text-decoration: underline;}
a:hover{color: #ff0000; background: #FFF none; text-decoration: underline;}
a.img:hover{color: #ff0000; background: transparent none; text-decoration: underline;}
a.valko{text-decoration: underline; color: #fff; background: transparent none;}
a.valko:visited {color: #fff; background: transparent none; text-decoration: underline;}
a.valko:active {color: #fff; background: transparent none; text-decoration: underline;}
a.valko:hover{color: #ffc; background: transparent none; text-decoration: underline;}
a.rohkeax{text-decoration: underline; color: #507659; background: transparent none; font-weight: medium; font-size: 100%; font-family: arial, serif;}
a.rohkeax:visited {text-decoration: underline; color: #507659; background: transparent none; font-weight: medium; font-size: 100%; font-family: arial, serif;}
a.rohkeax:active {text-decoration: underline; color: #507659; background: transparent none; font-weight: medium; font-size: 100%; font-family: arial, serif;}
a.rohkeax:hover{text-decoration: underline; color: #507659; background: #FFF; font-weight: medium; font-size: 100%; font-family: arial, serif;}
td.mus{color: #ffcc66; background: #507659;}
td.kel{ font-size: 75%; color: #000000; background: #ffffcc none; border: thin solid black;}
td.pun{color: #000000; background: #b72618 none;}
td.sin{color: #000000; background: #a07946; border-top: 10 solid brown}
.vaakaviiva   { color: #000000; background: #ebded3 url("vaakaviiva.gif") }
.sin2{color: #2910a5; background: none #725ce2;}
h1{color: #507659; font-family: arial, serif; font-size: 16pt; white-space:nowrap; }
h2{color: #507659; font-family: arial, serif;}
h3{font-weight: bolder; color: #507659; font-size: 100%; font-family: arial, serif;}
.rohkea{font-weight: medium; color: #507659; font-size: 100%; font-family: arial, serif;}
.savy { color: #507659 }
.savyi { color: #507659; font-style: italic }
a.savyi:visited {color: #507659;}
a.savy:visited {color: #507659;}
.neander   { color: #fff; background: #000000 url("kuvat/neander.jpg") no-repeat center top }
.not{text-decoration: none; color: #507659; background: transparent none;}
.not:visited {color: #507659; background: transparent none; text-decoration: none;}
.not:active {color: #507659; background: transparent none; text-decoration: none;}
.not:hover{color: #ff0000; background: transparent none; text-decoration: none;}


.kel{ font-size: 75%; color: #000000; background: #ffffcc none; border: thin solid black;}
.pienempi{ font-size: 85%; }
.pienempiv{ font-size: 85%; color: #fff;}
.pienempinorm { font-size: 85%; font-weight: normal }

.xnot{text-decoration: none; color: #fff; background: transparent none;}
.xnot:visited {color:#fff; background: transparent none; text-decoration: none;}
.xnot:active {color: #fff; background: transparent none; text-decoration: none;}
.xnot:hover{color: #ff0000; background: transparent none; text-decoration: none;}
.xp{font-size: 10pt; color:#fff; }
.xp:visited {font-size: 10pt; color:#fff; background: transparent none; text-decoration: none;}
.xp:active {font-size: 10pt; color: #fff; background: transparent none; text-decoration: none;}
.xp:hover{font-size: 10pt; color: #ff0000; background: transparent none; text-decoration: none;}
.nysa{font-size: 80%;}
.valkopohja{background: #fff;}
.yli1  { text-decoration: line-through }
.valkoinen { color: #fff }
.ouver img:hover::after{


@media print
 {
  h1 { font-size: 16pt; }
}


