/* ===== GENERAL ==== */ 
.div-topmenu {
  height: 90;
  width: 1000;
  padding-bottom: 5px;
  margin:0 auto;
  position: absolute;
  left: 20px;
}
.div-content {
  width: 1020;
  background-color: #ffcb05;
  overflow: auto;
  margin: 0 auto;
  position: absolute;
  top: 95px;
}
.div-footer {
  height: 20;
  width: 1025;
  padding-top: 5px;
  margin:0 auto;
  position: absolute;
  top: 600px;
}
.content-body {
 margin: 0 auto;
 overflow: auto;
 text-align: center;
}
a {
 color: #fc060e;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 12px;
}
a:hover {
 color: #ffcb05;
}
td a:hover {
 color: #ffcb05;
}
td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 12px;
 line-height: 1.4em;
}
.text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 12px;
 line-height: 1.4em;
}
.headertext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 10px;
}
.headertext a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 10px;
}
.pagetitle {
 font-size: 28px;
 font-weight: bold;
 color: #FFFFFF;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titleonyellow a {
 font-size: 20;
 font-weight: bold;
 color: #FFFFFF;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titleonyellow a:hover {
 font-size: 20;
 font-weight: bold;
 color: #FFFFFF;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title {
 font-size: 20;
 font-weight: bold;
 color: #000000;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infoblockleft {
 padding-left: 20px;
 padding-right: 20px;
 vertical-align: top;
}
.infoblockright {
 padding-left: 5px;
 padding-right: 20px;
 vertical-align: top;
}
.padleft20 {
 padding-left: 20px;
}
.infoblocktitle {
 font-size: 12pt;
 font-weight: bold;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infoblokimage {
 height: 200px;
 width: 200px;
}
.searchblockleft {
 padding-left: 37px;
 vertical-align: top;
}
.leesverder {
 font-weight: bold;
}
.filmblok {
 padding-left: 30px;
 padding-right: 40px;
 padding-top: 20px;
 padding-bottom: 20px;
 vertical-align: top;
}
.filmtipblockleft {
 padding-left: 37px;
 padding-right: 35px;
 padding-top: 5px;
 vertical-align: top;
}
.nieuwsselectie {
 color: #ffffff;
 font-size: 11px;
}
.filmtextlink {
 color: #000000;
}
.filmtextlink a:hover {
 color: #ffcb05;
}

/* ===== FOR CALENDAR ==== */
.table-calendar {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}
.calendar-month {
 font-size: 14px;
 font-weight: bold;
 color: #ffbc05;
}
.calendar-date {
 color: #ffffff;
 font-size: 11px;
}
.calendar-dayname {
 font-size: 11px;
 width: 25px;
}
.calendar-busy a {
 color: #ffffff;
}
.calendar-selectedday a {
 color: ffbc05;
 font-weight: bold;
 font-size: 14px;
}



/* ENGINE */
.cx_form {
 padding-left: 35px;
 padding-right: 35px;
 padding-top: 15px;
 padding-bottom: 15px;
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.cx_message {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
