BODY          { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12pt; margin:5px; color:black; background-image: url(joh4v_tausta.gif); background-attachment: fixed;}
A:link        { font-family:Verdana; font-size:12pt; font-weight:bold; text-decoration:none; text-align:right; color:blue;}
A:visited     { font-family:Verdana; font-size:12pt; font-weight:bold; text-decoration:none; text-align:right; color:blue;}
A:active      { font-family:Verdana; font-size:12pt; font-weight:bold; text-decoration:none; text-align:right; color:gray;}
A:hover       { font-family:Verdana; font-size:12pt; font-weight:bold; text-decoration:none; text-align:right; color:red;}
A:offsite     { font-family:Verdana; font-size:12pt; font-weight:bold; text-decoration:none; text-align:right; color:gray;}
.topheader    { background-color: #FFFFCC; color:black; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:14pt; text-align:center; padding-top:1em; }
.headline     { background-color:orange; color:black; font-family:Arial Black; font-size:12pt; text-align:center; padding-top:1em; }
.para         { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:left; margin-left:25px; margin-top:10px; }
.group        { font-family:Arial Black; font-size:14pt; margin-top:.5em; margin-left:.5em; margin-bottom:.5em; }
.lisa-info    { font-family:Verdana; font-size:10pt; font-weight:normal; text-align:right; color:blue; }
.arrow        { font-family:Webdings; }
.formheader   { background-color:black; color:orange; font-family:Arial Black; font-size:12pt; text-align:center; padding-top:1em; }
.formdata     { background-color:white; color:orange; font-family:Arial Black; font-size:10pt; text-align:left; }
.formdatareq  { background-color:white; color:black;  font-family:Arial Black; font-size:10pt; text-align:left; }
.reportheader { background-color:black; color:orange; font-family:Arial Black; font-size:10pt; text-align:left; padding-top:1em; }
.reportdata   { background-color:white; color:black; font-family:Verdana;     font-size:10pt; text-align:left; }
.reportdatarev{ background-color:#FFC086; color:black;  font-family:Verdana;     font-size:10pt; text-align:left; }
.reportlabel  { background-color:white; color:black;  font-family:Arial Black; font-size:10pt; text-align:left; }
.alignright   { background-color:white; color:black;  font-family:Arial Black; font-size:10pt; text-align:right; }
td.logo       { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:left; font-size:40pt;}
td.lounas     { background-image:url(lounas.jpg); color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:left; font-size:40pt;}
td.header     { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:left; font-size:20pt; margin-top:25mm; vertical-align:bottom; height:35pt;}
td.indent     { color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:left; font-size:9pt; text-indent:25px; }
td.list       { color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:left; font-size:12pt; margin-left:15px;margin-bottom:35px;  }
td.kirja      { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; text-align:left; font-size:12pt; margin-left:15px; }
div.kirja     { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; text-align:left; font-size:12pt; margin-left:15px; }
div.otsikko   { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; text-align:left; font-size:12pt; margin-left:15px; margin-top:15px; }
div.para      { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:left; margin-left:25px; margin-top:10px; }
div.foot      { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align:right; margin-left:25px; margin-top:10px; font-size:10pt; }
.note         { background-color:white; color:brown;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:10pt;text-align:left; }
li.linkki     { font-size:14 pt; font-weight:bold; text-decoration:none; text-align:left; color:blue;}
ul.kirja      { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; text-align:left; font-size:12pt; margin-left:15px; margin-top:10px; }
li             { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:normal; text-align:left; font-size:12pt; margin-left:15px; }
li.tyhja       { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:normal; text-align:left; font-size:12pt; margin-left:15px; }
li.kirja       { background-color:none; color:black;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; text-align:left; font-size:12pt; margin-left:15px; margin-top:10px; }
