/*
	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;
			clear:both;
		}
		#siteHead .bannergroup {
			float:left;
		}
		#siteHead {
			height:128px;
			position:relative;
		}
		#topSite {
			overflow:auto;
		}
		#siteHead a img {
			position:static;
		}
		#siteHead img {
			position: absolute;
			top:0;
			left:130px;
		}
		
/* =================================================================== 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;
			list-style:none;
			margin-top:-22px;
			position:absolute;
			margin-top:0 !important;
			top:106px;
			left:0;
			height:22px;
			overflow:hidden;
			float:none;
			
			
		}
		.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: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: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:#036;
		}
		.menu-sec-menu li.active ul li.active a {
				color:#336;
		}
		.menu-sec-menu li.active ul li.active{
			/*font-style:italic;*/
			
		}
		.menu-sec-menu li.active li.active li.active a {
			font-weight:bold;
			color:#0c2a7c;
		}
		.menu-sec-menu li.active li.active li a {
			
			color:#444;
		}
                .menu-sec-menu .item59 ul {
                        display:none !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;
		}

/* ====================================================================== 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: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 {
		margin-top:4px;
		margin-bottom:4px;
		line-height:19px;
	}
	.categoryDetails {
		font-size:10px;
		color:#777;
		margin-bottom: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;		
	}
	

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

#topSite {
	width:898px;
	height:30px;
	line-height:30px;
	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	#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;
	}

/*========================================== AirGoForm ===========================*/

#airGoForm form {
	margin-top:0px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

#airGoForm table {
	width:170px;
}

#airGoForm img {
	padding-top:3px;
	padding-bottom:10px;
}

#airGoForm .airgoSubmitButton {
	padding-top:0px;
	margin-top:15px;
	margin-bottom:2px;
}
#airGoForm .airgoSubmitButton input {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}

#airGoForm input {
	width:160px;
	display:block;
	margin-left:5px;
}

#airGoForm  .airgoSubmitButton input {
	width:165px;
}
#airGoForm.fpForm {
	margin-left:-9px;
	margin-top:27px;
}


/* Contactform*/
#ChronoContact_contact textarea {
	width:210px;
	height:120px;
}


/* subfooter */
		#subFooterSite {
			background-color:transparent;
			font-size:11px;
			color:#333;
			width:745px;
			margin:0 auto;
			text-align:center;
			padding-left:153px;
			padding-top:2px;
			margin-bottom:30px;
		}
		#subFooterSite a {
			color:#444;
		}


/* =================================================================== NOG UITZOEKEN ===*/

		/* main heading */
		
		/* HEADER */
		h1 {
			margin:0;padding:0;line-height:1em;
			color:#999;
			margin-top:1px;
		}
		h2 {
			margin:0;padding:0;line-height:1.5em;
			color:#999;
		}
		
		#content h2 {
				/*EVENTS */ margin-left:0px;
		}

		.sIFR-active h1 {
		
			font-size:25px;
		}
		.sIFR-active h2 {
			font-weight:bold;
			font-size:19px;	
			margin-top:-6px;
		}
		#siteBody {
			float:left;
			min-height:530px;
		}
		/* CONTENT */
		#content {
			font-size:11px;
			margin-right:0px;
			width: 554px;
			float:left;
			padding-left:0px;
			padding-right:0px;			
			padding-top:0px;
			padding-bottom:10px;
			overflow:visible;
		}
		#siteHead {
			font-size:0;
		}
		
		#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 {
			color:#666;
			text-decoration:none ;
			font-weight:bold;
		}
		#content .article-content h2 a {
			color:#039;
		}
		
		#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;
		}
		#breadcrumbs {
			letter-spacing:-0.5px;
		}
		#siteBody {
			width:902px;
			height:auto;
			float:left;
			background-repeat:repeat-x;
		}
		

		.largeSpacedList li {
			margin-bottom:10px;
		}

	
    
   

		a img {
			border:0;
		}
		
			
		.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;
			color:#333;
			
		}

		
		#siteLogo {
			float:left;
			width:128px;
			height:128px;
			margin-right:2px;
		}
	
		
		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 ul {
			margin-bottom:10px;
		}
		#content ul li {
			line-height:16px;
		}
		#content ul li h3  {
			color:#444;
		}

		/* Customer quote */
		.customerQuote {
			font-style:italic;
		}
		.source {
			color:#555;
			font-style:normal;
		}
		#sideColumnOne {
	width:200px;
	float:left;
	margin-left:14px;

}

/* 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;
}
/**/
	.leftOverviewColumn {
		margin-right:10px;
		
	}
	.leftOverviewColumn , .rightOverviewColumn{
		float:left;
		width:250px;
		list-style-image:none !important;
	
	}
	.leftOverviewColumn , 	.rightOverviewColumn , 	.leftOverviewColumn li, 	.rightOverviewColumn li {
		padding:0 !important;
		margin:0 !important;
		list-style:none;
	}
	.leftOverviewColumn h3 a, .rightOverviewColumn h3 a {
		color:#039 !important;
	}
	p {
		clear:both;
		
	}
	h3.latestnews {
		FONT-SIZE: 10px; 
		BORDER-LEFT-COLOR: #01237c; 
		TEXT-TRANSFORM: uppercase; 
		BORDER-TOP-COLOR: #01237c; 
		BORDER-BOTTOM: #01237c 2px solid; 
		BORDER-RIGHT-COLOR: #01237c
	}
	/**/
	#content form {
		margin:0;
	}
	#content label {
		display:block;
		margin-bottom:3px;
	}
	#content label span {
		float:left;
		width:150px;
	}
.chronoform {
			display:none;
		}

		#content form button {
			margin-left:276px;
			margin-top:15px;
		}
table.latestnews {
	border-collapse:collapse;
	width:550px;;
	margin-top:7px;
}
#content h2.latestnews  {
		width:550px;
		margin-top:25px !important;		
		clear:left;
}
.latestnews td.date {
		vertical-align:top;
		line-height:18px;
}
.latestnews tr.even td {
	background-color:#e7e7e7;
	height:1.6em;

}
.latestnews tr.odd {
		height:1.6em;
}
#sideColumnOne {
	
}

#sideColumnOne .sideStory1  {
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	background-image:url('/shared/images/site/background-version-1.png');
	background-repeat:no-repeat;
	height:500px;
	margin-left:6px;
}
#sideColumnOne .sideStory1 h2 {
	margin-top:18px;
	font-size:12px;
	margin-bottom:10px !important;
	color:#0c2a7c;
}

#sideColumnOne .sideStory1 p {
	font-size:10px;
	margin-top:0px;
	margin-bottom:10px;
}

#sideColumnOne .sideStory2  {
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	background-image:url('/shared/images/site/background-version-2.png');
	background-repeat:no-repeat;
	height:193px;
		margin-left:6px;
}
#sideColumnOne .sideStory2 h2 {
	margin-top:18px;
	font-size:12px;
	margin-bottom:10px !important;
	color:#0c2a7c;
}

#sideColumnOne .sideStory2 p {
	font-size:10px;
	margin-top:0px;
	margin-bottom:10px;
}

#sideColumnOne #personalTouch  {
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	background-image:url('/shared/images/site/background-personal-touch.png');
	background-repeat:no-repeat;
	height:515px;
	padding-top:2px;
}
#sideColumnOne #personalTouch a {
	color:#444;
	text-decoration:none;
	font-weight:bold;
}
#sideColumnOne #personalTouch a:hover {
	text-decoration:underline;
}
#sideColumnOne #personalTouch h2 {
	margin-top:18px;
	font-size:12px;
	margin-bottom:0px;
	color:#0c2a7c;
}
#sideColumnOne #personalTouch ul {
	margin-top:15px;
	font-size:10px;
	line-height:12px;
	margin-left:10px;
	padding-left:10px;
	list-style-image:url('/shared/images/site/hot-list-bullet-alt.png');

}
#sideColumnOne #personalTouch ul li {
	margin-bottom:7px;
}
#sideColumnOne #personalTouch p {
	font-size:10px;
}
.relevantLinks {
	margin-top:22px;
	padding:6px;
}
.relevantLinks h2 {
/*	font-size:10px;
	color:#666;*/
	
	border-bottom:2px solid #0c2a7c;
		text-transform:uppercase;
		font-size:10px !important;
		margin-top:15px !important;
		color:#0c2a7c;
		width:170px;
		margin-bottom:4px !important;
}
.relevantLinks ul {
	list-style:none;
}
.relevantLinks ul, .relevantLinks li {
	margin:0;
	padding:0;
}
.relevantLinks li {
	margin-bottom:3px;
}
.relevantLinks ul, .relevantLinks li a {
	color:#0c2a7c;
	font-size:9px;
	text-decoration:none;
}
.relevantLinks li a:hover  {
	text-decoration:underline;
}
#buttonFrontpage {
		float:right;
		margin-top:36px;
		margin-right:5px;
}
	

	.xmap li {
		padding-left:0px!important;
		margin-left:0px !important;
	}
	.xmap li {
		list-style-image:none;
	}
	.xmap li li {
		list-style-image:url('/shared/images/site/hot-list-bullet.gif');
	}
	.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;
	}
	
	
	#site #tabContainer {
		width:200px;
		margin:0;padding:0;
		margin-right:0px;
		list-style-image:none;
		font-size:10px;
		list-style:none;
	}

	#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('/shared/images/site/tabs/firstInactiveBG.png');		
		height:22px;
	}
	
	#tabContainer li.firstChild.active {
		background-image:url('/shared/images/site/tabs/firstActiveBG.png');
		height:22px;
	}
	
	#tabContainer li.middleChild {
		background-image:url('/shared/images/site/tabs/middleInactiveBG.png');				
	}
	
	#tabContainer li.middleChild.active {
		background-image:url('/shared/images/site/tabs/middleActiveBG.png');				
	}
	
	#tabContainer li.lastChild {
		background-image:url('/shared/images/site/tabs/lastInactiveBG.png');				
	}
	
	#tabContainer li.lastChild.active {
		background-image:url('/shared/images/site/tabs/lastActiveBG.png');				
	}
	
	.isTab {
		width:540px;
	}
	
	.latestnews td a {
		font-size:10px !important;
		font-weight:normal;
		color:#666 !important;

	}
	
	h2.latestnews  {
		border-bottom:2px solid #0c2a7c;
		text-transform:uppercase;
		font-size:10px !important;
		margin-top:10px !important;
	}
	
	.latestnews .date {
		background-image:url('/shared/images/site/klok.png');
		background-position:4px 3px;
		background-repeat:no-repeat;
		padding-left:24px;
		font-size:8px;
		color:#555;
		vertical-align:middle;
		line-height:11px;
		width:80px;
	}
	.leesMeerFrontpage {
		color:#0c2a7c !important;
		font-weight:normal;
		float:right;
		font-size:10px !important;
	}
	
	/* SIDE BUTTONS */
	#site #frontpageButtons {
		/*margin-top:39px;*/
		margin-top:20px;
		margin-right:0px;
		height:190px;

	}
	a.standardButton {
		width:176px;
		height:80px;
		margin-bottom:10px;
		background-image:url('../images/intro-buttons-inactive.png');
		background-repeat:no-repeat;
		display:block;
		text-decoration:none;
		padding-top:10px;
		padding-left:10px;
		position:relative;
		padding-right:10px;
	}	
	 a.standardButton:hover {
		background-image:url('../images/intro-buttons-active.png');
	
	}
	.buttonHeader {
		display:block;
		font-size:11px;
		font-weight:bold;
		color:#0c2a7c;
		margin-bottom:6px;
		width:166px;
		cursor:pointer;
	}
	 .buttonContent {	
		font-size:11px;
		color:black;
		display:block;

	}
	 .buttonFooter {
		display:block;
		font-size:10px;		
		position:absolute;
		top:60px;
		left:0px;
		width:166px;
		height:20px;
		text-align:right;
		cursor:pointer;
		font-weight:bold;
		color:#444;
	
	}
	
	#mapAlleKantoren iframe, #mapDenHaag iframe, #mapRotterdam iframe, #mapAmsterdam iframe, #mapGorinchem iframe,
	#mapNaaldwijk iframe, #mapHengelo iframe, #mapMaastricht iframe {
		width:550px;
		height:400px;
		overflow:hidden;
		margin-bottom:30px;
	}

/**/
.floatLeft {
	float:left;
}
.centerText {
	text-align:center;
}


#ChronoContact_sosalert input {
	width:300px;
}
#ChronoContact_sosalert input.radioButton {
	width:auto;
}
#ChronoContact_sosalert p {
	width:460px;
}
#site #content #ChronoContact_sosalert button {
	margin-left:355px !important;
}

/**/

#content #faqlist {
				padding:0;
				margin:0;
				list-style:none;
			}
			
#content #faqlist li {
	list-style-image:none;
}
			
			#faqlist h2 {
				cursor:pointer;
				padding-left:20px;
			}
			#faqlist .collapsed h2 {
				background-position:0px 2px;	
				background-image:url('right-arrow.png');
				background-repeat:no-repeat;
				margin-bottom:4px;
				
			}
			#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 2px;	
				background-image:url('down-arrow.png');
				background-repeat:no-repeat;	
			}
			#faqlist ul li {
				margin-bottom:5px;
			}
			
			/**/
			h2.dateHeading {
				height:29px;
				color:#AAA !important;
				background-image:url('/shared/images/klok-groot.jpg');
				background-repeat:no-repeat;
				background-position:top left;
				background-position:0px 3px;	
				padding-left:28px !important;
				line-height:15px  !important;
				font-size:9px !important;
				padding-top:6px !important;
			}
			
			.mvoSideItem {
				font-size:11px;
				padding-right:20px;
			}
			.mvoSideItem a {
				color:#666;
			}
			
			
			.floatRight {
				float:right;
			}
			.item98 {
				display:none;
			}
			#klmApiItem p {
				font-size:11px;
				color:#AAA;
			}
			#klmApiItem p a , .sideStory2 a{
				font-weight:bold;
				color:#666;
				text-decoration:none;
			}
			#klmApiItem p a:hover, .sideStory2 a:hover  {
				color:#0c2a7c;
			}
			.sideStory1 h2, .sideStory2 h2 {
				padding-top:10px;
			}
			.sideStory1 a , .sideStory2 a{
				color:#666;
				
			}
			#contactAlgemeen {
				margin-right:10px;
			}
			
			
			#frontpageButtons a {
				display:block;
				width:173px;
				height:185px;
				float:left;
			}
			#frontpageButtons #globalconceptButton, #frontpageButtons #estaButton {
				margin-left:0px;
			}
			#frontpageButtons a {
				margin-left:17px;;
			}
			#globalconceptButton:hover img {
				display:none;
			}
			#globalconceptButton:hover  {
				background-image: url('/nl/zakenreizen/images/global-concepts-on.png');
				background-repeat:no-repeat;
				background-position:top left;
			}
			#estaButton:hover  {
				background-image: url('/nl/zakenreizen/images/esta-on.png');
				background-repeat:no-repeat;
				background-position:top left;
			}
			#estaButton:hover img, #travelscanButton:hover img {
				display:none;
			}
                        #frontpageButtons a {
				margin-left:17px;;
			}
                       #frontpageButtons #fpLeft {
                           margin-left:0px;
                       }
                       #frontpageButtons #fpMiddle, #frontpageButtons #fpRight {
                           margin-left:17px;
                       }
			#travelscanButton:hover  {
				background-image: url('/nl/zakenreizen/images/uitbesteden-on.png');
				background-repeat:no-repeat;
				background-position:top left;
			}
			#inkoopButton:hover img {
				display:none;
			}
			#inkoopButton:hover {
				background-image: url('/nl/zakenreizen/images/inkoop-on.png');
				background-repeat:no-repeat;
				background-position:top left;
			}			
			#frontPageContact {
				margin-top:28px;
			}
			#frontPageReservering {
				margin-top:20px;
			}
			#frontPageCheckIn {
				margin-top:10px;
			}
			#sideColumnOne img {
				border:0;
			}
			#site #content p.noClear {
				clear:none !important;
			}
			#content {
				position:relative;
			}
			#printButton {
				position:absolute;
				top:10px;
				right:8px;
				width:16px;
				height:16px;
			}
			#ChronoContact_nieuwsbrief label span, #content #ChronoContact_nieuwsbriefafmelden label span  {

				width:100px !important;
				
			}
			#ChronoContact_nieuwsbrief input {
				border:1px solid #7f9db9;
			}
			#ChronoContact_nieuwsbrief button,  #content #ChronoContact_contact button , #content #ChronoContact_sosalert button, #content #ChronoContact_nieuwsbriefafmelden button {
				border:0;
				background-color:#ddd;
				margin-left:143px !important;
				width:110px;
				padding:1px;
				border:1px solid #7f9db9;
				cursor:pointer;
				font-size:11px;
				font-family:Verdana, Geneva, sans-serif;
				font-weight:bold;
				margin-top:20px !important;
				padding-left:4px;
				
			}
			#ChronoContact_nieuwsbrief button:hover, #content #ChronoContact_contact button:hover, #content #ChronoContact_sosalert button:hover, #content #ChronoContact_nieuwsbriefafmelden button:hover {
				background-color:#ccc;
			
			}
			#ChronoContact_nieuwsbrief .LV_validation_message {
				float:none;
				display:block;
				width:250px !important;
				padding-top:5px;
				padding-bottom:5px;
			}
			.nieuwsArchief {
				text-align:right;
				margin-top:15px !important;
			}
			
			#content #ChronoContact_travelscan, #content #ChronoContact_sosalert 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_travelscan label span, #content #ChronoContact_sosalert 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_travelscan #content .LV_invalid, #ChronoContact_sosalert .LV_invalid, #content #ChronoContact_nieuwsbrief .LV_invalid, #content #ChronoContact_contact .LV_invalid {
				color:#C03 !important;				
			}

			.airgoSub {
				font-size:10px !important;	
				font-family: Verdana, Geneva, sans-serif;
				padding:0px 10px 10px 10px;
			}
			.airgoSub  .small {
				font-size:9px;
			}
			/**/
			.menu-sec-menu .item56 li{
				display:none;
			}
			/**/
			
			#nfpIncheck, #nfpApi {
				margin-left:0px;
			}
			
			#airGoForm {
				background-image:url('/shared/images/airgo-login-bg.png');
				background-repeat:no-repeat;
				background-position:top left;
			}
			#airGoForm  table  {
				background-color:transparent !important;
			}
			#airGoForm img {
				visibility:hidden;
			}
			.tableStyle1 {
				width:100%;
				margin-bottom:20px;
				margin-top:20px;				
				border-collapse:collapse;
			}
			.tableStyle1 thead th {
				background-color:#0c2a7c;
				color:white;
				padding:5px;
				text-align:left;
			}
			.tableStyle1  tbody th {
				text-align:left;
				width:120px;
				padding:5px;
			}
			.tableStyle1  tbody td {
					padding:5px;
			}
			.tableStyle1 .odd {
				background-color:#dddddd;
			}
			.tableStyle1 .even {
				background-color:#eeeeee;
			}
			.tableStyle2  {
				width:100%;
			}
			.tableStyle2 ul {
				margin-left:10px !important;
			}
			.tableStyle2  tbody td {
				vertical-align:top;	
			}
			
			.tableStyle3 {
				border-collapse:collapse;
			}
			
			.tableStyle3 th {
			   width:70px;
			   text-align:left;
			}
			.tableStyle3 th , .tableStyle3 td {
			   padding-bottom:4px;
			   padding-top:4px;
			}
