 h1{
   text-align: center;	
 }
 
#text-content p{
  padding: 15px;	
}
 
 table {
   margin: 1em;
   border-collapse: separate;
   border-spacing: 3px 3px;
   }
td {
	 
   border: 1px solid black;
   border-top: 1px solid gray;
   border-left: 1px solid gray;
   text-align: center;
   padding: 3px;
   font-weight: bold;
   }
th {
   border: 2px solid black;
   border-top: 2px solid black;
   border-left: 2px solid black;
   }
th.first-child {
   border-left: 2px solid black;
   }
thead th {
   border-top: 2px solid black;
   }
   
caption{
  font-weight: bold;
}
   
/*backgroundcolor of the table background*/  
.weekdays{
  background-color: white;	
}
/*color of the weekdays row*/ 
thead tr{
  background-color: #acbdfb;	
}
/*color of left column with time*/
.time{
  background-color: #fb77b8;	
}

/*Backgroundcolors of the workouts*/
.bbp {
	
	background-color: #FF00FF;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.wsforhim {
	
	background-color: #55B8E8;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.yoga {
	
	background-color: #478DF5;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.zumba {
	
	background-color: #FFFF00;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.fatburner {
	
	background-color: #B92428;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.nordic {
	
	background-color: #3CB371;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.western {
	
	background-color: #F7C428;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}


.pilates {
	
	background-color: #8ADDFD;
  border: 2px solid black;
}

.qigong{
	background-color: #EBC4AB;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;	
}

.bellydance-for-rookies{
	background-color: #0EDCE7;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;	
}

.bellydance {
	
	background-color: #34B6C0;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.aerobic {
	
	background-color: #FA8072;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.stretching {
	
	background-color: #27E9E3;
  border: 1px solid gray;
	border-right: 2px solid black;
  border-bottom: 2px solid black;

}

td.content{
  background-color: white;	
  font-weight: normal;
}



table a
{
	color: black;
	}
	
table a:hover
{
	color: grey;
	}	
	
	

