body           { font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:0px; margin:0px; }
p              { font-family:Arial,Helvetica,sans-serif; margin:2px 0px 7px 0px; padding:0px; }
table,tr,td    { font-family:Arial,Helvetica,sans-serif; padding:0px; margin:0px; border-color:#F5F5F5; }

input.txt            { border:0px; width:300px; font-family:Arial,Helvetica,sans-serif; font-size:12px; border:1px #FCDB96 inset; }
input.txtmedium      { border:0px; width:70px; font-family:Verdana,Arial,sans-serif; font-size:10px; }
input.txtsmall       { border:0px; width:30px; font-family:Verdana,Arial,sans-serif; font-size:10px; }
input.txtsmallright  { border:0px; width:30px; font-family:Verdana,Arial,sans-serif; font-size:10px; 
                       text-align:right; }
input.txtopt         { border:0px; width:145px; font-family:Verdana,Arial,sans-serif; font-size:10px;
                       background-color:#EAEAEA; }
input.txtmediumopt   { border:0px; width:70px; font-family:Verdana,Arial,sans-serif; font-size:10px;
                       background-color:#EAEAEA; }
input.file           { border:1px inset grey; font-family:Verdana,Arial,sans-serif; font-size:10px; }
input.checkbox       { vertical-align:middle; margin:0px; padding:0px; }
input.radio          { vertical-align:middle; margin:0px; padding:0px; }
select               { font-size:12px; font-family:Arial,Helvetica,sans-serif; border:1px #FCDB96 inset; }
select.xlarge        { width:180px; }
select.large         { width:145px; }
select.medium        { width:115px; }
select.small         { width:85px; }
textarea             { width:300px; height:100px; padding:0px; border:0px;
                       font-family:Arial,Helvetica,sans-serif; font-size:12px; border:1px #FCDB96 inset; }
button               { font-size:12px; padding-left:1px; padding-right:1px; font-weight:bold;
                       color:grey; border:0px; background-color:#CCCCCC; }
button:hover         { color:black; }
button:active        { color:black; }
button.btn1          { float:right; margin:0px; padding:3px; background-color:transparent; border:1px solid black; }
button.btn2          { float:left; margin:0px; padding:3px; background-color:transparent; border:1px solid black; }

.header              { width:80px; }
.content             { position:absolute; left:100px; top:10px }
.mod_title           { font-size:14px; font-weight:bold; color:#3F3F3F; }
.page_title          { display:block; }
.help                { display:block; padding:10px; margin:0px; }
.menu                { }
.menu_item           { display:block; margin-bottom:10px; }

.title               { font-weight:bold; margin-bottom:10px; }
.subtitle            { font-weight:bold; color:gray; }
.important           { font-size:12px; font-weight:bold; }
.action              { font-weight:normal; font-size:10px; }
.error               { color:red; } 
.command             { font-style:italic; color:#AAAAAA; }
.leer                { font-style:italic; color:#AAAAAA; }
.inaktiv             { color:#5C5C5C }
a.symbol             { text-decoration:none }
.queryheader         { padding:6px 0px 2px 10px; margin-bottom:5px; }

.form             { overflow:hidden; }
.frm_top          { background-color:#FCDB96; font-size:12px; text-align:justify; font-weight:bold;
                    color:#3F3F3F; padding:2px; padding-left:5px; }
.frm_body_bak         { background-color:#F5F5F5; padding:0px 6px 6px 6px;}
.frm_msg          { margin-top:3px; margin-bottom:3px; }
.frm_btn          { background-color:#FCDB96; height:24px; padding:0px; }
.frm_lbl          { color:#3F3F3F; font-weight:bold; padding:6px 0px 0px 0px; font-size:12px; }
.frm_lblopt       { color:#3F3F3F; font-weight:normal; padding:6px 0px 0px 0px;}
.frm_fld          { padding:2px 0px 0px 10px; white-space:normal; }
.frm_txt          { padding:6px 0px 0px 0px; }
.frm_sep          { margin:3px; background-color:white; }

.list_body_bak        { background-color:#F5F5F5; padding:6px; }
.list_lbl         { color:#3F3F3F; font-weight:bold; padding:2px; font-size:12px; background-color:#F5F5F5; }
.list_lbl_right   { color:#3F3F3F; font-weight:bold; padding:6px 0px 2px 10px; text-align:right; }
.list_item        { padding:1px; font-size:12px; }
.list_item_right  { text-align:right; padding:2px 0px 2px 10px; }

.view             { background-color:white; padding:5px; overflow:auto; border:dashed 1px #C8D700; }
.view_add         { background-color:#EEEEEE; padding:5px; overflow:auto; }

.debugconsole     { width: 950px; height: 300px; overflow: auto; position: fixed; left: 0px; top: 597px }
.debug            { width: 100%; white-space: normal }
.debug thead th   { text-align: center; background-color: #E1E1E1; font-size: 12px }
.debug tbody td   { background-color: #FFFFFF; font-size: 10px; font-family: "Lucida Console"; padding-left: 5px }