body {
background:#000;
overflow:hidden;
color:#FFF;
font-family:Helvetica, Arial;
font-weight:700;
}

* {
margin:0 auto;
}

#header-container {
width:900px;
margin:0 auto;
}

#header {
position:absolute;
width:900px;
z-index:19;
}

h1 {font-size: 20px;display: block;}
p.intro {margin-bottom:10px;}
p.text {font-weight: 500;}
ul {
display:block;
list-style:none;
padding:0;
}

li {
float:left;
padding:0;
}

li a {
font-weight:700;
color:#707070;
font-size:20px;
display:block;
margin:2px 0;
padding:9px 21px 8px 20px;
}

li a:hover {
color:#CD1821;
}

img.overlay {
height:100%;
width:100%;
float:left;
position:absolute;
z-index:10;
}

img.logo {
width:340px;
height:258px;
bottom:0;
position:absolute;
z-index:11;
}

img.ch-logo {
width:200px;
left:10;
top:15;
position:absolute;
z-index:11;
border-top:1px solid #FFF;
}

#logo {
width:340px;
}

#images img {
position:absolute;
width:100%;
z-index:1;
}

#images {
width:100%;
}

#content {
background:url(content-bg.png);
}

#menu {
width:500px;
background:transparent;
height:60px;
}

.clear {
clear:both;
}

#page-wrap {
width:900px;
position:absolute;
z-index:50;
}

.button {
float:left;
padding:10px 10px 0;
}

#niks {
display:block;
visibility:hidden;
padding:0;
}

#niks-button {
margin-top:-20px;
right:10px;
position:absolute;
opacity:1.0;
}

h1 {
height:0;
overflow:hidden;
display:block;
font-weight:700;
margin:0;
}

h2 {
line-height:36px;
}

img {
border:none;
}

a {
color:#FFF;
text-decoration:none;
}

.timetable {
}

.timetable tr {
padding:0 20px;
}

.timetable td {
height:40px;
font-size:14px;
border-bottom: 1px #b96a6f solid;

vertical-align:middle;
}

.timetable .day {
width:240px;
text-transform:uppercase;
font-weight:700;
text-align:justify;
padding:0 0 0 20px;
}

.timetable .time a {
margin-right:60px;
color:#f1f1f1;
}

#informatie,#vanaf,#trailer, #programma {
display:none;
padding:30px;
}

#informatie-button,#vanaf-button,#programma-button,#trailer-button,#site-button {
opacity:0.5;
border-top:1px solid #FFF;
}