body {
      background-color: #D9C97D url('td_tausta.jpg') repeat-x;
      position: absolute ;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #895E2B;

      
}

.td_keski1 { padding: 0px; background: #E7DFBF url('td_keski_tausta_2.jpg') no-repeat; text-align: justify; vertical-align: top;}
.td_keski { padding: 2px; background: #E7DFBF url('td_keski_tausta_2.jpg') no-repeat; text-align: justify; vertical-align: top; }
.td_keski IMG {background: #D9C97D; border: 3px double #895E2B;}
.td_kuva {background: #4D2B0C; border: 1px solid #E7AA74;}
.td_laatikko_1 { padding: 8px; border: 4px solid #E7AA74 ; text-align: justify; width: 610px; background: #F9C49E url('../aino_kesä09/ts_tausta_news.jpg') no-repeat; }
.td_laatikko_1 IMG {background: #EDCDAA; border: 2px solid #4D2B0C ;}
.td_pikkubox { padding: 4px; border: 2px solid #78A584 ; text-align: justify; width: 240px; background: #96AC9E url('../aino_syksy08/td_laatikko_1.jpg') no-repeat; }
.td_laatikko_2 { padding: 5px; border: 2px dotted #FFFFFF ; text-align: justify; width: 220px; background: #F6DBBD url('xxx.jpg') no-repeat; }
.td_laatikko_3 { padding: 5px; border: 2px dotted #FFFFFF ; text-align: justify; width: 220px; background: #EDCDAA url('xxx.jpg') no-repeat; }
.td_laatikko_4 { padding: 5px; border: 1px solid #4D2B0C ; text-align: justify; width: 400px; background: #EDCDAA url('xxx.jpg') no-repeat; }
.td_uutinen { padding: 20px; border: 3px double #895E2B; text-align: justify; width: 620px; background: #DDD095 url('td_news.jpg') no-repeat; }
.td_koira { padding: 10px; border: 3px double #895E2B; text-align: justify; width: 620px; background: #DDD095 url('td_koira.jpg') no-repeat; }
.td_suku { padding: 10px; border: 1px dotted #E7AA74; text-align: justify; width: 205px; background: #DDD095 url('xxx.jpg') no-repeat; }
.td_news { padding: 20px; border: 3px double #895E2B; text-align: justify; width: 620px; background: #DDD095 url('td_news.jpg') no-repeat; }
.td_box { padding: 10px; border: 3px double #895E2B; text-align: justify; width: 250px; background: #DDD095 url('td_box.jpg') no-repeat; }
.td_box1 { padding: 10px; border: 3px double #895E2B; text-align: justify; width: 250px; background: #DDD095 url('td_box.jpg') no-repeat; }

.oo {  }

a:link, 
a:visited, 
a:active   {  text-decoration: underline;
              color: #895E2B }
              
a:hover    {  text-decoration: none;
              border-bottom: dotted 1px #895E2B;
              color: #AA9947;
              background-color: #E7DFBF; }
              
             

<!--
BODY {
scrollbar-face-color:D9C97D;
scrollbar-highlight-color:F1E8BD;
scrollbar-3dlight-color:D9C97D;
scrollbar-darkshadow-color:D9C97D;
scrollbar-shadow-color:F1E8BD;
scrollbar-arrow-color:F1E8BD;
scrollbar-track-color:D9C97D;
}
-->

table, td { 

      font-family : Verdana;
      font-size : 8pt;
      text-align: absolute;
      font-style : normal;
      color: #895E2B;
}