A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: none
}
          
A:visited   	
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: none
}

A:hover     	
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: underline
}
            
A:active    	
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: none
}
            
.HEADER
{ 
    BACKGROUND: #FF9900;
    COLOR: white;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.OTSIKKO
{ 
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #487FBC;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.INGRESSI
{ 
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #486382;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}


.TEKSTI
{ 
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.TEKSTI a
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #3F678F;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: underline
}
.TEKSTI a:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #3F678F;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: underline
}

.TEKSTI a:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #3F678F;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: underline
}
.TEKSTI a:active
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #3F678F;
    FONT-FAMILY:  Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: underline
}
  
LI     
{	
	font: 13px Arial, Helvetica;
	color: black;  margin-left: 12px;
   	font-weight: none;
   	text-decoration: none;

}

UL   
{	
	font: 13px Arial, Helvetica;
	color: #FF9900;
	margin-left: 12px;
   	font-weight: none;
   	text-decoration: none;

} 

.sisennysvalkoinen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F5F5F5;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
}

.sisennysvalkoinen:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F5F5F5;
    LINE-HEIGHT: 16px; 
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}

.sisennysvalkoinen:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F5F5F5;
    LINE-HEIGHT: 16px; 
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}

.sisennysvalkoinen:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F5F5F5;
    LINE-HEIGHT: 16px; 
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
}

.KALENTERIOTSIKKO
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.KALENTERITEKSTI
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal
}
.KALENTERITEKSTI2
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #2B5178;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal
}
.KALENTERITEKSTIVALITTU
{
    color: #F6F4F4; 
    background-color: #6E4B6C;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal
}
.kalenteritaulukko { border:0px solid #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; 
               padding-bottom: 0px }
.kalenteritaulukko2 { border-left: 0px solid #000000; border-right: 0px solid #000000; 
               padding-left: 0px; padding-right: 0px; padding-top: 0px; 
               padding-bottom: 0px }
legend {
    background: transparent;
    padding: 0.5em;
    font-size: 90%;
}
fieldset {
    border: 1px none #cccccc;
    margin: 1em 0em 1em 0em;
    padding: 0em 1em 1em 1em;
    line-height: 1.5em;
    width: auto;
}

