body, .label, a, table,.button
{
     font-family: Arial, Helvetica, Tahoma;
     font-size: 8pt;
     background-color:#EEEEEE;
}
.head
{
     background-color:silver;
     font-family: Tahoma, Arial, Helvetica;
     font-weight:bold;
     font-size: 10pt;
     color:yellow;
     padding: 6px;

}
.pagelabel
{
     background-color:silver;
     font-family: Tahoma, Arial, Helvetica;
     font-weight:bold;
     font-size: 10pt;
     color:white;
     padding: 6px;
}
.modul
{
     background-color:silver;
     font-weight:bold;
     color:yellow;
}
.menueblock
{
      background-color:silver;
      width=100%;
      border:none;
      empty-cells:show;
      /*table-layout:fixed;*/
      border-collapse:collapse;
}
.menubox_tlr
{
background-color:silver;
padding: 6px;
border-left:3px solid gray;
border-right:3px solid gray;
border-top:3px solid gray;

}
.menubox_lrb
{
background-color:silver;
padding: 6px;
border-left:3px solid gray;
border-right:3px solid gray;
border-bottom:3px solid gray;

}
.menubox_lr
{
background-color:silver;
padding: 6px;
border-left:3px solid gray;
border-right:3px solid gray;
border-collapse:collapse;
overflow:hidden;
}
.menubox_tlrb
{
border-top:3px solid gray;
border-left:3px solid gray;
border-right:3px solid gray;
border-bottom:3px solid gray;
border-collapse:collapse;
}
.body_br
{
background-color:#EEEEEE;
border-right:3px solid gray;
border-bottom:3px solid gray;

}
.body_bl
{
background-color:#EEEEEE;
border-left:3px solid gray;
border-bottom:3px solid gray;

}
.body_b
{
background-color:#EEEEEE;
border-bottom:3px solid gray;
vertical-align:bottom;
}
.body_tlr
{
vertical-align:top;
border-top:3px solid gray;
border-left:3px solid gray;
border-right:3px solid gray;
border-collapse:collapse;
}
.body_tb
{
padding-top: 10px;
padding-bottom: 10px;
border-top:3px solid gray;
border-bottom:3px solid gray;
}
.mainmenueitem
{
     background-color:#EEEEEE;
     overflow:hidden;
     border-right:3px solid silver;
     padding: 6px;
     vertical-align:middle;
     text-align:center;
}
.modulmenuitem
{
     background-color:silver;
     overflow:hidden;
     border-right:3px solid gray;
     border-bottom:3px solid gray;
     border-left:3px solid white;
     border-top:3px solid white;
     padding: 10px;
     vertical-align:middle;
     text-align:center;
}
.menuetext
{
     background-color:silver;
     border-collapse:collapse;
     overflow:hidden;
     padding-left: 6px;
     padding-right: 6px;
}
.menuetitle
{
      background-color:silver;
      vertical-align:top;
      width=10%;
      font-weight:bold;
      border-right:3px solid silver;
      border-collapse:collapse;
      background-color:#D7D7FF;

}
.menueitem
{
     background-color:silver;
     overflow:hidden;
     border-right:3px solid gray;
     border-collapse:collapse;
     padding-left: 6px;
     padding-right: 6px;
     vertical-align:middle;
     text-align:center;
}
.menueleft
{
     background-color:silver;
     overflow:hidden;
     border-right:3px solid gray;
     border-collapse:collapse;
     padding-left: 6px;
     padding-right: 6px;
     vertical-align:middle;
     text-align:left;
}
.menueline
{
     width=98%;
     border-top:3px solid #808080;
     height:1px;
     margin-bottom:3px;
     margin-top:3px;
     font-size:1pt;
}
.kontextblock
{
      width=100%;
      empty-cells:show;
      table-layout:fixed;
      border-collapse:collapse;
}
.kontextlabel
{
        width=30%;
        vertical-align:top;
        border-right:3px black;
        font-stretch:expanded;
        font-weight:bolder;
        font-style:oblique;
}
.kontext
{
        width=70%;
        padding-left: 6px;
        font-weight:bold;
        empty-cells:show;
}

.button
{
     color: navy;
     border: 1 solid black;
     font-weight:bold;
     background-color:silver;
}

.boldfont
{
     font-weight:bold;
}
.colorframe
{
    border-style: solid;
    border-width: 1px;
	border-color: red;
}

.smallfont
{
        font-size: 7pt;
}
.redfont
{
        color=red;
        font-size:large;
        font-weight:bold;
        background-color:yellow;
}
a:link        {color: navy;   background: #EEEEEE; text-decoration:none;font-weight:bold;}
a:visited     {color: purple; background: #EEEEEE; text-decoration:none;font-weight:bold;}
a:hover { color: blue; background: #FF9933; text-decoration:none; font-weight:bold;}
a:active      {color: red;    background: #EEEEEE; text-decoration:none;font-weight:bold;}
/* a.menulink:link    {color: navy; background: silver; text-decoration:none;font-weight:bold;}
a.menulink:visited {color: purple;  background: silver; text-decoration:none;font-weight:bold;}
a.menulink:hover { color: blue ; background: #FF9933; text-decoration:none; font-weight:bold;}
a.menulink:active  {color: red;    background: silver; text-decoration:none;font-weight:bold;}
*/
span.menuelink a:link        {color: navy; background: silver; text-decoration:none;font-weight:bold;}
span.menuelink a:visited     {color: purple;  background: silver; text-decoration:none;font-weight:bold;}
span.menuelink a:hover   { color: blue ; background: #FF9933; text-decoration:none; font-weight:bold;}
span.menuelink a:active      {color: red;    background: silver; text-decoration:none;font-weight:bold;}
input, select, textarea
{
         font-family: Tahoma, Arial, Helvetica;
         font-size: 8pt;
}
.obinvsearch {width: 60px;}
.formblock
{
      vertical-align: top;
      padding-top: 10px;
}
.formlabel
{
      width: 10%;
}
.formcontrol
{
      width: 90%;
}
.toptd
{
      vertical-align: top;
}
.aligntd
{
	  width: 155px;
	  padding-right: 5px;
}
THEAD
{
     text-align: left;
}
.listlabel
{
      border-bottom: 3px solid #808080;
}

.dtree img {
        border: 0px;
        vertical-align: middle;
}

.dtree .clip {
        overflow: hidden;
}