body     { background-color:#E1E1F0; font-size:12px; font-family:Arial; }
a        { font-size:12px; font-family:Arial; text-decoration:none; color:#000000; }
input    { font-size:12px; font-family:Arial; color:#000000;}
select   { font-size:12px; font-family:Arial; color:#000000;}
textarea { font-size:12px; font-family:Arial; color:#000000;}
div      { font-size:12px; font-family:Arial; color:#000000; text-align:left;}
table    { table-layout:fixed; border-collapse:collapse; border:0px; background-color:#E1E1F0; }
th       { background-color:#e5e5e5; font-size:12px; font-family:Arial; color:#000000;}
td       { font-size:12px; font-family:Arial; border:0px; color:#000000;  }
ul { margin-left: 10px;}
li { margin-left: 10px;}

.logo    { background-color:#FF9B00; font-size:15px; font-family:Arial; color:#000000; font-weight:bold;}
.title   { font-size:17px; font-family:Arial; font-weight:bold; color:#000000; background-color:#E1E1F0;}
.logo_title   { font-size:20px; font-family:Arial; font-weight:bold; }
.form    { border:1px solid #000000; background-color:#E1E1F0; }
.form_title {text-align:left; font-size:16px; font-family:Arial; color:#0000000; font-weight:bold; }
.table_toolbar { border:0px; background-color:#E1E1F0; }
.table   { border:1px solid #999999; background-color:#E1E1F0; }
.table_td { border:1px solid #999999; background-color:#ffffff; }
.table_th { border:1px solid #999999; background-color:#ffffff; }
.table_ml   { border:0px; background-color:#ffffff; }
.table_ml_td { border:0px; border-right:1px solid #999999; background-color:#ffffff; font-size:12px; font-family:Arial;color:#000000; }
.table_ml_th { border:1px; border-right:1px solid #999999; background-color:#e5e5e5; }
.table_ml_line   { border:1px solid #999999; background-color:#e5e5e5; margin-top:8px;}
.table_ml_headline   { border:1px solid #999999; background-color:#efefef; }
.button  { font-weight:bold; background-color:#E1E1F0; font-size:12px; font-family:Arial; color:#000000; border-color:#000000; border: 1 solid;}

.menu    { background-color:#FFD18C; color:#000000; font-size:12px; border:0px; border-spacing:0px }
.menu_item{ background-color:#FFD18C; color:#000000; text-decoration:none; font-weight:bold; border:0px; }
.menu_top { cursor:pointer;cursor:hand ; background-color:#FFD18C; color:#000000; font-weight:bold; border:0px; }
.menu_sub { background-color:#FFD18C; color:#000000; border:0px; }
.error   { color:#000000; }
.label   { padding-top:4px; font-size:12px; font-family:Arial;}
.label_radio { font-size:12px; font-family:Arial; align:left}
.toolbar { table-layout:auto; border-collapse:collapse; background-color:#f5f5f5; color:#ffffff; font-weight:bold; border:0px; } 
.toolbar_item { vertical-align:bottom; padding-top:0px; font-weight:bold; background-color:#f5f5f5; font-size:12px; font-family:Arial; color:#ffffff; border:1px solid #ffffff; }
.tabs    { table-layout:auto; border-collapse:collapse; background-color:#E1E1F0; color:#000000; font-weight:bold; border:1px solid #000000;  border-bottom:0px; }
.tabs_true { vertical-align:bottom; padding-top:0px; font-weight:bold; background-color:#E1E1F0; font-size:12px; font-family:Arial; color:#000000; border:0px; }
.tabs_false{ vertical-align:bottom; padding-top:0px; font-weight:bold; background-color:#666666; font-size:12px; font-family:Arial; color:#ffffff; border:0px; }
.tree    { background-color:#E1E1F0; font-size:12px; font-family:Arial;  }
.tree_title    { font-size:12px; font-family:Arial; font-weight:bold; }
.tree_folder { color:#000000; font-weight:normal; }
.tree_item { color:#000000; font-weight:normal; }
.tree_form { background-color:#ffffff; border:1px solid #000000; }
.search_data { font-size:12px; font-family:Arial; color:#000000; }
.search_head { font-size:12px; font-family:Arial; color:#000000; background-color:#e5e5	e5; text-align:left; }
.search_form { font-size:12px; font-family:Arial; color:#000000; }
.search_nav  { text-align:center; table-layout:auto; border-collapse:collapse; background-color:#666666; color:#ffffff; font-weight:bold; border:0px; }
.search_nav_item { vertical-align:bottom; padding-top:0px; font-weight:bold; background-color:#eeeeee; font-size:12px; font-family:Arial; color:#ffffff; border:0px; }

.tree_folder_disabled { color:#000000; font-weight:normal; cursor:pointer;cursor:default; }
.tree_item_disabled { color:#000000; font-weight:normal; cursor:pointer;cursor:default; }

.style_function { color:#000000; font-style:italic; }

.textfield_disabled { font-size:12px; font-family:"Arial"; border:1px solid #000000; background-color:#ffffff;}
.list_disabled { font-size:12px; font-family:"Courier New"; border:1px solid #000000; background-color:#ffffff; }

.calendar_data { padding-right:5px; padding-top:1px; padding-bottom:1px; font-size:12px; font-family:Arial,sans-serif; background-color:#f5f5f5; color:#000000; width:30px; }
.calendar_table { font-size:12px; font-family:Arial,sans-serif; background-color:#f5f5f5; color:#000000; border:1px solid #999999; text-align:right;  }
.calendar_header { padding-left:5px; padding-top:2px; padding-bottom:2px; font-size:12px; font-family:Arial,sans-serif; color:#000000; background-color:#e5e5e5; text-align:left;  border:1px solid #999999;  }
.calendar_form { font-size:12px; font-family:Arial,sans-serif; color:#000000; background-color:#cccccc;  border:1px solid #999999; }
.calendar_nav  { padding:2px; background-color:#cccccc; color:#000000; font-weight:bold;  border:1px solid #999999; }
.calendar_month  { padding:2px; background-color:#cccccc; color:#000000; font-weight:bold; }
.calendar_year  { padding:2px; background-color:#cccccc; color:#000000; font-weight:bold; }

.style_tree_node_selected {color:#363895; background-color:#E1E1F0; font-weight:bold; font-family:Arial; }
.style_link{ text-align:left; background-color:#E1E1F0; font-size:12px;  font-family:Arial; color:#0000FF;  border: 0 ;cursor:pointer;cursor:hand ;}
.style_tab_field {border:0px;background-color: #ffffff;}
.style_linie { border-top:2px solid #000000; }
.style_radio_action{width:20;margin-right:5px;}
