body {
  margin: 0px 0px 0px 0px;
/*  margin: 0px 0px 10px 0px; */
  padding: 0px;
/*  background: #123441; */
background: #4f4f4f;
background-image: url(/tausta.png);
background-repeat: repeat-x;

/*  background: #ffffff; */
/*  background-image: url(/kuvat/taustavalkoinen.jpg); */
/*	background-repeat: repeat-y; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 1em;
}

.content {
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.content h1, h2, h3, h4 {
  margin: 20px 25px 10px 50px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.80em;
  line-height: 1.4em;
color: #febd11;
/*  color: #f97d27; */
/*  color: #41606f; */


}

.content p {
  margin: 10px 25px 10px 50px;
  margin: 0px 25px 10px 50px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.4em;
  color: #FFF;
}

.contenthigh {
  font-weight: bold;
  color: #f97d27;
}

.content a, .content a:link, .content a:visited {
  text-decoration: none;
  color: #41606f;
}

.content a:active, .content a:hover {
  text-decoration: underline;
  color: #f97d27;
}

.content ul, .content ol {
  margin: 10px 25px 10px 50px;
  padding: 0px 0px 0px 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.4em;
  color: #ffffff;
}

.content li {
  margin: 0px;
  padding: 0px;
}

a.topnavi, a.topnavi:link, a.topnavi:visited, a.topnavi:active, a.topnavi:hover {
  margin: 0px 20px 0px 20px;
  padding: 0px;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 13px;
  line-height: 12px;
}

a.topnavi, a.topnavi:link, a.topnavi:visited {
  color: #41606f;
}

a.topnavi:active, a.topnavi:hover {
  color: #ffffff;
}

a.sidenavi, a.sidenavi:link, a.sidenavi:visited, a.sidenavi:active, a.sidenavi:hover {
  margin: 0px 20px 0px 0px;
  padding: 0px;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 13px;
  line-height: 12px;
}

a.sidenavi, a.sidenavi:link, a.sidenavi:visited {
  color: #ffffff;
}

a.sidenavi:active, a.sidenavi:hover {
  color: #febd11;
}

.footer {
  margin: 0px 0px 0px 25px;
  padding: 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 10px;
  color: #ffffff;
}

a.footerlink, a.footerlink:link, a.footerlink:visited {
  text-decoration: none;
  color: #ffffff;
}

a.footerlink:active, a.footerlink:hover {
  text-decoration: underline;
  color: #febd11;
}

p.empty {
  margin: 0px;
  padding: 0px;
}

.contentimg {
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: bottom;
}

.blockimg {
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: bottom;
  font-size: 1%;
  line-height: 0;
}

.contentimgleft {
  margin: 0px 15px 20px 0px;
  float: left;
  border: #febd11 solid 2px;
}
.kuva {
  margin: 0px 0px 0px 0px;
  float: left;
  border: 0px;
}

.contentimgborder {
  margin: 10px 10px 10px 0px;
  border: #febd11 solid 2px;
}

.whitelogotable {
  background: #ffffff;
  margin: 0px;
  padding: 20px;
/*  border-top: #febd11 solid 2px;
  border-bottom:  #febd11 solid 2px;
  border-right: none;
  border-left: none; */
}

.blacklogotable {
  background: #000000;
  margin: 0px;
  padding: 20px;
/*  border-top: #febd11 solid 2px;
  border-bottom:  #febd11 solid 2px;
  border-right: none;
  border-left: none;  */
}

.texttable {
  margin: 10px 25px 10px 50px;
  padding: 0px;
}

.texttable td {
  margin: 0px;
  padding: 0px;
}

.texttable p {
  margin: 0px 0px 10px 0px;
}

.texttablenop {
  margin: 10px 25px 10px 50px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.4em;
  color: #ffffff;
}
