/*
 Master Style Sheet für QFORM (Wird ggf. in den div. QFORM_...-Skripten durch weitere Styles ergänzt).
 Autor              : K. Kühne, GGA Hannover
 Letzte Änderung    : 05.05.2003
*/

/* Allgemeines: */
   html                     {font-family:verdana,arial,helvetica; font-size:8pt; scrollbar-base-color:lightblue; }
   table                    {font-size:8pt;}
   tr                       {font-size:8pt;}
   td                       {font-size:8pt;}
   small                    {font-size:7pt;}
   .alarm                   {color:white; background-color:red; font-weight:700;}
   .required                {background-color:yellow;}
   .readonly                {background-color:rgb(225,225,225);}
   a:link                   {text-decoration:none; color:#0000AA}
   a:visited                {text-decoration:none; color:#0000AA}
   a:hover                  {text-decoration:none; color:#0000AA;}
   a:active                 {text-decoration:none; color:#0000AA;}
   h1                       {font-size:11pt;}
   h1.shade                 {color:white; background-color:rgb(54,48,154); text-align:center; margin-bottom:0pt; font-size:11pt;}
   h2                       {font-size:10pt;}
   h2.shade                 {color:white; font-size:10pt; background-color:gray; text-align:center; margin-bottom:0pt;}
   h3                       {font-size:10pt;}
   h3.shade                 {color:green; font-size:9pt; background-color:lightgray; text-align:center; margin-bottom:0pt;}
   .color1                  {color:rgb(54,48,154);}
   .color2                  {color:lightblue;}
   .hide                    {background-color:orange;}
   
/* Menübereich oben in qform_xxx.php: */
   table.menubar            {border-spacing:0px; border-collapse:collapse;}
   table.menubar th         {padding:0pt; font-size:11pt; color:white; background-color:rgb(54,48,154); text-align:center;}
   table.menubar td         {padding:0pt; font-size:8pt; color:black; background-color:lightblue; text-align:center; height:25px;}
   table.menubar h1         {font-size:11pt; color:white; background-color:rgb(54,48,154);}
   table.menubar input,
   select                   {font-size:8pt; background-color:lightblue}
   table.menubar button     {font-size:8pt; background-color:lightblue; width:40px; border-style:outset;}

/* Formularrumpf in qform_seekform.php, qform_hitform.php: */
   table.formbody           {border-spacing:0px; border-collapse:collapse; text-align:center;}
   table.formbody th        {font-size:8pt; font-weight:700; color:black; text-align:left;}
   table.formbody td        {font-size:8pt; color:black; text-align:left;}
/* Zwischenüberschrift (QFORM-Feldtyp "header"): */
   table.formbody h1        {color:navy; background-color:rgb(235,235,235); text-align:center; margin-top:8pt; margin-bottom:3pt; font-size:10pt;}
/* Formularelemente: */
   table.formbody input,
   textarea,
   checkbox,
   select                   {font-size:8pt; font-family:verdana,arial,helvetica; background-color:white; }
   table.formbody button    {width:40px; font-size:8pt; font-family:verdana,arial,helvetica; background-color:#eeeeee;}
   table.formbody select.op_menu        {width:80px; background-color:rgb(240,240,240);}
   table.formbody input.lov_long        {background-color:rgb(230,230,245);}
   table.formbody input.id              {background-color:lightgreen;}
   table.formbody input.code            {background-color:rgb(240,240,240);}
   table.formbody input.hide            {background-color:orange;}
   table.formbody input.required        {background-color:yellow;}
   table.formbody input.readonly        {background-color:rgb(240,240,240);}
   table.formbody textarea.hide         {background-color:orange;}
   table.formbody textarea.required     {background-color:yellow;}
   table.formbody textarea.readonly     {background-color:rgb(240,240,240);}
   table.formbody checkbox.hide         {background-color:orange;}
   table.formbody checkbox.required     {background-color:yellow;}
   table.formbody checkbox.readonly     {background-color:rgb(240,240,240);}
   table.formbody select.hide           {background-color:orange;}
   table.formbody select.required       {background-color:yellow;}
   table.formbody select.readonly       {background-color:rgb(240,240,240);}

/* Trefferliste in qform_popup_lov.php: */
   table.lov                {border-collapse:collapse; border-spacing:0px; background-color:white; color:black; font-size:8pt;}
   table.lov th             {padding:3pt; border-style:solid; border-width:1pt; border-color:gray; background-color:lightblue; color:navy; vertical-align:top;}
   table.lov td             {padding:3pt; border-style:solid; border-width:1pt; border-color:gray; background-color:white; color:black; vertical-align:top;}
   table.lov.hover          {padding:3pt; border-style:solid; border-width:1pt; border-color:gray; background-color:green; color:black; vertical-align:top;}

/* Trefferliste in qform_hitlist.php, qform_parent_child.php: */

   table.t2                 {font-size:8pt; empty-cells:show; border-collapse:collapse;}
   table.t2 th              {padding:3px; border-style:solid; border-width:2px; border-color:lightgray; background-color:rgb(235,235,235); color:black; vertical-align:top; font-size:8pt;}
   table.t2 td              {padding:3px; border-style:solid; border-width:2px; border-color:lightgray; background-color:white; color:black; vertical-align:top; font-size:8pt;}
   table.t2 td.id           {padding:3px; border-style:solid; border-width:2px; border-color:lightgray; background-color:lightgreen; color:blue; vertical-align:top; font-size:8pt;}
   table.t2 td.code         {padding:3px; border-style:solid; border-width:2px; border-color:lightgray; background-color:rgb(240,240,240); vertical-align:top; font-size:8pt;}
   table.t2 td.hide         {padding:3px; border-style:solid; border-width:2px; border-color:lightgray; background-color:orange; vertical-align:top; font-size:8pt;}

/* Druck-Layout für qform_printform.php: */
   table.printform          {border-collapse:collapse; border-style:solid; border-width:2pt; border-spacing:0px; border-color:black; font-family:verdana,arial,helvetica; font-size:9pt; padding:0pt; empty-cells:show}
   table.printform td       {border-style:solid; border-width:1pt; vertical-align:top; text-align:left; font-weight:400; padding-right:8pt; }
   table.printform th       {border-style:solid; border-width:1pt; vertical-align:top; text-align:left; font-weight:700; padding-right:10pt; background-color:rgb(240,240,240); }
   table.printform h1       {font-size:10pt; vertical-align:top; text-align:center; font-weight:700; margin-top:1pt; margin-bottom:1pt; }
   table.printlist          {border-collapse:collapse; border-style:solid; border-width:2pt; border-spacing:0px; border-color:black; font-family:verdana,arial,helvetica; font-size:9pt; padding:0pt; empty-cells:show}
   table.printlist th       {border-style:solid; border-width:1pt; padding:2pt; vertical-align:top; font-weight:700; background-color:rgb(240,240,240); }
   table.printlist td       {border-style:solid; border-width:1pt; padding:2pt; vertical-align:top; font-weight:400; }
   table.printlist td.id    {border-style:solid; border-width:1pt; padding:2pt; vertical-align:top; font-weight:400; background-color:white; }
   
/* ToolText: */
/* .toolText                {background-color:#FAFAFD; position:absolute; border-width:1px; border-style:solid; border-color: #555555;} */
   .toolText                {position:absolute; z-index:99; left:0px; top:0px; background-color:#FFFFE0; border-width:1px; border-style:solid; border-color: #000000; color:#000000;  visibility:hidden; }    
