/* CSS Document */

body,html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#520a0a;
	cursor:default;
}
a{
	color:#ffd266;
}
a:hover{
	color:#fff;
}
a.small{
  color:#fff;
  text-decoration:none;
  font-size:10px
}
td.inner{
	background:#212121;
	color:#fff;
}
td.content{
	vertical-align:top;
}
td.footer{
	color:#ffd266;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	line-height:19px;
}

h1 { font-size:12px; margin:0; padding:0;}
h2 { font-size:12px; margin:0; padding:0;}
h3 { font-size:12px; margin:0; padding:0;}

/* Content */
div.content_top{
	background:#212121 url(../images/site/content_top.gif) top left no-repeat;
	height:22px;
	width:541px;
}
div.content_inner{
	background:#212121 url(../images/site/content_bg.gif) top left repeat-y;
	line-height:16px;
	font-size:12px;
	color:#fff;
	width:541px;
}
div.content_bottom{
	background:#212121 url(../images/site/content_bottom.gif) bottom left no-repeat;
	height:22px;
	width:541px;
}
div.content_block{
  margin-left:23px;
  width:500px;
}

div.content_inner h1{
	font-size:12px;
	font-weight:bold;
	color:#ffd266;
	margin:0;
	padding:0;
}
div.content_inner h2{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
}
div.content_inner h3{
	font-size:12px;
	font-weight:bold;
	color:#ffd266;
	margin:0;
	padding:0;
}

div.content_inner .content_block p{
  margin:0;
  padding:7px 0 10px 0;
}
div.content_inner ul{
  margin-bottom:0
}
div.content_inner ol{
  margin-bottom:0
}

table {
  font-size:12px;
  color:#fff;
}

/* Sidebar */
div.sidebar_top{
	background:#212121 url(../images/site/sidebar_top.gif) top left no-repeat;
	height:22px;
	width:185px;
}
div.sidebar_inner{
	background:#212121 url(../images/site/sidebar_bg.gif) top left repeat-y;
	line-height:14px;
	font-size:10px;
	color:#fff;
	width:185px;
}
table.sidebar_inner{
	margin-left:20px;
	margin-right:15px;
}
div.sidebar_bottom{
	background:#212121 url(../images/site/sidebar_bottom.gif) bottom left no-repeat;
	height:22px;
	width:185px;
}
div.sidebar_inner h1{
	font-size:12px;
	font-weight:bold;
	color:#ffd266;
	margin:0 0 0 20px;
	padding:0;
}
div.sidebar_inner h2{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:0 0 4px 0;
	padding:0;
}
div.sidebar_inner .sidebar_divider{
  border-bottom:1px solid #313131;
  width:148px;
  margin-left:20px;
}
div.sidebar_inner table{
  font-size:10px;
  color:#fff;
}
img.thumb{
  margin-right:5px;
}
.normal{
	font-size:12px;
	line-height:17px;
	margin-left:20px;
}

/* Content: Nu in bioscoop / Verwacht */
table.filmblok table{
	line-height:14px;
	font-size:10px;
	color:#fff;
}
table.filmblok{
	line-height:14px;
	font-size:10px;
	color:#fff;
}
table.filmblok h1{
	font-size:12px;
	font-weight:bold;
	color:#ffd266;
	margin:0;
	padding:0 0 4px 0px;
}
table.filmblok h2{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:0 0 0 1px;
	padding:0 0 4px 0px;
}
table.filmblok td.even{
  background:#1d1d1d url(../images/site/bg_filmblok.png) bottom left repeat-x;
}
table.filmblok td.odd{
  background:#1d1d1d url(../images/site/bg_filmblok.png) bottom left repeat-x;
}

/* Filmladder */
div.filmladder_top{
	background:#212121 url(../images/site/filmladder_top.gif) top left no-repeat;
	width:541px;
	height:22px;
}
div.filmladder_inner{
	background:#212121 url(../images/site/filmladder_bg.gif) top left repeat-y;
	line-height:16px;
	font-size:12px;
	color:#fff;
	width:541px;
}
div.filmladder_bottom{
	background:#212121 url(../images/site/filmladder_bottom.gif) bottom left no-repeat;
	height:22px;
	width:541px;
}

table.filmladder td{
  padding:2px 10px 2px 5px;
  vertical-align:top;
}
div.filmladder_inner table{
  font-size:12px;
  color:#fff;
}
table.filmladder_vandaag_blok{
  font-size:12px;
  line-height:16px;
}
div.pitch{
  color:#ffd266;
  line-height:17px;
  font-weight:bold;
  margin:12px 0 6px 0;
}
div.plotfoto{
  margin:0;
}
div.omschrijving{
  line-height:17px;
  margin:12px 0 6px 0;
}
table.voorstellingen{
  line-height:16px;
  font-weight:normal;
}
table.voorstellingen tr.vandaag td{
  font-weight:bold;
  color:#ffd266;
}
table.voorstellingen tr.odd {
	background-color:#0F0F0F;
}
table.voorstellingen tr.even {
	background-color:#1F1D1D;
	color:#ccc;
}
div.filmladder_inner h1{
	font-size:16px;
	font-weight:bold;
	color:#ffd266;
	margin:0 0 10px 0;
	padding:0;
}
div.filmladder_inner h2{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0px 0 3px 1px;
}

/* Form elements */
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  background-color:#000;
  color:#fff;
  border:1px solid #fff;
  cursor:pointer;
}

input.text, textarea.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  background-color:#000;
  color:#fff;
  border:1px solid #fff
}

input.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  background-color:#000;
  color:#fff;
  border:1px solid #fff;
  font-weight:bold;
  margin-right:5px;
  cursor:pointer;
}

/* Timetable */
.timetable {
	border:1px solid #777;	
}
.timetable th.even {
	background-color:#0F0F0F;	
	font-weight:bold;
	border-bottom:1px solid #777;
}
.timetable th.odd {
	background-color:#1F1D1D;
	color:#ccc;	
	font-weight:bold;
	border-bottom:1px solid #555;
}
.timetable td {
	text-align:center;
	font-size:10px;
	line-height:16px;	
	vertical-align:top;
}
.timetable td.even {
	background-color:#0F0F0F;	
}
.timetable td.odd {
	background-color:#1F1D1D;
}
.timetable div.even {
	color:#fff;
}
.timetable div.odd {
	color:#aaa;
}

/* Other */
span.small {
  font-size:10px;
  color:#ccc;
}
span.red {
	color:red;
}