/*----------------------------------------------------------------------------------------
'- 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;
    background: #FBF7F7;
}

h1, h2, h3, h4, h5, h6,.h2 {  color: #666666; text-transform: none; padding: 0px 0px 0px 0px;  margin:  0px 0px 0px 0px; }
h1                     { font-size: 1.5em;  font-weight: 600; }
h2,.h2                 { font-size: 1.35em; font-weight: 600; padding: 2px 0px 2px 0px;  }
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; }

div.defaultDialog_ohne_Rand, div.defaultDialog, div.defaultDialogKleiner
                       { FLOAT: left; margin: 2px 2px 2px 2px; padding: 2px 4px 2px 4px; 
                         color: #666666;
                       }
div.defaultDialog, div.defaultDialogKleiner
                       { background:#F0F0F0; 
                         border: 1px solid grey; 
                         -webkit-border-radius: 6px; 
                         -moz-border-radius: 6px; 
                         border-radius: 6px;
                       }
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,.CRButton,.CRLink,.CRCheckBox,.CRlock,.CRadioButton,.CRUpload
                       { FONT-SIZE: 11pt; 
                         font-family:  "Segoe UI", Verdana, "Lucida Grande", Arial, Helvetica,sans-serif;
                         margin  : 0px; padding: 0px; color: #666666; }
.CRLink                { COLOR: blue; }
.CRlock                { BACKGROUND-COLOR: #FFC6A5; }
.CRnowrap              { white-space:nowrap;}
.CRCombobox            { height: 24px;  }
.CRmsg                 { BACKGROUND: #FF9F50; 
                         margin: 0px 0px 0px 0px; padding: 2px 4px 2px 4px; 
                         -webkit-border-radius: 6px; 
                         -moz-border-radius: 6px; 
                         border-radius: 6px;
                       }

.xCRLabel               { BACKGROUND-COLOR: red; }
.xCRCombobox            { BACKGROUND-COLOR: green; }
.xCRText                { BACKGROUND-COLOR: blue; }
.xCRButton              { BACKGROUND-COLOR: yellow; }
.xCRLink                { BACKGROUND-COLOR: orange; color:Purple; }
.xCRCheckBox            { BACKGROUND-COLOR: Lime; }
.xCRadioButton          { BACKGROUND-COLOR: Aqua; }
.xCRUpload              { BACKGROUND-COLOR: Fuchsia ; }

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; }

div.xPanel          { BACKGROUND: #F4F4F4; BORDER: black 1px solid; padding: 0px; margin: 0px; }
div.xPanelDaten     { BACKGROUND: #F4F4F4; BORDER: black 1px solid; padding: 0px; margin: 0px; }
div.xPanelSuche     { BACKGROUND: #F4F4F4; BORDER: black 1px solid; padding: 0px; margin: 0px; }
div.xPanelLinks     { BACKGROUND: #F4F4F4; BORDER: black 1px solid; padding: 0px; margin: 0px; }
H4.xCRc            { TEXT-ALIGN: center;  padding: 1px 1px 1px 2px; MARGIN: 0px; }

#F0lan            { BORDER: #fc6 1px solid; BORDER-left: 0px;  HEIGHT:54px; padding: 2px 0px 2px 2px; }

#fuss             { padding: 2px 7px 2px 7px; BORDER-TOP: #fc6 1px solid; background-color: #334166; 
                    -webkit-border-radius: 6px; 
                    -moz-border-radius: 6px; 
                     border-radius: 6px;
                     FONT-SIZE: 11pt; 
                     }
#fuss A           { COLOR: #F4F4F4; BORDER-STYLE: none; TEXT-DECORATION: none;}
#fuss UL LI       { PADDING-RIGHT: 6px; FLOAT: left}
#fuss UL          { PADDING: 0px; MARGIN: 0px; BORDER-BOTTOM: #feedcc 1px solid}

.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; }

LI                { TEXT-ALIGN: left; color: #666666;  }
LI.DB             {	PADDING: 0px 5px 5px 5px; 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            { FONT-SIZE: 7pt; BACKGROUND:  #334166; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}
#menu1            { FONT-SIZE: 11pt; BACKGROUND: #334166; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}
#menu2            { FONT-SIZE: 10pt; BACKGROUND: #334166; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}
#menu3            { FONT-SIZE: 8pt; BACKGROUND: #334166; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}
#menu0            { BORDER-TOP: #fc6 1px solid; }
#menu0 LI         { FLOAT: left; }
#menu1 LI         { FLOAT: left; }
#menu2 LI         { FLOAT: left; }
#menu3 LI         { FLOAT: left; }
#menu0 LI A       { padding: 1px  3px 1px  3px; 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       { padding: 1px  3px 1px  3px; 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       { padding: 1px  3px 1px  3px; 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       { padding: 1px  3px 1px  3px; 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       { padding: 1px  3px 1px  3px; 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 UL         { MARGIN: 0px 0px 1em }  
#menu1 UL         { MARGIN: 0px 0px 1em }  
#menu2 UL         { MARGIN: 0px 0px 1em }
#menu2a UL         { MARGIN: 0px 0px 1em }
#menu3 UL         { MARGIN: 0px 0px 1em }
#menu0 UL LI      { LIST-STYLE-TYPE: none }
#menu1 UL LI      { LIST-STYLE-TYPE: none }
#menu2 UL LI      { LIST-STYLE-TYPE: none }
#menu2a UL LI      { LIST-STYLE-TYPE: none }
#menu3 UL LI      { LIST-STYLE-TYPE: none }
#menu0 LI A:hover {	COLOR: #da9f63 }
#menu1 LI A:hover {	COLOR: #da9f63 }
#menu2 LI A:hover {	COLOR: #da9f63 }
#menu2a LI A:hover {	COLOR: #da9f63 }
#menu3 LI A:hover {	COLOR: #da9f63 }

#xmenu0            { FONT-SIZE: 7pt; BACKGROUND: url(images/head0.gif)    #334166  repeat-x left top; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}
#xmenu1            { FONT-SIZE: 11pt;  BACKGROUND: url(images/head1.gif)  #334166 repeat-x left top; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}
#xmenu3            { FONT-SIZE: 7pt; BACKGROUND: url(images/head1.gif) #7b1b01 repeat-x left top; FLOAT: left; BORDER-BOTTOM: #fc6 1px solid}
#xmenu3 LI A:hover {	BACKGROUND: url(images/head1.gif) #7b1b01 repeat-x left top; COLOR: #da9f63 }

.lock             { BACKGROUND-COLOR: #FFC6A5; }
.key              { BACKGROUND-COLOR: #FFFFC6; }
.r                { TEXT-ALIGN: right }
.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; padding  : 4px 1px 4px 5px; border-bottom: #9C9C9C 1px solid; border-right: #9C9C9C 1px solid; MARGIN-TOP: 2px; BACKGROUND-COLOR: #FFDE66; } 
.UMENUAKT         { MARGIN-BOTTOM: 2px; BACKGROUND-COLOR: #FFDE66; }
.UMENUTDBERICHT   { MARGIN-BOTTOM: 2px; padding  : 4px 1px 4px 5px; border-bottom: #9C9C9C 1px solid; border-right: #9C9C9C 1px solid; MARGIN-TOP: 2px; BACKGROUND-COLOR: #FFDFA4; } 
.UMENUBERICHT     { MARGIN-BOTTOM: 2px; BACKGROUND-COLOR: #FFDFA4; }
.UMENUTDSEL       { color: White; MARGIN-BOTTOM: 2px; padding  : 4px 1px 4px 5px; border-bottom: orange 1px solid; border-right: orange 1px solid; MARGIN-TOP: 2px; BACKGROUND-COLOR: #7b1b01; } 
.UMENUSEL         { color: White; MARGIN-BOTTOM: 2px; BACKGROUND-COLOR: #7b1b01; }
.UmenuTD          { MARGIN-BOTTOM: 2px; padding: 4px 1px 4px 5px; border-bottom: #9C9C9C 1px solid; border-right: #9C9C9C 1px solid; MARGIN-TOP: 2px; }
.Umenu            { MARGIN-BOTTOM: 2px; }

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; }

.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; }

.VC { font-weight:normal;	font-size:10pt;	color:#800000; }
.V0 { font-weight:bold; 	font-size:10pt;	color:#000000; }
.V1 { font-weight:normal;	font-size:10pt;	color:#000000; }
.V2 { font-weight:normal; font-size:10pt;	color:#000000; }

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; }

/*--------------------------*/
/* 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,TR.CRg1x  {	BACKGROUND: #f4f4f4; }
TR.CRg2,TR.CRg2x  { BACKGROUND: #ebecf1;}
TR.CRg1x,TR.CRg2x {	FONT-WEIGHT: bold; }

  

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           {	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; }

 
