/* allgemein */
.contenttable {width: 100%; padding-left: 10px;}

/* Home -> TopContent */
#id124 .tc_table { width: 100%;}

/* Intern -> Kontakt */
#id397 table, #id398 table, #id399 table, #id400 table, #id401 table
{width: 95%;}
#id397 .contenttable, #id398 .contenttable, #id399 .contenttable, #id400 .contenttable, #id401 .contenttable
{margin: 0 auto;}
#id397 .contenttable td, #id398 .contenttable td, #id399 .contenttable td, #id400 .contenttable td, #id401 .contenttable td
{ vertical-align: top; padding: 4px 10px 4px 10px;}
#id397 .contenttable th, #id398 .contenttable th, #id399 .contenttable th, #id400 .contenttable th, #id401 .contenttable th
{ font-weight: bold; text-align: center;}
#id397 .contenttable .tr-odd, #id398 .contenttable .tr-odd, #id399 .contenttable .tr-odd,
#id400 .contenttable .tr-odd, #id401 .contenttable .tr-odd
{ background-color: #FFFFAA;}

/* Schule -> öffnungszeiten */
#id5 table {width: 85%; }
#id5 .contenttable {margin: 0 auto;}
#id5 .contenttable td { padding: 4px 10px 4px 10px;}
#id5 .contenttable .tr-even  {	background-color: #FFFFAA;}
#id5 .contenttable .td-0  {	font-weight: bold;}

#id1058 table {width: 85%; }
#id1058 .contenttable {margin: 0 auto;}
#id1058 .contenttable td { padding: 4px 10px 4px 10px;}
#id1058 .contenttable .tr-even  {	background-color: #FFFFAA;}
#id1058 .contenttable .td-0  {	font-weight: bold;}

/* Schule -> Trainingstabellen */
.lesson_table{	margin: 0 auto;  width: 97%; table-layout:fixed; padding-bottom: 10px;}
.lesson_table th { text-align: center;}
.lesson_table td{ vertical-align: top;}
.lesson_table a, .lesson_table a:visited{ color: #CC3300;}
.lesson_table a:hover {color: #CC3300; border-bottom: 1px solid #CC3300;}
.lesson_cell{	    border-left: 2px solid #FFFFCC;	padding-left: 5px;}
.lesson_cell_ok{	border-left: 2px solid #3399FF;	padding-left: 5px;}
.lesson_cell_me{	border-left: 2px solid #33CC33;	padding-left: 5px;}
.lesson_cell_none{ border-left: 2px solid #FF6633;	padding-left: 5px;}
.even{	background-color: #FFFFAA;}

/* Schule -> Mitgliedschaft */
#id37 table {width: 95%;}
#id37 .contenttable {margin: 0 auto;}
#id37 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px; } 
#id37 .contenttable .tr-0 { font-weight: bold; }
#id37 .contenttable .tr-1 { font-weight: bold; }
#id37 .contenttable .td-0 { font-weight: bold; width: 250px; }
#id37 .contenttable .tr-odd  {	background-color: #FFFFAA; }

#id1180 table {width: 95%;}
#id1180 .contenttable {margin: 0 auto;}
#id1180 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px;}
#id1180 .contenttable .tr-0 { font-weight: bold; }
#id1180 .contenttable .tr-1 { font-weight: bold; }
#id1180 .contenttable .td-0 { font-weight: bold; width: 250px; }
#id1180 .contenttable .tr-odd  {	background-color: #FFFFAA;}

#id1181 table {width: 95%;}
#id1181 .contenttable {margin: 0 auto;}
#id1181 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px;}
#id1181 .contenttable .tr-0 { font-weight: bold; }
#id1181 .contenttable .tr-1 { font-weight: bold; }
#id1181 .contenttable .td-0 { font-weight: bold; width: 250px; }
#id1181 .contenttable .tr-odd  {	background-color: #FFFFAA;}



/* Schule -> Löwentanz -> Auftritte*/
#id33 table, #id32 table {width: 95%;}
#id33 .contenttable, #id32 .contenttable {margin: 0 auto;}
#id33 .contenttable td, #id32 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px;}
#id33 .contenttable .td-0, #id32 .contenttable .td-0 { width: 25%; text-align: right;}
#id33 .contenttable .tr-even, #id32 .contenttable .tr-even  {	background-color: #FFFFAA;}

/* Lehrer -> Shifu */
#id43 table {width: 95%;}
#id43 .contenttable {margin: 0 auto;}
#id43 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px;}
#id43 .contenttable .td-0 { width: 15%; text-align: right; background-color: #FFFFCC;}
#id43 .contenttable .tr-even  {	background-color: #FFFFAA;}

/* Lehre -> Thorsten Treffer */
#id1108 table {width: 85%; }
#id1108 .contenttable {margin: 0 auto;}
#id1108 .contenttable td { padding: 4px 10px 4px 10px;}
#id1108 .contenttable .tr-even  {	background-color: #FFFFAA;}
#id1108 .contenttable .td-0  {	font-weight: bold;}

 /* Service -> Shop */
#id316 table {width: 95%;}
#id316 .contenttable {margin: 0 auto;}
#id316 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px;}
#id316 .contenttable .tr-0 { font-weight: bold; text-align: left;}
#id316 .contenttable .td-1 { width: 50%; }
#id316 .contenttable .tr-odd  { background-color: #FFFFAA;}

/* Service -> Links*/
#id3 table, #id137 table, #id136 table
{ width: 90%}
#id3 .contenttable, #id137 .contenttable, #id136 .contenttable 
{ margin: 0 auto; }
#id3 .contenttable td, #id137 .contenttable td, #id136 .contenttable td 
{ padding: 4px 10px 4px 10px;}
#id3 .contenttable .td-0, #id137 .contenttable .td-0, #id136 .contenttable .td-0 
{ width: 40%; text-align: right;}
#id3 .contenttable .tr-even, #id137 .contenttable .tr-even, #id136 .contenttable .tr-even 
{	background-color: #FFFFAA;}

/* Service -> Organisatinen */
#id197 table {width: auto;}
#id197 .contenttable {margin-left: 10%;}
#id197 .contenttable p {padding: 0px 5px 0px 5px; margin: 0;}
#id197 .contenttable td { vertical-align: top; width: auto;}

/* Wissen -> TSP -> Prüfung */
#id1184 table {width: 100%;}
#id1184 .contenttable {margin: 0 auto;}
#id1184 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px;}
#id1184 .contenttable .tr-0 { font-weight: bold; }
#id1184 .contenttable .tr-odd  { background-color: #FFFFAA;}
#id1184 .contenttable .tr-1 .td-0 { background-color: #FFFFFF; border: 1px solid #000000;}
#id1184 .contenttable .tr-2 .td-0 { background-color: #ffff00; border: 1px solid #000000;}
#id1184 .contenttable .tr-3 .td-0 { background-color: #ff8100; border: 1px solid #000000;}
#id1184 .contenttable .tr-4 .td-0 { background-color: #00af00; border: 1px solid #000000;}
#id1184 .contenttable .tr-5 .td-0 { background-color: #0000ff; border: 1px solid #000000;}
#id1184 .contenttable .tr-6 .td-0 { background-color: #7f00d7; border: 1px solid #000000;}
#id1184 .contenttable .tr-7 .td-0 { background-color: #7f0000; border: 1px solid #000000;}
#id1184 .contenttable .tr-last .td-0 { background-color: #000000; border: 1px solid #000000;}

/* Wissen -> Tae Kwon Do */
#id625 table, #id626 table {width: 95%;}
#id625 .contenttable, #id626 .contenttable {margin: 0 auto;}
#id625 .contenttable th, #id626 .contenttable th { text-align: center;}
#id625 .contenttable td, #id626 .contenttable td { vertical-align: top; padding: 2px 10px 2px 10px;}
#id625 .contenttable .td-0, #id626 .contenttable .td-0 { width: 25%; text-align: right;}
#id625 .contenttable .tr-even, #id626 .contenttable .tr-even  {	background-color: #FFFFAA;}

#id624 .contenttable {margin: 0 auto;}
#id624 .contenttable .tr-0 { font-weight: bold; }
#id624 .contenttable th { text-align: center;}
#id624 .contenttable td { padding: 2px 7px 2px 7px;}
#id624 .contenttable .tr-even {background-color: #FFFFAA;}

#id751 .contenttable {margin: 0 auto;}
#id751 .contenttable th { text-align: center;}
#id751 .contenttable td  { padding: 2px 7px 2px 7px;}
#id751 .contenttable .td-0 { width: 15%;}
#id751 .contenttable .tr-even {background-color: #FFFFAA;}

/* Meistergradbezeichnungen */
#id752 .contenttable {margin: 0 auto;}
#id752 .contenttable th { text-align: center;}
#id752 .contenttable td  { padding: 2px 7px 2px 7px;}
#id752 .contenttable .tr-even {background-color: #FFFFAA;}

/* koreanische bezeichnungen */
#id1097 .contenttable {margin: 0 auto;}
#id1097 .contenttable th { text-align: center;}
#id1097 .contenttable td  { padding: 2px 7px 2px 7px;}
#id1097 .contenttable .tr-even {background-color: #FFFFAA;}

#id756 .contenttable {margin: 0 auto;}
#id756 .contenttable .tr-0 { font-weight: bold; }
#id756 .contenttable th { text-align: center;}
#id756 .contenttable td  { padding: 2px 7px 2px 7px;}
#id756 .contenttable .tr-even {background-color: #FFFFAA;}

/* Wissen -> TSP -> Namen*/
#id387 table, #id388 table, #id1177 table {width: 95%;}
#id387 .contenttable, #id388 .contenttable, #id1177 .contenttable {margin: 0 auto;}
#id387 .contenttable th, #id388 .contenttable th, #id1177 .contenttable th { text-align: center;}
#id387 .contenttable td, #id388 .contenttable td, #id1177 .contenttable td { vertical-align: top; padding: 4px 10px 4px 10px;}
#id387 .contenttable .td-0, #id388 .contenttable .td-0, #id1177 .contenttable .td-0 { width: 25%; text-align: right;}
#id387 .contenttable .tr-even, #id388 .contenttable .tr-even , #id1177 .contenttable .tr-even { background-color: #FFFFAA;}

/* Schule -> Erfolge */
.erfolge_tabelle {width: 95%; margin: 0 auto;}
.erfolge_tabelle th  { text-align: center; border-bottom: 1px solid #000000;}
.erfolge_tabelle .td-0 { vertical-align: top; padding: 2px 10px 2px 10px; width: 25%; }
.erfolge_tabelle .td-1 { vertical-align: top; padding: 2px 10px 2px 10px; width: 5px;}
.erfolge_tabelle .td-2 { vertical-align: top; padding: 2px 10px 2px 10px;}
/* .erfolge_tabelle .tr-even  {	background-color: #FFFFAA;} */
.erfolge_tabelle tr:hover {	background-color: #FFFFAA;}
.erfolge_tabelle thead {cursor: s-resize;}

/* Intern -> User list */
.tx-newloginbox-pi3 {padding-left: 10px; padding-right: 15px;}
.tx-newloginbox-pi3 table {  width:100%; }
.tx-newloginbox-pi3 th { padding-left:1px; white-space:nowrap; text-align:right; }
.tx-newloginbox-pi3 td { padding-left:4px; }
.tx-newloginbox-pi3-searchbox table { width: 225px; }
.tx-newloginbox-pi3-browsebox table { text-align: center; }
.tx-newloginbox-pi3-listrow th {text-align:left; background-color:#FFFFCC; border-bottom: 1px solid #000000; }
.tx-newloginbox-pi3-listrow td {background-color:#FFFFCC; padding: 2px 5px 0px 5px;}
.tx-newloginbox-pi3-listrow-odd td {background-color:#FFFFAA;}
.tx-newloginbox-pi3-singleView table {}
.tx-newloginbox-pi3-singleView th { width:25%; background-color:#FFFFCC ;padding-right: 10px; font-weight: normal;}
.tx-newloginbox-pi3-singleView td { background-color:#FFFFCC;}
.tx-newloginbox-pi3-listrow a, .tx-newloginbox-pi3-listrow a:visited {	color: #000000;}
.tx-newloginbox-pi3-listrow a:hover{	color: #CC3300;}

/*New Loggin Box Login form */
.tx-newloginbox-pi1 {padding-left: 10px;}
.tx-newloginbox-pi1 table { width:100%; }
.tx-newloginbox-pi1 th { padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { padding:4px; }
