@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-position: 459px 0px;
}

#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;
}

.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;
}

.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;
}

.linkHdDvd
{
	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;
}

.archiefBluRay a
{
  color: #0066b9;
}

.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;
}