body {
	font: 11px Lucida Sans,Helvetica,Verdana,Arial;
	color: #4F5051;
	padding:0;
	margin:0;
	background:url(../images/body_bg.gif) repeat-x top #fff;
}


#container{
	margin:0 auto;
	padding:0;
	width:958px;
	margin-top:10px;
	background:url(../images/rechts_bg.gif) repeat-y right;
}

	#links{
		float:left;
		margin:0;
		padding:0;
		width:683px;
	}
	
		#logo a{
			float:left;
			margin:0;
			padding:0;
			width:128px;
			height:114px;
			background:url(../images/logo.gif) bottom no-repeat;
		}
		
		#menu{
			float:left;
			margin:0;
			padding:0;
			width:510px;
			height:58px;
			margin-top:68px;
		}
			#menu ul{
				margin:0;
				padding:0;
				padding-left:20px;
			}
			#menu li{
				display:inline;
				list-style:none;
				margin:0;
				padding:0;
			}
			#menu li a{
				float:left;
				color:#A90533;
				margin:0;
				font-size:10px;
				padding:0;
				padding:6px;
				padding-left:14px;
				padding-right:14px;
				text-align:center;
			}
			#menu li a:hover, #menu li a.actief{
				text-decoration:none;
				color:#fff;
				background:url(../images/tab_bg.gif) left top no-repeat #A90533;
			}
			
			/* SUBMENU */
			#submenu{
				float:left;
				margin:0;
				padding:0;
				height:22px;
			}
				#submenu ul{
					margin:0;
					padding:0;
					padding-left:20px;
				}
				#submenu li{
					display:inline;
					list-style:none;
					margin:0;
					padding:0;
				}
				#submenu li a{
					float:left;
					color:#fff;
					margin:0;
					font-size:9px;
					font-style:italic;
					padding:0;
					padding:4px;
					padding-left:14px;
					padding-right:14px;
					text-align:center;
					background:none;
				}
				#submenu li a:hover, #submenu li a.actief{
					text-decoration:underline;
					color:#fff;
					background:none;
				}
			
			#header{
				float:left;
				width:643px;
				height:43px;
				margin:0;
				padding:20px;
				color:#fff;
				background:url(../images/header_bg.gif) right no-repeat #dd2535;
			}
			#header a{
				font-size:16px;
				color:#fff;
			}
			
		#tekst{
			float:left;
			width:673px;
			padding:5px;
			padding-top:20px;
		}
		
			.tekst_boven{
				float:left;
				width:673px;
				padding-bottom:10px;
				border-bottom:1px solid #c8cbce;
			}
			
			.tekst_links{
				float:left;
				width:288px;
				margin:0;
				padding:10px;
				padding-left:0px;
				padding-top:0px;
				margin-top:10px;
				border-right:1px solid #c8cbce;
			}

			.tekst_rechts{
				float:left;
				width:345px;
				margin:0;
				padding:10px;
				padding-top:0px;
				margin-top:10px;
				padding-right:0px;
			}
			
	#rechts{
		float:left;
		width:255px;
		margin:0;
		padding:0;
		color:#fff;
		padding-left:20px;
	}	
	
	.fonts{
		float:left;
		padding-top:20px;
	}
	
	.small{
		font-size:10px;
	}
	
	.middle{ 
		font-size:14px;
	}
	
	.big {
		font-size:18px;
	}
	
	#footer{
		float:left;
		height:73px;
		width:948px;
		color:#BBBDBF;
		font-size:9px;
		line-height:14px;
		padding:5px;
		border-top:10px solid #fff;
		background:url(../images/footer_bg.gif) no-repeat;
	}
	
.clearer {
	clear: both; 
	line-height:0; 
	height: -10; 
	float: none;
}

/*********************************************
				CONTENT STYLES
*********************************************/

.normaal {
	font: 11px Lucida Sans,Helvetica,Verdana,Arial;
	color: #4F5051;
	font-weight: 	normal;
	text-decoration:none;
}

h1, .kop_1 {
	font-size:28px;
	margin:0;
	padding:0;
	color:#EF3E33;
}

h2, .kop_2 {
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#fff;
}

h3, .kop_3 {
	font-size:15px;
	font-weight:bold;
	color:#B83459;
}

h4, .kop_4 {
	font:10px Arial;
	color:#000;
}

h5, .kop_5 {
	font:12px Arial;
	color:#A90533;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-top:5px;
	
}

hr{	
	height:1px;
	border-top:1px solid #C8CBCE;
	color:#C8CBCE;
	width:100%;
}


.balk_form_text {
	width:175px;
	height:15px;
	font-size:10px;
	padding-right:20px;
	border:0px solid #fff;
	background:url(../images/input_bg.gif) no-repeat right bottom #fff;
}

a, .link{
	text-decoration:none;
	color:#DD2535;
}

a:hover{
	text-decoration:underline;
}

.groen{
	color:#acca57;
}

.rood, .verplicht {
	color:#DD2535;
}

.button, a.linkasbutton {
	background:#A80532;
	height:21px;
	width:135px;
	color:white;
	border:0;
	margin:0;
	padding:0;
}

a.linkasbutton {
	paddding:120px;
}


/* DEELNEMERS */
.deelnemer{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	color:#A7A7A8;
	padding-top:10px;
}

.deelnemer_foto{
	float:left;
	width:90px;
	border:1px solid #C8CBCE;
	padding:10px;
	text-align:center;
}	

.deelnemer_adres{
	float:left;
	padding:5px;
	padding-left:15px;
	color:#DD2535;
}

.deelnemer_omschrijving {
	color:#656667;
	clear:both;
}

#deelname_bezoek_blok {
	width: 221px; 
	height: 210px;
	padding-top:40px;
}

#winnaar {
	padding-top:15px;
}

#winnaar_logo {
	float:left;
	width:140px;
	border:1px solid #C8CBCE;
	padding:10px;
	text-align:center;
}

#winnaar_tekst {
	padding-left:12px;
	float:left;
	color:#656667;
	width:490px;
}

#winnaar_buttons {
	padding-left:12px;
	float:left;
	text-align:right;
	width:98%;
	padding-top:12px;
	
}

legend {
	color:#A80532;
	border-color:#C8CBCE;
}

#fotoblokHome {
	width:345px;
}

.fotoblokHome_foto {
	width:266px;
}

.uitlijning_blok {	
	float:left;
	width:50%
}

#persbericht {
	float:left;
	width:345px;
}

#videoopname {
	float:left;
	width:345px;
}

#countdown {
	width: 221px; 
}

#nwsBlok {
	width: 221px;
	padding-top:40px;
}
