

/*************************************/
/**           Global Styles         **/
/*************************************/
*                       {font-family:Arial,Verdana,Helvetica;
                         font-size:8pt;

                         }
a:link,
a:visited,
a:active                {text-decoration:none;
                         color: rgb(0,0,160);}
a:hover                 {text-decoration:underline;
                         color: rgb(0,0,160);}

.printonly          {display:none;}

/* Print styles */
@media print {
.submenu        {display:none;}
.logo           {display:none;}
.submenuitem    {display:none;}
.subactiveitem  {display:none;}
.noprint        {display:none;}
.printonly      {display:block;}
}





input,select {
    font-weight: normal;
    color: #000000;
                border: 1px solid #9C9C9C;
    text-decoration: none;
                height:18px;
}

textarea {
    font-weight: normal;
    color: #000000;
                border: 1px solid #9C9C9C;
    text-decoration: none;
}


/*************************************/
/**    Styles for Login          **/
/*************************************/

.logintable      {border:1px solid #CCCCCC; }
.loginheader     {color: white;background:#CCCCCC; font-weight:bold;}
.loginnormal     {color: black; font-weight:normal;}
.loginwarning    {color: red; font-weight:normal;}
.loginformbutton {width:80px;}


.logo            {color: white;background:#FFFFFF;}



/*************************************/
/**    Styles for Menus          **/
/*************************************/

.submenu             { background-color:#FFFFFF;
                  }


.submenuitem a:link    { text-decoration:none;font-weight:bold; color:#666666; }
.submenuitem a:visited { text-decoration:none;font-weight:bold; color:#666666; }
.submenuitem a:hover   { text-decoration:underline;font-weight:bold; color:#666666; }
.submenuitem a:active  { text-decoration:underline;font-weight:bold; color:#666666; }

.submenuitem           { font-family:Arial,Verdana,Helvetica;
                         font-size:10pt;
                         padding-left:5px;
                         padding-right:5px;
                         background:#EAE9E9;
                         border-bottom:1px solid #FFFFFF;
                         border-left:1px solid #FFFFFF;
                         border-right:1px solid #FFFFFF;
                         width:158px;
                         padding-top:3px;
                         padding-bottom:3px;
                         color:#909090;
                       }

.subactiveitem         { font-family:Arial,Verdana,Helvetica;
                        font-size:10pt;
                        font-weight:bold;
                        padding-left:5px;
                        padding-right:5px;
                        padding-top:2px;
                        padding-bottom:2px;
                        border-bottom:1px solid #FFFFFF;
                        border-left:1px solid #FFFFFF;
                        border-right:1px solid #FFFFFF;
                        text-decoration:none;
                        background:#D3DCE3;
                        color:#000000;
                      }



/*************************************/
/**    Styles for Window            **/
/*************************************/

.win                    { border:1px solid #EAE9E9;
                          background:white;
                          margin-top:1px;
                          }

.winheader              {background:#EAE9E9;
                         font-weight:bold;
                         color:#666666;
                         padding-top:2px;
                         padding-left:2px;
                         padding-bottom:2px;

                         }

.winheader2             {background:#EAE9E9;
                         font-weight:bold;
                         color:#666666;
                         padding-top:2px;
                         padding-left:2px;
                         padding-bottom:2px;
                         border-top:1px solid gray;
                         border-bottom:1px solid gray;
                         }


/*************************************/
/**     Styles for Popups           **/
/*************************************/

.popup                  {background-color:#D4D0C8;border:none;}


/*************************************/
/**     Styles for Forms/Masks      **/
/*************************************/
form                    {margin: 0px;
                         padding: 0px;}
.formfieldtitel         {background:#FFFFFF; color: black; font-weight:bold;}


.formtext               {background:#FFFFFF;padding-left:1px; color: black;}
.formtextnotnull        {background:#E1EDED;padding-left:1px; color: black;}
.formtextarea           {background:#FFFFFF;padding-left:1px; color: black;}
.formtextareanotnull    {background:#E1EDED;padding-left:1px; color: black;}
.formselect             {background:#FFFFFF;padding-left:1px; color: black;}
.formselectnotnull      {background:#E1EDED;padding-left:1px; color: black;}
.formmarker             {background:#FFFFFF;padding-left:1px; color: black;}
.formmarkernotnull      {background:#E1EDED;padding-left:1px; color: black;}

.formcheckbox           {height:15px;width:15px;
                         background:#FFFFFF;
                         color: black;
                         margin:0px;
                         vertical-align:middle;
                         background:white;
                         border:0px;
                         }

.formcheckboxnotnull    {width:16px;
                         height:16px;
                         background:#E1EDED;
                         color: black;
                         border:0px;}

.formfile               {background:#FFFFFF;padding-left:1px; color: black;}
.formfilenotnull        {background:#E1EDED;padding-left:1px; color: black;}
.formbutton             {width:100px; background:#D3DCE3; }
.formheader             {vertical-align:top;white-space:nowrap;}
.formcontent            {vertical-align:top;width:500px;}
.formrowspace           {height: 5px;}
.formtopspace           {height:  4px;}
.formcolspace           {width: 10px;}





/*************************************/
/**       Styles for Listviews      **/
/*************************************/
/***Ränder, Rahmen und Abstände der Liste zur Seite ***/
.listborder         {border:1px solid #000000;
                     padding-left:1px;
                     padding-right:1px;
                     padding-bottom:1px;
                     padding-top:1px;
                     margin-top:5px;
                     margin-left:5px;}

/***Überschriftenzeile der Liste ***/
.listheadline       {background:#000000;
                     color:#FFFFFF;
                     text-align:left;
                     vertical-align:middle;}

/***Filterzeile der Liste ***/
.listfilter         {background:#FFFFFF;
                     color:#000000;
                     vertical-align:middle;}

/***Filterzeile der Liste ***/
.listrowspace       {background:#FFFFFF;
                     vertical-align:middle;}


/***Formatierung aller Textfelder der Liste***/
.listinput         {color:#000000;
                    text-align:left;
                    vertical-align:middle;}


/***Spaltenköpfe***/
.listcolumnheadline a:link    {text-decoration:none;color: #0000C0;}
.listcolumnheadline a:visited {text-decoration:none;color: #0000C0;}
.listcolumnheadline a:hover   {text-decoration:underline;color: #0000C0;}
.listcolumnheadline a:active  {text-decoration:none;color: #0000C0;}
.listcolumnheadline           {background:#FFFFFF;
                               color:#0000C0;
                               vertical-align:middle;
                               font-weight:bold;
                               height:10px;}

/***Spaltenzellen***/
.listcell a:link              {text-decoration:none;color: #0000C0;}
.listcell a:visited           {text-decoration:none;color: #0000C0;}
.listcell a:hover             {text-decoration:underline;color: #0000C0;}
.listcell a:active            {text-decoration:none;color: #0000C0;}
.listcell                     {color:#000000;
                               vertical-align:middle;}

/***Spaltenzellen***/
.listcellsmall a:link              {text-decoration:none;color: #0000C0;}
.listcellsmall a:visited           {text-decoration:none;color: #0000C0;}
.listcellsmall a:hover             {text-decoration:underline;color: #0000C0;}
.listcellsmall a:active            {text-decoration:none;color: #0000C0;}
.listcellsmall                     {color:#000000;font-size:8pt;
                                    vertical-align:middle;}

.edit-tab-inactive {border-bottom:1px solid black;}
.edit-tab-active   {background-color:white;border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;}


.hx-button-active {border-style:solid;border-width:1px;background-color:rgb(240,240,240);}
.hx-button-inactive {border-style:solid;border-width:1px;background-color:rgb(220,220,220);}




