table.villenkalenteri td {
	background-position: center;
}
/*
#27921C - valittu
#CCCCCC - kielletty
#FF0000 - varattu
*/
table.villenkalenteri .valittu,
table.villenkalenteri .kielletty,
table.villenkalenteri .kiellettyEka,
table.villenkalenteri .varattu,
table.villenkalenteri .varattuEka {
	color: #333;
}
table.villenkalenteri .valittuEka {
	background: linear-gradient(135deg, #FEE2AA 50%, #27921C 50%);
}
table.villenkalenteri .valittuVika {
	background: linear-gradient(135deg, #27921C 50%, #FEE2AA 50%);
}
table.villenkalenteri .valittuVika.kielletty {
	background: linear-gradient(135deg, #27921C 50%, #CCCCCC 50%);
}
table.villenkalenteri .valittuVika.kielletty.varattu, table.villenkalenteri .valittuVika.kielletty.varattuEka {
	background: linear-gradient(135deg, #27921C 50%, #FF0000 50%);
}
table.villenkalenteri .varattuEka {
	background: linear-gradient(135deg, #FEE2AA 50%, #FF0000 50%);
}
table.villenkalenteri .varattuVika {
	background: linear-gradient(135deg, #FF0000 50%, #FEE2AA 50%);
}
table.villenkalenteri .varattuVika.kielletty {
	background: linear-gradient(135deg, #FF0000 50%, #CCCCCC 50%);
}
table.villenkalenteri .varattuVika.valittu {
	background: linear-gradient(135deg, #FF0000 50%, #27921C 50%);
}
table.villenkalenteri .kiellettyVika {
	background: linear-gradient(135deg, #CCCCCC 50%, #FEE2AA 50%);
}
table.villenkalenteri .kielletty.valittuEka,
table.villenkalenteri .kiellettyVika.valittuEka {
	background: linear-gradient(135deg, #CCCCCC 50%, #27921C 50%);
}
table.villenkalenteri .kiellettyVika.valittuVika {
	background: linear-gradient(135deg, #27921C 50%, #FEE2AA 50%);
}
table.villenkalenteri .kiellettyEka {
	background: linear-gradient(135deg, #FEE2AA 50%, #CCCCCC 50%);
}
table.villenkalenteri .kiellettyEka.valittu {
	background: #27921C;
}
table.villenkalenteri .kiellettyEka.valittu.valittuVika {
	background: linear-gradient(135deg, #27921C 50%, #CCCCCC 50%);
}
table.villenkalenteri .kielletty.varattuEkaKiel {
	background: linear-gradient(135deg, #CCCCCC 50%, #FF0000 50%);
}
table.villenkalenteri .kielletty.valittu.varattuEkaKiel {
	background: linear-gradient(135deg, #27921C 50%, #FF0000 50%);
}
table.villenkalenteri .kielletty.valittu.varattuEkaKiel.valittuEka {
	background: linear-gradient(135deg, #CCCCCC 50%, #27921C 50%);
}
table.villenkalenteri .kielletty.varattu.valittuEka {
	background: linear-gradient(135deg, #FF0000 50%, #27921C 50%);
}