/*Tabellenlayout für contenttable-0 - Noch nicht formatierte Zellen müssen weiter hinzugefügt werden*/
/*Einzelne Reihen start 
	Es wird in gerade und ungerade Reihen / 2. Zelle unterschieden.
	die erste Zelle wird über das Tabellenlayout formatiert.
*/


tr.tr-odd td {
	background-color:#eaeaea;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

tr.tr-even td {
	background-color:#E1E1E1;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}


/*###############################*/
/*Einzelne Reihen end*/
.contenttable tr td {
	font-weight:normal;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
 	/*vertical-align:top;*/
}

/* this is for the different coloured headers of all layouts */
.contenttable-0 tr td.td-0,
.contenttable-11 tr td.td-0 {
	background-color:#999999;
	color:#fff;
	width: 30%;
}

.contenttable-11 tr.tr-0 td {
	background-color:#0080AE;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
}


.contenttable-11 tr td.td-0 {
  width: 40%
}

.contenttable-0 tr td.td-1 {
width: 70%;
}

.contenttable-11 tr td.td-1,
.contenttable-11 tr td.td-2 {
 width: 30%
}

.contenttable-1 tr td.td-0 {
	background-color:#999999;
	color:#fff;
}
.contenttable-2 tr td.td-0 {
	background-color:#FFD9A5;
}

.contenttable-3 tr td.td-0 {
	background-color:#9EC4D2;
	color:#fff;
}


.contenttable-0 td {
        text-align: left;
}
.contenttable-0 .td-0 {
        text-align:left;
}


/*.contenttable-0 tr.tr-0 td {
	background-color:#0080AE;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
}*/
.contenttable-1 tr.tr-0 td {
	background-color:#666;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
}
.contenttable-2 tr.tr-0 td {
	background-color:#FFA832;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
}
.contenttable-3 tr.tr-0 td {
	background-color:#0080AE;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
}



.contenttable-0, .contenttable-1, .contenttable-2, .contenttable-3 {
	border-collapse:collapse;
	/*width:100%;*/
	margin-bottom:2em;
	margin-top:0em;
	width:100%;
}



/* some old stuff */

/*###############################
	Letzte Zelle in jeder Tabelle müsste individuell formatiert werden.
	evt.CSS für tabellen seperat für jede seite Einfügen.
	z.B. table.class tr.class td.class
*/
/*tr.tr-last td.td-1 {
	background-color:#e1e1e1;
	border-bottom:1px solid #fff;
}
.contenttable-1 tr.tr-last td.td-1 {
	background-color:#eaeaea;
	border-bottom:1px solid #fff;
}*/


/*.contenttable-0 tr.tr-0 td.td-1, .contenttable-1 tr.tr-0 td.td-1, .contenttable-2 tr.tr-0 td.td-1 {
       border-bottom:1px solid #fff;
}
.contenttable-0 tr.tr-0 td.td-2, .contenttable-2 tr.tr-0 td.td-2, .contenttable-2 tr.tr-0 td.td-2 {
       border-bottom:1px solid #fff;
}
.contenttable-0 tr.tr-0 td.td-3, .contenttable-2 tr.tr-0 td.td-3, .contenttable-2 tr.tr-0 td.td-3 {
       border-bottom:1px solid #fff;
}
.contenttable-0 tr.tr-0 td.td-4, .contenttable-2 tr.tr-0 td.td-4, .contenttable-2 tr.tr-0 td.td-4 {
       border-bottom:1px solid #fff;
}
.contenttable-0 tr.tr-0 td.td-5, .contenttable-2 tr.tr-0 td.td-5, .contenttable-2 tr.tr-0 td.td-5 {
       border-bottom:1px solid #fff;
}
.contenttable-0 tr.tr-0 td.td-6, .contenttable-2 tr.tr-0 td.td-6, .contenttable-2 tr.tr-0 td.td-6 {
       border-bottom:1px solid #fff;
}
.contenttable-0 tr.tr-0 td.td-7, .contenttable-2 tr.tr-0 td.td-7, .contenttable-2 tr.tr-0 td.td-7 {
       border-bottom:1px solid #fff;
}*/

/*.contenttable-0 tr td.td-0, .contenttable-1 tr td.td-0{
	font-weight:normal;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	vertical-align:top;
}
.contenttable-2 tr td.td-0 {
	font-weight:normal;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#333;
	vertical-align:top;
}*/

caption {
	background-color:#0080AE;
	color:#fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	font-weight:bold;
	font-size:1.1em;
	padding:0.3em 0.6em 0.3em 0.6em;
}

.contenttable ul {
  list-style-type: none;
}