

/* ====================================================================== PAGINA: Cruise Top 15 =================*/		
		#cruiseTop15 {
			border-collapse:collapse;
			width:540px;;
		}
		#cruiseTop15 .odd {
			background-color:#DDD;
		}
		#cruiseTop15 img {
			padding:4px;
	
		}
		#cruiseTop15 .topImages {
			width:150px;
		}
		#cruiseTop15 .topImages img {
			border:0;
		}
		#cruiseTop15 .topImages a:hover, #cruiseTop15 .topContent a:hover, #cruiseTop15 .topContent a:hover span { 
			text-decoration:none !important;
		}
		#cruiseTop15 .topContent a {
			display:block;
		}
		#cruiseTop15 .topContent strong {
			display:block;
			color:#0c2a7c;
			margin-bottom:3px;
		}
		#cruiseTop15 .topContent span{
			display:block;
			font-weight:normal;
		}
		#cruiseTop15 .topDownload span {
			display:none;
		}
		#cruiseTop15 .even .topDownload a  {
			background-image:url('/nl/cruises/images/site/download-top-15-even.png');
			background-repeat:no-repeat;
			background-position:center center;
			width:100px;
			height:50px;
				display:block;
		}
		#cruiseTop15 .odd .topDownload a {
			background-image:url('/nl/cruises/images/site/download-top-15-odd.png');
			background-repeat:no-repeat;
			background-position:center center;
			width:100px;
			height:50px;
			display:block;
		}
		
/* ====================================================================== PAGINA: Aanbiedingentabel =================*/		
		#content .Aanbiedingentabel {
			border-collapse:collapse;
			width:540px;;
		}
		#content .Aanbiedingentabel .odd {
			background-color:#DDD;
		}
		#content .Aanbiedingentabel img {
			padding:4px;
	
		}
		#content .Aanbiedingentabel .topImages {
			width:150px;
		}
		#content .Aanbiedingentabel .topImages img {
			border:0;
		}
		#content .Aanbiedingentabel .topImages a:hover, #content .Aanbiedingentabel .topContent a:hover, #content .Aanbiedingentabel .topContent a:hover span { 
			text-decoration:none !important;
		}
		#content .Aanbiedingentabel .topContent a {
			width:300px;
			display:block;
		}
		#content .Aanbiedingentabel .topContent strong {
			display:block;
			color:#0c2a7c;
			margin-bottom:3px;
		}
		#content .Aanbiedingentabel .topContent span{
			display:block;
			font-weight:normal;
		}
		#content .Aanbiedingentabel .topDownload span {
			display:none;
		}
		#content .Aanbiedingentabel .even .topDownload a  {
			background-image:url('/nl/cruises/images/site/download-top-15-even.png');
			background-repeat:no-repeat;
			background-position:center center;
			width:100px;
			height:50px;
				display:block;
		}
		#content .Aanbiedingentabel .odd .topDownload a {
			background-image:url('/nl/cruises/images/site/download-top-15-odd.png');
			background-repeat:no-repeat;
			background-position:center center;
			width:100px;
			height:50px;
			display:block;
		}
	

/* ====================================================================== REIS tab Reisschema =================*/			

		#reisschema {
			width:100%;
			border-collapse:collapse;
		}
		#reisschema tbody td {
			vertical-align:top;
			line-height:17px;
		}
		#reisschema tbody .odd td, .tarieven tbody .odd th {
			background-color:#eeeeee;
		}
		#reisschema tbody .even td, .tarieven tbody .even th {
			background-color:#dddddd;
		}
		#reisschema tbody tr {
			height:20px;
			color:#333;
		}
		#reisschema .reisschemaDatum {
			padding-left:3px;
			width:75px;
			
		}
		#reisschema .reisschemaLokatie span {
			display:block;
			margin-top:3px;
			margin-bottom:3px;
			
		}
		#reisschema .reisschemaOptioneel {
			width:70px;
		}
		#reisschema .reisschemaTijdstip {
			
			width:95px;
		}
		
/* ====================================================================== REIS tab Uw schip =================*/			
/* ====================================================================== REIS tab Tarieven =================*/			

		.tarieven table td {
			padding:3px;

		}
		.tarieven h2 {
			border:0 !important;
			color:black !important;
			font-weight:bold !important;
		}
				.tarieven table {
			border-collapse:collapse;
			width:100%;
			margin-bottom:30px;
		}
		.tarieven thead {
			color:white;
			background-color:#0c2a7c;
			line-height:16px;
			padding:5px 3px;
			text-align:left;
		}
		.tarieven tbody .odd td, .tarieven tbody .odd th {
			background-color:#eeeeee;
		}
		.tarieven tbody .even td, .tarieven tbody .even th {
			background-color:#dddddd;
		}
		.tariefHeader {
			text-transform:uppercase;
			color:black;
			font-size:10px !important;
			line-height:14px;
		}
/*====================================================================== REIS tab offerte ======*/
		
		#ChronoContact_offerteAanvraag label {
			display:block;
			clear:left;
			width:100%;
			margin-bottom:5px;
		}
		#ChronoContact_offerteAanvraag label span, 	#ChronoContact_offerteAanvraag .radioBoxes span {
			float:left;
			width:230px;
			height:auto;
			line-height:20px;
		}
		#ChronoContact_offerteAanvraag input {
			width:250px;
		}

		#ChronoContact_offerteAanvraag .radioBoxes label {
			display:inline;
			width:auto;
			clear:none;
		}

		#ChronoContact_offerteAanvraag .radioBoxes input {
			width:auto;
		}
		#ChronoContact_offerteAanvraag fieldset {

			
			margin-bottom:10px;
		}
 		#ChronoContact_offerteAanvraag legend {
			margin-bottom:5px;
		}
		#content #ChronoContact_offerteAanvraag {
			margin-top:0px !important;
		}
		
/*====================================================================== REIS tab offerte ======*/
		
		#ChronoContact_offerteAanvraagDefinitief label {
			display:block;
			clear:left;
			width:100%;
			margin-bottom:5px;
		}
		#ChronoContact_offerteAanvraagDefinitief label span, 	#ChronoContact_offerteAanvraagDefinitief .radioBoxes span {
			float:left;
			width:230px;
			height:auto;
			line-height:20px;
		}
		#ChronoContact_offerteAanvraagDefinitief input {
			width:250px;
		}

		#ChronoContact_offerteAanvraagDefinitief .radioBoxes label {
			display:inline;
			width:auto;
			clear:none;
		}

		#ChronoContact_offerteAanvraagDefinitief .radioBoxes input {
			width:auto;
		}
		#ChronoContact_offerteAanvraagDefinitief fieldset {

			
			margin-bottom:10px;
		}
 		#ChronoContact_offerteAanvraagDefinitief legend {
			margin-bottom:5px;
		}
		#content #ChronoContact_offerteAanvraagDefinitief {
			margin-top:0px !important;
		}
				
				
/*		==================== REIS tabs algemeen */
		.cruiseInfo p {
			line-height:16px;
		}
		.cruiseFotos td {
			padding-right:27px;
			padding-bottom:15px;
		}
		
		.isTab h3 {
			text-transform:uppercase;
			font-weigth:normal;

			font-size:10px;
			padding-left:0px;
			padding-top:2px;
			color:black;
			margin-bottom:5px;
			
			
			
		}
		.photoGallery {
			border-collapse:collapse;
		}
		.photoGallery td {
			padding-left:0px;
			padding-right:2px;
			padding-bottom:2px;
		}
		
		
		
		
		
		
		
		
		
/*===================================================== SIDE COLUMN STYLING  =========*/	
	  
	  #sideColumnOne ul {
		
		   list-style-image:url('/shared/images/site/hot-list-bullet.gif');
	    margin-left:17px;
	  }
	  #sideColumnOne #tabContainer  {
		  list-style-image:none;
	  }
	  #sideColumnOne a {
		  color:black;
	  }
	  
	  
	  
	  
		
/* ===================================================================== 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;	
		}
		
		.faqlist {
	list-style:none;
	list-style-image:none !important;
	padding-left:0 !important;
	margin-left:0 !important;


}
.faqlist .collapsed table {
			 display:none;			
		}
.faqlist li {
	padding-left:0;
	margin-left:0;
}
.faqlist h4 {
	cursor:pointer;
	padding-left:20px;
	font-size:11px;
	line-height:21px;
	color:#0c2a7c;
	margin-bottom:5px;
}
.faqlist .collapsed h4 {
	background-position:0px 5px;	
	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 !important;
	margin-top:10px !important;
}
.faqlist .uncollapsed ul  {
	margin-left:26px;	 
}

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

/* COLUMN WRAPPER */
	/* SPECIAAL VOOR CRUISES */
		#leftColumnWrapper {
			float:left !important ;
			width:270px !important ;
			padding-top:10px;
			/*margin-right:14px;*/
		}
		#leftColumnWrapper ol {
			margin-top:7px;
			margin-left:0px;
			margin-bottom:0;
			padding-right:10px;
			list-style:none !important;
			padding:0;
		}
		#leftColumnWrapper ol p {
			
		}
		#leftColumnWrapper p, #middleColumnWrapper p {
			padding-left:0px;
		}
		#leftColumnWrapper li {
			height:65px;
			margin-bottom:0px;
			padding-top:7px;
			padding-left:2px;
		}
		#leftColumnWrapper li img {
			padding:3px;
			border:1px solid #999 !important;
			display:block;
			float:left;
			margin-right:10px;	
			background-color:white;
		}
		#leftColumnWrapper li span img {
			background-color:transparent;
		}
		#rightColumnWrapper li span img {
			background-color:transparent;
		}
		#leftColumnWrapper li span {
			font-weight:normal !important;
			display:block;
			margin-top:5px;
		}
		html #leftColumnWrapper a:hover span {
			text-decoration: none !important;
			color:#01237c !important;
		}
		#leftColumnWrapper a:hover strong {
			text-decoration: none !important;
		}
		
		#leftColumnWrapper li:hover {
			background-color:#E3E3E3;
		}


		
		#sidePerfecteCruise li {
			margin-bottom:4px;
			margin-top:10px;
		}
		#sidePerfecteCruise {
/*			list-style-image:none !important;
			list-style-type:none;*/
			margin-bottom:6px;
/*			margin-left:0 !important;*/
/*			padding-left:5px  !important;*/
		}
		#nieuwsbriefLos form {
			margin-top:5px !important;
		}
		#nieuwsbriefLos label {
			display:block;
			margin-bottom:5px;
		}
		#nieuwsbriefLos label span {
			float:left;
			width:120px;
		}
		#nieuwsbriefLos button {
			margin-left:165px;
			margin-top:4px;
			width:110px;
		}
		h2.nieuwsbrief {
				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;
				font-size:11px;
				margin-bottom:10px;
		}
		#site #content .xmap li {
			margin-bottom:10px;
		}
		#site #content .xmap li ul li {
			margin-bottom:0px;			
		}
		
		#site #content .xmap li {
			padding-left:10px;
		}
		#site #content .xmap li ul li {
			padding-left:20px;
		}
		#site #content .xmap li ul li ul li {
			padding-left:20px;
		}

		#site #content .xmap li a {
			padding-left:5px;
		}
		#searchFormWrapper form {
			margin-top:0px !important;
		}
		
		
/* ====================================================================== Algemeen contact formulier =================*/		
#site #content #ChronoContact_contactAlgemeen {
	margin-top:0px;
}
#ChronoContact_contactAlgemeen select, #ChronoContact_contactAlgemeen label input {
	width:200px;
}
#ChronoContact_contactAlgemeen span.radiogroup {
	display:block;
	float:left;
}
#ChronoContact_contactAlgemeen label {
	display:block;
	margin-bottom:5px;
	clear:both;
}
#ChronoContact_contactAlgemeen #nameLabel, #ChronoContact_contactAlgemeen #vaargebiedInfoLabel, #ChronoContact_contactAlgemeen #aantalPersonenLabel {
	margin-top:10px;
}

#ChronoContact_contactAlgemeen span.leftFiller, #ChronoContact_contactAlgemeen label span {
	float:left; 
	width:150px;
}
#ChronoContact_contactAlgemeen textarea {
	width:300px;
	height:150px;
}
#ChronoContact_contactAlgemeen span.leftFiller2 {
	float:left; 
	width:157px;

}
#ChronoContact_contactAlgemeen fieldset {
	margin-bottom:20px;
}

/* nieuws */
#content p.nieuwsArchief {
	text-align:right;
	margin-top:20px !important;
}
/*#content {
	width:100px !important;
	overflow:hidden !important;
}*/
#sideColumnOne {
	width:10px;
	overflow:hidden;
	margin-left:0 !important;
	float:right !important;
}
#sideColumnOne ul {
	margin:0; padding:0;
	margin-left:10px;
}
#siteBody {
	width:898px;
}
