<style>
/* Veranstaltungskalender */

.vkBoxHead {
  background-color:#B88B10;
  color:#000000;
  padding:2px 2px 0px 8px;
}
.vkBoxHead,
.vkBoxHead * {
  font-weight:bold;
  color:#000000;
}

/* Breite VK-Liste (400px) */

table.vkList, .vkList {
  width:100%;
  border-top-width:0px;
  border-left-width:3px;
  border-right-width:3px;
  border-bottom-width:3px;
  border-style:solid;
  border-color:#B88B10;
}
table.vkList tr td {
  padding:2px 5px 2px 5px;
  vertical-align:top;
  margin:0px;
}
table.vkList tr {
  background-color:#FFFFFF;
}
table.vkList tr.odd {
  background-color:#EEEEEE;
}

table.vkList tr td.dateColumn {
  width:45px;
}

table.vkListRahmen {
  border:0px solid #B88B10;
    background-color:#FFFFFF;
}

td.vklistrow { padding:6px 0px 6px 8px; }

td.vklistRubrik { 
  padding:2px 0px 2px 8px; 
  background-color:#A9A9A9;
}

td.vkstart_col_1 {
  width:100px;
  padding-left:5px;
  vertical-align:baseline;
}
td.vkstart_col_2  {
  width:380px;
  vertical-align:baseline;
  color:#666666;
  padding-right:20px;
}

thead#vklisthead tr td,
thead#vklisthead tr td * { 
  font-weight:bold;
  background-color:#B88B10;
  color:#000000;
  padding:3px 0px 3px 8px;
}

tbody#vklistdatarows a {
  color:#666666;
}

tbody#vklistdatarows tr.grey { 
  background-color:#EEEEEE;
}

/* Kino */

.vk_kinos td {
  padding-top:4px;
  padding-bottom:4px;
  padding-right:0px;  
}

.vk_kinos thead * {
  color: #996600;
}


</style>