/***********************************************
	Algemene pagina opmaak
***********************************************/
body
{
	background-color: #92afc5;
	margin: 0px;
	padding: 0px;
}

body, td
{
	font-size: 12px;
	color: #144971;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

img
{
	border: 0px;
}

p
{
	margin-top: 0px;
	margin-bottom: 10px;
}

/***********************************************
	Vaste elementen
***********************************************/
div.mainContainerHome
{
	width: 1000px;
	background: #fee59b url("../images/body/bg_main_home.gif") repeat-y;
	margin-left: auto;
	margin-right: auto;
}

div.mainContainerSub
{
	width: 1000px;
	background: #fee59b url("../images/body/bg_main_sub.gif") repeat-y;
	margin-left: auto;
	margin-right: auto;
}

div.siteContainer
{
	width: 1000px;
	background-repeat: no-repeat;
	background-position: right bottom;
	
}
	div.siteHome
	{
		background-image: url("../images/body/bg_home.jpg");
	}
	
	div.siteSub
	{
		background-image: url("../images/body/bg_sub.gif");
	}


	div.mainNavigatie
	{
		position: absolute;
		top: 135px;
		background-color: #005e9e;
		width: 169px;
		margin-left: 34px;
		clear: both;
	}
	
	div.pageHeader
	{
		width: 1000px;
		background-color: #fde4b6;
		margin-bottom: 0px;
		padding-bottom: 0px;
	
	}
	
		.pageHome
		{
			height: 215px;
		}
		
		.pageSub
		{
			height: 129px;
		}
	
		div.pageHeader #flashHeader
		{
			padding-left: 15px;
			margin-top: 15px;
			width: 748px;
			float: left;
		}
		
		#headerZijkant
		{
			margin-top: 15px;
			margin-left: 9px;
			float: left;
			width: 213px;
			text-align: center;
		}
	
	div.headerSpacer
	{
		background: url("../images/body/bg_header.gif") repeat-y;
		height: 6px;
	}

	div.sideBar
	{
		float: left;
		width: 211px;
	}
	
		div.sideBar div.ankeiler
		{
			margin-left: 34px;
			width: 170px;
		}
		
		div.sideBar div.newsFlash
		{
			border: solid 1px #8eaec4;
			margin-left: 34px;
			margin-top: 20px;
			width: 167px;
			color: #fff;
			font-size: 11px;
			line-height: 16px;
		}
		
			div.sideBar div.newsFlash div.header
			{
				font-size: 15px;
				font-weight: bold;
				padding: 9px;
			}
			
			div.sideBar div.newsFlash div.item
			{
				padding: 0px 9px 9px 9px;
			}
		
		.sideBarHome
		{
			padding-top: 90px;
		}
		
		.sideBarSub
		{
			background: url("../images/body/bg_menu_sub.gif");
			background-repeat: no-repeat;
			padding-top: 175px;
		}
	
	div.mainAreaHome
	{
		float: left;
		width: 665px;
		min-height: 700px;
		margin-bottom: 225px;
	}
	
	div.mainAreaSub
	{
		float: left;
		width: 665px;
		min-height: 700px;
	}
	
	div.sideBarRechts
	{
		float: right;
		width: 124px;
	}
	
		div.sideBarRechts div.ankeiler
		{
			margin-left: 6px;
			margin-right: 12px;
		}
	
	#pageFooter
	{
		clear: both;
		height: 42px;
		padding-left: 241px;
	}
	
		#pageFooter #links
		{
			float: left;
			margin-top: 14px;
		}
		
			#pageFooter #links a
			{
				color: #000;
				font-size: 12px;
				text-decoration: none;
			}
			
			#pageFooter #links a:hover
			{
				color: #000;
				font-size: 12px;
				text-decoration: underline;
			}
		
		#pageFooter #img
		{
			float: right;
			margin-top: 8px;
			margin-right: 19px;
		}

/* breadcrumps */
div.breadcrumps
{
	color: #fff;
	font-weight: bold;
	height: 19px;
	margin-bottom: 20px;
	clear: both;
}

	div.breadcrumps a
	{
		
		color: #fff;
		text-decoration: underline;
	}
	
	div.breadcrumps a:hover
	{
		color: #fff;
		text-decoration: none;
	}
	
	div.breadItems
	{
		float: left;
		text-align: right;
		width: 550px;
		height: 19px;
	}
	
		div.breadItems img
		{
			vertical-align: middle;
		}
	
	div.breadStart
	{
		background-color: #0a395f;
		padding-left: 5px;
		padding-right: 5px;
		width: 104px;
		text-align: center;
		float: right;
		height: 19px;
		line-height: 19px;
	}
	
/***********************************************
	Pagina header
***********************************************/
div.titleContainer
{
	margin: 15px 15px 15px 15px;
}

div.divTitle
{
	
	color: #2b6692;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
}



div.divSubTitle
{
	color: #990066;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

	.textSpacer
	{
		margin-bottom: 10px;
	}

/***********************************************
	Pages
***********************************************/
div.textHome
{
	padding: 15px;
}

div.textHome,
div.textHome td
{
	line-height: 20px;
	color: #fff;
}

	div.headerWit
	{
		font-size: 16px;
		color: #fff;
		font-weight: bold;
	}
	
	div.headerBlauw
	{
		font-size: 16px;
		color: #0048ab;
		font-weight: bold;
	}
	
	div.headerGeel
	{
		font-size: 16px;
		color: #fcd04b;
		font-weight: bold;
	}
	
	.homeIllRechts
	{
		background-position: right bottom;
		background-repeat: no-repeat;
		padding-right: 325px !Important;
	}
	
	.homeSchaduwTop
	{
		background-position: right top;
		background-repeat: no-repeat;
	}
	
	.bgWorldMap
	{
		background-color: #84a6c6;
	}
	
	div.textHome a
	{
		color: #0048ab;
		text-decoration: none;
		font-weight: bold;
	}
	
	div.textHome a:hover
	{
		color: #0048ab;
		text-decoration: underline;
		font-weight: bold;
	}

#contentPage
{
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 400px;
	width: 665px;
}

	#contentPage div.contentStatic
	{
		clear: both;
		margin-left: 15px;
		margin-right: 273px;
		line-height: 20px;
	}
	
		.moviePlayer
		{
			margin-right: 15px !important;
		}
	
		#contentPage div.contentStatic ol li,
		#contentPage div.contentStatic ul li
		{
			margin-bottom: 10px;
		}

/***********************************************
	Links
***********************************************/
a
{
	text-decoration: underline;
	color: #0a1f62;
}

a:hover
{
	text-decoration: underline;
	color: #005e9e;
}


/***********************************************
	Formulieren
***********************************************/
.curhand
{
	cursor:  pointer;
}

.button
{
	cursor: pointer;
	background-color: #0048aa;
	border: solid 1px #0048aa;
	color: #fff;
}

.extraButton
{
	cursor: pointer;
	background-color: #97b3c9;
	border: solid 1px #0048aa;
	color: #fff;
}

.input
{
	font-size: 12px;
	background-color: #c0d1de;
	border: solid 1px #0048aa;
	color: #0048ab;
}

/***********************************************
	Buttons
***********************************************/
div.btnNormal
{
	border: solid 1px #2f6a95;
	background-color: #d3e3f0;
	color: #2f6a96;
	text-align: center;
	height: 18px;
	overflow: hidden;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

div.btnNormalOver
{
	border: solid 1px #2f6a95;
	background-color: #286c9e;
	color: #fff;
	text-align: center;
	height: 18px;
	overflow: hidden;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

	div.btnNormal a, div.btnNormal a:hover
	{
		color: #2f6a96;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	div.btnNormalOver a, div.btnNormalOver a:hover
	{
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
	}
