html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body
{
	font-size: 0.8em;
	font-family: Arial, Verdana;
	background: #E9E9E9 url("../images/background.png") repeat-x top;
}

.spacer
{
	clear: both;
}

p
{
	margin-bottom: 10px;
	line-height: 1.6em;
}

h2
{
	font-size: 1.6em;
	font-weight: bold;
	color: #00a1d8;
	margin-bottom: 20px;
}

#container
{
	width: 960px;
	margin: 0 auto;
}

	#header
	{
		background: url("../images/logo_background.png") no-repeat 40px 20px;
	}

		#fiets
		{
			margin-top: 20px;
			margin-left: 630px;
		}

	#contentcontainer
	{
	}

		#overlay
		{
			width: 370px;
			float: left;
			margin-right: 40px;
		}
			#overlay_top
			{
				height: 57px;
				width: 370px;
				background: url("../images/content_overlay_top.png");
			}

			#overlay_content
			{
				line-height: 1.6em;
				margin-left: 17px;
				margin-right: 14px;
				padding: 0px 20px 10px 20px;
				background: url("../images/content_overlay_background.png") repeat-y;
			}

			#overlay_bottom
			{
				margin-left: 17px;
				height: 10px;
				background: url("../images/content_overlay_bottom.png") repeat-y;
			}

			#overlay_subtext
			{
				padding: 0px 20px 10px 20px;
				margin: 20px 14px 0px 17px;
				color: #848484;
			}

			#overlay_subtext a
			{
				color: #848484;
				font-weight: bold;
			}

			#overlay_subtext h3
			{
				font-size: 1.0em;
				font-weight: bold;
				margin-bottom: 10px;
			}

		#content
		{
			float: left;
			width: 550px;
		}

			#menu
			{
				width: 100%;
				padding-top: 3px;
				margin-bottom: 20px;
			}

			#menu ul
			{
				list-style: none;
			}

			#menu li
			{
				float: left;
				margin-right: 40px;
			}

			#menu li a
			{
				color: #efbc81;
			}

			#menu li a.active
			{
				color: #ffffff;
			}

			#contenttext h1
			{
				color: #ee8206;
			}

			#contenttext_sub h1
			{
				color: #ee8206;
				padding-top: 30px;
			}

			#contenttext h1
			{
				margin-bottom: 10px;
			}

			#contenttext_sub h1
			{
				margin-bottom: 10px;
			}

			#contenttext .menublock
			{
				background-color: #aaaaaa;
				border: 3px solid #FFFFFF;
				height: 80px;
				width: 222px;
				margin: 0px 15px 15px 0px;
				float: left;
				padding: 15px;
				cursor: pointer;
			}

			.menublock:hover
			{
				background: url('../images/newsbackground.png');
			}
			
			#contenttext .menublock p
			{
				color: White;
			}

			#contenttext .menublock h1
			{
				color: White;
			}

			#contenttext_sub .deelnemers_container
			{
				border: 1px solid #CCCCCC;
				padding: 30px;
				margin-top: -1px;
				background-color: #FFFFFF;
			}


			#contenttext_sub ul
			{
				list-style: square;
				margin-left: 20px;
				margin-bottom: 20px;
			}

			#contenttext_sub ul li
			{
				padding-bottom: 4px;
			}

			#contenttext_sub .tab
			{
				background-image: url('../images/tab_inactive.png');
				width: 110px;
				height: 20px;
				padding: 10px 0px 0px 30px;
				float: left;
				border-bottom: 1px solid #CCCCCC;
				outline: none;
			}

			#contenttext_sub .tab a
			{
				outline: none;
				text-decoration: none;
				color: #9D014A;
			}

			#contenttext_sub .active
			{
				background-image: url('../images/tab_active.png');
				border-bottom: 1px solid #FFFFFF;
				font-weight: bold;
			}

			#contenttext .active a
			{

				font-weight: bold;
			}





			.newsitem
			{
				border: 1px solid #CCCCCC;
				padding: 15px;
			}

				.newsitem h2
				{
					margin-top: 25px;
				}

			.date
			{
				float: right;
				height: 20px;
			}
