html { height:100% }
body { height:100% }
.form_cnt { display:inline-block; zoom:1; *display:inline; text-align:left; }
.form_lb { display:inline-block; zoom:1; *display:inline; }
.form_lk { cursor:pointer; text-decoration:underline; display:inline-block; zoom:1; *display:inline;}
.form_lk * { vertical-align:middle; }
.form_bn { white-space: nowrap; }
.form_bn * { vertical-align:text-bottom; }

/* Tab */
.form_tab { display:inline-block; zoom:1; *display:inline; }
.form_tab_h { border-bottom: 1px solid ButtonShadow; }
.form_tab_ah { background:Gray; cursor:pointer; float:left; padding: 3px 8px 2px 8px;
  position:relative; top:1px; border: 1px solid ButtonShadow;
  border-bottom:0px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
.form_tab_ih { background:ButtonFace; cursor:pointer; float:left; padding: 2px 8px;
  position:relative; top:1px; border: 1px solid ButtonShadow;
  -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
.form_tab_page { background:Gray; border: 1px solid ButtonShadow; border-top:0px; display:block; }

/* ActionList */
.form_als { display:inline-block; zoom:1; *display:inline; overflow:auto; }

/* Scroll */
.form_scr { display:inline-block; zoom:1; *display:inline; overflow:auto; }
.form_cnt > * { vertical-align:top }

/* SplitPlane */
.form_sp_reg { vertical-align:top }
.form_sp_drag { border: solid ButtonShadow; border-width: 40px 1px; cursor:w-resize; background-color:ButtonFace; }

.form_wnd_drag { bbackground:gray; }
.form_wnd_title { white-space:nowrap; cursor:move; width:100%; bbackground:lightblue; }
.form_wnd_modal { position:fixed; background:black;opacity:0.25;filter:alpha(opacity=25);width:100%;height:100%; }
.form_wnd_modal_iframe { position:absolute;z-index:-1;filter:mask();top:0px;left:0px;width:100%;height:100%; }
.form_tree_oc { display:inline-block; zoom:1; *display:inline; cursor:pointer; }
.form_tree_entry { white-space:nowrap; }
.form_tree_entry * { vertical-align:middle; }
.form_selected { color:HighlightText; background-color:Highlight; }
.form_men { visibility:hidden; position:absolute; top:-3px; left:95%; background:Menu;
  border: 2px outset black; padding:2px; padding:2px; width:200px; }
.form_men_entry:hover { background:Highlight; color:HighlightText; }
.form_men_entry { position:relative; cursor:pointer; padding:2px; }
.form_men_line { border-bottom: 2px groove; cursor:auto; }

/* DropDownChecklist */
.ui-dropdownchecklist-selector { border: 1px solid #999; background-color: #fff; padding: 0px 0px 0px 4px; }
.ui-state-hover, .ui-state-active { border-color: #5794bf; }
.ui-dropdownchecklist-dropcontainer { background-color: #fff; border: 1px solid #999; }
.ui-icon { padding: 4px 4px 0 4px; }
.ui-state-hover .ui-icon { padding: 4px 4px 0 4px; background-color: Highlight; }
.ui-dropdownchecklist-item.ui-state-hover { background-color: Highlight; color: HighlightText; }
.ui-state-disabled label { color: #ccc; }
.ui-dropdownchecklist-group { font-weight: bold; font-style: italic; }
.ui-dropdownchecklist-selector-wrapper { vertical-align: middle; font-size: 0px; }
.ui-dropdownchecklist-group { padding: 1px 2px 2px 2px; }
      
/* Window - Fensterinhalt soll maximale Höhe nutzen können */
.form_win_br { height:100%; }
.form_win_bl { height:100%; }
.form_win_cnt { height:100%; }
    
.form_ln { position:relative; display:inline-block; width:100%; margin-top:0.6em; }
.form_ln_hr { margin-top:0.4em; margin-bottom:0.4em }
.form_ln_lb { position:absolute; left:20px; top:0 }
    
.form_ckb { display:inline-block; zoom:1; *display:inline; }
.form_ckb_lb { vertical-align:top; }
.form_ckb_ckb { margin:0 4px 4px 4px; }
