#kalenteri {
                font-family: arial, tahoma, helvetica;
                font-size: 11px;
                text-align: left;
#               border: 1px solid #666;
               width: 686px;
#               height: 240px;
                }


/*-----------------------------------------------------------------------------------------------*/



#kalenteri .vuosi {
                font-weight: bold;
                text-align: center;
                }

#kalenteri .otsikko {
                font-weight: bold;
                width: 75px;
                text-align: center;
                }

#kalenteri .viikko {
                width: 20px;
                height: 60px;
#                background-color: #eee;
                text-align: center;
                }



/*-----------------------------------------------------------------------------------------------*/



#kalenteri .uusi {
                background-color: #eee;
                vertical-align: top;
                }

#kalenteri .nykyinen {
                font-weight: bold;
                background-color: #000000;
                color: #fff;
                vertical-align: top;
                }

#kalenteri .vkl {
                background-color: #eee;
                vertical-align: top;
                }

#kalenteri .vanha {
                color: #B0B0B0;
                background-color: white;
                vertical-align: top;
                }

#kalenteri .kkvanha {
                color: black;
                background-color: #B0B0B0;
                vertical-align: top;
                }

#kalenteri .hover {
                background-color: #FDE82B;
                color: #000;
                vertical-align: top;
                }



/*-----------------------------------------------------------------------------------------------*/



.kelluva {
                position: absolute;
                z-order: 10;
                background-color: #eee;
                border: 1px solid #666;
                color: #444;
                padding: 0px 3px 3px 3px;
                text-align: left;
                }

.kelluva p {
                text-align: left;
                border-bottom: 1px solid #888;
                color: #000;
                font-weight: bold;
                }



/*-----------------------------------------------------------------------------------------------*/



#kalenteri .nykyinenmerkki {
                font-weight: bold;
                background-color: #687d68;
                color: #fff;
                border: 1px solid #555;
                vertical-align: top;
                }

#kalenteri .vklmerkki {
                border: 1px solid #ccc;
                background-color: #FDE82B;
                vertical-align: top;
                }

#kalenteri .uusimerkki {
                border: 1px solid #ccc;
                background-color: #FDE82B;
                vertical-align: top;
                }

#kalenteri .vanhamerkki {
                border: 1px solid #000;
                color: black;
                background-color: #808080;
                vertical-align: top;
                }

#kalenteri .kkvanhamerkki {
                border: 1px solid #000;
                color: black;
                background-color: #808080;
                vertical-align: top;
                }


/*-----------------------------*/
#otsikko {
                border: 3px solid white;
                }

#otsikko .logo {
#               border: 3px solid white;
                border-right: 3px solid white;
                }

#valikko {
                font-family: arial, tahoma, helvetica;
                font-size: 13px;
                font-weight: bold;
                text-align: left;
                text-indent: 55px;
#               border: 1px solid #666;
                width: 200px;
                cursor: pointer;
#               height: 240px;
border: none;
border-collapse: collapse;
 #                border: 0px solid yellow;
                }



/*-----------------------------------------------------------------------------------------------*/
#valikko .vanha {
                color: black;
                background-color: #FFE97A;
                vertical-align: center;
border-bottom: 1px solid white;
border-top: 2px solid white;
width: 300px; 
height: 23px; 
                }


#valikko .hover {
                background-color: #FDE82B;
                background-image: url(nuoli.jpg);
                color: #000;
                vertical-align: center;
width: 200px; 
height: 23px; 
border-bottom: 1px solid white;
border-top: 2px solid white;
                }

#valikko .valittu {
                background-color: #FDE82B;
                background-image: url(nuoli.jpg);
                color: #000;
                vertical-align: center;
width: 200px; 
height: 23px; 
border-bottom: 1px solid white;
border-top: 2px solid white;
                }

/*-----------------------------------------------------------------------------------------------*/
