/* Stylesheet de motherfuckers */

*{
	margin: 0;
	padding: 0;
	font-family: Calibri, Helvetica, Arial;
}

body {
text-align: center;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", "sans-serif";
font-weight: 300;
font-size: 100%;
margin: 0; 
padding: 0;
color: #fff;
}

a {
color: #fff;
text-decoration: none;
outline: none;

}

a:hover,
a:active,
a:focus,
.current-page-item {
color: #ed1393;
font-weight: bold;
text-decoration: none;
}

#header {
	height: 156px;
	width: 100%;
	background: #fcc7ea url(../images/headerbg.png) repeat-x;
	/*border-bottom: 20px solid #ed1393;*/
}
	
	#logo {
		background:url(../images/logo.png) no-repeat;
		height: 154px;
		text-align: left;
		margin-left: 0px;
		margin-top: 0px;	
	}
	
	#hoofdmenu {
		color: #fff;
		padding: 10px 0 0 650; /*old 400px*/
		font-size: 18px;
		font-weight: bold;	
	}
	
	#hoofdmenu ul{
		padding-left: 40px;
		
	}

	#hoofdmenu li{
		float: left;
		margin-right: 20px;
		list-style: none;
		
	}

	#hoofdmenu a{
		padding: 3px 20px;
		color: #fff;
		text-decoration: none;
		font-size: 18px;
		font-weight: bold;
		
	}

	#hoofdmenu .active a, #hoofdmenu a:hover{
		color: #ed1393;
	}
	
	#hoofdmenu .current_page_item a, #hoofdmenu a:hover{
		color: #ed1393;
	}
	
#container{
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	background: #feeff9 url(../images/containerbg.png) repeat-x;
	font-size: 14px;
}

	#firstblock {
		width: 250px;
		background: #404040;
		padding: 5px 0 10px 20px;
		margin-top: 20px;
		border: 1px solid #fff;
		
	}
	
		#firstblock h2 {
			font-size: 14px;
			font-weight: bold;
		}
		
		#options {
			margin-top: 10px;
			margin-right: 20px;
			padding-top: 10px;
			padding-bottom: 20px;
			margin-bottom: 10px;
			border-top: 1px dashed #fff;
			border-bottom: 1px dashed #fff;
		}
	
		#options label {
			color:#fff;
			width: 200px;
		}
		
		select {
			width: 200px;
			margin-top: 5px;
		}
	
	#secondblock {
		width: 250px;
		background: #404040;
		padding: 5px 0 10px 20px;
		margin-top: 20px;
		border: 1px solid #fff;
		
	}
	
		#secondblock h2 {
			font-size: 14px;
		}
		
		#newcamkader {
			width: 200px;
			height: 150px;
			background: #ececec;
			margin-top: 10px;
		}
		
		#newshield {
			background:url(../images/newshield.png) no-repeat;
			width: 50px;
			height: 48px;
			position: absolute;
			margin-left: 190px;
			margin-top: -15px;
		}
	
	#thirdblock {
		width: 250px;
		background: #404040;
		padding: 5px 0 10px 20px;
		margin-top: 20px;
		border: 1px solid #fff;
		margin-bottom: 20px;
		
	}
	
		#thirdblock h2 {
			font-size: 14px;
		}
	
	#nieuws {
		margin-top: 20px;	
		margin-left: 14px;
		margin-bottom: 20px;
	}
	
	#top10 {
		border-bottom: 1px solid #fac7e5;	
	}
	
		#top10 h2 {
			font-size: 28px;
		}
		
		#top10 a, #ranktext a {
			color: #404040;
		}
		
		#top10 a:hover, #ranktext a:hover {
			color: #ed1393;
		}
		
		#rankfoto, #ranktext, #rank {
			margin-top: 5px;	
		}
		
		#ranktext {
			text-align:left;
			margin-left: 20px;
			width: 500px;
			color: #000;
		}
	
	#contentblock {
		margin-top: 20px;	
		margin-left: 20px;
		margin-bottom: 20px;
	}
	
		#contentblock h3 {
			font-size: 18px;
			color: #fff;
			border-bottom: 2px solid #ed1393;
			margin-bottom: 10px;
		}
	
		#profielkader {
			width: 150px;
			height: 94px;
			background: #fac7e5; /* old #ececec; */
			margin-top: 10px;
	
		}
		
		img {
			text-decoration: none;
			border: none;
			outline: none;
		}
		
		#profielnaam , #profielnaam a, #profielfoto, #profielfoto img, #profiellink, #profiellink a {
			text-align: center;
			color: #404040;
			text-decoration: none;
			border: none;
			outline: none;
		}
		
			#profielnaam a:hover, #profiellink a:hover {
				color: #ed1393;
			}

			
			#profiellink img {
				width: 20px;
				height: 22px;
				border: none;
				outline: none;
				margin-right: 5px;
				margin-top: 2px;
				
			}
			
			#profielnaam h4 {
				font-size: 14px;
				margin: 0;
				padding: 0;
			}
		
		.profieltitels, .profieltitels a, .profielgegevens, .profielgegevens a {
			color: #404040;
		}
		
		#paginanummering, #paginanummering a {
			text-align: center;
			border-bottom: 2px solid #ed1393;
			margin-top: 10px;
			padding-bottom: 5px;
			color: #404040;
		}
		
		#paginanummering a:hover {
			color: #ed1393;
		}
		
			#terug {
				text-align: left;
				color: #ed1393;
			}
			
			#volgende {
				text-align: right;
				color: #ed1393;
			}
		
		#chatten {
		
			text-align: center;
			margin-top: 10px;
			font-size: 26px;
		
		}
		
		#chatten a {
				text-decoration:underline;
				color: #404040;
		}
		
		#chatten a:hover {
			color: #ed1393;
		}
		
		#alternatief {
			
			border-top: 4px solid #ed1393;
			margin-top: 20px;
			margin-left: 40px;
			width: 700px;
			text-align: center;
			font-size: 14px;
			padding-top: 10px;
			color: #404040;
		}
		
		#overigecams {
			margin-top: 20px;
			margin-left: 70px;
			width: 700px;
		}
		
		#geenresultaat {
			margin-top: 20px;
			text-align: center;
			font-size: 18px;
			padding-top: 10px;
		}
		
#footer{
	width: 100%;
	background: #f773cd;
	color: #ffffff;
	clear: both;
	text-align: center;
	border-top: 1px solid #ed1393;
	padding-top: 30px;
}