body{
	padding:0px;
	margin:0px;
	
	font-size:12px;
	font-family:Arial;
}

.clear{ clear:both;}

img a{ border:none;}

#pagina{
	background-image:url('afbeeldingen/body-bg.png');
	height:auto;
	background-repeat:repeat-x;
	background-color:#9c9c9c;
	margin:0px 15px 15px 15px;
}

#wrapper{
	width:1000px;
	margin-left:-500px;
	left:50%;
	position:relative;
}

#header{	
	height:101px;
}

	#logo{
		background-image:url('afbeeldingen/logo.png');
		height:101px;
		width:273px;
		float:left;
	}
	
	#social-media
	{
		width:175px;
		float:left;
		margin-top:40px;
		margin-left:40px;
	}	
		
	#login {
		background-color:#2e2e2e;
		height:50px;
		float:left;
		width:200px;
		padding-top:1px;
		margin-top:40px;
		margin-left:96px;
	}
	
	#login input{
		border:none;
		margin:0px;
		height:22px;
		margin-bottom:1px;
		margin-left:0px;
		margin-right:0px;
		color:#00a8e1;
		text-transform: uppercase;
		display:block;
		float:left;
	}
	
		#login-button{
			background-color:#00a8e1;
			color:white;
			text-decoration:none;
			display:block;
			float:left;
			margin-left:1px;
			font-size:11px;
			width:48px;
			line-height:24px;
			height:24px;
			text-align:center;
		}
		
	#register{
		width:200px;
		float:right;
		margin-top:40px;
		text-align:right;
	}
	
	#google-site-search input{
		width:195px;
		margin-top:5px;
	}
	
#menu{
	height:32px;
	border:solid 1px #2e2e2e;
	background-image:url('afbeeldingen/menu-spacer.png');
}

	#menu a{
		font-size:15px;
		font-weight:bold;
		line-height:32px;
		height:32px;
		display:block;
		width:auto;
		padding-left:10px;
		padding-right:10px;
		float:left;
		color:#029fd4;
		border-right:solid 1px #2e2e2e;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	#menu a.active { color :white;}
	
	#submenu{
		width:775px;
		background-image:url('afbeeldingen/submenu-bg.png');
		background-color:#f9b200;
		background-repeat:no-repeat;		
		padding:5px;
		
	}
	
	
#content{
	
}
	
#col-left
{
	width:800px;
	float:left;
	min-height:1000px;
	
}

#col-left .item-block
{
	background-color:white;
	min-height:300px;
	width:359px;
	padding:13px;
	margin-right:15px;
	float:left;
	margin-bottom:15px;
}
	
#col-right{
	float:right;
	width:199px;
	margin:0px;
	min-height:1000px;
}

	#col-right .sponsor{
		background-color:white;
		margin-bottom:1px;
		border:solid 1px white;
	}
	
		.sponsor img{
		}
	
		.sponsor .title{			
			line-height:40px;
			height:40px;
			text-align:right;
			padding-right:13px;
			text-transform: uppercase;
			background-color:#2e2e2e;
			color:white;
			
		}
		
		.slashes{
			color:#00a8e1;
		}
		
		.slashes-geel{
			color:#f9b200;
		}
		
		.sponsor .content{ min-height:200px;}
		
.content-block-wit{
	width:785px;
	background-color:white;
}
	
	.content-block-wit h1.content-titel{
		margin-top:0px;
		padding-top:30px;
		padding-left:75px;
		color:#2e2e2e;
	}
	
	.content-block-wit .content-html
	{
		padding-left:75px;
		padding-right:75px;
		padding-bottom:75px;
		color:#2e2e2e;
	}

.media-item{
	width:391px;
	margin-left:1px;
	float:left;
	margin-top:1px;
	height:285px;
	
}
	
.media-item h2
{	
	margin:0px;
	margin-bottom:20px;
	background-color:#2e2e2e;
	color:#00a8e1;
	height:50px;
	text-transform:uppercase;
	display:block;
	padding-right:35px;
	padding-left:35px;
}


#registratie-wrapper{
	width:762px;
	height:183px;
	background-image:url('afbeeldingen/registreren-bg.png');
	padding-top:109px;
	padding-right:10px;
	padding-left:13px;
}

	#registratie-wrapper .row{
		background-color:#2e2e2e;
		color:#f9b200;
		margin-bottom:1px;
	}
	
	#registratie-wrapper .label
	{
		text-transform:uppercase;
		font-weight:bold;
		width:auto;
		padding-left:5px;
		float:left;
		padding-right:5px;
		height:18px;
		line-height:18px;
	}
	
	#registratie-wrapper .input{		
		float:right;
		
	}
	
		
	#registratie-wrapper .input input{
		height:16px;
		border:none;
		width:100%;
	}
	
	#registratie-wrapper .button
	{
		text-align:right;
		padding-right:10px;
		padding-top:3px;
		font-size:10px;
	}
	
	#registratie-wrapper .button a
	{		
		color:white;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:boldt;
		
	}
	
#login-content
{
	width:772px;
	background-image:url('afbeeldingen/login-bg.png');
	height:147px;
	padding-top:144px;
	padding-left:13px;
}

	#login-content .row{
		background-color:#2e2e2e;
		color:#f9b200;
		margin-bottom:1px;
		width:347px;
	}
	
	#login-content .label
	{
		text-transform:uppercase;
		font-weight:bold;
		width:auto;
		padding-left:5px;
		float:left;
		padding-right:5px;
		height:18px;
		line-height:18px;
	}
	
	#login-content .input{		
		float:right;
		
	}
	
		
	#login-content .input input{
		height:16px;
		border:none;
		width:100%;
	}
	
	#login-content .button
	{
		width:337px;
		text-align:right;
		padding-right:10px;
		padding-top:3px;
		font-size:10px;
	}
	
	#login-content .button a
	{		
		color:white;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:boldt;
		
	}
	
	#login-content .errors{
		width:337px;
		height:45px;
		padding-top:5px;
		font-size:14px;
		color:#2e2e2e;
	}


















