@charset "utf-8";
/* CSS Document */

/* =reset 
*****************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}

/***100%height***/
#Form1 {height:100%;}
html,body {margin:0;padding:0;height:100%;}
#wrapperouter {	height:auto !important;height:100%;min-height:100%;}
/******/

	/*** standaard ***/
	ul { list-style:disc;}
	img, fieldset { border:0px;}
	p {margin:0px 0px 12px 0px;}
	h1 {margin:0px 0px 12px 0px;color:#000000;font-size:20px;}
	h2 {margin:0px 0px 8px 0px;color:#575757;font-size:12px;font-weight:bold;font-family:Arial;}
	h3 {margin:0px 0px 4px 0px;color:#575757;font-size:14px;font-family:Arial;text-decoration:underline;}
	ul {margin:0px 0px 12px 20px;}
	ol {margin:0px 0px 12px 20px;}

/* =body
*****************************************************/
body {font-family:Arial, Verdana, sans-serif;font-size:12px;color:#ffffff;background:#a3b823;}
	
	/* =wrapperouter
	*****************************************************/
	#wrapperouter {width:100%;float:left;position:relative;background:url(/images/park_wrapperouter_back.jpg) top center no-repeat;}
		
		/*hetweer_button*/
		#hetweer_button {display:block;width:120px;height:128px;background:url(/images/park_hetweerbutton.png);position:absolute;top:134px;left:-66px;z-index:20;}
			#hetweer_button img {position:relative;float:left;top:23px;left:20px;}
			
		/*right buttons*/
		#rightbutton_bezoekook {width:79px;height:36px;position:absolute;top:102px;right:20px;z-index:20;background:url(/images/park_rightbutton_bezoekook.png);display:none;}
		#rightbutton_bezoekook_en {width:79px;height:36px;position:absolute;top:180px;right:20px;z-index:20;background:url(/images/park_rightbutton_bezoekook-EN.png);display:none;}
		#kids_button_wrapper {width:43px;height:72px;position:absolute;top:144px;right:0px;z-index:20;overflow:hidden;cursor:pointer;}
		#kids_button {width:211px;height:72px;background:url(/images/park_rightbutton_pink_back.png);}
		#events_button_wrapper {width:30px;height:87px;position:absolute;top:226px;right:0px;z-index:20;overflow:hidden;cursor:pointer;}
		#events_button {width:198px;height:87px;background:url(/images/park_rightbutton_violet_back.png);}
		#wrapperouter .rightbutton {display:block;float:left;position:relative;text-transform:uppercase;color:#ffffff;text-decoration:none;cursor:pointer;}
		#wrapperouter .rightbutton .rightbutton_title {font-size:21px;font-family:"FrutigerBlack";position:absolute;top:11px;right:0px;width:163px;display:block;}
		#wrapperouter .rightbutton .rightbutton_tekst {font-size:10px;height:15px;overflow:hidden;font-family:"FrutigerRoman";position:absolute;top:39px;right:0px;width:163px;display:block;}
		
		/*body backgrounds*/
		#wrapperouter_top_back {width:100%;height:40px;position:absolute;top:0px;left:0px;background:url(/images/park_topbar_back.jpg) repeat-x;z-index:30;}
		#wrapperouter_bottom_back  {width:100%;height:58px;position:absolute;top:884px;left:0px;background:url(/images/park_footer_back.png) center;z-index:20;}
		
		/***submenu***/
		#wrapperouter_top_submenuwrapper {width:100%;height:0px;z-index:30;position:absolute;overflow:hidden;top:40px;background:url(/images/park_submenu_back.png) bottom repeat-x;}
		#wrapperouter_top_submenu {width:954px;padding:0px 0px 0px 46px;height:251px;margin:0 auto;position:relative;top:0px;overflow:hidden;}
			#wrapperouter_top_submenu ul {float:left;margin:5px 0px 0px 10px;padding:0px 0px 0px 11px;list-style:none;background:url(/images/park_submenu_back.jpg) top left repeat-y;}
			#wrapperouter_top_submenu ul li {float:left;margin:0px 0px 3px 0px;overflow:hidden;}
			#wrapperouter_top_submenu ul li a {font-size:10px;text-decoration:none;color:#ffffff;}
			#wrapperouter_top_submenu ul li a:hover {text-decoration:underline;}
			
		/***dieren***/
		#dier_1 {width:121px;height:56px;background:url(/images/park_dier_1.png);position:absolute;bottom:9px;left:416px;}
		#dier_2 {width:242px;height:246px;background:url(/images/park_dier_2.png);position:absolute;bottom:0px;left:-144px;}
		
		/* =wrapper
		*****************************************************/
		#wrapper {position:relative;width:1000px;margin: 0 auto;z-index:10;}
			
			#wrapperinner {width:1000px;float:left;background:url(/images/park_wrapperouter_back.jpg) top center no-repeat;padding:40px 0px 0px 0px;position:relative;z-index:15;}
				
			/* =topbar
			*****************************************************/
			#topbar {width:1000px;height:40px;margin:0 auto;position:relative;background:url(/images/park_topbar_back.jpg) repeat-x;}
				
			/***mainmenu***/
			#mainmenu {list-style:none;padding:0px 0px 0px 46px;height:40px;margin:0px 0px 0px 0px;float:left;width:760px;overflow:hidden;}
			#mainmenu li {float:left;height:40px;line-height:38px;padding:0px 44px 0px 11px;}
			#mainmenu li > span {font-weight:bold;font-size:12px;color:#ffffff;text-decoration:none;cursor:default;}
			#mainmenu li ul {display:none;}
				
			/*zoekbox*/
			#zoekbox {width:150px;height:20px;position:absolute;top:11px;right:38px;background:url(/images/park_zoekbox.png);overflow:hidden;}
				#zoekbox .inputtext {position:absolute;top:3px;left:7px;width:124px;height:13px;line-height:13px;color:#525252;font-size:12px;border:none;padding:0px 0px 0px 0px;}
				#zoekbox .inputbutton {position:absolute;top:-300px;left:-300px;}
				
			/*ticketslink*/
			#ticketslink {width:114px;height:233px;color:#744a19;text-decoration:none;cursor:pointer;background:url(/images/portal_ticketsbox_back.png);display:block;position:absolute;right:49px;top:-67px;z-index:20;}
				#ticketslink span {display:block;width:114px;text-align:center;position:absolute;left:0px;}
				.ticketslink_subtitle {font-size:16px;font-family:"FrutigerBlack";bottom:25px;letter-spacing:1px;}
				.ticketslink_title {font-size:22px;font-family:"FrutigerBlack";top:5px;}
				.ticketslink_tekst {font-size:16px;font-family:"FrutigerRoman";top:62px;}				
				
			/*vlagenbox*/
			#vlagenbox_back {width:168px;height:57px;position:absolute;top:31px;right:207px;background:url(/images/vlagen_box_back.png) left no-repeat;z-index:10;}
			#vlagenbox {width:178px;height:57px;position:absolute;top:31px;right:180px;z-index:15;}
				#vlagenbox a {display:block;float:left;width:39px;height:23px;margin:18px 7px 0px 0px;}
				#vlagenbox #home_link {width:22px;height:21px;margin:17px 17px 0px 0px;}
				#vlagenbox #home_link:hover {background:url(/images/home_link.png);}
				#vlag_nl {background:url(/images/vlag_nl.png);}
					#vlag_nl:hover {background:url(/images/vlag_nlH.png);}
					#vlag_nl.active {background:url(/images/vlag_nlH.png);}
				#vlag_de {background:url(/images/vlag_de.png);}
					#vlag_de:hover {background:url(/images/vlag_deH.png);}
					#vlag_de.active {background:url(/images/vlag_deH.png);}
				#vlag_uk {background:url(/images/vlag_uk.png);}
					#vlag_uk:hover {background:url(/images/vlag_ukH.png);}
					#vlag_uk.active {background:url(/images/vlag_ukH.png);}	
								
			/* =content
			*****************************************************/
			#content {width:1000px;height:892px;float:left;padding:0px 0px 10px 0px;position:relative;z-index:10;}
				
				#header_carousel {width:993px;height:450px;float:left;position:relative;margin:25px 0px 0px 0px;}
					#header_carousel_wrapper {width:944px;height:450px;float:left;background:url(/images/park_carousel_back.png);margin:0px 0px 0px 25px;overflow:hidden;}
					#carousel_left {width:37px;height:111px;background:url(/images/park_carousel_left.png);position:absolute;top:170px;left:0px;cursor:pointer;}
					#carousel_left:hover {background:url(/images/park_carousel_leftH.png);}
					#carousel_right {width:36px;height:111px;background:url(/images/park_carousel_right.png);position:absolute;top:170px;right:0px;cursor:pointer;}
					#carousel_right:hover {background:url(/images/park_carousel_rightH.png);}
					#header_carousel_list {width:906px;height:413px;float:left;position:relative;top:19px;left:19px;overflow:hidden;}
					#header_carousel_list ul {list-style:none;margin:0px 0px 0px 0px;}
					#header_carousel_list ul li {position:relative;width:906px;height:413px;float:left;}
					#header_carousel_list ul li img {position:absolute;top:0px;left:0px;z-index:2;}
					#header_carousel_list ul li p {width:906px;height:97px;position:absolute;bottom:0px;left:0px;background:url(/images/park_carousel_tekst_back.png);z-index:3;margin:0px 0px 0px 0px;}
					#header_carousel_list ul li p a {text-decoration:none;font-family:"FrutigerBold";color:#575757;font-size:28px;display:block;overflow:hidden;width:550px;float:right;margin:35px 20px 0px 0px;}
					#header_carousel_list ul li p a:hover {opacity:0.8;filter:alpha(opacity=80);}
					#carousel_logo {position:absolute;bottom:27px;left:77px;z-index:10;}
				
				#tekstcontent {width:1000px;height:318px;float:left;padding:0px 0px 0px 0px;position:relative;overflow:hidden;z-index:10;color:#575757;}
					#home_blocks {width:1000px;position:relative;left:30px;}
					.park_home_block {width:287px;padding:0px 0px 0px 24px;height:318px;float:left;position:relative;background:url(/images/park_home_block_back.png);overflow:hidden;}
					.park_home_block_title {color:#afc427 ;font-size:30px;font-family:"FrutigerBold";width:266px;height:40px;overflow:hidden;margin:13px 0px 0px 0px;}
					.park_home_block_row {width:266px;float:left;border-bottom:1px solid #c1d72e;padding:9px 0px 6px 0px;}
					.park_home_block_row p {margin:0px 0px 0px 0px;font-size:12px;color:#575757;width:266px;overflow:hidden;}
					.park_home_blockusp_row p {height:30px;}
					.park_home_blocknieuws_row p {height:16px;}
					.park_home_blocknieuws_row.park_home_block_row_last {text-align:center;}
					.park_home_block_row_last {border:none;}
					#home_blocks .park_home_block_row a {text-decoration:none;color:#afc427 ;font-size:11px;}
					#home_blocks .park_home_block_row a:hover {text-decoration:underline;}
					#park_home_block_tv .park_home_block_title {margin:13px 0px 10px 0px;}
					.park_home_block_tv_title {font-size:12px;font-weight:bold;color:#afc427 ;margin:4px 0px 2px 0px;overflow:hidden;width:266px;height:16px;}
					.park_home_block_tv_tekst {font-size:12px;color:#575757;overflow:hidden;width:266px;height:31px;}
					#tekstcontent a {text-decoration:none;color:#afc427 ;font-size:11px;}
					#tekstcontent a:hover {text-decoration:underline;}
					
		/* =footer
		*****************************************************/
		#footer {width:1000px;height:366px;position:relative;float:left;margin:-58px 0px 0px 0px;background:url(/images/park_footer_back.png) top center no-repeat;z-index:30;}
		
			/***footercontent***/	
			#footercontent {width:770px;height:240px;padding:0px 0px 0px 0px;overflow:hidden;position:relative;float:left;top:83px;left:120px;}
				
				/*footerblokken*/
				.footerblock {height:240px;float:left;position:relative;overflow:hidden;}
				.footerblock ul {float:left;list-style:none;margin:40px 0px 0px 0px;}
				.footerblock ul li {margin:0px 0px 2px 0px;}
				.footerblock ul li a {font-size:10px;text-decoration:none;}
				.footerblock ul li a:hover {text-decoration:underline;}
				.footerblock_title {width:160px;overflow:hidden;background:#a3b823;padding:0px 0px 0px 30px;font-size:14px;height:22px;margin:0px 0px 0px 0px;font-family:"FrutigerBold";position:absolute;top:0px;left:0px;}
				.footerblock_title span {position:relative;top:5px;}
				#footerblock_quicklinks {width:270px;}
				#footerblock_quicklinks .footerblock_title {padding:0px 0px 0px 0px;}
				#footerblock_quicklinks ul {width:120px;margin:40px 10px 0px 0px;}
				#footerblock_overons {width:163px;padding:0px 0px 0px 30px;background:url(/images/park_submenu_back.jpg) top left repeat-y;}
				#footerblock_followus {width:270px;padding:0px 0px 0px 30px;background:url(/images/park_submenu_back.jpg) top left repeat-y;}
				#footer_socialmedia {list-style:none;margin:40px 0px 45px 0px;}
				#footer_socialmedia li {float:left;margin:0px 4px 0px 0px;}
				#footer_socialmedia li img {float:left;}
				
				/*footer form*/
				#footer_form {width:259px;height:106px;/*background:url(/images/park_footer_form_back.png)*/;float:left;}
					#footer_form_title {font-size:12px;font-family:"FrutigerBold";text-align:right;position:relative;top:-17px;right:21px;margin:0px 0px 3px 0px;}
					.footer_form_row {float:left;width:232px;height:20px;margin:0px 0px 1px 0px;position:relative;background:url(/images/park_footer_form_inputtext.png) right no-repeat;}
					.footer_form_row span {display:block;float:left;text-align:right;line-height:20px;height:20px;width:74px;font-size:10px;}
					.footer_form_row .inputtext {color:#525252;border:none;width:130px;height:11px;font-size:10px;position:absolute;top:3px;right:16px;}
					#footer_form .inputbutton {color:#ffffff;font-size:12px;font-weight:bold;border:none;cursor:pointer;margin:0px 34px 0px 0px;padding:0px 0px 0px 0px;width:77px;height:33px;background:url(/images/park_footer_form_inputbutton.png);float:right;}
					
/***site links***/				
a:link {color:#ffffff;text-decoration:none;}
a:visited {color:#ffffff;text-decoration:none;}
a:hover {color:#ffffff;text-decoration:none;}
a:focus {outline:none;}


