body {
background-color: #27665B;
font-family: arial;
}

h3 {
padding-top: 10px;
color:#0a382b; 
font-size:12px; 
text-align:left;  letter-spacing:2px; margin:0px; border-bottom:1px solid #000000; font-size:13px; 
}

h2 {
padding-top: 5px;
color:#0a382b; 
text-align:center; 
letter-spacing:2px;
border-bottom:1px solid #000000;
font-size:13px; 
}

h1 {
padding: 10px;
color:#0a382b; 
text-align:center;  letter-spacing:2px; margin:0px; font-size:30px; 
}

img {
margin: 5px;
}

.lippu {
margin-top: 0px;
margin-bottom: 0px;
}

.mainos {
height: 170px;
margin-top: 0px;
margin-bottom: 0px;

}

img.koristekuva {
border: 1px solid #000000;
}


pre {
font-family: arial; 
font-size:12px; 
   color: #000000;
}

.content {
font-size:12px; 
   color: #000000;
   text-align:justify;
   border:1px solid #000000;
   background-color: #ffffff;
		background-image: url(takulunen.jpg); 
background-repeat:no-repeat;
}

.footer {
font-family:Arial Narrow; 
font-size:12px; 
   color: #ffffff;

}



.teksti {
margin-top: 175px;
width: 590px;
}

td{font-size:12px; color:#000000; padding:3px;}
td.tieto{font-size:10px; color:#000000; padding:2px;} 
td.raja{ height: 10px; border: 1px solid #000000; background: #27665B; font-size: 5px;}


.linkit{
margin-top: 360px;



}



a:link, a:visited {
   color:#0a382b;
   text-decoration:underline;
   border:0px;
}

a:hover, a:active {
   color:#27665b;
   border:0px;

}

#perustiedot{
width: 580px;
border-top: 5px solid #5f8882;
border-bottom: 5px solid #5f8882;
}

#sukutaulu {
width: 580;
border-top: 5px solid #5f8882;
border-bottom: 5px solid #5f8882;
margin-top: 5px;
margin-bottom: 5px;
}

#kisakalenteri{
width: 580;
margin-top: 10px;
margin-bottom: 10px;
}

.otsake {
background-color: #27665B;
font-weight: bold;
color: #ffffff;
}

.hvaliotsikko {
margin-top: 3px;
margin-bottom: 3px;
padding-top: 0px;
color:#0a382b; 
font-size:20px; 
text-align:left;  
border-bottom:0px solid #000000;
}

.ponikuva{
padding: 3px;
border: 1px solid #cccccc;
}

.tv
{text-align: center;}
.tk {
background: #cdddd5;
font-weight: bold;
}

