  /*******************/
 /* layout and form */
/*******************/
html { height: 100% }
body { margin: 0; padding: 0; height: 100%; }
a img { border: 0 none; }
form { margin: 0; }
h2 { margin: 0.83em 0; }

#siteContainer { margin: 0 auto -96px; width: 607px; }
	#header { width: 607px; }
		#logo { margin: 50px auto 28px; width: 99px; height: 120px; overflow: hidden; position: relative; }
			#logo a { display: block; width: 97px; height: 118px; position: absolute; top: 1px; left: 1px; }
		#menu { margin: 0; padding: 0; width: 607px; overflow: auto; list-style: none outside; }
			#menu li { float: left; padding: 0 4px 6px; border-right: 2px solid; }
			#menu li.bottom { border: 0 none; }
	#contentContainer { margin: 0; padding: 29px 23px 25px; width: 561px; overflow: hidden; min-height: 400px; height: auto !important; height: 400px; position: relative; }
		.box { float: left; width: 207px; overflow: hidden; min-height: 400px; }
			.box h3 { display: inline-block; margin: 5px 0 8px; padding: 0; }
			.box img { display: block; margin-bottom: 5px; }
			.box a { display: block; margin-bottom: 10px; }
			.box .nextLink { position: absolute; bottom: 25px; right: 23px; }
		.nextLink { display: inline-block; border-left: 1px solid; padding: 0 20px 0 3px; }
		.prevLink { display: inline-block; border-right: 1px solid; padding: 0 3px 0 20px; }
			#contentContainer .contentBorder { margin-right: 14px; border-right: 1px solid; padding-right: 14px; width: 317px; float: left; }

			#movieListing { margin: 0; padding: 10px; list-style: none outside; }
				#movieListing li { padding: 0 0 2px; margin: 0 0 20px 0; display: block; float: left; border-bottom: 1px solid #ff0000; }
					#movieListing.catalog li { width: 150px; }
					#movieListing.expected li { clear:left; }
						.filmPoster { float: left; margin: 0 20px 20px 0; }
			#movieListing .synopsis { display: block;  clear: both; }
				#movieListing .first { clear: both; }
				#movieListing .padding { margin-left: 38px; }
				#synopsisLong { display: none; }

			.movieDetails ul { list-style: none outside; padding: 0; margin: 0; }
			#mediaList ul {list-style: none outside; display: block; overflow: hidden; width: auto; }
				#mediaList li { padding: 0 10px 10px 0; display: block;  float: left; overflow: hidden; }

				.movieInfo { position: relative; }
					.movieInfo .kijkWijzer { position: absolute; top: 0; right: 0; }
						.kijkWijzer li { float: left; width: 32px; height: 32px; overflow: hidden; }

	#footer { margin: 0; width: 607px; height: 96px; overflow: auto; position: relative; }
		#footer ul { margin: 0; padding: 0; list-style: none outside; position: absolute; top: 29px; }
			#contactDetails1 { left: 60px; }
			#contactDetails2 { left: 235px; }
			#contactDetails3 { left: 395px; }


  /********************/
 /* color and images */
/********************/
body { background-color: #e1001a; }
a { color: black; }
#siteContainer { background-color: white; }
#header { background: url('/download/?id=8860723') #e1001a no-repeat bottom center; }
#logo { background: url('/download/?id=8860711') no-repeat; }
#menu li { border-color: white; }
#menu a:hover { color: white; }
#menu .selected a { color: white; }
#contentContainer { background-color: white; }
#content.contentBorder, .box, .box h3 { border-color: #e1001a; }
.nextLink { background: url('/download/?id=8860717') no-repeat center right; border-color: #e1001a; }
.prevLink { background: url('/download/?id=8860714') no-repeat center left; border-color: #e1001a; }

.kijkWijzer li { background: url('/img/kijkWijzerIcons.png') no-repeat 0 0; }
.kijkWijzer .classification_0 { background-position: 0 0; }
.kijkWijzer .classification_1 { background-position: 0 -32px; }
.kijkWijzer .classification_2 { background-position: 0 -64px; }
.kijkWijzer .classification_3 { background-position: 0 -96px; }
.kijkWijzer .classification_4 { background-position: 0 -128px; }
.kijkWijzer .classification_5 { background-position: 0 -160px; }
.kijkWijzer .classification_6 { background-position: 0 -192px; }
.kijkWijzer .classification_7 { background-position: 0 -224px; }
.kijkWijzer .classification_8 { background-position: 0 -256px; }
.kijkWijzer .classification_9 { background-position: 0 -288px; }
.kijkWijzer .classification_10 { background-position: 0 -320px; }


#footer { background: url('/download/?id=8860720') #e1001a no-repeat top center; color: white; }
#footer a { color: white; }

  /*****************/
 /* text and type */
/*****************/
body { font-family: arial, verdana, sans-serif; font-size: 13px; line-height: 1.3em; }
a { font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
#movieListing li.boxed a { font-weight: bold; text-decoration: none; }
#movieListing li.boxed a:hover { text-decoration: underline; }
#mediaList li { text-align:center; }
h2 { font-size: 1.5em; font-weight: bold; }
#menu a { font-size: 15px; text-decoration: none; }
#menu a:hover { text-decoration: none; }
#menu a:visited { font-style: normal; }
#logo, .kijkWijzer li { text-indent: -999em; }
.nextLink, .prevLink { text-decoration: none; }
#contactDetails1 { text-align: right; }
#contactDetails2 { text-align: center; }
#movieListing .title { font-weight: bold; }