.form 		{font-size:12px;}
.formgold 	{font-size:12px; background-color:#F2F4F9}

.hide     	{font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#9A0201; font-weight: none; text-decoration:none }

.headline1  {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#003E88; font-weight: bold; text-decoration:none }
.headline2  {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#003E88; font-weight: bold; text-decoration:none }
.normal     {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none }
.normal_white     {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none }
.normal_blue     {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#003E88; text-decoration:none;}
.normalfield     {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none }
.normalfieldwhite     {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none }
.headfield  {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#80178E; font-weight: bold; text-decoration:none }
.normalblue     {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#80178E; text-decoration:none }

.black     {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: none; text-decoration:none }

.hlgold		{font-family:  Arial, Verdana, Helvetica, sans-serif; COLOR: #DEC99F; font-size:11px; font-weight: bold; text-decoration:none;}
.gold 		{font-family:  Arial, Verdana, Helvetica, sans-serif; COLOR: #DEC99F; font-size:10px; text-decoration:none;}
.goldsmall 		{font-family:  Arial, Verdana, Helvetica, sans-serif; COLOR: #DEC99F; font-size:9px; text-decoration:none;}

.menu     	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold; text-decoration:none }
.menuwhite     	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold; text-decoration:none }
.menusmall  {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight: bold; text-decoration:none } 

.linkki {font-family: arial, helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; color:blue; text-decoration:yes; }

a:link 						   { font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #003E88; text-decoration:none;}
a:visited 					   { font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #003E88; text-decoration:none;}
a:link:hover 			  	   { font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #76AA00; text-decoration:none;}
a:visited:hover   		   { font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #76AA00; text-decoration:none;}
a:active 	  				   { font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #003E88;  text-decoration:none;}

a.nav:link 						   { font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: #FFFFFF; text-decoration:none;}
a.nav:visited 					   { font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: #FFFFFF; text-decoration:none;}
a.nav:link:hover 			  	   { font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: #76AA00; text-decoration:none;}
a.nav:visited:hover   		   { font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: #76AA00; text-decoration:none;}
a.nav:active 	  				   { font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: #FFFFFF;  text-decoration:none;}

a.nav_online:link 						   { font-family: Arial, Helvetica, sans-serif; font-size:14px;COLOR: #003E88; text-decoration:none;}
a.nav_online:visited 					   { font-family: Arial, Helvetica, sans-serif; font-size:14px;COLOR: #003E88; text-decoration:none;}
a.nav_online:link:hover 			  	   { font-family: Arial, Helvetica, sans-serif; font-size:14px;COLOR: #76AA00; text-decoration:none;}
a.nav_online:visited:hover   		   { font-family: Arial, Helvetica, sans-serif; font-size:14px;COLOR: #76AA00; text-decoration:none;}
a.nav_online:active 	  				   { font-family: Arial, Helvetica, sans-serif; font-size:14px;COLOR: #003E88;  text-decoration:none;}


.hidden    {visibility: hidden}

.kohde
 {
 
  /*background-image:url(../template/bg.jpg);*/
 
  /*border:solid #666666; width:200px; height:50px;*/
  float:left;
  margin-left:0px;
  margin-right:5px;
  margin-bottom:5px;
  padding: 5px;
  vertical-align:top;

  text-align:left;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#666666; 
  text-decoration:none;
  width:310px;
 }
.cart
 { 
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  padding: 5px;
  position: absolute;
  top: 50px;
  left: 700px;

  z-index:1;
  vertical-align:top;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#666666; 
  text-decoration:none;
  width:120px;
 }
.linkki1
 { 
  float:left;
  width:55px;
 }
.linkki2
 {
  float:left;
  width:45px;
  
 }
.linkki3
 {
  float:left;
  width:55px;
  text-align:right;
 }
.linkki4
 {
  float:left;
  vertical-align:bottom;
  text-align:right;
  width:75px;
 }
 div.help
 {
  margin-left:0px;
  margin-right:0px;
  padding: 10px;  
  text-align:left;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#666666; 
  text-decoration:none;
  width:250px;
  background-color:#FFFFFF;
  filter:alpha(opacity=90);
 }
  div.maksu
 {
  float:left;
  margin-left:5px;
  margin-right:5px;
  padding: 10px;  
  text-align:left;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#666666; 
  text-decoration:none;
  width:150px;
  height:150px;
  background-color:#FFFFFF;
  vertical-align:bottom;
 }
.kaupungit
 {
  background-image:url(./template/kaupunki.jpg);
  background-repeat:no-repeat;
  float:left;
  /*border:solid #666666;*/ 
  width:105px; 
  height:35px;
  margin-left:0px;
  margin-right:5px;
  margin-bottom:5px;
  padding: 5px;
  vertical-align:middle;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#666666; 
  text-decoration:none;
 }
.kysely {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.forminput {    
 width: 260px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #F8FCFA;    
 border: 1px solid #7DB00C;    
 margin-right: 0px;    
}  
.formarea {    
 width: 260px;   
 height: 50px;  
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #F8FCFA;    
 border: 1px solid #7DB00C;    
 margin-right: 0px;    
}  
