.cal-date {
  font-family: "Trebuchet MS",Arial,sans-serif;
  font-weight: bold;
  font-style: normal;
  height: 78px;
  width: 66px;
  float: left;
  /*display: inline;*/
}
.cal-month { color: #007f00; display:block; font-size: 14px; padding-top: 11px; text-align: center; text-transform: uppercase;}
.cal-day { color: #0059ff; display:block; font-size: 32px; margin-top: -14px; text-align: center; text-transform: uppercase;}
.cal-year { color: #007f00;  display:block; font-size: 12px; margin-top: -12px; text-align: center; text-transform: uppercase;}
.cgreen {  background: transparent url(/img/calgreen.png) no-repeat scroll 0%; }
.cweek {  background: transparent url(/img/calweek.png) no-repeat scroll 0%; }
.ctoday {  background: transparent url(/img/caltoday.png) no-repeat scroll 0%; }

/* ------- auflistungen -------------- */

ol, ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  vertical-align: baseline;
}

/*form ol li {
  clear:left;
  display:block;
  float:left;
  padding:5px 0pt;
  width:100%;
}*/

ol li {
  clear:left;
  display:block;
  float:left;
  padding:5px 0pt;
  width:100%;
}
.mylabel {
  display:block;
  float:left;
  font-weight: bold;
  /* font-size:120%;*/
  min-height:12px;
  padding:0px 10px 0px 10px;
  text-align:right;
  width:125px;
}

.myfield {
  float:left;
  margin:0px 10px 0pt 0pt;
  white-space:nowrap;
  width:400px;
}
