.contenttable-0 {
	border-collapse:collapse;
}
.contenttable-0 TH {

}
.contenttable-0 TFOOT TR.tr-last TD, .contenttable-0 TFOOT TR.tr-last TD.td-0, .contenttable-0 TFOOT TR.tr-last TD.td-last {

}
.contenttable-0 TR:hover TD, .contenttable-0 TH:hover TD {

}
TABLE.contenttable-0 {
	table-layout:auto;
	margin-bottom: 20px;

}
.contenttable-0 TD.td-0, .contenttable-0 TH.td-0 {

}
.contenttable-0 TD.td-1, .contenttable-0 TH.td-1 {

}
.contenttable-0 TD.td-2, .contenttable-0 TH.td-2 {

}
.contenttable-0 TD.td-3, .contenttable-0 TH.td-3 {

}
.contenttable-0 TD.td-4, .contenttable-0 TH.td-4 {

}
.contenttable-0 TD.td-last, .contenttable-0 TH.td-last {

}
.contenttable-0 TD, .contenttable-0 TH {
	padding-top:1px;
	padding-right:20px;
	padding-bottom:1px;
	padding-left:0px;
}
.contenttable-1 {
	border-collapse:collapse;
	margin-bottom:2px;
	border-top: 1px solid #FE5C5C;
	border-bottom: 1px solid #FE5C5C;
}
.contenttable-1 TH {

}
.contenttable-1 TFOOT TR.tr-last TD, .contenttable-1 TFOOT TR.tr-last TD.td-0, .contenttable-1 TFOOT TR.tr-last TD.td-last {

}
.contenttable-1 TD, .contenttable-1 TH {
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:5px;
}
TABLE.contenttable-1 {
	table-layout:fixed;
	width: 100%;
}
.contenttable-1 TD.td-0, .contenttable-1 TH.td-0 {
	width: 100px;
}
.contenttable-1 TD.td-1, .contenttable-1 TH.td-1 {
	width: 80px;
}
.contenttable-1 TD.td-2, .contenttable-1 TH.td-2 {
	width: 60px;	
}
.contenttable-1 TD.td-3, .contenttable-1 TH.td-3 {
	width: auto;
}
.contenttable-1 TD.td-4, .contenttable-1 TH.td-4 {
	
}
.contenttable-1 TD.td-last, .contenttable-1 TH.td-last {
	
}
.contenttable-1 TR:hover TD, .contenttable-1 TH:hover TD {
	
}
.contenttable-1 TR TD.td-0, .contenttable-1 TR TD.td-2, .contenttable-1 TR TD.td-4, .contenttable-1 TR TD.td-6, .contenttable-1 TR TD.td-8, .contenttable-1 TR TD.td-10 {
	
}
.contenttable-1 TR TD.td-1, .contenttable-1 TR TD.td-3, .contenttable-1 TR TD.td-5, .contenttable-1 TR TD.td-7, .contenttable-1 TR TD.td-9, .contenttable-1 TR TD.td-11 {
	
}
.contenttable-1 TR.tr-even {
	background-color:#FFCBCB;
}
.contenttable-1 TR.tr-odd {
	background-color:#transparent;
}
.contenttable-2 {
	border-collapse:collapse;
}
.contenttable-2 TH {
	background-color:#CCCCCC;
	vertical-align:top;
}
.contenttable-2 TFOOT TR.tr-last TD, .contenttable-2 TFOOT TR.tr-last TD.td-0, .contenttable-2 TFOOT TR.tr-last TD.td-last {
	background-color:#CCCCCC;
}
.contenttable-2 TD, .contenttable-2 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
TABLE.contenttable-2 {
	table-layout:auto;
}
.contenttable-2 TD.td-0, .contenttable-2 TH.td-0 {
	
}
.contenttable-2 TD.td-1, .contenttable-2 TH.td-1 {
	
}
.contenttable-2 TD.td-2, .contenttable-2 TH.td-2 {
	
}
.contenttable-2 TD.td-3, .contenttable-2 TH.td-3 {
	
}
.contenttable-2 TD.td-4, .contenttable-2 TH.td-4 {
	
}
.contenttable-2 TD.td-last, .contenttable-2 TH.td-last {
	
}
.contenttable-2 TR:hover TD, .contenttable-2 TH:hover TD {
	
}
.contenttable-2 TD, .contenttable-2 TH {
	border-color:#000000;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.contenttable-3 {
	border-width:0px;
	background-color:#000000;
}
.contenttable-3 TH {
	background-color:#CCCCCC;
	vertical-align:top;
}
.contenttable-3 TFOOT TR.tr-last TD, .contenttable-3 TFOOT TR.tr-last TD.td-0, .contenttable-3 TFOOT TR.tr-last TD.td-last {
	background-color:#999999;
}
.contenttable-3 TD, .contenttable-3 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
TABLE.contenttable-3 {
	table-layout:auto;
}
.contenttable-3 TD.td-0, .contenttable-3 TH.td-0 {
	
}
.contenttable-3 TD.td-1, .contenttable-3 TH.td-1 {
	
}
.contenttable-3 TD.td-2, .contenttable-3 TH.td-2 {
	
}
.contenttable-3 TD.td-3, .contenttable-3 TH.td-3 {
	
}
.contenttable-3 TD.td-4, .contenttable-3 TH.td-4 {
	
}
.contenttable-3 TD.td-last, .contenttable-3 TH.td-last {
	
}
.contenttable-3 TR:hover TD, .contenttable-3 TH:hover TD {
	
}
.contenttable-3 TR.tr-even {
	background-color:#E0E0E0;
}
.contenttable-3 TR.tr-odd {
	background-color:#E9E9E9;
}
.contenttable-3 TD.td-0 {
	background-color:#CCCCCC;
}
.contenttable-4 {
	border-collapse:collapse;
	margin-bottom: 3px;
}
.contenttable-4 TH {

}
.contenttable-4 TFOOT TR.tr-last TD, .contenttable-4 TFOOT TR.tr-last TD.td-0, .contenttable-4 TFOOT TR.tr-last TD.td-last {

}
.contenttable-4 TD, .contenttable-4 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	color: #FFFFFF;
	font-weight: bolder;
}
TABLE.contenttable-4 {
	table-layout:fixed;
	width: 100%;
}
.contenttable-4 TD.td-0, .contenttable-4 TH.td-0 {
	width: 100px;
}
.contenttable-4 TD.td-1, .contenttable-4 TH.td-1 {
	width: 80px;
}
.contenttable-4 TD.td-2, .contenttable-4 TH.td-2 {
	width: 70px;
}
.contenttable-4 TD.td-3, .contenttable-4 TH.td-3 {
	width: auto;
}
.contenttable-4 TD.td-4, .contenttable-4 TH.td-4 {
	
}
.contenttable-4 TD.td-last, .contenttable-4 TH.td-last {
	
}
.contenttable-4 TR:hover TD, .contenttable-4 TH:hover TD {
	
}
.contenttable-4 TR.tr-even {
	background-color:#FE5C5C;
}
.contenttable-4 TR.tr-odd {
	background-color:#FE5C5C;
}
.contenttable-4 TD.td-0 {
}
.contenttable-4 TD.td-last {
}

.tx-datapool-pi1 td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.tx_datapool_pi1_row_even td {
	background-color: #FFCBCB;
	font-size: 11px;
	padding-left: 2px;
}

.tx_datapool_pi1_row_odd td {
	font-size: 11px;
	padding-left: 2px;
}

.tx_datapool_pi1_header td {
	background-color: #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	}

.tx-datapool-pi1 table{
	border-collapse: collapse;
	width: 469px;
	}

.tx_datapool_pi2_fs_table_ohne{
	border-collapse: collapse;
	width: 469px;
	font-size:11px;
	}
.tx_datapool_pi1_fs_table td{
	vertical-align: bottom;
	width:150px;
	}

.tx_datapool_pi1_fs_links{
	padding-right: 8px;
	}
	
.tx_datapool_pi1_fs_mitte{
	padding-right: 8px;
	}

.tx_datapool_pi1_klassen_links{
	float:left;
	margin-right: 150px;
	}
	
.tx_datapool_pi1_klassen_rechts{
	float:left;
	}
