/* Algemene waardes */
* {
	margin:0;
	padding:0;
}
html, body {
	font-family: Arial;
	font-size:12px;
	/* color:#676767; */
	color:#3f3f3f; 
	height:100%;
	background:#FFF;
}
.fixfloat {
	height:0;
	width:0;
	overflow:hidden;
	clear:both;
}
.leftfloat {float:left;}
a {
	color:#3f3f3f;
	text-decoration:none;
}
/*a:hover {text-decoration:underline;} */
a:hover { text-decoration: none; border-bottom:1px dotted;color:#c91e7d; }
a img {border:0;}
/* End Algemene waardes */
/* Container */
div#container {
	width:1016px;
	margin:0 auto -185px;
	min-height:100%;
	height: auto !important;
	height:100%;
	background: url(images/content_bg.png) 0 252px no-repeat;
}
div#push {height:185px;}
	/* Header */
	div#header {
		width:947px;
		height:177px;
		background: url(images/header.png);
		padding:19px 0 0 69px;
	}
	#logo {
		float:left;
	}
	#adspace { 
		float:right;
		width:468px;
		height:60px;
		
		/* margin-right:20px; */
		margin-right:235px;
	}
	
	/* End Header */
	/* Menu */
	#menu {
		width:1004px;
		height:49px;
		background: url(images/menu.png);
		padding:7px 0 0 12px;
	}
	div#menu ul {list-style-type:none;}
	div#menu ul li {
		float:left;
		height:30px;
		background: url(images/streep.png) left no-repeat;
		padding:0 0 0 2px;
	}
	div#menu ul li.first {background:none; padding:0;}
	div#menu ul li a {
		display:block;
		float:left;
		height:30px;
		line-height:30px;
		font-size:16px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		padding:0 8px;
	}
	div#menu ul li a:hover {color:#400a28;text-decoration: none; border-bottom:0px;}
	/* End Menu */
	/* Content */
	div#content {
		width:1016px;
		padding:0 0 20px 0;
		/* color:#000000; */
		/* font-family: Verdana; */
	}
	div#left {
		padding:0 0 0 8px;
		width:171px;
		float:left;
		font-size:14px;
	}
	div#left .kop-first {margin:0;}
	div.kop {
		width:171px;
		height:48px;
		background: url(images/kop.png);
		text-align:center;
		color:#FFF;
		font-weight:bold;
		font-size:18px;
		line-height:40px;
		font-family:Georgia;
		margin:30px 0 0 0;
	}
	div#search {
		width:171px;
		height:50px;
		text-align:center;
	}
	.input {
		float:left;
		width:121px;
		height:23px;
		background: url(images/input_bg.png);
		border:0;
		line-height:23px;
		margin:0 0 5px 8px;
		padding:0 4px;
	}
	div#left p {
		padding:0 0 0 20px;
		line-height:20px;
	}
	div#left a {
		color:#545353;
		text-decoration:none;
	}
	div#left a:hover {text-decoration: none; border-bottom:1px dotted;color:#c91e7d;}
	div#left ul {list-style-type:none; padding:5px 0 0 20px;}
	div#left ul li {
		background: url(images/dot2.png) left center no-repeat;
		padding:0 0 0 10px;
		font-size:14px;
		line-height:22px;
	}
	div#left ul li.streep {background: url(images/dot3.png) left center no-repeat;}
	div#middle {
		float:left;
		width:561px;
	}
	div#top {
		width:561px;
		height:246px;
		background: url(images/top.png);
	}
	div#top_kop {
		width:551px;
		height:49px;
		background: url(images/line.png) bottom no-repeat;
		font-weight:bold;
		line-height:47px;
		padding:0 0 0 10px;
		font-size:25px;
		font-family:Georgia;
		margin:0 0 5px 0;
		text-align:center;
	}
	div#content_inner {
		font-size:14px;
		background: url(images/content_top.png) top no-repeat;
		padding:15px 0 0 0;
		margin-left: 5px;
	}
	h1 {
		padding:0 0 0 20px;
		font-weight:normal;
		font-size:24px;
	}
	div#content_inner p {
		padding:20px 20px 0 20px;
		line-height:18px;
	}
	div#content_inner p.list {
		width: 250px;
		font-size:12px;
		float:left;
		padding:0 0 0 25px;
	}
	div#content_inner p.list b {
		font-size:14px;
	}
	div#profielen {
		padding:10px 0 0 0;
	}
	div#profielen img {
		float:left;
		margin:0 0 17px 17px;
	}
	p.film img {float:left; padding:20px 0 0 0;}
	div.lijn {
		/*width:561px;*/
		width:555px;
		height:14px;
		background: url(images/lijn.png);
		margin:20px 0 0 0;
		overflow:hidden;
	}
	h2 {
		color:#474747;
		font-family:georgia;
		font-size:20px;
		padding:0 0 0 20px;
	}
	div.profiel {
		width:121px;
		float:left;
		padding:0 0 0 10px;
	}
	div#top .profiel-first {padding:0 0 0 22px;}
	div.profiel p {
		padding:0 0 0 10px;
		color:#a73274;
		line-height:20px;
	}
	div#right {
		width:274px;
		float:right;
		padding:2px 0 0 2px;
	}
	div#right ul {list-style-type:none; padding:5px 0 0 25px;}
	div#right ul li {
		background: url(images/dot2.png) left center no-repeat;
		padding:0 0 0 10px;
		font-size:14px;
		line-height:22px;
	}
	div#right a {
		color:#545353;
		text-decoration:none;
	}
	div#right a:hover {text-decoration: none; border-bottom:1px dotted;color:#c91e7d;}
	div#add {
		width:251px;
		height:230px;
		padding:0 0 0 8px;
	}
	div.kop_groot {
		width:269px;
		height:47px;
		background: url(images/kop_groot.png);
		margin:30px 0 0 0;
		text-align:center;
		font-family:Georgia;
		color:#FFF;
		font-weight:bold;
		font-size:18px;
		line-height:40px;
	}
	/* End Content */
/* End Container */
/* Footer */
div#footer_outer {
	width:100%;
	height:185px;
	background:url(images/footer_repeat.png);
}
div#footer {
	width:797px;
	height:185px;
	background: url(images/footer.png);
	margin:0 auto;
	padding:0 0 0 219px;
	color:#797979;
}
div#footer_middle {
	width:500px;
	float:left;
	margin:50px 0 0 0;
}
div#footer_middle p {
	text-align:center;
	line-height:20px;
}
div#rss {
	float:right;
	padding:2px 0 0 2px;
	width:196px;
}
div#rss ul {
	list-style-type:none;
	margin:20px 0 0 5px;
}
div#rss ul li {
	background: url(images/dot.png) left center no-repeat;
	padding:0 0 0 10px;
	line-height:20px;
}
div#footer a {
	color:#797979;
	text-decoration:none;
}
div#footer a:hover {text-decoration:underline;}
/* End Footer */
