/* Filmloop - juli 2007, door These Days */
 
 /* ENVIRONMENT */
 /*Reset browser*/
 html {
 	overflow-x:hidden;
 }
 /*h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}*/
 dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
 a img,:link img,:visited img {border: none;}
 address {font-style: normal;}
 
 body { 	font-size:62.5%; /*base font size*/ 
 font-family: Arial, Helvetica, sans-serif;
 background-color: black;
 background-image: url(../images/bodybg.png); /*system wide*/
 background-repeat: repeat-y;
 }
 
 /* LAYOUT */
 #wrapper { width: 996px; background-color:white;padding-bottom:24px;padding-top:55px;}
 #indexwrap { width: 560px; float:left;}
 #intro { width: 560px; float:left;}
 #intro-fp  { width: 280px; float:left;}
 /*Newsfeeds*/
 #feeds { width: 280px; float: right; background-color: #E1E1E1; padding-bottom:10px;}
 #feeds ul { margin: 0 2em; padding: 0; list-style-type: none; }
 #feeds li { border-bottom: 1px solid silver; padding: 2px 0; }
 #feeds a { display: block; text-decoration: none; }
 #feeds a:hover { display: block; background-color: silver; }
 /*Google ads fp*/
 #ads {	float:right;	width: 436px;overflow:hidden;}
 #ads ul {margin:0;padding:0;}
 #ads ul li {float:left;}
 
 /*VideoGallery*/
 #vgall { width: 560px; float:left; overflow:hidden;}
 #player {
	width: 416px;
	height: 482px;
	float: left;
	padding-left: 20px;
	background-color:#999999;
	color:white;
}
 #player h2 { margin-left: 0; /*margin-top:0;*/}
 
 /* Agenda */
 #calendar {
	width: 560px;
	float: left;
	height: 390px;
	overflow: hidden;
	background-color: #D2232A;
	color: white;
}
/* Regular event */
#calendar .event { width:280px;height:60px;float:left;overflow:hidden;border-bottom:1px solid white;}
#calendar .event h3 a { color: white; }

.event img { margin-left: 1em; }
.event p { font-size: 1.1em;margin:0 1em; }
.event h3 { margin-left: 1em; }

/* Archief */
 #archive {
	width: 436px;
	float:left;
	height: 390px;
	overflow:hidden;
	color:white;
	background-color:#F4812C;
}
#archive .event { width: 48%; float: left; height: 60px;border-bottom:1px solid white; }
#archive .event a { color: #D2232A; }

 .left { width: 560px; float: left; }
 .right { width: 436px; float: left; }

 
 .right #player { width: 100%; } /*Advertising lay*/
 
 /* VIDEO GALLERY */
 /* Archived event */
 .archevent {
	width: 128px; height: 120px;
	float: left;
	overflow: hidden;
	border: 1px solid silver;
	padding:4px;
	margin-bottom:4px;
	margin-right:2px;
	margin-top:2px;
	padding-top:2px;
}
 .archevent img { margin-top: 6px; }
 .archevent p { margin-left: 0;margin-top:.2em; }
 .archevent h3 { margin: 0;}
 .archevent h3 a {text-decoration:none; }
 .archevent h3 a:hover { background-color: #CDCDCD; color: white; }
.archevent ul { margin: 0; padding: 0;list-style:none; } 
.archevent li { margin: 0;padding:0.2em;list-style:none;border-bottom:1px solid silver; }
.archevent li a { display: block; }
.archevent li a:hover { background-color: silver; font-weight: bold; }
 
 /* BUY ADVERTISING */
 #advertoptions { width: 560px; float:left; }
 .option {
	width: 260px;
	height:280px;
	float: left;
	margin: 0;
	padding: 10px;
	list-style: none;
	color: white;
}
.orange { background-color: #F4812C;background-image: url(../images/advertoption_bck-orange.png); }
.rouge { background-color: #D2232A;background-image: url(../images/advertoption_bck-rouge.png); }
.option img { clear: both; }
#wrapper #advertoptions .option a { color: black; }
.option p { margin:.5em 0; padding: 0; }
.option h3,h4 { margin: 0;padding:.5em 0; }
.optionheader { font-size: 2em; display: block;line-height:1; }
.option .prijs h5{ margin-left:0; }
.conds { width: 100%; float: left; padding:4px;}

 #reserveren { width:49%; }
 
 /* FORMULIEREN */
form { line-height: 1.2; font-size:1.1em;margin-left:20px;} 
fieldset { /*font-weight: bold;*/ margin-bottom:10px;margin-right:10px;padding:1em;}
legend { font-weight: bold; padding: 0 2px; }
label{
float: left;
	/*display: -moz-inline-box; Fixes Firefox */
	vertical-align: top;
	width: 120px;
	padding-bottom: .5em;
}
*html label { display: inline-block; } /*Fixes IE*/
input { width: 240px; }
fieldset ol { margin: 0; padding: 0; }
fieldset li { list-style: none; } 

#reservering ol { margin: 0; padding: 0; }
#reservering li { list-style: none;margin:0;padding:0; }
#reservering p { font-size: 1.0em; margin-top:0;padding:0;}
#reservering .sponsoroption { width: 40px; display:inline;}
#reservering h3 { display: inline; }

#contactfrm ol { margin: 0; padding: 0; list-style:none;}
#contactfrm li { list-style: none;margin:0;padding:0; }

 /* MENU */
 #menu { width: 100%; padding:1em 0;border-bottom:4px solid #D2232A;}
 #menu ul { display: inline; list-style:none;margin:0 1em;padding:0;}
 #menu li { display: inline; list-style: none;padding:0 1em 0 0; }
 #wrapper #menu a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	color: white;
	padding: .2em;
}
 #wrapper #menu a:hover { color: #D2232A;  }
 /*Navigational highlighting*/
 #home .home, #videogall .videogall, #buyads .buyads, #partnering .partnering, #contact .contact, #shopping .shopping {
 	color:#D2232A;/*background-color:black;*/padding:.2em;
 }
 #menu li a.home { position:absolute;left:836px;} /*logo positie*/
 
 /* TYPOGRAPHY & BASIC COLORS*/
 h1 { font-size: 3em; margin:.3em .5em;color:white; }
 h2 { font-size: 2em; margin:.5em;}
 h3 { font-size: 1.4em; margin:.5em;}
 h4 { font-size: 1.3em; margin: 0 1em; }
 h5 { font-size: 1.2em;margin-left:2em;}
 h6 { text-align: right;font-size:1.6em;margin:.5em; }
 p { font-size: 1.2em;margin:.7em 2em;line-height:1.3; }
 ul, ol { font-size: 1.2em;/*margin:0;padding:0;*/}
 li { }
 .price {
	font-size: 1.8em;
	font-weight: bold;
	display:block;
	/*float: right;*/
	text-align:right;
}
 #wrapper a { color: #D2232A; } /*General links*/
 #wrapper a:hover { text-decoration: none; }
 
 
 /* DEVELOPMENT */
.comment { background-color: yellow; color: red; }
.clearer {	clear:both;height: 0;}
 
/* PARTNERS */
ul.partners { margin: 0; padding: 0; }
ul.partners li {
	padding: 10px;
	border-top: 1px solid silver;
	width: 220px;
	margin:3px;
	height: 340px;
	float: left;
	overflow: hidden;
}
ul.partners li img { margin:.2em 0;clear: right;border:1px solid silver; }

/* SHOP */
.dvd {
	float: left;
	width: 165px;
	height: 100px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	/*padding:10px;*/
}
.dvd img { margin-left: 1em; }
.dvd p {margin:.5em;}
.dvd h6 { border-top: 1px solid silver; }

#shop { width: 100%; clear: both;background-color:#D2232A;color:white; }
#shop a { font-weight: bold; color: white; }
/*#shop h2,h3 { color: white; }}*/

/* BACKGROUNDS */
#home #wrapper  { background-image: url(../images/header-2.jpg); background-repeat: no-repeat; }
#videogall #wrapper  {background-image: url(../images/header-2.jpg); background-repeat: no-repeat; } 
#buyads #wrapper  {background-image: url(../images/header-2.jpg); background-repeat: no-repeat;  }
#partnering #wrapper  {background-image: url(../images/header-4.jpg); background-repeat: no-repeat; } 
#contact #wrapper  { background-image: url(../images/header-2.jpg); background-repeat: no-repeat; }
#shopping #wrapper { background-image: url(../images/header-5.jpg); background-repeat: no-repeat; }


.bekijkVideo {
	margin-top: 10px;
}
#playerBig {
	width: 600px;
	height: 620px;
	float: right;
	padding-left: 20px;
	background-color:#999999;
	color:white;
	margin-bottom: 10px;
}
 #playerBig h2 { margin-left: 0; /*margin-top:0;*/}

 .contentPlayerBig  {float:left; clear: both; border:}
 .contentPlayerBig #intro-fp {width: 370px; margin-bottom: 20px;}
 .contentPlayerBig #ads {
 }
