/* CSS Document */

/* CSS Document */

body {
font-family: Verdana;
background-color: #FFFFFF;
margin: 0px;
}

td.bottom {
background-image:url(../images/alabanner.gif/$FILE/alabanner.gif);
background-repeat: no-repeat;
background-position: top;
margin: 0px;
}

a{
color: #c20318;
font-size: 13px;
font-family: Arial;
}

td.vaakanavi a{
font-size: 13px;
font-family: Arial;
color: #adc836;
margin: 0px;
text-decoration: none;
padding-left: 35px;
padding-right: 35px;
text-transform: lowercase;
height: 19px;
}

td.vaakanavi2 a{
font-size: 13px;
font-family: Arial;
margin: 0px;
color: #FFFFFF;
text-decoration: none;
padding-left: 35px;
padding-right: 35px;
text-transform: lowercase;
height: 19px;
}

.toinentaso{
font-family: Arial;
margin: 0px;
color: #535154;
text-decoration: underline;

font-size: 12px;
line-height: 18px;
}

.toinentaso2{
font-family: Arial;
margin: 0px;
color: #c20318;
text-decoration: underline;

font-size: 12px;
line-height: 18px;
}


td.content{
font-family: Arial;
font-size: 12px;
color: #000000;
margin: 0px;
text-decoration: none;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 20px;
text-align:left;
width:450px;
}

#naviboxi {
  width: 150px;
  min-height: 150px;
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 20px;
  border-width: 1px;
  border-color: #bfc1c2;
  border-style: solid;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

#naviboxiTyhja {
  width: 150px;
    background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 20px;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

td.bottomnavi a{
font-size: 11px;
font-family: Arial;
margin: 0px;
color: #a2a3a5;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;

}
.erottaja{
font-size: 12px;
font-family: Arial;
margin: 0px;
color: #a2a3a5;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
text-transform: lowercase;
}

h1{
font-size: 18px;
font-family: Arial;
margin: 0px;
padding-bottom: 10px;
color: #1a171b;
text-decoration: none;
font-weight:normal;
}

h2{
font-size: 14px;
font-family: Arial;
margin: 0px;
padding-bottom: 10px;
color: #1a171b;
text-decoration: none;
font-weight:normal;
}

hr {
width: 410px;
margin: 0px;
line-height: 0px;
vertical-align: top;
color: #CCCCCC;
height: 1px;
margin-bottom: 0px;
}

#pvm {
font-size: 11px;
font-family: Arial;
padding-top:5px;
}


#henkilot img,#henkilot1 img {
margin-right:15px;
margin-bottom:10px;
}

#henkilot td, #henkilot1 td{
margin:0px;
padding:0px;
text-align:left;

}

#henkilot h2, #henkilot1 h2{
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
}

#henkilot td, #henkilot1 td {
font-family: Arial;
font-size: 12px;
color: #000000;
}

.box {
width:231px;
}

.error {
color:red;
display:block;
}

