	/*DOCUMENT*/
	* {
		margin: 0;
		padding: 0;
		font: 12px 'Trebuchet MS', Verdana, Tahoma;
		border: 0;
		font-size: 8pt;
	}
	
	body {
		width: 1000px;
		margin: 0 auto;
		background: #000000;
	}
	/*CONTAINER*/
	#container{
		width: 1000px;
		text-align: left;
		background: url(/images/bg_container_2.jpg) no-repeat;
		display: block;
position: relative;
	}
	/*BOXES*/
	#boxes{
		width: 605px;
		height: 123px;
		padding-left: 395px;
	}
		#boxes .login{
			width: 218px;
			height: 63px;
			float: left;
			margin: 27px 0 0 0;
		}
			#boxes .titel{
				color: #f77706;
				font: 12px 'Trebuchet MS', Verdana, Tahoma;
				display: block;
				margin-top: 22px;
				float: left;
			}
			#boxes .content{
				border-left: 1px solid #f77706;
				float: left;
				height: 63px;
				margin-left: 6px;
				padding: 0 0 0 4px;
				color: #fff;
			}
				#boxes .content input{
					width: 81px;
					_display: block;
					margin: 2px;
					padding: 0px 2px 0px 2px;
					float: right;
					//width: 75px;
					border: none;
				}
				#boxes .content label{
					width: 70px;
					text-align: right;
					float: left;
					display: block;
					margin-top: 2px;
				}
				#boxes .submit{
					*height: 17px;
				}
		#boxes .countdown{
			width: 325px;
			_width: 310px;
			height: 63px;
			float: right;
			margin: 27px 17px 0px 0px;
		}
			#boxes .countdown p{
				margin-top: 22px;
				float: left;
			}
			#boxes .countdown .count{
				border: 1px solid #575656;
				background: #323232;
				font-size: 18px;
				text-align: center;
				float: left;
				padding: 2px;
				margin: 6px 4px 4px 4px;
			}
				#boxes .countdown .count small{
					display: block;
					font-size: 12px;
				}
	/* HEADER */
	#header{
		margin: 0px 0px 0px 248px;
		height: 44px;
	}
	#header .tabs a{
		text-decoration: none;
		color: #ffffff;
	}
	#header .tabs_down a{
		text-decoration: none;
		color: #585858;
	}
	#header .tabs_down a:hover{
		text-decoration: underline;
	}
		#header .tabs{
			height: 22px;
		}
			#header .tabs ul{
				list-style:none;
			}
			#header .tabs ul li{
				float: left;
				display: block;
				background: url(/images/tab_start.jpg) no-repeat;
				margin: 0px 0px 0px 1px;
				height: 22px;
			}
				#header .tabs ul li span{
					background: url(/images/tab_end.png) right top no-repeat;
					_background: none;
					display: block;
					padding: 2px 10px 0px 10px;
					color: #fff;
				}
			#header .tabs_down{
				border: 1px solid #c7c5c5;
				border-top: 0;
				background: #ededed;
				height: 22px;
				width: 561px;
				padding: 2px 2px 0px 2px;
			}
				#header .tabs_down a{
					margin: 0px 4px 0px 4px;
				}
			#header .tabs_content{
				display: none;
			}
	/* SPOTLIGHT */
	#spotlight{
		height: 145px;
		width: 100%;
	}
		#spotlight .spotlight{
			float: right;
			width: 380px;
			margin: 12px 0 0 0;
		}
			#spotlight .spotlight_img{
				border: 1px solid #c7c5c5;
				margin: 4px 4px 0px 0px;
				width: 113px;
				height: 113px;
				float: left;
			}
		#spotlight .info{
			margin-top: 13px;
			width: 345px;
			height: 117px;
			float: right;
			padding-right: 20px;
		}			
			#spotlight .info h2{
				font: 14px 'Trebuchet MS', Verdana, Tahoma;
				font-weight: bold;
			}
		#spotlight .film{
			margin-top: 60px;
			width: 185px;
			height: 70px;
			float: right;
			padding-right: 20px;
		}
			#spotlight .film h2{
				font: 14px 'Trebuchet MS', Verdana, Tahoma;
				font-weight: bold;
			}
	/* CONTENT */
	#content{
		background: #fff;
		width: 946px;
		margin-left: 43px;

		position: relative;
		height: auto !important;
		overflow: hidden;
		*overflow: visible;
		clear: all;  
		z-index: 0;
	}
		#content h1, #content h1 a{
			font: 18px 'Trebuchet MS', Verdana, Tahoma;
			color: #f77706;
			border-bottom: 1px solid #c7c5c5;
			background: url(/images/bullet.jpg) 0px 5px no-repeat;
			padding: 0px 0px 0px 15px;
			margin-bottom: 2px;
		}
#content h1 a{
background: none;
margin: 0;
paddig: 0;
}
		#content h2, #content h2 a{
			font: 14px 'Trebuchet MS', Verdana, Tahoma;
			color: #f77706;
			text-decoration: none;
			margin: 8px 0px 2px 0px;
		}
			#content .nieuws_kop{
				letter-spacing: 3px;
			}
		#content p{
			margin: 0px 0px 6px 0px;
		}
		#content a{
			text-decoration: underline;
			color: #000;
		}
		#content a:hover{
			text-decoration: none;
			color: #c7c5c5;
		}
		#content .left{
			float: left;
			width: 650px;
			margin: 0px 0px 0px 10px;
			_margin-left: 5px;
		}
		#content .right{
			display: block;
			float: right;
			width: 260px;
			margin-right: 10px;
		}
			#content .right .nieuws, #nieuws .nieuws{
				width: 256px;
				height: 105px;
				background: url(/images/nieuws.jpg) no-repeat;
			}
				#content .right .nieuws .content, #nieuws .nieuws .content{
					display: block;
					width: 160px;
					_width: 157px;
					height: 90px;
					float: right;
					text-align: left;
					margin: 0px 4px 0px 0px;
				}
				#content .right .nieuws img, #nieuws .nieuws img{
					margin: 1px 1px 4px 1px;
					float: left;
				}
				#content .right .nieuws .bar, #nieuws .nieuws .bar{
					display: block;
					clear: both;
				}
					#content .right .nieuws .reacties, #nieuws .nieuws .reacties{
						background: url(/images/icon_speech.jpg) no-repeat;
						padding: 2px 4px 0px 20px;
					}
					#content .right .nieuws .datum, #nieuws .nieuws .datum{
						background: url(/images/icon_clock.jpg) no-repeat;
						padding: 2px 4px 0px 20px;
					}
	/* FOOTER */
	#footer{
		background: url(/images/footer.jpg) no-repeat;
		width: 100%;
		height: 19px;
		padding-top: 20px;
		text-align: center;
		color: #fff;
	}
		#footer a{
			color: #fff;
		}
	/* BALLON */
	.popup {
		width: 151px;
		height: 63px;
		padding-top: 17px;
		padding-left: 5px;
		display: none;
		position: absolute;
		background-image: url(/images/popup.gif);
		z-index: 100;
	}
#content input{
border: 1px solid #c7c5c5;
display: block;
}
label {
	width: 200px;
	display: block;
	font-size: 8pt;
	margin-left: 2px;
}
input,textarea {
	display: block;
	background: #FFFFFF;
	margin: 2px;
	border: 1px solid #d8d8d8;
}
.valuef {
	color: #212121;
	width: 20px;
	text-align: right;
	font-size: 8pt;
	font-face: 'Trebuchet MS', Verdana;
	font-weight: bold;
	line-height: 12px;
	border: 0;
	cursor: default;
	display: inline;
}
td {
	padding: 0px;
	text-align: center;
	vertical-align: bottom;
}
hr {
	border: 0px;
	color: #FFFFFF;
	border-bottom: 1px dotted #212121;
}
.infobalk {
	background: url(./images/infobalk.png) no-repeat;
	width: 200px;
	height: 36px;
	display: block;
	text-align: left;
}
.positie {
	font: 18px 'Trebuchet MS', Verdana, Tahoma;
	color: #ffffff;
	width: 38px;
	text-align: center;
	display: block;
	float: left;
	margin-top: 5px;
}
.gebruikersnaam {
	display: block;
	padding: 9px 0px 0px 0px;
	float: left;
	width: 110px;
	overflow: hidden;
}
.stemmen {
	float: left;
	display: block;
	padding: 9px 0px 0px 0px;
	width: 49px;
	overflow: hidden;
}
.sms {
	font: 11px 'Trebuchet MS',Verdana,Tahoma;
	text-align:center;
	vertical-align:bottom;
	display: block;
	width: 120px;
	padding: 100px 20px 20px 20px;
}
.bellen{
	padding: 0px 0px 20px 20px;
	font: 12px 'Trebuchet MS',Verdana,Tahoma;
	display: block;
	text-align: left;
}
.bellen input{
	border: 0px;
	color: #4f80bb;
	display: inline;
}
.bellen a{
	display: inline;
}
#zoekresultaat.laden{
	background: #ededed url(/images/loading.gif) 300px 100px no-repeat;
	min-height: 200px;
}
#reacties p {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}
#reacties small{
	font-size: 8pt;
	font-style: italic;
}
td {
	padding: 0px;
	text-align: center;
	vertical-align: bottom;
}
.thumb img{
	display: block;
}
.thumb a{
	font-size: 8pt;
	text-decoration: none;
	color: #212121;
}
.thumb a:hover{
	text-decoration: underline;
}
b{
	font-weight: bold;
}
.navigatie{
	border: 1px solid #c7c5c5;
	background: #ededed;
	padding: 2px 2px 0px 2px;
}
#reacties p{
background: #ededed;
}
.random{
width: 72px;
height: 82px;
margin: 2px;
display: block;
float: left;
}
.random img{
position: absolute;
z-index: 100;
width: 62px;
height: 72px;
}
.content_img_box{
display: block;
float: left;
height: 170px;
padding: 4px 0px 0px 4px;
}
.content_img_box_img{
height: 150px;
width: 150px;
text-align: center;
_text-align: left;
*text-align: left;
background: #ededed;
}
.onderdelen{
height: 200px;
background: #ededed;
display: block;
float: left;
width: 150px;
}
.memberinfo, .memberinfo_spotlight{
background: #fff;
z-index:100;
position: absolute;
width: 144px;
margin-top: 50px;
padding: 3px;
text-align: left;
opacity: 0.6;
filter: alpha(opacity=60);
}
.memberinfo_spotlight{
margin-top: 30px;
width: 107px;
}
a div{
color: #000;
text-decoration: none;
}

/* navigatie */
.pagina_n, .pagina a, .pagina_actief, .pagina_actief a {
	background-color: #f77706;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 3px;
	text-decoration: none;
	font-size: 11px;
}

.pagina a:hover, .pagina_actief, .pagina_actief a {
	background-color: #ededed;
	color: #212121;
}
#male,#female, .male, .female, #star, .star{
padding: 0px 10px 0px 25px;
cursor: hand;
cursor: pointer;
}
#male, .male{
background: url('/images/male.png') no-repeat;
}
#female, .female{
background: url('/images/female.png') no-repeat;
}
#star, .star{
background: url('/images/star.png') no-repeat;
}
.icon_paper{
background: url('/images/icon_paper.png') no-repeat;
padding: 0px 10px 0px 25px;
}

#cats a{
text-decoration: none;
}
#categorieen a{
text-decoration: none;
}
#categorieen a:hover{
color: #000000;
}
#categorieen td{
/*border: 1px solid #ededed;*/
	border: 1px solid #c7c5c5;
	background: #ededed;
}
#categorieen td:hover{
background: #ffffff;
}

				#nieuws .bar{
					display: block;
					clear: both;
					padding-top: 5px;
				}
					#nieuws .reacties{
						background: url(/images/icon_speech.jpg) no-repeat;
						padding: 2px 4px 0px 20px;
					}
					#nieuws .datum{
						background: url(/images/icon_clock.jpg) no-repeat;
						padding: 2px 4px 0px 20px;
					}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.cat{
background-color:#f2f2f2; 
display: block;
margin: 0px 0px 2px 0px;
	border: 1px solid #c7c5c5;
}
.cat:hover{
/*background-color: #ffffff;*/
background-color:#fff;
color: #212121;
}

#tooltip{
	position:absolute;
	border:2px solid #c7c5c5;
	background: #fff;
	padding:2px 5px;
	color:#212121;
	display:none;
}
.ol{
	background: url(/images/ol.png) no-repeat;
	padding: 3px 0px 0px 29px;
	margin: 0px 0px 9px 0px;
	font-size: 12px;
	line-height: 23px;
}
