	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
		margin:0; 
		padding:0;
		text-align:left;
	} 

	body {
		font-size:77%;
		text-align:center;
		}

	table { 
		border-collapse:collapse; 
		border-spacing:0; 
	} 
	fieldset,img {  
		border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
		font-style:normal; 
		font-weight:normal; 
	} 
	ol,ul { 
		list-style:none; 
	}
	caption,th { 
		text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
		font-size:100%; 
		font-weight:normal; 
	} 
	q:before,q:after { 
		content:''; 
	} 
	abbr,acronym { border:0; 
	} 



	#wrapper {
		font: normal 0.9em Georgia;
		width:1046px;
		background: url(images/bg_page.gif) repeat-y;
		margin:auto;
	}

	#header {
		background: url(images/bg_menu.gif) 0 1px no-repeat;
		width:100%;
		height:224px;
		position:relative;
	}

	#hcol_a {
		position:absolute;
		top:2px;
		left:378px;
		height:224px;
		width:93px;
		background:#EA3262 url(images/illu_a.gif) 5px 10px no-repeat;
	}

	#hcol_b {
		position:absolute;
		top:2px;
		left:476px;
		height:224px;
		width:93px;
		background:#F69E0A url(images/illu_b.gif) 8px 10px no-repeat;
	}


	#hcol_c {
		position:absolute;
		top:2px;
		left:574px;
		height:224px;
		width:93px;
		background:#FEEA0A url(images/illu_c.gif) 6px 10px no-repeat;
	}

	#hcol_v {
		position:absolute;
		top:2px;
		left:672px;
		height:222px;
		width:366px;
		background: url(images/vis_map.gif) top left no-repeat;
	}

	#hcol_v h2 {
		background: url(images/vis_text_layer.png) top left no-repeat;
		width:320px;
		height:40px;
		margin-top:170px;
		margin-left:20px;
	}

	#hcol_a img, #hcol_b img, #hcol_c img {
		margin-top:131px;
	}

	#content {
		background:#F2F6E3;
		margin:0 10px 0 12px;
		position:relative;
		padding-bottom:30px;
	}

	* html #content {
		height:1%;
	}

	#content p {
		font: normal 1.2em Georgia;
		line-height:160%;
		margin-bottom:20px;
		color:#433;
	}

	#col_b ul li, #col_b ol li {
		font: normal 1.2em Georgia;
		line-height:160%;
		color:#433;
		margin-left:16px;
		margin-bottom:8px;
	}

	#col_b ul li {
		background:url(images/bullet.gif) 0 7px no-repeat;
		margin-left:0;
		padding-left:16px;
	}

	#col_b ol {
		list-style:decimal;
	}

	#content h2, #blogpanel h3 {
		font: normal 1.3em Verdana;
		font-weight:bold;
		color:#AE1519;
		margin-bottom:6px;
	}

	#col_a {
		position:relative;
		background:#F2F6E3;
		width:344px;
		min-height:600px;
		padding:8px;
		padding-top:30px;
		float:left;
		height:1%;
	}

	.home #col_b {
	    position:relative;
		background:#F2F6E3;
		width:280px;
		min-height:600px;
		padding:8px;
		padding-top:30px;
		margin-left:350px;
		margin-right:350px;
	}

	#col_b {
	    position:relative;
		background:#F2F6E3;
		width:480px;
		min-height:600px;
		padding:8px;
		padding-top:30px;
		margin-left:350px;
	}

	.home #col_c {
		background:#F2F6E3;
		position:relative;
		width:344px;
		min-height:600px;
		padding:8px;
		float:right;
		height:1%;
		display:block;
	}


	#col_c {
		display:none;
	}

	#footer {
		height:20px;
		background: #FFF url(images/bg_footer.gif) 10px 0 no-repeat;
		width:100%;
		padding-top:10px;
	}

	#footer p {
		font:normal 0.8em Verdana;
		color:#AAA;
		float:left;
		margin-left:10px;
	}

	#footer a {
		font:normal 0.8em Verdana;
		color:#AAA;
		float:right;
		text-decoration:none;
		margin-right:10px;
	}

	#footer a:hover {
		font:normal 0.8em Verdana;
		color:#009;
		text-decoration:underline;
	}

	#content:after, #col_a:after, #col_b:after, #col_c:after, #blogpanel:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}


	h1 {
		height:82px;
		width:100%;
		background:#FFF url(images/titel.gif) 6px 40px no-repeat;
		text-indent:-9999px;
		cursor:pointer;
	}

	.cta {
		position:absolute;
		top:-50px;
		left:204px;
	}

	#hoofdmenu {
		position:absolute;
		top:10px;
		left:10px;
	}

	#hoofdmenu li a {
		font:normal 2em Verdana;
		color:#FFF;
		text-decoration:none;
		margin-left:22px;
	}

	#hoofdmenu li {
		margin-bottom:10px;
	}

	#submenu {
		margin-left:-20px;
	}

	#submenu li {
		margin-bottom:4px;
		margin-left:10px;
	}

	#submenu li a {
		font:normal 1.3em Verdana;
		color:#AE1519;
		text-decoration:none;
		margin-left:40px;
	}

	#submenu li.current {
		background: url(images/submenu_active.gif) 2px 2px no-repeat;
	}

	#submenu .sectionrepeat {
		font:bold 1.3em Verdana;
		color:#AE1519;
		margin-left:38px;
	}

	#sponsors {
		padding-top:100px;
	}
	
	#sponsors li {
		margin-bottom:20px;
	}
	
	#sponsors h2 {
		font:normal 1em Verdana;
		color:#999;
		margin-left:10px;
	}

	#servicemenu {
		position:absolute;
		top:-16px;
		left:680px;
		width:200px;
		height:1em;
		z-index:99;
	}

	#servicemenu li a {
		font:normal 1em Verdana;
		color:#666;
		text-decoration:none;
	}

	#servicemenu li {
		margin-bottom:8px;
		display:inline;
		margin-right:6px;
	}

	#blogpanel {
		position:relative;
		width:286px;
		background:url(images/bg_panel.gif) top left repeat-y;
		padding:20px 30px 30px 30px;
		margin-top:8px;
	}


	* html #blogpanel {
		width:346px;
	}

	#blogpanel p {
		font: italic 1.3em Georgia;
		line-height:160%;
		color:#555;
	}


	#blogpanel #top {
		height:22px;
		width:346px;
		background:url(images/top_panel.gif) top left no-repeat;
		position:absolute;
		top:0;
		left:0;
		z-index:99;
	}

	#blogpanel #bot {
		height:22px;
		width:346px;
		background:url(images/bot_panel.gif) top left no-repeat;
		position:absolute;
		bottom:0;
		left:0;
		z-index:99;
	}

	#blogpanel .blogtitle {
		font:bold 1.5em Verdana;
		position:absolute;
		top:-58px;
		left:30px;
		z-index:99;
	}

	#header .blogtitle {
		font:bold 1.5em Arial;
		position:absolute;
		top:180px;
		right:60px;
		z-index:99;
		color:#AE1519;
	}

	* html #blogpanel .blogtitle {
		top:-50px;
	}

	#hoofdmenu li a {
		width:193px;
		height:25px;
		display:block;
		text-indent:-9999px;
	}

	#hoofdmenu li.current {
		background:url(images/menu_active.gif) 2px 1px no-repeat;	
	}



	.nl li.m_act a  {
		background:url(images/m_actueel_nl.gif) top left no-repeat;
	}

	.nl li.m_wzw  a {
		background:url(images/m_wiezijnwe_nl.gif) top left no-repeat;
	}

	.nl li.m_der a {
		background:url(images/m_deroute_nl.gif) top left no-repeat;
	}

	.nl li.m_dem a {
		background:url(images/m_demissie_nl.gif) top left no-repeat;
	}

	.nl li.m_vrb a {
		background:url(images/m_voorbereidingen_nl.gif) top left no-repeat;
	}

	.nl li.m_hlp a {
		background:url(images/m_bestellenofhelpen_nl.gif) top left no-repeat;
	}



	.nl li.m_act a:hover  {
		background:url(images/m_actueel_mo_nl.gif) top left no-repeat;
	}

	.nl li.m_wzw  a:hover {
		background:url(images/m_wiezijnwe_mo_nl.gif) top left no-repeat;
	}

	.nl li.m_der a:hover {
		background:url(images/m_deroute_mo_nl.gif) top left no-repeat;
	}

	.nl li.m_dem a:hover {
		background:url(images/m_demissie_mo_nl.gif) top left no-repeat;
	}

	.nl li.m_vrb a:hover {
		background:url(images/m_voorbereidingen_mo_nl.gif) top left no-repeat;
	}

	.nl li.m_hlp a:hover {
		background:url(images/m_bestellenofhelpen_mo_nl.gif) top left no-repeat;
	}







	.en li.m_act a  {
		background:url(images/m_actueel_en.gif) top left no-repeat;
	}

	.en li.m_wzw  a {
		background:url(images/m_wiezijnwe_en.gif) top left no-repeat;
	}

	.en li.m_der a {
		background:url(images/m_deroute_en.gif) top left no-repeat;
	}

	.en li.m_dem a {
		background:url(images/m_demissie_en.gif) top left no-repeat;
	}

	.en li.m_vrb a {
		background:url(images/m_voorbereidingen_en.gif) top left no-repeat;
	}

	.en li.m_hlp a {
		background:url(images/m_bestellenofhelpen_en.gif) top left no-repeat;
	}



	.en li.m_act a:hover  {
		background:url(images/m_actueel_en.gif) top left no-repeat;
	}

	.en li.m_wzw  a:hover {
		background:url(images/m_wiezijnwe_en.gif) top left no-repeat;
	}

	.en li.m_der a:hover {
		background:url(images/m_deroute_en.gif) top left no-repeat;
	}

	.en li.m_dem a:hover {
		background:url(images/m_demissie_en.gif) top left no-repeat;
	}

	.en li.m_vrb a:hover {
		background:url(images/m_voorbereidingen_en.gif) top left no-repeat;
	}

	.en li.m_hlp a:hover {
		background:url(images/m_bestellenofhelpen_mo_en.gif) top left no-repeat;
	}





	.vis_left {
		float:left;
		margin-right:8px;
		margin-top:6px;
		padding:5px;
		background:#FFF;
		border:1px solid #CCC;
	}

	#col_b iframe {
		position:absolute;
		z-index:9999;
		margin-top:20px;
	}

	table.sponsors tr {
		height:100px;
	}

	.mediawrapper {
		position:relative;
		height:380px;
	}

	.mediawrapper object, .mediawrapper embed {
		position:absolute;
		top:0;
		left:0;
	}
