table.icTab{

}

table.icTab tr {
  height: 10px;
}

.icTabBottomSpacer {
  height:auto !important;
}

table.icTabRahmen{
  /*border: 2px solid #0069b4;
  width: 100%;*/
  border: 1px solid #0069b4;
}
td.icTabHead{
  /*background-color: #E1E6DF;
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:bold;
  text-indent:10px;
  color:#003300;
  height:25px;*/
  background-color: #E1E6DF;
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  text-indent:10px;
  color:#003300;
  height:25px;
}

tr.icFooterLine{
  /*height: 2px;
  background-color: #0069b4;*/
   height: 1px !important;
  background-color:#0069b4;
}
.icFooterLine td {
  margin:0px;
  padding:0px;
}

.icInputCaption{
  /*font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  color:#000000;*/
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  color:#333333;  
}

input.icButtonPassiv {
  BORDER: #FFFFFF 1px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #666666;
  border-style: outset;
  cursor:pointer;
}
input.icButtonAktiv {
  BORDER: #666666 1px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  font-weight:bold;
  color:#666666;
  BACKGROUND-COLOR: #FFFFFF;
  border-style: inset;
}
input.icButtonOver {
  /*border: #5a6361 2px solid;
  font-size: 11px;
  height: 20px;
  color: #5a6361;
  background-color: #faf3ee;
  cursor:pointer;*/

  BORDER: #666666 1px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  COLOR: #666666;
  BACKGROUND-COLOR: #FFFFFF;
  cursor:pointer;
}
input.icButtonDisabled {
  border: #666666 1px solid;
  font-size: 11px;
  width: 100px;
  height: 20px;
  background-color: #DFDFDF;
  border-style: outset;
  cursor:pointer;
}

.icTextField {
  border: #000000 1px solid;
  color: #000000;
  background-color: #ffffff;
  font-family: Arial,Tahoma;
  font-size: 12px;
  font-weight: normal;
}
input.icTextFieldDisabled {
  border: #000000 1px solid;
  color: #000000;
  background-color: #E6EAEC;
  font-family: Arial,Tahoma;
  font-size: 12px;
  font-weight: normal;
}
input.icFileField{
  border : 1px outset #000000;
  font-family: Arial, Tahoma;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
}
.icFileFieldDisabled{
  border: #000000 1px solid;
  color: #000000;
  background-color: #E6EAEC;
}
input.icCombo {
  border: #000000 1px solid;
  color: #000000;
  background-color: #ffffff;
}
input.icComboDisabled {
  border: #cccccc 1px solid;
  color: #000000;
  background-color: #ffffff;
}
td.icError{
  border-bottom:4px solid #FF0000;
  /*background-color:#FFAAAA;*/
}
p.icInputCaptionPflichtfeld{
  /*font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  color:#000000;*/
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:bold;
  color:#000067;  
}