/* general preferences */

/* dj 010505 .TopFrame  {.... margin-top: 5px;                                */ 

body  {background: #F4F7FE; margin-top: 10px; margin-left: 5px;
       font: normal 90% arial, helvetica, sans-serif;
       /*scrollbar-arrow-color: #7F0905;
       scrollbar-base-color: #CDCDCD;
       scrollbar-face-color: #CDCDCD;
       scrollbar-highlight-color: #FED8A7;*/ 
      }
.LeftFrame {background: #F4F7FE; margin-top: 5px; margin-left: 5px} 
.TopFrame  {background: #F4F7FE; margin-top: 4px; margin-left: 1px}
.menucontainer {margin-top: 135px; }

.menucontainer a:link, .menucontainer a:visited 
         {text-align:center;
          /*min-height:22px;*/
          margin: 2px 0px 0px 0px;
          display: block;
          color:#FFFFFF;
          text-decoration:none;
          background-color: #00519E;
          padding:2px;
         }

.menucontainer a:hover, .menucontainer a:active, .menucontainer a:focus                                                        
         { background-color: #003B7E;
           border-color: #003B7E;
           color: #FFFFFF;
           text-decoration: none;
         }

.Top a:link, .Top a:visited           
         {background-color: #00519E;
          margin: 0px 1px 3px 0px;
          display: block;
          text-decoration: none;
          color: #FFFFFF;
          padding: 5px 10px;
         } 

.Top  a:hover, .Top a:active, .Top a:focus
         {background-color: #003B7E;
          border-color: #003B7E;
          color: #FFFFFF;
          text-decoration: none;
         }

/*a:link    {color:#0000CD; text-decoration:underline;}*/
/*a:visited {color:#0000CD; text-decoration:underline;}*/

h1    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
h2    {color: #000000; font-family: arial, helvetica, sans-serif; font-size:16px; padding:4px;}
.h21  {color: #7F0905; font-weight: bold; font-family: arial, helvetica, sans-serif} /* indexfiles */ 
h3    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
.h32  {color: #000000; font: bold 100% arial, helvetica, sans-serif}                 
h4    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
.h45  {color: #FF0000; font-weight: bold; font-family: arial, helvetica, sans-serif}
h5    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif}
.h55  {color: #FF0000; font-weight: bold; font-family: arial, helvetica, sans-serif}
h6    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 

.hr1 {border-width: 2px; border-style: solid; color: #00519E; background: #00519E;}
.hr2 {border-width: 2px; border-style: solid; color: #000099; background: #000099;}
.hr3 {border-width: 1px; border-style: solid; color: #000000; background: #000000;}
.hr4 {border-width: 1px; border-style: solid; color: #ABABAB; background: #ABABAB;}

li    {font: 90% arial, helvetica, times, sans-serif}                                /* helpfiles */
.li1  {font: bold 100% arial, helvetica, times, sans-serif}                          /* nacqfiles */

p     {color:#000000; font:  90%  arial, helvetica, sans-serif}   /* helpfiles */
.p0   {color:#0000FF; font: 90%  arial, helvetica, sans-serif}   /* + ftitle  */
.p1   {color:#FF0000; font:  90%  arial, helvetica, sans-serif}   /* + user    */
.p2   {color:#008000; font:  90%  arial, helvetica, sans-serif}
.p21  {color:#008000; font:  100% arial, helvetica, sans-serif}
.p3   {color:#993300; font:  90%  arial, helvetica, sans-serif}
.p4   {color:#99AA00; font:  90%  arial, helvetica, sans-serif}
.p5   {color:#F08080; font:  90%  arial, helvetica, sans-serif}
.p6   {color:#7F0905; font:  90%  arial, helvetica, sans-serif}
.p61  {color:#7F0905; font:  bold 100% arial, helvetica, sans-serif}
.p7   {color:#996600; font:  90%  arial, helvetica, sans-serif}
.p8   {color:#FF7F50; font:  90%  arial, helvetica, sans-serif}
.p9   {color:#000000; font:  90%  arial, helvetica, sans-serif}
.p91  {color:#000000; font:  100%  arial, helvetica, sans-serif}


/* .h11  {color: #7F0905; font: bold 18pt arial, helvetica, sans-serif} */
/* .h22  {color: #000000; font: bold 16pt arial, helvetica, sans-serif} */ 
/* .h23  {color: #000000; font: bold 14pt arial, helvetica, sans-serif} */ 
/* .h33  {color: #000000; font: bold 12pt arial, helvetica, sans-serif} */ 
/* .h41  {color: #DEB887; font: bold 10pt arial, helvetica, sans-serif} */
/* .h51  {color: #7F0905; font: 10pt/11pt arial, helvetica, sans-serif} */

.tab1 {background-color: #FDFDFD; border: 1px solid #00519E; }
.tab2 {background-color: #FDFDFD;                                                    /* 1. tabelle */
       border-width:4px; border-style:solid;
       border-bottom-color:#7F0905; border-top-color: #FDFDFD; 
       border-right-color: #FDFDFD; border-left-color: #FDFDFD;
      }
.tr2  {background-color: #CDCDCD; }                                                  /* ftitle  */
th    {background-color: #CDCDCD; font: bold 90% arial, helvetica, sans-serif}
td    {color:#000000; font: 90% arial, helvetica, sans-serif}
.td1  {color:#000000; font: normal 90% arial, helvetica, sans-serif}                 /* helpfiles */ 
.td2  {background-color: #CDCDCD; }                                                  /* checkbox  */
.td3  {background-color: #CDCDCD; }                                                  /* mtypen  */
.td9  {background-color: #F4F7FE; font: 90% arial, helvetica, sans-serif}       /* input */




SPAN.bqlerror      {color:purple; font: bold large arial, sans-serif}
SPAN.syntaxnumber  {color:maroon}
SPAN.syntaxname    {color:green}
SPAN.syntaxkeyword {color:red}
SPAN.syntaxstring  {color:navy}
SPAN.syntaxcomment {color:blue}

