body {
 background-color: #F1F5F8;
 color: #000;
 font-family: Arial, Helvetica, "Times New Roman", Times, Georgia, serif;
 font-size: 12px;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 30px;
 margin-right: 30px;
 padding: 0px;
 border: 0px;
 border-left: 1px solid #FFF;
 cursor: default;
}
a {
 font-weight: bold;
 color: #AE0007;
 text-decoration: none;
}
a:hover {
 font-weight: bold;
 color: #000;
 text-decoration: underline;
}

.theater {
 display: inline;
 cursor: pointer;
 padding-left: 10px;
 text-decoration: none;
}
.theater:hover {
 text-decoration: none;
}

.tijden {
 padding-left: 20px;
 position: relative;
 visibility: hide;
 /*/*/
  visibility: visible;
  display: none;
 /* */
}
.tijdenshow {
 padding-left: 20px;
 visibility: visible;
 display: block;
}

.voorstellingen {
 font-family: Arial, Helvetica, "Times New Roman", Georgia, Times, serif;
 font-size: 12px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 1px;
 padding-bottom: 1px;
 border: 1px solid #AE0007;
 width: 400px;
}

.voorstellingen thead {
 font-weight: bold;
 color: #FFF;
 background-color: #AE0007;
}

.voorstellingen tbody td {
 border-bottom: 1px solid #AE0007;
}

.voorstellingen tfoot {
 font-weight: bold;
 color: #FF0000;
 background-color: #FFF;
}

.colDatum {
 background-color: #FFF;
 color: #AE0007;
}

.colTijd {
 background-color: #DDD;
 color: #000;
}

.colReserveren {
 color: #DE1F15;
 background-color: #FFF;
}

.colKopen {
 background-color: #DDD;
}

.colVersie {
 background-color: #DDD;
 color: #FFF;
}
