BODY 
{
font-size:11; 
color: Black; 
font-family: Verdana, Tahoma, Times New Roman;
} 

TABLE
{
font-size:11; 
color: Black; 
font-family: Verdana, Tahoma, Times New Roman;
} 

H1 
{
font-size:20;
font-family: Verdana, Tahoma, Times New Roman; 
color: #23238E; 
} 

H2 
{
font-size:16; 
font-family: Verdana, Tahoma, Times New Roman; 
color: #23238E;
} 

H3 
{
font-size:12; 
font-family: Verdana, Tahoma, Times New Roman; 
color: #23238E; 
} 

H4
{
font-size:10; 
font-family: Verdana, Tahoma, Times New Roman; 
color: #23238E; 
} 

A:link
{
text-decoration: none; 
FONT-WEIGHT: bold;
color:#426F42
} 

A:active 
{
text-decoration: none; 
FONT-WEIGHT: bold;
color:#23238E
}

A:visited 
{
text-decoration: none; 
FONT-WEIGHT: bold;
color:#426F42
}


A:hover 
{
text-decoration: none;
FONT-WEIGHT: bold;
color:#23238E
} 

P 
{ 
font-size:11; 
color: Black; 
} 

.pvm 
{ 
font-size:8; 
} 

table.varauskalenteri
{
	border-color: #23238E;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
    font-size:10; 
}

td.ots
{
	
text-align:center;
vertical-align: top;
background-color: #23238e;	
color:#FFFFFF;

    border-color: #FFFFFF;
    border-width: 1px 1px 0 0 ;
    border-style: solid;
    margin: 0;
    width: 65px;
    
}

td.ots2
{
	FONT-WEIGHT: bold;
text-align:center;
vertical-align: top;
background-color: #23238e;	
color:#FFFFFF;

    border-color: #FFFFFF ;
    border-width: 0 1px 0 0 ;
    border-style: solid;
    margin: 0;
    width: 65px;
    
}

td.ots2Oikea
{
	FONT-WEIGHT: bold;
text-align:center;
vertical-align: top;
background-color: #23238e;	
color:#FFFFFF;

    border-color: #FFFFFF #23238e;
    border-width: 0 1px 0 0 ;
    border-style: solid;
    margin: 0;
    width: 65px;
    
}

td.var
{
text-align:center;
vertical-align: top;
background-color: #9D98F2;	

    border-color: #23238E;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    width: 65px;
		
}

td.var2
{
text-align:center;
vertical-align: top;
background-color: #9D98F2;	

    border-color: #23238E;
    border-width: 1px 1px 0 0;
    border-style: dotted solid;
    margin: 0;
    width: 65px;
		
}

td.varEsim
{
text-align:center;
vertical-align: top;
background-color: #9D98F2;	

    border-color: #23238E;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    width: 65px;
		
}

td.vap
{
text-align:center;
vertical-align: middle;
background-color: #FFFFFF;

    border-color: #23238E;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    width: 65px;
}

td.vapEsim
{
text-align:center;
vertical-align: top;
background-color: #FFFFFF;

    border-color: #23238E;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    width: 65px;
}

td.valikko
{
text-align:center;
vertical-align: middle;
background-color: #FFFFFF;

    border-color: #23238E;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;

}

td.valikko_valittu
{
text-align:center;
vertical-align: middle;
background-color: #9D98F2;

    border-color: #23238E;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;

}
