#kal{   
position:relative;
left:0px;
top:10px;
}
#kal th
{
text-align: center;
padding:1px;
margin:0px;
font-size:12px;
border-left:1px solid white;
background-color:#D2A6A6;
}
#kal td
{
text-align: center;
padding:2px;
margin:0px;
font-size:12px;
background-color:white;
}
#kal td:hover
{
text-align: center;
font-size:12px;
background-color:#800000;
color:white;
}
#kal p
{
text-indent: 0px; 
text-align: center;
padding: 1px 0px 1px 0px;
color:black;
background-color : white;
margin:0px;

}
#kal div{
height:10px;
width:12px;
    
}
#kal p a
{
padding: 0px 3px 0px 3px;
font-weight: bold;
cursor: help;
color: black;
text-decoration: none;
background-color:#FFE1D2;
}
#kal p a span
{
position: relative;
top: 0.1em;
left: .5em;
font-size: 90%;
font-weight: normal;
text-align: left;
}
#kal_start
{
font-size: 90%;
font-weight: normal;
text-align: left;
}
#kal p a span span
{
display: block;
position: absolute;
visibility: hidden;
top: 2em;
left: .5em;
padding: .2em .5em;
background: #F0F0F0;
border: solid #585858 2px;
width:180px;

}
#kal a:hover span span
{
visibility: visible;
}
#kal_m a
{
position: relative;
font-size: 12px;
font-weight: normal;
text-align: left;
}               
