#ajaxCalendar {
	background: white;
	/*background-image: url('/img/kalenteriBg2.png');*/
	/*border: 1px solid black;*/
	width: 280px;
	min-height: 200px;
	margin-left: 8px;
	margin-top: 60px;
	text-align: center;
}


#ajaxCalendarFooter {
	background: white;
	background-image: url('/img/kalenteriBgFooter.png');
	/*border: 1px solid black;*/
	width: 280px;
	min-height: 38px;
	margin-left: 8px;
}

#ajaxCalendar table { /*border-collapse: collapse;*/
	border-spacing: 1px;
	background: #DADADA;
	margin: -18px auto 6px 0px;
	width: 280px;
}

#ajaxCalendar th {
	font-size: 14px;
	padding: 3px;
	color: #4DA52B;
	background: white;
	font-weight: bold;
}

#ajaxCalendar td { /*background: white;*/
	background: #79B52F; 
	color : white; /*#DADADA;*/
	font-size: 8pt;
	padding: 4px;
	/*color: #DADADA;*/
}

#ajaxCalendar td.eShift {
	background: #EFF6E6;
}

#ajaxCalendar td.sShift {
	background: #EFF6E6;
}

#ajaxCalendar .weekNo {
	background: transparent;
	font-weight: bold;
	color: #4DA52B;
}

#ajaxCalendar .currentDay {
	background: #D75A24; /* #960201;*/
	color: white;
}

#ajaxCalendar .exactSearchDiv {
	width: 75px;
	background: white;
	text-decoration: none;
	border: 1px solid black;
	color: black;
	padding-left: 20px;
	padding-right: 20px;
	/*margin: 8px auto 8px auto;*/
	margin: auto;
}

#ajaxCalendar .exactSearchDiv a {
	text-decoration: none;
	color: black;
}

#ajaxCalendar .previous {
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 12px;
	margin-left: 4px;
	margin-top: 0px;
	float: left;
}

#ajaxCalendar .next {
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 12px;
	float: right;
	margin-right: 4px;
	margin-top: 0px;
}

#leftAlasivu #ajaxCalendar .previous {
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 10px;
	margin-left: 4px;
	margin-top: 0px;
	float: left;
}

#leftAlasivu #ajaxCalendar .next {
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 10px;
	float: right;
	margin-right: 4px;
	margin-top: 0px;
}

#ajaxCalendar .month {
	font-weight: bold;
	font-size: 16px;
	
	
}

#leftAlasivu #ajaxCalendar .month {
	font-weight: bold;
	font-size: 12px;
	
	
}

#ajaxCalendar .hasEvent {
	font-weight: bold;
	color: #D75A24;; /*#FFFF88;*/
}

#ajaxCalendar .currentDay.hasEvent {
	color: white;
}

#ajaxCalendar .toolTip {
	width: 200px;
	background: #F6F4AA;
	color: black;
	border: 1px solid lightgrey;
}

#ajaxCalendar #monthSelector {
	height: 25px;
	background: #55a926; /* #960201;*/
	color: white;
	/*font-weight: bold;*/
	font-size: 14px;
	padding-top: 3px;
	/*padding-bottom: 6px;*/
	/*margin: 20px 0px 20px 0px;*/
	
}

/*Content pages */

#ajaxCalendar.calContent {
	background: white;

	width: 250px;
	min-height: 200px;
	margin-left: 2px;
	margin-top: 60px;
	text-align: center;
}

#ajaxCalendarFooter
{
	background-image: url('/img/grafiikka.png');
	display: block;
	width: 280px;
	height: 164px;
	margin-left: 10px;
}

#leftAlasivu #ajaxCalendarFooter
{
	background-image: url('/img/grafiikka.png');
	display: block;
	width: 250px;
	height: 164px;
	margin-left: 2px;
	margin-top: 0px;
}

/*
#ajaxCalendarFooter.calContent {
	background: white;
	background-image: url('/img/kalenteriBgFooter.png');

	width: 250px;
	min-height: 38px;
	margin-left: 8px;
}
*/

#ajaxCalendar.calContent table { 
	border-spacing: 1px;
	background: #DADADA;
	margin: -18px auto 2px 0px;
	width: 250px;
}

