*
{
	list-style: none;
	margin: 0;
	padding: 0;
}

body
{
	background: #FFF;
	color: #000;
	font: 80% Arial, sans-serif;
}

a img
{
	border: none;
}

#main
{
	background: #FFF url(../_images/background-main.png) repeat-y 100% 0;
	margin: 40px auto;
	width: 934px;
}

	.homepage #main
	{
		background-image: url(../_images/background-homepage.png);
		padding-top: 150px;
	}

#header
{
	background: url(../_images/background-1.jpg) no-repeat 100% 0;
	padding-top: 118px;
	position: relative;
	width: 934px;
}

	.bg-1 #header { background-image: url(../_images/background-1.jpg); }
	.bg-2 #header { background-image: url(../_images/background-2.jpg); }
	.bg-3 #header { background-image: url(../_images/background-3.jpg); }
	.bg-4 #header { background-image: url(../_images/background-4.jpg); }
	.bg-5 #header { background-image: url(../_images/background-5.jpg); }
	
	.homepage #header
	{
		border-top: 2px solid #FFF;
		padding: 198px 0 40px 155px;
		width: 779px;
	}
	
	.homepage #header h2
	{
		color: #192177;
		font-size: 1.5em;
		font-weight: bold;
		letter-spacing: 4px;
		text-align: center;
	}
	
	.homepage #language-choice
	{
		margin: 75px 0 130px 0;
		text-align: center;
	}
	
		.homepage #language-choice a
		{
			text-decoration: none;
		}
	
		.homepage #language-choice li
		{
			display: inline;
			padding: 0 13px;
		}
		
		.homepage #language-choice img
		{
			border: none;
		}
		
		.homepage #language-choice a > img
		{
			border: 2px solid transparent;
		}
		
		.homepage #language-choice a:hover img,
		.homepage #language-choice a:focus img
		{
			border-color: #192177;
		}

	#logo a
	{
		position: absolute;
		top: 0;
		left: -23px;
	}

	#menu,
	#submenu
	{
		background: transparent url(../_images/background-menu.png) repeat-y 100% 0;
		border: 2px solid #FFF;
		border-width: 2px 0;
		display: inline;
		float: left;
		margin-left: 155px;
		width: 779px;
	}
	
		#fix
		{
			display: inline;
			float: left;
			height: 1px;
			margin: 0 0 0 155px;
			padding: 0;
			overflow: hidden;
			width: 779px;
		}
	
		* > #fix
		{
			display: none;
		}

		#menu li,
		#submenu li
		{
			display: inline;
			float: left;
		}
	
		#menu a,
		#submenu a
		{
			border-right: 2px solid #FFF;
			color: #192177;
			display: inline;
			float: left;
			font-weight: bold;
			letter-spacing: 1px;
			padding: 2px 25px;
			text-decoration: none;
			text-transform: lowercase;
		}
	
		#menu a:hover,
		#menu a:focus,
		#submenu a:hover,
		#submenu a:focus
		{
			color: #00A0C6;
			text-decoration: underline;
		}
	
		#menu a:hover,
		#menu a:focus,
		#submenu a:hover,
		#submenu a:focus
		{
			background: #00A0C6;
			color: #FFF;
			text-decoration: none;
		}
		
		#menu .current_page_item,
		#menu .current_page_ancestor,
		#menu .current_page_item a,
		#menu .current_page_ancestor a
		{
			background: #66C2A9;
			color: #FFF;
		}
		
		#submenu .current_page_item a
		{
			background: #66C2A9;
			color: #FFF;
		}
		
		#menu .current_page_item a:hover,
		#menu .current_page_ancestor a:hover,
		#submenu .current_page_item a:hover,
		#submenu .current_page_ancestor a:hover
		{
			cursor: default;
		}
	
	#submenu
	{
		border-width: 0 0 2px;
	}
	
		#submenu a
		{
			font-size: 0.9em;
		}
	
#content
{
	color: #192177;
	display: inline;
	float: left;
	line-height: 1.7em;
	margin: 45px 0 45px 200px;
	width: 534px;
	word-spacing: 4px;
}

	#content h1,
	#content h2
	{
		color: #192177;
		letter-spacing: 2px;
		font-size: 1em;
		margin: 1.7em 0 0;
	}
	
	#content ol,
	#content p,
	#content ul
	{
		letter-spacing: 1px;
		margin-bottom: 1.7em;
	}
	
	#content a
	{
		color: #00A0C6;
	}
	
	#content a:hover,
	#content a:focus
	{
		color: #0080A6;
	}
	
	#content ul
	{
		list-style: circle;
		margin-left: 3em;
	}
	
		#content ul li
		{
			list-style: circle;
		}
	
	#content table
	{
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
		#content table th,
		#content table td
		{
			letter-spacing: 1px;
			text-align: left;
			vertical-align: top;
		}
	
		#content table th
		{
			padding: 0 2em 0 1em;
			text-indent: -1em;
		}
	
		#content table td
		{
			padding: 0 2em 0 0;
		}
	
	form
	{
		display: block;
		float: left;
		margin: 1em 0;
		width: 100%;
	}
	
		#content form p
		{
			border-bottom: 1px solid #FFF;
			clear: both;
			float: left;
			padding: 0;
			margin: 0 0 5px;
			width: 100%;
		}
		
		form label,
		form p.boxes span.label
		{
			clear: left;
			float: left;
			font-weight: bold;
			text-transform: lowercase;
			width: 30%;
		}
		
		form input
		{
			border: 1px solid #ffffff;
			background: transparent;
			clear: right;
			float: left;
			font-size: 1em;
			padding: 2px 0;
			width: 65%;
		}
		
		form p.boxes label
		{
			clear: none;
			float: none;
			width: auto;
		}
		
		form p.boxes input
		{
			clear: none;
			float: none;
			width: auto;
		}
		
		form .wpcf7-radio .wpcf7-list-item
		{
			margin-right: 1em;
		}
		
		form p.rows .wpcf7-radio
		{
			clear: right;
			float: right;
			display: block;
			margin: 0;
			width: 65%;
		}
		
		form p.rows span.wpcf7-list-item
		{
			display: block;
		}
		
		#content form p.buttons
		{
			border-bottom: none;
			padding: 1em 0;
		}
		
		form p.buttons input
		{
			border: 1px solid #192177;
			color: #192177;
			font-weight: bold;
			padding: 0.2em 0.6em;
			text-transform: lowercase;
			width: auto;
		}

#sidebar
{
	display: inline;
	float: right;
	width: 152px;
}

	#promo
	{
		margin-bottom: 1em;
	}
	
	#marifoonkanaal
	{
		background: #66C2A9;
		padding: 1em 0;
	}
	
		#marifoonkanaal img
		{
			display: block;
			margin: 0 auto;
		}

	#sidemenu
	{
		border-top: 2px solid #FFF;
		margin: 1em 0;
	}

	#sidemenu li
	{
		display: inline;
	}

	#sidemenu a
	{
		border-bottom: 2px solid #FFF;
		color: #192177;
		display: block;
		font-weight: bold;
		letter-spacing: 1px;
		padding: 2px;
		text-decoration: none;
		text-transform: lowercase;
	}

	#sidemenu a:hover,
	#sidemenu a:focus
	{
		color: #00A0C6;
	}
	
	#flags
	{
		padding: 0 9px;
		word-spacing: 9px;
	}
	
	#flags li,
	#flags img
	{
		display: inline;
	}

#footer
{
	clear: both;
	color: #FFF;
	font-size: 0.9em;
	letter-spacing: 4px;
	margin: 0 152px;
	padding: 5px;
	text-align: center;
	width: 620px;
	word-spacing: 0.3em;
}

	.homepage #footer
	{
		margin: 0 0 0 155px;
		width: 769px;
	}

	#footer a
	{
		color: #FFF;
		text-decoration: none;
	}

	#footer a:hover,
	#footer a:focus
	{
		text-decoration: underline;
	}