@CHARSET "ISO-8859-1";

html,body {
	margin: 0px; /* ie and mozilla box fix */
	padding: 0px; /* ie and mozilla box fix */
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f0f0f0;
}

#header {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 946px;
	height: 95px;
	background-image: url(layout-header.jpg);
	background-repeat: no-repeat;
}

#menu {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 918px;
	background-image: url(layout-menu.jpg);
	background-repeat: repeat-y;
	padding: 3px 14px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#main {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 918px;
	background-color: #a6a6a6;
	background-image: url(layout-main.jpg);
	background-repeat: repeat-y;
	padding: 12px 14px;
}

.mainContentHeader {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 906px;
	height: 17px;
	background-color: #e5e5e5;
	background-image: url(layout-main-contentheader.jpg);
	background-repeat: no-repeat;
	padding: 3px 6px 0px 6px;
	font-size: 10px;
	font-weight: bold;
}

.mainContentHeader .left {
	float: left;
	padding: 0px;
	margin: 0px;
}

.mainContentHeader .right {
	float: right;
	padding: 0px;
	margin: 0px;
}

.mainContentBox {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 918px;
	background-color: #e5e5e5;
	background-image: url(layout-dashed-y.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	overflow: hidden;
}

.mainContentDivider {
	clear: both;
	height: 12px;
	overflow: hidden;
}

.mainContentCrumb {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 906px;
	height: 17px;
	background-color: #e5e5e5;
	background-image: url(layout-main-contentcrumb.jpg);
	background-repeat: no-repeat;
	padding: 3px 6px 0px 6px;
	font-size: 9px;
	color: #535353;
}

.mainContentExtra {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 918px;
	background-color: #f0f0f0;
	background-image: url(layout-dashed-x.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	overflow: hidden;
}

.mainContentInfo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 918px;
	background-color: #e5e5e5;
	padding: 0px;
	overflow: hidden;
}

#footer {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 918px;
	height: 22px;
	background-color: #a6a6a6;
	background-image: url(layout-footer.jpg);
	background-repeat: repeat-y;
	padding: 3px 14px 0px 14px;
	font-size: 10px;
	color: #000000;
	overflow: hidden;
}

#footer .left {
	float: left;
	padding: 0px;
	margin: 0px;
}

#footer .right {
	float: right;
	padding: 0px;
	margin: 0px;
}

/*
Specifieke contentblokken voor de indexpagina
*/
#contentBespreking {
	background-image: none;
}

#contentBanner {
	background-position: 342px 0px;
}

.bannerLeft {
	float: left;
	width: 330px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
	text-align: justify;
}

.review {
	float: left;
	width: 132px;
	padding: 9px 9px 9px 9px;
	text-align: center;
	overflow: hidden;
}

.reviewDvd {
	float: left;
	width: 132px;
	padding: 9px 9px 9px 9px;
	text-align: center;
	overflow: hidden;
}

.reviewDvd a {
	color: #000000;
}

.reviewHdDvd {
	float: left;
	width: 132px;
	padding: 9px 9px 9px 9px;
	text-align: center;
	overflow: hidden;
}

.reviewHdDvd a {
	color: #b60000;
}

.reviewBluRay {
	float: left;
	width: 132px;
	padding: 9px 9px 9px 9px;
	text-align: center;
	overflow: hidden;
}

.reviewBluRay a {
	color: #0066b9;
}


.reviewUhd {
	float: left;
	width: 132px;
	padding: 9px 9px 9px 9px;
	text-align: center;
	overflow: hidden;
}

.reviewUhd a {
	color: #0066b9;
}

.reviewNetflix {
	float: left;
	width: 132px;
	padding: 9px 9px 9px 9px;
	text-align: center;
	overflow: hidden;
}

.reviewNetflix a {
	color: #b60000;
}

.review img.cover {
	border: 1px solid #000000;
	margin-bottom: 6px;
}

.reviewDvd img.coverDvd {
	border: 1px solid #000000;
	border-top: 5px solid #000000;
	margin-bottom: 6px;
}

.reviewHdDvd img.coverHdDvd {
	border: 1px solid #b60000;
	border-top: 5px solid #b60000;
	margin-top: 14px;
	margin-bottom: 20px;
}

.reviewBluRay img.coverBluRay {
	border: 1px solid #0066b9;
	border-top: 5px solid #0066b9;
	margin-top: 14px;
	margin-bottom: 20px;
}

.reviewUhd img.coverUhd {
	border: 1px solid #0066b9;
	border-top: 5px solid #0066b9;
	margin-top: 14px;
	margin-bottom: 20px;
}

.reviewNetflix img.coverHNetflix {
	border: 1px solid #b60000;
	border-top: 5px solid #b60000;
	margin-top: 14px;
	margin-bottom: 20px;
}

.reviewMore {
	float: right;
	width: 321px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
}

.reviewDivider {
	float: left;
	width: 18px;
	overflow: hidden;
}

.linkDvd {
	color: #000000;
}

.linkBluRay {
	color: #0066b9;
}

.linkUhd {
	color: #0066b9;
}

.linkHdDvd {
	color: #b60000;
}

.linkNetflix {
	color: #b60000;
}

#contentNieuws {
	background-position: 350px 0px;
}

#contentNieuwsLeft {
	float: left;
	width: 350px;
	padding: 0px;
}

.contentMain {
	clear: both;
	width: 338px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
}

.contentHeader {
	clear: both;
	height: 17px;
	background-color: #e5e5e5;
	background-image: url(layout-contentHeader.jpg);
	background-repeat: repeat-x;
	padding: 4px 6px 0px 6px;
	font-size: 10px;
	font-weight: bold;
	overflow: hidden;
}

.artikel {
	clear: both;
	width: 338px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	text-align: justify;
	overflow: hidden;
}

.artikel .author {
	font-size: 10px;
	font-style: italic;
}

.easteregg {
	clear: both;
}

.easteregg .bullet {
	float: left;
}

.easteregg .text {
	float: left;
	width: 95%;
	overflow: hidden;
}

#contentNieuwsRight {
	float: right;
	width: 555px;
	padding: 6px 6px 6px 6px;
}

.news {
	clear: both;
	width: 555px;
	margin: 0px 0px 8px 0px;
	padding: 3px 0px 0px 0px;
	text-align: justify;
	border-top: 1px solid #a6a6a6;
}

.newsTitel {
	clear: both;
	font-size: 10px;
	font-style: italic;
	margin-bottom: 3px;
	color: #747474;
}

#contentCalendar {
	background-position: 479px 0px;
}

.archief {
	float: right;
	width: 132px;
	padding: 7px 7px 7px 7px;
	text-align: center;
	overflow: hidden;
}

.archief img.cover {
	border: 1px solid #000000;
	margin-bottom: 6px;
}

.archiefDvd {
	float: right;
	width: 132px;
	padding: 7px 7px 7px 7px;
	text-align: center;
	overflow: hidden;
}

.archiefDvd img.coverDvd {
	border: 1px solid #000000;
	border-top: 5px solid #000000;
	margin-bottom: 6px;
}

.archiefDvd a {
	color: #000000;
}

.archiefHdDvd {
	float: right;
	width: 132px;
	padding: 7px 7px 7px 7px;
	text-align: center;
	overflow: hidden;
}

.archiefHdDvd img.coverHdDvd {
	border: 1px solid #b60000;
	border-top: 5px solid #b60000;
	margin-top: 14px;
	margin-bottom: 20px;
}

.archiefHdDvd a {
	color: #b60000;
}

.archiefBluRay {
	float: right;
	width: 132px;
	padding: 7px 7px 7px 7px;
	text-align: center;
	overflow: hidden;
}

.archiefBluRay img.coverBluRay {
	border: 1px solid #0066b9;
	border-top: 5px solid #0066b9;
	margin-top: 14px;
	margin-bottom: 20px;
}

.archiefUhd a {
	color: #0066b9;
}

.archiefUhd {
	float: right;
	width: 132px;
	padding: 7px 7px 7px 7px;
	text-align: center;
	overflow: hidden;
}

.archiefUhd img.coverUhd {
	border: 1px solid #0066b9;
	border-top: 5px solid #0066b9;
	margin-top: 14px;
	margin-bottom: 20px;
}

.archiefUhd a {
	color: #0066b9;
}

.archiefNetflix {
	float: right;
	width: 132px;
	padding: 7px 7px 7px 7px;
	text-align: center;
	overflow: hidden;
}

.archiefNetflix img.coverNetflix {
	border: 1px solid #b60000;
	border-top: 5px solid #b60000;
	margin-top: 14px;
	margin-bottom: 20px;
}

.archiefNetflix a {
	color: #b60000;
}

.release {
	float: left;
	width: 227px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
}

.calendar {
	clear: both;
}

.calendar .bullet {
	float: left;
}

.calendar .text {
	float: left;
	width: 94%;
	overflow: hidden;
}

p {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #a50000;
}

a.full {
	text-decoration: none;
	color: #000000;
}

#pageNieuwsArtikel {
	background-position: 750px 0px;
}

.nieuwsContent {
	float: left;
	width: 738px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
	text-align: justify;
}

.titel {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 6px;
}

.subtitel {
	font-size: 10px;
	margin-bottom: 17px;
}

#pageNieuwsExtra {
	background-position: 0px 0px;
}

#pageBesprekingExtra {
	background-position: 0px 0px;
	padding: 9px 9px 9px 9px;
	width: 900px;
	text-align: justify;
}

.nieuwsExtra {
	padding: 6px 6px 6px 6px;
	overflow: hidden;
	text-align: justify;
}

.nieuwsExtra li {
	margin: 0px;
	padding: 0px;
}

.nieuwsContentList {
	float: left;
	width: 738px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
}

.nieuwsContentRandom {
	float: right;
	width: 156px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
}

.nieuwsContentRandom .archief {
	clear: both;
	width: 144px;
	padding: 6px 6px 6px 6px;
	text-align: center;
}

.nieuwsItem {
	clear: both;
	padding-top: 5px;
}

.nieuwsItem .bullet {
	float: left;
	width: 80px;
}

.nieuwsItem .text {
	float: left;
	width: 657px;
	overflow: hidden;
	text-align: justify;
}

.pressItem {
	clear: both;
}

.pressItem .bullet {
	float: left;
	padding-right: 5px;
}

.pressItem .text {
	float: left;
	width: 662px;
	overflow: hidden;
	text-align: justify;
}

.release-month {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 10px;
}

.release-date {
	font-style: italic;
	padding-bottom: 6px;
	padding-top: 6px;
}

.releaseItem {
	clear: both;
}

.releaseItem .bullet {
	float: left;
	padding-right: 5px;
}

.releaseItem .text {
	float: left;
	overflow: hidden;
	text-align: justify;
}

.releaseItem .studio {
	float: right;
	overflow: hidden;
	text-align: justify;
}

.priceItem {
	clear: both;
	padding-top: 5px;
}

.priceItem .bullet {
	float: left;
	padding-right: 5px;
}

.priceItem .text {
	float: left;
	width: 662px;
	overflow: hidden;
	text-align: justify;
}

#pageBesprekingArtikel {
	background-position: 700px 0px;
}

.besprekingContent {
	float: left;
	width: 688px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
	text-align: justify;
}

.besprekingContent img {
	border: 1px solid #000000;
}

.besprekingData {
	float: right;
	width: 217px;
	padding: 0px;
	overflow: hidden;
}

.besprekingData .cover {
	clear: both;
	width: 205px;
	padding: 6px 6px 6px 6px;
	overflow: hidden;
	text-align: center;
}

.besprekingData .cover img {
	border: 1px solid #000000;
}

.besprekingData .logos {
	clear: both;
	width: 205px;
	padding: 6px 6px 6px 6px;
	text-align: center;
}

.besprekingData .logos img {
	padding: 3px;
}

.besprekingData .text {
	clear: both;
	width: 205px;
	padding: 6px 6px 6px 6px;
	text-align: justify;
	border-top: 1px dashed #a6a6a6;
}

.besprekingData .text .quote {
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #a6a6a6;
}

.besprekingData .text .quote-cat {
	float: left;
	width: 70px;
}

.besprekingData .text .quote-grade {
	float: left;
	overflow: hidden;
	width: 135px;
	text-align: right;
}

.besprekingData .top {
	clear: both;
	width: 205px;
	text-align: center;
}

.besprekingData .eshop {
	clear: both;
	width: 205px;
	padding: 6px 6px 6px 6px;
	text-align: center;
	border-top: 1px dashed #a6a6a6;
}

.besprekingData .eshop img {
	padding: 3px;
}

.topItem {
	clear: both;
}

.topItem .bullet {
	float: left;
	width: 18px;
	padding-right: 5px;
	text-align: right;
}

.topItem .text {
	float: left;
	width: 306px;
	overflow: hidden;
}

.spoiler {
	color: #e5e5e5;
}

#HD-DVD {
	background-image: url(layout-type-hddvd.jpg);
	background-repeat: repeat-x;
}

#Blu-Ray {
	background-image: url(layout-type-bluray.jpg);
	background-repeat: repeat-x;
}

#UHD {
	background-image: url(layout-type-uhd.jpg);
	background-repeat: repeat-x;
}