@charset "utf-8";
/* CSS Document */
div#Dummy
{
	display: none;
}

*
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

p
{
	padding-bottom: 15px;
}

*:focus
{
	outline: none;
}

a:hover
{
	text-decoration: underline !important;
}

a img
{
	border: none;
}

div.clear
{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

html
{
	height: 100%;
	overflow-y: scroll;
}

body
{
	min-height: 100%;
	background-image: url(../images/Site_Background.jpg);
	background-position: left 24px;
	background-repeat: repeat-x;
	background-color: #ffffff;
}
body.home
{
	background-position: left 0;
}

/* ------------------------------------------------------------------------------------------------------
Palette:
Blue: #005782
LightBlue: #edf3f6
ActiveBlue: #3fc5e9
FadeBlue: #5992ae
Grey: #595959
LightGrey: #898989
--------------------------------------------------------------------------------------------------------- */

div#SiteContainer
{
	width: 900px;
	margin: 0 auto;
	font-size: 0.8em;
	line-height: 1.4em;
}

/* --------------------------------------------------------------------------------------------------------- */
div#Header
{
	background-image: url(../images/Menu_Background.jpg);
	background-position: left -13px;
	background-repeat: no-repeat;
	height: 75px;
	position: relative;
	z-index: 20;
}
div.home div#Header
{
	background-image: url(../images/Menu_Background_Left.gif);
	background-position: left -13px;
	background-repeat: no-repeat;
	height: 67px;	
}
	
div#Breadcrumbs
{
	clear: both;
	color: #898989;
	font-size: 0.9em;
	position: absolute;
	top: 53px;
	left: -5px;
}
	div#Breadcrumbs a
	{
		background-image: url(../images/NewMenu_Link_Arrow.jpg);
		background-repeat: no-repeat;
		background-position: right 5px;
		padding: 0 18px 0 5px;
		text-decoration: none;
		color: #898989;
	}
	div#Breadcrumbs a:hover
	{
		text-decoration: underline;
	}
	div#Breadcrumbs span
	{
		padding: 0 0 0 5px;
	}

div#FlashHeader
{
	height: 320px;
	min-height: 320px;
	position: relative;
	z-index: 1;
}
	div#FlashHeader.contentHeader
	{
		height: 210px;
		min-height: 210px;
	}
div#FlashContent
{
	position: absolute;
	top: -67px;
	z-index: 1;
}
div#KlantenHeader
{
	height: 237px;
	position: relative;
	z-index: 2;
}
	div#KlantenHeader img
	{
		position: absolute;
		z-index: 2;
	}
div#Content
{
	position: relative;
	z-index: 0;
}
div#Footer
{
	font-size: 0.85em;
	color: #898989;
	padding: 0 3px 25px;
}
div#TeamContainer
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

/* --------------------------------------------------------------------------------------------------------- */
div#Header div#Logo
{
	float: left;
	width: 160px;
	padding: 10px 0 0;
}

div#Header div#Menu
{
	float: left;
}
	div#Header div#Menu ul
	{
		list-style: none;
	}
		div#Header div#Menu ul li
		{
			float: left;
			position: relative;
			z-index: 6;
		}
			div#Header div#Menu ul li a
			{
				display: block;
				min-width: 86px;
				text-align: center;
				color: #005782;
				text-decoration: none;
				height: 28px;
				padding-top: 17px;
				position: relative;
				z-index: 6;
			}
			div#Header div#Menu ul li.active a
			{
				background-image: url(../images/Menu_Background.png);
				background-position: center 15px;
				background-repeat: no-repeat;
			}
				div#Header div#Menu ul li ul
				{
					position: absolute;
					z-index: 5;
					left: -3px;
					top: 45px;
					padding: 0 3px;
					display: none;
				}
					div#Header div#Menu ul li.hover ul
					{
						display: block;
					}
						div.dropoutMenu
						{
							position: relative;
							z-index: 5;
						}
							div.dropoutMenu div.top
							{
								background-image: url(../images/NewMenu_Bg_Top.png);
								background-repeat: repeat-x;
								height: 6px;
								position: relative;
								margin: 0 6px;
							}
								div.dropoutMenu div.top div.topLeft
								{
									background-image: url(../images/NewMenu_Corners.png);
									background-repeat: repeat-y;
									background-position: left top;
									width: 6px;
									height: 6px;
									position: absolute;
									left: -6px;
									top: 0;
								}
								div.dropoutMenu div.top div.topCenter
								{
									height: 6px;
								}
								div.dropoutMenu div.top div.topRight
								{
									background-image: url(../images/NewMenu_Corners.png);
									background-repeat: no-repeat;
									background-position: right top;
									width: 6px;
									height: 6px;
									position: absolute;
									right: -6px;
									top: 0;
								}
							div.dropoutMenu div.dropoutContainer
							{
							}
								div.dropoutMenu div.dropoutContainer div.leftBackground
								{
									background-image: url(../images/NewMenu_Bg_Left.png);
									background-repeat: repeat-y;
									position: absolute;
									top: 6px;
									left: 0;
									width: 3px;
								}
								div.dropoutMenu div.dropoutContainer div.content
								{
									background: #ffffff;
									position: relative;
									margin: 0 3px;
								}
									div.dropoutMenu div.dropoutContainer div.content div.links
									{
										padding: 10px 0 0 10px;
									}
										div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.links li.activeChild
										{
											background-image: url(../images/NewMenu_Quicklink_Arrow_White.jpg);
											background-repeat: no-repeat;
											background-position: left 2px;
											position: relative;
											left: -3px;
											padding-left: 23px;
										}
											div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.links li.activeChild a
											{
												color: #3FC5E9;
											}
										div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.links div.title a
										{
											background: url(../images/NewMenu_Link_Arrow.jpg);
											background-repeat: no-repeat;
											background-position: left 6px;
											padding: 0 0 0 20px;
											color: #005782;
											font-weight: bold;
											min-width: 147px;
											text-align: left;
										}
										div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											background-image: url(../images/NewMenu_Links_Bg.jpg);
											background-repeat: repeat;
											background-position: left;
											width: 467px;
											display: block;
											position: relative;
										}
										div#Header div#Menu ul li.platforms div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											width: 467px; /* 147, 307, 467, 627, 787 */
										}
										div#Header div#Menu ul li.diensten div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											width: 627px; /* 147, 307, 467, 627, 787 */
										}
										div#Header div#Menu ul li.klanten div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											width: 627px; /* 147, 307, 467, 627, 787 */
										}
										div#Header div#Menu ul li.team div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											width: 147px; /* 147, 307, 467, 627, 787 */
										}
										div#Header div#Menu ul li.pangaea div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											width: 147px; /* 147, 307, 467, 627, 787 */
										}
										div#Header div#Menu ul li.vacatures div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											width: 307px; /* 147, 307, 467, 627, 787 */
										}
										div#Header div#Menu ul li.contact div.dropoutMenu div.dropoutContainer div.content div.links div.subMenu
										{
											width: 147px; /* 147, 307, 467, 627, 787 */
										}
										div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.links ul
										{
											position: relative;
											float: left;
											width: 150px;
											top: 0;
											left: 0;
											padding: 0 10px 0 0;
											display: block;
										}
										div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.links ul.last
										{
											background-image: none;
											padding: 0;
											width: 142px;
										}
											div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.links ul li
											{
												background: url(../images/NewMenu_Link_Arrow.jpg);
												background-repeat: no-repeat;
												background-position: left 6px;
												float: none;
												padding: 0 0 0 20px;											
											}
												div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.links ul li a
												{
													background: none;
													color: #005782;
													padding: 0;
													text-align: left;
													width: 120px;
													height: auto;
													padding-bottom: 10px;
												}
									div.dropoutMenu div.dropoutContainer div.content div.quickLink
									{
										background-image: url(../images/NewMenu_Bg_Quicklink.jpg);
										background-repeat: repeat-x;
										height: 96px;
										padding: 0 10px;
										position: relative;
										display: none;
									}
										div.dropoutMenu div.dropoutContainer div.content div.quickLink div.beeld
										{
											position: absolute;
											left: 10px;
											bottom: -3px;
											z-index: 7;
										}
										div.dropoutMenu div.dropoutContainer div.content div.quickLink div.quickInfo
										{
											position: absolute;
											left: 150px;
											top: 15px;
											color: #005782;
											width: 220px;
										}
											div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.quickLink div.quickInfo div.title a
											{
												background-image: url(../images/NewMenu_Quicklink_Arrow.jpg);
												background-repeat: no-repeat;
												background-position: left top;
												padding: 0 0 10px 20px;
												font-size: 1.1em;
												font-weight: bold;
												color: #005782;
												height: 15px;
												width: auto;
												text-align: left;
											}
											div.dropoutMenu div.dropoutContainer div.content div.quickLink div.quickInfo div.info
											{
												height: 50px;
												overflow: hidden;
												line-height: 1.25em;
											}
										div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.quickLink a.leesmeer
										{
											background: url(../images/More_Button.jpg);
											background-repeat: no-repeat;
											position: absolute;
											right: 10px;
											bottom: 10px;
											color: #005782;
											padding: 2px 0 0 28px;
											width: 64px;
											height: 21px;
											text-align: left;
											font-size: 0.85em;
										}
										div#Header div#Menu ul li div.dropoutMenu div.dropoutContainer div.content div.quickLink a.leesmeer:hover
										{
											background: url(../images/More_Button_Hover.jpg);
										}
								div.dropoutMenu div.dropoutContainer div.rightBackground
								{
									background-image: url(../images/NewMenu_Bg_Right.png);
									background-repeat: repeat-y;
									position: absolute;
									top: 6px;
									right: 0;
									width: 3px;
								}
							div.dropoutMenu div.bottom
							{
								background-image: url(../images/NewMenu_Bg_Bottom.png);
								background-repeat: repeat-x;
								height: 6px;
								position: relative;
								margin: 0 6px;
							}
								div.dropoutMenu div.bottom div.bottomLeft
								{
									background-image: url(../images/NewMenu_Corners.png);
									background-repeat: no-repeat;
									background-position: left bottom;
									width: 6px;
									height: 6px;
									position: absolute;
									left: -6px;
									bottom: 0;
									line-height: 0;
								}
								div.dropoutMenu div.bottom div.bottomRight
								{
									background-image: url(../images/NewMenu_Corners.png);
									background-repeat: no-repeat;
									background-position: right bottom;
									width: 6px;
									height: 6px;
									position: absolute;
									right: -6px;
									bottom: 0;
									line-height: 0;
								}
					
/* Language Bar --------------------------------------------------------------------------------------------------------- */
div#LanguageBar
{
	background-image: url(../images/Menu_Background.jpg);
	background-repeat: no-repeat;
	background-position: -159px top;
	position: absolute;
	right: 0;
	top: 0;
	height: 50px;
	width: 50px;
	z-index: 5;
}
	div#LanguageBar div.selectLanguage
	{
		width: 16px;
		height: 11px;
		position: absolute;
		right: 17px;
		top: 21px;
	}
		div#LanguageBar div.selectLanguage div.dropoutLanguage
		{
			position: absolute;
			border: solid 1px #34a2c5;
			padding: 0;
			margin: 0;
			top: 16px;
			right: -5px;
			display: none;
		}
			div#LanguageBar div.selectLanguage div.dropoutLanguage div.corner
			{
				position: absolute;
				background-image: url(../images/social/Social_Elements.gif);
				width: 3px;
				height: 3px;
				line-height: 3px;
				font-size: 3px;
				overflow: hidden;
			}
		
			div#LanguageBar div.selectLanguage div.dropoutLanguage div.topLeft
			{
				left: -1px;
				top: -1px;
				background-position: 0 0;
			}
			div#LanguageBar div.selectLanguage div.dropoutLanguage div.topRight
			{
				right: -1px;
				top: -1px;
				background-position: -3px 0;
			}
			div#LanguageBar div.selectLanguage div.dropoutLanguage div.bottomLeft
			{
				left: -1px;
				bottom: -1px;
				background-position: 0 -3px;
			}
			div#LanguageBar div.selectLanguage div.dropoutLanguage div.bottomRight
			{
				right: -1px;
				bottom: -1px;
				background-position: -3px -3px;
			}
			
			div#LanguageBar div.selectLanguage div.dropoutLanguage div.dropoutContent
			{
				padding: 1px;
				font-size: 0.8em;
				color: #005782;
				background-image: url(../images/social/Social_Elements.gif);
				background-position: 0 -11px;
				background-repeat: repeat-x;
				background-color: #e7eaeb;
				width: 48px;
			}
				div#LanguageBar div.selectLanguage div.dropoutLanguage div.dropoutContent div.flag
				{
					float: right;
				}
					div#LanguageBar div.selectLanguage div.dropoutLanguage div.dropoutContent div.flag a,
					div#LanguageBar div.selectLanguage div.dropoutLanguage div.dropoutContent div.flag a:visited
					{
						display: block;
						padding: 4px;
					}
					div#LanguageBar div.selectLanguage div.dropoutLanguage div.dropoutContent div.flag a:hover
					{
						background-image: url(../images/flag_background.png);
						background-repeat: no-repeat;
						background-position: left top;
					}
			
			div#LanguageBar div.selectLanguage div.dropoutLanguage div.arrow
			{
				width: 6px;
				height: 5px;
				overflow: hidden;
				position: absolute;
				background-image: url(../images/social/Social_Elements.gif);
				background-position: 0 -6px;
				top: -5px;
				right: 9px;
			}
					
/* --------------------------------------------------------------------------------------------------------- */
div#Content div.top
{
	height: 23px; /* 33 */
	overflow: hidden;
	background-image: url(../images/Content_Top.png);
	padding: 9px 25px 0;
	color: #005782;
}
	div#Content a.nolink,
	div#Content a.nolink:visited
	{
		color: #595959 !important;
		text-decoration: none !important;
	}
	div#Content a.nolink:hover
	{
		text-decoration: underline !important;
	}
	div#Content div.top h2
	{
		font-size: 1.3em;
	}
	div#Content div.half div.top h2
	{
		width: 400px;
		float: left;
	}
	div#Content div.half div.top h2.right
	{
		float: right;
	}
	div#Content div.top.clean
	{
		background-image: url(../images/Content_Top_Clean.png);
	}
	div#Content div.top.small
	{
		height: 0px;
	}
	div#Content div.top div.right a
	{
		position: relative;
		z-index: 10;
	}
	
div#Content div.bottom
{
	height: 4px;
	overflow: hidden;
	background-image: url(../images/Content_Bottom_2px.png);
}
div#Content div.bottom.wide
{
	height: 23px;
	background-image: url(../images/Content_Bottom.png);
}
div#Content div.bottom.news
{
	height: 26px;    
	padding: 6px 25px 0;
	background-image: url(../images/Content_Bottom_newsSlider.png);
	text-align: right;
}

div#Content div.contents
{
	padding-bottom: 20px;
	position: relative;
	font-size: 0.9em;
	clear: both;
}
div#SiteContainer.home div#Content div.contents
{
	padding-bottom: 10px;
}
	div#Content div.contents div.header div.clear
	{
		background-position: bottom;
		background-repeat: repeat-x;
		height: 1px;
	}

div#Content div.contents div.left
{
	float: left;
}
div#Content div.contents div.right
{
	float: right;
}

	.contact div#Content div.contents div.right
	{
		width: 250px;
	}

div#Content div.contents a
{
	color: #3fc5e9;
	text-decoration: none;
}
div#Content ul#Klanten
{
	list-style: none;
	list-style-position: inside;
	padding: 0;
}
	div#Content ul#Klanten li
	{
		background-image: url(../images/Klanten_Button.jpg);
		background-repeat: no-repeat;
		float: left;
		color: #005782;
		font-size: 0.95em;
	}
	div#Content ul#Klanten li.inactive
	{
		background-image: url(../images/Klanten_Button_Inactive.jpg);
		width: 150px;
		height: 25px;
		padding: 9px 0 0 30px;
	}
	div#Content ul#Klanten li.hover
	{
		background-image: url(../images/Klanten_Button_Hover.jpg);
	}
		div#Content ul#Klanten li a
		{
			display: block;
			width: 150px;
			height: 25px;
			padding: 9px 0 0 30px;
			color: #005782;
			font-weight: bold;
		}
		div#Content ul#Klanten li.hover a
		{
			color: #ffffff;
			text-decoration: none !important;
		}

/* --------------------------------------------------------------------------------------------------------- */
div#Content div.split
{
	padding: 25px;
	background-image: url(../images/Content_Background.jpg);
	color: #595959;
}
div#Content div.newsHome
{
	padding: 0;
}
	div#Content div.teamPage div.split
	{
		height: 700px;
	}
	div#Content div.split.splitIn2
	{
		padding-top: 0;
	}

div#Content div.splitIn3
{
	position: relative;
	width: 850px;
}
div#Content div.splitBackground div.splitIn3
{
	background-image: url(../images/Content_Background_Split3.jpg);
	padding: 0 25px;
}
	div#Content div.splitIn3 div.boxContainer
	{
		background-image: url(../images/Horizontal_Line.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}
		div#Content div.splitIn3 div.boxContainer div.box
		{
			width: 250px;
			float: left;
			padding: 0 50px 25px 0;
		}
		div#Content div.splitIn3 div.boxContainer div.box.right
		{
			width: 250px;
			float: right;
			padding: 0 0 25px 0;
		}
	div#Content div.splitIn3 div.box
	{
		width: 282px;
		float: left;
		padding: 0 0 25px;
	}
	div#Content div.splitIn3 div.box.nopadding
	{
		padding: 0;
	}
		div#Content div.splitIn3 div.box h2
		{
			width: 175px;
			float: left;
			color: #005782;
			font-size: 1.3em;
		}
			div#Content div.split div.box h2 a,
			div#Content div.split div.box h2 a:visited
			{
				color: #005782;
			}
			div#Content h2.icon, div#Content h1.icon
			{
				color: #005782;
				font-size: 1.3em;
				float: none;
				padding-left: 25px;
				padding-bottom: 18px;
				width: auto;
				height: auto;
				background-image: url(../images/H2_Arrow.gif);
				background-repeat: no-repeat;
				background-position: left 2px;
			}

		div#Content div.splitIn3 div.box div.thumbnail
		{
			width: 75px;
			float: right;
			padding-right: 25px;
			text-align: right;
			height: 80px;
		}
		div#Content div.splitIn3 div.box div.text
		{
			clear: both;
			padding: 0px 25px 0 0;
		}
		div#Content div.splitIn3 div.box a
		{
			color: #5992ae;
		}
		div#Content div.splitIn3 div.box a.bottomlink
		{
			position: absolute;
			bottom: 20px;
		}
		
/* --------------------------------------------------------------------------------------------------------- */		
table#Exact_Table
{
	width: 100%;
}
	table#Exact_Table tr
	{
		background-image: url(../images/Dotted_Seperator.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	table#Exact_Table tr th
	{
		text-align: left;
		padding: 3px;
	}
	table#Exact_Table tr th.checked
	{
		text-align: center;
	}
	table#Exact_Table tr td
	{
		position: relative;
	}
	table#Exact_Table tr td.checked span
	{
		background-image: url(../images/Checked.gif);
		width: 9px;
		height: 11px;
		display: block;
		margin: 0 auto;
	}
	table#Exact_Table tr td.optional
	{
		text-align: center;
		color: #898989;
	}

/* --------------------------------------------------------------------------------------------------------- */
/**div#FlashHeader a
{
	display: block;
	position: absolute;
	height: 340px;
	width: 100%;
	left: 0;
	top: 5px;
	z-index: 1;
}*/
div#FlashPosition
{
	position: absolute;
	left: 400px;
	top: 180px;
	width: 200px;
}

/* --------------------------------------------------------------------------------------------------------- */
div#Footer ul
{
	list-style: none;
}

div#Footer ul.address
{
	float: left;
}
	div#Footer ul.address li
	{
		float: left;
		padding-right: 15px;
	}
div#Footer div.quicklinks
{
	float: left;
	width: 110px;
	padding-right: 10px;
}
div#Footer div.vacatures
{
	width: 250px;
}
	div#Footer div.quicklinks ul li
	{
		height: 18px;
	}
	div#Footer div.quicklinks ul li.title
	{
		font-weight: bold;
	}
		div#Footer div.quicklinks ul li a,
		div#Footer div.quicklinks ul li a:visited
		{
			padding: 0;
			width: 150px;
		}
div#Footer div#Links
{
	float: right;
	width: 500px;
}
	div#Footer a
	{
		width: 110px;
		padding-left: 15px;
		font-weight: normal;
		text-decoration: none;
		color: #898989;
	}
	div#Footer a.proclaimer
	{
		padding-left: 0;
	}
	
		div#Footer a.start, div#Footer a.start:hover
		{
			font-weight: bold;
			text-decoration: none !important;
		}

/* --------------------------------------------------------------------------------------------------------- */
div#Content div.split div.box a.more
{
	background-image: url(../images/More_Button.jpg);
	background-repeat: no-repeat;
	background-position: left 25px;
	display: block;
	color: #005782;
	font-size: 0.95em;
	padding-left: 28px;
	width: 64px; /* 92 */
	height: 20px; /* 23 */
	cursor: pointer;
	padding-top: 28px;
	float: right;
	padding-right: 25px;
}
div#SiteContainer.home div#Content div.split div.box a.more
{
	position: absolute;
	bottom: 20px;
	margin: 0 0 0 160px;
}
	div#Content div.split div.box a.more:hover
	{
		background-image: url(../images/More_Button_Hover.jpg);
		text-decoration: none !important;
	}
	div#Content div.splitIn2 div.box a.more
	{
		padding-right: 0;
	}

div#Content div.splitIn2
{
	background-image: url(../images/Content_Background_Split2.jpg);
}
div#Content div.splitIn2.clean
{
	background-image: url(../images/Content_Background.jpg);
}
div#Content div.rightsplit
{
	background-image: url(../images/Content_Background_Split2_Right.jpg);
}
div#Content div.splitIn2 div.left
{
	width: 260px;
	padding-right: 25px;
}
div#Content div.splitIn2 div.left.wide
{
	width: 550px;
	padding: 0;
}
div#Content div.splitIn2 div.right
{
	width: 540px;
	padding: 32px 0 0;
}
div#Content div.splitIn2 div.right.small
{
	width: 250px;
	padding: 0;
}
div#Content div.half div.splitIn2 div.left
{
	width: 400px;
	padding: 32px 20px 0 0;
	float: left;
}
div#Content div.half div.splitIn2 div.right
{
	width: 400px;
	padding: 32px 0 0 20px;
	float: right;
}
div#Content div.contents ol,
div#Content div.contents ul
{
	padding: 0 0 0 14px;
}
div#Content div.contents div.left ul
{
	padding: 0;
}
	
div#Content div.splitIn2to1 div.left
{
	width: 540px;
	padding-left: 25px;
}
div#Content div.splitIn2to1.splitRight
{
	background-image: url(../images/Content_Background_Split2_Left.jpg);
	padding: 0 25px;
}
div#Content div.splitIn2to1.splitRight div.left
{
	width: 245px;
	padding: 0 50px 25px 0;
}
div#Content div.splitIn2to1.splitRight div.right
{
	width: 555px;
}

/* --------------------------------------------------------------------------------------------------------- */
div#Content div.splitIn2 div.left div#SlideshowOld
{
	margin-bottom: 25px;
	position: relative;
	width: 242px;
}
div#Content div.splitIn2 div.left div#Slideshow
{
	margin-bottom: 25px;
	position: relative;
	padding: 8px;
	background-color: #e3e3e3;
	width: 242px;
}
	div#Content div.splitIn2 div.left div#Slideshow div.corner
	{
		background-image: url(../images/Slideshow_Corner.jpg);
		width: 5px;
		height: 5px;
		position: absolute;
		line-height: 0;
		font-size: 0;
	}
		div#Content div.splitIn2 div.left div#Slideshow div.tl
		{
			background-position: 0 0;
			top: 0;
			left: 0;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.tr
		{
			background-position: -5px 0;
			top: 0;
			right: 0;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.bl
		{
			background-position: 0 -5px;
			bottom: 0;
			left: 0;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.br
		{
			background-position: -5px -5px;
			bottom: 0;
			right: 0;
		}
	div#Content div.splitIn2 div.left div#Slideshow div.slide
	{
		background-image: url(../flash/images/Header_Side_Btn.png);
		position: absolute;
		width: 15px;
		height: 40px;
		top: 50%;
		margin-top: -20px;
		z-index: 2;
		cursor: pointer;
		line-height: 0;
		font-size: 0;
	}
		div#Content div.splitIn2 div.left div#Slideshow div.slideLeft
		{
			background-position: -15px 0;
			left: -1px;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.slideRight
		{
			background-position: 0 0;
			right: -1px;
		}
	div#Content div.splitIn2 div.left div#Slideshow div.thumbs
	{
		width: 242px;
		height: 194px;
		overflow: hidden !important;
		position: relative;
		z-index: 1;
	}
		div#Content div.splitIn2 div.left div#Slideshow div.thumbs a,
		div#Content div.splitIn2 div.left div#Slideshow div.thumbs a:visited
		{
			position: absolute;
			top: 0;
			display: none;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.thumbs div.popupMenu a
		{
			display: block;
			position: relative;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.thumbs a.active
		{
			display: block;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.thumbs a.left
		{
			left: -242px;
			display: block;
		}
		div#Content div.splitIn2 div.left div#Slideshow div.thumbs a.right
		{
			left: 242px;
			display: block;
		}

div#Content div.splitIn2 div.left div.text ul,
div#Content div.splitIn2 div.right.small div.text ul
{
	list-style: none;
	padding: 0;
}
	div#Content div.splitIn2 div.left div.text ul li,
	div#Content div.splitIn2 div.right.small div.text ul li
	{
		padding: 3px 0;
		background-image: url(../images/Dotted_Seperator.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
		div#Content div.splitIn2 div.left div.text ul li a,
		div#Content div.splitIn2 div.right.small div.text ul li a
		{
			color: #005782;
		}

div#Content div.splitIn2 div#Model
{
	padding: 5px 0 0;
}
	div#Content div.splitIn2 div#Model div.row
	{
		
	}
		div#Content div.splitIn2 div#Model div.row div.item,
		div#Content div.splitIn2 div#Model div.row div.title,
		div#Content div.splitIn2 div#Model div.row div.content
		{
			float: left;
			padding: 0 0 20px;
		}
		div#Content div.splitIn2 div#Model div.row div.item
		{
			width: 40px;
			color: #3FC5E9;
			font-size: 3em;
			padding: 7px 0 0;
		}
		div#Content div.splitIn2 div#Model div.row div.title
		{
			width: 120px;
			color: #005782;
			font-size: 1.3em;
			font-weight: bold;
		}
		div#Content div.splitIn2 div#Model div.row div.content
		{
			width: 390px;
		}

/* --------------------------------------------------------------------------------------------------------- */
#Map{
	width: 540px;
	height: 500px;	
	overflow:hidden !important;
}
#Directions{
	width: 206px;
}


.ui-dialog
{
	position: absolute !important;
}
#closeDialog {
	text-align:right;
	padding-right:5px;
	margin-top: -4px;
}
#closeDialog a{
	text-decoration:none;
	font-size:0.8em;
}

/* --------------------------------------------------------------------------------------------------------- */
div#SiteContainer div#Content table
{
	margin: 0 !important;
}
div#SiteContainer div#Content table td
{
	padding: 3px;
}

div.enquetePage input
{
	width: 200px;
}
div.enquetePage textarea
{
	width: 300px;
	height: 160px;
}
/* --------------------------------------------------------------------------------------------------------- */
div#Gallery div.galleryInfo
{
	display: none;
}
div.controlBorder div#Gallery div.galleryInfo
{
	display: block;
}
div.thumb {
	height: 95px;
	width: 142px;
	overflow: hidden;
	border: 2px solid #CCC;
	vertical-align: middle;
	text-align: center;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
div.thumb img{
	border:0;
}
div#Content div.split div.box div.photo{
float:left;
width:146px;
padding-right:30px;
padding-bottom:30px;
}
/* --------------------------------------------------------------------------------------------------------- */
div#Content div.ar div#Model
{
	padding: 5px 0 0;
}
	div#Content div.ar div#Model div.row
	{
		padding: 6px 0 0;
	}
		div#Content div.ar div#Model div.row div.item,
		div#Content div.ar div#Model div.row div.title,
		div#Content div.ar div#Model div.row div.content
		{
			float: left;
			padding: 0 0 20px;
		}
		div#Content div.ar div#Model div.row div.item
		{
			width: 40px;
			color: #3FC5E9;
			font-size: 3em;
			padding: 7px 0 0;
		}
		div#Content div.ar div#Model div.row div.title
		{
			width: 120px;
			color: #005782;
			font-size: 1.3em;
			font-weight: bold;
		}
		div#Content div.ar div#Model div.row div.content
		{
			width: 640px;
		}

/* --------------------------------------------------------------------------------------------------------- */
iframe.html5Demo
{
	border: 0;
	width: 820px;
	height: 640px;
}

/* --------------------------------------------------------------------------------------------------------- */
div#Content div#Sitemap ul li
{
	padding: 0 0 10px;
}
div#Content div#Sitemap ul li ul
{
	padding-top: 10px;
}
div#Content div#Sitemap ul li ul li
{
	padding: 0 0 5px;
}

div#Content div#Sitemap ul li a
{
	font-weight: bold;
	color: #005782;
}
div#Content div#Sitemap ul li ul li a
{
	font-weight: normal;
	color: #3FC5E9;
}


/* Home News --------------------------------------------------------------------------------------------------------- */

div#Content div#HomeNews
{
	background-image: none;
	height: 210px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 897px;
}

div#Content div#HomeNews div.newsItem
{
	overflow: hidden;
	float: left;
	background-image: url(../images/Dotted_Vertical_Seperator.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	position: relative;
}
	div#Content div#HomeNews div.firstNews
	{
		background: none;
	}

div#Content div#HomeNews div.newsVert
{
	height: 210px;
	overflow: hidden;
}
div#Content div#HomeNews div.newsActive
{
	z-index: 1000;
}

div#Content div#HomeNews div.newsItem div.logo
{
	height: 40px;
}
	div#Content div#HomeNews div.newsItem div.logo a
	{
		display: block;
		text-align: center;
	}

div#Content div#HomeNews div.newsItem div.newsContainer
{
	-moz-transition: all 0.3s ease-out;  
	-o-transition: all 0.3s ease-out;  
	-ms-transition: all 0.3s ease-out;  
	transition: all 0.3s ease-out; 
	height: 140px;
	padding: 10px 5px;
}
@media screen and (max-device-width: 480px) {
 div#Content div#HomeNews div.newsItem div.newsContainer  { -webkit-transition: all 0.3s ease-out; }
}
@media screen and (max-device-width: 1024px) {
 div#Content div#HomeNews div.newsItem div.newsContainer  { -webkit-transition: all 0.3s ease-out; }
}

div#Content div#HomeNews div.newsVert div.newsContainer
{
	position: relative;
	
	-moz-transform: rotate(-90deg);  
	-o-transform: rotate(-90deg);  
	-webkit-transform: rotate(-90deg);  
	transform: rotate(-90deg);  
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17, sizingMethod='auto expand');
	
	zoom: 1;
	background-color: white;
	padding: 0;
	width: 165px;
	height: 165px;
	margin-left: 4px;
}

div#Content div#HomeNews div.newsItem div.newsContainer div.date
{
	color: #3fc5e9;
}
div#Content div#HomeNews div.newsItem div.newsContainer h2
{
	color: #005782;
}
	div#Content div#HomeNews div.newsVert div.newsContainer h2
	{
		width: 160px;
	}
	div#Content div#HomeNews div.newsItem div.newsContainer h2 b
	{
		color: #3fc5e9;
	}

div#Content div#HomeNews div.newsItem div.info
{
	width: 200px;
}
div#Content div#HomeNews div.newsVert div.info
{
	display: none;
}

div.contentcontainer div.newsItem div.newsLabel
{
	font-weight: bold;
	font-size: 1.5em;
	color: #005782;
}

div.contentcontainer div.newsItem div.newsDate
{
	color: #3FC5E9;
	padding-bottom: 15px;
}
	div.contentcontainer div.newsItem div.newsDate div.label
	{
		float: left;
		margin-right: 10px;
	}
	div.contentcontainer div.newsItem div.newsDate div.input
	{
		float: left;
	}
	
	
	
/* ShareThis individual news msgs */
div.shareThis, div.ShareThis  {
    left: -47px;
    position: absolute;
    top: 51px;
    width: 50px;
}

div#Content div.shareThis div.top, div#Content div.ShareThis div.top{
	height:0;
	padding:5px 25px 0;
}

div#Content div.shareThis div.split, div#Content div.ShareThis div.split{
	padding:15px;
}

span.stButton {
	margin: 5px 0 0 5px;
}	

/*
div#Content div#HomeNews
{
	padding: 10px 3px;
	width: 894px;
	height: 210px;
	overflow: hidden;
}
	div#Content div#HomeNews div.newsItem
	{
		background-image: url(../images/Dotted_Vertical_Seperator.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		float: left;
		height: 210px;
		width: 0;
		overflow: hidden;
		text-align: center;
		position: relative;
			
		-webkit-transition: all linear 0.5s;
		-moz-transition: all linear 0.5s;
	}
	div#Content div#HomeNews div.newsFirst
	{
		background-image: none;
	}
	div#Content div#HomeNews div.newsActive
	{
		width: 25%;
	}
		div#Content div#HomeNews div.newsActive div.newsContainer
		{
			left: 0 !important;
			top: 0 !important;
		}
		div#Content div#HomeNews div.newsItem div.newsContainer
		{
			position: absolute;
			width: 160px;
			height: 100%;
			padding: 0 10px 50px;
			margin-left: 1px;
			
			-webkit-transition: all linear 0.5s;
			-moz-transition: all linear 0.5s;
		}
			div#Content div#HomeNews div.newsItem table
			{
				width: 100%;
				height: 100%;
			}
				div#Content div#HomeNews div.newsItem table tr td
				{
					vertical-align: top;
				}
			div#Content div#HomeNews div.newsItem div.date
			{
				color: #3fc5e9;
				display: none;
			}
			div#Content div#HomeNews div.newsItem h2
			{
				color: #005782;
				padding: 0 0 10px;
			}
				div#Content div#HomeNews div.newsItem h2 b
				{
					color: #3fc5e9;
				}
			div#Content div#HomeNews div.newsItem a
			{
				color: #20608c;
				font-weight: bold;
			}
			div#Content div#HomeNews div.newsItem div.logo
			{
				text-align: center;
				position: absolute;
				width: 100%;
				bottom: 5px;
				left: 0;
			}
	div#Content div#HomeNews div.newsVert
	{
		text-align: left;
		cursor: pointer;
	}
		div#Content div#HomeNews div.newsVert div.newsContainer
		{
			padding: 0;
			width: 160px;
			padding-left: 50px;
			
			display: block;
			
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand');
			-moz-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
			-webkit-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
			-o-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
		}
			div#Content div#HomeNews div.newsVert table tr td
			{
				vertical-align: middle;
			}
			div#Content div#HomeNews div.newsVert h2
			{
				padding: 0;
			}
			div#Content div#HomeNews div.newsVert div.date
			{
				display: block;
			}
			div#Content div#HomeNews div.newsVert div.info
			{
				display: none;
			}
			
*/
			
/* contact > routebeschrijving */			
div#Map
{
	overflow: hidden;
	margin-bottom: 25px;
}
div.park
{
	width: 230px;
	float: left;
}

div.map2
{
	float:right;
}

div.map2 small a
{
	color: #005782 !important;
	font-size: 0.85em;
}
div.map2 small
{
	display: block;
	margin-top: 5px !important;
}

/* --------------------------------------------------------------------------------------------------------- */
div#Content div.newsItems ul
{
	list-style: none;
	padding: 0;
}
	div#Content div.newsItems ul li
	{
		padding-top: 15px;
	}
		div#Content div.newsItems ul li div.newsDate
		{
			color: #3FC5E9;
			font-size: 0.9em;
		}
		div#Content div.newsItems ul li div.newsTitle a
		{
			color: #005782;
			font-weight: bold;
		}

div#Content div.newsItems div#Pager
{
	padding-top: 15px;
}
div#Content div.newsItems div#Pager div.pagesBlock
{
	display: inline-block;
	padding: 0 10px;
}
	div#Content div.newsItems div#Pager div.pagesBlock a.page
	{
		color: #005782;
		font-weight: bold;
	}
