/*
** Author    : t3media AG
** Version   : 0.1.5
** Datei     : tables.css
** Desc      : Stylesheet fuer Tabellen Elemente
** LayoutKey : t3media_def
** Changes   : 24.04.08 - pf - create file version
*/

TABLE.contenttable-0,
TABLE.contenttable-1,
TABLE.contenttable-2,
TABLE.contenttable-3,
TABLE.contenttable-4,
TABLE.contenttable-5 {
  margin-bottom: 1em;
}

/* Tabelle ohne Farben */
table.contenttable-0 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-0 th {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT0:TH:BACKGROUND;Hintergrundfarbe content table 0 TH tables@@*/
	vertical-align:top;
}


#c2071 .contenttable-0 td.td-0{
width:     170px;
}

#c2203 .contenttable-0 td.td-0,
#c2205 .contenttable-0 td.td-0,
#c2209 .contenttable-0 td.td-0{
width: 175px;
}
#c2203 .contenttable-0 th.td-0,
#c2205 .contenttable-0 th.td-0,
#c2209 .contenttable-0 th.td-0{
text-align:left;
}

#c2203 .contenttable-0 td.td-1,
#c2205 .contenttable-0 td.td-1,
#c2209 .contenttable-0 td.td-1{
width: 63px;}
 
#c2203 .contenttable-0 td.td-2,
#c2205 .contenttable-0 td.td-2,
#c2209 .contenttable-0 td.td-2{
width: 17px;}  

#c2203 .contenttable-0 td.td-3,
#c2205 .contenttable-0 td.td-3,
#c2209 .contenttable-0 td.td-3{
width: 80px;}

#c2203 .contenttable-0 td.td-4,
#c2205 .contenttable-0 td.td-4,
#c2209 .contenttable-0 td.td-4{
width: 20px;}

#c2203 .contenttable-0 td.td-5,
#c2205 .contenttable-0 td.td-5,
#c2209 .contenttable-0 td.td-5{
width: 17px;}

#c2203 .contenttable-0 td.td-6,
#c2205 .contenttable-0 td.td-6,
#c2209 .contenttable-0 td.td-6{
width: 62px;}

#c2277 .contenttable-0 td.td-0,
#c2282 .contenttable-0 td.td-0{ width: 100px; }
#c2277 .contenttable-0 td.td-1,
#c2282 .contenttable-0 td.td-1{width: 100px; }
#c2277 .contenttable-0 td.td-2,
#c2282 .contenttable-0 td.td-2{width: 20px; }
#c2277 .contenttable-0 td.td-3,
#c2282 .contenttable-0 td.td-3{width: 100px; }



.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 {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT0:FOOT:BACKGROUND;Hintergrundfarbe content table 0 foot tables@@*/
}
.contenttable-0 tr:hover td, .contenttable-0 th:hover td {}
.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:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:0px;
}

/****************** tabelle mit abwechselnder linienfarbe */
table.contenttable-1 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-1 th {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT1:TH:BACKGROUND;Hintergrundfarbe content table 1 TH tables@@*/
	vertical-align:top;
}
.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 {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT1:FOOT:BACKGROUND;Hintergrundfarbe content table 1 foot tables@@*/
}
.contenttable-1 td, .contenttable-1 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}



.contenttable-1 td.td-0, .contenttable-1 th.td-0 {}
.contenttable-1 td.td-1, .contenttable-1 th.td-1 {}
.contenttable-1 td.td-2, .contenttable-1 th.td-2 {}
.contenttable-1 td.td-3, .contenttable-1 th.td-3 {}
.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:#DDDDDD; /*@@LAYOUT:MAIN:TABLES:CT1:TR:EVEN:BACKGROUND;Hintergrundfarbe content table 1 TR even tables@@*/
}
.contenttable-1 tr.tr-odd {
	background-color:#EEEEEE; /*@@LAYOUT:MAIN:TABLES:CT1:TR:ODD:BACKGROUND;Hintergrundfarbe content table 1 TR odd tables@@*/
}


/****************** Tabelle mit Linien */
table.contenttable-2 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-2 th {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT2:TH:BACKGROUND;Hintergrundfarbe content table 2 TH tables@@*/
	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; /*@@LAYOUT:MAIN:TABLES:CT2:FOOT:BACKGROUND;Hintergrundfarbe content table 2 foot tables@@*/
}
.contenttable-2 td, .contenttable-2 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.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; /*@@LAYOUT:MAIN:TABLES:CT2:TD_TH:BACKGROUND;Hintergrundfarbe content table 2 TD und TH tables@@*/
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

/****************** Tabelle Benutzerdefiniert 1 */
table.contenttable-3 {
	border-collapse:collapse;
	border-width:0px;
	background-color:#000000; /*@@LAYOUT:MAIN:TABLES:CT3:BACKGROUND;Hintergrundfarbe content table 3 tables@@*/
	table-layout:auto;
}
.contenttable-3 th {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT3:TH:BACKGROUND;Hintergrundfarbe content table 3 TH tables@@*/
	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:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT3:LAST:BACKGROUND;Hintergrundfarbe content table 3 last tables@@*/
}
.contenttable-3 td, .contenttable-3 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.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:#DDDDDD; /*@@LAYOUT:MAIN:TABLES:CT3:TR:EVEN:BACKGROUND;Hintergrundfarbe content table 3 TR even tables@@*/
}
.contenttable-3 tr.tr-odd {
	background-color:#EEEEEE; /*@@LAYOUT:MAIN:TABLES:CT3:TR:ODD:BACKGROUND;Hintergrundfarbe content table 3 TR odd tables@@*/
}
.contenttable-3 td.td-0 {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT3:TD:0:BACKGROUND;Hintergrundfarbe content table 3 TD 0 tables@@*/
}
.contenttable-3 td, .contenttable-3 th {
	border-style:solid;
	border-color:#000000; /*@@LAYOUT:MAIN:TABLES:CT3:TD_TH:BACKGROUND;Hintergrundfarbe content table 3 TD und TH tables@@*/
	border-width:1px;
}

/* Tabelle Benutzerdefiniert 1 */
table.contenttable-4 {
	border-collapse:collapse;
	background-color:#000000; /*@@LAYOUT:MAIN:TABLES:CT4:BACKGROUND;Hintergrundfarbe content table 4 tables@@*/
	table-layout:auto;
}
.contenttable-4 th {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT4:TH:BACKGROUND;Hintergrundfarbe content table 4 TH tables@@*/
	vertical-align:top;
}
.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 {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT4:TR:LAST:BACKGROUND;Hintergrundfarbe content table 4 TR last tables@@*/
}
.contenttable-4 td, .contenttable-4 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-4 td.td-0, .contenttable-4 th.td-0 {}
.contenttable-4 td.td-1, .contenttable-4 th.td-1 {}
.contenttable-4 td.td-2, .contenttable-4 th.td-2 {}
.contenttable-4 td.td-3, .contenttable-4 th.td-3 {}
.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:#DDDDDD; /*@@LAYOUT:MAIN:TABLES:CT4:TR:EVEN:BACKGROUND;Hintergrundfarbe content table 4 TR even tables@@*/
}
.contenttable-4 tr.tr-odd {
	background-color:#EEEEEE; /*@@LAYOUT:MAIN:TABLES:CT4:TR:ODD:BACKGROUND;Hintergrundfarbe content table 4 TR odd tables@@*/
}
.contenttable-4 td.td-0 {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT4:TD:0:BACKGROUND;Hintergrundfarbe content table 4 TD 0 tables@@*/
}
.contenttable-4 td.td-last {
	background-color:#CCCCCC; /*@@LAYOUT:MAIN:TABLES:CT4:TD:last:BACKGROUND;Hintergrundfarbe content table 4 TD last tables@@*/
}
.contenttable-4 td, .contenttable-4 th {
	border-style:solid;
	border-color:#000000; /*@@LAYOUT:MAIN:TABLES:CT4:TH:BACKGROUND;Hintergrundfarbe content table 4 TH tables@@*/
	border-width:1px;
}

/* Spalte 0 einzeln steuerbar */
table.c0-l td.td-0, table.c0-l th.td-0 {text-align:left;}
table.c0-r td.td-0, table.c0-r th.td-0 {text-align:right;}
table.c0-c td.td-0, table.c0-c th.td-0 {text-align:center;}
table.c0-lb td.td-0, table.c0-lb th.td-0 {text-align:left;font-weight:bold;}
table.c0-rb td.td-0, table.c0-rb th.td-0 {text-align:right;font-weight:bold;}
table.c0-cb td.td-0, table.c0-cb th.td-0 {text-align:center;font-weight:bold;}

/* Fuer alle Tabellen "Spaltenfixierung" mit class="fixed" */
table.fixed {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
