/* semester table styles */
div.semester-table td.bstueb, div.semester-table span.bstueb{
    background-color:#77bbee;
}

div.semester-table td.kssueb, div.semester-table span.kssueb {
    background-color:#eeab77;
}

div.semester-table td.bstvorl, div.semester-table span.bstvorl{
    background-color:#ccff99;
}

div.semester-table td.kssvorl, div.semester-table span.kssvorl {
    background-color:#ffff77;
}

div.semester-table td.rueb, div.semester-table span.rueb {
    background-color:#ADC9DE;
}

div.semester-table td.abgabeBST, div.semester-table span.abgabeBST {
    background-color:#e677ee;
}

p.important {
	background-color:#ffcccc;
	padding:5px;
}

.important {
	background-color:#ffcccc;
}

div.table table {
    border:1px solid black;
    margin:2px;
    padding:5px;
}

div.table td, div.table th {
    padding:5px;
    vertical-align:top;
}

div.table th {
    color:              #012e5c;
    background-color: 	#F2F2F2;
}

div.table tr.even td {
    background-color: 	#DDDDDD;
}

div.table tr.odd td {
    background-color: 	#EEEEEE;
}
