@charset "utf-8";

/** GENERAL **/

	* {
		margin: 0;
		padding: 0;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #545454;
		}
	html, body {
		height: 100%; 
	}
	body {
		position: relative;
		min-width: 800px;
		min-height: 516px;
	}
	#wrap {
		position: absolute;  
		top: 50%;        
		left: 50%;
		z-index: 0;
		margin-top: -258px;    
		margin-left: -400px;
		background-image: url("/images/design/background.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 800px;
		height: 516px;
	}
	#wrap3 {
		position: absolute;  
		top: 50%;        
		left: 50%;
		z-index: 0;
		margin-top: -258px;    
		margin-left: -400px;
		background-image: url("/images/design/background_home.jpg");
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 800px;
		height: 516px;
	}
	#main_intro {
		position: absolute;  
		top: 50%;        
		left: 50%;
		z-index: 0;
		margin-top: -252px;    
		margin-left: -381px;
		width: 762px;
		height: 504px;
	}
	#main_intro .cont {
		width: 762px;
		height: 504px;
		background-image: url("/images/design/earth.jpg");
		background-position: 0 97px;
		background-repeat: no-repeat;
	}
	#main_intro p {
		padding: 2px 0;
	}
	#wrap2 {
		margin: 0;
		text-align: center;
		}
	.clearer {
		height: 1px;
		overflow: hidden;
		margin-top: -1px;
		clear: both;
	}
	#hmenu {
		position: absolute;
		left: 19px;
		top: 6px;
		width: 762px;
		height: 97px;
	}
	#hmenu #containerx {
		width: 762px;
		height: 97px;
	}
	#hmenu #flashmenu {
		position: relative;
		width: 762px;
		height: 97px;
	}
	#hmenu #flashmenu:focus {
		position: relative;
		width: 762px;
		height: 97px;
		outline: 0px;
	}
	.vmenu {
		position: absolute;
		left: 619px;
		top: 103px;
		width: 162px;
		height: 170px;
		overflow: auto;
	}
	#content {
		position: absolute;
		left: 57px;
		top: 101px;
		width: 562px;
		height: 297px;
		overflow: auto;
	}
	#wrap3 #content {
		top: 91px;
		height: 335px;
	}
	#content .container_home {
		position: relative;
		padding-top: 124px;
		background-image: url("/images/design/background_home_nl.gif");
		background-position: 42px 91px;
		background-repeat: no-repeat;
	}
	.en #content .container_home {
		background-image: url("/images/design/background_home_en.gif");
	}
	.se #content .container_home {
		background-image: url("/images/design/background_home_se.gif");
	}
	#content .intro {
		position: absolute;
		left: 105px;
		top: -3px;
		width: 250px;
		line-height: 20px;
		z-index: 10;
		height: 80px;
		overflow: auto;
	}
	* html #content .bg {
		position: absolute;
		left: 42px;
		top: 91px;
		width: 299px;
		height: 23px;
		z-index: 10;
		background-image: url("/images/design/background_home_nl.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	* html .en #content .bg {
		background-image: url("/images/design/background_home_en.gif");
	}
	* html .se #content .bg {
		background-image: url("/images/design/background_home_se.gif");
	}
	#content .container1 {
		position: relative;
		float: left;
		width: 250px;
		line-height: 20px;
	}
	#wrap3 #content .container1 {
		position: relative;
		float: left;
		width: 280px;
		margin-left: 105px;
		line-height: 16px;
	}
	* html #wrap3 #content .container1 {
		margin-left: 52px;
	}
	#content .container2 {
		float: left;
		width: 250px;
		line-height: 20px;
		margin-left: 24px;
	}
	#content .container2 .image {
		width: 250px;
		height: 187px;
		margin-top: 34px;
	}
	#content .container2 .image img {
		border: 1px solid #545454;
	}
	#content .container1 li a, #content .container2 li a {
		display: block;
	}
		
	#flash2 {
		position: absolute;
		left: 625px;
		top: 321px;
		width: 141px;
		height: 195px;
	}
	#flash2:focus {
		 outline: 0px; 
		
	}
	#image1 {
		position: absolute;
		left: 621px;
		top: 293px;
		width: 160px;
		height: 200px;
	}


	hr {
		background-color: #545454;
		border: 0;
		color: #545454;
		height: 1px;
		margin: 15px 0 15px 0;
	}
	* html hr
	{
		margin: 10px 0 10px 0;
	}
	a {
		color: #545454;
		text-decoration:none;
		font-weight:bold;

	}
	a:hover {
		color: #999999;
		text-decoration:none;
		font-weight:bold;
	}
	a:active {
		color: #999999;
		text-decoration: none;
	}
	h1 {
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0.05em;
	}
	h2 {
		font-size: 11px;
	}
	h3, h4, h5, h6 {
		font-size: 11px;
	}
	ul {
		margin-top: 10px;
		margin-bottom: 1px;
	}
	ol {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	li {
		margin-left: 24px;
		line-height: 16px;
		padding-bottom: 4px;
	}
	blockquote {
		margin-left: 30px;
	}
	.center {
		text-align: center;
	}
	option {
		padding: 0 5px 0 3px;
	}
	img {
		border: 0;
	}
	p {
		padding: 10px 0 1px 0;
	}
	.intro h1 {
		padding: 10px 0 1px 0;
		font-weight: normal;
		font-size: 11px;
		text-transform: none;
		letter-spacing: 0;
	}

/** horizontal menu **/
	#hmenu
	{
		width: 762px;
		height: 97px;
	}
	#hmenu ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#hmenu ul li
	{
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#hmenu ul li a
	{
		display: block;
		float: left;
		line-height: 97px;
	}
	#hmenu ul li a:focus {
		 outline: 0px; 
	}
	#hmenu ul li a span
	{
		display: none;
	}
	#hmenu ul .hmenu1 a
	{
		width: 128px;
		height: 97px;
		background-image: url("/images/design/earth_nl1.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#hmenu ul .hmenu1 a:hover, #hmenu ul .hmenu1 .active
	{
		background-image: url("/images/design/earth_nl1_active.gif");
	}
	#hmenu ul .hmenu2 a
	{
		width: 227px;
		height: 97px;
		background-image: url("/images/design/earth_nl2.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#hmenu ul .hmenu2 a:hover, #hmenu ul .hmenu2 .active
	{
		background-image: url("/images/design/earth_nl2_active.gif");
	}
	#hmenu ul .hmenu3 a
	{
		width: 204px;
		height: 97px;
		background-image: url("/images/design/earth_nl3.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#hmenu ul .hmenu3 a:hover, #hmenu ul .hmenu3 .active
	{
		background-image: url("/images/design/earth_nl3_active.gif");
	}
	#hmenu ul .hmenu4 a
	{
		width: 203px;
		height: 97px;
		background-image: url("/images/design/earth_nl4.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#hmenu ul .hmenu4 a:hover, #hmenu ul .hmenu4 .active
	{
		background-image: url("/images/design/earth_nl4_active.gif");
	}
	.en #hmenu ul .hmenu1 a
	{
		background-image: url("/images/design/earth_en1.gif");
	}
	.en #hmenu ul .hmenu1 a:hover, .en #hmenu ul .hmenu1 .active
	{
		background-image: url("/images/design/earth_en1_active.gif");
	}
	.en #hmenu ul .hmenu2 a
	{
		background-image: url("/images/design/earth_en2.gif");
	}
	.en #hmenu ul .hmenu2 a:hover, .en #hmenu ul .hmenu2 .active
	{
		background-image: url("/images/design/earth_en2_active.gif");
	}
	.en #hmenu ul .hmenu3 a
	{
		background-image: url("/images/design/earth_en3.gif");
	}
	.en #hmenu ul .hmenu3 a:hover, .en #hmenu ul .hmenu3 .active
	{
		background-image: url("/images/design/earth_en3_active.gif");
	}
	.en #hmenu ul .hmenu4 a
	{
		background-image: url("/images/design/earth_en4.gif");
	}
	.en #hmenu ul .hmenu4 a:hover, .en #hmenu ul .hmenu4 .active
	{
		background-image: url("/images/design/earth_en4_active.gif");
	}
	.se #hmenu ul .hmenu1 a
	{
		background-image: url("/images/design/earth_se1.gif");
	}
	.se #hmenu ul .hmenu1 a:hover, .se #hmenu ul .hmenu1 .active
	{
		background-image: url("/images/design/earth_se1_active.gif");
	}
	.se #hmenu ul .hmenu2 a
	{
		background-image: url("/images/design/earth_se2.gif");
	}
	.se #hmenu ul .hmenu2 a:hover, .se #hmenu ul .hmenu2 .active
	{
		background-image: url("/images/design/earth_se2_active.gif");
	}
	.se #hmenu ul .hmenu3 a
	{
		background-image: url("/images/design/earth_se3.gif");
	}
	.se #hmenu ul .hmenu3 a:hover, .se #hmenu ul .hmenu3 .active
	{
		background-image: url("/images/design/earth_se3_active.gif");
	}
	.se #hmenu ul .hmenu4 a
	{
		background-image: url("/images/design/earth_se4.gif");
	}
	.se #hmenu ul .hmenu4 a:hover, .se #hmenu ul .hmenu4 .active
	{
		background-image: url("/images/design/earth_se4_active.gif");
	}
	* html #hmenu ul li, * html #hmenu ul li a
	{
		width: 1%; /* IE/Mac needs this */
		display: inline-block;	/* IE/Mac needs this */
		/* \*/
			width: auto;
			display: inline; 
			position: relative;
		/* reset above hack */
	}
	* html #hmenu, * html #hmenu ul a
	{
		/* \*/ height: 0.01%; /* hasLayout hack to fix render bugs in IE/Win. 
					 IE/Mac will ignore this rule. */
	}
	* html #HMENU
	{
		padding: 0;	
	}

/** vertical menu **/
	.vmenu
	{
		padding-top: 20px;
	}
	.vmenu ul, .vmenu ul li
	{
		margin: 0;
		list-style-type: none;
		display: block;
	}
	.vmenu ul
	{
	}
	.vmenu ul li
	{
	}
	.vmenu ul li ul
	{
		padding-bottom: 10px;
	}
	.vmenu ul li a
	{
		display: block;
		text-decoration: none;
		padding: 4px 46px 4px 10px;
		line-height: 16px;
		text-align: right;
		font-size: 11px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.vmenu ul li a:focus
	{
		outline: 0px;
	}
	.vmenu ul li a span
	{
		padding: 0 0 0 7px;
	}
	.vmenu ul li a:hover span, .vmenu ul .active a span
	{
		background-image: url("/images/design/bullet.gif");
		background-position: 0 50%;
		background-repeat: no-repeat;
	}
	* html .vmenu ul li a/* hide from IE5.0/Win & IE5/Mac */
	{
		height: 1%;
	}
	* html .vmenu ul
	{
		position: relative;	/* IE needs this to fix a rendering problem */
	}








/** DefaultForm **/
	.DefaultForm {
		width: 424px;
	}
	.DefaultForm fieldset {
		border: 0;
		padding: 10px 0;
	}
	.DefaultForm label {
		float: left;
		width: 120px;
		padding: 0 0 0 0;
		margin: 4px 0 2px 0;
		clear: left;
		line-height: normal;
	}
	.DefaultForm input, 
	.DefaultForm select, 
	.DefaultForm textarea {
		margin: 2px 0;
	}
	.DefaultForm .input1 {
		width: 200px;
		border: 1px solid #333;
		padding: 1px;
	}
	.submit {
		border: 1px solid #333;
		padding: 0px 5px;
		cursor: pointer;
	}
	.DefaultForm .submit {
		margin-top: 10px;
		margin-left: 120px;
	}
	/** javascript error-handling **/
	.DefaultForm input.error, 
	.DefaultForm select.error, 
	.DefaultForm textarea.error, 
	.DefaultForm input.error:focus, 
	.DefaultForm select.error:focus,
	.DefaultForm textarea.error:focus {
		width: 185px;
		padding: 1px;
		padding-right: 16px; 
		border: 1px solid red; 
		background-image: url("/images/warning_obj.gif"); 
		background-position: right; 
		background-repeat: no-repeat;
	}
	* html .DefaultForm input.error, 
	* html .DefaultForm select.error, 
	* html .DefaultForm input.error:focus, 
	* html .DefaultForm select.error:focus {
		width: 300px;
	}
	.login_error {
		color: red;
		margin-bottom: 12px;
	}
/** FORM FOOTER **/
	.form_footer {
		text-align: right;
		padding-top: 5px;
	}



	#language {
		position: absolute;
		top: 496px;
		left: 40px;
		line-height: 20px;
		text-align: right;
		width: 700px;
	}
	#language a:hover {
		color: #000;
	}
	#filmpjes {
		display: none;
	}
	.kop1s {
		position: absolute;
		left: 0;
		top: 200px;
	}