
/* This css-file is for the calender stuff on frontpages */
/* Lauri 31.05.2007 */

#CalTopPart
{
    background: url(../img/CalTopGraySlide.gif) repeat-x left top;
}

#CalGrid
{
    margin:0 0 0 2px;
}

#CalGrid td
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
    font-weight:bold;
    text-align:center;
}


.CalGridTopCells
{
    background-color:transparent;  
    height:17px!important;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	color: #CC0001;
}


.CalGridTopCellsArrow
{
    background-color:transparent;  
    height:17px!important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 	
	color: #CC0001;
    cursor:pointer;
    cursor:hand;
}


.CalGridDayAbr
{
    background-color:transparent;  
    height:16px!important;
    width:22px!important;
	color: #ACACAC;
}

.CalGridNormal
{
    border:solid 1px #F5F5F5;
    background-color:#F0F0F0;
	color: #ACACAC;
    width:20px!important;
    height:22px!important;
}


.CalGridHappening
{
    border:solid 1px #F2D8D9;
    background-color:#F2D8D9;
    /*background-color:#F5F5F5;*/
	/*color: #ACACAC;*/
    color:White;
    width:20px!important;
    height:22px!important;
    cursor:pointer;
    cursor:hand;
}

.CalGridSelected
{
    background:#EC6F7D;
    color:#F2D8D9!important;
    width:20px!important;
    height:20px!important;
    border: solid 2px #E74E60;
}


.CalGridToday
{
    border:solid 1px #E2E2E2;
    background-color:#F5F5F5;
	color: #ACACAC;
    width:20px!important;
    height:22px!important;
}

.CalGridUpcomingNormalDay
{
    border:solid 1px #BB3B3C;
    background-color:#F5F5F5;
	color: #ACACAC;
    width:20px!important;
    height:22px!important;
}
.CalGridUpcomingHappening
{
    border:solid 1px #BB3B3C;
    background-color:#F2D8D9;
    /*background-color:#F5F5F5;*/
	/*color: #ACACAC;*/
    color:White;
    width:20px!important;
    height:22px!important;
    cursor:pointer;
    cursor:hand;
}