@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/achtergrond.gif);
	margin-top: 0px;
	margin-bottom: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Univers LT 53 Extended", "Trebuchet MS", "Lucida Sans Unicode";
	font-size: 70%;
}

#content {
	background-image: url(images/schaduw_achter.png);
	margin-left: auto;
	margin-right: auto;	
	width: 794px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: auto;
	z-index: 1;
}
#content_bodem {
	background-image: url(images/schaduw_onder.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
	height: 4px;
	width: 874px;
	padding:0px;
	padding-top: 6px;
	padding-left: 5px;
	color: #5E5E5E;
	font-size: 10px;
}
#toplinks {
	text-align: right;
	float: right;
	padding-bottom: 5px;
	position: relative;
	z-index: 1000;
}
#toplinks a:link {
	color: #74828b;
	text-decoration: none;
}
#toplinks a:visited {
	color: #74828b;
	text-decoration: none;
}
#toplinks a:hover {
	color: #74828b;
	text-decoration: underline;
}
#toplinks a:active {
	color: #74828b;
	text-decoration: underline;
}

.textlinks a:link {
	text-decoration: underline;
	color:#0000FF;
}
.textlinks a:visited {
	text-decoration: underline;
	color:#0000FF;
}
.textlinks a:hover {
	text-decoration: underline;
	color:#0000FF;
}
.textlinks a:active {
	text-decoration: underline;
	color:#0000FF;
}






#logo {
	float: left;
	width: 149px;
	height: 109px;
	padding-right: 26px;
}
#topmenu_container {
	position: relative;
	float: left;
	width: 619px;
	height: 144px;
}
#topmenu_image {
	width: 619px;
	height: 108px;	
}
#topmenu_menu {
	position: absolute;
	width: 540px;
	height: 41px;
	left: 79px;
	top: 84px;
}
.topmenu_button {
	width: 82px;
	padding-right: 8px;
	float: left;
}
#topmenu_breadcrum {
	position: absolute;
	left: 0px;
	top: 125px;
	padding-top: 0px;
	color: #74828b;
	font-size: 10px;
}
#topmenu_breadcrum a {
	color: #74828b;
	text-decoration:none;
}

#leftcolumn {
	float: left;
	width: 149px; 
	padding-right: 26px;
}
#rightcolumn {
	float: left;
	width: 619px;
	background-position: bottom;
	background-repeat: no-repeat;
	color: #000000;
	padding-bottom: 10px;
}

#blueblock {
	background-position: bottom;
	background-color: #e8e8f3;
	color: #000000;
	width: 619px;
	padding-bottom: 10px;
}


.titles_40_orange {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 40px;
	color: #f78e1e;
}

.titles_24_orange {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #f78e1e;
}

.titles_24_cc {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #00aa94;
}

.titles_24_pym {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #ea0d8c;
}

.titles_24_wfd {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #bad533;
}

.titles_24_mf {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #f36c23;
}

.titles_24_ae {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #29bdbe;
}

.titles_24_sd {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #f173ab;
}

/*Cannals and Croissant*/
.titles_20_cc {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #00aa94;
	text-decoration: none;
}
.titles_20_cc a:link {
	color: #00aa94;
	text-decoration: none;
}
.titles_20_cc a:visited {
	color: #00aa94;
	text-decoration: none;
}
.titles_20_cc a:hover {
	color: #00aa94;
	text-decoration: underline;
}
.titles_20_cc a:active {
	color: #00aa94;
	text-decoration: underline;
}

/*Painting your masterpiece*/
.titles_20_pym {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #ea0d8c;
	text-decoration: none;
}
.titles_20_pym a:link {
	color: #ea0d8c;
	text-decoration: none;
}
.titles_20_pym a:visited {
	color: #ea0d8c;
	text-decoration: none;
}
.titles_20_pym a:hover {
	color: #ea0d8c;
	text-decoration: underline;
}
.titles_20_pym a:active {
	color: #ea0d8c;
	text-decoration: underline;
}

/*Wine & Fine Dining*/
.titles_20_wfd {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #bad533;
	text-decoration: none;
}
.titles_20_wfd a:link {
	color: #bad533;
	text-decoration: none;
}
.titles_20_wfd a:visited {
	color: #bad533;
	text-decoration: none;
}
.titles_20_wfd a:hover {
	color: #bad533;
	text-decoration: underline;
}
.titles_20_wfd a:active {
	color: #bad533;
	text-decoration: underline;
}

/*Movable Feast*/
.titles_20_mf {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #f36c23;
	text-decoration: none;
}
.titles_20_mf a:link {
	color: #f36c23;
	text-decoration: none;
}
.titles_20_mf a:visited {
	color: #f36c23;
	text-decoration: none;
}
.titles_20_mf a:hover {
	color: #f36c23;
	text-decoration: underline;
}
.titles_20_mf a:active {
	color: #f36c23;
	text-decoration: underline;
}

/*Artistic East*/
.titles_20_ae {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #29bdbe;
	text-decoration: none;
}
.titles_20_ae a:link {
	color: #29bdbe;
	text-decoration: none;
}
.titles_20_ae a:visited {
	color: #29bdbe;
	text-decoration: none;
}
.titles_20_ae a:hover {
	color: #29bdbe;
	text-decoration: underline;
}
.titles_20_ae a:active {
	color: #29bdbe;
	text-decoration: underline;
}


/*Scandinavian Design*/
.titles_20_sd {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #f173ab;
	text-decoration: none;
}
.titles_20_sd a:link {
	color: #f173ab;
	text-decoration: none;
}
.titles_20_sd a:visited {
	color: #f173ab;
	text-decoration: none;
}
.titles_20_sd a:hover {
	color: #f173ab;
	text-decoration: underline;
}
.titles_20_sd a:active {
	color: #f173ab;
	text-decoration: underline;
}

/*Orange*/
.titles_20_orange {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #f78e1e;
}


.titles_18_orange {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 18px;
	color: #f78e1e;
}

.titles_16_orange {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 16px;
	color: #f78e1e;
}

.titles_20beige {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #9a8b7d;
}

.titles_18beige {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 18px;
	color: #9a8b7d;
}

.titles_20blue {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	color: #23408f;
}

.titles_20blue_link {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 20px;
	text-decoration: none;
	color: #23408f;
}

.titles_20blue_link a:link {
	color: #23408f;
	text-decoration: none;
}
.titles_20blue_link a:visited {
	color: #23408f;
	text-decoration: none;
}
.titles_20blue_link a:hover {
	color: #23408f;
	text-decoration: underline;
}
.titles_20blue_link a:active {
	color: #23408f;
	text-decoration: underline;
}


/*/GREEN BOX (left boxes dotted lines) -------------------------------------------------------/*/

.greenbox_top {
	width: 149px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/groenvak_boven.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #8cc640;
	
}
.greenbox_bottom {
	width: 149px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/groenvak_onder.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #8cc640;
}
.greenbox_title {
	width: 149px;
}
.greenbox_middle {
	width: 129px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #8cc640;
	color:#FFFFFF;
	font-size:90%;
}

.greenboxcontact_links {
	text-align: left;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.greenboxcontact_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.greenboxcontact_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.greenboxcontact_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.greenboxcontact_links a:active {
	color: #FFFFFF;
	text-decoration: underline;
}



.greenbox_links {
	text-align: right;
	padding-bottom: 5px;
}
.greenbox_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.greenbox_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.greenbox_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.greenbox_links a:active {
	color: #FFFFFF;
	text-decoration: underline;
}


/*/END OF ---> GREEN BOX (left boxes dotted lines) /*/


/*/ ORANGE BOX (promotions -------------------------------------------------------/*/
.orangebox_top {
	width: 149px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/orangevak_boven.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #f89826;
}
.orangebox_bottom {
	width: 149px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/orangevak_onder.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #f89826;
}
.orangebox_title {
	width: 129px;
	font-size: 140%;
}
.orangebox_middle {
	width: 129px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #f89826;
	color: #FFFFFF;
	font-size:90%;
}

.orangebox_middle img {
	padding-top: 7px;
	padding-bottom: 5px;
}


.orangebox_links {
	text-align: right;
	padding-bottom: 5px;
}
.orangebox_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.orangebox_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.orangebox_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
orangeboxbluebox_links a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.orangeboxcontact_links {
	text-align: left;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.orangeboxcontact_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.orangeboxcontact_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.orangeboxcontact_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.orangeboxcontact_links a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/*/END OF ----> ORANGE BOX (promotions) /*/

/*/BLUE BOX (left boxes dotted lines) -------------------------------------------------------/*/
.bluebox_top {
	width: 149px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/blauwvak_boven.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #23408e;
}
.bluebox_bottom {
	width: 149px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/blauwvak_onder.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #23408e;
}
.bluebox_title {
	width: 149px;
}
.bluebox_middle {
	width: 129px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #23408e;
	color: #FFFFFF;
	font-size:90%;
}



.bluebox_links {
	text-align: right;
	padding-bottom: 5px;
}
.bluebox_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.bluebox_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.bluebox_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.bluebox_links a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
/*/END OF ----> BLUE BOX (left boxes dotted lines) /*/

/*/STIPPEL BOX (left boxes dotted lines) ------------------------------------------------------/*/
.stippelbox_top {
	width: 149px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/stippelvak_boven.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.stippelbox_bottom {
	width: 149px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	background-image:url(images/stippelvak_onder.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.stippelbox_title {
	width: 147px;
	padding-left: 1px;
	padding-right: 1px;
	background-image:url(images/stippelvak_midden.gif);
	background-repeat:repeat-y;
}
.stippelbox_middle {
	width: 129px;
	padding-left: 10px;
	padding-right: 10px;
	color: #7F7F7F;
	background-image:url(images/stippelvak_midden.gif);
	background-repeat:repeat-y;
}
.stippelbox_middle a:link {
	color: #24418f;
	text-decoration: none;
}
.stippelbox_middle a:visited {
	color: #24418f;
	text-decoration: none;
}
.stippelbox_middle a:hover {
	color: #24418f;
	text-decoration: underline;
}
.stippelbox_middle a:active {
	color: #24418f;
	text-decoration: underline;
}
/*/ END OF ---> STIPPEL BOX (left boxes dotted lines) /*/



/*/ CITY GALLERY  BOX/*/

.citygallerybox_top {
	width: 162px;
	height: 28px;
	padding-left: 10px;
	padding-top:10px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-position:bottom;
	background-color: #23408f;
	font-family: Times, "Times New Roman", Georgia, serif;
	font-weight: lighter;
	font-size: 20px;
	color: #FFFFFF;
}
.citygallerybox_bottom {
	width: 162px;
	height: 27px;
	padding: 0px;
	padding-right: 10px;
	padding-top: 8px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-position:top;
	background-color: #23408f;
	color: #FFFFFF;
	text-align: right;
}

.citygallerybox_middle {
	width: 172px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.citygalleryboxlink a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.citygalleryboxlink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.citygalleryboxlink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.citygalleryboxlink a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* END OF HIGHLIGHTS BOX */

/*CITY ROUTE BOX*/
.routebox_egh_top {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/egh_line-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.routebox_egh_bottom {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/egh_line-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.routebox_egh_title {
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(images/itinerary-routes/egh_line-middle.gif);
	background-repeat:repeat-y;
}
.routebox_egh_middle {
	width: 406px;
	padding: 10px;
	margin: 0px;
	color: #333333;
	border: 1px solid #00AEEF;
}

.routebox_mf_top {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/mf_line-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.routebox_mf_bottom {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/mf_line-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.routebox_mf_title {
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(images/itinerary-routes/mf_line-middle.gif);
	background-repeat:repeat-y;
}
.routebox_mf_middle {
	width: 406px;
	padding: 10px;
	margin: 0px;
	color: #333333;
	border: 1px solid #F36C23;
}

.routebox_cc_top {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/cc_line-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.routebox_cc_bottom {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/cc_line-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.routebox_cc_title {
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(images/itinerary-routes/cc_line-middle.gif);
	background-repeat:repeat-y;
}
.routebox_cc_middle {
	width: 406px;
	padding: 10px;
	margin: 0px;
	color: #333333;
	border: 1px solid #00aa94;
}

.routebox_pym_top {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/pym_line-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.routebox_pym_bottom {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/pym_line-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.routebox_pym_title {
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(images/itinerary-routes/pym_line-middle.gif);
	background-repeat:repeat-y;
}
.routebox_pym_middle {
	width: 406px;
	padding: 10px;
	margin: 0px;
	color: #333333;
	border: 1px solid #ea0d8c;
}

.routebox_ae_top {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/ae_line-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.routebox_ae_bottom {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/ae_line-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.routebox_ae_title {
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(images/itinerary-routes/ae_line-middle.gif);
	background-repeat:repeat-y;
}
.routebox_ae_middle {
	width: 406px;
	padding: 10px;
	margin: 0px;
	color: #333333;
	border: 1px solid #29bdbe;
}

.routebox_sd_top {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/ed_line-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.routebox_sd_bottom {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/ed_line-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.routebox_sd_title {
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(images/itinerary-routes/ed_line-middle.gif);
	background-repeat:repeat-y;
}
.routebox_sd_middle {
	width: 406px;
	padding: 10px;
	margin: 0px;
	color: #333333;
	border: 1px solid #f173ab;
}

.routebox_wfd_top {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/wfd_line-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.routebox_wfd_bottom {
	width: 406px;
	height: 6px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image:url(images/cities/wfd_line-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.routebox_wfd_title {
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(images/itinerary-routes/ed_line-middle.gif);
	background-repeat:repeat-y;
}
.routebox_wfd_middle {
	width: 406px;
	padding: 10px;
	margin: 0px;
	color: #333333;
	border: 1px solid #bad533;
}
.routebox_moreroutes {
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	text-align: right;
	background-color: #23408f;
	
}

.cityrouteboxlink a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.cityrouteboxlink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.cityrouteboxlink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.cityrouteboxlink a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.cityhighboxlink a:link {
	color: #23408f;
	text-decoration: none;
}
.cityhighboxlink a:visited {
	color: #23408f;
	text-decoration: none;
}
.cityhighboxlink a:hover {
	color: #23408f;
	text-decoration: underline;
}
.cityhighboxlink a:active {
	color: #23408f;
	text-decoration: underline;
}



/*END OF CITY ROUTE BOX*/


/*/CITY HIGHLIGHTS/*/

.textbox{
	font-size: 11px;
	color: #000000;
}

.nextprevious{
	
	color: 23408f;
}

#blueblock_short {
	background-position: bottom;
	background-color: #e8e8f3;
	color: #000000;
	width: 491px;
	padding-bottom: 10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}


#blueblock_439 {
	background-position: bottom;
	background-color: #e8e8f3;
	color: #000000;
	width: 419px;
	padding-bottom: 10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#whiteblock_439 {
	background-position: bottom;
	background-color: #FFFFFF;
	color: #000000;
	width: 419px;
	padding-bottom: 10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.line_purple {
	background-image: url(images/highlights/highlights_line_blue.gif);
	background-repeat: repeat-x;
}

.line_purple_vert {
	background-image: url(images/highlights/highlights_line_blue.gif);
	background-repeat: repeat-y;
	
}


.line_dotted {
	background-image: url(images/highlights/dot-line-small.jpg);
	background-repeat: repeat-y;
}


/*/ END OF CITY HIGHLIGHTS/*/


.submenu {
  	position: absolute;
	z-index: 200;
}
.submenu1 {
	position: absolute;
	left: 79px;
	top: 126px;
	z-index: 200;
}
.submenu2 {
	position: absolute;
	left: 169px;
	top: 126px;
	z-index: 200;
}
.submenu3 {
	position: absolute;
	left: 259px;
	top: 126px;
	z-index: 200;
}
.submenu4 {
	position: absolute;
	left: 349px;
	top: 126px;
	z-index: 200;
}
.submenu5 {
	position: absolute;
	left: 439px;
	top: 126px;
	z-index: 200;
}

.submenuimage {
	position:relative;
}
.submenutekst {
	position: absolute;
	left: 2px;
	top: 2px;	
	font-size: 10px;
	color: #FFFFFF;
}
.submenutekst a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.submenutekst a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.submenutekst a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.submenutekst a:active {
	color: #FFFFFF;
	text-decoration: none;
}

/*/ITINERARY ROUTES/*/

.routebox_length {
	font-size:90%;
	color: #7F7F7F;
}

.technicaldetailsroute {
	color: #000000;
	font-size:90%;
}

.technicaldetailsroute_bolder {
	color: #000000;
	font-size:90%;
	font-weight:bolder;	
}

/*/END OF ITINERARY ROUTES/*/


/* COUNTRY BENEFITS STYLES */
#kop {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 24px;
	color: #f78e1e;
}

.country_kop {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 18px;
	color: #9a8b7d;
}

#languageframe {
	position: relative;
	z-index: 600;
}
#languagedropdown {
	height: 18px;
	width: 175px;
	position: relative;
	background-image:url(../images/dropdown_middle.gif);
}
#languagedropdownleft {
	background-image:url(../images/dropdown_left.gif);
	width: 3px;
	height: 18px;
	float: left;
}
#languagedropdownmiddle {
	padding: 4px;
	padding-top: 2px;
	height: 18px;
	width: 142px;
	float: left;
	text-align: left;
	color: #cccccc;
}
#languagedropdownbutton {
	background-image:url(../images/dropdown_right.gif);
	width: 22px;
	height: 18px;
	float:left;
	cursor: pointer; 
	cursor: hand;	
}
.taal {
	width: 18px;
	height: 14px;
	text-align: center;
	display: block;
	float: left;
	background-color:#23408f;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 2px;
	color: #FFFFFF;
}
#languagefield {
	position: absolute;
	width: 163px;
	top: 19px;
	background-color: #FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	z-index: 300;
	text-align: left;
	padding: 5px;
	visibility: hidden;
}
#bottomframe {
	margin-left: auto;
	margin-right: auto;
	width: 864px;
	color: #5E5E5E;
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
}
#bottom_links {
	float: left;
	width: 510px;
}
#bottom_rechts {
	float: right;
	text-align: right;
	width: 350px;
}
#bottom_rechts a:link {
	color: #74828b;
	text-decoration: none;
}
#bottom_rechts a:visited {
	color: #74828b;
	text-decoration: none;
}
#bottom_rechts a:hover {
	color: #74828b;
	text-decoration: underline;
}
#bottom_rechts a:active {
	color: #74828b;
	text-decoration: underline;
}