* {
 box-sizing      : border-box;
 -moz-box-sizing : border-box;
 cursor: default;
 font-family: verdana, arial, helvetica, courrier;
}

body {
 background-color: #000;
 margin: auto;
 border: 0px;
 padding: 0px;
 text-align: center;
 vertical-align: center;
 display: block;
}

a {
 cursor: pointer;
 color: #FFF;
 text-decoration: none;
}

a:hover {
 color: #AAA;
}

#container {
 width: 760px;
 border: 0px;
 margin: auto;
 padding: 0px;
 text-align: center;
}


#content {
 width: 760px;
 border: 0px;
 margin: 0px;
 padding: 20px;
 text-align: left;
 vertical-align: top;
 color: #FFF;
 font-size: 13px;
}

.film {
 width: 120px;
 height: 170px;
 border: 0px;
 float: left;
 margin: 4px;
 padding: 0px;
 text-align: center;
}

.titel {
 border: 0px;
 margin: 0px;
 padding-top: 4px;
 text-align: center;
 width: 120px;
}

.poster {
 cursor: pointer;
 border: 1px solid #927E4C;
 margin: 0px;
 padding: 0px;
}

.rijA {
 width: 470px;
 height: 21px;
 background-color: #332B1D;
 background-image: url(bar.jpg);
 line-height: 21px;
 padding-left: 5px;
 border-left: 1px solid #927E4C;
 border-top: 1px solid #927E4C;
 border-right: 1px solid #332B1D;
 border-bottom: 1px solid #332B1D;
 letter-spacing: 0.05em;
}
.rijB {
 width: 470px;
 height: 21px;
 background-color: #63583F;
 background-image: url(bar2.jpg);
 line-height: 21px;
 padding-left: 5px;
 border-left: 1px solid #927E4C;
 border-top: 1px solid #927E4C;
 border-right: 1px solid #332B1D;
 border-bottom: 1px solid #332B1D;
 letter-spacing: 0.05em;
}

.letter {
 width: 50px;
 height: 21px;
 line-height: 21px;
 background-color: #63583F;
 background-image: url(tab.jpg);
 float: left;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
 margin-left: 50px;
 color: #000;
}
.noletter {
 width: 50px;
 height: 21px;
 line-height: 21px;
 float: left;
 margin-left: 50px;
}


#details {
 margin-left: 50px;
 letter-spacing: 0.1em;
}

h1 {
 font-size: 20px;
 letter-spacing: 0.3em;
 font-variant: small-caps;
}

.regie {
 scolor: #927E4C;
 font-weight: bold;
}

.detailsposter {
 border: 1px solid #927E4C;
 margin: 0px;
 padding: 0px;
 float: right;
 margin-left: 10px;
 margin-right: 10px;
 margin-bottom: 5px;
}

#filmgegevens {
 width: 375px;
 border: 1px solid #927E4C;
}


#filmgegevens td {
 padding: 4px;
 border-top: 1px solid #927E4C;
 border-bottom: 1px solid #332B1D;
 text-align: left;
 vertical-align: top;
}

#filmgegevens th {
 padding: 4px;
 font-size : 11px;
 background-color: #63583F;
 background-image: url(bar2.jpg);
}

#dvdgegevens {
 width: 375px;
 border: 1px solid #927E4C;
}

#dvdgegevens td {
 padding: 4px;
 text-align: left;
 border-bottom: 1px solid #332B1D;
 border-top: 1px solid #927E4C;
 vertical-align: top;
}

#dvdgegevens th {
 padding: 4px;
 font-size : 11px;
 background-color: #63583F;
 background-image: url(bar2.jpg);
}


.kolA {
 width: 120px;
 font-weight: bold;
 border-right: 1px solid #927E4C;
 background-color: #312A1A;
 background-image: url(bar3.jpg);
}

#pvdetails {
 text-align: right;
}

.pvtabel {
 width: 700px;
 border: 1px solid #927E4C;
 margin-right: 20px;
}

.pvtabel th {
 text-align: center;
}

.pvtabel td {
 text-align: left;
 padding: 4px;
}

.pvtabel h1 {
 font-size: 14px;
}

.actie {
 text-align: left;
 padding: 14px;
}



.trailer {
 width: 375px;
 border: 1px solid #927E4C;
}


.trailer td {
 padding: 4px;
 border-top: 1px solid #927E4C;
 border-bottom: 1px solid #332B1D;
 text-align: left;
 vertical-align: top;
}

.trailer th {
 padding: 4px;
 font-size : 11px;
 background-color: #63583F;
 background-image: url(bar2.jpg);
}

.dvdvalley {
 margin-right: 5px;
 float: right;
 margin-top: 4px;
 cursor: pointer;
}

.dvdvalley a, .dvdvalley img {
 cursor: pointer;
}