#stae {
	width: 930px;
}

#stae table {
	width: 100%;
	border-spacing: 0;
	border-collapse: separate;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#stae table.tx_pmstundenplan tr:first-child th:first-child {
	border: none;
}

#stae table.tx_pmstundenplan {
	border-bottom: none;
}

#stae table.tx_pmstundenplan tr:first-child th:first-child {
	background-color: #ffffff;
}

#stae table thead tr {
	background-color: #ffffff;
}

#stae table tbody tr.even, #stae table tbody tr.even td {
	background-color: #efefef;
}

#stae table tbody tr.odd, #stae table tbody tr.odd td {
	background-color: #cccccc;
}

#stae table tbody tr {
	border-bottom: 5px solid #ffffff;
}

#stae table tbody tr.last {
	border-bottom: none;
}

#stae table tbody tr td.indikator.alle {
	background-color: #d40028;
}

#stae table tbody tr td.indikator.bau {
	background-color: #63be32;
}

#stae table tbody tr td.indikator.ei {
	background-color: #3398cc;
}

#stae table tbody tr td.indikator.mw {
	background-color: #ff7f00;
}

#stae table tbody tr td.indikator.an {
	background-color: #fff700;
}

#stae table th, #stae table td {
	padding: 5px;
	line-height: 1.3em;
	border: 1px solid #cccccc;
	border-bottom: none;
	border-right: none;
}

#stae table th {
	background-color: #eeeeee;
}

#stae table .indikator {
	width: 1%;
}

#stae table .fachbereich {
	width: 11%;
}

#stae table .studiengang {
	width: 11%;
}

#stae table .person {
	width: 15%;
}

#stae table .mitteilung {
	width: 62%;
}

@media (max-width: 768px) {
	div#switchContent {
		overflow: scroll;
		width: 100%;
	}
}
