
/* CSS Tabellen  */

TABLE {
	width: 100%;
	border: none;
	border-collapse:collapse;
	line-height: 230%;
	text-align: left;
	font-size: 12px;
	}

TABLE TH {
	background-image:url(tabelle/tbl_header.png);
	background-repeat: repeat-x;
	color:#FFFFFF;
	height: 30px;
	font-size: 14px;
	padding: 0 10px 0 10px;
	}
	
TABLE THEAD {
	background-image:url(tabelle/tbl_header.png);
	background-repeat: repeat-x;
	color:#FFFFFF;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px 0 10px;
	}
TABLE THEAD TD  {
	padding: 0 10px 0 10px;
	}	
	htmlarea-showtableborders
xxTABLE TBODY TR {
	background-image: url(tabelle/tbl_row_content_grey.png);
	background-repeat: repeat-x;
	background-color: black;
	}
		
TABLE TBODY TD {padding: 0 10px 0px 10px;	}	

TABLE TFOOT TD {
	background-image: url(tabelle/tbl_footer.png);
	background-repeat:repeat-x;
	color: #424242;
	font-weight: bold;
	padding: 0 10px 0 10px;
	}

	
/* ------------------------------------------------------------ */

/* Kopf-Zeile */
TABLE.contenttable TR.tr-0 { 
	background-image:url(tabelle/tbl_header.png);
	background-repeat: repeat-x;
	color:#FFFFFF;
	height: 30px;
	font-size: 14px;
	}
TABLE.contenttable TR.tr-0 TH.td-0, TABLE.contenttable TR.tr-0 TD.td-0  { 
	padding-left: 20px;
	text-align: left;
	}	
TABLE.contenttable TR.tr-0 TH, TABLE.contenttable TR.tr-0 TD { text-align: center;}


/* Zeile 1 */
TABLE.contenttable TR.tr-even  {		
	background-image: url(tabelle/tbl_row_content_grey.png);
	background-repeat: repeat-x;
	}
TABLE.contenttable TR.tr-even TD.td-0 {		
	background-image: url(tabelle/tbl_row_title_grey.png);
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 20px;
	}	
TABLE.contenttable TR.tr-even TD { text-align: center; }


/* Zeile 2 */
TABLE.contenttable TR.tr-odd TD.td-0 {	
	background-image: url(tabelle/tbl_row_title.png);
	background-repeat: repeat-x;
	padding-left: 20px;
	text-align: left;
	} 
TABLE.contenttable TR.tr-odd TD { background-color: #fff; text-align: center;}	

 
	
/* Fuss-Zeile */
TABLE.contenttable TR.tr-last { 
	background-image: url(tabelle/tbl_footer.png);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	}
TABLE.contenttable TR.tr-last TD.td-0 {	
	background-image: url(tabelle/tbl_footer.png);
	background-repeat:repeat-x;
	padding-left: 20px; 
	text-align: left; 
	}	
TABLE.contenttable TR.tr-last TD { text-align: center;	}

TABLE.support {
	padding: 0px;
	cell-padding: 0px;
	cell-spacing: 0px;

}

/* ------------------------------------------------------------ */

TABLE#server { text-align: left;}

TABLE#members { border: none; background-color: blue; text-align: center;}
TABLE#members TD {cell-padding: 15px;cell-spacing: 15px;}

TABLE#partner {line-height: 110%;}



