div#links1 a span,
div#links2 a span,
div#links3 a span,
div#links4 a span,
div#links5 a span,
div#links6 a span {
  display:none;
}

a:hover span {
zoom:1;
}

div#links1 a:hover span,
div#links2 a:hover span,
div#links3 a:hover span,
div#links4 a:hover span,
div#links5 a:hover span,
div#links6 a:hover span {
  display:block;
zoom:1;
  position:absolute;
  padding:10px;
  margin-top:5px;
  width:740px;
  z-index:100;
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  background:#CFCFCF;
  border:1px solid #0099CC;
}

.title1 {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color:#6A5ACD;
	white-space: nowrap;
}

.title2 {
  font:bold 14px Verdana, Geneva, Helvetica, Arial;
  color:#6A5ACD;
}

.title3 {
	font:bold 14px Verdana, Geneva, Helvetica, Arial;
	color:black;
	white-space: nowrap;
}

.title4 {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color:black;
	white-space: nowrap;
}

.title5 {
	font:bold 23px Verdana, Geneva, Helvetica, Arial;
	color:#696969;
	white-space: nowrap;
}

.layer2 {
  width:100%;
  margin-top:10px;
  margin-bottom:10px;
  vertical-align:top;
  background:#CFCFCF;
  border-collapse:collapse;
  border:1px solid #0099CC;
}

.layer3 {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:35px;
  vertical-align:top;
  background:#CFCFCF;
}

.layer4 {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:35px;
  border-collapse:collapse;
  border:1px solid #0099CC;
  vertical-align:top;
  background:#CFCFCF;
}

.layer5 {
  width:950px;
  margin-top:10px;
  padding:10px;
  vertical-align:top;
  background:#E8E8E8;
}

.layer6 {
  margin-top:10px;
  margin-bottom:10px;
  vertical-align:top;
  background:#CFCFCF;
  border-collapse:collapse;
  border:1px solid #0099CC;
}

.layer7 {
  margin-left:10px;
  padding-bottom:15px;
  padding-top:15px;
  background:#BEBEBE;
}

.layer8 {
  margin-top:10px;
  padding:10px;
  vertical-align:top;
  background:#E8E8E8;
}

.border {
  border-collapse:collapse;
  border:1px solid #0099CC;
}

.header1 {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color:white;
  background:#696969;
  padding:3px;
  border-top:1px solid #0099CC;
  border-bottom:1px solid #0099CC;
}

.header2 {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color:#DCDCDC;
  background:#696969;
  padding:3px;
  border-top:1px solid #0099CC;
  border-bottom:1px solid #0099CC;
}

.rownorm {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  background:#CFCFCF;
  padding:3px;
  border-top:1px solid #0099CC;
  border-bottom:1px solid #0099CC;
}

.rowalt {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  padding:3px;
  background:#B5B5B5;
  border-top:1px solid #0099CC;
  border-bottom:1px solid #0099CC;
}

.header1b4 {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color:white;
  background:#696969;
  padding:3px;
  border:1px solid #0099CC;
}

.rownormb4 {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  background:#CFCFCF;
  padding:3px;
  border:1px solid #0099CC;
}

.rowaltb4 {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  padding:3px;
  background:#B5B5B5;
  border:1px solid #0099CC;
}

.rowquote {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  background:#CFCFCF;
  padding:3px;
  border:1px solid #0099CC;
}

.keskustelu1 {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  padding:10px;
  background:#CFCFCF;
  border:1px solid #0099CC;
}

.keskustelu2 {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  padding:4px;
  width:100px;
  background:#CFCFCF;
  border:1px solid #0099CC;
  text-align:center;
}

.rowkeskustelu {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
  padding:8px;
  background:#B5B5B5;
}

.text1 {
  font:bold 9px Verdana, Geneva, Helvetica, Arial;
  color:black;
}

.text2 {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:black;
}

.text3 {
  font:normal 10px Verdana, Geneva, Helvetica, Arial;
  color:black;
}

.text4 {
  font:normal 12px Verdana, Geneva, Helvetica, Arial;
  color:white;
}

.text5 {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color:black;
  text-align:center;
}

.virhe {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color:red;
}

.button {
  font: normal 10px Verdana, Geneva, Helvetica, Arial;
  color:#000000;
}

a {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color: #0099CC;
	text-decoration: none;
}

a.keskustelu {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color: white;
	text-decoration: none;
}

a:hover {
	font:bold 12px Verdana, Geneva, Helvetica, Arial;
	color: #AA0000;
	text-decoration: underline;
}

a.active {
	font:bold 14px Verdana, Geneva, Helvetica, Arial;
	color:#6A5ACD;
	text-decoration: none;
}
a.active:hover {
	font:bold 14px Verdana, Geneva, Helvetica, Arial;
	color: #AA0000;
	text-decoration: underline;
}


