/* menu.css 18.7.2007 */
td, table
{
  padding: 2px;
  margin: 0px;
  border-collapse:collapse;
  vertical-align:top;
}

/* --- Hintergrund --- */
body.mybody      {padding:0px; margin:0px;}
table.r_1x2      {border:0px solid black; width:100%; height:100%; padding:0px;}
td.r_1x2         {height:85px; background-image:url(r_1x2.jpg); background-repeat:repeat-x; padding:0px;}
table.r_1x1      {border:0px solid black; border-collapse:collapse; padding:0px; width:100%; height:100%; padding:0px;}
table.menulinks  {width:245px; }
td.r_1x1         {height:85px; padding-left:10px; background-image:url(r_1x1.jpg); background-repeat:no-repeat; padding:0px; table-layout:fixed;}
td.r_5x1         {width:250px; height:1000px; background-image:url(r_5x1.jpg); background-repeat:repeat-y; padding:0px;}
table.r_2x1      {border:0px solid black; padding:0px;}
td.r_2x1         {width:250px; height:472px; background-image:url(r_2x1.jpg); background-repeat:no-repeat; padding:0px;}
td.r_3x1         {padding:0px;}
td.r_4x1         {width:250px; height:16px; background-image:url(r_4x1.jpg); background-repeat:no-repeat; padding:0px;}
td.menuli1       {width: 72px; table-layout:fixed; padding:0px;}
td.menuli2       {width:160px; table-layout:fixed; padding:0px; }
td.inhalt        {vertical-align:top; text-align:center; padding:0px;}
a.atus           {color:black; text-decoration:none; font-weight:bold; font-size:14pt; }
a.atus:hover     {color:#778899; text-decoration:none;}

/* --- Notiz --- */
table.std_table  {width:800px;}
td.std_td_header {width:800px; padding-left:75px; padding-top:25px; padding-bottom:15px;background-image:url(i_1x1.jpg);
                  text-align:left;font-weight:bold; background-repeat:no-repeat;}
td.std_td_body   {width:800px; padding-left:35px; padding-right:40px; text-align:left; background-image:url(i_2x1.jpg); background-repeat:repeat-y;}
td.std_td_footer {width:800px; height:23px; background-image:url(i_3x1.jpg); background-repeat:no-repeat;}
span.text_klein1 {color:black; font-weight:normal; font-size:x-small;}
#sysnachricht    {color:black; font-size:large;}
#tab_parse       {width:725px;}

/* --- Notiz-Tabelle: Titel --- */
table.notiz1     {border:2px solid red; width:725px; padding:4px;  margin:1px;}
th.notiz2b       {border:1px solid red; padding:4px;  margin:0px; font-weight:bold; border-bottom:2px solid red; text-align:center;}
td.notiz1        {border:1px solid red; padding:4px;  margin:0px;}
td.notiz1b       {border:1px solid red; padding:4px;  margin:0px; font-weight:bold;}
td.notiz2b       {border:1px solid red; padding:4px;  margin:0px; font-weight:bold; border-bottom:2px solid red; text-align:center;}
td.notiz1_1      {border:1px solid red; width: 20px; padding:4px; margin:0px;}
td.notiz1_1c     {border:1px solid red; width: 20px; padding:4px; margin:0px; text-align:center;}
td.notiz1_2      {border:1px solid red; width: 80px; padding:4px; margin:0px;}
td.notiz1_3      {border:1px solid red; width:160px; padding:4px; margin:0px;}
td.notiz1_4      {border:1px solid red; width:240px; padding:4px; margin:0px;}

/* --- c_InputNotiz2 --- */
table.in_0       {width:100%; }
table.in_100     {width:100%; padding:0px;}
table.in_2       {width:725px; padding:4px;  margin:0px;}
td.in_td1        {width:250px; padding:4px;  margin:0px; border:1px dotted blue;}
td.in_td2        {padding:4px;  margin:0px; border:1px dotted blue;}
input.in_w       {width:60px;}
input.in_1       {width:100px;}
input.in_2       {width:200px;}
input.in_3       {width:300px;}
input.in_4       {width:450px;}
input.in_5       {width:500px;}
input.in_1_g     {width:100px; background-color:#EEEE00; }
input.in_2_g     {width:200px; background-color:#EEEE00; }
input.in_3_g     {width:300px; background-color:#EEEE00; }
input.in_4_g     {width:400px; background-color:#EEEE00; }
input.in_w_readonly {width:60px; background-color:#AAAAAA; text-align:center;font-weight:bold;}
input.in_1_readonly {width:100px; background-color:#AAAAAA; }
input.in_2_readonly {width:200px; background-color:#AAAAAA; }
input.in_3_readonly {width:300px; background-color:#AAAAAA; }
input.in_4_readonly {width:400px; background-color:#AAAAAA; }
div.in_0         {width:100%;}

/* --- c_MyTable1 --- */
table.tab_1      {border:2px solid red; width:100%; empty-cells:show; padding:0px;}
th.tab_2         {border:2px solid red; padding:2px;}
th.tab_50        {border:2px solid red; width:50%; padding:2px;}
td.tab_50        {border:2px solid red; width:50%; padding:2px;}
td.tab_25        {border:2px solid red; width:25%; padding:2px;}
td.tab_9         {border:1px solid red; vertical-align:left; padding:2px;}
td.td_50         {width:50%; padding:2px;}

/* --- Wettkampfergebnisse pro Person--- */
tr.bg_1          {background-color:#FFFF00; }
tr.bg_2          {background-color:#FFFFFF; }
td.tab_2         {border:2px solid red; vertical-align:middle; padding:2px;}
td.tab_3         {border:2px solid red; vertical-align:middle; text-align:center; padding:2px;}
td.tab_4         {border:2px solid red; vertical-align:middle; padding:2px; color:#993333;}
td.menuli2 div      {font-weight:normal; width:148px; padding:0px; padding-top:3px; padding-bottom:3px;}
td.menuli2 div.first{font-weight:bold; paddung-top:0px; padding-bottom:0px; border-bottom:0px;}
td.menuli2 div.fett {font-weight:bold; paddung-top:0px; padding-bottom:4px; border-bottom:4px solid blue;}
td.menuli2 div.red  {font-weight:normal; border-bottom:2px solid red; padding:3px; width:143px; padding-top:3px; padding-bottom:3px;}
div.center       {text-align:center;}
div.bc           {font-weight:bold; text-align:center;}

/* --- Medaillenbilanz --- */
table.mb_2       {border:2px solid red; width:725px; padding:4px;  margin:1px;}
th.mb_nr         {border:1px solid red; width:25px;  text-align:center;border-bottom:2px solid red;}
th.mb_wk         {border:1px solid red; width:335px; text-align:left;  border-bottom:2px solid red;}
th.mb_50         {border:1px solid red; width:50px;  text-align:center;border-bottom:2px solid red;}
th.mb_xx         {border:1px solid red; width:200px; text-align:left;  border-bottom:2px solid red;}
th.mb_yy         {border:1px solid red; text-align:left;  border-bottom:2px solid red;}
td.mb_nr         {border:1px solid red; width:25px;  text-align:center;}
td.mb_wk         {border:1px solid red; width:300px; text-align:left;  }
td.mb_50         {border:1px solid red; width:50px;  text-align:center;}
td.mb_xx         {border:1px solid red; width:200px; text-align:left;  }
td.mb_yy         {border:1px solid red; text-align:left;  }
td.mb_nr_b       {border:1px solid red; width:25px;  text-align:center;font-weight:bold; border-top:3px double red;}
td.mb_wk_b       {border:1px solid red; width:300px; text-align:left;  font-weight:bold; border-top:3px double red;}
td.mb_50_b       {border:1px solid red; width:50px;  text-align:center;font-weight:bold; border-top:3px double red;}
td.mb_xx_b       {border:1px solid red; width:200px; text-align:left;  font-weight:bold; border-top:3px double red;}

/* --- Wettkampfergebnis: Einzel e und Team t, Spaltenbreite fuer 1 Geraet g1  --- */
/* table.e_tabx     {border:2px solid red;width:725px;padding:4px;  margin:1px;} */
table.e_tab      {border:2px solid red;padding:4px;  margin:1px;}
th.e_1a          {border:1px solid red;width:25px; text-align:center;border-bottom:2px solid red;font-size:small;}
th.e_1b          {border:1px solid red;width:175px;text-align:left;  border-bottom:2px solid red;font-size:small;}
th.e_1c          {border:1px solid red;width:30px; text-align:center;border-bottom:2px solid red;font-size:small;}
/* th.e_g1          {border:1px solid red;width:48px; text-align:center;border-bottom:2px solid red;font-size:small;} */
th.e_g1          {border:1px solid red;width:50px; text-align:center;border-bottom:2px solid red;font-size:small;}
th.e_g2          {border:1px solid red;width:85px; text-align:center;border-bottom:2px solid red;font-size:small;}
th.e_gesamt      {border:1px solid red;width:62px; text-align:center;border-bottom:2px solid red;font-size:small;}
th.t_1b          {border:1px solid red;width:115px;text-align:left;  border-bottom:2px solid red;font-size:small;}
th.t_g2          {border:1px solid red;width:85px; text-align:center;border-bottom:2px solid red;font-size:small;}

td.e_1a          {border:1px solid red;text-align:center;font-size:large;font-weight:bold;vertical-align:middle;}
td.e_1b          {border:1px solid red;text-align:left;  border-bottom:0px;font-weight:bold;}
td.e_1c          {border:1px solid red;text-align:center;border-bottom:0px;vertical-align:middle;font-size:small;}
td.e_2b          {border:1px solid red;text-align:left;  border-bottom:0px;border-top:0px;font-size:x-small;font-style:italic;}
td.e_2d          {border:1px solid red;text-align:left;  border-bottom:0px;border-top:0px;font-size:small;}
td.e_2c          {border:1px solid red;text-align:center;border-bottom:0px;border-top:0px;font-size:x-small;}
td.e_z1          {border:1px solid red;text-align:center;border-bottom:0px;}
td.e_z1b         {border:1px solid red;text-align:center;border-bottom:0px;font-weight:bold;}
td.e_z2          {border:1px solid red;text-align:center;vertical-align:top;border-bottom:0px;border-top:0px;font-size:x-small;}
td.e_z3          {border:1px solid red;text-align:center;border-bottom:2px solid red;border-top:0px;font-size:x-small;}

/*
td.e_z1          {border:1px solid red;text-align:center;}
td.e_z2          {border:1px solid red;text-align:center;border-bottom:0px;font-size:x-small;}
*/


/* --- Tabelle mit Rahmen, vertikal zentrierte Zellen --- */
#tab_table_100   {width:100%; padding:0px;}
#tab_table_80    {width:80%;  padding:0px;}
#tab_table_60    {width:60%;  padding:0px;}
#tab_table_1     {border:2px solid red; width:100%; empty-cells:show; padding:0px;}
#tab_th_1        {border:0px; padding:2px;}
#tab_th_2        {border:2px solid red; padding:2px;}
#tab_td_1        {border:2px solid red; width:50%; vertical-align:middle; padding:2px;}
#tab_td_2        {border:2px solid red; vertical-align:middle; padding:2px;}
#tab_td_3        {border:2px solid red; vertical-align:middle; text-align:center; padding:2px;}
#tab_td_4        {border:1px solid red; vertical-align:middle; padding:2px;}
#tab_td_4w       {border:1px solid red; vertical-align:middle; padding:2px; width:20%; }
#tab_td_5        {border:0px; width:50%; padding:2px;}
#tab_td_6        {border:0px; width:50%; vertical-align:middle; padding:2px;}
#tab_td_7        {border:0px; vertical-align:middle; text-align:center; padding:2px;}
#tab_td_8        {border:0px; width:33%; vertical-align:middle; text-align:center; padding:1px;}
#tab_td_9        {border:1px solid red; vertical-align:left; padding:2px;}
#tab_td_9w       {border:1px solid red; vertical-align:left; padding:2px; width:20%; }
#tab_td_10       {border:1px solid red; vertical-align:left; padding:2px; }
#tab_td_11       {border:1px solid red; width:50%; vertical-align:left; padding:2px; }
#tab_ta_angebot1 {border:1px dotted blue; width:100%; padding:2px;}
#tab_th_angebot1 {border:1px dotted blue; padding:2px;}
#tab_td_angebot1 {width:85px;border:1px dotted blue;vertical-align:middle;padding:3px;}
#tab_td_angebot2 {width:50px;border:1px dotted blue;vertical-align:middle;padding:3px;}
#tab_td_angebot3 {width:270px;border:1px dotted blue;vertical-align:middle;padding:3px;}
#tab_td_angebot4 {border:1px dotted blue;vertical-align:middle;padding:3px;}

/* --- Eingabefelder --- */
#in_table        {width:725px; padding:4px;  margin:0px;}
#in_td1          {width:250px; padding:4px;  margin:0px; border:1px dotted blue;}
#in_td2          {padding:4px;  margin:0px; border:1px dotted blue;}
#in_1            {width:100px;}
#in_2            {width:200px;}
#in_3            {width:300px;}
#in_4            {width:450px;}
#in_5            {width:450px;}
#in_1_g          {width:100px; background-color:#EEEE00; }
#in_2_g          {width:200px; background-color:#EEEE00; }
#in_3_g          {width:300px; background-color:#EEEE00; }
#in_4_g          {width:400px; background-color:#EEEE00; }
#in_1_readonly   {width:100px; background-color:#AAAAAA; }
#in_2_readonly   {width:200px; background-color:#AAAAAA; }
#in_3_readonly   {width:300px; background-color:#AAAAAA; }
#in_4_readonly   {width:400px; background-color:#AAAAAA; }
/*
#in_1_radio      {background-color:#FFFFCC;} 
#in_1_check      {background-color:#FFFFCC;} 
*/
#in_td_footer    {width:150px; vertical-align:top;}

/* --- Weitere Anzeigen --- */
img.smily        { }
#center          {text-align:center;}
#center1         {text-align:center;font-weight:bold;}

/* --- Standard-Tabellen ??? --- */
#form_table      {border:2px solid red; width:725px; padding:4px;  margin:1px; }
#form_td_body    {border:1px solid red; padding:4px;  margin:0px;}
#form_td_body1   {border:1px solid red; width: 20px; padding:4px;  margin:0px;}
#form_td_body2   {border:1px solid red; width: 80px; padding:4px;  margin:0px;}
#form_td_body3   {border:1px solid red; width:140px; padding:4px;  margin:0px;}
#form_td_body4   {border:1px solid red; width:160px; padding:4px;  margin:0px;}
#pagetableheader {background-color:#4A5B6C; background-repeat:no-repeat; font-family:Arial; font-size:14;
                  color:white; border-color:#000000; border-width:1px; border-style:solid;}
#pagetablefooter {background-color:#556677; font-family:Arial; font-size:14;
                  color:white; border-color:#000000; border-width:1px; border-style:solid;}


td               {font-family:Arial; font-size:14;}
td.liste1rahmen  {vertical-align:top; }
td.liste1head    {width:180px; text-align:center; font-size:18pt; font-weight:bold; font-family:Arial; background-color:#FFFF00; }
td.liste1bold    {text-align:left;   font-weight:bold;}
td.liste1        {padding-left:20px; text-align:left;}

a              {color:black; text-decoration:none;}
a:hover        {color:#778899; text-decoration:underline;}


#form_td_header {}
#form_td_footer {}
#form_td_unterbrechnung {}
#form_td_ergebnis {font-align:center;}

