/* CSS Document */
 
*{
 margin: 0;
 padding: 0;
}

/*Floatfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* end Floatfix*/
 
body{
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 background: #000;
 color: #fff;
}
 
#pxscontainer{
 width: 780px;
 margin: 0 auto 20px;
}
 
/*Banner gedeelte*/
#pxstop{
	display: none;
}
 
/*menu*/
 
/*Taal*/
#language{
 margin: 10px 0 10px 0;
}
 
#language fieldset{
 border: none;
 background: #990000;
 width: 120px;
 padding: 5px 0 0 10px;
 height: 25px; 
}
 
#language fieldset h1{
 font-weight: normal;
 font-size: 13px;
 float: left;
 margin: 0 7px 0 0;
 color: #fff;
}
 
#language fieldset select{
 width: 90px;
 font-size: 9px;
 border: 1px solid;
}
 
/*Hoofdmenu*/
#pxsmenu{
 width: 140px;
 margin: 0 5px 0 10px;
 float: left;
}
 
#pxsmenu h1{
 font-size: 1.3em;
 color: #fff;
 height: 30px;
 display: block;
}
 
*+html #pxsmenu h1{
 font-size: 1.3em;
 color: #fff;
 height: 30px;
 display: block;
 margin: 20px 0 0 0;
}
 
#pxsmenu ul{
 margin: 0 0 10px 0;
 list-style: none;
}
 
#pxsmenu ul li a{
 display: block;
 width: 125px;
 padding: 2px 0 2px 5px;
 background: #1f1f1f;
 text-decoration: none;
 color: #fff;
 border-bottom: 1px solid #333;
}
 
#pxsmenu ul li a:hover{
 background: #990000;
 display: block;
 width: 125px;
 padding: 2px 0 2px 5px;
 border-bottom: 1px solid #333;
 text-decoration: none;
 color: #fff;
}
 
#bookmark{
 background: #900;
 display: block;
 width: 123px;
 padding: 2px 0 2px 5px;
 text-decoration: none;
 color: #fff;
 border: 1px solid #900;
}
 
#bookmark:hover{
 background: #810000;
 display: block;
 width: 123px;
 padding: 2px 0 2px 5px;
 text-decoration: none;
 color: #fff;
 border: 1px solid #810000; 
}
 

#nieuwsbrief{
 margin: 10px 0 0 0;
}
 
#nieuwsbrief fieldset{
 border: none;
 background: #6b0101;
 width: 125px;
 padding: 2px 0 2px 5px;
}
 
#nieuwsbrief h1{
 font-weight: normal;
 font-size: 12px;
 margin: 0 0 -10px 0;
 color: #fff;
}
 
*+html #nieuwsbrief h1{
 height: 20px;
 font-size: 12px;
 margin: 0;
 color: #fff;
}
 
* html #nieuwsbrief h1{
 height: 20px;
 font-size: 12px;
 margin: 0;
 color: #fff; 
}
 
#nieuwsbrief #email{
 width: 115px;
 margin: 0 0 5px 0;
 border: 1px solid #fff;
}
 
#nieuwsbrief .button{
 border: 1px solid #fff;
 background: #990000;
 color: #fff;
 margin: 0 0 5px 0;
 font-size: 11px; 
}
 
#pxsmenu #extramenu{
 margin: 10px 0 0 0;
 list-style: none;
}
 
#pxsmenu #extramenu li a{
 display: block;
 width: 125px;
 padding: 2px 0 2px 5px;
 background: #000;
 border-bottom: 1px solid #333;
 text-decoration: none;
 color: #fff;
}
 
#pxsmenu #extramenu li a:hover{
 background: #990000;
 display: block;
 width: 125px;
 padding: 2px 0 2px 5px;
 border-bottom: 1px solid #333;
 text-decoration: none;
 color: #fff;
}
 
#zoeken fieldset{
 border: none;
 background: #000;
 width: 125px;
 padding: 2px 0 2px 5px;
 margin: 0 0 10px 0; 
}
 
#zoeken h1{
 font-weight: normal;
 font-size: 12px;
 margin: 0 0 -10px 0;
 color: #fff;
}
 
*+html #zoeken h1{
 height: 20px;
 font-size: 12px;
 margin: 0;
 color: #fff; 
}
 
* html #zoeken h1{
 height: 20px;
 font-size: 12px;
 margin: 0;
 color: #fff; 
}
 
#zoeken #zoektermen{
 width: 110px;
 margin: 0 0 5px 0;
 border: 1px solid #fff;
}
 
#zoeken .button{
 border: 1px solid #fff;
 background: #636363;
 color: #fff;
 margin: 0 0 5px 0;
 font-size: 11px;
}
 
/*Main content*/
#pxsmain{
 width: 585px;
 padding: 6px 10px 20px 0;
 float: right;
}
 
#pxsmain h1{
 font-size: 1.1em;
 display: block;
 width: 577px;
 margin: 5px 0 15px 0;
 padding: 4px 0 4px 10px;
}
 
#pxsmain .intro{
 margin: 0 0 10px 0;
}
/*Linkjes*/
.linkjes{
color: #fff;
}
 
/*Categorienaam en video onderverdeling*/
#pxsmain .catname{
 font-size: 1.2em;
 background: #990000;
 color: #fff;
 margin: 0 0 10px 0;
}
 
#pxsmain .newadded{
 background: #990000;
 color: #fff;
}
 
#pxsmain .mostwatched{
 background: #990000;
 color: #fff; 
}
 
#pxsmain .totaloverview{
 background: #990000;
 color: #fff; 
}

#vodintro h1{
 font-size: 1.1em;
 display: block;
 width: 575px;
 margin: 5px 0 15px 0;
 padding: 5px 0 5px 10px;
 background: #990000;
}
#vodintro p{
	margin: 0 0 5px 0;
}
 
/*Contactpagina*/
#pxsmain #contactformulier{
 width: 370px;
 padding: 10px 0 10px 10px;
 background: #6b0101;
 color: #fff;
}
 
#pxsmain label{
 width: 50px;
 display: block;
 float: left;
}
 
#pxsmain #naam, #pxsmain #contactemail{
 margin: 0 100px 0 0;
}
 
#pxsmain #vraag{
 margin: 5px 0 10px 0;
}
 
#pxsmain #contactbutton{
 display: block;
 background: #990000;
 color: #fff;
 border: 1px solid #fff;
}
 
/*Div voor de thumbnails*/
.pxsoverzicht{
 width: 191px;
 float: left;
 margin: 0 5px 10px 0;
 color: #fff;
 height: 220px;
 background: #1f1f1f;
}
 
.pxsoverzicht img{
 border: none;
 width: 170px;
 height: 137px;
}
 
.pxsoverzicht .thumbnail{
 display: block;
 margin: 10px auto 0;
}
 
/*Film omschrijving*/
.pxsoverzicht p{
 display: block;
 width: 170px;
 height: 30px;
 margin: 5px auto 5px;
 font-size: 0.9em;
}
 
/*Knop naar detailpagina*/
.pxsoverzicht .meerinfo{
 display: block;
 width: 170px;
 background: #0e0e0e;
 padding: 4px 0 4px 0;
 color: #fff;
 text-decoration: none;
 margin: 0 auto 9px;
 text-align: center;
 font-size: 0.9em;
 font-weight: bold;
}
 
.pxsoverzicht .meerinfo:hover{
 background: #990000;
 display: block;
 width: 170px;
 padding: 4px 0 4px 0;
 color: #fff;
 text-decoration: none;
 margin: 0 auto 9px;
 text-align: center;
 font-size: 0.9em; 
 font-weight: bold; 
}
 
.clear{
 clear: both;
}
 
/*Video pagina*/
 
#pxsvidscreen{
 width: 565px;
 margin: auto;
 padding: 9px;
 border: 1px solid #1f1f1f;
 background: #1f1f1f;
}
 
#pxsvidscreen #previewbox{
 width: 300px;
 height: 220px;
 float: left;
 margin: 0 10px 10px 0;
 background: #000;
 padding: 10px;
 color: #fff;
}
 
#previewbox a{
 display: block;
 background: #990000;
 padding: 5px;
 width: 100px;
 margin: 10px 0 10px 0;
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}
 
#previewbox a:hover{
 display: block;
 background: #6b0101;
 padding: 5px;
 width: 100px;
 margin: 10px 0 10px 0;
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}
 

#pxsvidscreen .preview{
 float: left;
 margin: 0 10px 10px 0;
}
 
#pxsvidscreen .viewmovie{
 padding: 10px 5px;
 display: block;
 background: #990000;
 width: 225px;
 font-size: 2em;
 float: left;
 color: #fff;
 text-decoration: none;
}
 
*+html #pxsvidscreen .viewmovie, *+html #pxsvidscreen .viewmovie:hover{
 font-size: 1.9em;
}
 
* html #pxsvidscreen .viewmovie, * html #pxsvidscreen .viewmovie:hover{
 font-size: 1.9em;
}
 
#pxsvidscreen .viewmovie:hover{
 background: #6b0101;
 padding: 10px 5px;
 display: block;
 width: 225px;
 font-size: 2em;
 float: left;
 color: #fff;
 text-decoration: none;
}
 
#pxsvidscreen .omschrijving{
 display: block;
 width: 223px;
 margin: 10px 0;
 padding: 5px;
 float: left;
 color: #fff;
 border: 1px solid #000;
 background: #000;
}
 
#pxsvidscreen .costs{
 width: 225px;
 padding: 5px;
 float: right;
 margin: 0 0 10px 0;
 display: block;
 background: #000;
 font-size: 0.9em;
}
 
#pxsvidscreen .captions{
 clear: both;
 margin: 0 0 3px 0;
 padding: 3px 5px;
 display: block;
 background: #990000;
 width: 555px;
 color: #fff;
}
 
#pxsvidscreen .caption{
 height: 148px;
 width: 185px;
}
 
/*Zoekresultaten*/
 
#pxsmain .zoekresultaten, #pxsmain .zoekresultaten td{
 border: none;
 border-color: #333;
}
 
#pxsmain .inforesultaat{
 	background: #990000;
	font-size: 1.1em;
	display: block;
	width: 557px;
	margin: 5px 0 15px 0;
	padding: 5px 0 5px 10px;
	background: #990000;	
}
 
#pxsmain .zoekresult{
 width: 565px;
 background: #1f1f1f;
 margin: 0 0 10px 0;
}
 
#pxsmain .zoekresult a img{
 float: left;
 border: #990000 2px solid;
 margin: 0 10px 0 0;
 width: 150px;
 height: 120px;
 
}
 
#pxsmain .zoekresult h1{
 position: relative;
 top: 10px;
}
 
*+html #pxsmain .zoekresult h1{
 position: relative;
 top: 10px;
 width: 320px;
 text-indent: -10px;
}
 
* html #pxsmain .zoekresult h1{
 position: relative;
 top: 10px;
 width: 320px;
 text-indent: -10px;
}
 
#pxsmain .zoekresult p{
 margin: 0 0 10px 0;
}
 
#pxsmain .zoekresult .zoekresbutton{
 background: #0e0e0e;
 width: 110px;
 padding: 3px;
 color: #fff;
 text-decoration: none;
 margin: 20px 0 0 0;
 border: 1px solid #fff; 
}
 
#pxsmain .zoekresult .zoekresbutton:hover{
 background: #0e0e0e;
 width: 110px;
 padding: 3px;
 color: #fff;
 text-decoration: none;
 margin: 20px 0 0 0;
 border: 1px solid #990000; 
}
 
#pxsmain .pages a{
 color: #990000;
}
/* CSS Document */
 
