body {
	font: 11px Arial,Verdana;
	color: #fff;
	padding: 0px;
	margin: 0px;
	line-height:17px;
	background:url(../images/body_top.jpg) no-repeat top #000;
}

#placeholder{
	width:990px;
	padding:0 ;
	margin:0 auto;
}
	
		#logo a{
			position:absolute;
			margin:0;
			padding:0;
			width:300px;
			height:300px;
			margin-top:20px;
			z-index:201;
		}

		#menu{
			position:absolute;
			margin:0;
			padding:0;
			margin-top:30px;
			margin-left:310px;
		}
	
			#menu ul{
				margin:0;
				padding:0;
			}
			#menu li{
				margin:0;
				padding:0;
				color:#fff;
				display:inline;
			}
			#menu li a{	
				float:left;
				margin:0;
				padding:0;
				font:12px Arial Black,arial;
				padding-right:10px;
				padding-left:10px;
				padding-top:10px;
				color:#fff;
				height:44px;
				min-width:85px;
				text-align:center;
				text-decoration:none;
			}
			#menu li a:hover, #menu li a.actief{	
				background:url(../images/menu_prog.gif) no-repeat;
			}
			
			#menu li a.home:hover, #menu li a.homeactief {	
				background:url(../images/menu.gif) no-repeat;
			}
			
			#menu li a.pers:hover, #menu li a.persactief{	
				background:url(../images/menu_gr.gif) no-repeat;
			}
			
									
			
	#submenu{
		position:absolute;
		margin:0;
		padding:0;

		margin-top:66px;
		margin-left:310px;
		height:38px;
		padding-left:20px;
		
	}

		#submenu ul{
			margin:0;
			padding:0;
		}
		#submenu li{
			margin:0;
			padding:0;
			color:#fff;
			display:inline;
		}
		#submenu li a{	
			float:left;
			margin:0;
			padding:0;
			font:12px Arial Black,arial;
			padding-right:10px;
			padding-left:10px;
			padding-top:10px;
			color:#fff;
			height:44px;
			min-width:85px;
			text-align:center;
			text-decoration:none;
		}
		
		#submenu li a:hover, #submenu li a.actief {	
			color:#D61220;
		}
			

#container{
	width:990px;
	padding:0 ;
	margin:0 auto;
}

	#kolom1{
		float:left;
		margin:0;
		padding:0;
		width:390px;
		padding-top:320px;
	}

		.vandaag{
			float:left;
			width:100%;
			margin:0;
			padding:0;
			padding-bottom:20px;
		}
		
		.naam{
			font:13px Arial Black,Arial;
		}
		
		.naam a, .plaats a {
			color:#fff;
		}	
		
		.plaats{
			color:#d61220;
			font-weight:bold;
		}
		.tijd{
			margin-top:10px;
			font-size:23px;
		}
		
		.blok_rood, .blok_rood_breed {
			float:left;
			margin:0;
			padding:0;
			width:301px;
		}
		
		 .blok_rood_breed {
		 	width:587px;
		 }
		
		.blok_grijs, .blok_grijs_breed {
			float:left;
			margin:0;
			padding:0;
			width:301px;
		}
		
		 .blok_grijs_breed {
		 	width:587px;
			background:red;
		 }
		
		.top{
			float:left;
			width:100%;
			height:10px;
			margin:0;
			padding:0;
			background:url(../images/rood_top.gif) no-repeat bottom;
		}

		.blok_rood_breed .top{
			background:url(../images/rood_top_breed.gif) no-repeat bottom;
		}
		.blok_grijs_breed .top{
		 	background:url(../images/grijs_top_breed.gif) no-repeat bottom;
		 }
		
		.middle{
			float:left;
			width:291px;
			margin:0;
			padding:0;
			padding-left:10px;
			background:url(../images/rood_middle.gif) repeat-y;
		}
		
		.blok_rood_breed .middle{
			width:577px;
			background:url(../images/rood_middle_breed.gif) repeat-y;
		}
		.blok_grijs_breed .middle, .blok_grijs_breed .middle a{
			color:#D61220;
			font:13px Arial Black,Arial;
			width:577px;
			background:url(../images/grijs_middle_breed.gif) repeat-y;
		}
		
		.bottom{
			float:left;
			width:100%;
			margin:0;
			padding:0;
			height:10px;
			background:url(../images/rood_bottom.gif) no-repeat top;
		}
		
		.blok_rood_breed .bottom{
			background:url(../images/rood_bottom_breed.gif) no-repeat bottom;
		}
		.blok_grijs_breed .bottom{
			background:url(../images/grijs_bottom_breed.gif) no-repeat bottom;
		}
			
		.blok_grijs .top {
			background:url(../images/grijs_top.gif) no-repeat bottom;
		}
		.blok_grijs .middle, .blok_grijs .middle a {
			color:#D61220;
			font:13px Arial Black,Arial;
			background:url(../images/grijs_middle.gif) repeat-y;
		}
		.blok_grijs .bottom {
			background:url(../images/grijs_bottom.gif) no-repeat top;
		}	
		
		
			
		.regel {
			float:left;
			width:100%;
		}
		
		.regel_breed {
			float:left;
			width:577px;
		}
		
		.regel a, .regel_breed a {
			color:#fff;
		}
		
		.rood{
			font-size:13px;
			font-weight:bold;
			color:#d61220;
			padding-right:10px;
			padding-left:10px;
		}
		
		.roodtitel{
			font-size:13px;
			font-weight:bold;
			color:#d61220;
		}
		
		.wit{
			font:10px Arial;
			color:#fff;
		}
		
		.blok1{
			float:left;
			width:300px;
			margin:0;
			padding:0;
		}
		
		.blok2{
			float:left;
			width:250px;
			padding-left:15px;
			margin:0;
		}
			
	#kolom2{
		float:left;
		width:588px;
		margin:0;
		padding:0;
	}
	
		#content{
			float:left;
			padding-top:130px;
		}

.clearer {
	clear: both; 
	line-height:0; 
	height: -10; 
	float: none;
}

.noborder{
	border:0px solid #000;
	margin:0;
	padding:0;
}

/**********************************************
*											  *
*				CONTENT STYLES				  *
*											  *
**********************************************/

h1{
	font: 23px Arial,Verdana;
	margin:0px;
	padding:0px;
	height:23px;
	margin-bottom:20px;
	font-weight:bold;
	color:#D61220;
}

h2{
	font: 20px Arial Black,Verdana;
	margin:0px;
	height:19px;
	color:#D61220;
}

h3{
	font: 13px Arial Black,Arial,Verdana;
	margin:0px;
	color:#D61220;
}

h4{
	font: 13px Arial,Verdana;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	color:#D61220;
}

h5{
	font: 12px Arial,Verdana;
	margin:0px;
	padding:0px;
	color:#D61220;
}

hr{
	height:1px;
	color:#2d2d2d;
	bordeR:none;
	border-bottom:1px solid #2d2d2d;
}

a {
	text-decoration:none;
	color:#D61220;
	font: 11px Arial,Verdana;
}

a:hover{
	color:#fff;
		text-decoration:underline;
}

img{
	border:1px solid #fff;
	margin:5px;
}

.noborder{
	border:0px solid #000;
}

.button, input[type="submit"], input[type="button"]  {
	background:#D61220;
	color:#fff;
	border:1px solid #fff;
}

/********************************
		SIFR STYLES
*********************************/

/*     SIFR classes     */
.sIFR-hasFlash h1
{
	visibility: hidden;
}

.sIFR-hasFlash h2
{
	visibility: hidden;
}

.sIFR-flash { visibility: visible !important; }

.sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate
	{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}