body {
   background:#FFFFFF;
   background-repeat:repeat-x;
}

table, body, tr, td {
font-family: tahoma;
font-size: 11px;
color: #2F455A;
text-align: justify;
letter-spacing:1px;
line-height:19px;
}

#teksti2 {
  position: absolute;
  left:50px;
  top:180px;
  right:35px;
}

#teksti3 {
  position: absolute;
  left:50px;
  top:90px;
  right:35px;
}

#linkki {
  position: absolute;
  left:10px; 
  top:100px;
}


#teksti {
  position: absolute;
  left:245px; 
  top:0px;
}

#vieressa {
  position: absolute;
  left:370px;
  top:590px;
}

.h2 {
  font-family: verdana;
  color: #3A3399;
  font-size:14px;
  letter-spacing: 2px;
  border-bottom:1px dotted #913B2A;
}

.kalenteri {
  width:260px;
  height:100px;
  background-color:#344252;
  font-family: tahoma;
  font-size: 11px;
  text-align: justify;
  line-height:19px;
}

.sukutaulu {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  line-height:19px;
  width:610px;
}

.fakta1 {
  font-face: Palatino Linotype;
  font-size: 12px;
  text-align: justify;
  letter-spacing:1px;
  color:#83A0B1;
}


.kuva {
  border-right: 2px solid #798496;
  border-bottom: 2px solid #798496;
  border-top: 2px solid #798496;
  border-left: 2px solid #798496;
}

A.linkit:link, A.linkit:visited  {
  font-family: tahoma;
  color:#97752D;
  text-decoration:none;
  text-align: justify;
  letter-spacing:1px;
  line-height:18px;
  font-size:12px;
  border:0px;
}

A.linkit:hover, A.linkit:active {
  font-family: tahoma;
  color:#37455B;
  text-decoration:none;
  text-align: justify;
  letter-spacing:1px;
  line-height:18px;
  font-size:12px;
  border:0px;
}


a:link, a:visited {
  font-family: tahoma;
  color:#97752D;
  text-decoration:none;
  text-align: justify;
  letter-spacing:1px;
  line-height:18px;
  font-size:11px;
  border:0px;
}

a:hover, a:active {
  font-family: tahoma;
  color:#37455B;
  text-decoration:none;
  text-align: justify;
  letter-spacing:1px;
  line-height:18px;
  font-size:11px;
  border:0px;
}

A.heppa, A.heppa:visited  {
  font-family: tahoma;
  color:#97752D;
  text-decoration:none;
  text-align: justify;
  letter-spacing:1px;
  line-height:18px;
  font-size:11px;
  border:0px;
}

A.heppa:hover, A.heppa:active{
  font-family: tahoma;
  color:#37455B;
  text-decoration:none;
  text-align: justify;
  letter-spacing:1px;
  line-height:18px;
  font-size:11px;
  border:0px;
}
