/*** Last updated: 14.12.2007 ***/

body {
  font-family: Verdana, Arial, Helvetica, Tahoma, Serif;
  font-size: 0.8em;
  color: #000000;
  background-color: #e2e396;
  margin-top: 10px;
  margin-bottom: 10px;
}

table {
  font-size: 100%;
  color: #000000;
  background-color: #ffffff;
  border-width: 0px;
}

table.poppari {
  background-color: #edc516;
  text-align: center;
}

.keskitys {
  text-align: center;
}

.box {
  color: #000000;
  background-color: #a4d5a7;
  border: 1px solid #000000;
}

.alibox {
  color: #000000;
  background-color: #edc516;
  border: 1px solid #000000;
}

.databox {
  color: #ffffff;
  background-color: #009933;
  font-weight: bold;
  font-size: 12px;
}

.lista {
  border-bottom: 1px solid #c0c0c0;
}

.tausta {
  color: #000000;
  background-color: #e2e396;
}

.kehys {
  color: #000000;
  background-color: #009933;
}

.dark {
  color: #ffffff;
  background-color: #000000;
}

h1, h2, h3, h4, h5 {
  text-align: center;
  color: #000000;
  background-color: #ffffff;
}

a:link, a:active, a:visited {
  color: #266dd9;
  background-color: #ffffff;
  text-decoration: underline;
}

a:hover {
  color: #cc0033;
  background-color: #ffffff;
  text-decoration: none;
}

a.honey:link, a.honey:active, a.honey:visited {
  color: #266dd9;
  background-color: #edc516;
  text-decoration: underline;
}

a.honey:hover {
  color: #cc0033;
  background-color: #edc516;
  text-decoration: none;
}

a.navi:link, a.navi:active, a.navi:visited {
  color: #cc0033;
  background-color: #a4d5a7;
  text-decoration: none;
  font-weight: bold;
}

a.navi:hover {
  color: #000000;
  background-color: #a4d5a7;
}

a.alinavi:link, a.alinavi:active, a.alinavi:visited {
  color: #cc0033;
  background-color: #edc516;
  text-decoration: none;
}

a.alinavi:hover {
  color: #000000;
  background-color: #edc516;
}

.notice, a.notice:link, a.notice:active, a.notice:visited, a.notice:hover {
  color: #000000;
  background-color: #e2e396;
}

.otsikko {
  color: #ffffff;
  background-color: #009933;
  font-weight: bold;
  padding: 2px;
}

.error {
  color: #ff0000;
  background-color: #e2e396;
}

.tehoste {
  color: #ff0000;
  background-color: transparent;
}

.small {
  font-size: 85%;
}

.harva {
  letter-spacing: 1.5px;
}
  
img {
  border-width: 0px;
  border-style: hidden;
}

img.border {
  border: 1px solid #000000;
}

img.right {
  float: right;
  margin: 0px 2px 0px 0px;
}

img.left {
  float: left;
  margin: 0px 0px 0px 2px;
}

img.rightborder {
  float: right;
  border: 1px solid #000000;
  margin: 5px 2px 5px 5px;
}

img.leftborder {
  float: left;
  border: 1px solid #000000;
  margin: 5px 5px 5px 2px;
}

img.loose {
/*  padding: 5px;*/
  margin: 10px;
}

.but {
  font-family: Verdana, Arial, Helvetica, Tahoma, Serif;
  font-size: 12px;
  font-weight: bold;
  color: #009933;
  background-color: #ffffff;
  /* width: 100px; */
  text-align: center;
}

.kentta {
  font-family: Verdana, Arial, Helvetica, Tahoma, Serif;
  font-size: 100%;
  color: #000000;
  background-color: #ffffff;
  margin-top: 1px;
}

/* Popup -ikkuna */
.poppari {
  background-color: #edc516;
  text-align: center;
}

img.pop {
  border: 3px solid #000000;
}

.small2 {
  font-family: Verdana, Arial, sans-serif;
  color:  #ffffff;
  font-size: 11px;
  font-style: italic;
  background-color: #e2e396;
}

a.jt:link,a.jt:active,a.jt:visited,a.jt:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
  background-color: #e2e396;
}
