html {height:100%}
body {background:#7b8087; color:#000; text-align:center; min-height:101%}
img {border:0}
table {border-collapse:collapse; border:0; margin:0px}
td {padding:0;color:#000;font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif}
.td_space {width:12px; height:21px}
a {color:#000; text-decoration:none}
a:link {color:#000}
a:visited {color:#000}
a:hover {color:#f4c700}
a:active {color:#fff}
.help {color:#000; text-decoration:none}
.mainframe {background:#7b8087; position:relative; margin:0 auto; text-align:center; width:600px; height:100%}
.helpframe {background:#fff; background-image:url(../img/bg/solarmax.png); background-repeat:no-repeat; background-position:top center; position:relative; margin:0 auto; padding:10px; width:600px; height:100%; text-align:left; vertical-align:top}
.maintable {background:#7b8087; width:100%; height:100%; text-align:left}
.td_maintable {background:#7b8087; vertical-align:middle}
.td_background_white {background:#fff; padding:1px; width:600px}
.run_txt {color:#000; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif}
.help_txt {color:#000; font-size:12px; line-height:13px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif}
.titel_txt {color:#000; font-size:13px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif}
a.language_ {color:#fff; font-size:10px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; text-decoration:none}
a:link.language_ {color:#fff}
a:visited.language_ {color:#fff; font-size:10px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; text-decoration:none}
a:hover.language_ {color:#fff; font-size:10px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; text-decoration:none}
a.language_on {color:#f4c700; font-size:10px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; text-decoration:none}
a:visited.language_on {color:#f4c700; font-size:10px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; text-decoration:none}
.td_language {text-decoration:none; background:#747881; padding-right:5px; padding-left:5px; height:20px}
.topmenu {background:#666a74}
.topmenu_ {color:#fff; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; text-decoration:none; padding-right:10px}
.topmenu_on {color:#f4c700; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; text-decoration:none}
.td_process {background:#a0a0a0; background-image:url(../img/layout/head/grey_process_login.gif)}
.td_topmenu {background:#666a74; width:100%; height:20px}
.td_content {background:#dfdfe2; vertical-align:top; padding:10px}
.input {color:#000; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; height:13px; background:#ececec; border-width:1px; border-style:solid; border-color:#fff}
.input:hover,select:hover,textarea:hover {background:#fff; border-color:#ececec}
.input_error {color:red; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; height:13px; background:#ececec; border-width:1px; border-style:solid; border-color:red}
.frm_error {color:red; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-weight:bold}
.space {height:11px}
.select {color:#000; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; background:#ececec; border-width:1px; border-style:solid; border-color:#fff}
.vertikal_line_1px {background:#fff; width:1px; height:100%}
.horizontal_line_1px {background:#fff; width:100%; height:1px}
.narrow {width:110px}
.wide {width:200px}
.bold {font-weight:bold}
.center {text-align:center}
.grey {color:#888}

.div_agb {background:#ececec; border:1px solid white; width:574px; height:245px; overflow:scroll}
.agb {font:11px  Arial,Helvetica,Geneva,Swiss,sans-serif}

textarea {color:#000; font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; font-size:11px; background:#ececec; border-width:1px; border-style:solid; border-color:#fff}
