body{
  font-family: verdana, arial;
  font-size: 9px;
  margin-top: 8px;
  color: #2F240D;
  background: #EBE2CE;
  background-image: url("imgs/bg_tapetti2.jpg");
  background-position: center top;
  

}
form.0margin {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.tiedot_virhe {
  color: #6F0000;
}

div.rivi1 {
  padding: 3px;
  background: #E3DAC5;
}
div.rivi2 {
  padding: 3px;
  background: #F0E9D8;
}
.login {
  font-family: verdana, arial;
  font-size: 10px;
  color: #2F240D;
}
p.login_viesti {
  font-family: verdana, arial;
  font-size: 10px;
  color: #F3EFE7;
}

div.main { 
  width: 546px;
  background: #EBE2CE;
  background-image: url("imgs/bg_reunat213.gif");
  margin-left: 3px;
  margin-right: 3px;
}
div.ylareuna { 
  width: 546px;
}
div.header { 
  width: 540px;
}
div.navigaatio {
  padding-bottom: 3px;
}
div.keski {
  padding-bottom: 3px;
} 
div.sisalto {
   
  width: 540px;
  background: url("imgs/bg_main_1.jpg") no-repeat top center;
} 
div.copyright {
  width: 540px;
  text-align: right;
} 
td.kuvaus {
  width: 380px;
  font-family: verdana, arial;
  font-size: 9px;
  text-align: left;
}
.katkoviiva {
  background-image: url("imgs/katkoviiva.gif");
  background-repeat: repeat-y;
  background-position: bottom left;
}
td.uutiset {
  width: 150px;
  height: 130px;
  font-family: verdana, arial;
  font-size: 9px;
  color: #2F240D;
  text-align: left;
  background-image: url("imgs/tutka.gif");
  background-repeat: no-repeat;
  background-position: center center;
}
td.jasenet {
  width: 150px;
  height: 251px;
  font-family: verdana, arial;
  font-size: 9px;
  color: #2F240D;
  text-align: left;
  background-image: url("imgs/hahmo.gif");
  background-repeat: no-repeat;
  background-position: bottom center;
}
td.yhteys {
  width: 150px;
  height: 190px;
  font-family: verdana, arial;
  font-size: 9px;
  color: #2F240D;
  text-align: left;
  background-image: url("imgs/puhelin.gif");
  background-repeat: no-repeat;
  background-position: top center;
}

td.nimi_valittu {

  font-weight: bold;
  color: #621C06;
}
div.nimiotsikko {
  font-size: 11px;
  font-weight: bold;
}
span.tieto {
  font-weight: bold;
}
.alareuna {
text-align: center;
}
p {
  margin-top: 10px;
  margin-bottom: 10px;
}
td.luokka {
  color: black;
  font-size: 8px;
 /* background: #D9CBB6; */


}
td.nimi {
/*  background: #D9CBB6; */

}
table.jasenet {
  opacity: .5;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
}
td.status {
  font-weight: bold;
}
.uutiset_o {
  margin-bottom: 8px;
}
.uutisotsikko {
  font-weight: bold;
}
.uutisteksti {
  margin-top: 5px;
}
.pvm {
  font-weight: normal;
  font-style: italic;
}
a.jasen {
  color: #4E3D1B;
  text-decoration: none;
} 
a.jasen:visited {
  color: #4E3D1B;
  text-decoration: none;
} 
a {
  color: #68220C;
}
a.visited {
  color: #611F0B;
}
a.hover {
  color: #8C2D0F;
}
a.jasen {
  color: #4E3D1B;
  text-decoration: underline;
} 
a.jasen:visited {
  color: #4E3D1B;
  text-decoration: underline;
}
a.jasen:hover {
  color: #8C2D0F
  text-decoration: none;
} 
