#content .calendar-wrapper {
	border: solid 1px #CECECE;
}

#content .calendar-wrapper .header {
	background-color: #FFFFFF;
}

#content .calendar-wrapper .header .date {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #414141;
	float: left;
	padding-right: 10px;	
	color: #414141;
	font-size: 11px;
}

#contnet .calendar-wrapper .calendar td {
	border-style: solid;
	border-width: 1px; 
}

#content .calendar-wrapper .header .date .day {
	color: #414141;
	font-size: 22px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

#content .calendar-wrapper .header .events .event a {
	font-size: 10px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}

#content .calendar-wrapper .header .events .event a:hover {
	text-decoration: underline;
}

#content .calendar-wrapper .navigation {
	background-color: #eeeeee;
	background-image: url('../images/calendar_header_line.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	width: 100%;
}

#content .calendar-wrapper .navigation .previous-month {
	float: left;
	width: 24px;
}

#content .calendar-wrapper .navigation .next-month {
	float: left;
	width: 24px;
}

/* MOD <title> <fi:Edellinen / seuraava kuukausi -linkki> <en:Previous / next month link> */
#content .calendar-wrapper .navigation .previous-month a,
#content .calendar-wrapper .navigation .next-month a {
	color: #015486;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	padding: 0px 4px;
	text-decoration: none;
}

#content .calendar-wrapper .navigation .previous-month a:hover,
#content .calendar-wrapper .navigation .next-month a:hover {
	color: #015486;
	text-decoration: none;
}

#content .calendar-wrapper .navigation .current-month {
	float: left;
	width: 160px;
	text-align: center;
}

/* MOD <title> <fi:Kuluva kuukausi teksti> <en:Current month> */
#content .calendar-wrapper .navigation .current-month .month {
	color: #015486;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	float: none;
}

/* MOD <title> <fi:Kuluva kuukausi (vuosi) teksti> <en:Current (year) month> */
#content .calendar-wrapper .navigation .current-month .year {
	color: #015486;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	float: none;
}

/* MOD <section> <fi:Kalenteri> <en:Calendar> */
/* MOD <title> <fi:Kalenterin tausta> <en:Calendar background> */
#content .calendar-wrapper div.calendar {
	border-bottom-style: solid;				/* MOD <fi:Alareunuksen tyyli> <en:Bottom border style> */
	border-bottom-width: 1px;				/* MOD <fi:Alareunuksen paksuus> <en:Bottom border width> */
	border-bottom-color: #A6A6A6;			/* MOD <fi:Alareunuksen väri> <en:Bottom border color> */
	border-top-style: none;					/* MOD <fi:Yläreunuksen tyyli> <en:Top border style> */
	border-top-width: 0px;					/* MOD <fi:Yläreunuksen paksuus> <en:Top border width> */
	border-top-color: ;						/* MOD <fi:Yläreunuksen väri> <en:Top border color> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#content .calendar-wrapper .calendar table .empty,
#content .calendar-wrapper .calendar table .day-legend-1,
#content .calendar-wrapper .calendar table .day-legend-2,
#content .calendar-wrapper .calendar table .day-legend-3,
#content .calendar-wrapper .calendar table .day-legend-4,
#content .calendar-wrapper .calendar table .day-legend-5,
#content .calendar-wrapper .calendar table .day-legend-6,
#content .calendar-wrapper .calendar table .day-legend-7 {
	background-color: #D7D7D7;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	line-height: 25px;
	text-transform: uppercase;
}

/* MOD <title> <fi:Viikonpäivät, sunnuntai> <en:Weekdays, sunday> */
#content .calendar-wrapper .calendar table .day-legend-7 {
	color: #cc0000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#content .calendar-wrapper .calendar table .week-number {
	background-color: #F2F2F2;
}

/* MOD <title> <fi:Päivät> <en:Days> */
#content .calendar-wrapper .calendar table .text {
	line-height: 200%;						/* MOD <fi:Rivikorkeus> <en:Lineheight> */
}

#content .calendar-wrapper .calendar table .other-month .text,
#content .calendar-wrapper .calendar table .other-month.su .text {
	color: #F2F2F2;
	background-color: #F2F2F2;
}


/* MOD <title> <fi: Viikon numeroiden reunat> <en:Week number border> */
#content .calendar-wrapper .calendar table .week-number {
	border-style: dotted;					/* MOD <fi:Reunatyyli> <en:Background repeat> */
	border-bottom-style: none; 				/* MOD <fi:Alareuna> <en:Bottom border> */
	border-right-style: none;				/* MOD <fi:Oikea reuna> <en:Right border> */
	border-width: 1px;						/* MOD <fi:Reunan paksuus> <en:Border width */
	border-color: #A6A6A6;					/* MOD <fi:Reunan väri> <en:Border color */
}

/* MOD <title> <fi: Tämän päivän reunat> <en:Current day border> */
#content .calendar-wrapper .calendar table .current-day {
	border-style: dotted;					/* MOD <fi:Reunatyyli> <en:Background repeat> */
	border-bottom-style: none; 				/* MOD <fi:Alareuna> <en:Bottom border> */
	border-right-style: none;				/* MOD <fi:Oikea reuna> <en:Right border> */
	border-width: 1px;						/* MOD <fi:Reunan paksuus> <en:Border width */
	border-color: #A6A6A6;					/* MOD <fi:Reunan väri> <en:Border color */
}

/* MOD <title> <fi: Päivät, kuluvan kuukauden reunat> <en:Days, current month border> */
#content .calendar-wrapper .calendar table .current-month {
	border-style: dotted;					/* MOD <fi:Reunatyyli> <en:Background repeat> */
	border-bottom-style: none; 				/* MOD <fi:Alareuna> <en:Bottom border> */
	border-right-style: none;				/* MOD <fi:Oikea reuna> <en:Right border> */
	border-width: 1px;						/* MOD <fi:Reunan paksuus> <en:Border width */
	border-color: #A6A6A6;					/* MOD <fi:Reunan väri> <en:Border color */
}

/* MOD <title> <fi: Päivät, toisen kuukauden reunat> <en:Days, other month border> */
#content .calendar-wrapper .calendar table .other-month {
	background-color: #f2f2f2;
	border-style: dotted;					/* MOD <fi:Reunatyyli> <en:Background repeat> */
	border-bottom-style: none; 				/* MOD <fi:Alareuna> <en:Bottom border> */
	border-right-style: none;				/* MOD <fi:Oikea reuna> <en:Right border> */
	border-width: 1px;						/* MOD <fi:Reunan paksuus> <en:Border width */
	border-color: #A6A6A6;					/* MOD <fi:Reunan väri> <en:Border color */
}

/* MOD <title> <fi:Päivät, kuluva kuukausi> <en:Days, current month> */
#content .calendar-wrapper .calendar table .current-month .text {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

/* MOD <title> <fi:Päivät, kuluva kuukausi, sunnuntai> <en:Days, current month, sunday> */
#content .calendar-wrapper .calendar table .current-month.su .text {
	color: #cc0000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#content .calendar-wrapper .calendar table .current-day .text {
	/* border: solid 2px #2B2B2B; */
	background-image: url('/www/images/calendar-current-day.gif');
	background-repeat: no-repeat;
}

/* MOD <title> <fi:Päivät, kuluva päivä, sunnuntai> <en:Days, current day, sunday> */
#content .calendar-wrapper .calendar table .current-day.su .text {
	color: #cc0000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#content .calendar-wrapper .calendar table .single-event .text a {
	color: #000000;
}

#content .calendar-wrapper .calendar table .single-event .text a.uutinen {
	background-color: #B4D0DC;
}

/* FOORUMITAPAHTUMAT */
#content .calendar-wrapper .calendar table .single-event .text a.eventtype_3,
#content .calendar-wrapper .legend .type.eventtype_3,
#tooltip .event.eventtype_3 .category{
	background-color: #bde0c3;
}
 
/* PIIRITAPAHTUMA */
#content .calendar-wrapper .calendar table .single-event .text a.eventtype_4,
#content .calendar-wrapper .legend .type.eventtype_4,
#tooltip .event.eventtype_4 .category{
	background-color: #9fdbf7;
}

/* KOULUTUS */
#content .calendar-wrapper .calendar table .single-event .text a.eventtype_5,
#content .calendar-wrapper .legend .type.eventtype_5,
#tooltip .event.eventtype_5 .category{
	background-color: #fcb773;
}

/* YHDISTYKSEN TAPAHTUMA */
#content .calendar-wrapper .calendar table .single-event .text a.eventtype_6,
#content .calendar-wrapper .legend .type.eventtype_6,
#tooltip .event.eventtype_6 .category{
	background-color: #a7abe2;
}

/* MUU TAPAHTUMA */
#content .calendar-wrapper .calendar table .single-event .text a.eventtype_7,
#content .calendar-wrapper .legend .type.eventtype_7,
#tooltip .event.eventtype_7 .category{
	background-color: #ec8596;
}

/* UUTINEN */
#content .calendar-wrapper .calendar table .single-event .text a.eventtype_uutinen,
#content .calendar-wrapper .legend .type.eventtype_uutinen,
#tooltip .event.eventtype_uutinen .category{
	background-color: #ecda94;
}

/* SIDOSTYHMÄN TAPAHTUMA */
#content .calendar-wrapper .calendar table .single-event .text a.eventtype_8,
#content .calendar-wrapper .legend .type.eventtype_8,
#tooltip .event.eventtype_8 .category{
	background-color: #ecda94;
}


/* MOD <title> <fi:Yksittäinen tapahtuma, aktiivinen linkki> <en:Single event, active link> */
#content .calendar-wrapper .calendar table .single-event .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Yksittäinen tapahtuma, sunnuntai> <en:Single event, sunday> */
#content .calendar-wrapper .calendar table .single-event.su .text a {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Yksittäinen tapahtuma, sunnuntai, aktiivinen linkki> <en:Single event, sunday, active link> */
#content .calendar-wrapper .calendar table .single-event.su .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Yksittäinen tapahtuma, kuluva päivä> <en:Single event, current day> */
#content .calendar-wrapper .calendar table .single-event.current-day .text a {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Yksittäinen tapahtuma, kuluva päivä, aktiivinen linkki> <en:Single event, current day, active link> */
#content .calendar-wrapper .calendar table .single-event.current-day .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Yksittäinen tapahtuma, kuluva päivä, sunnuntai> <en:Single event, current day, sunday> */
#content .calendar-wrapper .calendar table .single-event.current-day.su .text a {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Yksittäinen tapahtuma, kuluva päivä, sunnuntai, aktiivinen linkki> <en:Single event, current day, sunday, active link> */
#content .calendar-wrapper .calendar table .single-event.current-day.su .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Useita tapahtumia> <en:Multiple events> */
#content .calendar-wrapper .calendar table .multiple-events .text a,
#content .calendar-wrapper .legend .type.multiple-events {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: #FFFF80;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Useita tapahtumia, aktiivinen linkki> <en:Multiple events, active link> */
#content .calendar-wrapper .calendar table .multiple-events .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}
#content .calendar-wrapper .calendar table .multiple-events .text{
	background-color:#9fdbf7;
}
#content .calendar-wrapper .calendar table .single-event .text{
	background-color:#ecda94;
}
/* MOD <title> <fi:Useita tapahtumia, sunnuntai> <en:Multiple events, sunday> */
#content .calendar-wrapper .calendar table .multiple-events.su .text a {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Useita tapahtumia, sunnuntai, aktiivinen linkki> <en:Multiple events, sunday, active link> */
#content .calendar-wrapper .calendar table .multiple-events.su .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Useita tapahtumia, kuluva päivä> <en:Multiple events, current day> */
#content .calendar-wrapper .calendar table .multiple-events.current-day .text a {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Useita tapahtumia, kuluva päivä, aktiivinen linkki> <en:Multiple events, current day, active link> */
#content .calendar-wrapper .calendar table .multiple-events.current-day .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Useita tapahtumia, kuluva päivä, sunnuntai> <en:Multiple events, current day, sunday> */
#content .calendar-wrapper .calendar table .multiple-events.current-day.su .text a {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:Useita tapahtumia, kuluva päivä, sunnuntai, aktiivinen linkki> <en:Multiple events, current day, sunday, active link> */
#content .calendar-wrapper .calendar table .multiple-events.current-day.su .text a:hover {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <section> <fi:Tapahtumat tyypeittäin> <en:Events by types> */
/* MOD <title> <fi:tapahtuma> <en:tapahtuma> */
#content .calendar-wrapper .calendar table a.tapahtuma,
#content .calendar-wrapper .legend .type.tapahtuma {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:koulutus> <en:koulutus> */
#content .calendar-wrapper .calendar table a.koulutus,
#content .calendar-wrapper .legend .type.koulutus {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:uutinen> <en:uutinen> */
#content .calendar-wrapper .calendar table a.uutinen,
#content .calendar-wrapper .legend .type.uutinen {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:kokous> <en:kokous> */
#content .calendar-wrapper .calendar table a.kokous,
#content .calendar-wrapper .legend .type.kokous {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:julkaisu> <en:julkaisu> */
#content .calendar-wrapper .calendar table a.julkaisu,
#content .calendar-wrapper .legend .type.julkaisu {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:tiedote> <en:tiedote> */
#content .calendar-wrapper .calendar table a.tiedote,
#content .calendar-wrapper .legend .type.tiedote {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:jasentiedote> <en:jasentiedote> */
#content .calendar-wrapper .calendar table a.jasentiedote,
#content .calendar-wrapper .legend .type.jasentiedote {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <title> <fi:extranet> <en:extranet> */
#content .calendar-wrapper .calendar table a.extranet,
#content .calendar-wrapper .legend .type.extranet {
	color: #000000;							/* MOD <fi:Tekstin väri> <en:Text Color> */
	font-weight: normal;					/* MOD <fi:Tekstin lihavointi> <en:Font weight> */
	background-color: ;				/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	text-decoration: none;					/* MOD <fi:Tekstin korostus> <en:Text decoration> */
}

/* MOD <section> <fi:Legenda> <en:Legend> */
/* MOD <title> <fi:Tausta> <en:Background> */
#content .calendar-wrapper .legend {
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	border-top-style: solid;				/* MOD <fi:Yläreunan tyyli> <en:Border top style> */
	border-top-width: 1px;					/* MOD <fi:Yläreunan paksuus> <en:Border top width> */
	border-top-color: #FFFFFF;				/* MOD <fi:Yläreunan väri> <en:Border top color> */
	width: 100%;
}

#content .calendar-wrapper .legend .type {
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 2px;
	text-align: center;
	width: 20px;
}

/* MOD <section> <fi:Vihjeet> <en:Tooltips> */
#content .calendar-wrapper .tooltip {
	text-align: left;
}

/* MOD <title> <fi:Tausta> <en:Background> */
#tooltip {
	background-color: eeeeee;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	border-style: solid;				/* MOD <fi:Reunuksen tyyli> <en:Border style> */
	border-width: 1px;					/* MOD <fi:Reunuksen paksuus> <en:Border width> */
	border-color: #dddddd;				/* MOD <fi:Reunuksen väri> <en:Border color> */
	padding: 0px;
}

/* MOD <title> <fi:Tapahtuma> <en:Event> */
#tooltip .event,
#tooltip .headerevent {
	text-align: left;
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	margin: 5px;			/* MOD <fi:Sisennys> <en:Margin> */
	padding: 5px;			/* MOD <fi:Tekstin sisennys> <en:Padding> */
}

#tooltip .event .icon,
#tooltip .headerevent .icon {
	width: 30px;
}

#tooltip .event .info,
#tooltip .headerevent .info {
	margin-left: 10px;
	float:left;
	width:180px;
}

#tooltip .event .info .startdatetime_mid,
#tooltip .headerevent .info .startdatetime_mid {
	font-weight: bold;
	font-size: ;
	color: ;
	padding: 0;
}

#tooltip .event .info .title,
#tooltip .headerevent .info .title {
	font-weight: bold;
	font-size: 14px;
	color: ;
	padding: 5px 0px 2px 0px;
}

#tooltip .event .info .description,
#tooltip .headerevent .info .description {
	font-weight: ;
	font-size: ;
	color: ;
	padding: 0;
}

#tooltip .event.tapahtuma,
#tooltip .headerevent.tapahtuma {
	color: ;						/* MOD <fi:Tekstin väri> <en:Text color> */
	background-color: #ffeeff;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#tooltip .event.koulutus,
#tooltip .headerevent.koulutus {
	color: ;						/* MOD <fi:Tekstin väri> <en:Text color> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#tooltip .event.uutinen,
#tooltip .headerevent.uutinen {
	color: ;						/* MOD <fi:Tekstin väri> <en:Text color> */
	background-color: #eeeeff;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#tooltip .event.kokous, 
#tooltip .headerevent.kokous {
	color: ;						/* MOD <fi:Tekstin väri> <en:Text color> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#tooltip .event.tiedote,
#tooltip .headerevent.tiedote {
	color: ;						/* MOD <fi:Tekstin väri> <en:Text color> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#tooltip .event.jäsentiedote,
#tooltip .headerevent.jäsentiedote {
	color: ;						/* MOD <fi:Tekstin väri> <en:Text color> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}

#tooltip .event.extranet,
#tooltip .headerevent.extranet {
	color: ;						/* MOD <fi:Tekstin väri> <en:Text color> */
	background-color: ;						/* MOD <fi:Taustaväri> <en:Background color> */
	background-image: none;					/* MOD <fi:Taustakuva> <en:Background image> */
	background-position: 0px 0px;			/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	background-repeat: no-repeat;			/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
}
#tooltip .event .category{
	width:20px;
	height:20px;
	float:left;
}
