
	html
		{
		height:100%;
		}
	body 
		{
		font: 13px Trebuchet MS,Verdana,Helvetica,Futura; 
		color: #000; 
		margin: 0; 
		text-align:left;
		width:100%;
		height:auto;
		overflow:auto;
		background: transparent url(pictures/bg_striped.png) repeat-y;
		}
	
	#top
		{
		margin:0;
		width:100%;
		height:26px;
		background:transparent url(pictures/top.gif) repeat-x;
		}
		
	#top p
		{
		margin:0 auto;
		padding-top:7px;
		color:#fff;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		}
	#top p a
		{
		color:#fff;
		font-size:10px;
		text-decoration:underline;
		}
		
	#wrapper
		{
		padding:0;
		margin:0 auto;
		width: 1100px;
		height:100%;
		}
		
	#wrapper2
		{
		float:left;
		margin:0;
		padding:0;
		width: 1100px;
		height: auto;
		background: transparent url(pictures/wrapper.png) repeat-y;
		}
		
	#container 
		{
		margin:0 0 0 16px;
		float:left;
		width: 1066px;
		height: auto;
		background-color:#ebebeb;
		}

	#header
		{
		margin:0 0 0 -29px;
		height: 170px;
		width: 1095px;
		float:left;
		background: transparent url(pictures/header_top.png) no-repeat;
		}
	
	#navigation
		{
		margin:0;
		width:100%;
		height:30px;
		float: left;
		overflow:hidden;

		font-family: georgia;
		background: #fcfcfc url(pictures/top-center-out.gif) bottom left repeat-x;
		}
	#navigation p
		{
		margin:0;
		}
		
	#navigation ul
		{
		margin:0;
		}
		
	#navigation li
		{
		list-style:none;
		float:left;
		width:auto;
		background: transparent url(pictures/nav-h.png) repeat-x;
		color:#000;
		padding:1px 5px 1px 5px;
		margin-left:2px;
		text-align:left;
		font-size:13px;
		line-height:18px;
		}
		
	#navigation li:hover
		{
		background: transparent url(pictures/nav-c.png) repeat-x;
		}
		
	#navigation li a
		{
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		}
	
	#menu_left 
		{
		width:170px;
		margin-top:10px; 
		border-right:1px solid #999; 
		padding:10px 0px; 
		float:left;
		height:auto;
		}
	#menu_left p 
		{
		padding:2px 2px 2px 5px;
		}

	#menu_right 
		{
		width:160px;
		margin-top:10px; 
		border-left:1px solid #999; 
		padding:10px 0px; 
		float:right;
		height:auto;
		}
		
	#menu_left  ul 
		{
		margin:0px; 
		padding:0px; 
		list-style:none;
		}
	#menu_left  ul li 
		{
		position: relative; 
		width:auto; 
		text-align:left; 
		margin:0 5px 0 5px; 
		}
	#menu_left  ul li ul 
		{ 
		display:none ;
		}
	#menu_left  ul li a 
		{ 
		text-decoration:none;
		color:#636363; 
		display:block; 
		font-size:12px;
		line-height:31px;
		padding-left:10px;
		}
		
	#menu_left  ul li a.active,
	#menu_left  ul li a:hover  
		{ 
		background: transparent url(pictures/nav-c.png) repeat-x 0 100% !important; 
		color:#FFFFFF; 
		font-weight:bold; 
		height:31px; 
		line-height:31px;
		}

	#menu_left  ul li
		{ 
		background: transparent url(pictures/nav-h.png) repeat-x  0 0; 
		color:#FFFFFF; 
		font-weight:bold;  
		z-index:100;
		}

	#menu_left  ul li ul 
		{ 
		z-index:100;
		position:absolute; 
		left:165px; 
		top:0; 
		background:url(pictures/dropBg.png) no-repeat  0 bottom; 
		width:185px;  
		-moz-box-shadow:2px 2px 5px #050505; 
		-webkit-box-shadow:2px 2px 5px #050505; 
		box-shadow:2px 2px 5px #050505; 
		padding-left:2px; 
		border-top:solid 2px #d8a5c7;/*aanpassen*/
		}

	#menu_left  ul li ul li
		{ 
		margin:0;
		padding:0;
		text-align:left; 
		float:none; 
		display:block; 
		width:183px;
		font-size:12px;
		}

	#menu_left  ul li ul li a 
		{ 
		color:#fff; 
		display:block; 
		height:auto; 
		line-height:23px; 
		display:block; 
		text-indent:10px;
		}
		
	#menu_left  ul li ul li a:hover  
		{ 
		font-weight:bold; 
		color:#fff; 
		height:auto; 
		line-height:23px; 
		display:block; 
		text-indent:10px;
		}
	
	#search_left
		{
		margin:25px 0 0 0;
		}
	
	.menuheader
		{ 
		width:auto;
		background: transparent url(pictures/nav-c.png) repeat-x 0 100% !important; 
		color:#fff; 
		text-transform:uppercase;
		font-weight:bold; 
		height:31px; 
		line-height:31px;
		padding:2px 0 2px 0;
		text-align:center;
		margin:0 5px 5px 5px;
		}
	.menuheader a,
	#content .menuheader a
		{
		color:#fff;
		text-decoration:none;
		}
	
	#main
		{
		margin:0;
		width:1066px;
		height:auto;
		float: left;
		overflow:hidden;
		}
		
	#menu
		{
		margin:0;
		float:left;
		min-height:450px;
		height:100%;
		width: 260px;
		overflow:hidden;

		}
		
	#extra_info
		{
		margin:0;
		float:left;
		padding:0 2px 0 2px;
		font-size:11px;
		text-align:center;
		}
		
	#tagcloud
		{
		float:left;
		width:100%;
		margin:0;
		text-align:center;
		}
		
	.tag_cloud { padding: 5px 8px 5px 2px; text-decoration: none; }
	.tag_cloud:link  { color: #EB7062; }
	.tag_cloud:visited { color: #EB7062; }
	.tag_cloud:hover { color: #ffffff; background: #EE719D; }
	.tag_cloud:active { color: #ffffff; background: #EE719D; }
		
	#extra_logos
		{
		float:left;
		margin:10px 0 0 0;
		width:100%;
		height:200px;
		background: transparent url(pictures/extra_logos.gif) 50% 50px no-repeat;
		text-align:center;
		}
	
	#content
		{
		margin:0;
		width:720px;
		float:left;
		height:100%;
		color: #000;
		margin:10px 4px 0 4px;
		overflow:hidden;
		}
		
	#alert
		{
		}
		
	#content p
		{
		text-align:justify;
		margin:0 auto;
		margin-top:10px;
		padding-right:2px;
		}
	
	#content p.error
		{
		text-align:center;
		color:#ff0000;
		}
		
	#content p.message
		{
		text-align:center;
		color:#000000;
		text-decoration:underline;
		margin-top:5px;
		margin-bottom:10px;
		}
			
	#content a
		{
		color: #636363;
		text-decoration:underline;
		}
		
	#content a:hover
		{
		color:#636363; 
		text-decoration:underline;
		}
		
	.line
		{
		float:left;
		margin:0;
		width:100%;
		height:11px;
		background: transparent url(pictures/bottom-center-out.gif) top left repeat-x;
		}	
		
	#searchform
		{
		float:right;
		}
		
		
	h1,h2,h3,h4
		{
		margin: 7px 10px 2px 10px;
		}

	.search-input
		{
		width:100px;
		margin:1px 3px 0 10px;
		float:left;
		font-size:12px;
		border:1px solid #626262 !important;
		padding:2px 3px !important;
		border-radius:0 !important;
		text-shadow:0 1px 0 #fff;
		text-align:left;
		}
		
	.search-button
		{
		margin:1px !important;
		float:left;
		}
		
	.search-button:hover
		{
		cursor:pointer;
		}
		
	img
		{
		border:0;
		}
	
