body {
   background-color:#d9d3c0;
   padding:0;
   margin:0;
   color:#424242;
   font-size:12px;
   font-family:'Arial', Tahoma, Verdana, Trebuchet MS, Sans-serif;
   line-height:18px;
   font-style:normal;
   text-align:justify;
}

div#koko0 {
   background-color:#ffffff;
   border-right:1px solid #b6b39e;
   border-left:1px solid #b6b39e;
   width:900px;
   padding:0;
   margin:0 auto;
}

div#koko {
   margin:0px;
   border:0px solid #78612d;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:20px;
   padding-right:20px;
}

pre {
   font-size:12px;
   font-family:'Arial', Tahoma, Verdana, Trebuchet MS, Sans-serif;
   line-height:18px;
   font-style:normal;
   text-align:justify;
}

.pieni {
   font-family:Arial;
   font-size:11px;
}

.kuvao {
   border:0px solid #000000;
   float:right;
   margin-left:10px;
   margin-bottom:0px;
}

.kuvav {
   border:0px solid #000000;
   float:left;
   margin-right:10px;
   margin-bottom:0px;
}

.kuvancopyt {
   font-size:11px;
   text-align:right;
   margin:0px;
}

.border {
   border:1px solid #b6b39e;
}

table {
   border-collapse:collapse;
   width:100%;
}

strong {
   color:#a33930;
}

.viiva {
   border-bottom:1px dotted #d9d3c0;
   margin-top:10px;
   margin-bottom:10px;
}

.tavan {
   width:100%;
}

.perus {
   width:100%;
   border-top:4px solid #b6b39e;
   border-bottom:4px solid #b6b39e;
   border-left:1px solid #b6b39e;
}

.kisa {
   font-size:11px;
   width:100%;
   border-top:4px solid #b6b39e;
   border-bottom:4px solid #b6b39e;
   border-left:1px solid #b6b39e;
}

.vari1 {
   background-color: #d9d3c0;
   border-bottom:1px solid #b6b39e;
   border-right:1px solid #b6b39e;
}

.vari2 {
   background-color:#e5e1d3;
   border-right:1px solid #b6b39e;
   border-bottom:1px solid #b6b39e;
}

.sukutaulu {
   border-top:4px solid #b6b39e;
   border-bottom:4px solid #b6b39e;
   border-collapse:collapse;
   text-indent:5px;
   width:100%;
   font-size:11px;
}

.suku {
   border:1px solid #b6b39e;
   background-color:#d9d3c0;
}

.suku2 {
   border:1px solid #b6b39e;
   background-color:#e5e1d3;
}

hr {
   border:1px dotted #d9d3c0;
   margin:20px 0;
}

h1 {
   border-bottom:1px dotted #d9d3c0;
   text-indent:15px;
   margin-top:10px;
   margin-bottom:-3px;
   color:#a33930;
   font-family:Garamond;
   font-size:16px;
   text-align:left;
}

h2 {
   text-indent:20px;
   margin-top:-3px;
   margin-bottom:10px;
   color:#b6b39e;
   font-family:Garamond;
   font-size:11px;
   text-align:left;
}

h3 {
   text-indent:15px;
   margin:10px;
   font-family:Garamond;
   font-size:13px;
   text-align:left;
}

A:link {
   color:#a33930;
   text-decoration:none;
}

A:visited {
   color:#a33930;
   text-decoration:none;
}

A:active {
   color:#a33930;
   text-decoration:none;
}

A:hover {
   color:#b6b39e;
   text-decoration:underline;
}