

/* ##################################################### AKTIVE TABELLEN */

.contenttable tr th {
	background: #e2eef3;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	color: #0080c7;
}

.contenttable { 
	margin: 15px 0px; 
	width: 580px;
}
.contenttable td {
	padding: 5px; 
	vertical-align: top; 
	background: #f9f9f9; /* gesamthintergrundfarbe */
}
.contenttable .tr-last td {
	border: none;
}
.contenttable .tr-even td {
	background: #f4f4f4; /* hintergrundfarbe für gerad zeile */
}











/* ##################################################### INAKTIVE TABELLEN */

.table_termine {

	margin: 5px 0px 15px 0px;

	width: 585px;

}



	.table_termine td {

		padding: 5px;

		vertical-align: top;

		border-bottom: 1px solid #fff;

	}

	

	.table_termine .td-0 {

		width: 120px;

		font-weight: bold;

	}

	

	.table_termine .td-last {

		width: 120px;

	}

	

	.table_termine .tr-last td {

		border: none;

	}

.table_accordion { margin: 15px 0px; width: 456px;
}
.table_accordion td {padding: 2px; vertical-align: top; background: #f9f9f9;
}
.table_accordion .tr-last td {border: none;
}
.table_accordion .tr-even td {background: #f4f4f4;
}
.table_accordion .tr-0 td {background: #e2eef3; color: #0080c7; font-weight: bold; border: none;
}




.table_top { margin: 15px 0px; width: 605px;
}
.table_top td {padding: 2px; vertical-align: top; background: #f9f9f9;
}
.table_top .tr-last td {border: none;
}
.table_top .tr-even td {background: #f4f4f4;
}
.table_top .tr-0 td {background: #e2eef3; color: #0080c7; font-weight: bold; border: none;
}

	

.table_left {

	margin: 15px 0px;

	width: 605px;

}



	.table_left td {

		padding: 2px;

		vertical-align: top;

		background: #f9f9f9;

	}

	

	.table_left .tr-even td {

		background: #f4f4f4;

	}

	

	.table_left .tr-odd .td-0, .table_left .tr-even .td-0 {

		background: #e2eef3;

		color: #0080c7;

		font-weight: bold;

		border: none;

		width: 120px;

	}

	

.table_topleft {

	margin: 15px 0px;

	width: 605px;

}



	.table_topleft td {

		padding: 2px;

		vertical-align: top;

		background: #f9f9f9;

	}

	

	.table_topleft .tr-even td {

		background: #f4f4f4;

	}

	

	.table_topleft .tr-odd .td-0, .table_topleft .tr-even .td-0 {

		background: #e2eef3;

		color: #0080c7;

		font-weight: bold;

		border: none;

		width: 120px;

	}

	

	.table_topleft .tr-0 td {

		background: #e2eef3;

		color: #0080c7;

		font-weight: bold;

		border: none;

	}



.table_stnd {

	margin: 15px 0px;

	width: 605px;

}



	.table_stnd td {

		padding: 2px;

		vertical-align: top;

		background: #f9f9f9;

	}

	

	.table_stnd .tr-even td {

		background: #f4f4f4;

	}
	