	tr td{
		height: 25px;
		width: 50px;
	}	
	
	.LineHeader{
		vertical-align: top;
		text-align: center;
		border: solid black 2px;	
		background-color: #66CC00;
		font-weight: bold;
	}
	
	.ColumnHeader{
		text-align: center;
		font-weight: bold;
		color: black;
		border: solid black 2px;
		width: 125px;	
		background-color: #66CC00;	
	}
	
	.FirstColumnHeader{
		text-align: center;
		font-weight: bold;		
		color: black;
		border: solid black 2px;
		width: 50px;			
		background-color: #66CC00;		
	}

	.ScheduleElement{
		border: solid black 2px;
	}
	
	.outOfTheBox{
		border: solid black 2px;
		background-color: #f73096;
		text-align: center;
		width: 100px;
		height: 100px;	
	}
	.outOfTheBox2{
		border: solid black 2px;
		background-color: #f73096;
		text-align: center;
		width: 50px;
		height: 100px;	
	}	
	.lunch{
		border: solid black 2px;
		background-color: #9e9a95;
		text-align: center;
		width: 100px;
		height: 25px;		
	}
	
	.welcome{
		border: solid black 2px;
		background-color: #d7aeff;
		text-align: center;
		width: 100px;
		height: 100px;
	}
	
	.docscapes{
		border: solid black 2px;
		background-color: #0083c8;
		text-align: center;
		width: 100px;
		height: 100px;	
	}
	
	.meettheplayers{
		border: solid black 2px;
		background-color: #fcf200;
		text-align: center;
		width: 100px;
		height: 100px;	
	}
	
	.secondwave{
		border: solid black 2px;
		background-color: #ef8400;
		text-align: center;
		width: 100px;
		height: 100px;	
	}

	.secondwave2 {
		border: solid black 2px;
		background-color: #ef8400;
		text-align: center;
		width: 50px;
		height: 100px;		
	}
	
	.matchus{
		width: 50px;
		height: 100px;
		background-color: #24ae69;
		border: solid black 2px;
		text-align: center;		
	}
	

	.wave2{
		width: 25px;
		height: 325px;
		background-color: #00b0e4;
		border: solid black 2px;
		text-align: center;				
	}	

	.variation{
		width: 25px;
		height: 325px;
		background-color: #e5609b;
		border: solid black 2px;
		text-align: center;						
	}	
	
	.wrap{
		width: 100px;
		height: 100px;
		background-color: #379966;
		border: solid black 2px;
		text-align: center;
	}
	
	.receptionDesk{
		width: 25px;
		height: 225px;
		background-color: #a9dae0;
		border: solid black 2px;
		text-align: center;							
	}

	.meetingpoint{
		width: 25px;
		height: 325px;
		background-color: #16bf18;
		border: solid black 2px;
		text-align: center;								
	}	
	
	.meetingpoint2{
		width: 25px;
		height: 100px;
		background-color: #16bf18;
		border: solid black 2px;
		text-align: center;								
	}	

	.closing{
		background-color: #d7aeff;
		border-top: solid black 2px;
		border-left: solid black 2px;
		border-right: solid black 2px;
		border-bottom: none;
	}
	
	.closing2{
		width: 175px;
		height: 75px;
		background-color: #d7aeff;		
		border-bottom: solid black 2px;
		border-left: solid black 2px;
		border-right: solid black 2px;
		border-top: none;
		text-align: center;
	}
	
	.closing3{
		width: 175px;
		height: 125px;
		background-color: #d7aeff;		
		border-bottom: solid black 2px;
		border-left: solid black 2px;
		border-right: solid black 2px;	
		border-top: none;		
		text-align: center;		
	}
	
	.opening{
		width: 125px;
		height: 25px;	
		border: solid black 2px;
		text-align: center;		
	}
	
	.empty{
		border: solid black 2px;	
	}
	
	#schedule{
		border: solid black 2px;
		margin: auto;
		margin-bottom: 50px;
	}
	
	#schedule a img{
		border: none;
	}