body {
   margin: 0px;
   background: #ECECEC url(tausta.gif) top center repeat-y;
}
input {  
   font-family: Arial, Helvetica, sans-serif;  
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #606060;
}
textarea {  
   font-family:  Arial, Helvetica, sans-serif;  
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #606060;
}
td {  
   font-size: 12px;
   font-family: Arial, , Helvetica, sans-serif;  
   font-weight: normal;
   font-style: normal;
   color: #606060;
}
text {  
   font-family:  Arial, Helvetica, sans-serif;  
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #000000;
}
a:hover {  
   text-decoration: underline;
}
a {  
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   color: #46B0E4;
   text-decoration: none;
}
.header {
   font-family:  Arial, Helvetica, sans-serif;  
   font-size: 24px;
   font-weight: bold;
   font-style: normal;
   color: #214373;
}
.sisalto {
   font-size: 12px;
}
.queryinput {  
   margin: 0px;
   font-size: 90%;
   font-weight: normal;
   font-style: normal;
   width: 89px;
   height: 20px;
   color: #606060;
   border: solid 1px #0095D4;
}
.greytable {  
   font-size: 90%;
   font-weight: normal;
   font-style: normal;
   color: #7B7B7B;
   border: solid 1px #E0E0E0;
   background: url(harmaatausta.jpg) left top repeat-x;
}
.greytable td {
   padding-top: 15px;
   padding-bottom: 0px;
   padding-left: 15px;
   padding-right: 10px;
}
.taulukko_reunaviivat {  
   color: #7B7B7B;
/*   border: solid 1px #E0E0E0;*/
   background: #C0C0C0;
}
.taulukko_reunaviivat td {
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 70%;
}
.taulukko {  
   color: #606060;
}
.taulukko td {
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 70%;
}
.yritystaulukko {  
   font-size: 95%;
   color: #606060;
   padding: 0;
   margin: 0;
   background: transparent;
}
.yritystaulukko th {
  text-align: left;
   padding: 2px;
   background: #F7F7F7;
}
.yritystaulukko td {
   padding: 2px;
   border-top: solid 1px #E0E0E0;
   background: #ffffff;
}
.insidetable  {
   padding: 0px;
}
.insidetable td {
   padding: 0px;
}
.footer {  
   font-family:  Arial, Helvetica, sans-serif;  
   font-size: 11px;
   font-weight: bold;
   font-style: normal;
   color: #7B7B7B;
}
.blueheader {  
   font-family:  Arial, Helvetica, sans-serif;  
   font-size: 14px;
   font-weight: bold;
   font-style: normal;
   color: #46B0E4;
}
.bluetext {  
   font-family:  Arial, Helvetica, sans-serif;  
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   color: #46B0E4;
}
.h1 {
   background-color: transparent;
   font-family: Arial, Arial, Helvetica, sans-serif;
   font-size: 13pt; 
   font-weight: bold; 
}
a.vasennavi_taso1:active { color: #46B0E4; }
a.vasennavi_taso1:link { color: #46B0E4; }
a.vasennavi_taso1:visited { color: #46B0E4; }
a.vasennavi_taso1:hover { color: #46B0E4; text-decoration: underline}
a.vasennavi_taso1 {
   background-color: transparent;
   background-image: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   font-weight: bold; 
   text-decoration: none;
}
a.vasennavi_taso1_selected:active { color: #BBBBBB; }
a.vasennavi_taso1_selected:link { color: #BBBBBB; }
a.vasennavi_taso1_selected:visited { color: #BBBBBB; }
a.vasennavi_taso1_selected:hover { color: #BBBBBB; text-decoration: underline}
a.vasennavi_taso1_selected {
   background-color: transparent;
   background-image: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   font-weight: bold; 
   text-decoration: none;
}
.leivanmurupolku {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}
a.leivanmurupolku:link, a.leivanmurupolku:visited, a.leivanmurupolku:active {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
a.leivanmurupolku:hover {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
a.tekstilinkki:link, a.tekstilinkki:visited, a.tekstilinkki:active {
	color: #46B0E4;
	text-decoration: none;
}
a.tekstilinkki:hover {
	color: #46B0E4;
	text-decoration: underline;
}
a.uutislinkki:link, a.uutislinkki:visited, a.uutislinkki:active {
	color: #333333;
	text-decoration: none;
}
a.uutislinkki:hover {
	color: #333333;
	text-decoration: underline;
}

