/* allgemein für alle Bodys ohne Angabe */
body {
  font-family: Verdana, Arial, Helvetica;
  background-color:#eeeeee;
  margin-left:3px;
  margin-right:4px;
  margin-top:4px;
  margin-bottom:4px;
  font-size: 8pt;
}

/* allgemein für alle Table ohne Angabe */
table {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
}

/* Standardlinks */
a {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  color: #033893;
}

/* Standardlinks Highlighted (Maus drüber) */
a:hover {
  color: #ff4444;
}

.elist {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  color: black;
}

.elistcaption{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  background-image: url("/publicsoft/images/design/wcaption.gif");
  background-color: #002d96;
  background-repeat: repeat-x;
  color: white;
  height: 24px;
  padding: 2px;
}

.eentrycaption{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-image: url("/publicsoft/images/design/wsubcaption.gif");
  background-color: #ffffff;
  background-repeat: repeat-x;
  color: #003399;
  height:24px;
  margin: 2px;
  padding: 2px;
}

.eentry {
  padding: 5px;
  background-color:#ffffff;
}

/* Eingabebereich */
.itable {
  padding: 4px;
}

/* Überschrift Eingabebereich */
.icaption {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-image: url("/publicsoft/images/design/wsubcaption.gif");
  background-color: #ffffff;
  background-repeat: repeat-x;
  color: #003399;
  height:24px;
  margin: 2px;
  padding: 2px;
}

/* Feldbezeichnung Standard */
.ititle {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  padding-right: 3px;
}

/* Feldbezeichnung Pflichtfeld */
.ititlem {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-color:#ffffff;
  color: #000000;
  padding-right: 3px;
}

/* Eingabeerläuterung */
.ititlehelp {
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  padding: 5px;
}

/* Feldbearbeitung (Zelle um den Input herum) */
.iinputarea {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Feldbearbeitung (eigentliches Edit-Feld) */
.iinput {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  border-width:1px;
  border-style:solid;
  border-color:#c0c0f8;
}

.ierror {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-color: white;
  color: #ff4343;
  padding: 2px;
}

tr.ierror {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-image: url("/publicsoft/images/design/wsubcaption.gif");
  color: #ff3333;
  height:24px;
}

.monthcaption{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-image: url("/publicsoft/images/design/wsubcaption.gif");
  background-color: #ffffff;
  background-repeat: repeat-x;
  color: #003399;
  height:24px;
  margin: 2px;
  padding: 2px;
}

.kwcaption {
  text-align:center;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold;
  background-color:#ffffff;
  color: #888888;
}

.weekdaycaption {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold;
  background-color:#ffffff;
  color: #000000;
  padding-left:6px;
}

.filldays {
  background-color:#e8e8e8;
}

.freedays {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  color:#00C31A;
  background-color: #e0e0e0;
}

.closedays {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  color:#ff0000;
  background-color: #e0e0e0;
  background-image: url("/publicsoft/images/vlcss/belbg.gif");
}

.disableddays {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  color:#888888;
  background-color: #e0e0e0;
}

.kwdays {
  text-align:center;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: normal;
  color:#888888;
  background-color: #e8e8e8;
}

