div.i4univis_lectures > div > div > table { 
	border: 1px solid black;
	empty-cells: hide;
	width: 99%;
}

div.i4univis_lectures > div > div > table th {
	margin: 2px;
	color: #444;
	background-color: #f5f7f9;
	border: 0 !important;
}

div.i4univis_lectures > div > div > table div.table-wrapper {
	background-color: #e9edf2;
	height: 100%;
	position: relative;
}

div.i4univis_lectures > div > div > table table { 
	border: 0;
}

div.i4univis_lectures tr,
div.i4univis_lectures td {
	background-color: transparent;
	background: none;
	border: none;
	font-size: 1rem;
	padding: 1px;
}

/* even empty td's with width=0 receive a padding */
div.i4univis_lectures td[width="0"] {
	display: none;
}
