div.ll
{
background-color: #ccccdd;
text-align:left;
}

.leftmenu1 span
{
display:block;
width: 295px;
color: gray;
border: 1px solid;
background-color: #5A7798;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration:none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11pt;
}

.leftmenu1 a
{
display:block;
width: 295px;
color: #FFFFFF;
border: 1px solid;
background-color: #5A7798;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration:none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11pt;
}

.leftmenu1 a:hover
{
background-color: #44658A;
border-color: #234A76 #869CB4 #869CB4 #234A76;
}

.leftmenu2 span
{
display:block;
width: 295px;
color: gray;
border: 1px solid;
background-color: #DDDDDD;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration:none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}



.leftmenu2 a
{
display:block;
width: 295px;
color: #000000;
border: 1px solid;
background-color: #DDDDDD;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration:none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
font: Arial, Helvetica, sans-serif;
font-size: 10pt;

}
.leftmenu2 a:hover
{
background-color: #CCCCCC;
border-color: #234A76 #869CB4 #869CB4 #234A76;
}

body
{
	background-color: #ccccdd;
}

body.leftmenu
{
	background-color: #ccccdd;
	/*background-color: #bbbbcc;*/
}



table.main
{
border-color: #000000 #000000 #000000 #000000;
border: 1px solid;
border-collapse: collapse;
padding: 0px;
table-layout:fixed;
}
table.kalenteri
{
border-color: #000000 #000000 #000000 #000000;
border: 1px solid;
border-collapse: collapse;
background-color: white;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
}

th.kalenteri
{
background-color:#bbbbcc;
}

th.lightblue
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color:#bbbbcc;
}
span.headtext
{
	font-size: 15px;
	font-weight: bold;

}
span.time
{
	font-size: 15px;
	font-weight: bold;
	padding-right:20px;
	color:white;
}
p.normaltext
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
table.ajankohtaista
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
</style>
