html, body {
	margin:0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#25366E;
	}
	
body {
	padding: 15px 0px 15px 30px;
	background: #BDC2C4 url(../images/BG_strip.jpg) top left repeat-x;
	}

a img
	{
	border: 0px;
	}
	
h1, h2, h3, h4, h5
	{
	font-family: "arial narrow";
	font-weight: normal;
	color:#33416E;
	}

#header {
	width: 732px;
	margin: 0px;
	padding: 0px;
	background: url(../images/header2.jpg) top left no-repeat;
	}

	#header img
		{
		padding: 16px 0px 34px 4px;
		}

.shad {
	width: 732px;
	height: 3px;
	margin: 0px;
	padding: 0px;
	background:url(../images/drop_shad.png) 0px 0px no-repeat;
	}

	
#util {
	position: absolute;
	top: 133px;
	left: 30px;
	width: 732px;
	margin: 0px;
	padding: 0px;
	background: url(../images/utilbar_whole.gif) top left no-repeat;
	}
	
	/* VLAG */
	#util p#flags
		{
		margin: 0px;
		padding: 11px 0px 8px 0px;
		text-align: right;
		font-size: 10px;
		}

		#util p#flags a#netherlands,
		#util p#flags a#uk
			{
			padding: 8px 44px 8px 0px;
			text-decoration:none;
			color:#848C9B;
			}

			#util p#flags a#netherlands
			{
			background: url(../images/netherlands_map.gif) 18px 6px no-repeat;
			}


				#util p#flags a#netherlands.selected,
				#util p#flags a#netherlands:hover
				{
				color:#444;
				background: url(../images/netherlands_map_select.gif) 18px 6px no-repeat;
				}

			#util p#flags a#uk
			{
			background: url(../images/uk_map.gif) 18px 6px no-repeat;
			}

				#util p#flags a#uk.selected,
				#util #flags a#uk:hover			
				{
				color:#444;
				background: url(../images/uk_map_select.gif) 18px 6px no-repeat;
				}

		/* FORMULIER */
		#util form#search
			{
			float: left;
			margin: 0px;
			padding: 0px;
			}

			#util form#search p
				{
				margin: 0px 0px 0px 8px;
				padding: 0px;
				}

				#util form#search p input.searchtext
					{
					float: left;
					width: 164px;
					height: 15px;
					margin: 6px 5px 0px 0px;
					padding: 1px 0px 0px 2px;
					border-top: 1px solid #bbb;
					border-right: 1px solid #fff;
					border-bottom: 1px solid #fff;
					border-left: 1px solid #bbb;
					color:#848C9B;
					font-size:10px;
					}

				#util form#search p input.searchbutton
					{
					float: left;
					width: 52px;
					height: 19px;
					margin: 0px;
					padding: 5px 0px 0px 0px;
					}

#maincontent {
	position: absolute;
	top: 170px;
	left: 30px;
	width: 732px;	
	padding: 0px 0px 7px 0px;
	background:url(../images/drop_shad.png) bottom left no-repeat;
	}

#maincontentbackground {
	height: 100%;
	background:#fff;
	}
	
#cmscontent {
	float: right;
	width: 536px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 32px 16px;
}

#cmscontent p,
#cmscontent h1,
#cmscontent h2,
#cmscontent h3,
#cmscontent h4,
#cmscontent h5,
#cmscontent h6,
#cmscontent dl,
#cmscontent ul,
#cmscontent li,
#cmscontent ol	
	{
	padding-right: 8px;
	}

	#cmscontent h1
		{
		margin: 12px 32px 24px 0px;
		padding: 0px;
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 8px;
		border-bottom:1px dotted #999;
		/*background:url(http://www.4cast.nl/mmlib/images/image.jpg) right 6px no-repeat;	*/	
	}

	#cmscontent p,
	#cmscontent ul,
	#cmscontent ol,
	#cmscontent dl,
	#cmscontent li
		{
		margin: 0px 32px 12px 0px;
		padding: 0px;
		font-size: 12px;
		line-height: 20px;
		color:#6E7391;
		text-align: justify;
		}


	#cmscontent li
		{
		margin: 0px 32px 6px 16px;
		line-height: 16px;
		}

			#cmscontent p a,
			#cmscontent li a,
			#cmscontent dd a
				{
				color:#6E7391;
				text-decoration:none;
				background:url(../images/dotline.gif) bottom left repeat-x;
				}


					#cmscontent p a:hover
					{
					color:#444;
					}


	#cmscontent dl dt
		{
		margin: 12px 0px 0px 0px;
		padding: 8px 0px 0px 0px;
		font-size: 15px;
		line-height: 20px;
		color:#999;
		background:url(../images/dotline.gif) top left repeat-x;
		}

		#cmscontent dl dt a
			{
			text-decoration:none;
			color:#36305C;
			}
		
	#cmscontent dl dd.info
		{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-size: 11px;
		line-height: 18px;
		color:#999;
		}

	#cmscontent dl dd.response
		{
		margin: 0px 0px 16px 0px;
		padding: 0px;
		font-size: 12px;
		line-height: 18px;
		color:#6E7391;
		}


#navigation 
	{
	float: left;
	width: 178px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	}
	
	#navigation ul
		{
		list-style:none;
		margin: 0px 0px 0px 8px;
		padding: 0px;	
		}	

	#navigation ul li
		{
		margin: 0px;
		padding: 0px;	
		}	
	
		#navigation ul li a
			{
			display: block;
			/* height: 20px; */
			margin: 1px 0px 1px 0px;
			padding: 0px 4px 0px 12px;
			color:#fff;
			text-decoration:none;
			text-transform: uppercase;
			font-size: 12px;
			font-family: "arial narrow";
			line-height:20px;
			border-bottom: 1px solid #E8E5E5;
			}
			
			#navigation ul li a.child
				{
				background: #959697;
				}

			#navigation ul li a.hinge,
			#navigation ul li a.selected
				{
				background: url(../images/nav_select.jpg) top left no-repeat;
				}
	
			#navigation ul li a.selected_sub {
				background-color:#aa5651;
				color:white;
			}
			
				#navigation ul li a.child:hover	{
					background: #72737F;
					}



		#navigation ul li ul
		{
		list-style:none;
		margin: 0px 0px 0px 0px;
		padding: 0px;	
		}	

	#navigation ul li ul li
		{
		margin: 0px;
		padding: 0px;	
		}	
	
		#navigation li.sub_item a, #navigation li.sub_sub_item a
			{
			display: block;
			/* height: 20px; */
			margin: 1px 0px 1px 0px;
			padding: 4px 4px 4px 18px;
			color:#2A394F;
			text-decoration:none;
			text-transform: none;
			font-size: 11px;
			font-family: arial, sans-serif;
			line-height:13px;
			border-bottom: 1px solid #E8E5E5;
			background: #B7BCC6;
			}
			
				#navigation li.sub_sub_item a {
					background: #e4eaf9;
				}	
				
				#navigation li.sub_sub_item a:hover, #navigation li.sub_sub_item a.subactief {
					background: #cad1d7;
				}	
			
			#navigation ul li ul li a.child
				{
				
				}

			#navigation ul li ul li a.hinge
				{
				color:#fff;
				background: #AA5651;
				}
	
			#navigation ul li ul li a.selected
				{
				color:#fff;
				background: #AA5651;
				}
					
					#navigation li.sub_item a:hover, #navigation li.sub_item a.subactief
					{
					background: #A6A8AE
					}



		#navigation ul li ul li ul
		{
		list-style:none;
		margin: 0px 0px 0px 0px;
		padding: 0px;	
		}	

	#navigation ul li ul li ul li 
		{
		margin: 0px;
		padding: 0px;	
		}	
	
		#navigation ul li ul li ul li a
			{
			display: block;
			/* height: 20px; */
			margin: 1px 0px 1px 0px;
			padding: 0px 4px 0px 30px;
			color:#2A394F;
			text-decoration:none;
			text-transform: none;
			font-size: 11px;
			font-family: arial, sans-serif;
			line-height:20px;
			border-bottom: 1px solid #E8E5E5;
			}
			
			#navigation ul li ul li ul li a.child
				{
				background: #E4EAF9;
				}

			#navigation ul li ul li ul li a.hinge
				{
				background: url(../images/nav_select.jpg) top left no-repeat;
				}
	
			#navigation ul li ul li ul li a.selected
				{
				color:#fff;
				background: #F09A67;
				}

				#navigation ul li ul li ul li a.child:hover
					{
					color:#2A394F;
					background:#CAD1D7;
					}
			
			
					
#latestnews
	{
	clear:both;
	margin: 8px 20px 0px 0px;
	padding: 12px 0px 0px 0px;
	background: url(../images/dotline.gif) top left repeat-x;
	}

#news
	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	

	#news .newsitem
		{
		float: left;
		width: 160px;
		margin: 4px 12px 0px 0px;
		padding: 0px;
		background: #E4E5E7;
		border-right: 1px solid #ccc;		
		}	
	
		#news .newsitem h3,
		#news .newsitem h5
		{
		margin: 0px;
		padding: 0px;
		}
		
		#news .newsitem h3 a.child
		{
		display: block;
		height: 30px;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		font-family: arial;
		font-weight: bold;
		line-height: 15px;
		color:#384065;
		text-decoration:none;
		}
	
		#news .newsitem p
		{
		margin: 8px 0px 0px 0px;
		padding: 8px 0px 0px 0px;
		font-size: 11px;
		line-height: 15px;
		color:#949597;
		background: url(../images/dotline.gif) top left repeat-x;
		}
	
		#news .newsitem h5 a
		{
		display: block;
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 8px;
		font-size: 9px;
		font-weight: normal;
		line-height: 15px;
		color:#ddd;
		font-family: verdana;
		text-decoration:none;
		text-transform: uppercase;
		background: url(../images/nav_select.jpg) top right no-repeat;
		}


			#news .newsitem h5 a:hover
			{
			background: url(../images/news_hover.jpg) top right no-repeat;
			}



	

#castimage
	{
	float:right;
	margin: 0px 32px 12px 16px;
	}
	
#children dl {
	margin: 0px;
	padding: 0px;
}

#children dt {
  margin:0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 12px;
}

#children dd {
  margin:0px 0px 8px 0px;
  padding: 0px 0px 8px 0px;
  font-size: 11px;
}

#children a {
  background-image: url(../images/icon_child.gif);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 18px;
  background-position: 0px 2px;
}

#children a:hover {
	color:#FEAC41;
}

	
#footer {
	clear: both;
	margin: 0px 20px 0px 8px;
	padding: 0px 0px 20px 0px;
	background:#fff url(../images/dotline.gif) top left repeat-x;
}

	#footer p	{
		margin: 0px;
		padding: 4px 0px 4px 188px;
		font-size: 10px;
		line-height: 15px;
		color:#6C728C;
		background: url(../images/dotline.gif) bottom left repeat-x;
	}

/* FILE SHARING */
.tblheader {
	background-color:#e9e9ed;
	border-bottom:1px solid gray;
}