BODY               
	{	
	font-size:12px;font-family:verdana,arial,sans-serif;font-size:12px;color:#3333CC;font-weight:normal;background-color:#FFFFFF;margin:0px;padding:0px;margin:3px;scrollbar-base-color:#666699;scrollbar-arrow-color:#ddddff;
	}
HTML
	{
	scrollbar-base-color:#666699;scrollbar-arrow-color:#ddddff
	}

TABLE
        {
	text-align:left;margin-left:auto;margin-right:auto
	}
TD                 
	{
	font-family:verdana,arial,sans-serif;font-size:12px;color:#000000;font-weight:normal;background-color:#FFFFFF;margin:px;padding:5px
	}
P                  
	{
	font-size:12px;margin-left:9px;margin-right:9px;margin-top:3px;margin-bottom:3px
	}
A                  
	{
	background-color:#FFFFFF
	}
I	
	{
	background-color:#FFEECC
	}
UL                 
	{
	margin-top:6px;margin-bottom:6px;margin-right:16px
	}
LI                 
	{
	margin-top:6px;margin-bottom:3px;list-style-type:dot;font-size:12px
	}
DL                 
	{
	margin-top:6px;margin-bottom:6px;margin-right:16px;margin-left:6px
	}
DT                 
	{
	margin-left:9px
	}
DD                 
	{
	margin-left:13px
	}
HR                 
	{
	height:1px;width:97%;text-align:center
	}

H1,H2,H3,H4,H5,H6  
	{
	font-family:arial,sans-serif;font-weight:bold;margin-left:9px;margin-right:9px;margin-top:9px;margin-bottom:6px
	}
H1                 
	{
	font-size:24px
	}
H2                 
	{
	font-size:18px
	}
H3                 
	{
	font-size:14px
	}
H4                 
	{
	font-size:12px
	}
H5                 
	{
	font-size:11px
	}
H6                
	{
	font-size:9px;color:#ffffff;font-weight:normal;
	}

.menuborder        
	{
	width:128px;color:#999999;background-color:#FFFFFF;vertical-align:top;border-style:solid;border-color:#999999;border-left-width:1px;border-right-width:0px;border-top-width:0px;border-bottom-width:0px
	}
.menuborder2       
	{
	color:#3333cc;background-color:#FFFFFF;vertical-align:bottom;text-align:left;border-style:solid;border-color:#999999;border-left-width:1px;border-right-width:0px;border-top-width:0px;border-bottom-width:0px
	}
.dokuborder        
	{
	vertical-align:top;border-style:solid;border-color:#999999;border-left-width:1px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px
	}
.keskitys          
	{
	text-align:center
	}
.logospacing       
	{
	margin:2px
	}
.linkbar           
	{
	font-size:12px;background-color:#3333CC;color:#FFFFFF;padding:2px;border-style:solid;border-left-color:#99CCFF;border-top-color:#99CCFF;border-right-color:#336699;border-bottom-color:#336699;border-width:1px;text-align:center
	}
.alabar           
	{
	font-size:12px;background-color:#3333CC;color:#FFFFFF;padding:2px;border-style:solid;border-left-color:#99CCFF;border-top-color:#99CCFF;border-right-color:#336699;border-bottom-color:#336699;border-width:1px
	}
.menu              
	{
	margin-top:6px;margin-bottom:6px
	}
.muokattu          
	{
	color:#999999;background-color:#FFFFFF;text-align:right
	}
.vastaus           
	{
	color:#666699;background-color:#FFFFFF
	}
.monospace         
	{
	font-family:monospace;color:#666666;background-color:#FFFFFF;margin:15px
	}
.linkbar a:link    
	{
	color:#FFFFFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}
.linkbar a:visited 
	{
	color:#FFFFFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}
.linkbar a:hover   
	{
	color:#99CCFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}
.linkbar a:active  
	{
	color:#99CCFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}

.menu a:link       
	{
	text-decoration:none;color:#3333CC
	}
.menu a:visited    
	{
	text-decoration:none;color:#3333CC
	}
.menu a:hover      
	{
	text-decoration:underline;color:#6699CC
	}
.menu a:active     
	{
	text-decoration:underline;color:#6699CC
	}
.menutassa
	}
	text-decoration:none;color:#003399
	}
a:link             
	{
	text-decoration:underline;color:#0066CC
	}
a:visited          
	{
	text-decoration:underline;color:#003399
	}
a:hover            
	{
	text-decoration:none;color:#6699CC
	}
a:active           
	{
	text-decoration:none;color:#6699CC
	}
.alabar a:link    
	{
	color:#FFFFFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}
.alabar a:visited 
	{
	color:#FFFFFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}
.alabar a:hover   
	{
	color:#99CCFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}
.alabar a:active  
	{
	color:#99CCFF;font-weight:bold;background-color:#3333CC;text-decoration:none
	}
.kuvateksti           
	{
	font-size:12px;color:#FFFFFF;padding:2px;border-style:solid;border-left-color:#99CCFF;border-top-color:#99CCFF;border-right-color:#336699;border-bottom-color:#336699;border-width:1px;text-align:center
	}
.kuvamenu a
	{
	background-color:#3333cc;text-align:center;text-decoration:none;color:#FFFFFF
	}
.kuvamenu a:link       
	{
	text-align:center;text-decoration:none;color:#FFFFFF
	}
.kuvamenu a:visited    
	{	
	text-align:center;text-decoration:none;color:#FFFFFF
	}
.kuvamenu a:hover      
	{
	text-align:center;text-decoration:underline;color:#000000;background-color:#FFFFFF
	}
.kuvamenu a:active     
	{
	text-align:center;text-decoration:underline;color:#FFFFFF
	}

table.hinnasto {
	border: 2px solid blue;
	border-collapse: collapse;
	background-color: #FAF0E6;
}
table.hinnasto th {
	border: 1px inset blue;
	background-color: #FFFAFA;
}
table.hinnasto td {
	border: 1px inset blue;
}

.calendarHeader { 
    font-weight: bolder;
    font-size:8pt;
    color: #808080; 
/*    background-color: #D6C69C;  */
}

.calendarFree { 
    font-size:8pt;
    text-align:center;
    border: 1px solid #808080;
    padding-left: 4;
    padding-right: 4;
    padding-top:1;
    padding-bottom: 1; 
    background-color: #EFDFBF

}

.calendar { 
    background-color: #E5D5AB;

}
.calendarReserved { 
    font-size:8pt;
    text-align:center;
    border: 1px solid #808080;
    padding-left: 4;
    padding-right: 4;
    padding-top:1;
    padding-bottom: 1; 
    background-color: #FF6600
}

.calendarWeek { 
    font-size:6pt;
    font-weight:bold;
    text-align:left;
    padding-left: 4;
    padding-right: 4;
    padding-top:1;
    padding-bottom: 1; 
}

.calendarPast { 
    font-size:8pt;
    text-align:center;
    border: 1px solid #808080;
    color: #E5D5AB; 
    padding-left: 4;
    padding-right: 4;
    padding-top:1;
    padding-bottom: 1; 
    background-color: #EFDFBF

}
