/* 
KUONI NIEUWE STIJL 2008
-----------------------
Bruin rgb(130,105,75);
font-family: verdana, Arial, Helvetica, sans-serif;
Kuoni Blauw color:rgb(0,24,65);
Link Rood color:rgb(32,82,143);
Laag background-color:rgb(233,230,223);
Midden rgb(190,177,161);

*/

body					{background-color:rgb(255,255,255); padding: 4px; margin: 0px; font-size: 11px;}
th 						{background-color:rgb(190,177,161); color:black;font-weight:bold;padding:5px;font-size: 11px;border:0px solid rgb(190,177,161);}
/* links algemeen */
a:link, a:visited 		{color:rgb(160,37,84);text-decoration:none;}
a:hover, a:active 		{color:red;text-decoration:underline;color:rgb(160,37,84);}

/* Gedefiniëerde paginaonderdelen */
#overall 				{width:935px;height:100%;margin:10px;margin-top:0px;}
#overall_left			{width:730px;background-color:white;}
#overall_right 			{width:205px;padding:15px;}

#hoofd					{width:100%; margin-bottom:5px;margin-top:0px;}
#hoofd td				{color:rgb(130,105,75);font-weight:bold;}
#hoofdleft				{}
#hoofdright				{font-size:12px;}
#hoofdright a:link, #hoofdright a:visited 		{text-decoration:none;}
#hoofdright a:hover, #hoofdright a:active 		{text-decoration:underline;}

#metanavigation			{}
#metanavigation a:link, #metanavigation a:visited 		{color:rgb(0,24,65);text-decoration:none;}
#metanavigation a:hover, #metanavigation a:active 		{text-decoration:underline;color:rgb(0,24,65);}

#decoration				{width:100%;}
#decorationcell			{border:0px solid gray;}
#decorationcell	img		{filter: none;}

#voet					{font-size:10px;margin-top:20px;border-top:1px solid rgb(130,105,75);}
#voetlinks				{padding-top:8px;width:663px;}
#voetlinks a:link, #voetlinks a:visited 		{color:rgb(0,24,65);}
#voetlinks a:hover, #voetlinks a:active 		{text-decoration:underline;color:rgb(0,24,65);}

#content				{width:730px; margin-top:0px;border-bottom:0px solid rgb(190,177,161);border-top:0px solid rgb(190,177,161);clear:left;}
#leftcontent			{padding:0px;width:205px;border:0px solid rgb(190,177,161);color:#000000;font-size:11px;}
#leftcontent img		{width:auto;}

#divide					{width:20px;border-left:0px solid rgb(190,177,161);}
#divideR				{display:none;width:0px;}
#maincontent			{padding:0px;padding-bottom:4px;padding-top:6px;padding:0px;width:505px;}
#maincontent, #maincontent td, #maincontent div {line-height: 160%;}

#mainnav				{width:100%; margin:0px; border-width:0px;}
#mainnavtb				{width:100%;margin-top:1px;background-color:rgb(233,230,223);}
#mainnavtb td 			{text-align:center;padding:0px; margin:0px;font-weight:bold;;}
/* links hoofdnavigatie */
#mainnavtb td a			{padding:5px;border-width:0px;color:rgb(0,24,65);font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:0px;}
#mainnavtb td a:hover 	{border-width:0px;color:white;background-color:rgb(190,177,161);}	

#rightcontent 			{display:none;}


/* content table  */
#inhoud					{width:730px;}
#inhoud_links			{width:470px;}
#inhoud_rechts			{width:240px;}
#inhoud_divide			{width:20px;background-color:white;color:white;}
#inhoud_divide	a		{color:white;}

/* quicklinks area */
#quicklinks				{background-color:rgb(242,241,237);padding:10px;padding-right:0px;}
#quicklinks	h2			{line-height: 120%;color:rgb(160,37,84);font-size:11px;letter-spacing:0px;font-weight:bold;font-family:verdana,Arial,Helvetica,sans-serif;padding:0px;margin:0px;}
#quicklinks	img			{margin-left:3px;margin-top:4px;}
img.quicklinksclose		{width:240px;}

a.kaal:link, a.kaal:visited, a.kaal:active, a.kaal:hover {text-decoration: none;} 

/* content within content (als er ook een rechterkolom wordt gebruikt)*/
#central_content		{border-right:1px dashed rgb(190,177,161);padding-right:10px;}
#right_content			{padding-left:5px;width:150px;color:black;text-align:center;}

/* links links */
#leftcontent a.knop 	{padding:5px;margin-bottom:1px;border:0px solid rgb(190,177,161);color:#000000;}

h1						{margin-top:14px;line-height: 100%;font-size:18px;}
h2.balk					{background-color:rgb(190,177,161); padding:4px;padding-left:0px;padding-right:0px; margin:0px;font-weight:bold;font-size:12px;}
h2.balk a:link 			{color:#ffffff;}
h2.balk a:active		{color:#ffffff;}
h2.balk a:visited		{color:#ffffff;}
h2.balk a:hover			{color:rgb(190,177,161);}
H5 						{text-transform:uppercase;font-size:10px;font-weight:bold;font-family: "Georgia", "Times New Roman"; letter-spacing:1px;color:rgb(0,24,65);padding-top:4px;padding-bottom:2px;margin:0px;margin-bottom:5px;line-height:100%;}
h5 a:link 				{color:rgb(0,24,65);}
h5 a:active				{color:rgb(0,24,65);}
h5 a:visited			{color:rgb(0,24,65);}
h5 a:hover				{color:rgb(0,24,65);}

#leftcontent h2.balk	{width:205px;}

div.pad 				{top:5px;text-align:left;}
#right_content 			{color:rgb(0,0,0);}

div.leftsidebarblock	{margin-bottom:27px;}
/* rightsidebar*/
div.RightSideBlock  	{padding-left:8px;font-size:10px;border-left:1px solid rgb(130,105,75);margin-bottom:50px;padding-top:8px;margin-top:0px;line-height: 150%;}
div.RightSideBlock  div	{font-size:10px;line-height: 150%;}

#overall_right h2		{border-bottom:1px solid rgb(130,105,75);margin-bottom:0px;margin-top:40px;}
.intro					{font-weight:bold;}

/* homepage */
#searchbox  		 	{width:100%;background-color: rgb(233,230,223);}
#searchbox td 		 	{padding:4px;}
#searchbox select 		{width:180px;height:20px;border-width:0px;}
td.homepagespecials		{}
td.homepagespecialstext	{padding-left:10px;line-height:120%}
td.homepagespecialstext .prijs {text-transform:none;color:olivedrab;}

hr						{border:none; border-top:1px solid rgb(130,105,75); height:1px;}
hr.dash					{border:none; border-top:1px dashed rgb(190,177,161); height:1px;}

#pnKaart				{background-color: rgb(233,230,223);}
div.largemap			{background-color: rgb(233,230,223);padding:10px;}
.iconcell 				{border:0px solid rgb(190,177,161); background-color: rgb(233,230,223);border-bottom:1px solid rgb(190,177,161);}
.boxdiv					{background-color:rgb(233,230,223);margin-top:1px;padding:0px;line-height: 150%;}
.cruiseSearch			{background-color:#e2ebef;text-align:center;padding-bottom:15px;padding-top:10px;}
.cruiseSearch	td	strong	{font-weight:normal;font-style:italic;}
.detailinfoitem			{font-weight:bold;color:gray;}

/*Listing*/
td.lefttop ul 			{line-height: 120%;}
.BasketSummary			{text-decoration:none;margin:0px;padding:0px;}
ul.BasketSummaryUl  li	{margin:0px;margin-left:-20px;padding:2px;border-bottom:2px solid rgb(255,255,255);list-style-type:none;}
ul.kuoni li				{list-style-image:url('../images/vorm/arr1.gif');font-size:11px;}
ul.kuoni2 li			{list-style-image:url('../images/vorm/arr5.gif');font-size:11px;}
ul.kuoni3 li			{list-style-image:url('../images/vorm/arr6.gif');font-size:11px;}
ul.kuonifilm li			{list-style-image:url('../images/icons/moviecontrols/camera_small.gif');font-size:11px;}

/* bestemming pagina */
.right_bestemming_td td	 a	{background-color:rgb(233,230,223);display:block;text-decoration:none;border-bottom:1px solid rgb(255,255,255);padding:3px;margin:0px}
.right_bestemming_td td	 a:hover	{background-color:rgb(190,177,161);display:block;text-decoration:none;}
img.border 				{border:1px solid rgb(190,177,161);}
#imgIntroPlaatje		{border:1px solid rgb(190,177,161);}

/* Voor cruises */
#pdfInfo
{
	position:absolute;
	top: 0px;
	left:0px;
	visibility: hidden;
	padding:15px 15px 0px 15px;
	background-color:rgb(242,242,242);
	border:1px solid orangered;
}

#iframePDFInfo
{
position:absolute;
top: 0px;
left:0px;
visibility: hidden;
background-color:rgb(190,177,161);
}


cite.citing 		{
						position:absolute;
						bottom:0px;
						background-color:black;
						padding:2px;
						padding-left:30px;
						text-align:center;
						font-size:9px;
						font-style:normal;
						background-image:url('../images/icons/camera.gif'); 
						background-repeat:no-repeat; 
					}
cite.citing a:link, cite.citing a:active, cite.citing a:visited			{color:gray;text-decoration:none;}
cite.citing a:hover	{	color:rgb(190,177,161);text-decoration:none;}

/* info panels */
.yui-skin-sam .yui-panel .hd {
	background:white;
	color:#415D9C;
	font-size:12pt;
	font-weight:bolder;
	width:280px;
}						
					
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd {
	background: url(sprite.png) repeat-x 0 -200px;
}

tr.over td 				{background-color:#c5d2e7;cursor:hand;}
tr.out td  				{background-color:#f1f5fa;cursor:hand;}
table.kuoni_choice 		{background-color:#f1f5fa;}
table.kuoni_choice td 	{border-bottom:1px solid rgb(190,177,161);border-top:4px solid white;padding:1px;padding-left:4px;padding-bottom:3px;padding-top:3px;font-size:9px;}
table.kuoni_choice strong 	{color:rgb(0,69,132);}
.price					{color:olivedrab;font-weight:bold; white-space:nowrap;}
.price a:hover			{color:olivedrab;}
tr.listchoice1 			{background-color:#ffffff;}
tr.listchoice2 			{background-color:#f1f5fa;}
table.choice_list td 	{padding:2px;}
.lightgreenbutton		{font-size:9px;background-color:rgb(185,200,35);color:white;width:100px;padding:2px;padding-left:3px;padding-right:4px;margin-left:5px;text-decoration:none;}
.greenbutton			{font-size:9px;background-color:olivedrab;color:white;width:100px;padding:2px;padding-left:3px;padding-right:4px;margin-left:5px;}
.greenbutton_button		{font-size:10px;font-weight:bold;background-color:olivedrab;color:white;padding:2px;padding-left:3px;padding-right:0px;margin-left:0px; border:0px;}
.greenprice				{font-weight:bold;margin:0px;padding-bottom:2px;color:olivedrab;text-decoration:none;}
div.shadybg					{background-color:rgb(233,230,223);border-bottom:1px solid rgb(190,177,161);padding:5px;margin-top:5px;}	
div.fav					{background-color:rgb(233,230,223);border-bottom:1px solid rgb(190,177,161);margin-bottom:3px;;height:51px;padding-top:5px;}	
div.fav a.PriceArrowRight 	{
								display:block;
								color:coral;
								font-weight:bold; 
								white-space:nowrap;
								font-size:10px;
								text-decoration:none;
								background-image:url('../images/vorm/arr4.gif'); 
								background-repeat:no-repeat; 
								background-position:right;
								text-align:right;
								line-height:130%;
								padding-right:15px;
								margin-right:4px;
								
							}	
div.fav a				{font-weight:bold;text-decoration:none; white-space:nowrap;line-height:130%;}	
div.fav a:hover			{text-decoration:underline;}	
div.fav img 			{float:left;margin-right:3px;}


a:link.leesmeerknop , a:visited.leesmeerknop		{margin:0;width:92px;display:block;color:rgb(255,255,255);text-decoration:none;background-color:olivedrab;text-align:center;font-size:10px;}
a:hover.leesmeerknop, a:active.leesmeerknop 		{margin:0;width:92px;display:block;color:rgb(0,0,0);text-decoration:none;color:#ffffff;text-align:center;background-color:grey;}


/* Drawer of Accordion effect JQuery: */
/* FAQ: */
.applemenu1{
	width: auto;
	}
.applemenu1 div.silverheader1 a{
	display: block;
	background-image:url('../images/vorm/arrow_normal_trans.gifxx'); 
	background-repeat:no-repeat; 
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	padding-left:0px;
	padding-bottom:10px;
	}
.applemenu1 div.silverheader1 a:visited, .applemenu1 div.silverheader1 a:active{
	}
.applemenu1 div.selected a{
	background-image:url('../images/vorm/arrow_down_trans.gifxx'); 
	background-repeat:no-repeat; 
	font-weight:bold;
	padding-bottom:0px;
	}
.applemenu1 div.silverheader1 a:hover{
	text-decoration: underline;
	}
.applemenu1 div.submenu1{ 
	padding-left:0px;
	margin-bottom:10px;
	}
/* cruises: */
.applemenu{
	width: auto;
	}
.applemenu div.silverheader a{
	font-weight:bold;
	display: block;
	background-color:rgb(242,241,237);
	background-image:url('../images/vorm/arrow_normal_trans.gif'); 
	background-repeat:no-repeat; 
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:1px;
	margin-top:3px;
	}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
	}
.applemenu div.selected a{
	background-image:url('../images/vorm/arrow_down.gif'); 
	background-repeat:no-repeat; 
	font-weight:bold;
	padding-bottom:2px;
	padding-top:1px;
	}
.applemenu div.silverheader a:hover{
	text-decoration: underline;
	}
.applemenu div.submenu{ 
	padding-left:20px;
	margin-bottom:10px;
	}
/* BASKET: */
#inhoud_links_basket {width:240px;}
#inhoud_rechts_basket {width:470px;}
.applemenu2{
	width: auto;
	}
.applemenu2 div.silverheader2 a{
	font-weight:bold;
	display: block;
	/* background-color:rgb(242,241,237); */
	/* background-image:url('../images/vorm/arrow_normal_trans.gif'); */
	background-repeat:no-repeat; 
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:1px;
	margin-top:3px;
	}
.applemenu2 div.silverheader2 a:visited, .applemenu2 div.silverheader2 a:active{
	}
.applemenu2 div.selected a{
	background-image:url('../images/vorm/arrow_down.gif'); 
	background-repeat:no-repeat; 
	font-weight:bold;
	padding-bottom:2px;
	padding-top:1px;
	}
.applemenu2 div.silverheader2 a:hover{
	text-decoration: underline;
	}
.applemenu2 div.submenu2{ 
	padding-left:0px;
	margin-bottom:10px;
	}

/* SUCKERFISH DROPDOWN NAVIGATION*/
	#navigation { 
		width: 730px;
		height: 26px;
		background-color:rgb(233,230,223);
		margin-top:1px;
		border-left:0px solid red;
	}
	#suckerfish {
		padding: 0px;
		margin: 0px;
		}
	#suckerfish li { /* all list items */
		float:left;
	  	list-style-type:none;
		text-align:center;
		background-color:rgb(233,230,223);
		position: relative;
		z-index:10; /* to go over IE 6 content */
	}
	#suckerfish li ul { /* second-level lists */
		padding: 0px;
		margin: 0px;
	  	display: none;
		position: absolute;
		top: 26px;
		left: -1px;
		border-left:1px solid white;
		border-right:1px solid white;
		border-bottom:1px solid white;
		/*opacity:.9;
		filter:alpha(opacity=90);*/
	}
	#suckerfish li ul li{/* 2nd level list items */
		border-top:0px solid white;
		clear:left;
		text-align:left;
		width: 275px;
	}
	#suckerfish li a {
		float:left;
		height:17px;
		display:block;
	  	padding-top:5px;
		padding-bottom:2px;
		padding-left:6px;
		padding-right:7px;
		color:rgb(0,24,65);
		text-transform:uppercase;
		font-weight:bold;
		font-size:10px;
		font-family:verdana;
		text-decoration:none;
		border-top:1px solid white;
		border-bottom:1px solid rgb(190,177,161);
	}
	#nav_Bouwstenen {
	 /* correctie breedte */
	width: 122px;
	}
	#nav_Familiereizen {
	 /* correctie breedte */
	width: 115px;
	}
	#nav_Cruises {
	 /* correctie breedte */
	width: 60px;
	}
	#nav_Rondreizen {
	 /* correctie breedte */
	width: 174px;
	}
	#nav_AutoEnCamper {
	 /* correctie breedte */
	width: 94px;
	}
	#nav_Strandvakanties {
	 /* correctie breedte */
	width: 115px;
	}
	#nav_Groepsreizen {
	 /* correctie breedte */
	width: 94px;
		text-transform:none;
  }
  #nav_Stadsarrangementen{
	 /* correctie breedte */
	width: 89px;
  }
#nav_Bestemmingen{
	 /* correctie breedte */
	width: 84px;
  }
	#suckerfish li a:hover {
		color:white;
		background-color:rgb(190,177,161);
	}
	#suckerfish li ul li a {
		display:block;
		padding-left:0px;
		padding-right:0px;
		width: 275px;
	}
	#suckerfish li ul li a:hover {
		color:white;
	}
	#suckerfish li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	  	display: none;
		position: absolute;
		top: 26px;
		left: -1px;
	}
	#suckerfish li:hover ul, #suckerfish li.over ul { /* lists nested under hovered list items */
		display: block;
		position: absolute;
		z-index:10;
	}


/* END OF SUCKERFISH DROPDOWN NAVIGATION*/
