/*
	MAIN STYLESHEET VCK TRAVEL
	contains:
	* html, body, site
	* primary & sec. navigation
	* breadcrumbs 

*/


/* =================================================================== html, body and site ===*/
		html, body {
			padding:0; margin:0;
			font-family:Verdana, Geneva, sans-serif;
		
		}
		
		body {	
			background-image:url('/shared/images/site/body-background.png');
			background-position:top left;
			background-repeat:repeat-x;
			background-color:#bfc5d3;
		}
		
		#site {
			width:898px;
			height:auto;
			margin:0px auto 0px auto;
			background-color:white;
			position:relative;
		}
		
		
/* =================================================================== primary navigation ===*/
		.menu-main-nav {
			padding:0; margin:0;
			margin-left:130px;
			font-size:11px;
			width:768px;
			height:22px;
			background-image:url('/shared/images/site/main-nav-background.png');
			background-repeat:repeat-x;
			background-position:top left;
			margin-top:-22px ;
			position:absolute;
			list-style-type:none;
			top:128px;
			left:0;
			
			
		}
		.menu-main-nav li {
			float:left;
			padding:0; margin:0;
			padding-left:14px;
			padding-right:14px;
			height:22px;
			
		}
		.menu-main-nav li:first-child {
			padding-left:8px;
			padding-right:14px;
		}
		.menu-main-nav li a {
			text-decoration:none;
			color:white;
			line-height:22px;
			height:22px;
			display:block;
		}
		.menu-main-nav li a span {
			line-height:22px;
		}
		.menu-main-nav li:hover {
			background-image: url('/shared/images/site/main-nav-background-hover.png');
			color:white;
			line-height:22px;
		}
		.menu-main-nav li.active {
			background-image: url('/shared/images/site/main-nav-background-light.png');
			color:black;
			line-height:22px;
		}

		.menu-main-nav li:hover a span {
			color:white;
		}
		.menu-main-nav li.active a span {
			color:black;
		}
		
		

/* =================================================================== secondary navigation === */

		.menu-sec-menu, .menu-sec-menu li {
			margin:0;padding:0;
		}
		
		.menu-sec-menu{
			width:113px;
			height:auto;
			float:left;
			margin-left:5px;
			margin-top:80px;
			margin-bottom:30px;
		    margin-right:12px;
			list-style-type:none;
		}
		
		
		.menu-sec-menu li a {
			color:#a3a3a3;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
		}
		.menu-sec-menu li a:hover {
			color:#666;
		}
		.menu-sec-menu li:first-child {
			/*border-top:0px solid #a3a3a3;*/
		}
		.menu-sec-menu li {
			/*border-top:1px solid #a3a3a3;*/
			padding:0px 0px 2px 0px;
			line-height:1.2em;
		}
		.menu-sec-menu ul {
			display:none;
		}
		.menu-sec-menu li.active ul {
			display:block;
			list-style-type:none;
			margin:0;padding:0;
			margin-left:7px;
		}
		
		.menu-sec-menu li.active ul a {
			color:#a3a3a3;
			font-weight:normal;
		}
		.menu-sec-menu li.active ul li {
			border-top:0px;
		}
		
		.menu-sec-menu li.active a {
			color:#006;
		}
		.menu-sec-menu li.active ul li.active a {
				color:#336;
		}
		.menu-sec-menu li.active ul li.active ul li.active{
			font-style:italic;
			color:#444;
		
		}
		.menu-sec-menu li.active ul li.active ul li.active a {
				font-weight:bold !important;
				
		}
		
/* =================================================================== breadcrumbs === */		
		
		
		#breadcrumbs {
			margin:0;
			font-size:10px;
			font-weight:bold;
			color:#a3a3a3;
			margin-top:5px;	
			padding-left:1px;
		}
		#breadcrumbs a {
			text-decoration:none;
			color:#a3a3a3;
		
		}
		#breadcrumbs a:hover {
			text-decoration:underline;	
		}
		
		html #breadcrumbs span.breadcrumbs {
			display:inline;
			font-weight:bold;

			
		}
		
/* ====================================================================== heading === */
		.sIFR-active h1.soloHeading, .sIFR-active h1.duoHeading  {
			font-size:25px;
		}
		.sIFR-active h2.duoHeading {
			font-weight:bold !important;
			font-size:19px !important;	
			margin-top:-6px !important;
		}

		#content  h1.soloHeading {
			margin-bottom:28px;
		}
		#content h1.duoHeading {
			margin:0;padding:0;
			line-height:1em;
			color:#999;
			margin-top:1px;
		}
		#content h2.duoHeading {
			margin:0;
			padding:0 !important;
			font-size:19px !important;
			line-height:21px !important;
			color:#999;
			margin-top:-6px !important;
			margin-bottom:5px !important;
		}
		
		
		/* CONTENT TEXT */

		#content p.introText {
			font-size:12px;
			text-align:justify;
		}


/* ====================================================================== top site === */

	  #topSite {
		  width:898px;
		  height:30px;
		  line-height:28px;
		  font-size:10px;
		  margin:0 auto;
		  text-align:right;
	  }
	  #topSite a {
		  color:black;
		  text-decoration:none;
	  }
	  #topSite a:hover {
		  text-decoration:underline;
	  }
	  
	  #topSite .flag {
		  vertical-align:middle;
	  }
	  #topSite form {
		  display:inline;
	  }
	  
	  #topSite button {
		  border:0;
		  padding:0;
	  }
	  
	  #topSite #searchPanel input {
		  width:80px;	
		  margin-left:9px;
		  font-size:9px;
		  vertical-align:middle;
	  }
	  #topSite	#searchPanel button {
		  padding:0;
		  line-height:14px;
		  font-size:11px;
		  border:0;
		  background-color:transparent;
		  cursor:pointer;
		    vertical-align:middle;
	  }
	  #topSite	#searchPanel form {
			  display:inline;
	  }
	
/*==========================================================  SITEHEAD ========*/
#siteHead  {
	font-size:0;
}
/* ====================================================================== search page &  === */



	.results h3 {
		padding:3px;
		color:black !important;
		background-color:#e1e1e1;
		border-top:1px solid #43578e;
		
		text-align:right;
		font-size:10px;
	}
	#searchPhraseWrapper label {
		display:inline !important;
	}
	.search_result label {
		display:inline !important;
	}
	.search_result  legend {
		display:none;
	}
	.search_result fieldset {
		margin-bottom:10px;
	}
	.results ol {
		list-style-type:none;
		padding:0;
		margin:0;
	}
	.results h4 {
		margin-bottom:0px !important;
		font-size:13px;
	
	}
	.results h4 a {
			color:#0c2a7c !important;
			text-decoration:underline !important;
	}
	.results p.articleURI {
		margin-top:0;
		color:#56900e !important;
		margin-bottom:17px !important;
	}
	
	.results h4 p span {
		margin-bottom:3px;
	}
	.results h4 p {
		margin-bottom:0 !important;
		margin-top:0 !important;		
	}
	#searchFormWrapper form button {
		margin-left:5px !important;
		margin-top:0;
		font-size:11px;
	}
	#advancedSearchPanel h2 {
		color:#0c2a7c;
		font-size:11px;
		margin-bottom:9px;
		
	}
	#advancedSearchPanel {
		margin-top:4px;
		margin-bottom:4px;
		line-height:19px;
	}
	.categoryDetails {
		font-size:10px;
		color:#777;
		margin-bottom:3px !important;
		margin-top:3px !important;
	}
	.snippet {
		color:black;
		margin-bottom:5px !important;
	}
	.snippet .highlight {
		font-weight:bold;
	}
	#activateAdvanced {
		font-size:10px !important;
		cursor:pointer;
		padding-left:15px;
	}
	#searchFormWrapper fieldset {
		padding:4px;
	}
	#searchPhraseWrapper {
		margin-bottom:8px;
	}
	#searchFormWrapper  select {
		font-size:10px;
	}
	#advancedSearchPanel {
		margin-top:14px;
	}
	#advancedSearchPanel h2 {
		margin-top:3px;
	}
	#orderingWrapper, #resultsPerPageWrapper  {
		display:block;
		clear:left;
	}
	#orderingWrapper {
		margin-bottom:10px;
	}
	#orderingWrapper label, #resultsPerPageWrapper label, 	#searchPhraseWrapper span {
		width:140px;
		float:left;
	}
	.advancedShow {
		background-image:url('/shared/images/site/search/down-arrow.png');
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	.advancedHide {
		background-image:url('/shared/images/site/search/right-arrow.png');
		background-position:0px 1px;
		background-repeat:no-repeat;		
	}
 	
	.error {
		margin-top:10px !important;
	}
	.startPageActive,  	.startPageInactive, 	.endPageActive, 	.endPageInactive{
		display:inline;
		padding-left:7px;
		padding-right:7px;		
	}
	.previousPageActive, .previousPageInactive , .nextPageActive, .nextPageInactive{
		display:inline;
		padding-left:7px;
		padding-right:7px;		
	}
	.startPageInactive,
	.endPageInactive,
	.previousPageInactive,
	.nextPageInactive {
		visibility:hidden;
	}
	.pagination {
		text-align:center;
		display:block;
	}
	.pagination em {
		font-style:normal;
	}
	.pagination .inactive {
		visibility:hidden;
	}
	.pagination .pageNumbers .inactive {
		visibility:visible;		
	}
	.pageNumbers strong {
		display:inline;
		width:20px;
		padding-left:7px;
		padding-right:7px;		
	}
	
	/* ======================================================== NOG UITZOEKEN ===========*/
			/*==================================================== HTML, BODY AND SITE ==== */
		html, body {
			padding:0; margin:0;
			font-family:Verdana, Geneva, sans-serif;
		}
		
		
		#site {
			width:898px;
			height:auto;
			margin:0px auto 0px auto;
			background-color:white;
		}
		
		#siteBody {
			width:902px;
			height:auto;
			float:left;
		}


		
		/* ============================================== PRIMARY NAVIGATION ============ */
		.menu-main-nav {
			padding:0; margin:0;
			margin-left:130px;
			font-size:11px;
			width:768px;
			height:22px;
			background-image:url('/shared/images/site/main-nav-background.png');
			background-repeat:repeat-x;
			background-position:top left;
			margin-top:-22px !important;
		}
		.menu-main-nav li {
			float:left;
			padding:0; margin:0;
			padding-left:14px;
			padding-right:14px;
			height:22px;
			
		}
		.menu-main-nav li:first-child {
			padding-left:8px;
			padding-right:14px;
		}
		.menu-main-nav li a {
			text-decoration:none;
			color:white;
			line-height:22px;
			height:22px;
			display:block;
		}
		.menu-main-nav li a span {
			line-height:22px;
		}
		.menu-main-nav li:hover {
			background-image: url('/shared/images/site/main-nav-background-hover.png');
			color:white;
			line-height:22px;
		}
		.menu-main-nav li.active {
			background-image: url('/shared/images/site/main-nav-background-light.png');
			color:black;
			line-height:22px;
		}

		.menu-main-nav li:hover a span {
			color:white;
		}
		.menu-main-nav li.active a span {
			color:black;
		}
		

		/* ============================================================================ SECONDARY NAVIGATION ======= */

		.menu-sec-menu, .menu-sec-menu li {
			margin:0;padding:0;
		}
		
		.menu-sec-menu{
			width:113px;
			height:auto;
			float:left;
			margin-left:5px;
			margin-top:80px;

		
			
			margin-bottom:30px;
			/* NON EVENTS */margin-right:12px;
			/*		 EVENTS margin-right:0px;*/
		}
		
		
		.menu-sec-menu li a {
			color:#a3a3a3;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
		}
		.menu-sec-menu li a:hover {
			color:#666;
		}
		.menu-sec-menu li:first-child {
			/*border-top:0px solid #a3a3a3;*/
		}
		.menu-sec-menu li {
			/*border-top:1px solid #a3a3a3;*/
			padding:0px 0px 2px 0px;
			line-height:1.2em;
		}
		.menu-sec-menu ul {
			display:none;
		}
		.menu-sec-menu li.active ul {
			display:block;
			list-style:none;
			margin:0;padding:0;
			margin-left:7px;
		}
		
		.menu-sec-menu li.active ul a {
			color:#a3a3a3;
			font-weight:normal;
		}
		.menu-sec-menu li.active ul li {
			border-top:0px;
		}
		
		.menu-sec-menu li.active a {
			color:#006;
		}
		.menu-sec-menu li.active ul li.active a {
				color:#336;
		}
		.menu-sec-menu li.active ul li.active a {
		}
		
		
		/* =========================================================== BREADCRUMBS  =========*/
		#breadcrumbs {
			margin:0;
			font-size:10px;
			font-weight:bold;
			color:#a3a3a3;
			margin-top:5px;	
			padding-left:1px;
			letter-spacing:-0.5px;
		}
		#breadcrumbs a {
			text-decoration:none;
			color:#a3a3a3;
		
		}
		#breadcrumbs a:hover {
			text-decoration:underline;	
		}
		
		html #breadcrumbs span.breadcrumbs {
			display:inline;
			font-weight:bold;
		}

		/* =============================================================== HEADERS ============*/

		h1 {
			margin:0;padding:0;line-height:1em;
			color:#999;
			margin-top:1px;
		}
		h2 {
			margin:0;padding:0;font-size:19px;line-height:21px;
			color:#999;
		
		}
		
		#content h2 {
				/*EVENTS */ margin-left:0px;
				color:#039;
		}

		.sIFR-active h1.soloHeading, .sIFR-active h1.duoHeading  {
			font-size:25px;
		}
		.sIFR-active h2.duoHeading {
			font-weight:bold !important;
			font-size:19px !important;	
			margin-top:-6px !important;
		}

		#content  h1.soloHeading {
			margin-bottom:28px;
		}
		#content h1.duoHeading {
			margin:0;padding:0;
			line-height:1em;
			color:#999;
			margin-top:1px;
		}
		#content h2.duoHeading {
			margin:0;
			padding:0 !important;
			font-size:19px !important;
			line-height:21px !important;
			color:#999;
			margin-top:-6px !important;
			margin-bottom:5px !important;
		}
		
		
		#content h2 {
			font-size:11px;
		}
		/**/
		.componentheading h1.soloHeading {
			margin-bottom:0 !important;
		}
		
		
		/* ================================================================ CONTENT ============*/
		#content {
			font-size:11px;
			margin-right:0px;
			/*width: 768px;*/
			width:554px;
			float:left;
			padding-left:0px;
			padding-right:0px;			
			padding-top:0px;
			padding-bottom:10px;
			overflow:visible;
			min-height:400px;

			
		}
		#content p:first-child {
			
		}
		#content p {
			font-size:11px;
			margin-top:0px;
			margin:0px 5px 12px 0px;
			line-height:16px;
		}

		#content ol {
			margin-top:0px;
		}
		#content a, #content a span, #content a:visited, #content a:visited span {
			color:#666 !important ;
			text-decoration:none !important;
			font-weight:bold;
			
		}

		
		#content a:hover {
			
			text-decoration: underline !important;
			color:#039 !important;
		}


		#content a:hover span {
			text-decoration: underline !important;
			color:#039 !important;
		}
		
		
		/*========================================================================================== FOOTER =====================*/
		
		#footer {
			clear:both;
			width:748px;
			height:18px;
			background-image:url('/shared/images/site/footer-background.jpg');
			color:#EEE;
			padding-top:5px;
			font-size:11px;
			padding-left:150px;
			text-align:center;
			margin-top:30px;
		}
		
	
		
		#footer  a {
			color:#EEE;
			text-decoration:none;
		}
		
		#footer a:hover {
			text-decoration:underline;
		}
		#footer {
			position:relative;
		}
		#footer #vckLink {
			display:block;
			position:absolute;
			top:0;
			left:0;
		}
		#siteHead .banneritem {
			font-size:0;
		}
		
		
		/* ============================================================  form =========================*/
		.chronoform {
			display:none;
		}
		.form_item {
			
			margin-top:0px;
			margin-bottom:0px;
		}
		.form_element {
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
		}
		#content form .cfclear {
			display:none;
		}
		.cf_button {
			padding-left:268px;
			padding-top:15px;
		}
	



		a img {
			border:0;
		}
		
		#downloadsLinks{
			
			margin-top:10px;
		}
		#downloadsWrapper #weekCruise a{
			padding-left:19px;
		}
								
		.moreDetailsCustom {
			margin:0 !important;
			text-align:right;
			margin-top:5px !important;
			margin-right:14px;
		}
		.moreDetailsCustom a {
			color:#b4da0b !important;
			font-size:10px;
		}
		.moreDetailsCustom a:hover {
			color:#b4da0b !important;
		}
		
		#content h2 {
			font-size:11px;
			padding-left:0px;
			padding-top:2px;
			color:#01237c;
			margin-bottom:3px;
			
		}
		#content p.introText {
			line-height:21px;
			font-size:12px;
			margin-bottom:14px;
			/*margin-top:5px;*/
			margin-top:-3px;
		}
		#frontpageNews p {
			margin-top:8px;
		}
		#frontpageNews form {
			margin-top:0px !important;
			margin-left:0px;
		}
		#frontpageNews form label  {
			display:block !important;
			height:30px;
		}
		#frontpageNews form label span {
			float:left;
			width:50px;
			padding-top:5px;
			font-weight:bold;
			color:#333;
		}
		#frontpageNews form input {
			width:210px;
		}
		#frontpageNews form button {
			width:107px;
			float:right;
			margin-left:50px;
			margin-right:4px;
			margin-top:2px;
			border:1px solid black;
			background-color:white;
		}
		#frontpageNews form button:hover {
			background-color:#DDD;
		}
		#weekCruise {
			margin-top:50px;
		}
		
		#siteLogo {
			float:left;
			width:128px;
			height:128px;
			margin-right:2px;
		}
		#frontpageDownloads {
			height:260px;
		}
		
		.leftHotListImage {
			float:left;
			background-color:white;
			/*padding:2px;*/
			border:2px solid #395190;
			margin-right:9px;
		}

		.rightHotListImage {
			float:right;
			background-color:white;
			/*padding:2px;*/
			border:2px solid #395190;
			margin-left:9px;
		}
		.fullHotListImage {
			display:block;
			background-color:white;
			/*padding:2px;*/
			border:0px solid #395190;
			margin:0;
			margin-top:0px;
			margin-bottom:10px;
		}
		.hotListProgramma {
			float:left;
			clear:left;
			background-color:white;
			padding:2px;
			border:3px solid #395190;
			margin-right:9px;

		}
		
		h3 {
			font-size:11px;
			color:#01237c;
			margin-bottom:6px;
		}
		#content ul {
			margin-left:20px;
			padding-left:10px;
			margin-top:7px;
			list-style-image:url('/shared/images/site/hot-list-bullet.gif');
			font-size: 11px;
			
		}
		#content ul li {
			line-height:16px;
		}
		#subFooterSite {
			background-color:transparent;
			font-size:11px;
			color:#333;
			width:745px;
			margin:0 auto;
			text-align:center;
			padding-left:153px;
			padding-top:2px;
		}
		#subFooterSite a {
			color:#777;
		}
		/* Customer quote */
		.customerQuote {
			font-style:italic;
		}
		.source {
			color:#555;
			font-style:normal;
		}
		/* contact form*/
		#content #ChronoContact_contact {
			margin:0 !important;
			padding:0;
		}
		#ChronoContact_contact label,  {
			display:block;

		}
		
		#ChronoContact_contact label span {
			width:150px;
			float:left;
		}
		#ChronoContact_contact button {
			margin-left:150px !important;
			width:155px !important;
			margin-top:7px !important;
		}
	/* NEWS */

.blog .article-content p{
	font-size:13px ;
}
.blog .article-content  .article_column p{
	font-size:11px !important;
}

.blog h2 {
	font-size:19px !important;
	line-height:21px;
}
#sideColumnOne {
	width:200px;
	float:left;
	margin-left:14px;

}

/* ======================================                BUTTONS */
#aanmeldButtonWrapper {
	margin-top: 45px;
	position:relative;
	background-image: url('/nl/marine/images/buttons/tempbutton-hoogte-bg.png'); 
	width: 182px; 
	height:226px;
	background-repeat: no-repeat;
}
#aanmeldButtonWrapper h3 {
	/*margin-top: 90px; padding-left: 12px;*/
	font-size: 11px; width: 80px; color: #0b2a7c;
	position:absolute;
	top:90px;
	left:12px;
}
#aanmeldButtonWrapper a {
	background-image:url('/nl/marine/images/buttons/aanmeld-button-inactive.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:84px;
	height:21px;
	display:block;
	margin-left:10px;
	position:absolute;
	top:191px;
	left:75px;
}
#aanmeldButtonWrapper p {
	font-size:11px;
	padding:5px 12px 0px 12px;
	margin-bottom:10px;
	margin-top:3px;
	position:absolute;
	top:125px;
	left:0px;
}
#aanmeldButtonWrapper a:hover {
	background-image:url('/nl/marine/images/buttons/aanmeld-button.png');	
}
#aanmeldButtonWrapper a em {
	display:none;
}



/*.blog  {
	width:400px !important;
}
.blog .article-content {
		width:400px !important;
}*/
	.leftOverviewColumn {
		margin-right:10px;
	}
	.leftOverviewColumn , .rightOverviewColumn{
		float:left;
		width:250px;
	
	}
	.leftOverviewColumn , 	.rightOverviewColumn , 	.leftOverviewColumn li, 	.rightOverviewColumn li {
		padding:0 !important;
		margin:0 !important;
		list-style:none;
	}
	.leftOverviewColumn h3 a, .rightOverviewColumn h3 a {
		color:#039 !important;
	}
	
	#ChronoContact_nieuwsbrief {
		margin-top:0 !important;
	}
	#ChronoContact_nieuwsbrief label {
		display:block;
	}
	 
	 #ChronoContact_nieuwsbrief label span {
		 float:left;
		 width:100px;
		 line-height:19px;
	 }
	 #ChronoContact_nieuwsbrief button {
		 margin-left:100px;
		 width:155px;
		 margin-top:10px;
	 }

/* FAQ */
#faqlist {
	list-style:none;
	list-style-image:none !important;
	padding-left:0 !important;
	margin-left:0 !important;

}
#faqlist li {
	padding-left:0;
	margin-left:0;
}
#faqlist h2 {
	cursor:pointer;
	padding-left:20px;
}
#faqlist .collapsed h2 {
	background-position:0px 7px;	
	background-image:url('/shared/images/site/search/right-arrow.png');
	background-repeat:no-repeat;
	
}
#faqlist .collapsed p, #faqlist .collapsed ul {
	display:none;
}
#faqlist .uncollapsed p {
	margin-left:20px;
	margin-top:10px;
}
 #faqlist .uncollapsed ul  {
	margin-left:26px;	 
}

#faqlist .uncollapsed h2 {
	background-position:0px 7px;	
	background-image:url('/shared/images/site/search/down-arrow.png');
	background-repeat:no-repeat;	
}

		#content #tabContainer {
			float:right;
			width:200px;
			margin:0;padding:0;
			margin-right:0px;
			margin-top:-10px !important;
			list-style-image:none;
			font-size:10px;
		}
		#tabContainer, li {
			margin:0;padding:0;
		}
		#tabContainer li {
			height:22px;
			background-position:top left;
			background-repeat:no-repeat;
			padding-left:20px;
			padding-top:7px;
			width:180px;
			cursor:pointer;
		}
		#tabContainer li.firstChild {
			background-image:url('<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/images/tabs/firstInactiveBG.png');		
			height:22px;
		}
		#tabContainer li.firstChild.active {
			background-image:url('<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/images/tabs/firstActiveBG.png');
			height:22px;
		}
		#tabContainer li.middleChild {
			background-image:url('<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/images/tabs/middleInactiveBG.png');				
		}
		#tabContainer li.middleChild.active {
			background-image:url('<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/images/tabs/middleActiveBG.png');				
		}
		#tabContainer li.lastChild {
			background-image:url('<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/images/tabs/lastInactiveBG.png');				
		}
		#tabContainer li.lastChild.active {
			background-image:url('<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/images/tabs/lastActiveBG.png');				
		}
		.isTab {
			width:540px;
		}
		
		

/* Sitemap */
		.xmap li {
		padding-left:0px!important;
		margin-left:0px !important;
	}
	.xmap ul, .xmap li ul {
		padding:0 !important;
		margin:0 !important;
	}
	.xmap ul li {
		margin-bottom:20px !important;
	}
	.xmap ul ul {
			margin-bottom:0px;
			margin-top:5px !important;
			margin-left:23px !important;
			margin-bottom:5px !important;
	}
	.xmap li ul li a {
		padding-left:5px;
	}
	.xmap li ul li ul li a {
		padding-left:5px;
	}
	.xmap li ul li {
		padding-left:0px !important;
		margin-left:10px;
		margin-bottom:5px !important;
		display:block;
	}
	.xmap li {
		list-style-image: none;
	}
	#content .xmap li li {
		list-style-image:url('/shared/images/site/hot-list-bullet.gif') !important;

	}
/**/

 .item45,.item46,.item47 {
	 display:none;
 }
 .item19 li {
	  display:none;
 }
 /**/
 	#mapGorinchem iframe, #mapAmsterdam iframe, #mapRotterdam iframe {
		width:550px;
		height:400px;
		overflow:hidden !important;
		margin-bottom:30px;
	}
	
	/**/
	img {
		border:0;
	}

	
		 #content #ChronoContact_contactOscar h2,  #content #ChronoContact_inschrijvenEuroport2011 h2, #content #ChronoContact_nieuwsbrief h2, #content #ChronoContact_contact h2, #content #ChronoContact_nieuwsbriefafmelden h2 {
			background-color:#e1e1e1;
			border-top:1px solid #43578e !important;
			border-bottom:1px solid #43578e !important;
			color:black;
			margin-top:0px !important;
			line-height:1.8em;
			padding-top:4px !important;				
			padding-bottom:4px !important;
			padding-left:4px !important;

		}
		#content #ChronoContact_contactOscar label span, #content #ChronoContact_contactGBTA label span, #content #ChronoContact_inschrijvenEuroport2011 label span, #content #ChronoContact_nieuwsbrief label span, #content #ChronoContact_contact label span, #content #ChronoContact_nieuwsbriefafmelden label span {
			color:#333 !important;
			font-weight:normal !important;
		}
		#site #content p.fineprint {
			font-size:10px !important;
			margin-top:10px !important;				
		}
		#content #ChronoContact_contactOscar .LV_invalid, #content #ChronoContact_contactGBTA .LV_invalid, #content #ChronoContact_inschrijvenEuroport2011 .LV_invalid,  #content #ChronoContact_nieuwsbrief .LV_invalid, #content #ChronoContact_contact .LV_invalid {
			color:#C03 !important;				
		}
		#content #ChronoContact_contactOscar textarea, #content #ChronoContact_contactGBTA textarea, #content #ChronoContact_inschrijvenEuroport2011 textarea, #content #ChronoContact_contact textarea {
			width:360px;
			height:150px;
		}
		#content #ChronoContact_contactOscar textarea, #content #ChronoContact_contactGBTA textarea, #content #ChronoContact_inschrijvenEuroport2011 textarea {
				vertical-align:top;
		}
		#content #ChronoContact_contactOscar label, #content #ChronoContact_contactGBTA label, #content #ChronoContact_inschrijvenEuroport2011 label {
				display:block;
				margin-bottom:10px;
		}
		#content #ChronoContact_contactGBTA, #content #ChronoContact_inschrijvenEuroport2011 {
			width:100%;
		}

		#content #ChronoContact_contactOscar label span, #ChronoContact_contactGBTA label span, #ChronoContact_inschrijvenEuroport2011 label span {
			width:150px;
			float:left;
		}
		#ChronoContact_contactGBTA .inschrijfButtons , #ChronoContact_inschrijvenEuroport2011 .inschrijfButtons {
			text-align:right;
			padding-top:10px;
		}
		#ChronoContact_contactGBTA, #ChronoContact_inschrijvenEuroport2011 {
			margin-bottom:0px;
		}
		#ChronoContact_contactGBTA label, #ChronoContact_inschrijvenEuroport2011 label {
			clear:both;
		}
		.LV_invalid {
		  display:block;
		  width:500px !important;
		  line-height:3em;
		  padding-left:150px;
		}
		
		
		
