/******************************************************************************/
/* CSS Document
/******************************************************************************/

/******************************************************************************/
/* General css declarations
/******************************************************************************/
html body{
	height:								100%;
	background-color: 					#000000;
	margin: 							0px;
	padding:							0px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	font-size: 							11px;
	color: 								white;
	scrollbar-border-width: 			0px;
	scrollbar-3dlight-color: 			#707376;
	scrollbar-highlight-color: 			#ababab;
	scrollbar-face-color: 				#707376;
	scrollbar-shadow-color: 			#ababab;
	scrollbar-track-color: 				#707376;
	scrollbar-arrow-color: 				white;
	scrollbar-darkshadow-color: 		#ababab;
}

table {
	padding:							0px;
	/*border:							1px solid white*/
	font-size: 							11px;
}

td {
	vertical-align:						top;
	/*border:							1px solid white;*/
	font-size: 							11px;
}

img {			
	border:								0px;							
}

.td_fill{
	height:								10px;
}


/******************************************************************************/
/* Specific images
/******************************************************************************/
.img_review{
	float:								left;	
	padding: 							4px 10px 0px 0px;
}

.img_score{
	margin-bottom:						-2px;
}

.img_search{
	margin-bottom:						-4px;
}


/******************************************************************************/
/* Links
/******************************************************************************/
A:LINK,
A:VISITED,
A:HOVER{
	font-family: 						Verdana, Arial, Verdana, Helvetica, sans-serif;
	color: 								#6CAA00;
	text-decoration: 					none;
	font-size: 							11px;
}

A:HOVER{
	text-decoration: 					underline;
}

.mainFilmTitle_link:LINK,
.mainFilmTitle_link:VISITED,
.mainFilmTitle_link:HOVER,
.mainFilmTitle_klassieker_link:LINK,
.mainFilmTitle_klassieker_link:VISITED,
.mainFilmTitle_klassieker_link:HOVER
{
	text-decoration: 					none;
	font-size: 							14px;
}

A.mainFilmTitle_klassieker_link:LINK,
A.mainFilmTitle_klassieker_link:VISITED,
A.mainFilmTitle_klassieker_link:HOVER,
A.review-read-more_klassieker:LINK,
A.review-read-more_klassieker:VISITED,
A.review-read-more_klassieker:HOVER {
	color: 								#ffdb02;
}

.mainFilmSubTitle_link:LINK{
	text-decoration: 					none;
	font-size: 							12px;
}

.mainFilmSubTitle_link:VISITED{
	text-decoration: 					none;
	font-size: 							12px;
}

.mainFilmSubTitle_link:HOVER{
	text-decoration: 					none;
	font-size: 							12px;
}

.text:LINK{
	color: 								white;
	text-decoration: 					none;
	font-size: 							11px;
}

.text:VISITED{
	color: 								white;
	text-decoration: 					none;
	font-size: 							11px;
}

.text:HOVER{
	color: 								#6CAA00;
	text-decoration: 					none;
	font-size: 							11px;
}

.read-more:LINK{
	font-style: 						italic;
	color: 								#FFDB02;
	font-size: 							11px;
}

.read-more:VISITED{
	font-style: 						italic;
	color: 								#FFDB02;
	font-size: 							11px;
}

.read-more:HOVER{
	font-style: 						italic;
	color: 								#FFDB02;
	text-decoration: 					underline;
	font-size: 							11px;
}


.overlib:LINK{
	color: 								#6CAA00;
	text-decoration:					none;
	font-size: 							11px;
}

.overlib:HOVER{
	cursor:								pointer;
	text-decoration:					none;
	font-size: 							11px;
}

.overlib:VISITED{
	text-decoration:					none;
	font-size: 							11px;
}

/******************************************************************************/
/* Header items
/******************************************************************************/

.header{
	height:								163px;
	width:								1000px;
}

/******************************************************************************/
/* Left items
/******************************************************************************/

.leftbar{	
	height:								100%;
	width:								33px;
	background-image: 					url(../images/leftbar_midden.jpg);
	background-repeat: 					repeat-y;	
	font-size: 							11px;
}

/******************************************************************************/
/* Main items
/******************************************************************************/
.container{
	padding:							0px;
	margin:								0px;
}

.table_main{
	width:								590px;
	margin:								12px 0px 0px 10px;
	font-size: 							11px;
}

.table_main_film{
	width: 								600px;
	margin:								20px 0px 0px 0px;
	font-size: 							11px;
}

.main_article{
	width: 								600px;
	margin:								20px 0px 0px 0px;
	font-size: 							11px;
}

.table_main_agenda{
	width: 								600px;
	margin:								20px 0px 0px 0px;
	font-size: 							11px;
}

/******************************************************************************/
/* Right items
/******************************************************************************/
.right_container{
	background-image: 					url(../images/right_middle.gif);
	background-repeat: 					repeat-y;
	padding:							0px 0px 0px 0px;
	font-size: 							11px;
}

.banner_vertical{	
	height:								100%;
	width:								125px;
	text-align:							right;	
	padding:							20px 0px 0px 0px;
	font-size: 							11px;
}

.table_right{
	width:								220px;
	min-height:							100%;
	padding:							0px 0px 0px 0px;
	height:								auto !important; /*voor moderne browsers*/
	height:								100%; /*voor IE*/
	font-size: 							11px;
}

.right_top{
	background-image: 					url(../images/right_top.gif);
	background-repeat: 					no-repeat;	
	height:								62px;
	font-size: 							11px;
}

.right_middle{
	min-height:							100%;
	height:								auto !important; /*voor moderne browsers*/
	height:								100%; /*voor IE*/
	/*
	background-image: 					url(../images/right_middle.gif);
	background-repeat: 					repeat-y;
	*/
	padding:							2px 12px 0px 12px;
	font-size: 							11px;
}

.login{
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	font-size: 							11px;	
	color: 								white;
}

.topfilms_score{
	width:								10px;
	padding:							0px 3px 0px 16px;
	font-weight:						bold;
	font-size: 							11px;
}

.topfilms_text{
	width:								200px;
	padding:							0px 10px 0px 5px;
	font-size: 							11px;
}

.reviewerstopfilms_nr {
	width:								50px;
}

.reviewerstopfilms_text {
	line-height:						18px;
}

.agenda_text{
	width:								200px;
	padding:							0px 10px 0px 25px;
	font-size: 							11px;
}

.search{
	padding:							0px 0px 0px 17px;
	font-weight:						bold;
	color: 								#FFDB02;
	font-size: 							11px;
}

.sidebar-read-more{	
	text-align: 						right;
	font-size: 							11px;
	padding:							5px 22px 0px 0px;
}

.AJAX{
	font-weight:						bold;
	font-style:							italic;
	padding: 							5px 0px 15px 0px;
	font-size: 							11px;		
}

.reaction_list_author {
	padding:							0px 0px 5px 5px;
}


/******************************************************************************/
/* Specific film items
/******************************************************************************/

.main_film{
	padding:							0px 0px 0px 0px;
	font-size: 							11px;
}

.left_film{
	width:								190px;
	padding:							0px 0px 0px 0px;
	font-size: 							11px;
}

.review-author{
	width:								400px;
	color: 								gray;
	font-size: 							11px;
}

.review-intro{
	padding: 							5px 10px 5px 0px;	
	line-height:						17px;
	text-align: 						justify;
	font-size: 							11px;
}

.review-text{
	text-align: 						justify;
	line-height:						17px;
	font-size: 							11px;	
}

.review-score{
	font-size: 							11px;
	padding: 							5px 0px 0px 10px;	
}

.review-shoplink{
	font-size: 							11px;
	padding: 							8px 0px 0px 10px;	
}

.review-score-right{
	padding: 							5px 0px 0px 0px;	
	text-align:							right;
	font-size: 							11px;
}

.review-shop-link-right{
	width:								50px;
	padding: 							5px 0px 0px 0px;	
	text-align:							left;
	font-size: 							11px;
}

.review-read-more{	
	padding: 							5px 0px 0px 10px;
	text-align: 						right;
	font-size: 							11px;
}

.googleMaps{
	padding:							0px 0px 0px 20px;
	color:								black;
	font-size: 							11px;
}

/******************************************************************************/
/* Specific film items - reactions
/******************************************************************************/
.table_reaction{
	border:								1px dashed gray;
	padding:							5px 5px 5px 5px;
	margin-bottom:						10px;
}

.reaction-author{
	color: 								gray;
	font-size: 							11px;
}

.reaction-line{
	height:								20px;
	background-image: 					url(../images/reaction_line.jpg);
	background-repeat: 					no-repeat;
	background-position:				top center;
}

.reaction-text{
	width: 								400px;
	text-align:							left;
	line-height:						14px;
	padding: 							10px 10px 15px 15px;
	font-size: 							11px;
}

/******************************************************************************/
/* Specific archive items
/******************************************************************************/

.archive-alphabet{
	font-weight:						bold;
	color: 								white;
	font-size: 							12px;
}


/******************************************************************************/
/* Lines
/******************************************************************************/

.line_x{
	background-image: 					url(../images/line_x.jpg);
	background-repeat: 					no-repeat;
	background-position:				center;
	height:								20px;
}

.line_y{
	width:								20px;
	background-image: 					url(../images/line_y.jpg);
	background-repeat: 					no-repeat;
	background-position:				top center;
}

/******************************************************************************/
/* Register items
/******************************************************************************/

.table_register{
	width:								100%;
	margin:								0px 0px 0px 20px
	font-size: 							11px;
}

.register_errors{
	width:								500px;
	color:								red;
	padding:							0px 0px 0px 20px
	font-size: 							11px;
}

.register_left{
	width:								150px;
	font-size: 							11px;
}

.register_right{
	width:								300px;
	font-size: 							11px;
}

.register_info{
	width:								2px;
	font-size: 							11px;
}

.unregister_info{
	width:								500px;
	font-size: 							11px;
}


/******************************************************************************/
/* Form items
/******************************************************************************/

.input{
	font-family: 						Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size: 							10px;
	border: 							1px solid #000000;
}

.select{
	font-family: 						Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size: 							10px;
	border: 							1px solid #000000;
}

.radio-zoeken{
	font-family: 						Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size: 							10px;
}



.film-cover{
	text-align:							right;
}

.film-left{
	text-align:							right;
	font-size: 							11px;
}

.filmLeft{
	text-align: 						right;
	font-size: 							11px;
}

/******************************************************************************/
/* Add / edit / delete items
/******************************************************************************/

.table_edit_item{
	width:								400px;
	font-size: 							11px;
}

/******************************************************************************/
/* Headings
/******************************************************************************/
	
/**
 * Twitter - http://www.twitter.com
 * Copyright (C) 2009 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 1.0.8 Twitter search/profile widget with a variety of options to customize
*/
.twtr-widget{
	margin-top: 15px;
	position:relative;
	font-size:12px!important;
	font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;
}

.twtr-fullscreen{
	font-size:220%!important;
}

.twtr-fullscreen .twtr-new-results{
	display:none!important;
}

.twtr-widget .twtr-spinner{
	width:14px;
	height:14px;
	position:absolute;
	background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;
	top:3px;
	right:3px;
}

.twtr-inactive{
	display:none;
}

.twtr-widget a img{
	border:0!important;
}

.twtr-doc{
	overflow:hidden;
	width:100%;
	text-align:left;
	font-weight:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.twtr-bd{
	padding:0 1px;
}

.twtr-widget .twtr-tweet-wrap{
	padding:6px 8px;
	overflow:hidden;
	zoom:1;
}

.twtr-fullscreen .twtr-tweet-wrap{
	padding:20px;
}

.twtr-widget .twtr-tweet{
	border-bottom:1px dotted #ddd;
	overflow:hidden;
	zoom:1;
}

.twtr-widget .twtr-tweet a.twtr-reply{
	visibility:hidden;
}

* html .twtr-widget .twtr-tweet a.twtr-reply{
	visibility:visible;
}

.twtr-widget .twtr-tweet:hover a.twtr-reply{
	visibility:visible;
}

.twtr-widget-profile img.twtr-profile-img{
	display:block;
	float:left;
	width:31px;
	height:31px;
	border:0!important;
}

.twtr-widget h3,.twtr-widget h4,.twtr-widget p{
	margin:0!important;
	padding:0!important;
	line-height:1.2!important;
	width:auto!important; 
	color: gray;
}

.twtr-widget-profile h3,.twtr-widget-profile h4{
	margin:0 0 0 40px!important;
}

.twtr-widget h3{
	font-size:13px!important;
	font-weight:normal!important;
}

.twtr-widget h4{
	font-size:16px!important;
}

.twtr-widget i,.twtr-widget .twtr-new-results{	
	font-size:9px;
	font-style:normal;
	display:block;
	margin-top:2px;
	zoom:1;
}

.twtr-widget .twtr-new-results{
	text-align:center;
	padding:3px;
	margin:0 auto -10px auto;
	display:block;
	position:relative;
	bottom:5px;
}

.twtr-results-inner{
	line-height:1;
	font-size:100%;
	padding:4px 0;
	position:relative;
	bottom:-2px;
	width:40%;
	margin:0 auto;
	z-index:2;
	text-align:center;
}

.twtr-results-hr{
	width:100%;
	position:relative;
	z-index:1;
	height:1px;
	border-bottom:1px dotted #ddd;
	bottom:7px;
	background:none;
	overflow:hidden;
}

.twtr-new-results span{
	position:relative;
	z-index:3;
	top:-14px;
	display:block;
	font-size:9px!important;
}

.twtr-hd{
	padding:10px;
	position:relative;
	zoom:1;
	overflow:hidden;
}

.twtr-fullscreen .twtr-hd{
	height:0;
	padding:0;
}

.twtr-timeline{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	position:relative;
	overflow:hidden;
	z-index:2;
	height:225px;
}

.twtr-flat .twtr-timeline{
	overflow-x:hidden;
	overflow-y:scroll;
}
	
.twtr-widget .twtr-tweet:last-child{
	border-bottom-width:0;
}

.twtr-ft{
	position:relative;
}

.twtr-ft div{
	overflow:hidden;
	padding:10px;
	zoom:1;
}

.twtr-ft span{
	float:right;
	text-align:right;
}

.twtr-ft a{
	float:left;
	display:block;
}

.twtr-ft span a{
	float:none;
}

.twtr-avatar{
	width:40px;
	height:40px;
	float:left;
	overflow:hidden;
	display:block;
}

.twtr-fullscreen .twtr-avatar{
	width:80px;
	height:80px;
}

.twtr-img{
	height:25px;
	width:25px;
}

.twtr-img img{
	width:30px;
	height:30px;
}

.twtr-fullscreen .twtr-img img{
	width:72px;
	height:72px;
}

.twtr-fullscreen a.twtr-join-conv{
	display:none;
}

.twtr-tweet-text{
	margin-left:40px;
}

.twtr-fullscreen .twtr-tweet-text{
	margin-left:90px;
}

.twtr-doc a{
	text-decoration:none!important;
	font-size:12px;
}

.twtr-doc a:hover{
	text-decoration:underline!important;
}	


h1, h2, h3, h4 {
	padding: 							0px;
	margin:								0px;
	color:								#FFDB02;
}

h1 {
	font-size: 							24px;
}

h2{
	padding-top: 						10px;
	font-size: 							10px;
}

h3{
	text-align: 						right;
	font-size: 							12px;
	padding-top: 						0px;
	padding-bottom: 					0px;
}

h4{
	display:							inline;	
}

h1.filmLeft 
	{
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 14px;
	}
h1.filmLeftGroot 
	{
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 18px;
	}
h1.filmTitleLeft 
	{
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 16px;
	}
h1.mainFilmTitle
	{
	display: inline;	
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 18px;
	}
h1.mainFilmSubTitle 
	{
	display: inline;	
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 14px;
	}
h1.filmTitle 
	{
	display: inline;	
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 20px;
	}
h1.filmSubTitle 
	{
	display: inline;	
	padding-top: 2px;
	padding-bottom: 4px;
	font-size: 14px;
	}
h1.filmRight
	{
	font-size: 18px;
	}
h1.main-title-klassiekers {
	color:	#6caa00;
}	

