table.climt {border-collapse: collapse; border: solid 2px black;  font-size: 12px; line-height: 130%  }
tr.clim1  { background-color: #f4f1cd }
tr.clim2 {background-color: #F9E3C2;}
td.clim {border: solid 2px black; font-family: Verdana,Arial,Tahoma;   text-align: center; height: 20px; width: 196px;}   
table.buiten { background-color: #f9e3c2; width:450px;border-collapse: separate;padding:10px; border: 2px solid #336699;line-height: 105%;  empty-cells:show; }
td.binnen {border-top-style: solid; border-top-width:  2px; border-top-color: #336699;  empty-cells:show; }
td.lnhght {line-height: 105% }
h1.sitemap  { font-family: Arial, Tahoma, Verdana; text-align: center }
h2.sitemap { font-family: Arial, Tahoma, Verdana; text-align: left }
h3.sitemap { font-size: 14pt; font-family: Arial, Tahoma, Verdana; text-align: left }
h4.sitemap { font-family: Arial, Tahoma, Verdana; text-align: left }
.blackclass  { color: black; font-size: 10pt; font-family: Verdana,Arial,Tahoma }
div#sitemap  { color: black;width: 50px; font-size: 10pt; font-family: Verdana,Arial,Tahoma; display: none; }
.smallclass { font-weight: lighter; font-size: 1pt; line-height: 1pt; font-family: Arial; text-decoration: underline overline line-through }
.introcolor  { color: maroon; font-weight: 900; font-size: 9pt; font-family: Verdana }
font.topfont {font-family: Verdana,Arial,Tahoma; font-size: 10px; font-weight: normal}
font.form {font-family: Verdana,Arial,Tahoma; font-size: 12px; font-weight: normal}
font.formsmall {font-family: Verdana,Arial,Tahoma; font-size: 11px; font-weight: normal}
font.redstar {font-family: Verdana,Arial,Tahoma; font-size: 11px; font-weight: normal; color: #FF0000}
#intsmlclr  { color: black;  font-style: normal; font-size: 11pt; font-family: Verdana,Arial,Tahoma }
#intsmlitclr  { color: red; font-weight: 900; font-style: italic; font-size: 12pt; font-family: Verdana,Arial,Tahoma; }
.introblack { font-weight: 500; font-size: 9pt; font-family: Verdana,Arial,Tahoma; }
.levelink  { font-size: 8pt; font-family: Verdana,Arial,Tahoma; }
.vanclass { color: blue; font-style: italic; font-size: 6pt; font-family: Verdana,Arial,Tahoma; }
.redclass      { color: red; font-style: normal; font-size: 7pt; font-family: Verdana,Arial,Tahoma; }
.redbigclass    { color: red; font-weight: bold; font-style: normal; font-size: 10pt; font-family: Verdana,Arial,Tahoma; }
.smallblack {font-size: 8pt; font-family: Verdana,Arial,Tahoma; color: black}
.pdfclass { color: navy; font-size: 8pt; font-family: Verdana,Arial,Tahoma; }
h1.countries { color: red; font-style: normal; font-weight: 900;font-size: 9pt; font-family: Verdana,Arial,Tahoma; }
h1.BLcountries { color: black; font-style: normal; font-weight: normal; font-size: 11pt; font-family: Verdana,Arial,Tahoma; }
.presspdf { font-size: 10pt; font-family: Verdana,Arial,Tahoma }
.scheduleclass { font-size: 8pt; font-family: Verdana,Arial,Tahoma; word-spacing: 0pt; letter-spacing: 0pt }
.footnote { color: blue; font-style: italic; font-size: 7pt; font-family: Verdana,Arial,Tahoma;}
span.countries  { float: left; width: 100%; height: 30% }
span.slideshow { float:left;width:100%;height:27%; }
span.pdfs { float:left;width:100%;height:23%; }
span.level { float:left;width:100%;height:20%; }
img.pdf_logo  { position:relative;top:25%;border-style:none;;width:25%}
/*
table.toptourpage {width:550px;border-collapse:collapse;padding:0px;margin:0px;}
table.toptourpage tr,td {border-collapse:collapse;padding:0px;margin:0px;}
*/
div.middleclmn   { text-align: center; padding-right: 0px; padding-left: 0px; width: 90px; height: 100% }
td.tdmiddleclmn   { text-align: center; height: 100%; top: 550px }
#tfl { font-size: 8pt; font-family: Verdana,Arial,Tahoma }
#tflbold { font-weight: bold; }
#tflstr { text-decoration: line-through}
#tfinfo { font-size: 11pt; font-family: Verdana,Arial,Tahoma; }
#tfp { font-size: 9pt; font-family: Verdana,Arial,Tahoma; }
#tflbluebig { color: blue; font-size: 16pt; font-family: Verdana }
#tflbig { font-size: 12pt; font-family: Verdana,Arial,Tahoma; }
#tfbig { font-size: 14pt; font-weight: bold; font-family: Verdana,Arial,Tahoma; }
#tfsmall { font-size: 9pt; font-family: Verdana,Arial,Tahoma; }
#tflboldred { color: red; font-weight: bold; font-size: 10pt; font-family: Verdana,Arial,Tahoma; }
#tflred { color: red; font-size: 10pt; font-family: Verdana,Arial,Tahoma; }
#tfnum { color: red; font-size: 10pt; font-weight: bold; font-family: Verdana,Arial,Tahoma; }
div#footer { width:80%;font-size:10pt;font-family:Verdana,Arial,Tahoma;font-weight:bold;border:solid black 1px;padding: 5px; }
font#ctlabel { font-size:10pt;font-weight:bold;font-family:Verdana,Arial,Tahoma }
#early_bird {font-family: Verdana,Arial,Tahoma; font-weight: bold; color: #ee0000 }
#trtblclr {background-color: #66cccc}
#trtblclrw {background-color: #F4F1CD}
#trtblclrb {background-color: #F4F1CD}
#tour_title_row {background-color: #87ceeb}
#fntver {font-family: Verdana, Arial, Tahoma;}
#signupfnt {font-family: Verdana, Arial, Tahoma; font-size: 9pt}
#fntsmall {font-size: 8pt}
#signupfntnote {font-family: Verdana, Arial, Tahoma; font-size: 11pt}
#signupfntbig {font-family: Verdana, Arial, Tahoma; font-size: 15pt}
#signupfntsmall {font-family: Verdana, Arial, Tahoma; font-size: 8pt}
#linkfntsmall {font-family: Verdana, Arial, Tahoma; font-size: 9pt}
#signupfntblue {color: #273C82}
#signupfntred {color: red}
#pfnt {font-family: Verdana, Arial, Tahoma; font-size: 10pt;}
#spthk {font-family: Verdana, Arial, Tahoma; font-size: 10pt;}
#bigblue { color: blue; font-weight: bold;}
#countries  { color: red; font-size: 11pt; font-family: Verdana, Arial, Tahoma }
#pdflink { color: blue; font-size: 7pt; font-family: Verdana,Arial,Tahoma; }
.tfl { font-size: 8pt; font-family: Verdana,Arial,Tahoma }
.tflbold { font-weight: 700 }
img.navbut { width: 150px; height: 22px; border-style: none; }
.tflstr { text-decoration: line-through}
.tfinfo { font-size: 10pt; font-family: Verdana,Arial,Tahoma; }
.tfp { font-size: 9pt; font-family: Verdana,Arial,Tahoma; }
.tflbluebig { color: blue; font-size: 16pt; font-family: Verdana,Arial,Tahoma; }
.tflbig { font-size:10pt;font-weight:600;font-family:Verdana,Arial,Tahoma; }
p.tflnorm { font-size:11pt;font-family:Verdana,Arial,Tahoma;margin:0;padding:0; }
.tfbig { font-size: 14pt; font-weight: bold; font-family: Verdana,Arial,Tahoma; }
.tfsmall { font-size: 8pt; font-family: Verdana,Arial,Tahoma; }
/* .slideshow  { position: relative; top: 40% } */
.top_info  { height: 130px }
/* .level  { position: relative; top: 67%; bottom: 0px } */
/* .countries  { color: red; font-size: 9pt; font-family: Verdana, Arial, Tahoma; margin: 0px; padding: 0px; position: relative } */
/* Availability info */
.tflboldred { color: red; font-weight: 600; font-size: 8pt; font-family: Verdana,Arial,Tahoma; }
.tflred { color: black; font-size: 8pt; font-weight: 700; font-family: Verdana,Arial,Tahoma; }
.tfnum { color: red; font-size: 10pt; font-weight: 500; font-family: Verdana,Arial,Tahoma; }
.footer { font-size: 7pt; font-family: Verdana,Arial,Tahoma; }
.early_bird {font-family: Verdana,Arial,Tahoma; font-weight: bold; color: #ee0000 }
.trtblclr {background-color:#F9E3C2}
.trtblclrw {background-color: #E1D3A3}
.trtblclrb {background-color: #E1D3A3}
.tour_title_row {background-color: #87ceeb}
.fntver {font-family: Verdana, Arial, Tahoma;}
.signupfnt {font-family: Verdana, Arial, Tahoma; font-size: 9pt}
.fntsmall {font-size: 8pt}
.signupfntnote {font-family: Verdana, Arial, Tahoma; font-size: 11pt}
.signupfntbig {font-family: Verdana, Arial, Tahoma; font-size: 15pt}
.signupfntsmall {font-family: Verdana, Arial, Tahoma; font-size: 8pt}
.linkfntsmall {font-family: Verdana, Arial, Tahoma; font-size: 9pt}
.signupfntblue {color: #273C82}
.signupfntred {color: red}
.pfnt {font-family: Verdana, Arial, Tahoma; font-size: 10pt;}
.spthk {font-family: Verdana, Arial, Tahoma; font-size: 10pt;}
.bigblue { color: blue; font-weight: bold;}
.pdflink { color: blue; font-size: 7pt; font-family: Verdana,Arial,Tahoma; }
div.teaser {
    padding:5px 0 0 10px;
    margin:0;
    font-size:12px;
    font-family:Arial,Tahoma,Verdana;
    font-style:italic;
}
/*
 legend class - are the legend boxes composed of transparent gifs
*/
.legend { width: 10px; height: 10px; border: 1px solid black; }
/*
 clr_econo  - are the Budget Tours
 clr_family - are the Comfort Tours
 clr_solo   - are the Luxury Tours
*/
.legend, .clr_econo, #budg {background-color: #deb887}
.legend, .clr_solo,#leeg  { background-color: #F9E3C2} 
.legend, .clr_family, #comf {background-color:#E1D3A3 }
.legend, .clr_lux, #lux {background-color:#eee8aa }
font.qs {
   font-family:Verdana,Arial,Tahoma;
   font-weight: bold;
   font-size: 10px;
   color: black
}
.searchbox {
   width: 10em;
   font-family:Verdana,Arial,Tahoma;
   font-weight: bold;
   font-size: 12px;
   color: black;
}
a:hover {color: green } 
tr.tablehov {
  border: 3px solid black;
}
tr.tablehov2 {
  border: 3px solid black;
  background: #FEEED2;
} 
.inputtext {
  color: #000000;
  font-family: Verdana,Arial,Tahoma;
  font-size: 10pt;
}
.inputtext_req {
  color: #000000;
  font-family: Verdana,Arial,Tahoma;
  background-color: yellow;
  font-size: 10pt;
}
.selectbox {
  color: #000000;
  font-family: Verdana,Arial,Tahoma;
  background-color: #ffff00;
  font-size: 7pt !important;
}

.climtxt { font-weight: normal; font-size: 12px; line-height: 150%; font-family: Verdana, Arial, Tahoma }
.climtxt { font-weight: normal; font-size: 12px; line-height: 150%; font-family: Verdana, Arial, Tahoma }

.hilite_off { background-color: transparent; }
.hilite1 { background-color: #ff0; }
.hilite2 { background-color: #f0f; }
.hilite3 { background-color: #0ff; }
.hilite4 { background-color: #cfc; }
.hilite5 { background-color: #0f0; }
.hilite6 { background-color: #eee; }

label { font-family: Verdana,Arial,Tahoma;font-size:12pt }
h2.fntbig { font-family:Verdana,Arial,Tahoma;font-weight:800;font-size:12pt;margin:0;padding:0; }
h1.fntbigger { font-family:Verdana,Arial,Tahoma;text-decoration:underline;font-size:16pt;margin:0;padding:0; }
h2.fntbigger { font-family:Verdana,Arial,Tahoma;font-size:14pt;margin:0;padding:0; }

#nav_table,#nav_table td { border:none;padding:0;margin:0;width:150px;border-collapse:collapse; }
#nav_table td img { border:none;padding:0;margin:0;width:150px;border-collapse:collapse; }
div#bm_container ul li ul li { list-style-type: none; padding:2px;height:17px;width:117px; font: 10pt Verdana,Arial,Tahoma }
li#bookmark li {height:20px;padding:0px 0px 2px 0px; }
li#bookmark li a:link { text-decoration:none;color:#333333; }
li#bookmark li img { width:17px;padding:0px 8px 0px 0px;vertical-align:middle; }
li#bookmark li a:hover { font-weight:bold;color:black;text-decoration:underline;font-size:9.5pt;}
