/* CSS Document */
html,body
 {
  margin: 0;
  padding: 0;
  color: #000000;
  /**color: #389EBF; **/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  line-height: 17px;
}
body{background-color:#DDE3FF;      }
table{background-color: #FFFFFF;}
p{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-size:12px}
td{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;vertical-align: top;}
.poll{
  text-align:right;
  background-color: #DDE3FF; 
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
  border-style:none;
  }
.link a
 {
 display:inline-block;
 padding-left:10px;
 padding-right: 10px;
 margin:0px;
 background-color:##;
 height: 15px;
 line-height: 15px;
 text-decoration: none;
 font-weight: 550;
 font-size: 9px;
 text-transform: uppercase;
 /**color: #0B73A3;**/
 color:#000000;
}
.link a:hover { background-color:##;color: #389EBF;}
.tekstlink 
{
 margin:0px;
 text-decoration: none;
 font-weight: 600;
 color: #0B73A3;
 }
 a:hover.tekstlink { text-decoration: none;color: black;}
#content
    {   
  text-align: left;
  width:660px;
	text-align: left;
  margin-left: 10px;
	margin-top:5px;
  height: 550px;
  background-image: url('/images/logoback.gif');background-repeat: no-repeat;background-position: bottom right; 

}
 div.full-width
    {
    width: 1100px;
  }
    div.absolute
    {
    position: absolute;
  }
div#centreer{left: 50%; margin-left: -550px; }
#main{border-top: 2px solid #A1D1E1; height:600px;border-right: 2px solid #A1D1E1; }
.maintitle {color:#0B73A3; font-weight: 600; font-size: 15px; text-transform: uppercase; line-height: 80px;vertical-align: middle;text-align:center;margin-right:10px;}
.maintitle {background-image: url('./images/logo_small.gif');background-repeat: no-repeat;background-position:left;padding-top:8px;margin-left:10px;}
.title {color:#0B73A3; font-weight: 600; font-size: 11px; text-transform: uppercase;margin-bottom:5px;vertical-align:left;}
.title-zoek {margin-left:5px;color:#0B73A3; font-weight: 600; font-size: 11px; text-transform: uppercase;margin-bottom:5px;vertical-align:left;}
.title_underline{
    border-bottom: 1px solid #A1D1E1;
    border-top: 1px solid #A1D1E1;
  padding-top:5px;
  padding-bottom:5px;
  color:#0B73A3; font-weight: 600; font-size: 11px; text-transform: uppercase;margin-bottom:5px;
}
.meerlink {color:#0B73A3; font-weight: 600; font-size: 8px; text-align:right;margin-top:3px;padding-bottom:10px;margin-right:10px; text-decoration: none;text-transform: uppercase;}
.teruglink {color:#0B73A3; font-weight: 600; font-size: 10px; text-align:right;margin-top:3px;padding-bottom:10px;margin-right:10px; text-decoration: none;text-transform: uppercase;}
.meerlink a{color:#0B73A3; text-decoration: none;float: right;}
.meerlink a:hover { background-color:##;color: black;}
.teruglink a{color:#0B73A3; text-decoration: none;float: right;}
.teruglink a:hover { background-color:##;color: black;}
.title3 {color:#3DA1C0; font-weight: 600; font-size: 10px; text-transform: uppercase;margin-bottom:5px;text-align:left;margin-left:10px;}
.title1 {color:white; font-weight: 600; font-size: 17px; text-transform: uppercase;line-height: 25px;vertical-align: middle;text-align:center;}
.title2 {color:white; font-weight: 600; font-size: 12px; text-transform: uppercase;line-height: 25px;text-align:center;margin-bottom:5px;}
.aanbiedingtekst {color:white; font-weight: 500; font-size: 12px; line-height: 15px;text-align:center;margin-left:5px;margin-right:5px;height:50px;}
.teksten {font-weight: 500; line-height: 14px;text-align:left;margin-left:10px;margin-right:10px;height:50px;}
.bestelnu {color:white; font-weight: 600; font-size: 11px; line-height: 12px;text-align:right;text-transform: uppercase;margin-top:10px;margin-right:10px;vertical-align: bottom; text-decoration: none;}
.bestelnu a:hover { color: black; text-decoration: none;}
.bestelnu a.active  { color: black; text-decoration: none;}
.bestelnu a{color:#0B73A3; text-decoration: none;border-left: 0px solid;border-top: 0px solid}
.bestelnuf {color:white; font-weight: 600; font-size: 11px; line-height: 20px;text-align:left;text-transform: uppercase;vertical-align: bottom; text-decoration: none;height:20px;BACKGROUND:#3DA1C0; width:90px;padding-left:5px}
.bestelnuf a:hover { color: black; text-decoration: none;}
.bestelnuf a.active  { color: black; text-decoration: none;}
.bestelnuf a{color:white; text-decoration: none;border-left: 0px solid;border-top: 0px solid}
#zoekenhotels {border: 1px solid #A1D1E1;  color: #781351;
  background: white;height:75px;}
#zoekenhotels form {width:123px;float:left;}  
.zoek{margin-left:10px;  width: 100%; height: 30px;font-weight: 500; font-size: 10px; text-transform: uppercase;}
.zoek a:hover {color: black;text-decoration: none;}
.zoek a {text-decoration: none; color: #3DA1C0;}
.zoek a.active  {color: black;text-decoration: none;}
.back1
	{background-color: #FFFFFF;background-image: url('./images/back1.gif');background-repeat: no-repeat;background-position: center;height: 25px;	width: 526px;}
.back1nl
	{background-color: #FFFFFF;background-image: url('./images/banner_04.gif');background-repeat: no-repeat;background-position: center;height: 25px;	width: 526px;}
.back11
{background-image: url('./images/banner_02.gif');background-repeat: no-repeat;background-position:left top;height: 485px;width: 9px;vertical-align:top;} 
.back2
	{background-color: #FFFFFF;background-image: url('./images/back2.gif');background-repeat: no-repeat;background-position: left;height: 11px;width: 265px;} 
.back2nl
	{background-color: #FFFFFF;background-image: url('./images/banner_03.gif');background-repeat: no-repeat;background-position: left;height: 11px;width: 265px;}
.back22
	{background-color: #FFFFFF;background-image: url('./images/banner_06.gif');background-repeat: no-repeat;background-position: left;height: 14px;}  
.back3
	{background-color: #FFFFFF;background-image: url('./images/back3.gif');background-repeat: no-repeat;background-position : left;height: 14px;width: 120px;}
.line
	{background-color: #FFFFFF;background-image: url('./images/line.gif');background-repeat: no-repeat;background-position:left; height: 2px;width: 791px;}
.back4
	{background-color: #FFFFFF;background-image: url('./images/back4.gif');background-repeat: no-repeat;background-position:left top;height: 485px;width: 120px;vertical-align:top;}
.top
	{background-color: #FFFFFF;background-image: url('./images/top.gif');background-repeat: no-repeat;background-position:right;width: 800px;height: 88px;} 
.topnl
	{background-color: #FFFFFF;background-image: url('./images/banner_01.gif');background-repeat: no-repeat;background-position:right;width: 800px;height: 88px;}  
.email{text-decoration:none;color:#000000;font-size:10px;float: left;margin-left:10px;}
.emailnb{text-decoration:none;color:#000000;font-size:10px;float: left;margin-left:5px;}
.emailbutton{text-decoration:none;color:#000000;font-size:10px;float: left;margin-left:10px;  background: #D4E9EF;border: 2x outset #A1D1E1; width: 6em;  height: 2em;}
.emailinput{text-decoration:none;color:#000000;font-size:10px;padding-left:150px;padding-bottom:3px;}

.menubar a:hover, .menubar_bold a:hover {background-color: #D4E9EF;}
.menubar, .menubar_bold
{
  float: left;
  text-align: left;  
  width: 120px;
  height: 20px;  
  margin: 0px;
  line-height: 20px;
  vertical-align: middle;
  border-bottom: 1px solid #A1D1E1;
  text-decoration : none;  
}
  .menubar ul, .menubar_bold ul
  {
  list-style: none;
  margin:0px;
  padding:0px;  
}
 .menubar li, .menubar_bold li
{
  display:inline;
  margin:0;
  padding:0;
}
.menubar a
 {
 display : block;
 padding-left:5px;
 padding-right: 5px;
 margin:0px;
 text-decoration: none;
 font-weight: bold;
 font-size: 9px;
 text-transform: uppercase;
 color: white;
}
.menubar_bold a
 {
 display : block;
 padding-left:5px;
 padding-right: 5px;
 margin:0px;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
 color: blue;
}
.menubar a:hover, .menubar_bold a:hover { background-color:##;color: black;}
.menubar a:active, .menubar_bold a:active  { width: 120px; background-color: #D4E9EF;color: white;}

.partnerlink
{
  float: left;
  clear: none;
  display: inline;
  text-align: left;
  width: 120px;
  height: 20px;  
  margin-left: 0px;
  line-height: 20px;
  vertical-align: middle;
  border-bottom: 1px solid #A1D1E1;
}
.partnerlink ul
  {
  list-style: none;
}
.partnerlink li
{
  display:inline;
}
.partnerlink a
 {
 padding-left:5px;
 padding-right: 0px;
 margin:0px;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 font-size: 9px;
 color: gray;
}
.partnerlink a:hover { color: black;}
.partnerlink a.active  { background-color:#000; color: gray;}

#topper
{
  float: left;
  clear: none;
  display: inline;
  background-color: #FFFFFF;
  width: 280px;
  height: 200px;
  margin-right: 10px; 
  text-align: left;
}
#partner-list
{
  float: left;
  clear: none;
  display: block;
  width: 130px;
  height: 130px;
  margin-right: 10px; 
  text-align: left;
  font-size: 9px;
}
#partner-list a
 {
 text-decoration: none;
 color: black;
}
#partner-list a:hover { background-color:##;color: #389EBF;}
#partner-list a.active  { background-color:#000; color: black;}

.titleleft {clear:both;color:#0B73A3; font-weight: 600; font-size: 11px; text-transform: uppercase;margin-bottom:5px;}
#partner-list img { 
  max-width: 100px;  
  max-height: 90px;
}
  
#underline_tekst
{    
  clear:both;
  float: left;
  text-align: left;
  position:relative;
  display: block;
  background-color: ##;
  width: 100%;
  border-bottom: 1px solid #A1D1E1;
  height: 20px;
  line-height: 12px;
  margin-left:0px;
  margin-right:10px;
  font-weight: 500;
  font-size: 11px;
  padding-bottom:4px;
  margin-top:1px;
  }
 #underline_tekst ul
  {
  list-style: none;
}
#underline_tekst li
{
  display:inline;
}
#underline_tekst span, #underline_tekst a
 {
 text-decoration: none;
 /**color:#389EBF;**/
 color:#000000;
}
#underline_tekst a:hover { background-color:##;color: #389EBF;}
#underline_tekst a.active  { background-color:#000; color: #389EBF;}
#flashbanner
{
  float: left;
  text-align: left;
  display: inline;
}
.groeplinks
{  
  text-align: left;
  width: 265px;
  height: 70px;
}
#groeprechts
{
  float: left;
  clear: none;
  display: inline;
  text-align: left;
  width: 135px;  
  margin-left: 20px;

}

#underline_teksttop
{
  text-align: left;
  width: 120px;
  border-bottom: 1px solid #A1D1E1;
  height: 20px;
  line-height: 20px;
  margin-left: 5px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 9px;
  vertical-align:middle;
  }
 #underline_teksttop ul
  {
  list-style: none;
}
#underline_teksttop li
{
  display:inline;
}
#underline_tekstopt span, #underline_teksttop a
 {
 display   : block;
 text-decoration: none;
 /**color: #389EBF;**/
 color: #000000;
 height: 20px;
}
#underline_teksttop a:hover {background	:url('images/backmenu.gif') top left repeat-x;}
#underline_teksttop a:hover {color: #389EBF;}
#underline_teksttop a.active  {color: #389EBF;}
#shopping
{
  float: left;
  clear: none;
  display: inline;
  background-color: #FFFFFF;
  text-align: left;
  width: 195px;
  height: 218px;
  vertical-align: top;
}
#aanbieding
{
  float: left;
  background-color: #FFFFFF;
  background-image    : url('./images/shop-back.gif');
  background-repeat   : no-repeat;
  background-position : left;
  text-align: left;
  width: 195px;
  height: 104px;
  margin-bottom: 10px;
}
#aanbieding2
{
  float: left;
  background-color: #FFFFFF;
  background-image    : url('./images/shop-back2.gif');
  background-repeat   : no-repeat;
  background-position : left;
  text-align: left;
  width: 195px;
  height: 104px;
  margin-bottom: 10px;
}
#aanbieding-full
{
  float: left;
  background-color: #FFFFFF;
  background-image    : url('./images/cheq-card.gif');
  background-repeat   : no-repeat;
  background-position : left;
  text-align: left;
  width: 200px;
  height: 208px;
  margin-bottom: 10px;
}
#aanbieding-fulluk
{
  float: left;
  background-color: #FFFFFF;
  background-image    : url('./images/cheq-carduk.gif');
  background-repeat   : no-repeat;
  background-position : left;
  text-align: left;
  width: 200px;
  height: 208px;
  margin-bottom: 10px;
}
#spotlight
{
  float: left;
  clear: both;
  position:relative;
  display: block;
  width: 640px;

  margin-top: 20px;  
  padding-bottom:10px;
  }
.spotlight_text img{width: 75px; height: 75px;text-align:left;margin-right:10px;vertical-align:top;float: left;}
.spotlight_text
{
  text-decoration: none;
  font-weight: 500;
  font-size: 10px;
  padding-right:5px;
  /**color:#389EBF;**/
  color: #000000;
  }
.spotlight_tel
{
  text-align:right; 
  text-decoration: none;
  font-weight: 600;
  color:#389EBF;
  }
.spotlight_min
{
  font-size: 11px;
  float:right;
  font-style: italic;
  font-weight: bold;
  color:red;
  
  } 
.spotlight_ster
{
  float:right;
  }   
.spotlight_plaats
{
  text-align:left; 
  text-decoration: none;
  font-weight: 600;
  font-size: 9px;
  }
  .spotlight_plaats a
{
  text-align:left; 
  text-decoration: none;
  font-weight: 600;
  font-size: 9px;
  color:#0B73A3; 
  }
.spotlight_plaats a:hover { background-color:##;color: black;}
.spotlight_plaats a.active  { background-color:#000; color: black;}  

.spotlight_more
{
  text-decoration: none;
  font-weight: 600;
  font-size: 9px;
  color:#0B73A3; 
  }  
.spotlight_more a
{

  text-decoration: none;
  font-weight: 600;
  font-size: 9px;
  color:#0B73A3; 
  }
.spotlight_more a:hover { background-color:##;color: black;}
.spotlight_more a.active  { background-color:#000; color: black;}    
#spotlight_list
{
  float: left;
  clear: none;
  display: inline;
  text-align:left; 
  width:320px;
  height:120px;
  }
/*FORMS */
.submit input
{
  
  margin-left: 0.0em;
} 
.search
{ 
  margin:0px;padding:0px;
  width: 5.5em;
  height: 1.6em;
}
.button
{
  height: 1.6em;
  width: 3em;
  margin:0px;padding:0px;
}
.submit input
{
  color: #000;
  background: #D4E9EF;
  border: 2x outset #A1D1E1;
  width: 11em;
  height: 1.6em;
}
select
{
  color: #000;
  background: #D4E9EF;
  width: 11em;
  height: 1.8em;
  font-size:10px;
}
.submitshop input
{
  color: #000;
  background: #D4E9EF;
  border: 2px outset #A1D1E1;
  width: 5em;
  height: 2em;
}
input
{
  color: #781351;
  background: #D4E9EF;
  border: 1px solid #A1D1E1;
}
#zoekenhotels select
{

  background: #D4E9EF;
  width: 11em;
  height: 2em;
  font-size:10px;  
}
#zoekenhotels input
{
  color: #781351;
  background: #D4E9EF;
  height: 1.6em;
  }
form
{
  margin: 0px;
  }
#zoekenhotels  form
{
  height: 30px;
  vertical-align:top;
  }
.contactform{margin-left:10px;padding-left:100px;}
#partner{padding-top:60px;}
#partnerfull{  width: 90%;  border-bottom: 1px solid #A1D1E1;}
#footer{text-align:right;height:12px;color:black;font-size: 9px;background: #A1D1E1;width:802px;margin:0;padding:0;}
#footer a {text-decoration: none; color: white;}
#footer a:hover { color: black; text-decoration: none;}
#footer a.active  { color: black; text-decoration: none;}
.specialtxt {
  text-align:center;
  margin-top:15px;
  height: 110px;
  }
.menuheight {
  height: 200px;
  }
.vlaggen {
text-align:right;
margin-right: 10px;
margin-bottom:10px;

  }  
.hotel_text img{width: 120px; height: 100px;text-align:left;margin:10px;vertical-align:top;float: left;border: 1px solid #A1D1E1 }
.hotel_text
{ 
  float: left; 
  clear: none;
  position:relative;
  display: block;
  text-align:left; 
  text-decoration: none;
  font-weight: 500;
  font-size: 11px;
  padding-right:10px;
  vertical-align:top;
  margin-bottom: 10px;
  }
  .hotel_top{
  border-bottom: 1px solid #A1D1E1;
  border-top: 1px solid #A1D1E1;
  padding-top:5px;
  padding-bottom:5px;
}
.hotel_plaats
{
  text-align:right; 
  text-decoration: none;
  font-weight: 600;
  font-size: 9px;
  
  padding-right:10px;
  }
.hotel_plaats a
{
  text-align:left; 
  text-decoration: none;
  font-weight: 600;
  font-size: 9px;
  color:red;
  }
.hotel_plaats a:hover { background-color:##;color: black;}
.hotel_plaats a.active  { background-color:#000; color: black;}  
.hotel_naam
{
  float: left;
  clear: none;
  text-align:left; 
  text-decoration: none;
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase;
  color:#0B73A3;  
  }
.zoek_overzicht
{
  float: left;
  clear: none;
  display: inline;
  text-align:left; 
  padding-left:10px;
  width:310px;
  }
.zoek_but{width:250px;height:30px;float:left;clear:both; text-align:center;}
.zoek_land_but{line-height:20px;vertical-align:middle;text-align:center;width:75px;height:20px;margin:2px;float:left;border:1px solid #A1D1E1}
.zoek_land_but a:hover{ display   : block;background	:url('images/backmenu.gif') top left repeat-x;}