a {
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.navitausta {
position:relative;
top: 0px;
right: auto;
left: 20%;
bottom: auto;
background-image: url(Kuvat/link.jpg);
background-repeat: no-repeat;
}

.navitausta table {
border-width: thin;
border-color: black;
}

.runko {position:relative;
top: 0px;
left: 0px;
}

.navi {
background-image: url(Kuvat/link.jpg);
background-repeat: no-repeat;
background-position: center;
}

/*.navi table {
border-width: thin;
border-color: black;
}*/

.navi a:hover {
background-image: url(Kuvat/active.jpg);
background-repeat: no-repeat;
display:block;
padding-top: 5px;
padding-bottom: 5px;
background-position: center;
color: black;
}

.navi a:visited {
background-image: url(Kuvat/link.jpg);
background-repeat: no-repeat;
display:block;
padding-top: 5px;
padding-bottom: 5px;
background-position: center;
color: gray;
}

.navi a:visited:hover {
background-image: url(Kuvat/active.jpg);
background-repeat: no-repeat;
display:block;
padding-top: 5px;
padding-bottom: 5px;
background-position: center;
}

.navit {
background-image: url(Kuvat/tumma.jpg);
background-repeat: no-repeat;
background-position: center;
}

.navit table {
border-width: thin; border-color: black;
}

.navit a:hover {
background-image: url(Kuvat/active.jpg);
background-repeat: no-repeat;
display:block;
padding-top: 5px;
padding-bottom: 5px;
background-position: center;
}

.navit a:visited {
background-image: url(Kuvat/tumma.jpg);
background-repeat: no-repeat;
display:block;
padding-top: 5px;
padding-bottom: 5px;
background-position: center;
color: black;
}

.navit a:visited:hover {
background-image: url(Kuvat/active.jpg);
background-repeat: no-repeat;
display:block;
padding-top: 5px;
padding-bottom: 5px;
background-position: center;
color: black;
}

.solu {
padding: 10px;
text-align: justify;
}

.karttateksti {
padding: 10px;
}

body {
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

p {
text-decoration: none;
color: #000000; font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.tiedot {
border-collapse:collapse;
}

.tiedot td {
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
} 

ul {
text-decoration: none;
color: #000000; font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
 
.kuvateksti {
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
} 

/* .kuvat a img {
text-decoration: none;
border-color: gray;
} */

.kuva {
border:1 solid black;
}

.designtable {
position:relative;
top: auto;
right: auto;
left: 20%;
bottom: auto;}
/*position:relative;
top: auto;
right: auto;
left: 45%;
bottom: auto;*/
.design {
text-decoration: none;
color: #C0C0C0;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
}
