﻿BODY {
	font-family:verdana; COLOR: #391e02; FONT-SIZE: 11px;BACKGROUND-COLOR: #e0e0e0; 
}

#surround
{
    BACKGROUND-IMAGE: url(../pics/background.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: center 50%;margin-top: -8px;}

input,  select
{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

input,  text
{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border : 1px solid #B0B0B0;
}

.rounded-corners
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

h1
{
    font-size: 16px;
    color:#ff6a00
}

/* region header */
.wrapper 
{
	width: 976px;
	top: -8px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
	background-color: #FFFFFF;
	height: 250px;

	z-index: 10;
}

#cycler{position:relative;height: 250px;}
#cycler img{position:absolute;z-index:1;height: 250px;width: 100%}
#cycler img.active{z-index:3;height: 250px;width: 100%}

#logo
{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 160px;
	border-radius:5px;
	box-shadow: 2px 2px 2px #404040;
	background-color: #FFF;
	z-index: 10;
}
#logo img
{
	margin-left: 5px;
	margin-top: 5px;
}

.language {
	POSITION: absolute; TOP: 180px; left: 90px;z-index:11;
}
.language img
{
    border: 1px solid gray;
    cursor: pointer;
}

.slogan {
	POSITION: absolute; WIDTH: 420px; FONT-FAMILY:Comic Sans MS;color: #808080; 
	FONT-SIZE: 10px; TOP: 128px; FONT-WEIGHT: bold;LEFT: 112px;
}

.cookiewet
{
    position: absolute;
    right: 10px;
    top: 220px;
    color: #FFF;
    z-index: 12;
    padding : 5px;
    font-size: 9px;
}

.balk 
{
	top: -8px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
	BACKGROUND-IMAGE: url(../pics/balkgray.png); 
	WIDTH: 976px; HEIGHT: 22px;
		box-shadow: 0px 3px 1px #888888;
}
.balk a
{
    color: #000;
}

.Intropanel
{
    POSITION: absolute;TOP: 50px; LEFT: 10px;width: 950px; BORDER: #cbcfcd 1px solid; height: 200px;
    background-color: #FFFFFF;
}

.Boekingsscherm
{
    POSITION: absolute;TOP: 260px; LEFT: 10px
}

.hidehtml
{
    display: none;
}
.overlaytotal
{
     BACKGROUND-IMAGE: url(../pics/transparant.png); Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT:3600px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px; display: none;
}
.overlay {
	BACKGROUND-IMAGE: url(../pics/transparant.png); Z-INDEX: 12; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 572px; PADDING-RIGHT: 0px; HEIGHT: 462px; TOP: 0px; PADDING-TOP: 0px; LEFT: -10px;
}
.evenwachtencontainer {
	BACKGROUND-IMAGE: url(../pics/trans_wit.png); BORDER-BOTTOM: #333433 1px solid; POSITION: absolute; BORDER-LEFT: #333433 1px solid; WIDTH: 200px; HEIGHT: 100px; BORDER-TOP: #333433 1px solid; TOP: 70px; BORDER-RIGHT: #333433 1px solid; LEFT: 170px
}
.center {
	POSITION: relative; TEXT-ALIGN: left; MARGIN-TOP: 0px; WIDTH: 976px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}


.menutopref {
	FONT-FAMILY: Arial; HEIGHT: 26px; COLOR: #ffffff; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menutopref:hover {
	FONT-FAMILY: Arial; HEIGHT: 26px; COLOR: #ffdc30; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.link {
	COLOR: #ff6a00; FONT-SIZE: 11px; CURSOR: pointer; TEXT-DECORATION: none
}
.link:hover {
	COLOR: #a0a0a0; FONT-SIZE: 11px; CURSOR: pointer; text-decoration : underline;
}
.date {
	POSITION: absolute; COLOR: #FFFFFF; FONT-SIZE: 10px; TOP: 10px; FONT-WEIGHT: bold; LEFT: 310px
}
.divQuickSearch {
	POSITION: absolute; TOP: 0px; RIGHT: 6px
}
.dropdownbox {
	HEIGHT: 18px; FONT-SIZE: 10px
}

.searchbox {
	Z-INDEX: 3;  POSITION: absolute; WIDTH: 385px; HEIGHT: 22px; TOP: 55px; LEFT: 5px
}
.fiocco {
	BACKGROUND-IMAGE: url(../pics/fiocco.jpg); background-repeat: no-repeat; border-bottom: #ff6a00 1px solid; POSITION: absolute; WIDTH: 384px; HEIGHT: 303px; TOP: 155px; LEFT: 0px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 0px 5px 0px 0px;
}
.fioccoonder
{
    BACKGROUND-IMAGE: url(../pics/fiocco_onder.jpg); background-repeat: no-repeat; border-bottom: #ff6a00 1px solid; POSITION: absolute; WIDTH: 384px; HEIGHT: 319px; TOP: 1515px; LEFT: 0px
}

.fiocco_small {
	BACKGROUND-IMAGE: url(../pics/fiocco_super_small.jpg); background-repeat: no-repeat; border-bottom: #ff6a00 1px solid; POSITION: absolute; WIDTH: 248px; HEIGHT: 303px; TOP: 155px; LEFT: 0px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 0px 5px 5px 0px;
}

.yalke_achtergrond
{
    
}

.mailus
{
    POSITION: absolute; WIDTH: 384px; HEIGHT: 30px; TOP: 1835px; LEFT: 10px
}

.witkader {
	Z-INDEX: 2; POSITION: absolute; BACKGROUND-COLOR: #ffffff; WIDTH: 592px; HEIGHT: 23px; TOP: 80px; LEFT: 384px
}

.tips
{
     POSITION: absolute; WIDTH: 340px; HEIGHT: 186px; TOP: 180px; LEFT: 10px;
     background-color: #fff;
     opacity:0.85;
}

.hondencamping
{
    POSITION: absolute; WIDTH: 340px; HEIGHT: 206px; TOP: 380px; LEFT: 10px;
     background-color: #fff;
     opacity:0.85;
}

.Lastminute
{
    POSITION: absolute; WIDTH: 168px; HEIGHT: 166px; TOP: 10px; LEFT: 10px;
     background-color: #555;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    opacity:0.85;
}


.kwaliteit
{

	margin: 0 auto 0 auto;
	text-align: center;
	position: relative;
    width: 976px;
    top: 2px;
}

.kwaliteit div
{
    display: inline;
    background-image: url(../pics/vinkje_groen.png);
    background-repeat: no-repeat;
    font-size: 16px;
    color: #FFF;
}

.kwaliteit .veilig
{
    background-image: url(../pics/veilig.jpg);
    background-repeat: no-repeat;
}

.kwaliteit span
{
    color: #296F3D;
    font-size : 12px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: bold;
        height: 30px;
}
.boekingsengine 
{
    position: absolute;left: 0px;width: 976px; TOP: 0px;background-color: #FFF;
}

.searchkader {
	position: absolute; top: 28px;WIDTH: 375px; HEIGHT: 270px; LEFT: 10px;
}
.contentonder {
	POSITION: absolute; WIDTH: 880px; FONT-SIZE: 12px; TOP: 370px; LEFT: 40px
}
.landtitle
{
    POSITION: absolute; WIDTH: 384px; TOP: 333px; LEFT: 0px
}
.aboutus {
	POSITION: absolute; WIDTH: 384px; TOP: 354px; LEFT: 0px
}
.spotlight {
	POSITION: absolute; WIDTH: 375px; TOP: 1515px; LEFT: 10px;
}
.contact {
	POSITION: absolute; WIDTH: 375px; TOP: 1400px; LEFT: 10px
}
.informatie {
	POSITION: absolute; WIDTH: 384px; BORDER-TOP: #ff6a00 1px solid; position:absolute; top:1290px; left: 0px;height: 205px;
}
.omheindetuin {
	POSITION: absolute; WIDTH: 384px; BORDER-TOP: #ff6a00 1px solid; TOP: 1290px; LEFT: 0px
}
.partners {
	POSITION: absolute; WIDTH: 375px; position:absolute; top:1170px; left: 10px;
}
.header {
	BORDER-BOTTOM: #ff6a00 1px solid; POSITION: absolute; BACKGROUND-IMAGE: url(../pics/headerbackground.jpg);BACKGROUND-COLOR: #ff8f4d; WIDTH: 384px; HEIGHT: 26px; TOP: 0px; LEFT: 0px
}
.tekstopmaak {
	POSITION: absolute; WIDTH: 350px; TOP: 30px; LEFT: 15px
}
.head {
	FONT-FAMILY: Arial Black; COLOR: #ff6a00; FONT-SIZE: 14px
}
.spotlighttable {
	WIDTH: 300px; BORDER-TOP: #a0a0a0 1px solid
}
.spotlightcontact {
	POSITION: absolute; WIDTH: 300px; BORDER-TOP: #a0a0a0 1px solid;
}
.spotlightcontactomheind
{
    POSITION: absolute; WIDTH: 300px; BORDER: #a0a0a0 1px solid;  LEFT: 10px; padding: 5px;background-color: #FFE4D1; width: 350px;top: 1440px;
}

.line {
	BACKGROUND-COLOR: #ff6a00; WIDTH: 360px; HEIGHT: 3px
}
.labelEmail {
	POSITION: absolute; TOP: 10px; LEFT: 10px
}
.labelQuestion {
	POSITION: absolute; TOP: 120px; LEFT: 10px
}
.labelCategory {
	POSITION: absolute; TOP: 65px; LEFT: 10px
}
.category {
	POSITION: absolute; TOP: 85px; LEFT: 10px
}
.txtEmail {
	POSITION: absolute; TOP: 30px; LEFT: 10px
}
.txtQuestion {
	POSITION: absolute; TOP: 140px; LEFT: 10px
}
.buttonSend {
	BORDER-BOTTOM: #ff6a00 1px solid; POSITION: absolute; BORDER-LEFT: #ff6a00 1px solid; BACKGROUND-COLOR: #ff8f4d; COLOR: #ffffff; BORDER-TOP: #ff6a00 1px solid; TOP: 320px; BORDER-RIGHT: #ff6a00 1px solid; TEXT-DECORATION: none; LEFT: 290px
}
.kader {
	Z-INDEX: 4; POSITION: absolute; BORDER-LEFT: #ff6a00 1px solid; HEIGHT: 1930px; TOP: 104px; LEFT: 384px
}
.toelichting {
	
}
.Artikel {
	POSITION: absolute; WIDTH: 300px; TOP: 15px; LEFT: 160px
}
.Artikelnaam {
	POSITION: absolute; WIDTH: 300px; TOP: 40px; LEFT: 160px
}
.Artikelprijs {
	POSITION: absolute; WIDTH: 200px; TOP: 65px; LEFT: 160px
}
.Zoekartikel {
	POSITION: absolute; WIDTH: 100px; TOP: 64px; LEFT: 362px
}

.resultcountlink 
{
	COLOR: #808080; 
	CURSOR: pointer;
	background-color: #FFFCFA;
    border : 1px solid #FFE4D1;
	padding: 6px;
	margin-left: 3px;
	text-decoration: none;
}

.resultcountlinksmall
{
	COLOR: #808080; 
	CURSOR: pointer;
	background-color: #FFFCFA;
    border : 1px solid #FFE4D1;
	padding:6px 8px 6px 8px;
	margin-left: 3px;
	text-decoration: none;
}

.resultcountlinkselected
{
    background-color: #ff6a00;
    border : 1px solid #FFE4D1;
    padding: 6px;
	COLOR: #FFFFFF!important; 
	CURSOR: pointer; 
	margin-left: 3px;
	text-decoration: none;
}

.resultcountlinksmallselected
{
    background-color: #ff6a00;
    border : 1px solid #FFE4D1;
    padding:6px 8px 6px 8px;
	COLOR: #FFFFFF!important; 
	CURSOR: pointer; 
	margin-left: 3px;
	text-decoration: none;
}

.resultcountlink:hover 
{
    background-color: #ff6a00;
    border : 1px solid #FFE4D1;
    padding: 6px;
	COLOR: #FFFFFF; 
	CURSOR: pointer; 
	margin-left: 3px;
	text-decoration: none;
}

.resultcountlinksmall:hover 
{
    background-color: #ff6a00;
    border : 1px solid #FFE4D1;
    padding:6px 8px 6px 8px;
	COLOR: #FFFFFF; 
	CURSOR: pointer; 
	margin-left: 3px;
	text-decoration: none;
}

.pijlref {
	CURSOR: pointer; text-decoration: none;
}

.footer 
{
    width: 976px;
	top: -10px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;background-color: #e0e0e0;
    BACKGROUND-IMAGE: url(../pics/background_onder.gif); BACKGROUND-REPEAT: repeat-x
}

.footer a
{
    color: #606060;
    text-decoration: none;
}

.footer a:hover
{
    color: #808080;
    text-decoration: underline;
}

.headerzoeken
{
   left: 390px;top: 10px;height: 30px;width:568px;
    /*BACKGROUND-IMAGE: url(../pics/balkgray.png); BACKGROUND-REPEAT: repeat-x;*/
    BORDER-top: #cbcfcd 1px solid;
    BORDER-left: #cbcfcd 1px solid;
    BORDER-right: #cbcfcd 1px solid;
}

.kaderzoeken
{
    position: absolute; 
    left: 10px;
    top: 38px;
    height: auto;
    width:568px;
    BACKGROUND-IMAGE: url(../pics/bg_zoek.png); 
    BACKGROUND-REPEAT: repeat-x;
     BORDER-bottom: #cbcfcd 1px solid;
    BORDER-left: #cbcfcd 1px solid;
    BORDER-right: #cbcfcd 1px solid;
}

.bestemming
{
    position : absolute;
    top: 410px;
    left: 384px;
    width: 592px;
    height: 367px;
    background-color : #FFE4D1;
}

.labelhuiscode
{
    position : absolute;
    top: 12px;
    left: 10px;
    color : #404040;
}   
.txthuiscode
{
    position : absolute;
    top: 10px;
    left: 120px;
    width : 100px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.labelland
{
    position : absolute;
    top: 37px;
    left: 10px;
    color : #404040;
}

.ddlland
{
    position : absolute;
    top: 35px;
    left: 120px;
    width : 160px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.labelregio
{
    position : absolute;
    top: 62px;
    left: 10px;
    color : #404040;
}

.ddlregio
{
    position : absolute;
    top: 60px;
    left: 120px;
    width : 160px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.labelmaand
{
    position : absolute;
    top: 87px;
    left: 10px;
    color : #404040;
}

.ddlmaand
{
    position : absolute;
    top: 85px;
    left: 120px;
    width : 90px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.calendar
{
    cursor:pointer;
    position : absolute;
    top: 87px;
    left: 196px;
}

.calendarref
{
    cursor:pointer;
    position : absolute;
    top: 90px;
    left: 220px;
    font-size: 9px;
    color: gray;
    width: 80px;
}
/*
.calendarwindow
{
     position : absolute;
    top: 100px;
    left: 200px;
}
*/
.labelverblijf
{
    position : absolute;
    top: 112px;
    left: 10px;
    color : #404040;
}

.ddlverblijf
{
    position : absolute;
    top: 110px;
    left: 120px;
    width : 160px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.labelpersoon
{
    position : absolute;
    top: 137px;
    left: 10px;
    color : #404040;
}

.ddlpersoon
{
    position : absolute;
    top: 135px;
    left: 120px;
    width : 160px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.labelhond
{
    position : absolute;
    top: 162px;
    left: 10px;
    color : #404040;
}

.ddlhond
{
    position : absolute;
    top: 160px;
    left: 120px;
    width : 160px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.labelslaapkamers
{
    position : absolute;
    top: 187px;
    left: 10px;
    color : #404040;
}

.ddlslaapkamers
{
    position : absolute;
    top: 185px;
    left: 120px;
    width : 160px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}


.labelprijs
{
    position : absolute;
    top: 212px;
    left: 10px;
    color : #404040;
}

.imguitroepteken
{
    position : absolute;
    top: 212px;
    left: 40px;
}

.ddlprijs
{
    position : absolute;
    top: 210px;
    left: 120px;
    width : 160px;
    FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}

.themas
{
    border-top: 1px solid #FFE4D1;
    border-bottom: 1px solid #FFE4D1;
    position : absolute;
    top: 232px;
    left: 5px;
    width : 270px;
    height: 40px;
    margin: 5px 5px 5px 5px;
}

.chkhondengratis
{
    position : absolute;
    top: 235px;
    left: 117px;
}

.Zoekwindow
{
    position : absolute;
    top:  0px;
    left: 0px;
    width: 290px;
    height : 250px;
   /* BACKGROUND-IMAGE: url(../pics/Zoekkader_bg.png);*/

}



/* kaart */
.kaart
{
    position: absolute;left: 290px;top:0px;border: none;text-decoration:none
}

.kaartNL
{
    position: absolute;left: 340px;top:0px;border: none;text-decoration:none
}

.landtekst
{
    position: absolute;left: 400px;top:244px;font-weight:bold;
}

/* logo */
.cards
{
    position: absolute;left: 0px;top:265px;border: none;text-decoration:none
}

.logopartner
{
	position: absolute;left: 10px;top:260px;border: none;text-decoration:none
}

/* options */
.Optioneel {
	POSITION: absolute; BACKGROUND-COLOR: #eff2f1; WIDTH: 572px; HEIGHT: 140px; COLOR: #505050; FONT-SIZE: 10px; BORDER-top: #cbcfcd 1px solid; border-bottom:#cbcfcd 1px solid; BORDER-right: #cbcfcd 1px solid;TOP: 320px; FONT-WEIGHT: bold; LEFT: -10px;
}

.ZoekOpAlles {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 60px; TOP: 102px; LEFT: 430px
}
.chkOpties {
	POSITION: absolute; WIDTH: 160px; TOP: 212px; LEFT: 55px
}

.powered
{
    position: absolute;
    top: 48px;
    left: 420px;
    font-size : 8px;
    color: #808080;
    width: 200px;
}
.Optieheader {
	BACKGROUND-IMAGE: url(../pics/verfijning.png); POSITION: absolute; WIDTH: 181px; HEIGHT: 34px; TOP: 0px; LEFT: 0px
}
.faciliteitenheader
{
    POSITION: absolute; WIDTH: 572px; HEIGHT: 20px; TOP: 0px; LEFT: 0px; background-image : url(../pics/balkgray.png);
}

.kinderenheader
{
    POSITION: absolute; WIDTH: 572px; HEIGHT: 20px; TOP: 80px; LEFT: 0px; background-image : url(../pics/balkgray.png);
}

.Kopbuiten
{
    POSITION: absolute; TOP: 3px; LEFT: 15px;font-weight:  bold; font-size : 12px;color: #404040;
}
.row1 {
	POSITION: absolute; TOP: 25px; LEFT: 15px
}
.row2 {
	POSITION: absolute; TOP: 25px; LEFT: 370px
}
.row3 {
	POSITION: absolute; TOP: 40px; LEFT: 15px
}
.row4 {
	POSITION: absolute; TOP: 40px; LEFT: 370px
}
.row5 {
	POSITION: absolute; TOP: 55px; LEFT: 15px
}
.row6 {
	POSITION: absolute; TOP: 55px; LEFT: 370px
}

.row7 {
	POSITION: absolute; TOP: 105px; LEFT: 15px
}

.row8 {
	POSITION: absolute; TOP: 105px; LEFT: 370px
}

.row9 {
	POSITION: absolute; TOP: 120px; LEFT: 15px
}

.row10 {
	POSITION: absolute; TOP: 120px; LEFT: 370px
}

.linkschk
{
    POSITION: absolute; TOP: 0px; LEFT: 0px
}
.linkstekst
{
    POSITION: absolute; TOP: 2px; LEFT: 20px;width: 120px;
}

.middenchk
{
    POSITION: absolute; TOP: 0px; LEFT: 110px
}

.middentekst
{
    POSITION: absolute; TOP: 2px; LEFT: 130px;width: 120px;
}

.rechtschk
{
    POSITION: absolute; TOP: 0px; LEFT: 230px
}

.rechtstekst
{
    POSITION: absolute; TOP: 2px; LEFT: 250px;width: 120px;
}

.snelzoeken
{
     POSITION: absolute; 
     TOP: 672px; 
     LEFT: 1px;
     width: 200px;
     height: 140px;
}

.tip
{
     POSITION: absolute; 
     TOP: 792px; 
     LEFT: 1px;
     width: 383px;
     background-color: #FFFFFF;
     height: 140px;
}

.housepicture
{
    BACKGROUND-IMAGE: url(../pics/shadow.png);
    height: 90px;
    width: 133px;
}

.Zoekresultaat
{
     POSITION: absolute; 
     TOP: 512px; 
     left: -10px;
     width: 573px;
     background-color: #FFFFFF;

}

.resultdiv
{
     POSITION: absolute; 
     TOP: 0px; 
     RIGHT: 0px;
     width: 100%;
     height:1820px;
     display:none;
     z-index :10;
     BACKGROUND-IMAGE: url(../pics/transparant.png);
     
}

.divResultaatbalkhuis
{
    BACKGROUND-color:#ff6a00;color: #FFFFFF; POSITION: absolute; WIDTH: 592px; HEIGHT: 20px; COLOR: #ffffff; TOP: 0px; left: 250px;z-index: 10;
}
.boekingheader
{
    BACKGROUND-color:#FFE4D1; 
    BORDER-left: #ff6a00 1px solid;
    BORDER-right: #ff6a00 1px solid;
    color: #ff6a00; 
    POSITION: absolute; 
    WIDTH: 590px; 
    HEIGHT: 47px; 
    COLOR: #ffffff; 
    TOP: 20px; 
    left: 250px;
    z-index: 10;
}

.telefonischboeken
{
    POSITION: absolute; 
    WIDTH: 575px; 
    HEIGHT: 30px; 
    TOP: 5px; 
    left:5px;
    BORDER: #ff6a00 1px solid;
    background-color: #FFFFFF;
}

.boekingmooi
{
    background-color : #FFFFFF;
    BORDER-top: #ff6a00 1px solid;
    BORDER-left: #ff6a00 1px solid;
    BORDER-right: #ff6a00 1px solid;
    POSITION: absolute; 
    WIDTH: 590px; 
    HEIGHT: 10px; 
    top: 61px;
    left: 256px;
    WIDTH: 578px;
    z-index: 11;
}


.boekingframe
{
    POSITION: absolute; 
    TOP: 0px;
    left: 250px;
    width: 610px;
    height: 1820px;
}

.divResultaatbalk {
	BACKGROUND-color:#ff6a00;color: #FFFFFF; POSITION: absolute; WIDTH: 573px; HEIGHT: 20px; COLOR: #ffffff; TOP: 462px; LEFT: -10px;
}

.ZoekAccomodaties {
	POSITION: absolute; FONT-FAMILY: Arial; FONT-SIZE: 14px; TOP: 2px; FONT-WEIGHT: bold; LEFT: 10px
}
.ZoekLinks 
{
	POSITION: absolute; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 11px; 
	TOP: 490px; 
	FONT-WEIGHT: bold; 
	LEFT: -10px;
	color: #ff6a00; 
	text-align:center;
	height: 20px;
	WIDTH: 572px;
	background-color: #FFFFFF;
	padding-top : 3px;
}
.ZoekLinksBodem
{
	POSITION: absolute; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 11px; 
	TOP: 1790px; 
	FONT-WEIGHT: bold; 
	LEFT: -10px;
	color: #ff6a00; 
	text-align:center;
	height: 20px;
	WIDTH: 572px;
	background-color: #FFFFFF;
	padding-top : 3px;
}
.resultcountlink {
	COLOR: #ff6a00; CURSOR: pointer;
}

.resultcountlinkselected
{
    COLOR: #101010; CURSOR: pointer;font-size:12px
}

.resultplacer {
	position:absolute; left: 0px;top:0px;width: 572px;
}
.beschikbaarheidstandaard
{
    height: 90px;
    width: 135px;
    overflow: auto;
    font-size: 10px;
    padding-left: 30px;
}

.beschikbaarheid 
{
    height: 90px;
    width: 165px;
    overflow: auto;
    font-size: 10px;
}

.rowcontent
{
     height: 80px;
    width: 260px;
}

.alink {
	COLOR: #101010; FONT-SIZE: 10px; CURSOR: pointer; 
}
.alink:hover {
	COLOR: #a0a0a0; FONT-SIZE: 10px; CURSOR: pointer
}

.sorteerlabel
{
    position:absolute; right: 164px;top:3px;color:#FFFFFF; font-size: 11px;font-weight:bold;
}

.sorteerveld
{
    position:absolute; right: 5px;top:1px;width: 150px;height: 18px;font-size: 10px; FONT-SIZE: 11px;
    background-color: #FFFCFA;
    border : 1px solid #FFE4D1
}
.frameBV
{
    position: absolute;
    top: 0px;
    left: 176px;
    width: 800px;
    height:1300px;
    background-color : White;
}

.frameIH
{
    position: absolute;
    top: 13px;
    left: 324px;
    width: 652px;
    height:4400px;
    background-color : White;
    
}

.frameFULL
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 976px;
    height:2700px;
    background-color : White;
    
}

.frameHP
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1280px;
    height:2708px;
    background-color : White;
    
}

.fiocco_super
{
     position: absolute;
    top: 50px;
    left: 10px;
    height:70%;
    width: 300px;
}

.frameBG
{
    position: absolute;
    top: 150px;
    left: 176px;
    width: 800px;
    height:2200px;
    background-color : White;
}

.aheader
{
    position: absolute;
     top: 10px;
    left: 20px;
    color: #202020;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
}

.bvheader
{
   position: absolute;
top: 0px;
left: 176px;
width: 800px;
height: 61px;
background-image: url(../pics/header_bg.png);
z-index:110;

}

.buttonheader
{
     position: absolute;
     top: 5px;
    right: 20px;
    z-index: 110;
    background-color : #FF6A00;
    border : 1px solid #ff8e4d;
    color: #FFFFFF;
    font-weight : bold;
    font-size : 12px;
    padding: 5px 10px 5px 10px;
    z-index: 111;
}

.ihheader
{
     position: absolute;
     top: 0px;
    left: 330px;
    height: 50px;
    width: 646px;
    background-image: url(../pics/header_bg.png);
    z-index: 10;
    
}

.bgheader
{
      position: absolute;
     top: 0px;
    left: 176px;
    width: 800px;
    height: 86px;
    background-image: url(../pics/header_bg.png);
    z-index: 10;
    border-radius: 0px 0px 0px 5px;
}

.bvline
{
    position: absolute;
    top: 184px;
    left: 177px;
    height: 1px;
    width: 798px;
    background-color : #FFE4D1;
    z-index: 11;
}

.bvwhitespace
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 500px;
    width: 176px;
    background-color : #FFFFFF;
    z-index: 4;
}

.bvlogobookingscreen
{
    position: absolute;
    top: 20px;
    left: 25px;
    display: none;
}

.bvideallogo
{
    position: absolute;
    top: 60px;
    left: 30px;
    display:none;
}

.ihlogobookingscreen
{
     position: absolute;
    top: 10px;
    left: 10px;
}

.ihlogoideal
{
     position: absolute;
    top: 5px;
    left: 260px;
}

.bglogobookingscreen
{
    position: absolute;
    top: 20px;
    left: 25px;
}

.bgideallogo
{
      position: absolute;
    top: 110px;
    left: 30px;
}

.bgcover
{
    position: absolute;
    top: 191px;
    left: 176px;
    background-color : #FFFFFF;/*#FCFDEE;*/
    height: 34px;
    width: 800px;
    z-index: 400;
}

.populair
{
    POSITION: absolute; WIDTH: 300px; BORDER: #a0a0a0 1px solid; TOP: 50px; LEFT: 10px; padding: 5px;background-color: #FEF6B3; width: 350px;height: 165px
}

.menukeuze
{
    position: absolute;
    color:  yellow;
    font-size: 11px;
    font-weight: bold;
}

.mijnhuizen
{
    position: absolute;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

.MijnhuizenFrame
{
    position: absolute;
    top: 100px;
    left: 200px;
    BORDER: #a0a0a0 1px solid;
    z-index: 101;
     display: none;
}

.kadermijnhuizen
{
    position: absolute;
    top: 50px;
    left: 0px;
}

/* direct links */
.arrow_right
{
    background-image: url(../pics/grey_button_right_single.png);
    height:27px;
    width: 29px;
    background-repeat: no-repeat;
}

.arrow_center
{
    background-image: url(../pics/grey_button_center_single.png);
    height:27px;
    font-weight: bold;
    background-repeat:repeat-x;
    text-transform:uppercase;
}

.arrow_left
{
    background-image: url(../pics/grey_button_left_single.png);
    height:27px;
    width:5px   
}

.populairrow
{
    cursor: pointer;
}

.populairrow:hover
{
    text-decoration: underline;
}

/* boekingsscherm */
.boekingstabel
{
    position: absolute;
    top: 10px;
    left: 10px;
}

.boekingslabel
{
    font-size : 11px;
    color : #606060;
    text-align: right;
}

.HuiscodeOpmaak
{
    POSITION: absolute;TOP: 10px; LEFT: 15px;color: #ff6a00; font-weight: bold; font-size: 16px;
}

.RegioOpmaak
{
     POSITION: absolute;TOP: 10px; LEFT: 150px;color: #606060;font-size: 16px;
}

.Hoofdpicture
{
    POSITION: absolute;TOP: 12px; LEFT: 315px;height: 145px;width: 200px;
}

.SmallPictures
{
     POSITION: absolute;TOP: 10px; LEFT: 525px;cursor:pointer;
}

.picturesmall
{
    height: 70px;
    width: 100px;
}

.mapkader
{
    BORDER: #a0a0a0 1px solid;
    position: absolute;
    top: 40px;
    left: 500px;
}

.afstanden
{
    position: absolute;
    top: 460px;
    left: 500px;
}

.aftable
{
    width: 460px;    
}

.labelkopje
{
    font-weight: bold;
    color: #505050;
}

.indelingkopje
{
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 3px;
    color: #505050;
}

.TonenButton
{
    position: absolute;
    top: 315px;
    left: 325px;   
}

.KandidaatButton
{
    position: absolute;
    top: 315px;
    left: 665px;   
    
}

.BoekingsPanel
{
    position: absolute;
    top: 50px;
    left: 10px;
    width: 930px;
    background-color:#FFE4D1;
}

.periodbutton
{
    background-color:#FFE4D1;
    color: #ff6a00;
    font-weight: bold;
    border: 1px solid #ff6a00;
    cursor: pointer;
}

.periodbutton:hover
{
    background-color:#FFFCFA;
    color: #ff6a00;
    font-weight: bold;
    border: 1px solid #ff6a00;
    cursor: pointer;
}

.week
{
    color: #ff6a00;
    font-size: 14px;
}

.periode
{
    font-size: 14px;
}

.boekingprijs
{
    font-size: 16px;
    font-weight: bold;
}

.OptieEnPeriodeDiv
{
   position: absolute;
    top: 113px;
    left: 10px; 
    background-color:#FFFCFA;
    width: 170px;
    height: 172px;
    border: 1px solid #FFE4D1;
}

.BoekenOptie
{
    position: absolute;
    top: 10px;
    left: 5px; 
    font-size: 12px;
}

.ddlperiodeselectie
{
    font-size: 14px;
    width : 160px;
    background-color:#FFFCFA;
    color: #303030;
    font-weight: bold;
}

.datumselectie
{
    position: absolute;
    top: 100px;
    left: 190px;
}

.kostenterplaatse
{
    position: absolute;
    top: 315px;
    left: 10px;
    border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 912px;
    background-color:#FFFCFA;
}

.PeriodeLabel
{
    color:#ff6a00;
    font-weight: bold;
    font-size: 14px;
}

/* Boeken */
.BoekenLabel
{
    color:#404040;
    font-weight: bold;
    font-size: 16px;
}

.Kostenpanel
{
     position: absolute;
    top: 155px;
    left: 300px;
}

.Gasten
{
    position: absolute;
    top: 0px;
    left: 0px;
     border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 270px;
    background-color:#FFFCFA;
    height: 190px;
}

.Verzekeringen
{
  
     border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 212px;
    background-color:#FFFCFA;
}

.Kortingscode
{
    position: absolute;
    top: 510px;
    left: 0px;
     border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 270px;
    background-color:#FFFCFA;
    height: 54px;
}

.Kosten
{
        position: absolute;
    top: 222px;
    left: 0px;
     border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 270px;
    background-color:#FFFCFA;
}

.uwkosten
{
    position: absolute;
    top: 0px;
    left: 0px;
     border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 270px;
    height: 280px;
    background-color:#FFFCFA;
}

.kostenterplaatseboeken
{
    position: absolute;
    top: 595px;
    left: 0px;
    border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 645px;
    background-color:#FFFCFA;
}

.uwkostenterplaatse
{
    position: absolute;
    top: 312px;
    left: 0px;
    border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 645px;
    background-color:#FFFCFA;
    
}

.betalingsvoorwaarden
{
    padding: 10px 10px 10px 10px;
    border: 1px solid #D3D4D0;
    font-size: 9px;
    color: #808080;
    border-radius: 0px 0px 5px 5px;
}

.toelichtingaantalpersonen
{
    position : absolute;
    left: 0px;
    top: 175px;
    width: 270px;
    height: 29px;
    font-size: 9px;
    color: #808080;
}

.Bevestigbutton
{
    position: absolute;
    top: 263px;
    left: 264px;
    width:400px;
}

.boekingsvoorwaarden
{
    position: absolute;
    top: 165px;
    left: 300px;
    padding: 10px 10px 10px 10px;
    width: 370px;
    height: 80px;
}

.persoonlijkegegevens
{
    position: absolute;
    top: 0px;
    left: 300px;
    border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    background-color:#FFFCFA;
    width: 345px;
    height: 523px;
}

.persoonlijkegegevens tr
{
    height: 24px;
}

.uwgegevens
{
        position: absolute;
    top: 0px;
    left: 300px;
    border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    background-color:#FFFCFA;
    width: 345px;
    height: 139px;
    
}

.boekingsprijs
{
    font-weight: bold;
    font-size : 14px;
    padding: 2px 5px 2px 5px;
}

.Totaalkopje
{
    font-size : 14px;
    font-weight: bold;
    BACKGROUND-IMAGE: url(../pics/balkgray.png);
    padding: 2px 0px 2px 5px;
     border-radius: 5px 0px 0px 0px;
}

.Totaalprijs
{
    font-weight: bold;
    font-size : 14px;
    BACKGROUND-IMAGE: url(../pics/balkgray.png);
    padding: 2px 5px 2px 5px;
     border-radius: 0px 5px 0px 0px;
}

.toelichting
{
    font-size: 10px;
    font-style:italic;
    color: #606060;
    padding: 2px 5px 2px 5px;
}

.Controlebutton
{
     position: absolute;
    top: 552px;
    left: 262px;
    width: 400px;
 }
 
 #Nuboeken input, select
 {
     background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
 }
 
 .kolomlabel
 {
     width: 140px;
 }
 
 .verplicht
 {
     font-size: 9px;
     color: Gray;
 }
 
 .foutmelding
 {
     font-size: 9px;
     color: Red;
 }
 
 .foutmeldingKader
 {
     border: 1px solid Red;
 }
 
 .paddingbottom
 {
     padding-bottom: 4px;
 }
 
 .BoekingResult
 {
    position: absolute;
    top: 155px;
    left: 300px;
    border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 640px;
    background-color:#FFFCFA;
    font-size: 12px;
 }
 
 .DirectBetalenButton
 {
    position: absolute;
    top: 163px;
    left: 554px;
    width:400px;
 }
 
 .UwKeuze
 {
    position: absolute;
    top: 155px;
    left: 10px;
    border: 1px solid #FFE4D1;
    padding: 10px 10px 10px 10px;
    width : 260px;
    height: 370px;
    background-color:#FFFCFA;
 }
 
 .labelKeuze
 {
     width: 270px;
 }
 .Picturekeuze
 {
     -moz-box-shadow: 3px 3px 3px #888;
     -webkit-box-shadow: 3px 3px 3px #888;
        box-shadow: 3px 3px 3px #888;
 }
 
 .OptieToelichting
 {
     position: absolute;
     top: 40px;
     left: 10px;
     color: #808080;
 }
 
 .imgprovider
 {
     position: absolute;
     top: 355px;
     right: 5px;
 }
 
 .imgproviderboekenbv
 {
     position: absolute;
     top: 553px;
     left: 293px;
     z-index: 100;
 }
 
 .imgproviderboekenih
 {
     position: absolute;
     top: 558px;
     left: 273px;
     z-index: 100;
 }
 
 .cardsboeken
 {
     position: absolute;
     top: 550px;
     left: 0px;
     z-index: 100;
 }
 
 .TotaalAantalHuizen
 {
     color : #404040;
     font-size: 14px;
     font-weight : bold;
     position: absolute;
     top: 28px;
     left: 10px;
     width: 200px;
 }
 
 .meerinfolink
 {
     float:right;font-weight:bold;text-decoration:underline;margin-top:5px;
 }
 
 .cardsvakantiehuis
 {
     position: absolute;
     top: 358px;
     left: 10px;
     z-index: 10;
 }
 
 .imgprovidervakantiehuisbv
 {
     position: absolute;
     top: 362px;
     right: 20px;
     z-index: 10;
 }
 
 .imgprovidervakantiehuisih
 {
     position: absolute;
     top: 363px;
     right: 20px;
     z-index: 10;
 }
 
 .ANVR
 {
     position: absolute;
     top: 372px;
     right: 150px;
     z-index: 10;
     font-weight: bold;
 }
 
 #phone_change
 {
     display: none;
 }
 
 #phone_country
 {
     font-weight: bold;
     font-size: 12px;
 }
 
 #phone_number
 {
     font-weight: bold;
     font-size: 14px;
     color:#ff6a00;
 }
 
 #rpccode
 {
     font-size: 14px;
 }
 
#openinghours p {
    font-size: 12px;
    font-weight: bold;
}
 
 #openinghours table
 {
     width: 300px;
     border: 1px solid #FFE4D1;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
 }
 
  #openinghours tr
 {
     font-size: 10px;
 }
 
 #openinghours table .alt
 {
     color: #142a7c;
     background-color: #FFE4D1;
     font-size: 10px;
 }
 
 #bookbyphone #bookbyphone_phonebook {
float: left;
width: 350px;
padding: 0px 5px 0px 0px;
}
 
 #bookbyphone #bookbyphone_hours {
float: right;
width: 357px;
padding: 0px 0px 0px 10px;
}