#makrostruktur table {
	cellpadding:5px;
	border-spacing:5px;
	width:684px;
}
#makrostruktur td {
	margin:2px;
	padding:5px;
	width:114px;
	text-align:center;
	border: solid 1px #999;
	height:7em;
	font-size:0.9em;
}
#makrostruktur td.mathe:hover,
#makrostruktur td.ing:hover,
#makrostruktur td.info:hover,
#makrostruktur td.praxis:hover,
#makrostruktur td.bch:hover
     {
	background-color:#E6E6E6;
}

#makrostruktur .header td{
	font-size:16px;
	font-weight:bold;
	height:24px;
	background-color:#f0f0f0;
}
#makrostruktur .mathe{
	background-color:#29ABE2;
}
#makrostruktur .ing{
	background-color:#F7931E;
}
#makrostruktur .info{
	background-color:#A1A1FF;
}
#makrostruktur .praxis{
	background-color:#5CBCB5;
}
#makrostruktur .bch{
	background-color:#ccc;
}
#makrostruktur .legende td{
	height:20px;
}
#makrostruktur .spacer td{
	border:solid 0px #fff;
	height:20px;
	padding:0;
	margin:0;
}
