BODY {
background-color: #FFFFFF;
overflow: scroll;
}

TABLE {
height: 100%;
border-style: solid;
border-width: 0px;
border-color: red;
vertical-align: top;
}

TD.vasen {
background-color: #FFFFFF;
width: 250px;
vertical-align: top;
padding-right: 0pt;
padding-left: 0pt;
padding-top: 25pt;
padding-bottom: 30pt;
border-style: solid;
border-width: 0px;
border-color: red;
}

TD.keski_etu {
width: 604px;
height: 100%;
background-color: #FFFFFF;
vertical-align: top;
padding-right: 15pt;
padding-left: 15pt;
padding-top: 25pt;
padding-bottom: 30pt;
border-style: solid;
border-width: 0px;
border-color: red;
}

TD.keski {
width: 604px;
background-color: #FFFFFF;
vertical-align: top;
text-align: left;
padding-right: 15pt;
padding-left: 15pt;
padding-top: 25pt;
padding-bottom: 20pt;
border-left-style: dotted;
border-left-width: 0px;
border-left-color: gray;
border-right-style: dotted;
border-right-width: 0px;
border-right-color: gray;
}

TD.rakennus {
width: 800px;
background-color: #FFFFFF;
vertical-align: top;
text-align: left;
padding-right: 15pt;
padding-left: 15pt;
padding-top: 25pt;
padding-bottom: 20pt;
border-left-style: dotted;
border-left-width: 0px;
border-left-color: gray;
border-right-style: dotted;
border-right-width: 0px;
border-right-color: gray;
}


TD.oikea {
width: 250px;
background-color: #FFFFFF;
vertical-align: top;
padding-right: 0pt;
padding-left: 0pt;
padding-top: 25pt;
padding-bottom: 30pt;
border-style: solid;
border-width: 0px;
border-color: red;
}

FONT.XX {
font-family: Arial;
font-size: 10pt;
color: #303D60;
}

FONT.XI {
font-family: Arial;
font-size: 0.9em;
color: #303D60;
}

FONT.pikkulogo {
font-family: Arial;
font-size: 1em;
color: #303D60;
}

FONT.paivays {
font-family: Arial;
font-size: 0.7em;
color: #303D60;
}

IMG {
border-style: solid;
border-width: 0px;
border-color: gray;
}

IMG.pikkukuva {
border-style: solid;
border-width: 1px;
border-color: gray;
}

IMG.je {
border-style: solid;
border-width: 0px;
border-color: gray;
padding: 0px 10px 10px 0px;
}

IMG.mittaus {
border-style: solid;
border-width: 0px;
border-color: gray;
padding: 0px 25px 10px 0px;
}


A {
text-decoration: none;
font-family: Arial;
font-size: 11pt;
color: blue;
}

A:HOVER {
color: #006C7E;
}

A NAME {
text-decoration: none;
font-family: Arial;
font-size: 11pt;
}

#navigointi {
border-style: solid;
border-width: 0px;
border-color: ECECFA;
}

#navigointi ul {
margin: 0px;
padding-top: 4px;
padding-bottom: 6px;
list-style: none;
border-style: solid;
border-width: 0px;
border-color: green;
}

#navigointi ul li {
display: inline;
margin: 0px;
padding: 0px;
border-style: solid;
border-width: 0px;
border-color: red;
}

#navigointi A {
font-family: Verdana;
font-size: 10pt;
color: #000000;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #E7E7F5;
background: #FFFFFF;
padding-top: 5px;
padding-bottom: 4px;
padding-right: 0px;
padding-left: 0px;
}

#navigointi A:HOVER {
font-family: Verdana;
font-size: 10pt;
background: grey;
color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #765E71;
padding-top: 5px;
padding-bottom: 4px;
}

HR {
color: #EFF0F3;
height: 1px;
}

IMG.pikkuauto {
margin-right: 10px;
}

LI.perus {
font-family: Arial;
font-size: 0.9em;
color: #303D60;
}

