
  table.kalender td.fill      { background-color:#DDE; }
  table.kalender td.kant      { background-color:#DED; }
  table.kalender td.hverdag   { background-color:#EEE; }
  table.kalender td.lordag    { background-color:#EDD; }
  table.kalender td.helligdag { background-color:#EEC; }
  table.kalender               { border-spacing: 2px; border-collapse: separate; width:100%}
  # table.kalender td           { padding: 0 2px 0 2px; width:200px; vertical-align:top; }

h4
{
  font-size: 18px !important;
  color: #fff;
}

h4.daytitle
{
  background-image:  linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
  background-repeat: repeat-x;
  border-color:      #3e8f3e;
}

h4.weekend
{
  background-image: linear-gradient(to bottom, #d9534f 0px, #c12e2a 100%);
  background-repeat: repeat-x;
  border-color: #b92c28;
}

h4.info
{
  background-image: linear-gradient(to bottom, #5bc0de 0px, #2aabd2 100%);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}

h4 .rightflush
{
  float: right;
  padding-top: 10px;
  padding-right: 10px;
  color: #fff;
}

h4
{
  border-color:      #3e8f3e;
  padding-left:      5px;
  padding-top:       5px;
  padding-bottom:    5px;
}

.row h4
{
    background-image:  linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
    background-repeat: repeat-x;
    border-color:      #3e8f3e;
    padding-left:      5px;
    padding-top:       5px;
    padding-bottom:    5px;
    color:             white;
}
