/* ConfTool CSS File */

body {
	background: ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

td {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
}

a:link    { TEXT-DECORATION: none; color: #000090; }
a:visited { TEXT-DECORATION: none; color: #700090;  }
a:active  { TEXT-DECORATION: underline; color: #400050; }
a:hover   { TEXT-DECORATION: underline; color: #400050; }

.standard {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

.positive10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #009000;
}

.negative10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #AA0000;
	font-weight: normal;
}

.other10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #806030;
	font-style: italic;
}

.bold8 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.bold9 {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.bold10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.positivebold10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #009000;
}

.negativebold10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.negativebold9 {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
}

.negativebold8 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
}

.positivebold8 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #009000;
}

.otherbold10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #908000;
}

.bold12 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.bold14 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.lightbold10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #eeeeee;
}

.lightbold12 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #eeeeee;
}

.lightbold20 {
	font-family: arial, helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #eeeeee;
}

.lightbold36 {
	font-family: arial, helvetica, sans-serif;
	font-size: 36pt;
	font-weight: bold;
	color: #eeeeee;
}

.normal10 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}

.light10 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #999999;
}

.normal9 {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
}

.normal8 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.light8 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
}

.light9 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
}

.label8 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #333366;
}

.label10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: #333366;
}

.boldlabel10 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #333366;
}

.label12 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #666699;
}

.boldlabel12 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #666699;
}

.normal12 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
}

.lightbg {
	background-color: #e4e4e4;
}
.mediumbg {
	background-color: #cccccc;
}

.mediumbg_gradient {
	background-color: #cccccc;
    background-image:url(icons/mediumbg_gradient.gif);
    background-repeat:repeat-y;
}
.dimbg {
	background-color: #999999;
}
.graybg, .greybg {
	background-color: #808080;
}
.darkbg {
	background-color: #666666;
}
.blackbg {
	background-color: #000000;
}
.positivebg {
	background-color: #66AA66;
}
.negativebg {
	background-color: #CC8080;
}
.otherbg {
	background-color: #999966;
}
.navbarborder {
	background-color: #666699;
}
.whitebg {
	background-color: #FFFFFF;
}
.mainbg {
	background-color: #F0F0F0;
}

.cmda {
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.listheader {
	background-color: #cccccc;
    background-image:url(icons/listheader_gradient.gif);
    background-repeat:repeat-x;
}

.listheader_label {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.oddrow {
	background-color: #c0d0e8;
}
.evenrow {
	background-color: #d4e4fc;
}
.oddrow2 {
	background-color: #c8c8c8;
}
.evenrow2 {
	background-color: #e0e0e0;
}
.oddrow_highlight {
	background-color: #e4f0f4;
}
.evenrow_highlight {
	background-color: #e4f0f4;
}

.oddrow_del {
	background-color: #ffa0a0;
}
.evenrow_del {
	background-color: #ffb0b0;
}
.oddrow_del_highlight {
	background-color: #ffd0d0;
}
.evenrow_del_highlight {
	background-color: #ffd0d0;
}


.tbldialog {
	background-color: #ccddff;
}

.td_dlg_text {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

.td_dlg_label {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.td_dlg_input {
}

.td_dlg_buttons {
	background-color: #666699;
}

.td_dlg_title {
	background-color: #bbccee;
}

.topline {
    border-top-width:1px;
    border-top-style:solid;
    border-color:black;
}

/* forms */
.form_table {
}

.form_label {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #eeeeee;
}
.form_label_sub {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
}

.form_radio {
	font-family: arial, helvetica, sans-serif;
}

.form_checkbox {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

.form_hint {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
}

.form_td_label {
	background-color: #666666;
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
}
.form_td_label_noline {
	background-color: #666666;
}
.form_td_label_error {
	background-color: #996666;
    border-top-width:1px;
    border-top-style:solid;
    border-color: #ffff80;
}

.form_td_field {
	background-color: #d4d4d4;
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
}
.form_td_field_error {
	background-color: #ffcccc;
    border-top-width:1px;
    border-top-style:solid;
    border-color: #ffff80;
}

.form_td_label_sub {
	background-color: #808080;
    background-image:url(icons/label_sub_gradient.gif);
}
.form_td_label_sub_error {
	background-color: #996666;
}
.form_td_field_sub {
	background-color: #d4d4d4;
}
.form_td_field_sub_error {
	background-color: #ffcccc;
}

.form_td_entry {
	background-color: #b0b0b0;
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
}
.form_td_entry_noline {
	background-color: #b0b0b0;
}
.form_td_entry_error {
	background-color: #CC9999;
    border-top-width:1px;
    border-top-style:solid;
    border-color: #ffff80;
}

.form_td_label_yellow {
	background-color: #dddd00;
}
.form_td_field_yellow {
	background-color: #ffff00;
}

.form_td_separator {
	background-color: #6666AA;
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
}

.form_td_separator_gradient {
	background-color: #6666AA;
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
    background-image:url(icons/separator_gradient.gif);
    background-repeat:repeat-y;
}

.form_td_subseparator_left {
	background-color: #996C24;
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
    background-image:url(icons/subseparator_gradient_left.gif);
    background-repeat:repeat-x;
}

.form_td_subseparator_right {
	background-color: #CBA45A;
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
    background-image:url(icons/subseparator_gradient.gif);
    background-repeat:repeat-x;
}

.form_subseparator_label {
	color: #eeeeee;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.form_td_buttons {
    border-top-width:1px;
    border-top-style:solid;
    border-color:white;
	background-color: #999999;
    background-image:url(icons/mediumbg_gradient.gif);
    background-repeat:repeat-y;
}

.form_separator_label {
	color: #eeeeee;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}

.cthead_info_val {
	color: #eeeeee;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

.cthead_info_label {
	color: #eeeeee;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.cthead_td_cmds {
	background-color: #ccddff;
}

.cthead_td_select {
	background-color: #d8dde4;
}

.cthead_td_info {
	background-color: #666699;
}

.cthead_cmds {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.cthead_a {
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.ctfoot {
    color: #505050;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}

/* boxes -------------------------------------------- */

.errorboxTitleTD {
	background-color: #993333;
}
.errorboxTitle {
	color: #ffffcc;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.warningboxTitleTD {
	background-color: #999933;
}
.warningboxTitle {
	color: #ffffcc;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.infoboxTitleTD {
	background-color: #339933;
}
.infoboxTitle {
	color: #ffffcc;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.boxmsgTD {
	background-color: #ffffb0;
}
.boxmsg {
	color: #000000;
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
}

/* --- infoviews --------------------------------*/

.infoview_table {
    padding: 5px;
    border-spacing: 1px;
}

.infoview_invert {
	background-color: #666666;
}

.infoview_sep {
	background-color: #666699;
}
.infoview_tr {
	background-color: #cccccc;
}

/* --- invoice --------------------------------*/

.invoice_table {
  border: 1px;
  border-style: solid;
  border-collapse:collapse;
  border-color: #CCCCCC;
  padding: 5px;
  border-spacing: 0px;
}

.invoice_tr {
  background-color: #FFFFFF;
}
.invoice_head_tr {
  background-color: #E0E0E0;
  padding: 5px;
}
.invoice_td {
  border: 1px;
  border-style: solid;
  border-color: #666666;
  padding: 5px;
}

/* --- reviewing --------------------------------*/

.review0 {
	background-color: #ff3333;
}

.review1 {
	background-color: #ff6633;
}

.review2 {
	background-color: #ff9966;
}

.review3 {
	background-color: #ffcc66;
}
.review4 {
	background-color: #fff066;
}

.review5 {
	background-color: #ffff66;
}

.review6 {
	background-color: #e0ff99;
}

.review7 {
	background-color: #ccff66;
}

.review8 {
	background-color: #99ff33;
}

.review9 {
	background-color: #66f000;
}

.review10 {
	background-color: #00e033;
}

.noreview {
}

/* --- imprint -----------------------------------*/

.imprint {
	background-color: #E8EEFF;
}
