/*==========Generel
*/
html {height:100%; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:10px; text-decoration:none}
body {background:#7b8087; color:#000; min-height:101%}
div {text-align:left}
a:link {color:#000}
a:visited {color:#000}
a:hover {color:#f4c700}
a:active {color:#000}
a {color:#000; text-decoration:none}
img {border:0}
table {border-collapse:collapse; border:0; margin:0px}
td {padding:0}
.bold {font-weight:bold}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.top {vertical-align:top}
.w80 {width:80px}
.grey {color:#888}
.black {color:#000}
/*==========
*/
.mainframe {background:#7b8087; position:relative; margin:0 auto; width:974px; height:100%; vertical-align:middle}
/*==========FormStyles
*/
.space {height:11px}
.input {color:#000; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; background:#ececec; border-width:1px; border-style:solid; border-color:#ccc}
.input:hover,select:hover {background:#fff; border-color:#747881}
.input2 {color:#000; text-align:right; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; background:#fff; border:none; padding-right:5px}
.input3 {color:#000; text-align:right; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; background:#ececec; border:none; padding-right:5px}
.input3_select {color:#000; text-align:left; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; width:120px; background:#ececec; border-width:0 0 0 0}
.input_error {color:red; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; background:#ececec; border-width:1px; border-style:solid; border-color:red}
.input_upload {color:#000; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; height:18px; background:#ececec; border-width:1px; border-style:solid; border-color:#fff}
.select {color:#000; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; background:#ececec; border-width:1px; border-style:solid; border-color:white}
.select_noc {font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; background:#ececec; border-width:1px; border-style:solid; border-color:#fff}
.very_narrow {width:85px}
.narrow {width:110px}
.vanilla {width:177px}
.wide {width:200px}
/*==========Tables Background
*/
.table_frm {border-collapse:separate; border:0; margin:0px; width:350px}
.td_frm {border-collapse:separate; border:0; margin:0px}
.language {background:#747881}
.td_space {padding:3px; vertical-align:top}
.td_content {padding:10px}
.td_end {background:#f4c700; height:20px}
.td_background_white {background:#fff; padding:1px; width:974px}
.td_head_cube {background:#f4c700; width:69px; height:69px}
.td_topmenu {background:#666a74; width:100%; height:20px}
.td_language {text-decoration:none; background:#747881; padding-right:5px; padding-left:5px; height:20px}
.td_submenu {background:#53565e; text-indent:10px; height:20px}
table.stats td {border-collapse:separate; background:#fff; text-align:right; vertical-align:top; padding:2px; color:#000; white-space:nowrap; border-color:#7b8087; border-width:0 0 1px 0; border-style:solid}
table.stats .td_s {border-collapse:separate; background:#ececec; text-align:right; vertical-align:top; padding:2px; color:#000; white-space:nowrap; border-color:#7b8087; border-width:0 0 1px 0; border-style:solid}
table.stats th {border-collapse:separate; background:#53565e; padding:2px; color:#fff; font-size:11px; font-weight:normal; border-color:white; border-width:0 0 0 1px; border-style:solid}
table.stats .th_b {border-collapse:separate; background:#53565e; padding:2px; color:#fff; font-size:11px; font-weight:bold; border-color:white; border-width:0 0 0 1px; border-style:solid}
table.stats .nob {border-collapse:separate; background:#fff; text-align:right; vertical-align:top; padding:2px; color:#000; border:none}
table.stats .s:hover {line-height:18px}
table.overview {font-size:11px}
table.overview td {border-collapse:separate; background:#fff; text-align:right; vertical-align:top; padding:2px; color:#000; white-space:nowrap; border-color:#7b8087; border-width:0 0 1px 0; border-style:solid}
table.overview th {border-collapse:separate; background:#53565e; padding:2px; color:#fff; font-size:12px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; border-color:white; border-width:0 0 0 1px; border-style:solid}
table.overview .td_s {border-collapse:separate; background:#ececec; text-align:right; vertical-align:top; padding:2px; color:#000; white-space:nowrap; border-color:#7b8087; border-width:0 0 1px 0; border-style:solid}
table.overview .s:hover {line-height:20px}
/*==========Lines
*/
.horizontal_line_1px {background:white; width:100%; height:1px; border:0; padding:0; margin:0}
.vertikal_line_1px {background:white; width:1px; height:100%; border:0; padding:0; margin:0}
/*==========FontStyles Menu
*/
.topmenu_ {color:#fff; font-size:11px; text-decoration:none; padding-right:10px}
.topmenu_on,
.submenu_on {color:#f4c700; font-size:11px;}
.submenu_ {color:#fff; font-size:11px; text-decoration:none}
a.language_,
a:visited.language_,
a:hover.language_ {color:#fff}
a.language_on,
a:visited.language_on {color:#f4c700}
/*==========FontStyles
*/
.run_txt {color:#000; font-size:11px}
.titel_txt {color:#000; font-size:13px}
.frm_error {color:red; font-size:11px; font-weight:bold; padding-left:3px}

/*==========Contols
*/
div.control {background:#fff; font-size:11px; border-width:1px; border-style:solid; border-color:#7b8087; height:179px}
div.sub_control {float:left; padding-left:6px}
.div_scroll {background:white; text-align:center; font-size:10px; border:1px solid #7b8087; overflow:auto}
div.long {height:692px}
div.shorter {height:591px}
div.short {height:551px}
* html fieldset.fixed_height {border-width:1px; border-style:solid; border-color:#7b8087; height:141px; width:40px; padding:5px}
fieldset.fixed_height {border-width:1px; border-style:solid; border-color:#7b8087; height:141px; padding:5px}
legend {color:#7b8087; font-size:11px}
.error {color:red; line-height:10px; font-weight:bold; text-align:left; padding-left:6px}
