body {
	background-color:#3e0604;
	background-image:url('../images/line_bg.gif');
	background-position:0% 188px;
	background-repeat:repeat-x;
	text-align:center;
	margin:0px;
}

body, a {
	font-family:verdana,arial,helvetica;
	font-size:8pt;
	color:#999999;
}

a:hover {
	text-decoration:underline;
}

.body_bg {
	background-image:url('../images/gordijn.jpg');
	background-repeat:repeat-x;
	height:188px;	
}

.wrapper {
	position:relative;
	width:840px;
	margin:auto;
	margin-top:-188px;
	margin-bottom:150px;
}

.logo {
	position:absolute;
	right:0px;
	top:0px;
}

.logo a {
	display:block;
	background-image:url('../images/logo.png');
	width:155px;
	height:85px;
	text-indent:-700em;
}

.menu {
	background-image:url('../images/topmenu_bg.png');
	width:840px;
	height:45px;
	position:absolute;
	top:85px;
	left:0px;
}

.menu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	position:relative;
	left:12px;
	top:10px;
}

.menu ul li {
	float:left;
}

.menu ul li a {
	display:block;
	height:20px;
	margin-right:25px;
	background-color:#fff;
	text-indent:-700em;
}

.menu ul li .home {
	background-image:url('../images/menu_home.png');
	width:29px;
}

.menu ul li .acties2 {
	background-image:url('../images/menu_specialsevents.png');
	width:109px;
}

.menu ul li .films {
	background-image:url('../images/menu_films.png');
	width:32px;
}

.menu ul li .info {
	background-image:url('../images/menu_info.png');
	width:24px;
}

.menu ul li .specials {
	background-image:url('../images/menu_acties.png');
	width:37px;
}

.menu ul li .zakelijk {
	background-image:url('../images/menu_zakelijk.png');
	width:50px;
}

.menu ul li .actueel {
	background-image:url('../images/menu_actueel.png');
	width:45px;
}

.menu ul li .cinemenus {
	background-image:url('../images/menu_cinemenus.png');
	width:40px;
}

.menu ul li .kidscorner {
	background-image:url('../images/kidscorner.png');
	width:64px;
}

.page {
	background-color:#000;
	position:relative;
	top:130px;
	padding:12px;
}

.innerpage {
	border:0px dotted red;
	text-align:left;
}

.row {
	float:none;
	clear:both;
	position:relative;
	top:12px;
}

.rowfirst {
	top:0px;
}

.block {
	position:relative;
	float:left;
	margin-right:12px;
}

.blocklast {
	margin-right:0px;
}

.blockcontent {
}

.blockfooter {
	position:absolute;
	bottom:0px;
}

.cornered {
	background-color:white;
}

.cornered .blockheader {
	background-repeat:no-repeat;
	text-indent:12px;
	height:48px;
	line-height:42px;
}


.width-580 .blockheader {
	background-image:url('../images/header_580.gif');
}

.width-580 {
	width:580px;
	background-image:url('../images/middle_580.gif');
}

.width-580 .blockfooter {
	width:580px;
	background-image:url('../images/footer_580.gif');	
}

.width-220 .blockheader {
	background-image:url('../images/header_220.gif');
}

.width-220 {
	width:220px;
	background-image:url('../images/middle_220.gif');
}

.width-220 .blockfooter {
	width:220px;
	background-image:url('../images/footer_220.gif');	
}

.blockheader h2 {
	height:48px;
	font-size:14pt;
	margin:0px;
	padding:0px;	
	color:#dbc58c;
}

.nieuwsbrief {
	min-height:186px;
	background-color:#0b0b0b;
}

.nieuwsbrief h2 {
	height:40px;
}

.nieuwsbrief .blockcontent {
	padding:12px;
}

.nieuwsbrief .btn_aanmelden_nieuwsbrief {
	position:absolute;
	bottom:0px;
	background-image:url('../images/btn_aanmelden_nieuwsbrief.gif');
	width:220px;
	height:26px;
	text-indent:-700em;
}

.banner_big {
	width:580px;
	height:187px;
}

.filmnieuws {
}

.filmnieuws h2 {
	height:40px;
}

.filmnieuws .blockcontent {
	padding:12px;
}

.filmnieuws .blockfooter {
	height:5px;
}

.acties {
	min-height:300px;
	background-color:#a89c78;
}

.acties h2 {
	height:40px;
}

.acties .blockfooter {
	height:24px;
}

.nieuws_items {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.nieuws_items li {
	position:relative;
	left:230px;
	width:320px;
	text-align:justify;
	margin-bottom:20px;
	min-height:150px;
}

.nieuws_items .last {
	margin-bottom:0px;
}

.nieuws_items .nieuws_break {
	height:1px;
	min-height:0px;
	width:auto;
	left:0px;
	background-color:#390504;
	border:0px;
}

.nieuws_items .nieuws_titel {
	color:#dbc58c;
	font-weight:bold;
}

.nieuws_items .nieuws_datum {
	color:#8a2320;
	margin-bottom:10px;
}

.nieuws_items .nieuws_foto {
	position:absolute;
	left:-230px;
	top:0px;
}

.nieuws_items .nieuws_content .read_more {
	font-style:italic;
	text-decoration:none;
}

fieldset {
	border:0px;
	padding:0px;
}

.field {
	line-height:20px;
}

.field label {
	float:left;
	width:50px;
}

.field input {
	width:139px;
	background-color:#181818;
	border:0px;
	color:#dbc58c;
	text-indent:5px;
}

.info {
	margin-bottom:15px;
}

.info a {
	color:#770d0a;
	font-weight:bold;
	text-decoration:none;
}

.credits a {
	text-decoration:none;
}

.block-left {
	margin-right:12px;
}

.block-left h2, .block-right h2 {
	height:40px;
}


.block-left .blockcontent {
	background-color:#0b0b0b;
}

.block-left .blockfooter {
	background-image:url(../images/footer_220_normal.gif);
	width:220px;
	height:5px;
}

.block-right {
	margin-right:0px;
}

.block-left .blockcontent, .block-right .blockcontent {
	padding:12px;
}

.film-program .blockcontent {
	padding:0px;
}

.block-right .blockfooter {
	height:5px;
}

.side-menu {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.side-menu li {
	margin-bottom:20px;
}

.side-menu .first {
	margin-top:10px;
}

.side-menu .last {
	margin-bottom:10px;
}

.side-menu .active a {
	color:#dbc58c;
	font-weight:bold;
}

.side-menu li a {
	text-decoration:none;
}

.film_items {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.film_items li {
	position:relative;
	padding:20px;
	padding-bottom:30px;
}

.film_items .odd {
	background-color:#131313;
}

.film_items .last {
	margin-bottom:0px;
}

.film_items .film_break {
	height:1px;
	min-height:0px;
	width:auto;
	left:0px;
	border:0px;
	background-image:url(../images/line_break.gif);
	padding:0px;
}

.film_items .film_titel {
	margin-bottom:20px;
}

.film_titel h3 {
	color:#dbc58c;
	height:40px;
	margin:0px;
	padding:0px;
}

.film_items .film_foto {
	float:left;
}

.film_items .film_foto .read_more {
	display:block;
	width:112px;
	height:21px;
	text-indent:-700em;
	background-image:url(../images/btn_meer_info.gif);
	margin-top:20px;
	margin-left:15px;
}

.film_items .film_foto img {
	border:1px solid #333;
	clear:both;
	display:block;
}

.film_items .film_wrapper {
	width:360px;
	float:left;
	clear:right;
	margin-left:25px;
}

.film_items .film_content .read_more {
	font-style:italic;
	text-decoration:none;
}

.film_eigenschappen {
	margin-top:20px;
}

.film_eigenschappen .eigenschap {
	color:#dbc58c;
	font-weight:bold;
	width:90px;
}

.contentBackground {
	background-color:#070707;
	margin-left:1px;
	margin-right:1px;
}

.contentBackground p {
	line-height:18px;
}

.padding-12 {
	padding:12px;
}

.contentLeft {
	background-color:#0b0b0b;
	width:376px;
	float:left;
}

.contentLeft p {
	line-height:18px;
}

.contentLeft img, .contentRight img {
	margin:20px 0px;
	border:1px solid #333333;
}

.contentLeft .noBorder {
	border:0px;
}

.contentRight {
	float:left;
	width:152px;
}

.contentRight, .contentLeft {
	padding:12px;
}

.program_items {
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style-type:none;
	background-color:#0b0b0b;
}

.program_items li {
	height:35px;
	line-height:35px;
}

.program_items .even {
	background-color:#070707;
}

.program_items .odd {
	background-color:#0b0b0b;
}

.program_items .programma_dag {
	color:#dbc58c;
	font-weight:bold;
	float:left;
	margin-left:10px;
	width:70px;
}

.program_items .programma_datum {
	color:#dbc58c;
	float:left;
	margin-left:10px;
}

.program_items li ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
}

.program_items li ul li {
	float:left;
	margin-left:10px;
	font-weight:bold;
}

.program_items li ul li a {
	text-decoration:none;
}

.program_items li ul li a:hover {
	color:#dbc58c;
}

.film_eigenschappen_verticaal {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.film_eigenschappen_verticaal h5 {
	font-size:9pt;
	color:#dbc58c;
	margin-bottom:-10px;
}

.film_eigenschappen_verticaal p {
	color:#666;
	line-height:18px;
}

.watch-trailer {
	border:0px;
	text-decoration:none;
}

.contentLeft h3 {
	height:50px;
	font-size:14pt;
	color:#DBC58C;
	letter-spacing: -1px;
}