/* ********************************************* */
/* ALGEMEEN */
/* ********************************************* */

body
{
 background-color: #ffffff;
 margin-top: 10px; 
 margin-left: 0px;
 margin-right: 0px;
 font-family: Arial, sans-serif;
 font-size: 13px;
}

tr, td
{
 font-family: Arial, sans-serif;
 font-size: 13px;
 line-height: 17px;
}

/* ********************************************* */
/* KLASSEN */
/* ********************************************* */

.COLL
{ 
  font-family: Arial, sans-serif; 
  font-size: 13px; 
  font-weight: normal; 
  text-decoration: none; 
  color: #6D6F71;
}

.inspringIMG
{ 
  margin-top: 8px;
}

.insp_td
{
  margin-right: 46px;
  margin-bottom: 30px; /* steeds 16 px minder dan vorige */
}

.hotel_titel
{
 padding-bottom: 2px;
 font-size: 16px;
 font-weight: bold;
 font-family: 'Arial Narrow', Arial, sans-serif;
}

.p1
{
 font-size: 13px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 color: gray;
}

.p2
{
 font-size: 13px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 color: black;
}

.p3
{
 font-size: 13px;
 font-weight: normal;
 font-family: Arial, sans-serif;
 color: black;
}

.promorow
{
 border-bottom: 1px dotted #cdcdcd;
 cursor: pointer;
 padding-bottom: 2px;
 padding-top: 2px;
 background-color: white;
}

.nu, .p5
{
  font-weight: bold;
  color: green;
  font-size: 14px;
}

.vroeger, .p4
{
  font-weight: bold;
  color: #363C69;
  font-size: 14px;
}

.rodester
{
 color: red;
 font-weight: bold;
}

.ema
{
 font-family: Arial, sans-serif;
 font-size: 13px;
 font-weight: bold;
 width: 300px;
}

.TS
{ 
  margin-top: 8px; 
  border: 1px solid #FFFFFF; 
  width: 220px;
}

.ondertitel
{ 
  font-family: Arial, sans-serif; 
  color: #939598; 
  font-size: 11px;
}

.maintitel
{
 color: #5F5F5F;
 font-size: 18px;
 margin-top: 30px;
}

.maintitel2
{
 color: black;
 font-size: 18px;
 margin-top: 20px;
 margin-bottom: 6px; 
}

.infotitel
{
 color: #5F5F5F;
 font-size: 18px;
}

.submaintitel
{
 color: #5F5F5F;
 font-size: 14px;
 font-style: italic;
 font-weight: bold;
 padding-bottom: 15px;
}

.slagzin
{
  font-style: italic;
  font-weight: bold;
}

.css_pr
{
 padding: 6px;
 color: #ffffff;
 width: 470px;
}

.css_gr
{
 padding: 6px;
 width: 464px;
}

.muishand
{
 cursor: pointer;
 z-index: 1;
}

.footerblack
{
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 2px;
  border: 1px solid gray;
  font-size: 12px;
  color: #444444;
}

.bes_titel
{
 font-size:14px;
 font-weight: bold;
 text-decoration: underline;
 cursor: pointer;
}

.iconimg
{
 margin-right: 7px; 
}

.titelp
{
 color: #363C69;
 font-weight: bold;
 padding-bottom: 4px;
}

.backblack
{
  background-color: #383637;
  height: 23px;
}

.fstyle
{
 border-bottom: 2px solid white;
}

.purple_select
{
 font-size: 15px;
 width: 300px;
 margin-bottom: 16px;
}

.thinblack
{
 border: 1px solid black;
}

.bottom5pix
{
 margin-bottom: 7px;
}

.troef
{
 font-size: 16px;
 font-weight: bold;
 padding-bottom: 4px;
 color: #363C69;
}

.troeven_lijn
{
 padding-bottom: 9px;
}

.tekstfull
{
 visibility: hidden;
 display: none;
}

.mr
{
 font-size: 14px;
 font-weight: bold;
 color: black;
 padding-bottom: 4px;
}

.mr_small
{
 font-size: 12px;
 font-weight: normal;
 padding-bottom: 4px;
}

.mromo
{
 font-size: 14px;
 font-weight: bold;
 text-decoration: underline;
 color: #1122CC;
 padding-bottom: 4px;
}

.leesmeer
{
 width: 78px;
 height: 18px;
 background-color: #7A82B3;
 border-radius: 6px;
 color: white;
 text-align: center;
 cursor: pointer;
}

.leesmeerFR
{
 width: 78px;
 height: 18px;
 background-color: #7A82B3;
 border-radius: 6px;
 color: white;
 text-align: center;
 cursor: pointer;
}



/* ********************************************* */
/* ID'S */
/* ********************************************* */

#blackhead
{
 text-align: left;
 background-color: #595959;
}

#taalkeus
{
 font-size: 11px;
 color: #555555;
 width: 50px;
}

#breadcrumb
{
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 2px;
  border: 1px solid silver;
  font-size: 12px;
  color: #818181;
  text-align: left;
}

#gr1, #gr2
{ 
  font-family: Helvetica, Verdana, sans-serif; 
  font-size: 13px; 
  font-weight: bold; 
  text-decoration: none; 
  color: #4C721D; 
  display: block; 
  padding-top: 6px; 
  text-align: left;
}

#kader1, #kader2
{ 
  font-family: Helvetica, Verdana, sans-serif;
  width: 322px;
  border: 1px solid #BCBDC0; 
  padding-top: 2px; 
  padding-left: 4px; 
  padding-right: 4px;
  padding-bottom: 3px; 
  text-align: left;
  line-height: 14px;
}

#kader1breder, #kader2breder
{ 
  font-family: Helvetica, Verdana, sans-serif;
  width: 236px;
  border: 1px solid #BCBDC0; 
  padding-top: 2px; 
  padding-left: 4px; 
  padding-right: 4px;
  padding-bottom: 3px; 
  text-align: left;
  line-height: 14px;
  margin-right: 5px;
}

#deslogan
{
 color: #5F5F5F;
 font-size: 13px;
 font-weight: bold;
 padding-top: 4px;
}

#kwali
{
 font-style: italic;
 color: #888888;
 font-weight: normal;
 font-size: 13px;
 cursor: default;
}

#footstyle
{
 color: #555555;
 font-size: 11px;
 background-color: white;
 padding-top: 6px;
}

#fc
{
 color: gray;
 font-style: italic;
 font-size: 10px;
 color: gray;
 margin: 8px; 
}

#snelzoeker
{
 width:179px; 
 font-size: 11px; 
 font-family: Arial;
}

#languages
{
 visibility: hidden;
 display: none;
}

#addthis_container
{
 padding-left: 10px; padding-right: 10px; padding-top: 10px;
}

#rightcell
{
 border-left: 2px solid white; 
 border-top: 2px solid white; 
 background-color: #E6E7E8;
}

#mtab
{
 border-top: 2px solid white; 
 background-color: #E6E7E8;
}

#paarskader
{
 background-color: #7D82B4;
 text-align: left;
 padding: 18px;
}

#zoekbutton
{
 cursor: pointer;
 background-color: #4A518E;
 color: white;
 border: 2px solid white;
 width: 80px;
 height: 32px;
 font-size: 17px;
 text-align: center;
 margin-top: 3px;
}

#zoekbutton:hover
{
 background-color: #323661;
}

#zoekbutton_fr
{
 cursor: pointer;
 background-color: #4A518E;
 color: white;
 border: 2px solid white;
 width: 116px;
 height: 32px;
 font-size: 17px;
 text-align: center;
 margin-top: 3px;
}

#zoekbutton_fr:hover
{
 background-color: #323661;
}

#goknop
{
 cursor: pointer;
 background-color: #4A518E;
 color: white;
 border: 1px solid white;
 width: 35px;
 height: 21px;
 font-size: 12px;
 text-align: center;
}

@-moz-document url-prefix() {
    #goknop {
        padding-bottom: 4px;
    } 
}

#goknop:hover
{
 background-color: #323661;
}

#bcol
{
 background-color: #E6E7E8;
}

#snelzoeker_container
{
  border-top: 2px solid white; 
  padding-top: 16px; 
  padding-bottom: 16px; 
  padding-left: 5px;
  padding-right: 5px;
}

#reisadvies
{
 border-top: 2px solid white; 
 padding-top: 16px; 
 padding-bottom: 16px; 
 padding-left: 2px;
}

#menuutje
{
 border-top: 2px solid white; 
 border-bottom: 2px solid white; 
 padding-left: 25px; 
 padding-right: 25px;
}

#veryfooter
{
 font-size: 11px;
}

#dknop
{
 display: block; 
 position: relative; 
 top: -250px; 
 visibility: hidden;
}


/* ********************************************* */
/* LINKS */
/* ********************************************* */

a:link, a:visited, a:active, a:hover
{ 
  color: #000000;
}

a.blauw:link, a.blauw:visited, a.blauw:hover
{
  color: #1122CC;
  font-weight: bold;
}

a.upperlink:link, a.upperlink:visited
{
 text-transform: uppercase;
 color: white;
 font-size: 12px;
 text-decoration: none;
 letter-spacing: 1px;
 font-weight: bold;
}

a.upperlink:hover
{
 text-decoration: underline;
}

a.L2:link, a.L2:visited 
{  
 display: block; 
 border: 1px solid #BCBDC0; 
 font-family: 'Century Gothic', Helvetica, sans-serif;
 font-size: 11px;
 margin: 0px; 
 text-decoration: none; 
 text-align: center; 
 color: #6D6F71; 
 margin-top: 3px; 
 width: 61px;
 background-color: transparent;
}

a.L2:hover 
{  
 margin-top: 3px; 
 background-color: #EFF0F1;
}

a.taal:link, a.taal:visited
{ 
 font-family: Helvetica, Verdana, sans-serif; 
 font-size: 13px; 
 font-weight: bold; 
 text-decoration: none; 
 line-height: 17px;  
 color: #1A4266;
}

a.taal:hover 
{ 
 text-decoration: underline;
}

a.LL:link, a.LL:visited 
{  
 font-family: Arial, sans-serif; 
 font-size: 13px; 
 font-weight: normal; 
 text-decoration: none; 
 color: #6D6F71;
}

a.LL:hover 
{ 
 color: #000000;
}

#witA, a.witL:link, a.witL:visited 
{
 font-family: Arial, sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: #FFFFFF;
 padding-top: 3px;
}

a.witL:hover
{
 color: #CDE059; 
 text-decoration: underline; 
}

a.witS:link, a.witS:visited 
{ 
 color: #CDE059; 
 text-decoration: none; 
 font-weight: bold; 
 letter-spacing: 1px;
}

a.witS:hover 
{ 
 text-decoration: underline;
}

a.foolink:link, a.foolink:visited
{ 
 color: #000000;
 font-size: 12px;
 text-decoration: none;
}

a.foolink:hover
{ 
 text-decoration: underline;
 color: #545BA2;
}

a.leftlink:link, a.leftlink:visited
{ 
 display: block;
 margin-bottom: 6px; 
 background-color: white; 
 font-family: Arial, sans-serif; 
 color: #6D6F71; 
 font-size: 13px;
 padding-top: 2px; 
 padding-left: 10px; 
 border-bottom: 1px solid #6D6F71; 
 width: 240px;
 text-decoration: none;
}

a.leftlink:hover
{ 
 width: 240px;
 background-color: #F9F9F9; 
 color: #384B1E;
}

a.blacklink:link, a.blacklink:visited
{
  color: #000000;
  text-decoration: none;
}

a.blacklink:hover
{
  color: #000000;
  text-decoration: underline;
}

a.leftlink_gallia:link, a.leftlink_gallia:visited, a.leftlink_gallia:hover
{  
 font-weight: normal;
 text-decoration: underline;
 color: blue;
}

a.downerlink:link, a.downerlink:visited
{  
 text-decoration: underline;
 color: #000000;
}

a.downerlink:hover
{  
 text-decoration: underline;
 color: blue;
}

a.slink:link, a.slink:hover
{  
 text-decoration: underline;
 color: #1122CC;
 font-size: 14px;
}

a.slink:visited
{
 text-decoration: underline;
 color: #660099;
 font-size: 14px;
}

a.bc:link, a.bc:visited
{
  color: #818181;
  text-decoration: none;
}

a.bc:hover
{
  color: #818181;
  text-decoration: underline;
}

a.homepagelink
{
 color: black;
 text-decoration: none;
}

a.mrl:link, a.mrl:visited
{
 color: #1122CC;
 text-decoration: underline;
}

a.mrl:hover
{
 color: red;
 text-decoration: underline;
}

a.bes_titel2:link, a.bes_titel2:hover, a.bes_titel2:visited
{
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
 cursor: pointer;
 color: black;
}


/* ************************************************ */
/* BLOKJES 'MEEST GELEZEN' EN 'NIEUW IN ONS AANBOD  */
/* ************************************************ */

.x1
{
 width: 280px;
 font-family: Arial;
 font-size: 13px;
 padding-left: 14px;
}

.x2
{
  padding-top: 23px;
  padding-bottom: 17px;
}

.x3
{
  padding-right: 10px;
}

a.x4:link, a.x4:visited
{
 color: #363C69; /* 3B59A4 */
 text-decoration: none;
 font-weight: bold;
}

a.x4:hover
{
 text-decoration: underline;
}

.x5
{
 color: #919191;
 text-decoration: none;
 font-size: 12px;
 padding-bottom: 15px;
}

.x6
{
 padding-bottom: 5px;
}

.x7
{
  padding-top: 9px;
  padding-bottom: 17px;
}
