/* Stylesheet voor Andando Slow Travel - door Farwoods Design - www.farwoods.com */

body{font-family:Verdana,"Trebuchet MS",Verdana,Tahoma,Sans-serif;}
html, body{background:#FFF;margin:0;padding:0;}
body{cursor:default;font-size:16px;}

h2,h3,h4{font-family:Georgia,Times,Serif;}
#page{position:absolute;top:6.76em;left:50%;width:740px;padding-top:110px;margin-left:-370px;background:transparent url(headers/9.jpg) center 3px no-repeat scroll;} /* Deze width is voor IE6 en lager */
#content{float:right; margin: 10px 0 20px -300px; width:560px;}
#footer p{font-family: Georgia, "Times New Roman", Serif; font-size: 0.7em; font-variant: small-caps; margin: 0; margin-top: 15px; font-weight: bold; color: #AB8471;}
html>body #footer p{font-size:.73em;}
#footer{clear: both; text-align: center; height: 3.75em; border-top: 3px solid #9B9181; background: #EFECDF;}
.nodis{display: none;}
.outb{display:block;float:left;text-indent:-1000em;}
.clear{clear:both;}

/* De headertitel */

#header {background: #FFF url(streep_hotel.gif) bottom left repeat-x scroll; height: 98px; height: 6.13em;}
#header h1{font-family: "Century Gothic", Tahoma, Verdana, Helvetica, Sans-serif; height: 2.4em; font-weight: normal; text-indent: 1em; margin: 0; color: #360500; color: #967D7A; color: #826563; width: 222px; width: 13.89em; position: absolute; left: 50%; margin-left: -144px; margin-left: -4.75em; top: 20px;}
#header h1 strong{font-weight: normal; text-transform: uppercase; letter-spacing: 0.08em;display: block; font-size: 0.8em;line-height: 1.05em;}
#header h1 em{font-style: normal; display: block; border-top: 1px solid #90867E; border-top: 1px solid #967D7A; font-size: 0.7em; width: 9.9em; margin-left: 1.4em; text-align: right;}
#header h2{font-size: 0.05em; display: block; text-indent: -1000em; margin: 15px 2px 0px 2px;}
#header h1 a{text-decoration:none;color: #826563;}
#header h1 a:hover{color: #5E3E3C;}
h2 a,h3 a{text-decoration:none;}
h2 small{font-size:.7em;display:block;}

/* Verschillende foto's in verschillende paginaheaders: */

/*
#regions #page{background: transparent url(headers/2.jpg) top center no-repeat scroll;}
#search #page{background: transparent url(headers/4.jpg) top center no-repeat scroll;}
#faq #page,#prices #page,#vragen #page,#fragen #page{background: transparent url(headers/5.jpg) top center no-repeat scroll;}
#about #page,#overons #page,#ueberuns #page{background: transparent url(headers/6.jpg) top center no-repeat scroll;}
#bookings #page{background: transparent url(headers/7.jpg) top center no-repeat scroll;}
#images #page{background: transparent url(headers/8.jpg) top center no-repeat scroll;}
*/
/* Sommige pagina's krijgen géén achtergrondafbeelding bovenaan: */
#hotels #page,#prices #page,#images #page{background: transparent; padding-top: 20px;}


/* Thema's (nog aanpassen: */
#thema #page{background: transparent url(../img/themas/wintersport.jpg) top center no-repeat scroll;}

/* Navigatie - Zuigervis dropdowns ===================================================== */

#menu{float:left;width:180px;padding-top:1.3em;padding-bottom:1.7em;}

#nav{color:#A8593A;color:#417176;font-size: 1em; font-family: Georgia, "Times New Roman", Serif; width: 180px; list-style: none; margin: 0; padding: 0; white-space: nowrap; float:left; width: 10em;}

#nav li{margin: 2px 0 2px 0; font-weight: bold; font-size:.8em; line-height: 1.2;letter-spacing: -0.04em; padding: 2px 0px 2px 0px; text-indent: 5px;}
#nav li li, #nav li li li{font-size: 1.45em; font-weight: normal; font-family: "Trebuchet MS", Verdana, Sans-serif;}
#nav li a{border-bottom: 1px solid #FFF; margin-bottom:-1px; display: block; text-decoration: none; color: #A8593A; color: #9D836B; } /* font-variant: small-caps; font-size:0.97em;} */
#nav li a:hover{border-bottom: 1px solid #CFC7BC; color: #7D0700;}
#nav li li li a{font-variant: normal;}

#nav ul{margin:0; padding: 0; list-style: none;margin:6px 0 8px 0;color:#cdc5be; }

#nav ul ul{display: none;}
#nav ul li:hover ul, #nav ul li.over ul{display: block; width: 120px; position: absolute; left: 13em; top: 21em; background: #FFF; padding: 10px; border: 1px solid #DAD3BB; z-index:20;}
#nav ul li.over{display:inline;}
#nav ul li.static{display:block;} /* Speciaal voor IE */
#nav ul ul.static li{background:transparent url(subnavli.gif) 0px 8px no-repeat;padding-left:11px;margin-bottom:-3px;}
#nav ul li:hover ul.static,#nav ul li.over ul.static,#nav ul ul.static{display:block;position:relative;top:1px;left:0;width:auto;padding:0;margin:.5em 0 0 .7em;padding-bottom:1.3em;list-style:none;background:transparent;border:0;font-size:.7em;}
#nav ul ul.static li{letter-spacing:0;}
html>body #nav ul li:hover ul{padding-bottom: 20px;} /* voor standards-compliant browsers */
html>body #nav ul li:hover ul.static{padding-bottom:1.3em;}
#nav ul ul li{font-size: 1.3em; margin-top: -5px;}
html>body #nav ul ul li{margin-top: 3px;}
#nav ul ul a, #nav ul ul a:hover{border:0;margin-bottom:0;}

#langch{position:absolute;padding:0;top:18px;left:50%;z-index:30;margin:0;margin-left:25.7em;padding:0;width:8em;list-style: none;}
#langch li{color: #BCBCB0;height:1.7em;}
#langch li a{text-decoration: none; color:#a58d2f;}
#langch li a:hover{color:#713a00;}

/* Lettertype ========================================================================== */

p, ul, ol, dl, address, input, label, legend, table{font-size: 0.71em; color: #505030;}
#contactus address,#kontakt address,#contactinformatie address{margin-bottom: 1em; font-style: normal; line-height: 1.9em;}
#content p, #content table, #content ol li{line-height: 1.65; position: relative; z-index: 3;}
h3, h2, h4{color: #585C33; font-weight: normal; font-size: 1.1em; border-bottom: 1px solid #BDAEA1;}
h2{font-size: 1.3em;margin-top:.8em;}
h4{font-size:1em;border:0;margin-bottom:0;}
h3:first-letter{font-size: 1.4em;}
label#facdesc{font-size: 0.9em; color: #8C5844; margin: 0; margin-bottom: -14px;}
small{font-size:.91em;}
th{text-align: left;}
#bookings td{padding-right: 25px;}
#content ul li a,#hotel-submenu-titel{color: #9D836B; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; line-height: 90%;}
#content ul li a:hover{color: #5C3008;}
abbr[title], acronym[title]{cursor: help;}
p.melding{background:#f0f0d1;font-weight:bold;border:1px solid #d4d4a4;color:#7f7f3d;padding:1em 1.7em;margin:1em 0;}
.kameropgave p.melding{width:360px;}

/* Home of the hyperlink */

a{color: #858556;color: #A8593A; }
a:hover{text-decoration: none; color: #B5B56F; color: #9D836B;}
#footer a{color: #996F5B;}
#footer a:hover{color: #852C00;}
#content p a{color:#3c5d85;text-decoration:none;border-bottom:1px solid #cbceda;}
#content p a:hover{border-bottom:1px solid #3a4481;}

/* Formulieren */

form{padding-bottom:2em;}
input, label, select, form table, form p{font-family: Tahoma, Verdana, Helvetica, Sans-serif; font-size: 0.7em;}
fieldset{border: 1px solid #DAD3BB; margin: 1em 1em 0 1em; padding: 1em; padding-top: 0; background: #FFFEF9;}
fieldset div{width:300px;float:left;}
fieldset div p{clear:both;}
fieldset div.smallcol{width:290px;float:left;}
fieldset div.widecol{width:380px;float:left;margin-top:-4px;}
fieldset div.frmrightcol{margin-left:20px;}
fieldset div.submitsection{clear:left;width:500px;}
input.error {border: 1px solid red;}
label.error{line-height:1.3;display:block;padding-bottom:6px;margin-left:163px;position:relative;top:-12px;}
fieldset div.widecol label.error{margin-left:200px;}
fieldset div.submitsection label.error{margin-left:0;top:0;}
ul label.error{display:none;}

/* Prijsopgave */

.dataprijzen{padding-top:.6em;border-collapse:collapse;width:520px;}
.dataprijzen.eenkamer{display:none;}
.dataprijzen td,.dataprijzen th{font-family:"Trebuchet MS",Tahoma,Sans-serif;padding:.2em .7em;}
.kameropgave{clear:both;margin:2em 0 1.7em 0;}
.dataprijzen td{border-left:1px solid #DAD3BB;}
.dataprijzen th.totaalcel,.dataprijzen td.totaalcel{border:1px solid #ac916e;background:#f1eee0;}
.dataprijzen th.totaalcel{border-bottom:0;}
.dataprijzen td.totaalcel,dataprijzen.eenkamer td.totaalcel{border-top:0;}
.kameropgave img{float:left;margin:1em;margin-left:0;margin-bottom:.3em;}
.kameropgave table,p.kamerinfo{clear:both;margin-top:0em;padding-bottom:.4em;}
.kameropgave h3{margin-top:1.4em;/*margin-left:154px;*/}
#content .kameropgave .backlink{width:500px;clear:both;text-align:right;white-space:nowrap;position:relative;top:-2em;margin-bottom:-2em;}
#content .kameropgave p{margin:.7em 0;line-height:1.5;}
#prijsindicatie #menu,#bookings #menu{display:none;}
#prijsindicatie form{float:left;position:relative;z-index:80;left:-10px;}
#prijsindicatie label{color:white;}
#prijsindicatie legend{display:none;}
#prijsindicatie #shownbnight{display:none;}
#prijsindicatie #prijsopgave fieldset{background:#4aa8ba;}
#prijsopvraagdata{width:330px;float:left;padding-bottom:1.4em;padding-right:2em;}
#prijsopvraagdata th{width:5em;white-space:nowrap;}
#prijsopvraagdata td{padding-left:2em;white-space:nowrap;}
#personcount{float:right;width:12em;background:#fffef9;border:1px solid #dad3bb;border-top:0;border-collapse:collapse;position:relative;left:-2em;margin-bottom:1.4em;}
#personcount caption{font-weight:bold;background:#ece8d3;padding:3px 0;margin:.7em 0 0 0;border:1px solid #dad3bb;border-bottom:0;color:#6c612c;}
#personcount td,#personcount th{text-align:left;padding:3px 8px;}
#personcount td{font-family:Tahoma,Sans-serif;font-size:.95em;}
.dataprijzen td.totaalcel.leeg{border-bottom:0;}
.dataprijzen tr.datums td{background:#f7f5ec;border-top:1px solid #DAD3BB;}
.dataprijzen td.boekknopkolom,.dataprijzen tr.datums td.boekknopkolom{border:0;background:transparent;visibility:visible;}
#content .boekknopkolom a{margin: 0 0 4px 2em;border:1px solid #1c7c8e;text-align:center;width:9em;text-decoration:none;background:#3a97a9;display:block;font-weight:bold;padding:3px 10px;color:#FFF;position:relative;font-family:Tahoma,sans-serif;z-index:80;}
#content .boekknopkolom a:hover{background:#5abacc;border-right-color:#a4dae4;border-bottom-color:#a4dae4;padding:4px 9px 2px 11px;}
span.boekknopkolom{float:right;position:relative;top:-3.9em;z-index:80;}
.belastingvoorwaarden{padding-top:.7em;font-family:Tahoma,Verdana,Sans-serif;width:225px;font-size:.65em;}
#content .kameropgave p.kameromschrijving{/*padding-left:160px;*/padding-bottom:1em;line-height:1.4;}
#hoteladres{margin:0;margin-top:-.8em;}
p.prijzenp strong{font-size:1.4em;padding-left:.3em;color:#877418;color:#4aa8ba;}
p.prijzenp em{font-weight:bold;font-style:normal;}

/* Prijsopgaveformulier */

form#prijsopgave{line-height:1;width:200px;}
#hotels form#prijsopgave{margin-right:-10px;position:absolute;z-index:90;}
form#prijsopgave label{width:45px;}
form#prijsopgave fieldset{padding:13px 10px;}
form#prijsopgave select,form#prijsopgave input{left:59px;width:50px;}
form#prijsopgave input.button{margin-bottom:0;}
#arr img,#dep img{position:relative;left:56px;top:-13px;}
form#prijsopgave select#arrivee,form#prijsopgave select#depart{width:93px;}
form#prijsopgave input.button{left:0;width:auto;top:0;}
form#prijsopgave table th{padding-right:15px;}
form#prijsopgave table{margin-bottom:6px;}
form#prijsopgave tbody tr{display:none;}
#kamervelden{display:none;} /* Wordt met javascript zichtbaar gemaakt bij keuze van aantal kamers */
span#shownbnight{font-weight:normal;font-family:Tahoma,Verdana,Sans-serif;padding-left:1em;}

/* Prijsopgave op hotelpagina's (breder) */

#hotels form#prijsopgave{width:14em;}
#hotels form#prijsopgave select#arrivee,#hotels form#prijsopgave select#depart{width:100px;}

form#prijsopgave tbody tr#kamer-1{display:block;} /* Voor IE, die table-row niet snapt */
form#prijsopgave tbody tr#kamer-1{display:table-row;}

form#prijsopgave table select, form#prijsopgave table label{left:0;top:0;font-size:1em;}
form#prijsopgave select#incheckmaand,form#prijsopgave select#uitcheckmaand{width:55px;}
form#prijsopgave select#incheckjaar,form#prijsopgave select#uitcheckjaar{display:none;}

#divcall{padding-bottom:10px;visibility:hidden;position:absolute;margin-left:-760px;margin-top:-190px;z-index:100;font-size:1.4em;font-family:Tahoma,Verdana,Helvetica,Sans-serif;border:1px solid #c3b995;background:#faf8f0 url(maandback.gif) 0px 0px repeat-x;}
#divcall iframe{background:#faf8f0 url(maandback.gif) 0px 0px repeat-x;}
/* Op de prijsindicatiepagina moet de kalender een andere positie krijgen: */
#prijsindicatie #divcall{margin-left:-180px;}
#bookings #divcall{margin-left:-200px;margin-top:-100px;}
#divcall table,#divcall iframe{border:0;border-collapse:collapse;}
#divcall table td{padding:2px;}
#divcall table td.TScpDayColumnHeader{padding:3px 2px;border-bottom:1px solid #a2976a;font-weight:bold;}
tr.maanden td{background:#ddd6ba;width:140px;}
TD.TScpCurrentDate{color:#FFF;background-color:#a8593a;font-weight:bold;}
TD.TScpCurrentDate a{color:#FFF;}
.TScpYearNavigation,.TScpMonthNavigation{padding:3px 10px;height:1.8em;text-align:center;}
.TScpCurrentMonthDateDisabled,.TScpOtherMonthDateDisabled,.TScpCurrentDateDisabled{color:#a09a83;}
#divcall table td a{text-decoration:none;}
#prijsopgave a{outline:none;}

/* Overige formulieren */

p.infoimg{width:100px;float:right;margin:2em 2.5em 0 0;}
p.infoimg img{display:block;margin-top:1em;float:right;}
html>body fieldset{padding:1em;padding-top:2em;}
label{display: block;}
legend{font-weight: bold; margin-left: -0.7em; margin-bottom: 1.4em;line-height:1.4;}
html>body legend{margin-bottom: 0;}
legend em{font-weight:normal;font-style:normal;}
input, select{position: relative; left: 18.5em; top: -1.6em;}
#bookings input, #bookings select{position: relative; left: 14.5em; top: -1.3em;}
.frmrightcol input{width:180px;}
#bookings .widecol input,#bookings .widecol select{left:18em;width:180px;}
#bookings fieldset{margin:1em 0;line-height:.7;}
#bookings fieldset h2,#bookings fieldset p,#bookings fieldset h3,#bookings fieldset h4{line-height:1.3;}
#bookings select{width:55px;}
#bookings select#land{width:120px;}
#bookings select#typecreditcard{width:120px;}
#bookings #dep,#bookings #arr{position:relative;left:105px;top:1px;}
#dep:focus,#arr:focus{outline:none;}
input#nieuwsbrief,input#voorwaarden{left:0;top:0;display: inline;}
fieldset ul{font-size:1em;line-height:1.4;}
.inlbl{display:inline;}
input.button,#bookings input.button{left: 0px; top: 15px; margin-left: -18px; background: #6A4331; color: #FFF; border: 0; font-weight: bold; padding: 1px 6px 2px 6px; cursor: pointer;margin-bottom:15px;}
html>body input.button, html>body input#akkoord, html>body#bookings input.button{margin-left: 0;}
#bookings input.button{background:#352fba;padding:4px 2em;}
.sidelabel{display: inline;}
input#akkoord,input.inlinput,.widecol input.inlinput,#bookings input.inlinput{left:0px;top:2px;margin:0;margin-right:4px;display:inline;width:auto;margin-top:-20px;}
input#aanhef{margin-left:10px;}
input#aantalkamers, input#aantalvolwassenen, input#aantalkinderen, input#leeftijden{width:45px;}
textarea{width: 460px; height: 160px; overflow: auto; margin-top: -1em;}
html>body textarea{width: 490px;}
#bookings textarea{width: 690px;height:120px;}
html>body #bookings textarea{width:690px;}
#zoekcriteria div{width:245px;float:left;}
div#voorwaardentekst{clear:both;width:600px;padding-top:1em;}

/* Iconen */

#facilities img{margin: 6px 6px 0px 0px; cursor: help; }
#facilities{width: 220px; width: 100%}
#printpage{cursor:pointer;position:absolute;left:50%;top:8.76em;margin-left:9.7em;z-index:20;}
#prices #printpage{top:12em;}

/* Per template: ======================================================================= */

#hotels #nav,#prices #nav,#images #nav{top: 20px;}
#hotels #menu,#prices #menu,#images #menu{padding-top:0;}
h2#hotelname{margin:0;padding:0;white-space:nowrap;}
address.haddress{font-weight:bold;font-size: .8em; color: #6B3626; font-style: normal;padding-left:1.2em;}
#details{z-index:10;}
#images img,#prices img,#overons #content img,#about #content img,#ueberuns #content img{background:#F5F2EC;border:1px solid #CCCAC7;padding:4px;}
#overons #content img,#about #content img,#ueberuns #content img{float:right;margin-left:2em;margin-bottom:1em;}
#overons #content img.fl-l,#about #content img.fl-l,#ueberuns #content img.fl-l{float:left;margin-left:0;margin-right:2em;}
#prices img#printpage{border:0;background:#FFF;margin-top:50px;}
html>body#hotels #about{min-height:300px;}
#facilities #facdescription{display:block;height:2em;}
#externallinks address{width:200px;float:left;margin-bottom:1.6em;margin-right:4em;font-style:normal;}
#externallinks address strong{display:block;margin-bottom:-.8em;}
body#prices div#details,body#images div#details{margin-top:8.6em;}
body#prices div#details .haddress,body#images div#details .haddress{margin-left:.7em;}

body#bookings #content{float:right;width:45.5em;}
body#prijsindicatie #content{padding-left:1em;} 

/* Hoteltemplate 1 */

.himg{position:absolute;top:3em;left:50%;margin-left:-11.9em;}
#prices .himg{position:static;margin-left:0;}
#details{position: absolute; top: 5.78em; right: 0em; font-size: 0.95em; width: 16em;}
h2#hotelname{display: block; margin-bottom: -0.5em; font-size: 1.5em; color: #BAB17D; position: absolute; top: 2.1em; left: 20.43em;}
html>bodyh2#hotelname{left: 20.53em;}
p.overig{text-align: right; margin-right: 40px;}
h2#hotelname:first-letter{font-size: 1.7em;}
p#facilities:first-letter{text-transform: capitalize;}
#inleiding{margin: 182px -35px 20px 30px; float: right; width: 205px; font-weight: bold;}

address.haddress strong{font-size: 1.7em; font-weight: normal; width: 300px; letter-spacing: -0.05em;}
address.haddress strong:first-letter{font-size: 160%;}

p.overig{font-family: Tahoma, Verdana, Helvetica, Sans-serif; font-size: 0.7em; font-weight:bold;}

/* Typografie hotelpagina's */

 #hotels #firstabout:first-line{font-family: Georgia, "Times New Roman", Serif; font-style: italic; font-size: 1.35em; letter-spacing: -0.06em;}
 #hotels #firstabout{background: transparent url(border_about.gif) 0px 6px no-repeat scroll; padding-top: 6px;}
 html>body#hotels #firstabout{background: transparent url(border_about.gif) 0px 0px no-repeat scroll; padding-top: 6px;}
 #text{margin-top:6.4em;}
 span.firstletter{text-transform:uppercase;position:relative;z-index:2;font-size:145px;color:#E8DDCC;left:-25px;top:75px;font-family:"Times New Roman",Georgia,Serif;}
 #inleiding p:first-letter{font-size: 1.5em; margin-left: -0.05em; margin-right: .1em; font-weight: bold; }
 #inleiding p:first-line{line-height: 130%;}
 #inleiding p{font-family:Garamond,Georgia,Times,serif;overflow:hidden;position:relative;z-index:2;font-size:1.1em;line-height:1.6;} /* Position en z-index voor IE voor negatieve margin-right */
 #inleiding:first-letter{font-size:1.9em;}
 h2#hotelname{border:0;}
 #facilities{clear:both;}
 
 /* Horizontaal menu bij hotels: */
 
#hotel-submenu,#hotel-submenu-titel{position:relative;top:-.8em;white-space:nowrap;float:left;}
#hotel-submenu{margin:0 0 .3em 7px;padding:0;list-style:none;border-left:1px solid #c6bd81;background:#fffef9;margin-right:-150px;}
#hotel-submenu li{float:left;padding:0 7px;border-right:1px solid #c6bd81;line-height:90%;}
#hotel-submenu-titel{font-size:.71em;font-weight:bold;color:#a8593a;} 
#hotel-submenu #printpage{position:static;}
#printpage{display:none;} /* TODO: TIJDELIJK!!!! */

 /* IMG maat in em geven: */
ul#thumbnails{list-style:none;width:200px;margin:1.4em 0 1.7em .4em;padding:0;float:left;}
ul#thumbnails li{display:inline;margin:3px 3px -3px 0px;}
ul#thumbnails li{width:75px;height:56px;}
ul#thumbnails>li{margin:3px 0px 0px 0px;}

#content #bookbtn{border:1px solid #C7BB89;float:left;margin-bottom:14px}
#content #bookbtn a{padding:3px 0 3px 0;width:12em;text-align:center;display:block;border:1px solid #FFF;background:#775540;color:#F5F0E3;font-size:1.2em;text-decoration:none;font-weight:bold;}
#content #bookbtn a:hover{background:#5D3318;color:#DFD7C2;}
#content #bookbtn:hover{border:1px solid #846949;}

/* Welkompagina met regiokeuze: */

div.rightcol{width: 17.85em; float: right; margin: 0px 0px 15px 0px; position: relative; z-index: 4; left: 25px;}
div.rightcol h2{border: 0;}
div.rightcol img.map{margin-bottom: 25px;}

div.rightcol ul{margin-top: 0;}
#welkom div.rightcol ul,#home div.rightcol ul,#wilkommen div.rightcol ul{width: 12em; margin: 0; padding: 0; list-style: none; margin-top: -10px; margin-bottom:20px;  float:left;}
#content #intro{clear: both; font-size: 1em; font-style: italic; line-height: 1.4em; font-weight: bold;}

/* Regionspagina */

#regions #content img.map{float: right; margin-right: 40px;}
#regions img.regionmap{float: right; margin: 0px -10px 24px 20px; position:relative; left:-5px;} /* Position relative voor IE... */


/* secret stuff: */

#regions #locations img.regionmapz{position:absolute;margin-left:-130px;}
#regions #locations{float:right;margin:0px -10px 364px 20px;position:relative;left:-181px;}
#regions #locations ul{position:absolute;z-index:20;margin:0;left:-133px;top:-5px;width:11px;padding:2px;background-position:top left;list-style:none;font-size:.52em;}
#regions #locations ul li{text-indent:-1000em;}
#regions #locations ul li a{text-decoration:none;padding-left:13px;}
#regions #locations ul:hover,#regions #locations ul.over{background:#FFF;border:1px solid #E3DED9;width:14em;z-index:40;left:-140px;}
#regions #locations ul:hover li,#regions #locations ul.over li{text-indent:0;padding-left:.4em;}
#regions #locations ul li a:hover{background-color:#E7DCD1;color:#2A1401;}

#regions h2, #regions h3{clear: both;}
#accomm{float:left;margin:0;padding:0;list-style:none; padding: 35px 0 40px 4px; width: 280px; margin-right: -50px; min-height: 82px;}
#accomm li{float:left; display: block; width: 135px; letter-spacing: -0.05em; margin-right:-1.3em;}
#regions #content ul#accomm li{font-size: 1em;}
html>body #accomm{margin-top:0;}
html>body #accomm li{width: 120px;}
#accomm li{height: 1.7em; padding-left: 15px;}
.acco_bednbr{background: transparent url(/img/acco/acco_bednbr.gif) left center no-repeat scroll;}
.acco_agri{background: transparent url(/img/acco/acco_agri.gif) left center no-repeat scroll;}
.acco_apprtm{background: transparent url(/img/acco/acco_apprtm.gif) left center no-repeat scroll;}
.acco_spa{background: transparent url(/img/acco/acco_spa.gif) left center no-repeat scroll;}
.acco_stadshotel{background: transparent url(/img/acco/acco_stadshotel.gif) left center no-repeat scroll;}
.acco_villahotel{background: transparent url(/img/acco/acco_villahotel.gif) left center no-repeat scroll;}
.acco_hotel{background: transparent url(/img/acco/acco_hotel.gif) left center no-repeat scroll;}
.acco_histres{background: transparent url(/img/acco/acco_histres.gif) left center no-repeat scroll;}
.acco_villa{background: transparent url(/img/acco/acco_villa.gif) left center no-repeat scroll;}
.acco_landhuis{background: transparent url(/img/acco/acco_landhuis.gif) left center no-repeat scroll;}
.acco_masseria{background: transparent url(/img/acco/acco_masseria.gif) left center no-repeat scroll;}
#regions #locations ul li a{background-position:0px 4px;} /* Voor IE.. */
#regions #content ul li{font-size: 1.2em; line-height: 1.7em;}

/* FAQ: */

#faq #content ol li,#vragen #content ol li,#fragen #content ol li{margin-bottom: 1.4em;}
#faq #content ol li strong,#vragen #content ol li strong,#fragen #content ol li strong{display: block; margin-bottom: -0.4em;}

/* Bookings: */

.gtimg{float: right; margin: -5px 10px 0px 0px;}

/* Overzicht */

.twocols{list-style:none;float:left;width:450px;margin:0;padding:0;}
.twocols li{float:left;width:210px;margin:.2em 0;}
.hotellist{list-style:none;float:left;width:auto;margin:0;padding:0;padding-bottom:1.8em;}
.hotellist a{border: 1px solid #DAD3BB;color: #7C5A44; background: #FFFEF9;background:#fbf7ea;width:155px;text-decoration:none;text-align:center;display:block;padding:2px;padding-bottom:4px;height:16em;}
.hotellist a strong{font-weight:normal;color: #44240F;color:#374e60;display:table-cell;height:2.7em;vertical-align:middle;text-align:center;width:155px;}
.hotellist a small{font-size:.86em;display:block;height:1.7em;}
.hotellist li{width:auto;font-size:1.1em; margin: 1em 1em 0 .5em; padding: 0;  float:left;}
.hotellist img{margin-bottom:4px;}
.hotellist a:hover{background:#F7F4E7;background:#f4eed8;border:1px solid #B9AF8D; color: #44240F;}
#sitemap .hotellist a{line-height:1.2em;}

/* Zoeken: */

#search fieldset br{clear:both;} /* anders kan de button naast de linkerlijst komen staan */

/* EINDE TEMPLATES ==================================================================== */

img.map, a img{border: 0;}
.error,label.error{color:#B00;font-weight:bold;}
