/*----------------------------------------------------------------------------------------
'- Modul       : Styles.css                                                              -
'- Erstellt am : Oktober 2005                                                            -
'- Autor       : Heinz Herzog, Johann Teufelgasse 39-47/7/9, 1230 Wien                   -
'-                                                                                       -
'- ACHTUNG: Dieser Modul ist Eigentum von Heinz Herzog und darf ohne seine Genehmigung   -
'-          weder kopiert noch geändert oder sonstwie verwendet werden.                  -
'---------------------------------------------------------------------------------------*/
body   
{
    font-family:  "Segoe UI", Verdana, "Lucida Grande", Arial, Helvetica,sans-serif;
    margin: 0px;
    padding: 0px;
    color: #666666;
}

h1, h2, h3, h4, h5, h6, .h1,.h2,.h3 {  color: #666666; text-transform: none; padding: 0px 0px 0px 0px;  margin:  0px 0px 0px 0px; }
h1,.h1                 { font-size: 1.5em;  font-weight: 600;  }
h2,.h2                 { font-size: 1.35em; font-weight: 600; padding: 2px 0px 2px 0px;  }
h3,.h3                 { font-size: 1.2em;  font-weight: 500; padding: 2px 0px 2px 0px;  }
h4                     { font-size: 1.1em;  font-weight: 400; }
h5, h6                 { font-size: 1.0em;  font-weight: 300; }
.ebene1                { font-size: 1.2em; font-weight: 600; padding: 2px 0px 2px 6px;  }
.ebene2                { font-size: 1.1em; font-weight: 600; padding: 2px 0px 2px 26px;  }
.ebene3                { padding: 2px 0px 2px 46px;  }
.Farbew                { background-color: white;  width: 12px; height: 12px; }
.Farbes                { background-color: black;  width: 12px; height: 12px; }
.FarbewH               { background-color: #dbdfe8; }
.FarbesH               { background-color: #dbdfe8; }

div.defaultDialog_ohne_Rand, div.defaultDialog, div.defaultDialogKleiner
                       { FLOAT: left; margin: 0px 2px 0px 2px; padding: 0px 4px 0px 4px; 
                         color: #666666;
                       }

div.defaultDialogIFrame  { margin:  0px 2px 0px 2px; padding:  0px 4px 0px 4px; font-weight:bold;  }

div.defaultDialogMsg   { BACKGROUND: #FFDE66; 
                         margin: 2px 2px 2px 2px; padding: 2px 4px 2px 4px; 
                       }

div.defaultDialogKleiner  { font-size: 0.9em;    }

div.fed                { FLOAT: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
div.fedAdv             { FLOAT: left; margin:  3px 5px 3px 5px; padding: 0px 0px 0px 0px; border: 0px; width: 310px; height: 256px;}

.CRLabel,.CRCombobox,.CRText,.CRTextInp,.CRButton,.CRLink,.CRCheckBox,.CRlock,.CRadioButton,.CRUpload,.CRError
                       { FONT-SIZE: 11pt; 
                         font-family:  "Segoe UI", Verdana, "Lucida Grande", Arial, Helvetica,sans-serif;
                         margin  : 0px; padding: 0px; color: #666666; }
.CRLink                { COLOR: blue; }
.CRLinkX               { COLOR: #666666; }
.CRlock                { BACKGROUND-COLOR: #FFC6A5; }
.CRError               { BACKGROUND-COLOR: red; }
.CRTextInp             { BACKGROUND-COLOR: #F6D7B0; }
.CRnowrap              { white-space:nowrap;}
.CRCombobox            { height: 24px;  }
.CRmsg                 { border: 1px solid grey; 
                         BACKGROUND: #FF9F50; 
                         margin: 2px 2px 2px 2px; padding: 2px 4px 2px 4px; 
                         -webkit-border-radius: 8px; 
                         -moz-border-radius: 8px; 
                         border-radius: 8px;
                       }

p,.pp                  {	color: #685B5B; border-width: 1px; margin: 6px 2px; padding: 0px; text-align: left; line-height: 1.15; word-spacing: normal;}
li                     {	color: #685B5B; line-height: 1.15; }

#F0lan            { BORDER: #fc6 1px solid; BORDER-left: 0px;  HEIGHT:54px; padding: 2px 0px 2px 2px; }

#fuss             { padding: 2px 7px 4px 7px; 
                     FONT-SIZE: 10pt; 
                     }
#fuss A           { BORDER-STYLE: none; }
#fuss UL LI       { PADDING-RIGHT: 6px; FLOAT: left; }
#fuss UL          { PADDING: 0px; MARGIN: 0px; }
#fuss A:hover     {	 }

.navlist          {	BORDER-TOP-WIDTH: 0px; PADDING: 0px 0px 0px 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN:  0px 0px 0px 0px; BORDER-RIGHT-WIDTH: 0px }
image             { BORDER: none; }
.imgrand          { padding:2px;   border:1px solid #001EE1; background-color:#FF8D50; 
                    -webkit-border-radius: 8px; 
                    -moz-border-radius: 8px; 
                    border-radius: 8px;
                    }
 
LI                { TEXT-ALIGN: left; color: #666666;  }
LI.DB             {	PADDING: 0px 5px 5px 5px; MARGIN: 10px; }
.DB2              {	PADDING: 0px 5px 5px 25px; MARGIN: 10px; }
.DB               {	PADDING: 0px 5px 5px 5px; MARGIN: 10px; }
.DB1              {	PADDING: 0px 4px 4px 4px; MARGIN: 2px; FONT-SIZE: 11pt; color: #545953; }
table.Daten       {	PADDING: 0px; MARGIN: 0px; }
.counter          { FONT-SIZE: 12pt;border:none;background:#ffedcc;color:#c6813e;text-align:center;font-weight:bold; } 

#menu0,#menu0L,#menu1,#menu2,#menu2a,#menu3 { BACKGROUND:  #334166; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}

#menu0             { FONT-SIZE: 7pt; BORDER-TOP: #fc6 1px solid; }
#menu0 LI          { FLOAT: left; }
#menu0 LI A        { padding: 1px 3px 1px 2px; BORDER-TOP: #dd8c40 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #dd8c40 0px solid; COLOR: #ECECEC; BORDER-BOTTOM: #dd8c40 0px solid;}
#menu0 LI A:hover  {COLOR: #da9f63 }
#menu0 UL          { MARGIN: 0px 0px 1em }  
#menu0 UL LI       { LIST-STYLE-TYPE: none }

#menu0L            { FONT-SIZE: 7pt;}
#menu0L LI         { FLOAT: left; }
#menu0L LI A       { padding: 1px  3px 1px 2px; BORDER-TOP: #dd8c40 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #dd8c40 0px solid; COLOR: #ECECEC; BORDER-BOTTOM: #dd8c40 0px solid;}
#menu0L LI A:hover {COLOR: #da9f63 }
#menu0L UL         { MARGIN: 0px 0px 1em }  
#menu0L UL LI       { LIST-STYLE-TYPE: none }

#menu1             { FONT-SIZE: 11pt;}
#menu1 LI          { FLOAT: left; }
#menu1 LI A        { padding: 1px  3px 1px 2px; BORDER-TOP: #dd8c40 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #dd8c40 0px solid; COLOR: #ECECEC; BORDER-BOTTOM: #dd8c40 0px solid;}
#menu1 LI A:hover  {	COLOR: #da9f63 }
#menu1 UL          { MARGIN: 0px 0px 1em }  
#menu1 UL LI       { LIST-STYLE-TYPE: none }

#menu2             { FONT-SIZE: 10pt;}
#menu2 LI          { FLOAT: left; }
#menu2 LI A        { padding: 1px  3px 1px 2px; BORDER-TOP: #dd8c40 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #dd8c40 0px solid; COLOR: #ECECEC; BORDER-BOTTOM: #dd8c40 0px solid;}
#menu2 LI A:hover  {	COLOR: #da9f63 }
#menu2 UL          { MARGIN: 0px 0px 1em }
#menu2 UL LI       { LIST-STYLE-TYPE: none }

#menu2a            { FONT-SIZE: 10pt;}
#menu2a LI         { FLOAT: left; }
#menu2a LI A       { padding: 1px 3px 1px 2px; BORDER-TOP: #dd8c40 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #dd8c40 0px solid; COLOR: #ECECEC; BORDER-BOTTOM: #dd8c40 0px solid;}
#menu2a LI A:hover {	COLOR: #da9f63 }
#menu2a UL         { MARGIN: 0px 0px 1em }
#menu2a UL LI      { LIST-STYLE-TYPE: none }

#menu3             { FONT-SIZE: 8pt; }
#menu3 LI          { FLOAT: left; }
#menu3 LI A        { padding: 1px  3px 1px 2px; BORDER-TOP: #dd8c40 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #dd8c40 0px solid; COLOR: #ECECEC; BORDER-BOTTOM: #dd8c40 0px solid;}
#menu3 LI A:hover  {	COLOR: #da9f63 }
#menu3 UL          { MARGIN: 0px 0px 1em }
#menu3 UL LI       { LIST-STYLE-TYPE: none }

.lock             { BACKGROUND-COLOR: #FFC6A5; }
.key              { BACKGROUND-COLOR: #FFFFC6; }
.r                { TEXT-ALIGN: right }
.c                { TEXT-ALIGN: center }
.bild             { TEXT-ALIGN: center }
.bildo            {	text-align: center; margin: 7px; padding: 0px; }
.bildu            {	text-align: center; margin: 7px; padding: 0px; }
.bildtext         { TEXT-ALIGN: left; FONT-SIZE: 9pt; width:170px; height:18px; }
.bildtext400      { TEXT-ALIGN: left; FONT-SIZE: 9pt; width:400px; height:18px; }
.navbericht       { FONT-WEIGHT: bold; }
.advleft          {	margin: 0px 0px 0px 3px;  float: left; }

.b                { FONT-WEIGHT: bold;}
.inp,
.text,
.textb            { FONT-SIZE: 9pt; FONT-STYLE: normal }
.inp10             { FONT-SIZE: 10pt; FONT-STYLE: normal }
.inp8             { FONT-SIZE: 8pt; FONT-STYLE: normal }
.textb            { FONT-WEIGHT: bold; }
.grau             { BACKGROUND: #dadada; }
.white            { COLOR: white; }
.small            {	FONT-SIZE: 7pt; MARGIN: 5px 0px 0px 0px; border-WIDTH: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.smallw           {	FONT-SIZE: 7pt; COLOR: #FFF5E5; }
.s1,
.s2               {	BACKGROUND: #FFF5E5; BORDER: blue 1px solid; }
DIV.s2            {	BORDER: blue 1px solid; }
.s3               {	BACKGROUND: #bfbfbf; }
.s1,
.s3               {	FONT-SIZE: 9pt; BORDER-WIDTH: 0px 0px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
.s2               {	FONT-SIZE: 8pt; BORDER-WIDTH: 1px 1px 1px 1px; }
.red              {	BACKGROUND-COLOR: #FCA1A1}
.h3ueb            {	BACKGROUND-COLOR: #660000;COLOR:white; }
.bm               {	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; HEIGHT: 22px; TEXT-ALIGN: center}
.mySubMenu        { Color: blue; background-color:#F0F0F0; WIDTH: 180px;  FONT-WEIGHT: normal; FONT-STYLE: normal; MARGIN-BOTTOM: 20px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-top: #9C9C9C 1px solid;   }

.info             {	BACKGROUND: #f0de42; BORDER: #334166 1px solid; padding: 0px 4px 0px 4px; color:Blue;}
.message          {	BACKGROUND: #85c365; BORDER: #334166 1px solid; padding: 0px 4px 0px 4px; }
.error            {	BACKGROUND: #f63939; BORDER: #334166 1px solid; padding: 0px 4px 0px 4px; }

A                 { TEXT-DECORATION: none}
A.fett            { FONT-WEIGHT: bold}
A.sm              { FONT-SIZE: 7pt;}
A:hover           { TEXT-DECORATION: underline}

H3.info           { FONT-SIZE: 8pt; }
H3.error          {	BORDER-RIGHT: #fc6 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fc6 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10pt; BACKGROUND: #FFDCFF; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #fc6 0px solid; COLOR: #c6813e; PADDING-TOP: 1px; BORDER-BOTTOM: #fc6 1px solid; FONT-STYLE: normal }
H3.msg            { BACKGROUND: #CAF99B; }
H3.CRinfo { FONT-SIZE: 8pt; }

.UMENUTDAKT       { MARGIN-BOTTOM: 2px; BACKGROUND-COLOR: #FFDE66; padding: 4px 1px 4px 5px; border-bottom: #9C9C9C 2px solid; MARGIN-TOP: 2px; } 
.UMENUTDBERICHT   { MARGIN-BOTTOM: 2px; BACKGROUND-COLOR: #FFDFA4; padding: 4px 1px 4px 5px; border-bottom: #9C9C9C 2px solid; MARGIN-TOP: 2px;  } 
.UmenuTD          { padding: 4px 1px 4px 5px; border-bottom: #9C9C9C 2px solid; MARGIN-TOP: 0px; }

P                 {	WORD-SPACING: normal; padding: 0px 0px 0px 0px; MARGIN: 6px 2px 6px 2px; border-WIDTH: 1px 1px 1px 1px; TEXT-ALIGN: left; line-height: 1.3;}
A.p9              {	FONT-SIZE: 9pt; }
P.v12             {	FONT-SIZE: 12pt; MARGIN: 2px 2px 2px 2px; }
P.v9              {	FONT-SIZE: 9pt; MARGIN: 3px 5px 3px 3px; }
P.v8              {	FONT-SIZE: 8pt; MARGIN: 3px 5px 3px 3px; }
P.v7              {	FONT-SIZE: 7pt; MARGIN: 3px 5px 3px 3px; }
P.center          {	TEXT-ALIGN: center}
P.lz              {	FONT-SIZE: 3pt; MARGIN: 2px 0px}

TR                {	BORDER-COLOR: black; }
TR.ob             {	FONT-WEIGHT: bold}
TR.g1b            {	BACKGROUND: #dbdfe8; FONT-WEIGHT: bold;  }
TR.g1,TR.g1x      {	BACKGROUND: #f4f4f4; }
TR.g2,TR.g2x      { BACKGROUND: #ebecf1;}
TR.g1x,TR.g2x     {	FONT-WEIGHT: bold; }

TR.g3             {	BACKGROUND: #dbdff1;}
TR.gd             {	BACKGROUND: #FFC6A5;}
TR.gd1            { BACKGROUND: #FFD350; }
TR.gd2            { BACKGROUND: #FF004C; }
TR.line           {	BACKGROUND: navy; HEIGHT: 3px}
TR.small          {	FONT-SIZE: 2pt; BORDER-COLOR: white; }

TD                {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; MARGIN-LEFT: 1px; }
TD.c0             {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; }
TD.l              {	TEXT-ALIGN: left}
TD.c              {	TEXT-ALIGN: center}
TD.cw             {	BACKGROUND: white; TEXT-ALIGN: center}
TD.cb             {	FONT-WEIGHT: bold; BACKGROUND: gray; COLOR: white; TEXT-ALIGN: center}
TD.r              {	TEXT-ALIGN: right}
TD.b              {	FONT-WEIGHT: bold}
table.s2          {	FONT-SIZE: 8pt; BACKGROUND: #FFF5E5;}
table.s3          {	FONT-SIZE: 9pt; BACKGROUND: #FFF5E5;}
table.schach      {	FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/schachtable.gif); BACKGROUND-COLOR: #ccffff}
table.schach1     {	BORDER: #cccccc 1px solid; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/schachtable.gif);}
TR.gdg            { BACKGROUND: #CCCCCC; }
TR.gdhead         { BACKGROUND: #FFCC66; }
TR.gdga           { BACKGROUND: #F4F4F4; }
.tab_l            { BACKGROUND: #F4F4F4; white-space:nowrap; }
.tab_r            { BACKGROUND: #F4F4F4; white-space:nowrap; }

.userinfo         { BORDER-RIGHT: #dd8c40 1px solid; FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #334166; color: white; PADDING: 1px; height: 12px;}
.OtherTabs        { BORDER-RIGHT: #dd8c40 1px solid; FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #334166; }
.SelectedTab      { BORDER-RIGHT: #dd8c40 1px solid; FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #788AFF; }
.Link             { BORDER-RIGHT: #dd8c40 1px solid; color: #D7D9DC; FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: green; }
A.OtherTabs:hover { color: white; TEXT-DECORATION: underline; }

.game0            { FONT-WEIGHT: bold; PADDING: 0px 2px 0px 2px; MARGIN: 0px;  } 
.game1            { PADDING: 0px 2px 0px 2px; MARGIN: 0px; }

DIV.fk            { padding: 2px 7px 2px 7px; COLOR: #c6813e; BORDER-TOP: #fc6 1px solid; BORDER-Bottom: #fc6 1px solid; padding: 1px 1px 1px 2px; BACKGROUND: #ffedcc; MARGIN: 0px; MARGIN-BOTTOM: 0px;FONT-STYLE: normal}
DIV.fk A          { COLOR: #c6813e; BORDER-STYLE: none; }
DIV.err           { FONT-SIZE: 13pt; padding: 2px 7px 2px 7px; COLOR: black; BORDER-TOP: #fc6 1px solid; BORDER-Bottom: #fc6 1px solid; padding: 1px 1px 1px 2px; BACKGROUND: red; MARGIN: 0px; MARGIN-BOTTOM: 0px;FONT-STYLE: normal}
DIV.m6            { MARGIN: 6px; MARGIN-BOTTOM: 0px; }
.DivXTop          { padding: 5px; margin:10px 0px 10px 0px;  BORDER: #334166 1px solid; Width:984px; }
.DivX             { padding: 5px; margin: 4px  0px 10px 2px;   BORDER-TOP: #334166 1px solid; BORDER: #334166 1px solid; Width:984px; }
.DivGrid          { margin:  5px 0px 2px 15px;   Width:969px; }

.label            {	FONT-SIZE: 11pt; color: #545953; height: 20px; }
.inpC             {	FONT-SIZE: 11pt; BACKGROUND: #ecdbc6; color: #545953; height: 24px; }
.inpT             {	FONT-SIZE: 11pt; BACKGROUND: #ecdbc6; color: #545953; BORDER: #c8c1c1 1px solid;   height: 16px; }
.lb               {	FONT-SIZE: 11pt; color: blue; height: 20px; }
.Grid             { margin:  5px 0px 2px 10px; float: left; }

/*--------------------------*/
/* für die Turnierdatenbank */
/*--------------------------*/
DIV.CRfk          { padding: 2px 7px 2px 7px; COLOR: #c6813e; BORDER-TOP: #fc6 1px solid; BORDER-Bottom: #fc6 1px solid; padding: 1px 1px 1px 2px; BACKGROUND: #ffedcc; MARGIN: 0px; MARGIN-BOTTOM: 0px;FONT-STYLE: normal}
DIV.CRfk A        { COLOR: #c6813e; BORDER-STYLE: none; }
DIV.CR            {  BORDER-LEFT: #fc6 2px solid; BORDER-RIGHT: #fc6 2px solid; BORDER-TOP: #fc6 1px solid; BORDER-BOTTOM: #fc6 1px solid; 
                    MARGIN: 0px; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-ALIGN: left; FONT-FAMILY: "Lucida Grande", Verdana, Helvetica; }
.CRsmall          {	FONT-SIZE: 9pt; MARGIN: 3px 0px 0px 3px; border-WIDTH: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.CRs3             {	BACKGROUND: #FFF5E5; }
.CRs4             {	BACKGROUND: #FFF5E5;  }
.CRs3x            {	BACKGROUND: #bfbfbf; }
.CRs1,
.CRs3             {	BORDER-WIDTH: 0px 0px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
.CRs3             {	FONT-SIZE: 9pt; BORDER-WIDTH: 0px 0px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
.CRs4             {	FONT-SIZE: 10pt;BORDER-WIDTH: 0px 0px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
table.CRs2        {	BACKGROUND: #FFF5E5; }
table.CRs3        {	FONT-SIZE: 9pt; BACKGROUND: #FFF5E5;}

.CRe              { COLOR: black; padding: 1px 1px 1px 2px; BACKGROUND: #FF9900; }

H5  { color: #494141; text-transform: none; padding-top: 1px; padding-bottom: 1px; margin: 0px 0px 0px 0px; font-size: 1.2em; font-weight: 500; }

H3.xCR             { BORDER-LEFT: #fc6 0px solid; BORDER-RIGHT: #fc6 0px solid; BORDER-TOP: #fc6 1px solid; BORDER-BOTTOM: #fc6 1px solid; 
                    COLOR: #c6813e; padding: 1px 1px 1px 2px; BACKGROUND: #ffedcc; MARGIN: 0px; MARGIN-BOTTOM: 0px;FONT-STYLE: normal; FONT-SIZE: 10pt; }

A.CRdb            { TEXT-DECORATION: none}
P.CRlz            {	FONT-SIZE: 3pt; MARGIN: 2px 0px}
P.CR              {	WORD-SPACING: normal; padding: 0px 0px 0px 0px; MARGIN: 6px 10px 6px 3px; border-WIDTH: 1px 1px 1px 1px; TEXT-ALIGN: left}

TR.CRline         {	BACKGROUND: navy; HEIGHT: 3px}
TR.CR             {	FONT-SIZE: 9pt; TEXT-DECORATION: none; BORDER-COLOR: black; COLOR: black; }
TR.CRob           {	FONT-WEIGHT: bold}
TR.CRg1b          {	BACKGROUND: #dbdfe8; FONT-WEIGHT: bold;  }
TR.CRg1           {	BACKGROUND: #f4f4f4;}
TR.CRg2           { BACKGROUND: #ebecf1;}
TR.CRg3           { BACKGROUND: red;}

.CRng1b           {	BACKGROUND: #dbdfe8; FONT-WEIGHT: bold;  white-space:nowrap; }
.CRng1            {	BACKGROUND: #f4f4f4;  white-space:nowrap; }
.CRng2            { BACKGROUND: #ebecf1;  white-space:nowrap;}

TD                {	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; MARGIN-LEFT: 0px; }
TD.CR0grau,
TD.CR0            {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; }

TD.CRl            {	TEXT-ALIGN: left}
TD.CRc            {	TEXT-ALIGN: center}
TD.CRcW           {	TEXT-ALIGN: center; white-space:nowrap;}

TD.CRcw           {	BACKGROUND: white; TEXT-ALIGN: center}
TD.CRcb           {	FONT-WEIGHT: bold; BACKGROUND: gray; COLOR: white; TEXT-ALIGN: center}
TD.CRr            {	TEXT-ALIGN: right}

.CRkey            { BACKGROUND-COLOR: #FFFFC6; }
.CRr              { TEXT-ALIGN: right }
.CRb              { FONT-WEIGHT: bold;}
.CRinp,
.CRtext,
.CRtextb          { FONT-SIZE: 9pt; FONT-STYLE: normal }
.CRtextb          { FONT-WEIGHT: bold; }
.CRgrau           { BACKGROUND: #dadada; }
.CRwhite          { COLOR: white; }
.CRred            {	BACKGROUND-COLOR: #FCA1A1; FONT-WEIGHT: bold; Color: black; }
.CR7c             { FONT-SIZE: 7pt;  }
.CR8c             { FONT-SIZE: 8pt;  }
.CR9c             { FONT-SIZE: 9pt;  }
.CR10c            { FONT-SIZE: 10pt; }
.CR11c            { FONT-SIZE: 11pt; }
.CR12c            { FONT-SIZE: 12pt; }

.tn_AFG,.tn_AHO,.tn_ALB,.tn_ALG,.tn_AND,.tn_ANG,.tn_ANT,.tn_ARG,.tn_ARM,.tn_ARU,.tn_AUS,.tn_AUT,.tn_AZE,.tn_BAH,.tn_BAN,.tn_BAR,.tn_BDI,
.tn_BEL,.tn_BER,.tn_BIH,.tn_BLR,.tn_BOL,.tn_BOT,.tn_BRA,.tn_BRN,.tn_BRU,.tn_BUL,.tn_CAN,.tn_CHI,.tn_CHN,.tn_CMR,.tn_COL,.tn_CRC,.tn_CRO,
.tn_CUB,.tn_CYP,.tn_CZE,.tn_DEN,.tn_DOM,.tn_ECU,.tn_ECX,.tn_EGY,.tn_ENG,.tn_ESA,.tn_ESP,.tn_EST,.tn_ETH,.tn_EU, .tn_SEN,.tn_FAI,.tn_FID,
.tn_FIJ,.tn_FIN,.tn_FRA,.tn_GAB,.tn_GCI,.tn_GEO,.tn_GER,.tn_GHA,.tn_GRE,.tn_GUA,.tn_HAI,.tn_HKG,.tn_HON,.tn_HUN,.tn_IBC,.tn_ICS,.tn_INA,
.tn_IND,.tn_IPC,.tn_IRI,.tn_IRL,.tn_IRQ,.tn_ISL,.tn_ISR,.tn_ISV,.tn_ITA,.tn_IVB,.tn_JAM,.tn_JAP,.tn_JCI,.tn_JOR,.tn_JPN,.tn_KAZ,.tn_KEN,
.tn_KGZ,.tn_KOR,.tn_KSA,.tn_KUW,.tn_LAT,.tn_LBA,.tn_LIB,.tn_LIE,.tn_LTU,.tn_LUX,.tn_MAC,.tn_MAD,.tn_MAL,.tn_MAR,.tn_MAS,.tn_MAU,.tn_MAW,
.tn_MDA,.tn_MDV,.tn_MEX,.tn_MGL,.tn_MKD,.tn_MLI,.tn_MLT,.tn_MMC,.tn_MNC,.tn_MNE,.tn_MOZ,.tn_MRI,.tn_MTN,.tn_MYA,.tn_NAM,.tn_NCA,.tn_NED,
.tn_NEP,.tn_NGR,.tn_NIG,.tn_NO, .tn_NOR,.tn_NZD,.tn_NZL,.tn_PAK,.tn_PAN,.tn_PAR,.tn_PER,.tn_PHI,.tn_PLE,.tn_PLW,.tn_PNG,.tn_POL,.tn_POR,
.tn_PUR,.tn_QAT,.tn_CPV,.tn_ROU,.tn_RSA,.tn_RUS,.tn_RWA,.tn_SCG,.tn_SCO,.tn_SEY,.tn_SIL,.tn_SIN,.tn_SIR,.tn_SLE,.tn_SLO,.tn_SMR,.tn_SOL,
.tn_SOM,.tn_SRB,.tn_SRI,.tn_STP,.tn_SUD,.tn_SUI,.tn_SUR,.tn_SVK,.tn_SWE,.tn_SYR,.tn_TAJ,.tn_THA,.tn_TJK,.tn_TKM,.tn_TPE,.tn_TTO,.tn_TUN,
.tn_TUR,.tn_UAE,.tn_UGA,.tn_UKR,.tn_URU,.tn_USA,.tn_UZB,.tn_VEN,.tn_VIE,.tn_WLS,.tn_YEM,.tn_YUG,.tn_ZAM,.tn_ZIM,.tn_GUM,.tn_CGO,.tn_TOG,
.tn_LAO,.tn_GRB,.tn_OMA,.tn_CAT,.tn_BHU,.tn_GAM,.tn_ICC,.tn_GUY,.tn_LES,.tn_SWZ,.tn_TAN,.tn_TLS,.tn_CIV,.tn_KOS,.tn_NIR,.tn_ERI,
.tn_DJI,.tn_LBR,.tn_SSD,.tn_CAF,.tn_BUR,.tn_SGP,.tn_GIB,.tn_IOM
{ width: 30px; height: 20px; background-image: url(images/flag30.png); float:left; } 

.tn_AFG{ background-position: 0 0;  } 
.tn_AHO{ background-position: 0 -40px;  } 
.tn_ALB{ background-position: 0 -80px;  } 
.tn_ALG{ background-position: 0 -120px;  } 
.tn_AND{ background-position: 0 -160px;  } 
.tn_ANG{ background-position: 0 -200px;  } 
.tn_ANT{ background-position: 0 -240px;  } 
.tn_ARG{ background-position: 0 -280px;  } 
.tn_ARM{ background-position: 0 -320px;  } 
.tn_ARU{ background-position: 0 -360px;  } 
.tn_AUS{ background-position: 0 -400px;  } 
.tn_AUT{ background-position: 0 -440px;  } 
.tn_AZE{ background-position: 0 -480px;  } 
.tn_BAH{ background-position: 0 -520px;  } 
.tn_BAN{ background-position: 0 -560px;  } 
.tn_BAR{ background-position: 0 -600px;  } 
.tn_BDI{ background-position: 0 -640px;  } 
.tn_BEL{ background-position: 0 -680px;  } 
.tn_BER{ background-position: 0 -720px;  } 
.tn_BIH{ background-position: 0 -760px;  } 
.tn_BLR{ background-position: 0 -800px;  } 
.tn_BOL{ background-position: 0 -840px;  } 
.tn_BOT{ background-position: 0 -880px;  } 
.tn_BRA{ background-position: 0 -920px;  } 
.tn_BRN{ background-position: 0 -960px;  } 
.tn_BRU{ background-position: 0 -1000px;  } 
.tn_BUL{ background-position: 0 -1040px;  } 
.tn_CAN{ background-position: 0 -1080px;  } 
.tn_CHI{ background-position: 0 -1120px;  } 
.tn_CHN{ background-position: 0 -1160px;  } 
.tn_CMR{ background-position: 0 -1200px;  } 
.tn_COL{ background-position: 0 -1240px;  } 
.tn_CRC{ background-position: 0 -1280px;  } 
.tn_CRO{ background-position: 0 -1320px;  } 
.tn_CUB{ background-position: 0 -1360px;  } 
.tn_CYP{ background-position: 0 -1400px;  } 
.tn_CZE{ background-position: 0 -1440px;  } 
.tn_DEN{ background-position: 0 -1480px;  } 
.tn_DOM{ background-position: 0 -1520px;  } 
.tn_ECU{ background-position: 0 -1560px;  } 
.tn_ECX{ background-position: 0 -1600px;  } 
.tn_EGY{ background-position: 0 -1640px;  } 
.tn_ENG{ background-position: 0 -1680px;  } 
.tn_ESA{ background-position: 0 -1720px;  } 
.tn_ESP{ background-position: 0 -1760px;  } 
.tn_ETH{ background-position: 0 -1800px;  } 
.tn_EU{ background-position: 0 -1840px;  } 
.tn_CIV{ background-position: 0 -1880px;  } 
.tn_EST{ background-position: 0 -1920px;  } 
.tn_FAI{ background-position: 0 -1960px;  } 
.tn_NIR{ background-position: 0 -2000px;  } 
.tn_SSD{ background-position: 0 -2040px;  } 
.tn_IOM{ background-position: 0 -2080px;  } 
.tn_FID{ background-position: -50px 0;  } 
.tn_FIJ{ background-position: -50px -40px;  } 
.tn_FIN{ background-position: -50px -80px;  } 
.tn_FRA{ background-position: -50px -120px;  } 
.tn_GAB{ background-position: -50px -160px;  } 
.tn_GCI{ background-position: -50px -200px;  } 
.tn_GEO{ background-position: -50px -240px;  } 
.tn_GER{ background-position: -50px -280px;  } 
.tn_GHA{ background-position: -50px -320px;  } 
.tn_GRE{ background-position: -50px -360px;  } 
.tn_GUA{ background-position: -50px -400px;  } 
.tn_HAI{ background-position: -50px -440px;  } 
.tn_HKG{ background-position: -50px -480px;  } 
.tn_HON{ background-position: -50px -520px;  } 
.tn_HUN{ background-position: -50px -560px;  } 
.tn_IBC{ background-position: -50px -600px;  } 
.tn_ICS{ background-position: -50px -640px;  } 
.tn_INA{ background-position: -50px -680px;  } 
.tn_IND{ background-position: -50px -720px;  } 
.tn_IPC{ background-position: -50px -760px;  } 
.tn_IRI{ background-position: -50px -800px;  } 
.tn_IRL{ background-position: -50px -840px;  } 
.tn_IRQ{ background-position: -50px -880px;  } 
.tn_ISL{ background-position: -50px -920px;  } 
.tn_ISR{ background-position: -50px -960px;  } 
.tn_ISV{ background-position: -50px -1000px;  } 
.tn_ITA{ background-position: -50px -1040px;  } 
.tn_IVB{ background-position: -50px -1080px;  } 
.tn_JAM{ background-position: -50px -1120px;  } 
.tn_SEN{ background-position: -50px -1160px;  } 
.tn_JCI{ background-position: -50px -1200px;  } 
.tn_JOR{ background-position: -50px -1240px;  } 
.tn_JPN{ background-position: -50px -1280px;  } 
.tn_KAZ{ background-position: -50px -1320px;  } 
.tn_KEN{ background-position: -50px -1360px;  } 
.tn_KGZ{ background-position: -50px -1400px;  } 
.tn_KOR{ background-position: -50px -1440px;  } 
.tn_KSA{ background-position: -50px -1480px;  } 
.tn_KUW{ background-position: -50px -1520px;  } 
.tn_LAT{ background-position: -50px -1560px;  } 
.tn_LBA{ background-position: -50px -1600px;  } 
.tn_LIB{ background-position: -50px -1640px;  } 
.tn_LIE{ background-position: -50px -1680px;  } 
.tn_LTU{ background-position: -50px -1720px;  } 
.tn_LUX{ background-position: -50px -1760px;  } 
.tn_MAC{ background-position: -50px -1800px;  } 
.tn_MAD{ background-position: -50px -1840px;  } 
.tn_MAL{ background-position: -50px -1880px;  } 
.tn_MAR{ background-position: -50px -1920px;  } 
.tn_MAS{ background-position: -50px -1960px;  } 
.tn_ERI{ background-position: -50px -2000px;  } 
.tn_CAF{ background-position: -50px -2040px;  } 
.tn_MAW{ background-position: -100px -40px;  } 
.tn_MDA{ background-position: -100px -80px;  } 
.tn_MDV{ background-position: -100px -120px;  } 
.tn_MEX{ background-position: -100px -160px;  } 
.tn_MGL{ background-position: -100px -200px;  } 
.tn_MKD{ background-position: -100px -240px;  } 
.tn_MLI{ background-position: -100px -280px;  } 
.tn_MLT{ background-position: -100px -320px;  } 
.tn_MMC{ background-position: -100px -360px;  } 
.tn_MNC{ background-position: -100px -400px;  } 
.tn_MNE{ background-position: -100px -440px;  } 
.tn_MOZ{ background-position: -100px -480px;  } 
.tn_MRI{ background-position: -100px -520px;  } 
.tn_MTN{ background-position: -100px -560px;  } 
.tn_MYA{ background-position: -100px -600px;  } 
.tn_NAM{ background-position: -100px -640px;  } 
.tn_NCA{ background-position: -100px -680px;  } 
.tn_NED{ background-position: -100px -720px;  } 
.tn_NEP{ background-position: -100px -760px;  } 
.tn_NGR{ background-position: -100px -800px;  } 
.tn_NIG{ background-position: -100px -840px;  } 
.tn_NO{ background-position: -100px -880px;  } 
.tn_NOR{ background-position: -100px -920px;  } 
.tn_NZD{ background-position: -100px -960px;  } 
.tn_NZL{ background-position: -100px -1000px;  } 
.tn_PAK{ background-position: -100px -1040px;  } 
.tn_PAN{ background-position: -100px -1080px;  } 
.tn_PAR{ background-position: -100px -1120px;  } 
.tn_PER{ background-position: -100px -1160px;  } 
.tn_PHI{ background-position: -100px -1200px;  } 
.tn_PLE{ background-position: -100px -1240px;  } 
.tn_PLW{ background-position: -100px -1280px;  } 
.tn_PNG{ background-position: -100px -1320px;  } 
.tn_POL{ background-position: -100px -1360px;  } 
.tn_POR{ background-position: -100px -1400px;  } 
.tn_PUR{ background-position: -100px -1440px;  } 
.tn_QAT{ background-position: -100px -1480px;  } 
.tn_CPV{ background-position: -100px -1520px;  } 
.tn_ROU{ background-position: -100px -1560px;  } 
.tn_RSA{ background-position: -100px -1600px;  } 
.tn_RUS{ background-position: -100px -1640px;  } 
.tn_RWA{ background-position: -100px -1680px;  } 
.tn_SCG{ background-position: -100px -1720px;  } 
.tn_SCO{ background-position: -100px -1760px;  } 
.tn_SEY{ background-position: -100px -1800px;  } 
.tn_SIL{ background-position: -100px -1840px;  } 
.tn_SIN{ background-position: -100px -1880px;  } 
.tn_SGP{ background-position: -100px -1880px;  } 
.tn_SIR{ background-position: -100px -1920px;  } 
.tn_SLE{ background-position: -100px -1960px;  } 
.tn_DJI{ background-position: -100px -2000px;  } 
.tn_BUR{ background-position: -100px -2040px;  } 
.tn_SLO{ background-position: -150px 0;  } 
.tn_SMR{ background-position: -150px -40px;  } 
.tn_SOL{ background-position: -150px -80px;  } 
.tn_SOM{ background-position: -150px -120px;  } 
.tn_SRB{ background-position: -150px -160px;  } 
.tn_SRI{ background-position: -150px -200px;  } 
.tn_STP{ background-position: -150px -240px;  } 
.tn_SUD{ background-position: -150px -280px;  } 
.tn_SUI{ background-position: -150px -320px;  } 
.tn_SUR{ background-position: -150px -360px;  } 
.tn_SVK{ background-position: -150px -400px;  } 
.tn_SWE{ background-position: -150px -440px;  } 
.tn_SYR{ background-position: -150px -480px;  } 
.tn_TAJ{ background-position: -150px -520px;  } 
.tn_THA{ background-position: -150px -560px;  } 
.tn_TJK{ background-position: -150px -600px;  } 
.tn_TKM{ background-position: -150px -640px;  } 
.tn_TPE{ background-position: -150px -680px;  } 
.tn_TTO{ background-position: -150px -720px;  } 
.tn_TUN{ background-position: -150px -760px;  } 
.tn_TUR{ background-position: -150px -800px;  } 
.tn_UAE{ background-position: -150px -840px;  } 
.tn_UGA{ background-position: -150px -880px;  } 
.tn_UKR{ background-position: -150px -920px;  } 
.tn_URU{ background-position: -150px -960px;  } 
.tn_USA{ background-position: -150px -1000px;  } 
.tn_UZB{ background-position: -150px -1040px;  } 
.tn_VEN{ background-position: -150px -1080px;  } 
.tn_VIE{ background-position: -150px -1120px;  } 
.tn_WLS{ background-position: -150px -1160px;  } 
.tn_YEM{ background-position: -150px -1200px;  } 
.tn_YUG{ background-position: -150px -1240px;  } 
.tn_ZAM{ background-position: -150px -1280px;  } 
.tn_ZIM{ background-position: -150px -1320px;  } 
.tn_GUM{ background-position: -150px -1360px;  } 
.tn_LAO{ background-position: -150px -1400px;  } 
.tn_CGO{ background-position: -150px -1440px;  } 
.tn_TOG{ background-position: -150px -1480px;  } 
.tn_GRB{ background-position: -150px -1520px;  } 
.tn_OMA{ background-position: -150px -1560px;  } 
.tn_CAT{ background-position: -150px -1600px;  } 
.tn_BHU{ background-position: -150px -1640px;  } 
.tn_GAM{ background-position: -150px -1680px;  } 
.tn_GUY{ background-position: -150px -1720px;  } 
.tn_ICC{ background-position: -150px -1760px;  } 
.tn_LES{ background-position: -150px -1800px;  } 
.tn_SWZ{ background-position: -150px -1840px;  } 
.tn_TAN{ background-position: -150px -1880px;  } 
.tn_TLS{ background-position: -150px -1920px;  } 
.tn_KOS{ background-position: -150px -1960px;  } 
.tn_LBR{ background-position: -150px -2000px;  } 
.tn_GIB{ background-position: -150px -2040px;  } 
 