body {background-color: #E9E9FD; font-family: Arial, Helvetica, sans-serif} 
body.uitgebreid {background-color: #E9E9FD; font-family: Arial, Helvetica, sans-serif} 
.huisje {background-image: url(images/huisje4.jpg); background-repeat: no-repeat; background-position: center bottom; background-color: #99CD31;} 

.tegel {background: #8e1238 url(images/tegel_grbl.gif) repeat }
.groen {background-color: #99CD31}
.blauw {background-color: #6767A9;}

H1 {font-size: 10pt; letter-spacing: 1px; color: #54549E; font-weight: normal; display: inline;}
H2 {font-size: 10pt; letter-spacing: 1px; color: #54549E; font-weight: normal; display: inline;}
.kop {font-size: 10pt; letter-spacing: 1px; color: #54549E;}
.kop2 {font-size: 12pt; letter-spacing: 1px; color: #54549E}

blockquote {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	}
	
.tekst {font-size: 10pt; letter-spacing: 1pt; color: black}
.tekstopener {font-size: 11pt;line-height: 19pt;letter-spacing: 1px; color: black}
.tekstgeel {font-size: 13pt;line-height: 19pt;letter-spacing: 1px; color: #F2C750}
.tekstoranje {font-size: 13pt;line-height: 19pt;letter-spacing: 1px; color: #CB4617}
.tekstgroen {font-size: 13pt;line-height: 19pt;letter-spacing: 1px; color: #648B17}
.tekstblauw {font-size: 13pt;line-height: 19pt;letter-spacing: 1px; color: #54549E}
.tekstkaart {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;line-height: 11pt;letter-spacing: 1px; color: black}
.tekstklein {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;line-height: 12pt; letter-spacing: 1px; color: black}
.nieuw {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;line-height: 12pt; letter-spacing: 1px; font-weight: bold; color: #54549E}
.tekstnieuw {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;line-height: 12pt; letter-spacing: 1px; color: #54549E}
.aanbeveling {border-width: 1px; border-color: #54549E; border-style: dotted; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;line-height: 12pt;letter-spacing: 1px; color: #648B17; padding: 12px 12px 12px 12px;}
.tekstdisclaim {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;letter-spacing: 1px; color: black}
div.bookings { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; letter-spacing: 1px; color: black; margin-top: 11px;}
div.spanje_hotels {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #333; background: #fff url(images/gastvrijspanje/gastvrijspanje_hotels.jpg) no-repeat top left; margin: 0px 0px 10px 42px; padding: 0px; text-align: left; height: 69px; text-decoration: none; width: 584px; display: block;}
div.spanje_hotels2 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #333; background: #fff url(images/gastvrijspanje/gastvrijspanje_hotels.jpg) no-repeat top left; margin: 0px 0px 20px 0px; padding: 0px; text-align: left; height: 69px; text-decoration: none; width: 584px; display: block;}
a.spanje_hotels {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #333; margin: 0px; padding: 52px 0px 0px 115px; text-align: left; height: 17px; text-decoration: none; width: 569px; display: block;}

div.spanje_campings2 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #333; background: #fff url(images/gastvrijspanje/gastvrijspanje_campings.jpg) no-repeat top left; margin: 0px 0px 20px 0px; padding: 0px; text-align: left; height: 69px; text-decoration: none; width: 584px; display: block;}
a.spanje_campings {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #333; margin: 0px; padding: 52px 0px 0px 120px; text-align: left; height: 17px; text-decoration: none; width: 569px; display: block;}

div.spanje_vakantiehuizen2 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #333; background: #fff url(images/gastvrijspanje/gastvrijspanje_vakantiehuizen.jpg) no-repeat top left; margin: 0px 0px 20px 0px; padding: 0px; text-align: left; height: 69px; text-decoration: none; width: 585px; display: block;}
a.spanje_vakantiehuizen {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #333; margin: 0px; padding: 52px 0px 0px 106px; text-align: left; height: 17px; text-decoration: none; width: 569px; display: block;}


TD {font-family: Arial, Helvetica, sans-serif;}
.huisjes {background-image: url(images/huisje_achtergrond.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: fixed}
.tent {background-image: url(images/tent_achtergrond.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: fixed}
.hotel {background-image: url(images/hotel_achtergrond.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: fixed;}
.fotoaccom {margin-top: 4px; margin-bottom: 2px; border-color: black;}
.fotoaccom1 {margin-top: 0px; margin-bottom: 0px; border-color: black;}
.fotouitgebreid {border-color: #6767A9;}
TABLE.adv {border-style: solid; border-width: 1px; border-color: black; }
	
TABLE.uitgebreid {background-color: #E9E9FD; border-style: solid; border-top-width: 0pt; border-left-width: 2pt; border-right-width: 2pt; border-bottom-width: 0pt; border-color: #6767A9; }
TABLE.gegevens {background-color: #FFFFFF; border-style: dashed; border-width: 2px; border-color: #6767A9; }
TABLE.citaat {background-color: #FFFFFF; border-style: dashed; border-width: 2px; border-color: #6767A9; }
TABLE.voetnoot {background-color: #E9E9FD; border-style: solid; border-width: 1px; border-color: #6767A9; }

a:link.kop {font-size: 11pt;text-decoration: none; color: #54549E}
a:visited.kop {font-size: 11pt;text-decoration: none; color: #54549E}
a:hover.kop {font-size: 11pt;text-decoration: underline; color: #54549E}
a:link.klein {font-size: 9pt;text-decoration: none; color: #54549E}
a:visited.klein {font-size: 9pt;text-decoration: none; color: #54549E}
a:hover.klein {font-size: 9pt;text-decoration: underline; color: #54549E}
a:link.opener {text-decoration: none; font-size: 9pt; line-height: 10pt; letter-spacing: 1px; color: black}
a:visited.opener {text-decoration: none; font-size: 9pt; line-height: 10pt; letter-spacing: 1px; color: black}
a:hover.opener {text-decoration: none; font-size: 9pt; line-height: 10pt; letter-spacing: 1px; color: black}
a:link {color: #54549E}
a:visited {color: #54549E}
a:hover {color: #54549E}
a:link.colofon {text-decoration: none; color: #000000}
a:visited.colofon {text-decoration: none; color: #000000}
a:hover.colofon {text-decoration: none; color: #648B17}
a:link.advertentie {text-decoration: none;}
a:visited.advertentie {text-decoration: none;}
a:hover.advertentie {text-decoration: none;}

input.knop {background-color: #FFFFFF; border-color: #6767A9; border-width: 1px; color: #000000; font-family: Arial; cursor: hand}
option.knop {background-color: #FFFFFF; border-color: #6767A9; border-width: 1px; color: #000000; font-family: Arial; arrow-color: #6767A9;}

li {color: #648B17}

.thumbnail{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #E9E9FD;
padding: 0px;
left: -1000px;
border: 2px solid #99CD31;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}
