form{ margin: 0; padding: 0; }

body{ font: 11px "Tahoma"; background: url(images/bg.png) repeat-x; margin: 0; padding: 0; }

A:link{ text-decoration: none; color: #000; }

A:visited { text-decoration: none; color: #000; }

A:hover { text-decoration: none; color: #000; }

A:active { text-decoration: none; color: #000; }

.url { background-color: #FFFFFF; border: 1px  #FFFFFF solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #03ccff; margin-bottom:3px; width: 450px; }

.tekst_rood { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.titel { font-weight: bold; }

#container{ width: 1024px; margin: 0 auto; overflow: visible; }
#header{ height: 108px; background: url(images/header.png) no-repeat; margin: 0 0 25px 0; }

	#header #login{ padding: 20px 0 0 840px; color: #abaaaa; font: 9px "Tahoma"; }
	#header #login a{ color: #abaaaa; text-decoration: none; }
	#header #login-field-top{ border: 0; background: url(images/login.png) no-repeat; width: 120px; height: 18px; padding: 5px 0 0 23px; margin: 0 0 5px 0; color: #abaaaa; }
	#header #password-field-top{ border: 0; background: url(images/password.png) no-repeat; width: 120px; height: 18px; padding: 5px 0 0 23px; margin: 0; color: #abaaaa; }
	#header #button-top{ border: 0; background: url(images/login-button.png) no-repeat; height: 19px; width: 25px; margin: 7px 0 0 10px; float: left; }
	#header #help-forgot{ float: left; width: 110px; padding: 10px 0 0 0; }
	
	#header #ingelogd{ padding: 20px 0 0 840px; color: #abaaaa; font: 11px "Tahoma"; color: #FFF; line-height: 2; }
	#header #ingelogd a{ color: #FFF; text-decoration: none; }
	#header #ingelogd .blue{ color: #9ae3f5; font-weight: bold; }
	#header #ingelogd #log-out{ border: 0; margin-left: 100px; }
	
	#header #menu ul{ margin: 9px 0 0 0; padding: 0; list-style: none; }
	#header #menu ul li{ text-align: center; float: left; border-right: 1px solid #000; border-left: 1px solid #878686; margin: 2px 0 0 0 ; }
	#header #menu ul li a{ text-decoration: none; color: #FFF; display: block; padding: 8px 28px 6px 28px;  font-weight: bold; }
	
#left{ float: left; width: 730px; margin: 0 0 0 60px; }

	.movie{ width: 354; float: left; margin: 0 10px 10px 0; }
	.movie h1{ margin: 0 0 1px 0; padding: 4px 0 0 10px;; font-size: 11px; color: #03ccff; font-weight: bold;  height: 18px; width: 344px; }
		.normal{ background: url(images/movie-h1.png) no-repeat; }
		.most-pop{ background: url(images/most_populair.png) no-repeat; }
		.spotlight{ background: url(images/spotlight.png) no-repeat; }
	.border{ border: 1px solid #f1f1f1; padding: 5px; width: 342px; }
		.thumb{ float: left; }
		.description{ float: left; padding: 2px 0 0 9px; line-height: 2; }
			.rating{ font-weight: bold; width: 140px; }
			.votes{ line-height: 1.1; font-size: 9px; margin-left: 52px; }
			
	.adsense{ margin: 10px 0; }

#right{ float: left; width: 220px; overflow: hidden;  }

	#right h1{ margin: 0; position: relative; z-index: 10; padding: 0 0 3px 0; background: url(images/fade_bar.png) bottom left no-repeat; font-size: 14px; font-weight: normal; }

	.box-container{ width: 200px; background: url(images/right_shade.png) repeat-y; margin: 0 0 0 8px;  }
	.top-bg{ background: url(images/right_top.png) no-repeat top; }
	.bottom-bg{ background: url(images/right_bottom.png) no-repeat bottom; min-height: 120px; padding: 10px; }
	.padding_divje{ margin: 7px 0 0 4px; }
	.dropdown{ width: 158px; margin: 2px 0 5px 0; color: #abaaaa; }
	.zoek-veld{ background: url(images/zoek-field.png) no-repeat; color: #abaaaa; height: 17px; width: 135px; border: 0; margin: 0; padding: 3px 0 0 23px; margin: 2px 0 5px 0; }
	.zoek-button{ background: url(images/zoek-button.png) no-repeat; height: 25px; width: 159px; border: 0; margin: 0; padding: 0; }

	.cat-list{ list-style: url(images/list.png); margin: 5px 0 0 22px; padding: 0; }
	.cat-list li{ margin: 3px 0 0 0; }
	.cat-list a{ text-decoration: none; color: #000; }
	
	.total-movies, .added-movies, .online, .registerd, .registerd-month{ background: url(images/dvd.png) no-repeat; height: 20px; padding: 2px 0 0 20px; margin: 5px 0 0 6px; color: #03ccff; font-weight: bold; }
	.added-movies{ background: url(images/added.png) no-repeat; }
	.registerd{ background: url(images/user.png) no-repeat; }
	.registerd-month{ background: url(images/user_add.png) no-repeat; }
	.online{ background: url(images/user_online.png) no-repeat; }
	
#footer{ height: 28px; border-top: 1px solid #000; width: 100%; background: #04acd6; clear: both; }
	
	#inner_footer{ width: 1024px; margin: 0 auto; padding: 6px 0 0 0; color: #FFF; }
	
		#copyright{ float: left; }
		#linkjes{ float: right; }
		#linkjes a{ color: #FFF; text-decoration: none; }
		#rss{ background: url(images/rss.png) no-repeat center right; height: 20px; padding: 2px 20px 2px 0; }
		
		
/* MOVIE PAGE */

#ad_left{ float: left; width: 125px; margin: 0 20px 0 0; }
#movie_container{ float: left; }

	#movie_info{ width: 352px; float: left; }
	
		.dvd_link{ padding: 5px 0; background: url(images/dvd.png) no-repeat center right; width: 80px; margin: 4px 0; }
		.sub_link{ padding: 5px 0; background: url(images/subtitles.png) no-repeat center right; width: 65px; margin: 4px 0; }
		.dvd_link a, .sub_link a{ text-decoration: none; color: #000; }
		
	#usefull_links{ width: 160px; border: 1px solid #f1f1f1; float: left; margin: 0 0 0 3px; padding: 5px; }	
	#movie_info_h1{ font-size: 12px; font-weight: bold; margin: 0 0 1px 0; color: #03ccff; padding: 8px 0 0 12px; background: url(images/movie_top.png) no-repeat; height: 22px; width: 516px; }
	
	.download_links{ border: 1px solid #f1f1f1; width: 528px; background: url(images/download_links_gradient.png) bottom repeat-x; margin: 0 0 5px 0; }
	.download_links h1{ font-size: 11px; font-weight: bold; margin: 0; padding: 0; background: url(images/download_link_bg.png) no-repeat; height: 23px; width: 500px; padding: 7px 0 0 8px; }
	.download_links_content{ padding: 7px 10px; }
	.download_links_content a{ color: #03ccff; text-decoration: none; }
	.download_links_rating{ padding: 4px 0; font-weight: bold; margin: 6px 0 0 0; width: 200px; float: left; margin-right: 100px; }
	.download_links_report{ background: url(images/report.png) no-repeat center right; padding: 4px 0; font-weight: bold; margin: 6px 0 0 0; width: 120px; float: left; } 
		.download_links_rating a, .download_links_report a{ color: #000; }
	
	
	.google_adsense{ background: #04acd6; width: 528px; border: 1px solid #98e3f6; margin: 9px 0; }
	.google_adsense_small{ margin: 10px 24px; }
	
.reacties h1{ margin: 10px 0 1px 0; padding: 6px 0 0 7px; background: url(images/movie_top.png) no-repeat; no-repeat; height: 21px; font-size: 12px; }

	.reactie{ border: 2px solid #f8f8f8; border-right: 1px solid #f8f8f8; border-bottom: 1px solid #f8f8f8; margin: 0 0 1px 0; width: 515px; padding: 5px; }
	.reactie .door{ float: left; width: 150px; }
	.reactie .datum{ float: left; width: 150px; }
	.reactie .streepje_reactie{ margin: 2px 0; }
	
	
.reactie_plaatsen{ width: 515px; border: 1px solid #d8d7d7; background: #f1f1f1; padding: 5px; margin: 10px 0 0 0; }
	
	.reactieveld{ font: 11px "Tahoma"; border: 1px solid #d8d7d7; background: #FFF; width: 400px; padding: 4px; height: 70px; margin: 4px 0 0 0; float: left; }
	.smileys{ float: left; width: 80px; margin: 7px 0 0 10px; word-spacing: 7px; }
	.smileys img{ margin-bottom: 8px; }
	
	.reactie_button{ background: url(images/reactie_button.png) no-repeat; height: 25px; width: 177px; border: 0; margin: 4px 0 0 0; padding: 0; }
	
#comment_rules{ background: #03ccff; width: 507px; margin: 1px 0 5px 0; font-weight: bold; padding: 4px 10px; }
	#comment_rules h1{ background: url(images/comment_rules.gif) no-repeat; padding: 3px 0 0 20px; margin: 0 0 3px 0; }

/*TERMS*/
#accept_button{ background: url(images/accept_button.png) no-repeat; height: 25px; width: 177px; border: 0; margin: 0; padding: 0; }