/* DVD-DATABASE STYLESHEET */

body 				
						{ 	
						font-family: Verdana, Arial, Helvetica, sans-serif;
						margin: auto;	
						margin-bottom: 1px;
						margin-top: 2px;						
						padding: 0px;		
						text-align: center;
						background: #f7f8f8 url(../images/bgpattern2.jpg) top left repeat;						
						}				
						
body 				
						{
						text-align: -moz-center; /* 2x body zodat de site ook center align kan in FF */
						}										
						
div.container
						{
						width: 952px;
						border-width: 1px;
						border-style: solid;
						border-color: #b1b1b1;
						padding: 0;
						margin: 0;
						background: #ffffff;
						}						
						
div.container2
						{
						padding: 1px;
						margin: 0 auto 0 auto;
						width: 954px;
						border: #000000 0px solid;
						background: #ffffff;
						}

div.container3
						{
						padding: 1px;
						margin: 0;
						width: 958px;
						border: #008d6d 0px solid;
						}	

								
div.content
					  {
						width: 100%;
						border: 0;
						margin: 0;
						padding: 0;
						background: #ffffff url(../images/bg_topbottom.jpg) top center no-repeat;
						display:table;
						}								
																	
div.inloggen
						{
						width: 952px;
						height: 25px;
						text-align: right; 
						vertical-align: middle;
						line-height: 100%; 
						margin: 0;
						padding: 5px 0 0 0;
						background: #ffffff url(../images/bg_top.jpg) bottom center no-repeat; 
						}		

input.inlogbutton
					  {
						background: url(../iconen/user_go.png) no-repeat;
						border: none;
						cursor: pointer;
						height: 16px;
						width: 16px;
						vertical-align: middle;
						margin-left: 1.0em;
						margin-right: 0.6em;
						}																

input.zoekbutton
					  {
						background: url(../iconen/zoom.png) no-repeat;
						border: none;
						cursor: pointer;
						height: 16px;
						width: 16px;
						vertical-align: middle;
						margin-left: 0.7em;
						margin-right: 0.6em;
						}					
						
div.menu
						{
						width: 100%;
						text-align: center; 
						vertical-align: middle;
						border-width: 1px 0 1px 0;
						border-color: #bdbdbd;
						border-style: solid;
						height: auto;
						margin: 0;
						padding: 0;
						background: #ffffff url(../images/bg_top2.jpg) top left repeat-x;			
						}				

#menu p			
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						line-height: 140%;
						margin: 0 0 0.2em 0;
						color: #000000;
						font-style: italic;						
						font-variant: small-caps;
						text-align: center;
						vertical-align: middle;
						word-spacing: 0.2em;
						letter-spacing: 0.1em;
						}
						
p.menu			
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						line-height: 100%;
						margin: 2px;
						color: #000000;
						font-weight: bold;
						font-variant: small-caps;
						text-align: center;
						vertical-align: middle;
						word-spacing: 0.3em;
						letter-spacing: 0.1em;
						}

span.menu			
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						line-height: 100%;
						margin: 2px;
						color: #000000;
						font-weight: bold;
						font-variant: small-caps;
						text-align: center;
						vertical-align: middle;
						word-spacing: 0.3em;
						letter-spacing: 0.1em;
						}							

a.menu			
						{
						text-decoration: none;
						vertical-align:middle;
						color: #000000;
						}
						
a.menu:hover
						{
						text-decoration: none;
						color: #0f948f;
						}
						
a.menu:visited
						{
						text-decoration: none;
						}																	
						
a.titel			
						{
						text-decoration: none;
						color: #0f948f;
						}
						
a.titel:hover
						{
						text-decoration: none;
						font-weight: bold;
						color: #555555;
						}
						
a.titel:visited
						{
						text-decoration: none;
						}							
						
a			
						{
						text-decoration: none;
						color: #0f948f;
						}
						
a:hover
						{
						text-decoration: none;
						color: #c7009e;
						}
						
a:visited
						{
						text-decoration: none;
						}													
												
img.menu		
						{
						border: 0;
						vertical-align: middle;
						margin-right: 0.5em;
						width: 16px;
						height: 16px;
						}	
						
#kijkwijzer img
						{
						border: 0;
						vertical-align: middle;
						width: 50px;
						height: 50px;
						margin: 0 0.6em 0.3em 0;
						}
																								
h1			
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: large;
						line-height: 100%;
						margin-top: 15px; 
						margin-bottom: 10px;						
						margin-left: 25px;
						color: #000000;
						font-style: italic;
						font-weight: normal;						
						text-align: left;
						vertical-align: middle;
						word-spacing: 0.4em;
						letter-spacing: 0.2em;
						}	
						
p.kop			
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: large;
						line-height: 100%;
						margin-top: 15px;
						margin-bottom: 10px;						
						margin-left: 25px;
						color: #000000;
						font-style: italic;
						text-align: left;
						vertical-align: middle;
						word-spacing: 0.4em;
						letter-spacing: 0.2em;
						}																					
						
div.contents
						{
						background: transparent;
						width: 935px;
						height: auto;
						text-align: left; 
						vertical-align: top;
						margin: 0 0px 0 0px;
						padding: 8px 8px 4px 8px;
						border:0; 
						}	
						
div.stats
						{
						background: #ffffff;
						width: 936px;
						height: auto;
						text-align: left; 
						vertical-align: top;
						margin: 0;
						padding: 8px 8px 4px 8px;
						border-width: 1px 0 1px 0;
						border-style: solid;
						border-color: #000000; 
						}	
											 						
												
img.middle
						{
						vertical-align: middle;
						border: 0px;
						}						
						
p		
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						line-height: 160%;
						margin: 0 0 0.3em 0;
						color: #000000;
						font-weight: normal;
						vertical-align: middle;
						}					
						
.opmerking		
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: x-small;
						line-height: normal;
						margin: 0 0 0.1em 0;
						color: #000000;
						font-weight: normal;
						vertical-align: middle;
						}				
						
.optioneel		
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: x-small;
						line-height: 160%;
						margin: 0 0 0.3em 0;
						color: #cc0000;
						font-weight: normal;
						vertical-align: middle;
						}															
						
div.footer
						{
						width: 942px;
						height: 20px;
						text-align: center; 
						vertical-align: middle;
						margin: 2px 0px 0 0px;
						padding: 3px 5px 4px 5px;
						border-width: 0;
						border-style: solid;
						border-color: #9bbb59; 
						background: #ffffff url(../images/shade.gif) repeat;
						}

.footer			
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: x-small;
						line-height: 100%;
						border: 0;
						margin: 2px;
						color: #000000;
						font-weight: normal;
						vertical-align: middle;
						}		
						
p.klein			{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: x-small;
						color: #000000;
						vertical-align:middle;
						}
						
form				{
						float: right;
						}

label				{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						line-height: 160%;
						display: block;
						}						
						
input.veld				
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small; 
						vertical-align: middle;
						background: #ffffff url(../images/shade2.gif) repeat;
						}
						
input.zoek				
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						vertical-align: baseline;
						background: #ffffff; 
						border-color: #8d8d8d;
						border-style: solid;
						border-width: 1px;
						}						
						
textarea.veld				
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small; 
						vertical-align: middle;
						background: #ffffff url(../images/shade2.gif) repeat;
						}												
						
p.inloggen			
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: x-small;
						vertical-align: middle;
						margin: 0;
						color: #000000;
						font-weight: normal;
						}								
						
img.filmhoes
						{
						margin-right: 8px;
						margin-left: 7px;
						border: 1px solid #444444;
						}												
											
td.gegevens
					 	{
						width: 150px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						color: #444444;
						font-weight: bold;
						font-variant: small-caps;
						text-align: left;	
						vertical-align: top;
						}		
						
table.opsomming
						{
						width: 98%;
						text-align: center;
						margin: 0 auto 0 auto;
						border: 0px;
						border-collapse: collapse;
						}
						
td.opsomming
						{
						border: 0;
						border-bottom: 1px solid #bdbdbd;
						margin: 1px;
						padding: 3px 4px 1px 4px;
						text-align: center;
						vertical-align: middle;
						}


						
tr.opsomming:hover		
						{
						background: #ffffff url(../images/bg_top2.jpg) top left repeat-x;	
						border-bottom: 1px #000000 solid;					
						}												
						
td.opsomminglinks
						{
						border: 0;
						border-bottom: 1px solid #bdbdbd;
						margin: 1px;
						padding: 3px 4px 1px 8px;
						text-align: left;
						vertical-align: middle;
						/* background: #ffffff url(../images/shade2.gif) repeat; */
						}
												
td.kop			{
						border: 0;
						border-bottom: 2px solid #000000;
						margin: 1px 1px 0 1px;
						padding: 2px 4px 0 4px;
						text-align: center;
						vertical-align: bottom;
						font-weight: bold;
						/* background: #ffffff url(../images/shade.gif) repeat; */
						background: transparent;
						}
																												
td.center		{
						text-align: center;
						}	
						
div.genre	 {
					 	color: #000000;
						/*margin: 6px;
						padding: 6px 11px 6px 11px;
						/* width: 200px; */
						margin: 6px 0 6px 0;
						padding: 6px 0 6px;
						width: 25%;
						float: left;
						text-align: center;
						/* background: #ffffff url(images/shade.gif) top left; */
						overflow: visible;
						}						

img.genre		{
						border: 1px #000000 solid;
						width: 175px;
						height: 175px;
						}
						
a.genre			
						{
						text-decoration: none;
						/* color: #cc5511; */
						color: #0f948f;
						}

a.genre:hover
						{
						text-decoration: none;
						/* font-weight: bold; */
						/* color: #555555; */
						color: #c7009e;
						}
						
a.genre:visited
						{
						text-decoration: none;
						}													

img.galerijhoes
						{
						width: 200px;
						height: 300px; 
						margin: 15px;
						border: 1px solid #000000;
						}	
						
img.galerijhoes:hover
						{
						filter:alpha(opacity=70);
						opacity: 0.7;						
						border-color: #c7009e;					
						}							
						/* Filmlijst Navigatie */
						
div.nav
						{
						background: transparent;
						width: 942px;
						height: 19px;
						text-align: center; 
						vertical-align: middle;
						line-height: 19px;
						margin: 1px 0px 0 0px;
						padding: 3px 5px 3px 5px;
						border: 0;
						border-style: solid;
						border-color: #9bbb59; 
						}			

p.nav				{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						color: #000000;
						font-weight: bold;
						word-spacing: 0.2em;
						text-align: center;
						vertical-align: middle;
						line-height: 19px;
						}									
						
/*  BEGIN SITEMAP  */
.sitemaptitel
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						word-spacing: 0.2em;
						letter-spacing: 0.2em;
						font-weight: bold;
						font-variant: small-caps;
						padding: 0.2em 0 0.2em 0.7em;
						}
						
ul					{
						padding: 0;
						margin: 0;
						list-style-type: none;
						/* display: inline; */
						}		
						
ul li				{
	 					padding: 0.2em 0 0.2em 0.8em;
						margin: 0 0 0 2.0em;
						}										

li 					
						{   
						/* list-style-type: square; */
						/* list-style-image: url(../icons/bullet_black.png); */ 
						vertical-align: middle;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;  
						} 
/*  EINDE SITEMAP  */ 													
						
table.opsomming2
						{
						width: 952px;
						text-align: center;
						border-width: 0 0 1px 0;
						border-style: solid;
						border-color: #9bbb59;					
						border-collapse: collapse;
						background: #ffffff;
						}
						
td.opsomming2
						{
						text-align: center;
						vertical-align: middle;				
						}
						
td.opsomming3
						{
						text-align: center;
						vertical-align: middle;						
						background: #ffffff;
						}					
						
td.opsomming3:hover
						{
						background: #7cd300;
						}																							
						
tr.opsomming2:hover		
						{						
					  background: #ffffff url(../images/g.gif) repeat;
						}																				
						
td.opsomminglinks2
						{					
						text-align: left;
						vertical-align: middle;
						}		
						
td.opsomminglinks3
						{					
						text-align: left;
						vertical-align: middle;
						background: #ffffff;
						}											
						
td.kop2			{					
						text-align: left;
						vertical-align: middle;
						font-weight: bold;
						background: #ffffff;
						}	
						
p.test		
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						line-height: 160%;
						margin: 0 0 0.1em 0;
						padding: 0.1em 0 0.1em 0;
						color: #444444;
						font-weight: normal;
						vertical-align: middle;
						}								
						
h2	
						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small;
						margin: 0 0 0.2em 0;
						color: #000000;
						line-height:normal;
						font-weight: normal;
						vertical-align: middle;
						}						
						
a.titel2			
						{
						text-decoration: none;
						color: #cc5511;
						}
						
a.titel2:hover
						{
						text-decoration: none;
						font-weight: bold;
						color: #555555;
						}
						
a.titel2:visited
						{
						text-decoration: none;
						}							
						
p.nav2				{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: x-small;
						/* color: #444444; */
						color: #000000;
						font-weight: bold;
						word-spacing: 0.2em;
						text-align: center;
						vertical-align: middle;
						line-height: 19px;
						}						
						
div.lijst		{
						width: 933px;
						border:0;
						border-bottom: 1px solid #bdbdbd;
						margin: 0;
						padding: 4px 0 4px 0;
						vertical-align:middle;
						/*min-height: 16px;*/ 					
						}						
						
div.lijst:hover
						{						
						background: #ffffff url(../images/bg_top2.jpg) top left repeat-x;	
						}				
						
div.kiesava
					  {
						float: left;
						border: #b1b1b1 1px solid;
						text-align: center;
						padding: 5px;
						margin: 3px;
						background: #ffffff;
						}						
						
						
	.input {
	font-size: 1.2em;
	color: #444444;
	background-color: #EEEEEE;
	width: 360px;
	margin: 0px 0px 12px 0px;
	padding: 4px 4px 4px 34px;
	border: 1px solid #AAAAAA;
}

.input:focus { 
 border: 1px solid #000;
} 

.button {
	font-family: "Lucida Sans Unicode", "Tahoma", sans-serif;
	margin: 0px 0px 0px 4px;
	padding: 4px;
	cursor: pointer;
}

h3 {
	font-size: 0.9em;
	margin: 0px 0px 8px 0px;
}
h3 label {
	cursor: pointer;
}		

p label {
	cursor: pointer;
	display: inline;
}			

textarea
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				}
				
				
				/* FILMLIJST */
				
div.films_kopwrapper
						{
						 width:933px;
						 border:0;
						 border-bottom: 2px #000000 solid;
						 margin:0;
						}
						
div.films_kopje
						{
						float:left;
						border:0;
						vertical-align:bottom;
						text-align:left;
						}		
						
p.films_kopje
						{
						vertical-align:bottom;
						font-style:italic;
						margin-bottom: 0.1em;
						}
						
p.films_kopjeklein
						{
						vertical-align:bottom;
						font-style:italic;
						margin-bottom: 0.1em;
						font-size: x-small;			
						}						
						
div.films_lijstitem
						{
						float:left;
						border: 0;
						height: auto;
						padding: 0;
						text-align: left;
						}
						
div.films_itemdetails
						{
						text-align:left;
						display:none;
						clear:both;
						padding: 2px 0 2px 95px;
						width:836px;
						border-color:#bdbdbd;
						border-style:solid;
						border-width:0 1px 1px 1px;						
						}			
						
img					{
						behavior: url('http://www.filmaddict.nl/iepngfix.htc');
						}											
						
/* START MENU */
map {
	background: #ffffff url(http://www.filmaddict.nl/images/bg_top2.jpg) top left repeat-x;
	border:1px black solid;
	width:100%;
	height:auto;
}	
	
#menu ol {
  list-style: none;
	padding:0;
	margin:0;
	height:auto;
	width:100%;
	vertical-align: top;	
}
#menu ol li {
  float: right;
	border:0;
  text-align: center;
  margin: 0;
	padding:0;
	vertical-align: middle;	 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 140%;
  color: #000000;
  font-style: italic;						
  font-variant: small-caps;
  text-align: center;
  word-spacing: 0.2em;
  letter-spacing: 0.1em;	
	height:auto;
  display: -moz-inline-box;
  display: inline-block;		
}	

#menu ol li a {
	border:0;
	text-align:center;
  font-size: small;
  color: #000000;
  vertical-align: middle;
	padding: 5px 21px 5px 21px;
	margin:0;
	height:100%;
	display:block;
  text-decoration: none;	
}

#menu ol li a:hover {
	border:0;
  border-bottom: 3px #c7009e solid;	
	padding: 5px 21px 2px 21px;			
  background: #ffffff url(../images/bg_top2b.jpg) top left repeat-x;
  text-decoration: none;
  color: #0f948f;	
}

#menu ol li a.currentpage {	
	border:0;
  border-bottom: 3px #c7009e solid;	
	padding: 5px 21px 2px 21px;			
  background: #ffffff url(../images/bg_top2b.jpg) top left repeat-x;
  text-decoration: none;
}						

hr {
	display: none;
}
/* EINDE MENU */
/* BEGIN MENU2 */
#menu2 ol {
  list-style: none;
	padding:0;
	margin:0;
	height:auto;
	width:100%;
	overflow:hidden	
}
#menu2 ol li {
  float: right;
	border:0;
  text-align: center;
  margin: 0;
	padding:0;
	vertical-align: middle;	 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  line-height: 140%;
  color: #000000;
  font-style: italic;						
  text-align: center;
  word-spacing: 0.2em;
  letter-spacing: 0.1em;	
	height:auto;
  display: -moz-inline-box;
  display: inline-block;	
}	

#menu2 ol li a {
	border:0;
	text-align:center;
  font-size: x-small;
  color: #000000;
  vertical-align: middle;
	padding: 5px 17px 5px 17px;
	margin:0;
	height:100%;
	display:block;
  text-decoration: none;	
}

#menu2 ol li a:hover {
	border:0;
  border-bottom: 2px #c7009e solid;	
	padding: 5px 17px 3px 17px;			
  background: #ffffff url(../images/bg_top2b.jpg) top left repeat-x;
  text-decoration: none;
  color: #0f948f;	
}

#menu2 ol li a.currentpage {	
	border:0;
  border-bottom: 2px #c7009e solid;	
	padding: 5px 17px 3px 17px;			
  background: #ffffff url(../images/bg_top2b.jpg) top left repeat-x;
  text-decoration: none;
}						

#menu2 ol li span {
	border:0;
	text-align:center;
  font-size: x-small;
  color: #000000;
  vertical-align: middle;
	padding: 5px 12px 5px 12px;
	margin:0;
	height:100%;
	display:block;
  text-decoration: none;	
}
/* EINDE MENU2 */
/* BEGIN Submenu */
#submenu ol {
  list-style: none;
	padding:0;
	margin:0;
	height:auto;
	width:100%;
	overflow:hidden	
}
#submenu ol li {
  float: left;
	border:0;
  text-align: center;
  margin: 0;
	padding:0;
	vertical-align: middle;	 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  line-height: 140%;
  color: #000000;				
  text-align: center;
  word-spacing: 0.2em;
  letter-spacing: 0.1em;	
	height:auto;
  display: -moz-inline-box;
  display: inline-block;
	width: 25%;	
}	

#submenu ol li a {
	border:0;
	text-align:center;
  font-size: x-small;
  color: #000000;
  vertical-align: middle;
	padding: 7px 17px 8px 17px;
	margin:0;
	height:100%;
	display:block;
  text-decoration: none;	
}

#submenu ol li a:hover {
	border:0;
  border-bottom: 2px #c7009e solid;	
	padding: 7px 17px 6px 17px;			
  background: #ffffff url(../images/bg_top2b.jpg) top left repeat-x;
  text-decoration: none;
  color: #0f948f;	
}

#submenu ol li a.currentpage {	
	border:0;
  border-bottom: 2px #c7009e solid;	
	padding: 7px 17px 6px 17px;			
  background: #ffffff url(../images/bg_top2b.jpg) top left repeat-x;
  text-decoration: none;
}						
/* EINDE Submenu */

/* MAIL */
img.mail10pt {
  width:99px;
	height:10px;
	vertical-align:text-bottom;
	}
	
img.mail12pt {
  width:109px;
	height:11px;
	vertical-align:middle;	
  }	
	
/* MSG bar */
div.msgbar {
  width:100%;
	height:28px;
	vertical-align:middle;
	background: #ffffff url(../images/bg_top2.jpg) top left repeat-x;
	filter:alpha(opacity=45);
	opacity: 0.45;
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	border-bottom:1px #bdbdbd dashed;
	}
	
/*div.msgbar:hover {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	}	*/
	
div.msgbarinner {
  text-align:center;
	vertical-align:middle;
	color:#000;
	position: relative;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
  }	
	
#msgbar p {
  font-size:x-small;
	text-align:center;
	vertical-align:middle;
	padding:0;
	padding-top:5px;
  }
	
#msgbar span {
  margin-left:7px;
	margin-right:7px;
  }	
	
#msgbar a {
  color:#c7009e;
  }
	
#msgbar a:hover {
  color: #0f948f;
	}	
	
/* index -- 10 */
div.vak {
  width:50%;
	float:left;
	height:135px;
	}
	
div.vak h2 {
  margin-top:5px;
	}	
	
div.vak p {
  line-height:130%;
	font-size: x-small;
	margin-bottom: 8px;
	}	
	
img.kleinecover {
  margin: 2px 10px 2px 2px;
	border: 1px solid #444444;
  float:left;
	width: 85px;
	height: 127px;
	}		
	
	/* stats */
div.stats {
	width:95%;
	margin:0.5em auto 0.5em auto;
	padding:0.3em 1% 0.3em 1%;
	border:1px #bdbdbd solid;
	background: #ffffff url('http://www.filmaddict.nl/images/movie128.png') no-repeat 91% 65%;
	}
	
div.stats h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
  vertical-align: middle;	
  letter-spacing: 0.1em;
  word-spacing: 0.3em;	
	text-align:center;				
  }
	
div.stats p {
  text-align:center;
	}
	
p.footertekst {
  text-align:center;
	font-style:italic;
	margin-top:10px;
	}			

/* moviepag */
div.hoes {
  margin-top:-30px;
	float:right;
	width:200px;
	margin-right: 16px;	
	}
	
div.hoes p {
  text-align:center;
	font-size:x-small;
	padding:3px;
	margin:0;	
	}	

div.hoes p a {
  vertical-align:middle;
	}	
		
div.hoes p img {
  vertical-align:middle;
	}	

div.ad468x60 {
	height:70px;
	padding: 15px 0 10px 0;
	margin:auto;
	text-align:center;
	}
	
div.details {
  width:96%;
	margin:0.5em auto 0.5em auto;
	padding:0.3em 1% 0.3em 1%;
	border:1px #bdbdbd solid;
	text-align:left;
	}
	
div.details p {
  font-size:x-small;
	}			
	
/*opening
div.open {
  margin:0;
	padding:45px 0 0 0;
	width:100%;
	height:29px;
	background: transparent url(http://www.filmaddict.nl/open.png) top right no-repeat;
	text-align:center;
	} */
	
div.open p {
  margin:0 0 0 2px;
	letter-spacing:-0.05em;
	text-align:center;
	}
	
div.open p a {
  color:#c7009e;
	}
	
div.open p a:hover {
  color: #0f948f;
	}	

div.open {
  margin:0;
	padding:12px 0 0 0;
	width:100%;
	height:62px;
	text-align:center;
	}	

/** FEEDBACK **/
 #board {
		background: #fff url(../images/feedback-repeat.png) top left repeat-x;
  	height: auto;
		display: none;
  	width: 500px;
		border-bottom: solid 4px #222222;
		margin-left: 10px;
		padding: 3px 7px 3px 7px;
		text-align: left;
  	position:fixed;
		display: scroll;	
		top:0;
		left: 10px;	
  	}
		
#board h1 {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: bold 75%/120%;
		}		
		
#board form {
			 width: 500px;
			 }
			 
#board form input {
			 width: 480px;
			 }	
			 
#board form textarea {
			 width: 480px;
			 }		
			 
#board .input {
			 padding: 4px;
			 width: 480px;
			 }			 		 		 		
		
ol.forms
		{
		padding: 0;
		margin: 0;
		list-style-type: none;
		width: 100%;
		}		
		
ol.forms li {   
		list-style-type: none; 
		vertical-align: middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;  
		} 		
 
 .button-slide {
		background-color:#222222;			
		border-width: 0 2px 2px 2px;
		border-style: solid;
		border-color: #fff;
  	width: 94px;height: 21px;
  	padding: 6px 6px 0 0;margin: -2px 0 0 10px;display: block;
  	font: bold 75%/120% Arial, Helvetica, sans-serif;
  	color: #fff;text-decoration: none;
  	position:fixed;
		display: scroll;
		top: 0;
		left: 10px;
    }
/** **/

#topbutton {
						cursor: pointer;
						}
						
/** POPUP **/
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

#button {
text-align:center;
margin: 100px;
}
/** **/

/** POPUP **/
backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:102;
color: #fff;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
/*width:408px;*/
width: 760px;
background: #fff;
border:2px solid #000;
z-index:103;
padding:12px;
font-size:13px;
}

#popupContact a {
cursor: pointer;
text-decoration:none;
}

#popupContact p {
color: #000;
}

#popupContact fieldset {
border: 0;
margin: 0;
padding: 0;
}

#popupContact ol {
width: 100%;
margin:0;
padding:0;
list-style-type: none;
}

#popupContact ol li {
width: 100%;
list-style-type: none;
margin: 8px 0 4px 0;
padding:0;
}

#popupContact h1{
text-align:left;
color:#000;
border-bottom:1px dotted #D3D3D3;
padding:0;
padding-bottom:8px;
margin:0;
margin-bottom:10px;
width:auto;
background: transparent;
}

#popupContactClose{
padding:2px;;
margin:0;
padding: 2px 4px 3px 4px;
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color: red;
display:block;
vertical-align:baseline;
}

#popupContactClose:hover {
color: #000;
}

span.error {
font-size: x-small;
color: red;
}

.button {
	font-family: "Lucida Sans Unicode", "Tahoma", sans-serif;
	margin: 0px 0px 0px 4px;
	padding: 4px;
	cursor: pointer;
	text-align:center;
}
/** einde POPUP **/

/* nieuw zoeken */
		div.zoekbar {
		  display: none;
      width:100%;
    	height:26px;
			padding-top:3px;
			padding-bottom: 2px;
    	vertical-align:middle;
    	background: #ffffff url(../images/bg_top2.jpg) top left repeat-x;
    	border-bottom:1px #bdbdbd solid;		 
		}
		
		div.zoekform {
		 position: relative;
		 width:402px;
		 margin-right: 11px;
		 padding:0;
		 float:right;
		}
		
    #searchbox {
     width:394px;
     border:solid 1px #000;
     padding:3px;
    }
    #display {
		 position:absolute;
		 z-index:100;
     width:400px;
     display:none;
     float:right; margin: 6px 0 0 0;
     border-left:solid 1px #000;
     border-right:solid 1px #000;
     border-bottom:solid 1px #000;	 		 
     /* overflow:hidden; */
    }
    .display_box
    {
		/*padding:4px;*/
    padding:3px; border-top:solid 1px #dedede; font-size:12px; height:auto;
		margin:0;
		width: 394px;
		color: #000;
		background: #fff;
    }
		
    .display_box a
    {
		color: #000;
    }		
		
    .display_box a:hover
    {
		color: #fff;
    }		

    .display_box a span
    {
		color: #999999;
    } 
		
    .display_box a:hover span
    {
		color: #fff;
    }		   

    .display_box:hover
    {
/*    background:#3b5998; */
		background: #0f948f;
    color:#fff;
    }
    #shade
    {
    background-color:#00CCFF;
    }
		
		input.search {
		 margin: 0;	
		 clear: both;
		 float: right;		 
		}
		
		span.sluitzoek {
		 font-size: 25px;
		 font-weight: bold;
		 float:right;
		 margin: 0;
  	 vertical-align: middle;
		 padding: 5px 0 5px 0;		 
		}
/* einde nieuw zoeken */
