.text_A_1   { color: #000000;                     font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.text_B_1   { color: #000000;                     font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.text_B_2   { color: #666666;                     font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.text_C_1   { color: #000000;                     font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.text_C_2   { color: #666666;                     font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.titel_A_1  { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.titel_B_1  { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.titel_C_1  { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.error      { color: #ff0000;                        font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.marked     { background-color: #dddd00; }
.helpText  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }
.inactiveText { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva }

.dialogTitleStyle        { color: #000000; padding: 5px; }

  .td-A_1                { background-color: #575452; border-bottom: 1px solid #cccccc; height: 20px }
tr.td-A_1 > td           { background-color: #575452; border-bottom: 1px solid #cccccc; height: 20px }
  .td-A_2                { background-color: #ECE4E1; border-bottom: 1px solid #cccccc }
  .td-A_2 > td           { background-color: #ECE4E1; border-bottom: 1px solid #cccccc }
  .td-B_1                { background-color: #ffffff;                                    height: 20px }
  .td-B_2                { background-color: #ffffff }
  .td-C_1                { background-color: #EEEEEE; border-bottom: 1px solid #cccccc; height: 20px }
tr.td-C_1 > td           { background-color: #EEEEEE; border-bottom: 1px solid #cccccc; height: 20px }
  .td-C_2                { background-color: #F6F6F6; border-bottom: 1px solid #cccccc; height: 20px }
tr.td-C_2 > td           { background-color: #F6F6F6; border-bottom: 1px solid #cccccc; height: 20px }
  .td-C_2-no-border      { background-color: #F6F6F6;                                    height: 20px }
tr.td-C_2-no-border > td { background-color: #F6F6F6;                                    height: 20px }
  .td-C_3                { background-color: #ffffff; border-bottom: 1px solid #cccccc; height: 20px }
tr.td-C_3 > td           { background-color: #ffffff; border-bottom: 1px solid #cccccc; height: 20px }
  .td-C_4                { background-color: #ffffff; border-bottom: 1px solid #cccccc; height: 40px; border-top: 1px solid #cccccc; vertical-align: middle; }
  
a { 
	color: #CC0000 !important;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Geneva;
	text-decoration: none
}
a:hover { 
	color: #57515F !important; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Verdana, Geneva; 
	text-decoration: none 
}

select           { color: #000000;   font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva; text-decoration: none; background-color: #ffffff;    border: solid 1px #cccccc; padding: 0px; }
.valid-input     { color: #000000;   font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva; text-decoration: none; background-color: #ffffff;    border: solid 1px #cccccc; height: 18px; line-height: 18px; padding: 0px; }
.invalid-input   { color: #000000;   font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva; text-decoration: none; background-color: #ffcccc; border: solid 1px #ff0000;  height: 18px; line-height: 18px; padding: 0px; }

label, td { color: #575452; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva; padding: 0; }
