.T1182 * {
	scrollbar-width: none;
	-ms-overflow-style: none;
	overflow: hidden;
}

.T1182 { max-width: 1200px; margin: 0px auto;}
.T1182 td { vertical-align: top;  }
.T1182 .key { font-weight: bold; color: #888; padding-right: 10px; }
.T1182 .col { padding-right: 30px; width: 50%; }
.T1182 .headline { font-weight: bold; color: #333; padding-top: 12px; }
.T1182 .headline2 { font-weight: bold; color: #444; padding-top: 10px; }
.T1182 table table table td { padding: 0px 5px; }
.T1182 td.raw { padding: 0px; }

.T1182 table.sep { width: 100%; }
.T1182 table.sep td.sep2 {
	border-bottom: 1px solid #888;
	width: 100%;
}

.T1182 .belegung {
	font-size: 18px;
	color: #fff;
	background-color: #999;
}