/* old = malli.css*/
H1 { font-size: clamp(1.1rem, 1.6vw, 1.2rem);
      line-height: 1.2;
	color :#003399 ; }
H2 { font-size:12pt; 
	color :#003399 ;  }
H3 { font-size:11pt; 
	color :#003399 ;  }
H4 { font-size:10pt; 
	color :#003399 ; }
H5 { font-size:9pt; 
	color :#003399 ; }

A { text-decoration: underline; font-weight: normal; }
  A:link{color:#003399; }
  A:visited{color:#003399; }
  A:active{color: #f88f40; }
  A:hover{color:#f88f40; }


.ts1r { font-family: arial, helvetica ; font-size: 9pt ;
  text-align:right ; vertical-align:top ;
  }
.ts1m { font-family: arial, helvetica , sans-serif, serif; font-size: 8pt ;
  text-align:left ; vertical-align:top ;
 }
.ts1c {
  font-weight: bold; font-size:9pt;
  font-family:  Arial, Helvetica, sans-serif;
  padding-top: 5px; padding-left: 10px;
  }

.ts2 { font-family: arial, helvetica , sans-serif, serif; 
  font-size: 8pt ; text-align:left ; vertical-align:top ;
  padding-left: 4px; padding-top: 3px; background-color:#f8f8f8;
  }
.ts1 { font-family: arial, helvetica , sans-serif, serif; 
  font-size: 8pt ; text-align:left ; vertical-align:top ;
  padding-left: 4px; padding-top: 3px; background-color:#fefefe;
  }
.ts1 { font-family: arial, helvetica , sans-serif, serif; 
  font-size: 8pt ; text-align:left ; vertical-align:top ;
ts1 A { text-decoration: underline;
  }
A.ts1:link{ text-decoration: underline; 
  }
A.ts1:visited{ text-decoration: underline; 
  }
.lomake { font-family: sans-serif, arial, helvetica ; font-size: 11pt ;
   text-align:left ; vertical-align:top ;
   background-color: #fff ;
   border-bottom: solid gray 1px;
   }

.palkki, .palkki1st { font-family: arial, helvetica ; font-size: 9pt ;
   text-align:left ; vertical-align:top ;
   white-space: nowrap;
   color: #003399;
   }

.palkki A,.palkki1st A { /*display:block; */
   color: #003399;
   text-decoration: underline;
   white-space: nowrap;
   }
  A.palkki1st{color: #003399; font: bold 9pt Verdana,Arial,Helvetica;
  }
  A.palkki:link{color: #003399; }
  A.palkki1st:link{color: #003399; }
  A.palkki:visited{color: #003399; }
  A.palkki1st:visited{color: #003399; }
  A.palkki:active{color: #003399; }
  A.palkki1st:active{color: #003399; }

.palkkiots { font-family: arial, helvetica ; font-size: 9pt ;
  color: #003399; text-align:left ; vertical-align:top ;
   white-space: nowrap;
  }
.palkki a span {display: none;}

.bc { font-family: verdana,helvetica,arial ; font-size: 12p ;
  font-weight: bold;
  color: #000000; text-align:left ; vertical-align:top ;
  background-color: #3300cc ;
  }

.white {font-color: #ffffff; }
.white:link{color:#ffffff; }
.white:visited{color:#ffffff; }
.white:active{color:#000000; }
.white:hover{color:#000000; background-color: transparent; 
   text-decoration: none ;}
   }
.menu  {font-family :Verdana,Arial,Helvetica ;
   text-decoration: none;
   font-weight: normal;
   font-size: 9pt; 
   }
  .menu:link{color:#000000; }
  .menu:visited{color:#000000; }
  .menu:active{color:#ffffff; hover:none ; }
  .menu:hover{color:#FFFFFF; background-color: none; 
      text-decoration: none ;}

.kuva  {text-decoration: none;
  background-color: #f8f8f8; /* harmaa */
  } 

img {
   border-style:   none;
   }

#footer {display: none;}
#rightblock {display: none;}
#leftblock {display: none;}
