html, body {
	margin: 0px;
	padding: 0px;
	}
body {
	overflow: scroll;
	overflow-x: hidden;
	font-family: Verdana, Helvetica;
	background: #000000 url("../images/body_background.gif") no-repeat top center;
	}
img {
	clear: both;
	border: 0px;
	}
.italic {
	font-style: italic;
	}
form {
	margin: 0px;
	padding: 0px;
	}
a {
	color: #F58012;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
table {
	clear: both;
	}

/* Opmaak framework*/
body div#container {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: auto;
	width: 100%;
	height: 100%;
	text-align: center;
	}
body div#site {
	position: absolute;
	margin: 0px 0px 0px -447px;
	padding: 0px;
	left: 50%;
	top: 0px;
	width: 894px;
	height: auto;
	text-align: left;
	}

/* Header */
body div#header {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	width: 894px;
	height: 80px;
	}
div#header img#logo {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 6px;
	top: 20px;
	width: 112px;
	height: 43px;
	}

/* Main area */
body div#main {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 80px;
	width: 631px;
	height: auto;
	}
div#main div#menu {
	position: absolute;
	overflow: hidden;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	width: 631px;
	height: 53px;
	background: transparent url("../images/menu_background.gif") no-repeat top left;
	}
div#main div#divider {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 52px;
	width: 631px;
	height: auto;
	}
span.ruler { 
	display: block; 
	height: 1px; 
	border-top: 1px #660000 solid; 
	border-right: 0; 
	border-bottom: 0; 
	border-left: 0; 
	}
div#main div#content {
	position: absolute;
	z-index: 1;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 60px;
	width: 629px;
    height: auto;
	border: 1px #A40202 solid;
	background: #3A0503 url("../images/content_background.gif") no-repeat top left;
	}
/* Menu */
div#main div#menu ul#menu_top_row1 {
	margin: 8px 0px 0px 4px;
	}
div#main div#menu ul#menu_top_row1 li {
	padding: 0px 12px 0px 0px;
	}
div#main div#menu ul#menu_top_row2 {
	clear: both;
	margin: -8px 0px 0px 4px;
	}
div#main div#menu ul#menu_top_row2 li {
	padding: 0px 4px 0px 0px;
	}
div#main div#menu ul.menu_top_items {
	padding: 0px;
	list-style-type: none;
	}
div#main div#menu ul.menu_top_items li {
	float: left;
	margin: -1px 0px 0px 0px;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	line-height: 14px;
	color: #F58012;
	}
div#main div#menu ul.menu_top_items li a {
	color: #F58012;
	text-decoration: none;
 font-size:10px;
	}
div#main div#menu ul.menu_top_items li a:hover {
	color: #FF0000;
	text-decoration: none;
	}
div#main div#menu ul.menu_top_items li a.active {
	color: #FF0000;
	text-decoration: none;
	}
div#main div#menu ul.menu_top_items img.menu_divider {
	position: relative;
	top: -7px;
	padding: 0px 0px 0px 1px;
	}
div#main div#menu ul.menu_top_items img#rialto_arrow {
	width: 5px;
	height: 8px;
	padding: 0px 0px 0px 4px;
	}
/* Content */
div#main div#content div.content_block {
	position: relative;
	margin: 7px;
	padding: 8px 10px 8px 10px;
	left: 0px;
	width: 593px;
	min-height: 15px !important;
	border: 1px #A40202 solid;
	}
div.content_block p#contact_p {
	margin: -16px 0px 0px 0px;
	}
div#main div#content div.content_block a {
	color: #FFFFFF;
	text-decoration: none;
	}
div#main div#content div.content_block a:hover {
	text-decoration: underline;
	}
div#main div#content div.content_block p {
	margin: 0px;
	padding: 0px;
	}
div#main div#content div.content_block ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
div#main div#content div.content_block ul li {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	}
div#main div#content div.content_block ul li img.read_more_arrow {
	position: absolute;
	float: right;
	left: auto;
	width: 8px;
	height: 5px;
	padding: 6px 0px 0px 3px;
	}
div#main div#content div.content_block span.content_text {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	}

div#main div#content div.content_block span.content_text a{
	color: #F58012;
	}
div#main div#content div.content_block span.content_text2 {
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	}

/* Film */
div#main div#content div#film_text {
	position: relative;
	margin: -7px 7px 7px 7px;
	padding: 8px 10px 18px 10px;
	left: 0px;
	top: auto;
	width: 593px;
	height: auto;
	border-left: 1px #A40202 solid;
	border-right: 1px #A40202 solid;
	border-bottom: 1px #A40202 solid;
	}
div#main div#content div#film_text ul.premieredatum {
	padding: 12px 0px 0px 0px;
	margin: 0px;
	list-style-type: none; 
	}
div#main div#content div#film_text ul.premieredatum li {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 1.4em;
	color: #F58012;
	}
div#main div#content div#film_text ul.speeldata_list {
	padding: 12px 0px 0px 0px;
	margin: 0px;
	list-style-type: none; 
	}
div#main div#content div#film_text ul.speeldata_list li {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 1.4em;
	color: #F58012;
	}
div#main div#content div#film_text p.reserveer_nu {
	margin: 12px 0px 0px 0px;
	padding: 0px;
	width: 107px;
	}
div#main div#content div#film_text p.reserveer_nu a {
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	text-decoration: none;
	}
div#main div#content div#film_text p.not_programmed {
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	}
div#main div#content div#film_text p.reserveer_nu a:hover {
	text-decoration: underline;
	}
div#main div#content div#film_text p.reserveer_nu img.reserveer_nu_arrow {
	float: right;
    clear: none; 
	width: 8px;
	height: 5px;
	padding: 6px 0px 0px 0px;
	}

/* Premiere */
div#main div#content div#placeholder_big {
	position: relative;
	overflow: hidden;
	margin: 7px;
	padding: 0px;
	left: 0px;
	top: 0px;
	width: 613px;
	height: 392px;
	border: 1px #A40202 solid;
	}
div#main div#content div#placeholder_big div#alt_text {
	position: absolute;
	display: none;
	left: 10px;
	top: 7px;
	color: #F58012;
	font-size: 12px;
	}
div#main div#content div#placeholder_big_cat {
	position: relative;
	overflow: hidden;
	margin: 7px;
	padding: 0px;
	left: 0px;
	top: 0px;
	width: 613px;
	height: 392px;
	border: 1px #A40202 solid;
	}
div#main div#content div#premiere_text {
	position: relative;
	margin: -7px 7px 7px 7px;
	padding: 8px 10px 8px 10px;
	left: 0px;
	top: auto;
	width: 593px;
	height: auto;
	border-left: 1px #A40202 solid;
	border-right: 1px #A40202 solid;
	border-bottom: 1px #A40202 solid;
	}
div#main div#content div#intro_text_cat {
	position: relative;
	margin: -7px 7px 7px 7px;
	padding: 1px 10px 8px 10px;
	left: 0px;
	top: auto;
	width: 593px;
	height: auto;
	border-left: 1px #A40202 solid;
	border-right: 1px #A40202 solid;
	border-bottom: 1px #A40202 solid;
	}
div#main div#content div.name_program {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 8px;
	right: 5px;
	width: 165px;
	text-align: right;
	font-weight: bold;
	color: #F58012;
	font-size: 12px;
	}
div#main div#content div#premiere_text div.name_program2 {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 10px;
	right: 5px;
	width: 165px;
	text-align: right;
	font-weight: bold;
	color: #F58012;
	font-size: 12px;
	}
div#main div#content div#intro_text_cat p.intro_text {
	margin: 28px 0px 0px 0px;
	padding: 0px;
	}
div#main div#content div#intro_text_cat p.intro_text span.content_text {
	font-size: 12px;
	line-height: 14px;
	color: #F58012;
	}
div#main div#content div#premiere_text_cat {
	position: relative;
	margin: -7px 7px 7px 7px;
	padding: 8px 10px 8px 10px;
	left: 0px;
	top: auto;
	width: 593px;
	height: auto;
	border-left: 1px #A40202 solid;
	border-right: 1px #A40202 solid;
	border-bottom: 1px #A40202 solid;
	}
div#main div#content div#premiere_cat_logo_big {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 7px;
	right: 5px;
	width: 165px;
	height: 20px;
	}
div#main div#content div#premiere_cat_logo_big img {
	position: absolute;
	top: 0px;
	right: 0px;
	}
div#main div#content div.premiere_weeks_running {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 8px;
	right: 5px;
	width: 165px;
	text-align: right;
	font-weight: bold;
	color: #F58012;
	font-size: 12px;
	}
/* Movie block */
div#main div#content div.movie_block {
	position: relative;
	overflow: hidden;
	margin: 7px;
	padding: 8px 10px 8px 10px;
	left: 0px;
	width: 593px;
	height: auto;
	max-height: 108px !important;
	_height: 108px;
	border: 1px #A40202 solid;
	text-align: left;
	}
div#main div#content div.movie_block img.trigger_image {
	overflow: hidden;
	width: 169px;
	height: 108px;
	}
div#main div#content div.movie_block img {
	float: left;
	margin: 0px 8px 0px 0px;
	}
div#main div#content div.movie_block {
	background: transparent url("../images/content_block_background_x.gif") no-repeat top left;
	}
div#main div#content div#movie_block_1 {
	background: transparent url("../images/content_block_background_1.gif") no-repeat top left;
	}
div#main div#content div#movie_block_2 {
	background: transparent url("../images/content_block_background_2.gif") no-repeat top left;
	}
div#main div#content div#movie_block_3 {
	background: transparent url("../images/content_block_background_3.gif") no-repeat top left;
	}
div#main div#content div#movie_block_4 {
	background: transparent url("../images/content_block_background_4.gif") no-repeat top left;
	}
div#main div#content div#movie_block_5 {
	background: transparent url("../images/content_block_background_5.gif") no-repeat top left;
	}
/* Content */
div#main div#content p.title {
	margin: -15px -15px -15px -15px;
	padding: 0px;
	line-height: 22px;
	height: 30px;
	}
div#main div#content p.credits {
	top: -2px;
	padding: 0px;
	}
div#main div#content p.credits span {
	color: #F58012;
	}
div#main div#content p.credits-span
{
	top: -2px;
	padding: 0px;
	color: #F58012;
	font-size: 11px;
	line-height: 14px;
  margin: 10px 0 0 0;
}

div#main div#content p.movie_text {
	margin: -15px 0px 16px 0px;
	padding: 0px;
	}
div#main div#content p.movie_text2 {
	margin: 15px 0px 16px 0px;
	padding: 0px;
	}
div#main div#content p.title2 {
	float: left;
	font-family: Verdana, Helvetica;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	height: 30px;
	}
div#main div#content p.title3 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #F58012;
	}
div#main div#content p.title4 {
	margin: 0px 0px -16px 0px;
	padding: 0px;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #F58012;
	}
div#main div#content p.intro_text {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	}
div#main div#content p.intro_text2 {
	margin: -15px 0px 0px 0px;
	padding: 0px;
	}
div#main div#content table {
	padding: 0px;
	margin: -6px 0px 0px -2px;
	width: 100%;
	border: 1px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	}
/* Contact */
div#main div#content table.tbl_contact {
	margin: 0px 0px 0px -2px;
	}
div#main div#content table td.col_left {
	vertical-align: top;
	height: 14px;
	width: 35%;
	line-height: 16px;
	}
div#main div#content table td.col_right {
	vertical-align: top;
	width: 65%;
	line-height: 16px;
	}
div#main div#content table td.col_left2 {
	vertical-align: top;
	height: 14px;
	width: 45%;
	line-height: 16px;
	}
div#main div#content table td.col_right2 {
	vertical-align: top;
	width: 55%;
	line-height: 16px;
	}
div#main div#content ul.content_list {
	margin: 20px 0px 0px 0px; 
	padding: 0px;
	list-style-type: none; 
	}
div#main div#content ul.content_list li {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	}
div#main div#content div.links_block {
	position: relative;
	margin: 7px;
	padding: 8px 10px 8px 10px;
	left: 0px;
	width: 593px;
	min-height: 15px !important;
	border: 1px #A40202 solid;
	}
div#main div#content div.links_block a {
	color: #FFFFFF;
	text-decoration: none;
	}
div#main div#content div.links_block a:hover {
	text-decoration: underline;
	}
div#main div#content div.links_block p {
	margin: 0px; 
	padding: 0px;
	list-style-type: none; 
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	}
div#main div#content h1 {
	margin: 0px 0px -16px 0px;
	padding: 0px;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #F58012;
	}
div#main div#content h1#premiere_title {
	font-family: Verdana, Helvetica;
	font-size: 12px;
	line-height: 18px;
	width: 530px;
	}
div#main div#content span {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	}
div#main div#content p.read_more {
	margin: -16px 0px 0px 177px;
	padding: 0px;
	width: 80px;
	}
div#main div#content p.read_more a {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	}
div#main div#content p.read_more a:hover {
	text-decoration: none;
	}
div#main div#content p.read_more img.read_more_arrow {
	position: absolute;
	float: right;
	left: 260px;
	width: 8px;
	height: 5px;
	padding: 6px 0px 0px 0px;
	}
div#main div#content p.read_more img.read_more_arrow2 {
	position: absolute;
	float: right;
	left: 99px;
	width: 8px;
	height: 5px;
	padding: 6px 0px 0px 0px;
	}
div#main div#content p.read_more img.read_more_arrow3 {
	position: absolute;
	float: right;
	left: 76px;
	width: 8px;
	height: 5px;
	padding: 7px 0px 0px 0px;
	}

/* Uitgaan */
div#main div#content div.uitgaan_block {
	position: relative;
	overflow: hidden;
	margin: 7px;
	padding: 8px 10px 8px 10px;
	left: 0px;
	top: auto;
	width: 593px;
	height: auto;
	border: 1px #A40202 solid;
	}
div#main div#content div.uitgaan_block h1 {
	font-family: Verdana, Helvetica;
	margin-left: auto;
	}
div#main div#content div.uitgaan_block p {
	margin-left: auto;
	}
div#main div#content div.uitgaan_block img {
	float: left;
	margin: 0px 8px 0px 0px;
	}
div#main div#content div.uitgaan_block ul a {
	color: #F58012;
	text-decoration: none;
	}
div#main div#content div.uitgaan_block ul a:hover {
	text-decoration: underline;
	}


/* Winkel */
div#main div#content div.product_block {
	position: relative;
	overflow: hidden;
	margin: 7px;
	padding: 8px 10px 8px 10px;
	left: 0px;
	top: auto;
	width: 593px;
	height: auto;
	border: 1px #A40202 solid;
	}
div#main div#content div.product_block p {
	margin: 18px auto 0px auto;
	padding: 0px;
	}
div#main div#content div.product_block img {
	float: left;
	margin: 0px 8px 0px 0px;
	}
div#main div#content div.product_block p.tell_a_friend {
	margin: 12px auto;
	padding: 0px;
	width: 113px;
	}

/* Info center */
div#main div#content div#info_center_search {
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 8px 0;
	left: 0px;
	top: auto;
	width: 595px;
	height: 22px;
	}
div#info_center_search div#search_box {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 0px;
	bottom: 10px;
	width: 605px;
	height: 23px;
	background-color: #330000;
	}
div#info_center_search div#search_box div#label {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 5px;
	top: 4px;
	width: 50px;
	height: 17px;
	}
div#info_center_search div#search_box div#label h1 {
	font-family: Verdana, Helvetica;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #F58012;
	}
div#search_box input#search_main {
	position: absolute;
	margin: 0px;
	padding: 1px 5px 0px 5px;
	left: 68px;
	top: 2px;
	width: 460px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	border: 1px #A40202 solid;
	background-color: #330000;
	}
div#info_center_search div#search_box div.search_ok {
	position: absolute;
	cursor: pointer; 
	margin: 0px;
	padding: 1px 17px 0px 6px;
	top: 2px;
	left: 543px;
	width: 25px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background: #330000 url("../images/ok-arrow.gif") no-repeat bottom right;
	border: 1px solid #920302;
	}

/* Nieuwsbrief */
div.content_block form#nieuwsbrief table {
	color: #F58012;
	}
div.content_block form#nieuwsbrief input {
	width: 250px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background-color: #330000;
	border: 1px solid #920302;
	}
	
/* Zaalverhuur */
div.content_block form#zaalverhuur table {
	color: #F58012;
	}
div.content_block form#zaalverhuur input {
	width: 250px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background-color: #330000;
	border: 1px solid #920302;
	}
div.content_block form#zaalverhuur textarea {
	width: 250px;
	height: 60px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background-color: #330000;
	border: 1px solid #920302;
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-track-color:#222222; 
	scrollbar-face-color:#333333; 
	scrollbar-highlight-color:#555555; 
	scrollbar-3dlight-color:#000000; 
	scrollbar-darkshadow-color:#111111; 
	scrollbar-shadow-color:#000000;	
	}

/* Reservering */
div.content_block form#reservering table {
	color: #F58012;
	}
div.content_block form#reservering input {
	width: 250px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background-color: #330000;
	border: 1px solid #920302;
	}

/* Right panel */
body div#right_panel {
	position: absolute;
	margin: 0px;
	padding: 0px;
	right: 0px;
	top: 80px;
	width: 258px;
	height: 27px;
	background: transparent url("../images/searchbox_background.gif") no-repeat top left;
	}
/* Info center search box */
div#right_panel div#search {
	padding: 0px;
	margin: 0px 0px 0px 4px;
	width: 254px;
	height: 48px;
	}
div#right_panel div#search a {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	color: #F58012;
	vertical-align: middle;
	text-decoration: none;
	}
div#right_panel div#search a:hover {
	text-decoration: none;
	}
div#right_panel input#search_top {
	position: absolute;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	top: 4px;
	right: 30px;
	width: 158px;
	height: 17px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background-color: #330000;
	border: 1px solid #920302;
	}
div#right_panel div#search div.search_ok {
	position: absolute;
	cursor: pointer; 
	margin: 0px;
	padding: 1px 6px 0px 4px;
	top: 4px;
	right: 0px;
	width: 15px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	border: 1px solid #920302;
	}
div#right_panel div#banner {
	position: relative;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	right: 0px;
	top: 12px;
	width: 258px;
	height: auto;
	background: transparent url("../images/logo_rialto_right.gif") no-repeat top left;
	}
div#right_panel div#social_media {
	position: absolute;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	right: 0px;
	top: 31px;
	width: 258px;
	height: 20px;
	}
div#right_panel div#social_media ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	line-height: 14px;
	color: #F58012;
	}
div#right_panel div#social_media ul li {
	padding: 0px 8px 0px 4px;
	float: left;
	height: 20px;
	}
div#right_panel div#content {
	margin: 0px;
	padding: 0px;
	right: 0px;
	width: 256px;
	height: auto;
	border: 1px #950000 solid;
	}
/* Filmagenda of this week */
div#right_panel div#content div#film_agenda {
	position: relative;
	float: left;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 8px 0px;
	left: 0px;
	top: auto;
	width: 256px;
	height: auto;
	background-color: #220B08;
	}
div#film_agenda div#week_number {
	position: relative;
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	left: 7px;
	width: 170px;
	height: 100%;
	}
div#film_agenda div#week_number h1 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #F58012;
	}
div#film_agenda div#week_number p {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #F58012;
	}
div#film_agenda div#days_of_week {
	position: relative;
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	right: 0px;
	width: 34px;
	height: auto;
	border-left: 1px solid #920302;
	}
div#days_of_week ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}
div#days_of_week ul li {
	cursor: pointer; 
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	font-weight: bold;
	}
div#film_agenda div#date_number {
	position: absolute;
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	right: 12px;
	width: 36px;
	height: auto;
	}
div#date_number ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}
div#date_number ul li {
	cursor: pointer; 
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	font-weight: bold;
	}	
/* Vandaag */
div#right_panel div#content div#whats_on_today {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	left: 0px;
	width: 256px;
	height: auto;
	border-bottom: 1px #A40202 solid;
	}
div#right_panel div#content div#whats_on_today div#today_title {
	position: absolute;
	margin: 0px;
	padding: 4px 0px 0px 7px;
	left: 0px;
	top: 0px;
	width: 249px;
	height: 22px;	
	background-color: #220B08;
	}
div#whats_on_today div#today_title h1 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #F58012;
	}
div#whats_on_today table {
	margin: 32px 0px 0px 4px;
	padding: 0px;
	width: 246px;
	height: auto;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 13px;
	/*
	font-weight: bold;
	*/
	border: 0px;
	}
div#whats_on_today table td.start_time {
	width: 42px;
	color: #FFFFFF;
	vertical-align: top;
	line-height: 13px;
	}
div#whats_on_today table td.movie_name {
	width: 198px;
	vertical-align: top;
	line-height: 13px;
	}
div#whats_on_today table td.no_movies p {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	width: 100%;
	color: #FFFFFF;
	line-height: 13px;
	}
div#whats_on_today table p {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	}
div#whats_on_today table p a {
	color: #FFFFFF;
	text-decoration: none;
	}
div#whats_on_today table p a:hover {
	text-decoration: underline;
	}
/* Verwacht */
div#right_panel div#content div#to_be_expected {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	left: 0px;
	width: 256px;
	height: auto;
	border-bottom: 1px #A40202 solid;
	}
div#right_panel div#content div#to_be_expected div#expected_title {
	position: absolute;
	margin: 0px;
	padding: 4px 0px 0px 7px;
	left: 0px;
	top: 0px;
	width: 249px;
	height: 22px;	
	background-color: #220B08;
	}
div#to_be_expected div#expected_title h1 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #F58012;
	}
div#to_be_expected table {
	margin: 32px 0px 0px 4px;
	padding: 0px;
	width: 246px;
	height: auto;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 13px;
	/*
	font-weight: bold;
	*/
	border: 0px;
	}
div#to_be_expected table td.start_date {
	width: 42px;
	color: #FFFFFF;
	vertical-align: top;
	line-height: 13px;
	}
div#to_be_expected table td.movie_name {
	width: 198px;
	vertical-align: top;
	line-height: 13px;
	}
div#to_be_expected table p {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	}

div#to_be_expected table p a {
	color: #FFFFFF;
	text-decoration: none;
	}
div#to_be_expected table p a:hover {
	text-decoration: underline;
	}
div#to_be_expected table td.movie_name span.premiere {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	}

/* Back to page */
div#main div#content p.back_to_page {
	clear: both;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	}
div#main div#content p.back_to_page a {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #F58012;
	text-decoration: none;
	}
div#main div#content p.back_to_page a:hover {
	text-decoration: underline;
	}
div#main div#content p.back_to_page img.back_to_page {
	float: right;
    clear: none; 
	width: 8px;
	height: 5px;
	padding: 5px 0px 0px 0px;
	}
div#main div#content p.back_to_page img.back_to_page_arrow {
	width: 8px;
	height: 5px;
	margin: 6px 0px 0px 7px;
	}

/* Tell a friend */
div#main div#content p.tell_a_friend {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 107px;
	}
div#main div#content p.tell_a_friend a {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #F58012;
	text-decoration: none;
	}
div#main div#content p.tell_a_friend a:hover {
	text-decoration: underline;
	}
div#main div#content p.tell_a_friend img.tell_a_friend_arrow {
	float: right;
    clear: none; 
	width: 8px;
	height: 5px;
	padding: 6px 0px 0px 0px;
	}
div.content_block form#tell_a_friend table {
	color: #F58012;
	}
div.content_block form#tell_a_friend input {
	width: 250px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background-color: #330000;
	border: 1px solid #920302;
	}
div.content_block div.search_ok {
	cursor: pointer; 
	margin: 1px 0px 0px 207px;
	padding: 1px 17px 0px 6px;
	width: 25px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background: #330000 url("../images/ok-arrow.gif") no-repeat bottom right;
	border: 1px solid #920302;
	}
div.content_block div.search_ok2 {
	cursor: pointer; 
	margin: 1px 0px 0px 266px;
	padding: 1px 17px 0px 6px;
	width: 25px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	background: #330000 url("../images/ok-arrow.gif") no-repeat bottom right;
	border: 1px solid #920302;
	}
div.content_block div.terug {
	cursor: pointer; 
	margin: 14px 0px 0px 0px;
	padding: 1px 17px 0px 6px;
	width: 25px;
	height: 16px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #F58012;
	border: 1px solid #920302;
	}
div#main div#content div#taf_text ul.speeldata_list {
	padding: 12px 0px 0px 0px;
	margin: 0px;
	list-style-type: none; 
	color #F58012;
	}
div#main div#content div#taf_text ul.speeldata_list li {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height: 1.4em;
	color: #F58012;
	}


/*addon tc8l*/

ul.movielist
{
 list-style-type: none;
 padding: 0;
 margin: 35px 0 15px 5px;
 font-size: 11px;
  clear: both;
}

 ul.movielist li
 {
  clear: both;
  margin: 15px 0 0 0 ;
  padding: 0 0 15px 0 ;
  width: 245px;
 }
 
  ul.movielist li span.time
  { 
   display: block;
   float: left;
   width: 45px;
  }
 
  ul.movielist li span.description
  { 
   display: block;
   float: left;
   width: 200px;
  }
  
   ul.movielist li a span
   {
    color: #fff;
   }
   
   ul.movielist li a:hover span.description
   {
    text-decoration: underline;
    color: #fff;
   }



div#film_agenda div#week_agenda {
	position: relative;
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	right: 0px;
	width: 70px;
	height: auto;
	border-left: 1px solid #920302;
}
	div#film_agenda div#week_agenda ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		font-family: Verdana, Helvetica;
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
	}
		div#film_agenda div#week_agenda ul li {
			clear: both;
		}
			div#film_agenda div#week_agenda ul li a {
				text-decoration: none;
			}
			div#film_agenda div#week_agenda ul li a:hover {
				color: #ff0000;
			}
				div#film_agenda div#week_agenda ul li a span {
				}
				div#film_agenda div#week_agenda ul li a span.dag {
					text-transform: uppercase;
					display: block;
					width: 34px;
					float: left;
				}
				div#film_agenda div#week_agenda ul li a span.datum {
					display: block;
					text-align: right;
					width: 36px;
					float: left;
				}

ul.detail
{
}

ul.detail li span 
{
  display: block;
  float: left;
  color:#F58012 !important;
}

ul.detail li span.speel-datum
{
  width: 45px;
  clear: left;
}

ul.detail li span.speel-dag
{
  width: 25px;
}

ul.detail li span.speel-tijd 
{
  width: 45px;
}

ul.detail li span.speel-reserveer a
{
  /*background: url("/images/ticket.png") no-repeat center right;*/
  display: block;
  width: 15px;
  height: 12px;
  text-indent: -5000em;
}

table.speeldata tr th,table.speeldata tr td,table.speeldatatwee tr th,table.speeldatatwee tr td
{
  color:#F58012;
}

table.speeldata td.reserveer div
{
  position: relative;
  display:block;width:80px;float:left;
}

table.speeldata td.reserveer a
{

}


table.speeldatatwee td.reserveer div
{
  font-size:11px;
}
table.speeldatatwee td.reserveer div div a
{
  font-size:11px;
}
