﻿form {
	margin: 0px;
	padding: 0px;
}

body 
{
    width: 636px;
	padding-top: 0px;
	margin-top: 0px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 
{
    font-size: 14pt;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: 700;
}

h2 
{
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: 700;
}

p 
{
    font-size: 12px;
    line-height: 18px;
}

a:link, a:visited, a:hover, a:active
{
    color: #000000;
    text-decoration: underline;
}

.boekenframe
{
    width:635px;
    height:300px;
    border:none;
}

.boekenextraframe
{
    width:635px;
    height:490px;
    border:none;
}

/* HOME */


div {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3e3e;
	float: none;
}

td 
{
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3e3e;
}

#maincontentcontainer 
{
    float: none;
    width: 973px;
}

#topmenu {
	display: none;
}

#ticker 
{
    display: none;
}

#left {
	display: none;
}

#right {
	display: none;
}

#footer {
	display: none;
}

#middle 
{
    display: block;
    width: 636px;
}

#midpromocontainer1, #midpromocontainer2
{
    float: left;
    width: 300px;
}

#midpromocontainer2 
{
    padding: 5px;
    border: 1px solid #000000;
}

#midpromocontainer3 
{
    clear: left;
    page-break-before: always;
}

.midpromo1item, .midpromo3item 
{
    margin-bottom: 10px;
    margin-left: 5px;
}

.midpromo1titel, .midpromo3titel 
{
    margin-left: 0px;    
    font-size: 20px;
    padding-left: 0px;
    color: #000000;
}

.midpromo1boek, .midpromo3boek
{
    display: none;
}

.midpromo1prijsvoor, .midpromo3prijsvoor
{
    font-size: 14px;
    color: #000000;
}

.midpromo2bottom 
{
    display: none;
}

/* EINDE HOME */


/* ----------- NIEUW ----------------- */

.contentHeader h1 
{
    font-size: 16px;
    font-weight: 700;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 0px;
}

.contenttext 
{
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.topimageprint 
{
    display: block;
}


ul.headerlist 
{
    display: none;
}

.sorteerdiv 
{
    display: none;
}

.sorteercontent 
{
    display: none;
}

.bannertiteltext 
{
    font-size: 14px;
    color: #5E95F1;
}

.regioveld 
{
    width: 600px;
    clear: left;
}

.regiobanner
{
    clear: left;
    font-size: 12px;
    color: #6FC361;
}

.plaatsveld 
{
    width: 600px;
    clear: left;
}

.plaatsbanner
{
    clear: left;
    font-size: 12px;
    color: #BCE7B4;
}

.individualhouseoverviewheader
{
    display: block;
    margin-left: 0px;    
}

.grouphouseoverviewheader
{
    display: block;
    margin-left: 0px;    
}

.saleshouseoverviewheader
{
    display: block;
    margin-left: 0px;    
}

.individualhouseoverviewvriend 
{
    display: none;
}

.grouphouseoverviewvriend 
{
    display: none;
}

.saleshouseoverviewvriend 
{
    display: none;
}

.houseoverviewicoon
{
    margin-top: 5px;
    float: left;
    clear: left;
}

.individualhouseboekknop 
{
    display: none;
}

.individualhouseoverviewbottom 
{
    display: none;
}

.grouphouseboekknop 
{
    display: none;
}

.grouphouseoverviewbottom 
{
    display: none;
}

.saleshouseboekknop 
{
    display: none;
}

.saleshouseoverviewbottom 
{
    display: none;
}

/* RESORTS */

.resortoverviewheader
{
    display: block;
    margin-left: 0px;   
    margin-top: 10px;
    padding-left: 0px; 
}

.resortoverviewname
{
    margin-left: 0px;    
    font-size: 20px;
    padding-left: 0px;
    color: #000000;
}

.resortoverviewvanafprijs 
{
    font-size: 14px;
    color: #000000;
}

.individualhouseoverviewvanafprijs 
{
    font-size: 14px;
    color: #000000;
}

.grouphouseoverviewvanafprijs 
{
    font-size: 14px;
    color: #000000;
}

.saleshouseoverviewvanafprijs 
{
    font-size: 14px;
    color: #000000;
}


.resortoverviewsterren 
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.resortoverviewbigimage 
{
    float: left;
    margin-right: 20px;
}

.resortoverviewbigimageright
{
    float: left;
    margin-right: 20px;
}

.resortoverviewtext 
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.resortoverview 
{
    padding-bottom: 20px;
}

.resortoverviewsmallimage 
{
    margin-top: 5px;
}

.resortoverviewsmallimagecontainer 
{
    float: left;
    margin-right: 5px;
}

.resortoverviewbottom 
{
    height: 1px;
    clear: both;
    margin-top: 20px;
    border-bottom: 1px solid #000000;
}

.housedetail
{
    clear: left;

}

.housedetailname
{
    clear: left;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}

.individualhouseoverviewname 
{
    clear: left;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}

.grouphouseoverviewname 
{
    clear: left;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}

.saleshouseoverviewname 
{
    clear: left;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}

.selecthousedetailname
{
    clear: left;
    font-family: Times New Roman;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}

.selecthouseoverviewname 
{
    clear: left;
    font-family: Comic Sans MS;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}


.kidshousedetailname
{
    clear: left;
    font-family: Comic Sans MS;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}

.kidshouseoverviewname 
{
    clear: left;    
    font-family: Comic Sans MS;
    display: block;
    font-size: 20px;  
    display: block;
    color: #000000;
    padding-top: 5px;
}


.housedetailvanafprijs
{
    display: block;
    clear: left;
    color: #000000;
    font-size: 14px;
    color: #000000;
    margin-bottom: 5px;
}

.housedetailinfo
{
    float: left;
    clear: left;
    
}

.housedetailimage1
{
    float: left;
    margin-right: 20px;
    clear: left;
}

.individualhouseoverviewimage1
{
    float: left;
    margin-right: 20px;
    clear: left;
}

.saleshouseoverviewimage1
{
    float: left;
    margin-right: 20px;
    clear: left;
}


.grouphouseoverviewimage1
{
    float: left;
    margin-right: 20px;
    clear: left;
}

.housedetailshortinfo
{
    display: block;
}

.housedetailtext
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.individualhouseoverviewtext 
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.grouphouseoverviewtext 
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.saleshouseoverviewtext 
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}


.housedetailicoon
{
    float: right;
    margin-left: 10px;
    margin-right: 10px;
}

.resortboekknop 
{
    display: none;
}

.housedetailbottom
{
    margin-bottom: 10px;
}

.selecthousedetailbottom
{
    margin-bottom: 10px;
}

.kidshousedetailbottom
{
    margin-bottom: 10px;
}

.housedetailvriend 
{
    display: none;
}

.housedetailprofiel 
{
    display: none;
}

.individualhouseoverviewprofiel 
{
    display: none;
}

.grouphouseoverviewprofiel 
{
    display: none;
}

.saleshouseoverviewprofiel 
{
    display: none;
}

.housedetailmeer 
{
    display: none;
}

.saleshouseoverviewmeer 
{
    display: none;
}

/* VRIJE CONTENT */

#onderdelen 
{
    display: block;
}

#onderdelenenurood 
{
    display: none;
}

#onderdelenenuheader 
{
    display: none;
}

ul#onderdelenenu 
{
    display: none;
}

li#onderdelenenu 
{
    display: none;
}


#onderdelenvrij 
{
    float: left;
    clear: left;
}

#onderdelenvrijheaderresort h1 
{
    display: block;
    font-size: 14px;
    color: #000000;
}

#onderdelenvrijcontent 
{
    font-size: 12px;
    color: #000000;
}

.housedetailextended 
{
    clear: left;
}

.housedetailextendedheader 
{
    display: none;
}

.kidshousedetailextendedheader 
{
    display: none;
}
.selecthousedetailextendedheader 
{
    display: none;
}

.housedetailextendedcolheadresort 
{
    float: left;
    clear: left;
}

.housedetailextendedcolheadresort h1
{
    font-size: 16px;
    color: #000000;
}

.housedetailextendedinfo 
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.housedetailextendeinfotext2text 
{
    float: left;
    clear: left;
    color: #000000;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px;
    page-break-after: always;
}

.housedetailextendedinfoimages 
{
    float: left;
    margin-right: 20px;
    page-break-before: always;
}

.housedetailextendedinfoimage4 
{
    margin-bottom: 5px;
    float: left;
    margin-right: 5px;
}

#onderdelen 
{
    page-break-before: always;
}

.housedetailextendedinfocontainer
{
    page-break-before: avoid;
}

.housedetailextendedcolheadindividual 
{
    clear: left;
}

.housedetailextendedinfocolumns 
{
    float: none;
    page-break-before: always;
}

.housedetailextendedcolarearesort 
{
    color: #000000;
}

.housedetailextendedcol1 
{
    float: left;
    clear: left;
    width: 300px;
    color: #000000;
}

.housedetailextendedcol2
{
    font-family: Arial;
    width: 100px;
    color: #000000;
}

.housedetailextendedinfoimage1 
{
    float: left;
    margin-bottom: 5px;
}

.housedetailextendedinfoimage2
{
    float: left;
    clear: left;
}

.housedetailextendedinfoimage3
{
    display: none;
}

.housedetailextendedinfotext 
{
    float: left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.housedetailextendedinfotechbutton 
{
    display: none;
}

.housedetailextendedbottom 
{
    clear: left;
    height: 20px;
    border-bottom: 1px solid #000000;
}

.kidshousedetailbottom
{
    clear: left;
    height: 20px;
    border-bottom: 1px solid #000000;
}

.selecthousedetailbottom
{
    clear: left;
    height: 20px;
    border-bottom: 1px solid #000000;
}


img.nottoprint 
{
    display: none;
}

.resortoverviewknopmeer 
{
    display: none;
}

.individualhouseoverviewmeer 
{
    display: none;
}

.grouphouseoverviewmeer 
{
    display: none;
}

.tip 
{
    display: none;
}

/* ----------------------------------- RESORT EXTENDED ----------------------------------- */


/* ----------------------------------- KIDS ----------------------------------- */

.kidshousedetailbottom 
{
    display: none;
}

/* ----------------------------------- SELECT ----------------------------------- */

.selecthousedetailbottom 
{
    display: none;
}




/* ----------------------------------- PRINT HEADERS ----------------------------------- */


/* ----------------------------------- MAIN BANNER HOME ----------------------------------- */
.mainbannernl {
	display: list-item;
	list-style-image: url(../images/interface/headers/header_global_nl.gif);
	list-style-position: inside;
	width: 636px;
	height: 274px;
}

.mainbannerfr {
	display: list-item;
	list-style-image: url(../images/interface/headers/header_global_fr.gif);
	list-style-position: inside;
	width: 636px;
	height: 274px;
}

.mainbanneruk {
	display: list-item;
	list-style-image:url(../images/interface/headers/header_global_uk.gif);
	list-style-position: inside;
	width: 636px;
	height: 274px;
}

#placetopheaderNL
{
    display: list-item;
    width:636px;
    list-style-image:url(../images/interface/headers/individuele_header_nl.gif);    
    list-style-position: inside;
    height: 275px;
}

#placetopheaderFR
{
    display: list-item;
    width:636px;
    list-style-image:url(../images/interface/headers/individuele_header_fr.gif);    
    list-style-position: inside;
    height: 275px;
}

#placetopheaderUK
{
    display: list-item;
    width:636px;
    list-style-image:url(../images/interface/headers/individuele_header_uk.gif);    
    list-style-position: inside;
    height: 275px;
}

/* ----------------------------------- MAIN BANNER HOME ----------------------------------- */

/* ----------------------------------- INDIVIDUAL BANNER HOME ----------------------------------- */

.individualtopheaderNL
{
    width: 636px;
    height: 275px;
    display: list-item;
    list-style-image: url(../images/interface/headers/individuele_header_nl.gif);        
    list-style-position: inside;
}

.individualtopheaderFR
{
    width: 636px;
    height: 275px;
    display: list-item;
    list-style-image: url(../images/interface/headers/individuele_header_fr.gif);    
    list-style-position: inside;
}

.individualtopheaderUK
{
    width: 636px;
    height: 275px;
    display: list-item;
    list-style-image: url(../images/interface/headers/individuele_header_uk.gif);    
    list-style-position: inside;
}

/* ----------------------------------- INDIVIDUAL BANNER HOME ----------------------------------- */

/* ----------------------------------- RESORT BANNER HOME ----------------------------------- */

.resorttopheaderNL
{
    width: 636px;
    height: 275px;
    display: list-item;  
    list-style-image:url(../images/interface/headers/vakantieparken_header_nl.gif);        
    list-style-position: inside;
}

.resorttopheaderFR
{
    width: 636px;
    height: 275px;
    display: list-item; 
    list-style-image:url(../images/interface/headers/vakantieparken_header_fr.gif);    
    list-style-position: inside;
}

.resorttopheaderUK
{
    width: 636px;
    height: 275px;
    display: list-item; 
    list-style-image:url(../images/interface/headers/vakantieparken_header_uk.gif);    
    list-style-position: inside;
}

/* ----------------------------------- RESORT BANNER HOME ----------------------------------- */

.resorttopheader1010NL /*Domaine du Bonsoy*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_bonsoy_header.gif);        
    list-style-position: inside; 
}

.resorttopheader1010UK /*Domaine du Bonsoy*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_bonsoy_header.gif);        
    
list-style-position: inside; }

.resorttopheader1010FR /*Domaine du Bonsoy*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_bonsoy_header.gif);        
    list-style-position: inside; 
}

.resorttopheader1008NL /*La Boverie*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_boverie_header.gif);        
    
list-style-position: inside; }

.resorttopheader1008UK /*La Boverie*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_boverie_header.gif);        
    
list-style-position: inside; }

.resorttopheader1008FR /*La Boverie*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_boverie_header.gif);        
    
list-style-position: inside; }


.resorttopheader1009NL /*Le bochetay*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_bochetay_header.gif);        
    
list-style-position: inside; }

.resorttopheader1009UK /*Le bochetay*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_bochetay_header.gif);        
    
list-style-position: inside; }

.resorttopheader1009FR /*Le bochetay*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_bochetay_header.gif);        
    
list-style-position: inside; }


.resorttopheader1001NL /*Le Cheneau*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_cheneau_header.gif);        
    
list-style-position: inside; }

.resorttopheader1001UK /*Le Cheneau*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_cheneau_header.gif);        
    
list-style-position: inside; }

.resorttopheader1001FR /*Le Cheneau*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_cheneau_header.gif);        
    
list-style-position: inside; }




.resorttopheader1011NL /*Les Doyards*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_doyards_header.gif);        
    
list-style-position: inside; }

.resorttopheader1011UK /*Les Doyards*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_doyards_header.gif);        
    
list-style-position: inside; }

.resorttopheader1011FR /*Les Doyards*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_doyards_header.gif);        
    
list-style-position: inside; }



.resorttopheader1005NL /*Les Horlès*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_horles_header.gif);        
    
list-style-position: inside; }

.resorttopheader1005UK /*Les Horlès*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_horles_header.gif);        
    
list-style-position: inside; }

.resorttopheader1005FR /*Les Horlès*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_horles_header.gif);        
    
list-style-position: inside; }


.resorttopheader1003NL /*L'Espinette*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_espinette_header.gif);        
    
list-style-position: inside; }

.resorttopheader1003UK /*L'Espinette*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_espinette_header.gif);        
    
list-style-position: inside; }

.resorttopheader1003FR /*L'Espinette*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_espinette_header.gif);        
    
list-style-position: inside; }


.resorttopheader1007NL /*Oignies - Viroinval*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_viroinval_header.gif);        
    
list-style-position: inside; }

.resorttopheader1007UK /*Oignies - Viroinval*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_viroinval_header.gif);        
    
list-style-position: inside; }


.resorttopheader1007FR /*Oignies - Viroinval*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_viroinval_header.gif);        
    
list-style-position: inside; }



.resorttopheader1006NL /*Résidence Durbuy*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_durbuy_header.gif);        
    
list-style-position: inside; }

.resorttopheader1006UK /*Résidence Durbuy*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_durbuy_header.gif);        
    
list-style-position: inside; }


.resorttopheader1006FR /*Résidence Durbuy*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_durbuy_header.gif);        
    
list-style-position: inside; }





.resorttopheader1004NL /*Vallée de Rabais*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_rabais_header.gif);        
    
list-style-position: inside; }

.resorttopheader1004UK /*Vallée de Rabais*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_rabais_header.gif);        
    
list-style-position: inside; }


.resorttopheader1004FR /*Vallée de Rabais*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_rabais_header.gif);        
    
list-style-position: inside; }




.resorttopheader1015NL /*Village de vacances de Vencimont*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_vencimont_header.gif);        
    
list-style-position: inside; }

.resorttopheader1015UK /*Village de vacances de Vencimont*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_vencimont_header.gif);        
    
list-style-position: inside; }


.resorttopheader1015FR /*Village de vacances de Vencimont*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_vencimont_header.gif);        
    
list-style-position: inside; }




.resorttopheader1014NL /*Village de vacances Waulsort*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_waulsort_header.gif);        
    
list-style-position: inside; }

.resorttopheader1014UK /*Village de vacances Waulsort*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_waulsort_header.gif);        
    
list-style-position: inside; }

.resorttopheader1014FR /*Village de vacances Waulsort*/
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/resorts/parken_vencimont_header.gif);        
    
list-style-position: inside; }


.kidstopheaderNL 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/kids_header_nl.gif);        
    
list-style-position: inside; }

.kidstopheaderUK 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/kids_header_uk.gif);        
    
list-style-position: inside; }

.kidstopheaderFR 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/kids_header_fr.gif);        
    
list-style-position: inside; }



.selecttopheaderNL 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/select_header_nl.gif);        
     
list-style-position: inside; }

.selecttopheaderUK 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/select_header_uk.gif);        
    
list-style-position: inside; }

.selecttopheaderFR 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/select_header_fr.gif);        
    
list-style-position: inside; }



.aanbiedingentopheaderNL 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/aanbiedingen_header_nl.gif);        
    
list-style-position: inside; }

.aanbiedingentopheaderUK 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/aanbiedingen_header_uk.gif);        
    
list-style-position: inside; }

.aanbiedingentopheaderFR 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/aanbiedingen_header_fr.gif);        
    
list-style-position: inside; }

.activiteitentopheaderNL 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/activiteiten_header_nl.gif);        
    
list-style-position: inside; }

.activiteitentopheaderUK 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/activiteiten_header_uk.gif);        
    
list-style-position: inside; }

.activiteitentopheaderFR 
{
    width: 636px;
    height: 275px;
    display: list-item;    
    list-style-image: url(../images/interface/headers/activiteiten_header_fr.gif);        
    list-style-position: inside;
}

ul.headerlist
{
    display: none;
}

/* CONTENT */

.introtext 
{
    border: 0px;
}

.contentBody 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: 0px;
}


/* PROFIEL */

#profieluserloginarea 
{
    display: none;
}

#profielbutton 
{
    display: none;
}

.huurderboekingen
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    width:145px;
    float:left;
    clear:none;
    padding-left:10px;
}

.huurderboekingenalternative 
{
	float: left;
	width: 636px;
    height: 70px;
	background-image: url(../images/interface/algemeen/housedetailextendedback.gif);
	background-repeat: repeat-y;
	background-color: #EFEFEF;
}

.boekingsitem
{
    clear:both;
}

.huurderboekingenheader
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    width:145px;
    float:left;
    clear:none;
    padding-left:10px;
    font-weight:700;
    color: #FFFFFF;    
}

.boekingsheader
{
    background-image:url(../images/interface/resorts/resortbanner.gif);
    background-repeat:no-repeat;
    clear:both;
 }
 
.boekingsrow
{
    width:510px;
}

.housedetailheader {
	background-image:url(../images/interface/algemeen/housedetailheader.gif);
	background-repeat: no-repeat;
	width: 636px;
	height: 30px;
}

.housedetailboek {
	float: left;
	margin-left: 15px;
	width: 78px;
	height: 18px;
	background-image:url(../images/interface/algemeen/boekbutton_blue.gif);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #ffffff;
	padding-top: 2px;
	text-align: center;
}

.signupformlabel 
{
    float: left;
    width: 150px;
}

.boekenvolgendestap 
{
    width: 150px;
    height: 17px;
    float: right;
    padding-top: 2px;
    margin-right: 45px;
    font-weight: 700;
    display: inline;
    background-image:url(../images/interface/algemeen/bigbutton.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
}

.boekenvolgendestap a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenvolgendestap a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenvolgendestap a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.boekenvolgendestap a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}

.housedetailname 
{
    font-size: 14px;
    font-weight: 700;
}

.housedetailvanafprijs 
{
    font-size: 12px;
    margin-top: 5px;
}

.housedetailextendedinfotext 
{
    margin-top: 5px;
    font-size: 12px;
}

/* DOCUMENTATIE */

.activiteitenmainmeer 
{
    display: none;
}

.faqanswertext 
{
    display: block;
}

/* BOEKEN */

#boekentopmenucontainer 
{
    height: 20px;
	width: 636px;
	height: 26px;
	background-image: url(../images/interface/algemeen/parkbanner.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	color: #ffffff;
}

#boekentopmenucontaineritems 
{
    float: left;
    margin-top: 4px;
    margin-left: 10px;
    display: inline;
}

.boekentopmenucontaineritem 
{
    float: left;
    margin-right: 10px;
    display: inline;
    color: #FFFFFF;
}

.boekentopmenucontaineritem a:link
{
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-decoration: underline;
}

.boekentopmenucontaineritem a:visited
{
    color: #FFFFFF;    
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-decoration: underline;
}

.boekentopmenucontaineritem a:hover
{
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.boekentopmenucontaineritem a:active
{
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


#prijsEnData 
{

}

#boekingdateprice
{
    float: left;
    width: 15px;
    width: 170px;
    margin-left: 4px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background-color: #ffffff;
    border: solid 1px #999999;
}

#boekingdateprice h1 
{
    font-weight: 700;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

#boekingdateprice p
{
    font-weight: 100;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 5px;
}

#boekingdateprice p.prijs
{
    font-weight: 700;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    color: #E23712;
    text-align: right;
}


#calendar1place
{
    float:left;
}

#calendar2place
{
    float:left;
    margin-left: 5px;
}

#divcalendars a:link
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: 700;
    font-size: 10px;
}

#divcalendars a:visited
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: 700;
    font-size: 10px;
}

#divcalendars a:hover
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 700;
    font-size: 10px;
}

#divcalendars a:active
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 700;
    font-size: 10px;
}

.calendarnoshow
{
    display:none;
}

.cal
{
    padding: 2px;
    display: table;
}

.calendar0
{
    color: #751500;
    background-color: #E23712;
    width: 25px;
    height: 20px;
}
.calendar1
{
    background-color: #81df81;
    width: 25px;
    height: 20px;
}
.calendar2
{
    color: #000000;
    background-color: #89cf7d;
    width: 25px;
    height: 20px;
}

.calendar3
{
    color: #000000;
    background-color: #82c869;
    width: 25px;
    height: 20px;
}

.calendar4
{
    color: #000000;
    background-color: #38971e;
    width: 25px;
    height: 20px;          
}
.calendar5
{
    color: #000000;
    background-color: #0d6600;
    width: 25px;
    height: 20px;     
}
.calendar6
{
    color: #796100;
    background-color: #FFCC00;
    width: 25px;
    height: 20px;   
}

.calendarselected
{
    background-color: #5E95F1;
    color:#ffffff;
    width: 25px;
    height: 20px;   
}

.calendarendselected
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #0000FF;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}

.calendarendselected0
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #E23712;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}
.calendarendselected1
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #81df81;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}
.calendarendselected2
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #89cf7d;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}
.calendarendselected3
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #82c869;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}
.calendarendselected4
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #38971e;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}
.calendarendselected5
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #0d6600;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}
.calendarendselected6
{
    color:#ffffff;
    width: 25px;
    height: 20px;       
    background-color: #FFCC00;
    background-image: url(../images/interface/algemeen/endhalfday.gif)
}

.calendarstartselected
{
    color:#ffffff;
    background-color: #0000FF;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}
.calendarstartselected0
{
    color:#ffffff;
    background-color: #E23712;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}

.calendarstartselected1
{
    color:#ffffff;
    background-color: #81df81;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}
.calendarstartselected2
{
    color:#ffffff;
    background-color: #89cf7d;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}
.calendarstartselected3
{
    color:#ffffff;
    background-color: #82c869;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}
.calendarstartselected4
{
    color:#ffffff;
    background-color: #38971e;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}
.calendarstartselected5
{
    color:#ffffff;
    background-color: #0d6600;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}
.calendarstartselected6
{
    color:#ffffff;
    background-color: #FFCC00;
    width: 25px;
    height: 20px;       
    background-image: url(../images/interface/algemeen/starthalfday.gif)
}
    
.calendarpassed
{
    background-color: #FFFFFF;
    color:#2D9C1A;
    width: 25px;
    height: 20px;       
}

.calenderdays 
{
    height: 15px;
    width: 25px;
    font-weight: 700;
    font-size: 10px;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.boekstap
{
    padding:5px;
    background-color: #6FC361;
    color: #FFFFFF;
    font-weight:700;
}

.arrangementgrid
{
    float:left;
    width:330px;
    border: none;
}

.altrowaanbiedingen 
{
    background-color: #FFFFFF;
}

.arrangementgrid td 
{
    height: 20px;    
    border-bottom: 1px solid #3E3E3E;
}

.arrangementgrid a:link 
{
   color: #3E3E3E;
   text-decoration: underline;
}

.arrangementgrid a:visited 
{
   color: #3E3E3E;
   text-decoration: underline;
}

.arrangementgrid a:hover 
{
   color: #3E3E3E;
   text-decoration: none;
}

.arrangementgrid a:active 
{
   color: #3E3E3E;
   text-decoration: none;
}


.arrangementdetail
{
    clear:both;
    float:left;
    width:400px;
}

.arrangementvan
{
    float:left;
    clear:none;
    width:100px;
    }
    
.arrangementtot
{
    float:left;
    clear:none;
    width:100px;

}

.arrangementprijs
{
    float:left;
    clear:none;
    width:100px;
}

#boekenbody
{
	width: 636px;
	background-image: url(../images/interface/individualhouses/individualhouseoverviewextendedback.gif);
	background-repeat: repeat-y;
}

.boekenbody
{
	width: 636px;
	background-image: url(../images/interface/individualhouses/individualhouseoverviewextendedback.gif);
	background-repeat: repeat-y;
}


#boekennavigation
{
    float: left;
	width: 636px;
	height: 20px;
	background-image: url(../images/interface/individualhouses/individualhouseoverviewextendedback.gif);
	background-repeat: repeat-y;
}

.boekenvolgendestap 
{
    width: 150px;
    height: 17px;
    float: right;
    padding-top: 2px;
    margin-right: 45px;
    font-weight: 700;
    display: inline;
    background-image:url(../images/interface/algemeen/bigbutton.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
}

.boekenvolgendestap a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenvolgendestap a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenvolgendestap a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.boekenvolgendestap a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}

.boekenvorigestap 
{
    width: 150px;
    height: 17px;
    float: left;
    padding-top: 2px;
    margin-left: 45px;
    font-weight: 700;
    display: inline;
    background-image: url(../images/interface/algemeen/bigbutton.gif);
    background-repeat: no-repeat;
    text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}

#profieluserlogin .boekenvorigestap 
{
    margin-left: 160px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline;
}

#profielbutton .boekenvorigestap  
{
    margin-left: 0px;
    margin-bottom: 15px;
}

.boekenvorigestap a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenvorigestap a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenvorigestap a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.boekenvorigestap a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}

#boekenbottom
{
    float: left;
	width: 636px;
	height: 20px;
	background-image: url(../images/interface/individualhouses/individualhouseoverviewextendedbottom.gif);
	background-repeat: no-repeat;
}

.boekennaamvelden input
{
    clear:right;
}

.verzekeringbedrag
{
    color:#fe0000;
}

.voorwaarden
{
    width:100px;
    float:left;
    clear:none;
    cursor:pointer;
}

#divvoorwaardensenioren, #divvoorwaardenjong, #divvoorwaardenvroeg, #divvoorwaardenvereniging
{
    display:none;
    position: absolute;
    width: 500px;
    height: 215px;
    background-color: #EFEFEF;
    z-index: 10;
    border: 1px solid #FF0000;
}

.boekenextrapanel 
{
    width: 550px;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 12px;
}

.boekengewenst
{
    float: left;
    clear: left;
    width: 250px;
}

.offerteinfo
{
    float: left;
    clear: left;
    width: 250px;
    font-size: 12px;
    line-height: 16px;
}


.boekengewenstbox 
{
    width: 15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;    
}

.close
{
    width: 50px;
    font-weight: 700;
    margin: 5px;
    cursor: pointer;
}
    
#divvoorwaardenseniorentext, #divvoorwaardenjongtext, #divvoorwaardenvroegtext, #divvoorwaardenverenigingtext
{
    overflow: auto;
    height:200px;
    margin: 5px;    
}

.pnlReservatie
{
    clear:none;
    float:left;    
}
   
   
.pnlVereniging
{
    clear:both;
    float:left;    
    width:100%
}

.offerteheader
{
    font-weight: 700;
    font-size: 12px;
    color: #E23712;    
    clear: both;
}

.offertetotaal 
{
    float: right;
}

.errormessage
{
    color:#E23712;
    font-weight:700;
    height: 30px;
}

.reserveringpark 
{
    font-size: 12px;
    font-weight:  700;
}

.reserveringprijs 
{
    font-size: 12px;
    font-weight: 700;
    color: #E23712;
    padding-top: 10px;
    margin-top: 5px;
    line-height: 20px;
    text-align: right;
}

.reserveringinfo 
{
    font-size: 12px;
    line-height: 16px;
}

.bookline 
{
    clear: left;
    height: 1px;
    border: none;
    border-top: 1px solid #999999;
    padding-top: 4px;
}

.booklinesmall
{
    text-align: left;
    clear: left;
    width: 350px;
    height: 1px;
    border: none;
    border-top: 1px solid #999999;
    padding: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.booklinemini
{
    text-align: left;
    clear: left;
    width: 150px;
    height: 1px;
    border: none;
    border-top: 1px solid #999999;
    padding: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
}

#boekenbodycontent
{
    margin: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 16px;
}

#boekenbodycontent span
{
    margin: 0px;
    font-size: 12px;
}

#boekenklantgegevensbuttons 
{
    height: 100px;
}

#boekenklantgegevensbuttons .boekennee 
{
    float: left;
    width: 68px;
    height: 19px;
    padding-top: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
    font-weight: 700;
    background-image:url(../images/interface/algemeen/housetoverviewbutton.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
	display: block;
}

#boekenklantgegevensbuttons .boekenja 
{
    float: left;
    width: 68px;
    height: 19px;
    margin-left: 18px;
    font-weight: 700;
    margin-top: 10px;
    background-image: url(../images/interface/algemeen/housetoverviewbutton.gif);
    background-repeat: no-repeat;
    text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	display: block;
}

.boekenja a:link, .boekennee a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenja a:visited, .boekennee a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.boekenja a:hover, .boekennee a:shover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.boekenja a:active, .boekennee a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}

.voorwaardenradio 
{
    float: left;
    clear: left;
    width: 10px;
}

.voorwaarden 
{
    float: left;
    clear: left;
    margin-left: 23px;
    margin-bottom: 10px;
    display: inline;
    font-size: 8px;
    font-style: italic;
}

.boekingsinfo 
{
    margin-top: 10px;
    line-height: 18px;
}

.boekbuttons 
{
    margin-top: 10px;
}

.boekbuttons .boekenvorigestap 
{
    padding-top: 0px;
}

.boekbuttons .boekenvolgendestap 
{
    padding-top: 0px;
}

.betalingsheadertext 
{
    margin: 0px;
    padding: 0px;
}

.housedetailextendedheaderbook 
{
	width: 636px;
	height: 18px;
	background-image:url(../images/interface/algemeen/housedetailextendedheader.gif);
	background-repeat:no-repeat;
	margin: 0px;
}
.vertrek
{
	
	background-image: url(../images/interface/algemeen/logo.gif);
}

#boekenbody
{
    float: left;
    page-break-before: avoid;
	width: 636px;
}

.offerteheader
{
    font-weight: 700;
    font-size: 12px;
    color: #E23712;    
    clear: both;
}

.bedragtotaal
{
    width: 620px;
    clear: left;
    font-size: 12px;
    color: #E23712;
    font-weight:700;
    line-height: 20px;
    text-align: right;
}

.bedragtotaalfinal 
{
    width: 615px;
    float: left;
    clear: left;
    text-align: right;
}

.bedragtotaalfinal span 
{
    width: 615px;
    float: right;
    font-size: 20pt;
}

span.bedragtotaalwoord 
{
    float: right;
    font-size: 12px;
    color: #E23712;
    font-weight:700;
    line-height: 20px;
    text-align: right;
}

span.bedragtotaalprijs
{
    float: left;
    font-size: 20px;
    color: #E23712;
    font-weight:700;
    line-height: 20px;
    text-align: right;
}

#boekenbodycontent
{
    margin: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 16px;
}

#boekenbodycontent span
{
    float: left;
    clear: left;
    font-size: 12px;
}

#boekennavigation 
{
    display: none;
}

.offerteinfo
{
    float: left;
    clear: left;
    width: 250px;
    font-size: 12px;
    line-height: 16px;
}

.offerteinfotable 
{
    float: left;
    clear: left;
    font-size: 12px;
    line-height: 16px;
}

.offerteinfotable td
{
    font-size: 12px;
    line-height: 16px;
    width: 250px;
}

