body {
  background: #d6e1d4;
  color: #000000;
  font: 10pt "lucida sans unicode", sans-serif;
  margin: 20px;
}

.main {
	border: 1px solid black;
  height: 709px;
	width: 800px;
}

.header {
  background: url('images/top2.jpg') no-repeat top left;
  color: #000000;
  height: 113px;
  margin: 0px;
}

.addr {
	border: 0px;
}

.behindBody {
  background: url('images/back2.jpg') repeat-x top left;
	background-position: 0px 28px;
  color: #000000;
}

.bodyCell {
  background:	none;
  color: #000000;
  height: 548px;
  padding: 0px 10px 15px 15px;
  text-align: left;
  width: 800px;
}

.bodyCell img {
  margin: 10px 20px 0px 0px;
}

.kuva {
  border: 1px solid black;
}

.linkCell {
  background: url('images/link.jpg') no-repeat top left;
  color: #000000;
  padding: 0px 0px 0px 15px;
  text-align: left;
  width: 800px;
}

.linkCell img {
  margin-right: 25px;
}

.linkCell .kuvia {
  margin-right: 320px;
}

.linkCell .yhteys {
	margin-right: 0px;
}

.etusivukuva {
	float: right;
	border: 1px solid black;
}

h1 {
  border-width: 0px 0px 1px 0px;
  border-style: dashed;
  border-color: #505050;
  color: #165626;
  display: block;
  font: bold 16pt arial, sans-serif;
  margin: 0px;
  padding: 15px 15px 0px 0px;
}

h1:first-letter {
  color: #cc7200;
}

h2 {
  border-width: 0px 0px 1px 0px;
  border-style: dashed;
  border-color: #b9c5bc;
  color: #165626;
  display: block;
  font: bold 12pt arial, sans-serif;
  margin: 0px;
  padding: 15px 15px 0px 0px;
}

h2:first-letter {
  color: #cc7200;
}

h3 {
  color: #165626;
  display: block;
  font: bold 10pt arial, sans-serif;
  margin: 0px;
  padding: 15px 15px 0px 0px;	
}

h3:first-letter {
  color: #cc7200;
}

p {
  line-height: 18px;
	font-size: 10pt;
}

ul {
  line-height: 18px;
  list-style: square;
  font-size: 10pt;
}

.henkilotiedot p {
  font-weight: bold;
  margin: 0px;
}

.henkilotiedot p.vastaus {
  font-weight: normal;
  margin: 0px 0px 0px 15px;
}

a {
  text-decoration: underline;
	color: #cc7200;
}

a:visited {
	color: #165626;
}


address {
	color: black;
	font-size: 7pt;
	float: right;
}

address a {
  text-decoration: underline;
	color: black;
}

address a:hover {
  text-decoration: none;
	color: black;
}

ul {
	list-style: disc;
}

.saannot li {
	padding: 0px 0px 10px 0px;
}
