﻿html,body
{
	padding: 0px;
	margin: 0px;
	width:100%;		
}
body
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 0.7em;
	text-align: center;	
}
#wrapper 
{
	width: 800px;
	padding: 0px;
	margin: 15px auto 0px auto;		
	text-align: left;
}
.clearer 
{
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: auto;
}
/* Header - Header - Header - Header - Header - Header - Header - Header - Header - Header - Header */
#topimage
{
	height: 14px;
}
#topimage p.logo
{
	border-top: dashed 1px #cfcfcf;
	border-right: dashed 1px #cfcfcf;
	position: absolute;
	top:4px;
	margin-left: 14px;
	*margin-left: -3px;
	*top:15px;
	width: 101px;
	height:14px;
	background-color:white;
}
#topimage p.body
{
	border-top: dashed 1px #cfcfcf;
	position: relative;
	top:-25px;
	*top:-36px;
	left: 114px;
	width: 672px;
	background-color:white;
}
#topimage .imgRechts
{
	position: relative;
	top:-51px;
	*top:-69px;
	left: 785px;
}
#topimage #imgLinks
{
	position:relative;
	top:1px;
	left:1px;
}
.header
{
	border-left: dashed 1px #cfcfcf;
	border-right: dashed 1px #cfcfcf;
	width: 798px;
	height: 106px;
	background-color:white;
	*margin-top:-72px;
	*margin-bottom:-210px;
}
html>body .header
{
	*margin-top:0px;
	*margin-bottom:0px;
}
#logo
{
	width: 113px;
	height: 103px;
	text-align: center;
	border-right: dashed 1px #cfcfcf;
	padding-top: 4px;
}
#topmenu
{
	position: relative;
	top: -103px;
	left: 113px;
	width: 534px;
	height: 103px;
}
#menu
{
	height: 26px;
}
#menu ul
{
	margin: 0px;
	margin-left: -38px;
	*margin-left: 1px;
}
#menu li
{
	list-style: none;
	display: inline;
	padding-right:3px;
}
#menuRegel2
{
	height: 26px;
	border-bottom: dashed 1px #cfcfcf;
	border-top: dashed 1px #cfcfcf;
}
#icons
{
	position: relative;
	top: -206px;
	left: 647px;
	width: 135px;
	height: 103px;
	border-left: dashed 1px #cfcfcf;
	border-right: dashed 1px #cfcfcf;
}
#reserveer
{
	height: 26px;
	border-bottom: dashed 1px #cfcfcf;
}
#zoek
{
	height: 26px;
	border-bottom: dashed 1px #cfcfcf;	
	*margin-top:-15px;
	*border-top: dashed 1px #cfcfcf;
	*margin-bottom:-1px;
	*height:24px;
}
html>body #zoek
{
	*margin-top:0px;
	*border-top: none;
	*margin-bottom:0px;
}
#taal
{
	*border-top: dashed 1px #cfcfcf;
	*margin-top:-1px;
}
html>body #taal
{
	*border-top: none;
	*margin-top:0px;
}
#flashheader
{
	position: relative;
	top: 0px;
	margin-left: 15px;
	background-color:white;
}
#ctl00_contentheader
{
	height: 26px;
	vertical-align: middle;
	padding-top: 4px;
	margin-top: 15px;
}
#ctl00_contentheader span
{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}
.submenu
{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	height: 22px;
	vertical-align: middle;
	position: relative;
}
.submenu .search
{
	padding: 0px;
	margin: 0px;
	margin-left: 22px;
}
.submenu .search input.textbox
{
	vertical-align: top;
	margin-top: 5px;
	border: solid 1px #000000;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 1.0em;
	height: 16px;
	width: 280px;
}
.submenu .search select.select
{
	vertical-align: top;
	margin-top: 6px;
	height:20px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 1.0em;	
	width: 220px;
}
.submenu .search input.imagebutton
{
	vertical-align: top;
	margin-top: 5px;
}
.submenu ul
{
	padding: 0px;
	margin: 0px;
	margin-left: 22px;
}
.submenu ul li
{
	display: inline;
	list-style: none;
	padding-right: 5px;
}
.submenu ul li a
{
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
}

.subsubmenu ul
{
	list-style-image:url('../../images/pijltjerechts.gif');
	list-style-position:outside;
	padding: 0px;
	margin: 0px;
	margin-left:15px;
	margin-top: 0px;
	width: 137px;
	position:relative;
}
.subsubContentI
{
	padding-left: 10px;
}
.subsubmenu ul li
{
	padding-left:0px;
	margin-left:0px;
	margin-top:2px;
}
.subsubmenu ul li a
{
	text-transform: uppercase;
	font-weight: bold;
	color:#009ee0;
}
/* Bodycontainer - Bodycontainer - Bodycontainer - Bodycontainer - Bodycontainer - Bodycontainer - Bodycontainer */
#bodycontainer
{
	padding: 0px;
	margin: 0px;
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 1%;
	width: auto;
	border-left: dashed 1px #cfcfcf;
	border-right: dashed 1px #cfcfcf;
	width: 798px;
	background-color:white;
}

/* Content - Content - Content - Content - Content - Content - Content - Content - Content - Content - Content*/
.contentcontainer
{
	width: 769px;
	margin-left: 15px;
	margin-top: 30px;
	border-top: dashed 1px #cfcfcf;
	border-bottom: dashed 1px #cfcfcf;
	margin-bottom: 50px;
	
	*margin-bottom:40px;
	padding: 0px;
}
html>body .contentcontainer
{
	*margin-bottom:30px;
}
.contentcontainerSubmenu
{
	width: 769px;
	margin-left: 15px;
	margin-top: 0px;
	border-top: dashed 1px #cfcfcf;
	border-bottom: dashed 1px #cfcfcf;
	margin-bottom: 30px;
	padding: 0px;
}
.contentcontainer table.content
{
	margin-bottom: 10px;
}
#cmscontent
{
	padding: 5px;
	padding-left:0px;
	padding-top: 0px;
	height:auto;
	min-height:350px;
}
div.Zaal5Detail > img
{
	margin-right:10px;
	margin-bottom:5px;
}
.tblFilmlist
{
	width: 403px;
	margin: 0px;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.tblFilmlist hr
{
	border:dashed #cfcfcf; 
	border-width:1px 0 0; 
	height:0;
	margin-top: 7px;
	margin-bottom: 7px;
}
.tblFilmlist div.template
{
	position: relative;
	min-height: 80px;
}
.tblFilmlist div.template #container
{
	width: 115px;
}
.tblFilmlist p
{
	margin: 0px;
	padding: 0px;
}
.tblFilmlist td.thumbnail
{
	width: 50px;
}
.tblFilmlist td.thumbnail img
{
	border: solid 1px #c6c5c6;
	PADDING-RIGHT: 0px;	
	PADDING-BOTTOM:0px;
}
.tblFilmlist p.datum
{
	text-transform: uppercase;
	color: #646466;
	font-weight: bold;
}
.tblFilmlist td p.tijden
{
	color: #646466;
}
.tblFilmlist td p.periode
{
	color: #646466;
}
.tblFilmlist td p.weeknummer
{
	color: #646466;
}
.tblFilmlist td p.titel
{
	margin-top: 0px;
}
.tblFilmlist td p.leesmeer
{
	margin-top: 3px;
}
.tblFilmlist .type
{
	text-transform:uppercase;
	font-weight:bold;
}
.tblFilmlist p.type span
{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
.tblFilmlist p.images
{
	margin-top: 15px;
	float: right;
	width: 296px;
}

.tblFilmlistSmall
{
	width: 403px;
	margin: 0px;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.tblFilmlistSmall a
{
	font-weight: bold;
}

#filmdetail
{
	position: relative;
	margin-top: 10px;
}
#filmdetail hr
{
	border:dashed #cfcfcf; 
	border-width:1px 0 0; 
	height:0;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 10px;
}
#filmdetail p
{
	padding: 0px;
	margin: 0px;
}
#filmdetail p.image
{
	width: 160px;
	min-height:60px;
	float:left;
}

#filmdetail #divTitel
{
	position: relative;
	top: 0px;
	width: 230px;
	min-height:60px;
	float:right;
}
#filmdetail .titel p
{
	margin-top: 0px;
	margin-bottom: 100px;
	width:100%;
	margin-bottom: 10px;
}
#filmdetail #divProperties
{
	width: 390px;
}
#filmdetail #divBeschrijving
{
	margin-top: 10px;
}
#filmdetail #divProperties p.leesMeer2
{
	cursor:pointer;
	color:#009EE0;
	text-decoration:underline;
	margin-top: 10px;
	margin-bottom: 10px;
}
#filmdetail p.beschrijving
{
	margin-bottom: 10px;
}
#filmdetail p.tijdentitel
{
	margin-top: 10px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
#filmdetail p.urls
{
	margin-top: 10px;
	margin-bottom: 0px;
}
 #filmdetail p.links
{
	position: relative;
	top: -13px;
	left: 122px;
}
#searchresult hr
{
	width: 562px;
}
p.imgSpecial
{
	margin: 0px;
	padding: 0px;
}
p.titelSpecial
{
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	position: relative;
	top: -12px;
	left: 20px;
	width: 120px;
}
.titelSelected
{
	color: #009ee0;
}
p.titelSpecial img, p.titelGenre img
{
	vertical-align: middle;
	padding-top: 1px;
}
p.dateSpecial
{
	padding: 0px;
	margin: 0px;
	padding-left: 21px;
	margin-bottom: 5px;
	margin-top: -10px;
}
p.titelGenre
{
	margin-bottom: 10px;
}
.leesmeer
{
	margin-top: 10px;
	padding-left: 12px;
	margin-bottom: 5px;
}
.ListGenres td
{
	padding-left: 5px;
	padding-bottom: 2px;
}
.ListSpecials 
{
	margin-top: 12px;
}
.ListSpecials .titelSpecial
{
	width: 130px;
}
.ListProgVandaag, .ListZaal5
{
	margin-top: 10px;
	margin-left: 10px;
}
.Zaal5Detail
{
	margin-top: 0px;
}
.SpecialDetail p.titel, .Zaal5Detail  p.titel
{
	margin: 0px;
	padding: 0px;	
	margin-top: 3px; 
}
.SpecialDetail p.data, .Zaal5Detail  p.data
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.SpecialDetail table
{
	width: 300px;
}
.SpecialDetail p.titelSpecial
{
	position: static;
	width: 300px;
}
p.dataFilm
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 300px;
}
.imgThema
{
	width: 183px;
	margin: 0px 0px 3px 0px;
}
.imgZaal5
{
	padding: 0px;
	margin:0px;
	margin-bottom: 3px;
	width: 183px;
}
.mailafriend p
{
	width: 370px;
}
.mailafriend p.fields
{
	padding: 0px;
	margin: 0px;
}
.mailafriend input.textbox, .mailafriend textarea.textbox
{
	width: 350px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 1.0em;
}
.mailafriend p.button
{
	text-align: right;
}
.mailafriend p.button input
{
	margin-right: 15px;
}
#agenda p
{
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
}
#agenda ul.listFilms >li > p
{
	text-transform:none;
}
#agenda hr
{
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
#agenda p.navWeek
{
	height: 22px;
	*height: 14px;
	padding-top: 7px;
}
#agenda p.navMonth
{
	height: 22px;
	*height: 13px;
	padding-top: 7px;
	*padding-top: 0px;
}
#agenda ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#agenda ul.listDate
{
	margin: 0px;
}
#agenda ul.listDate li.liDate
{
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}
#agenda ul.listDate table td.tijd
{
	width: 60px;
	vertical-align: top;
}
#agenda ul.listFilms
{
	margin-left: 100px;
	margin-top: -15px;
	*margin-top: -28px;
}
#agenda ul.listFilms span
{
	text-transform: lowercase;
}
#agenda ul.listFilms p.thema
{
	margin-bottom: 4px;
}
#agenda ul.listFilms a
{
	font-weight: bold;
}
.ListZaal5 p.titelSpecial
{
	margin-top: -10px;
}
.ListZaal5 p.dateSpecial
{
	margin-top: -20px;
}
/* Rightcolumn - Rightcolumn - Rightcolumn - Rightcolumn - Rightcolumn - Rightcolumn - Rightcolumn - Rightcolumn*/
.Calendar
{
	padding:0px;
	margin: 0px 0px 3px 0px;
	border-bottom: none;
}

.calHeader td
{
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	height: 22px;
	font-weight: bold;
}
.calHeader td a
{
	text-decoration: none;
}
.calDayheader
{
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	padding-top: 15px;
}
.calDay 
{
	padding: 7px;
}
.calDay a
{
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}

.calToday a
{
	color: #ffffff;
	text-decoration: none;
}
/* Footer - Footer - Footer - Footer - Footer - Footer - Footer - Footer - Footer - Footer - Footer - Footer - Footer - Footer*/
#footer
{
	
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 798px;
	
	margin-left: 0px;
	height: 13px;
	background-color:transparent;
}
div#onderMenu
{
	width:798px;
	height:20px;
	*margin-top:-20px;
	background-color:White;
	border-left: dashed 1px #cfcfcf;
	border-right: dashed 1px #cfcfcf;
}
html>body div#onderMenu
{
	*margin-top:-15px !important;
}
#onderMenu div#footermenu
{
	height:20px;
	width:773px;
	padding-top:5px;
	padding-left:7px;
	background-color:white;
}
#onderMenu ul
{
	width: 700px;
	position: relative;
	top: 0px;
	display: inline;
	margin: 0px;
	margin-left: -40px;
	*margin-left: 0px;
}
#onderMenu ul li
{
	display: inline;
	padding-left: 21px;
}
#onderMenu ul li a
{
	color: #646466;
	text-decoration: none;
	text-transform: uppercase;
}

#footer div#onderLeeg
{
	height:13px;
	width:773px;
	border-bottom: dashed 1px #cfcfcf;
	margin-left:12px;
	background-color:white;
}
#footer .imgRechts
{
	float:right;
	clear:none;
	top:-15px;
	left:1px;
	position: relative;
}
#footer .imgLinks
{
	float:left;
}

/* Layout - Layout - Layout - Layout - Layout - Layout - Layout - Layout - Layout - Layout - Layout - Layout - Layout*/
img
{
	border: none;
}
p.titel
{
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
}
span.titel
{
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	
	position:relative;
	top:7px;
	margin-bottom:10px;
}
a
{
	text-decoration: none;
	color: #009ee0;
}
span.selected
{
	font-weight: bold;
}
hr
{
	border:dashed #cfcfcf; 
	border-width:1px 0 0; 
	height:0;
}
p.blokje
{
	margin:0px;
	padding:0px;
	position:relative;
	left:-8px;
	margin-right:-16px;
	margin-bottom:10px;
	width:154px;
	height: 27px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding:10px 10px 0px 10px;
}
p.blokjeContent
{
	margin:0px;
	padding:0px;
	position:relative;
	left:-11px;
	margin-right:-16px;
	margin-bottom:10px;
	margin-top: -8px;
	width:151px;
	height: 27px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding:10px 10px 0px 10px;
}
p.margintop
{
	margin-top: 4px;
}
p.leesMeer
{
	cursor:pointer;
	color:#009EE0;
	text-decoration:underline;
}

div#filmGenre h1
{
	font-size:1.2em;
	font-weight:bold;
	color:White;
	width:100%;
	background-color:#27A22D;
	line-height:normal;	
	height:20px;
	padding-top:5px;
	padding-left:5px;
}
div#filmGenre img
{
	padding-right:7px;
	margin-left:5px;
}
div#filmGenre
{
	
	line-height:20px;	
}
div#zoekBlok
{
	float:left;
	width:400px;
	border-right:1px dotted #cfcfcf;
	
}
div#divResultaten
{
	width:400px;
	float:left;	
}
#zoekDetails
{
	margin-left:0px;
	background-color:white;
}
#zoekDetails table td
{
	vertical-align: top;
}
a#boeklink
{
	text-decoration:underline;
	cursor:pointer;	
}
a#boeklink i
{
	font-style:normal;
}
div.divBiblioZoekResultaten
{
	border-right:1px dashed #cfcfcf;
}
div.divBiblioZoekResultaten ul
{
	list-style-type:none;
	list-style-position:outside;
}
div.divBiblioZoekResultaten ul li
{
	border-top:1px dashed #cfcfcf;
	padding:3px;
}
div.divBiblioZoekResultaten ul li:first-child
{
	border-top:none;
	padding:3px;
}

div#zoekresultaten ul
{
	margin-left:0px;
}
ul.ulMenuTop
{
	
}
ul.ulMenuTop li
{
	padding-left:6px;	
	margin:0px;
	padding-right:-2px;
	margin-right:-2px;
}
div#docContent
{
	padding-top:10px;	
	padding-left: 8px;
}
div#biblioZoeken
{
	position:absolute; 
	left:253px; 
	top:470px;
	*position:relative;
	*top:0px;
	*left:0px;
}
html>body div#biblioZoeken
{
	*position:absolute; 
	*left:253px; 
	*top:470px;
}

ul.genreListDate
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.genreListDate li.genreLiDate
{
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}
ul.genreListFilms
{
	margin-left: 150px;
	margin-top: -15px;
	*margin-top: -28px;
}
ul.genreListFilms li
{
	list-style-type:none;
	
}
ul.genreListFilms span
{
	text-transform: lowercase;
}
ul.genreListFilms p.thema
{
	margin:0px;
	padding:0px;
	margin-bottom: 4px;
}
ul.genreListFilms p.genreListLink
{
	margin:0px;
	padding:0px;
}
ul.genreListFilms p.genreListTijd
{
	margin:0px;
	padding:0px;
}
ul.genreListFilms a
{
	font-weight: bold;
}
a.aListFilmTitel
{
	color:Black;	
}
img.imgTrailerReserveer
{
	cursor:pointer;
}
.pointer
{
	cursor:pointer;	
}

ul.searchTabs
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	height:20px;
	border-bottom: dashed 1px #cfcfcf;
	list-style:none;
}

ul.searchTabs li
{
	float:left;
	margin-right:5px;
	padding:0px;	
}

ul.searchTabs li a
{
	cursor:pointer;
	display:block;
	width:auto;
	padding:2px 5px 2px 5px;
	color: #009ee0;
	background:#ffffff;	
}

ul.searchTabs li a:hover
{
	background:#d8e4e9;
}

ul.searchTabs li a.selected
{
	cursor:pointer;
	display:block;
	width:auto;
	padding:2px 5px 2px 5px;
	color: #ffffff;
	background:#009ee0;
}

.ListSpecialsII
{
	margin-top: 7px;
}
