/*		###		MAIN		###		*/

html{		
		height: 	100%;
		margin-bottom:	10px;
}

body{       	
		width:		970px;
		background-color: #29357D; 
		margin-left:	auto;
		margin-right:	auto;
		height:		auto;
		border:		0px;
		font-family:	"trebuchet ms", Verdana, Tahoma, sans-serif;
		font-size:	9pt;							
}

/*		###		HOME		###		*/

.rightcolumn{
		width:		180px;
		
}

/*	###		MAATWERK	###		*/

.maatwerkinfo{	
		width:		155px;
		height:		auto;
		float:		right;
		margin-top:	1px;
		margin-bottom: 10px;
		margin-left:	3px;
							

}

.maatwerkinfocontent{	
		width:		142px;
		height:		auto;
		background-color: #29357D;
		color:		#FFFFFF;
		padding-left:	7px;
		padding-right:	5px;
		margin-top:		0px;
		margin-bottom:	-2px;
		font-size:	12px;
		overflow:	hidden;
		line-height: 	130%;
		
		

}

.maatwerkinfocontent img{
		display:	block;
		float: 		left;
		border: 	1px solid #000;
		height:		60px;
		width:		55px;
		margin-top:	4px;
		margin-bottom:	5px;
		

}

.maatwerkinforesults{	
		width:		155px;
		height:		auto;
		float:		right;
		margin-top:	1px;
		margin-left:	3px;
		margin-bottom:  10px;
							

}

.maatwerkinfocontent span{
		width:		80px;
		display:	block;
		float: 		left;
		margin-left:	4px;
		margin-top:	3px;
		color:		#ffffff;
		font-weight:	normal;
}
	
.maatwerkinfocontent form{
		text-align:	center;
}							

/*	###		AANBIEDINGEN	###		*/

.homeaanbiedingen{	
		width:		155px;
		height:		auto;
		margin-top:	12px;
		margin-left:	12px;
							
}

.homeaanbiedingencontent{	
		width:		155px;
		height:		auto;
		background-color: #BE2124;
}

.homeaanbiedingentitle{
		margin-top:	3px;
		width:		145px;
		font-size:	0.9em;
		font-weight: 	bold;
		color:		#FFFFFF;
		margin-bottom: 5px;
}

.homeaanbiedingenaanbieding{
		width:		155px;
		height: 	75px;
		overflow:	visible;
		color:		#000000;
}

.homeaanbiedingensticker{
		float:		right;
		height:		52px;
		margin-top:	6px;
		
				
}

.homeaanbiedingenprijsgegevens{
		width:		52px;
		position:	static;
		z-index: 	3;
		margin-top:	-45px;
		
}

.homeaanbiedingenprijsaanvraag{
		color:		#000000;
		margin-top:	8px;
		margin-left:	6px;
		font-size:	10px;
		line-height: 	90%

}

.homeaanbiedingenprijspre{
		color:		#000000;
		margin-top:	-2px;
		margin-left:	10px;
		font-size:	0.9em;
		font-weight:	normal;
		height:		14px;

}


.homeaanbiedingenprijs{	
		margin-top:	-4px;
		margin-left:	6px;	
		font-size:	11px;
		color:		#29357D;
		font-weight:	bold;
}

.homeaanbiedingenprijssuff{
		color:		#000000;
		margin-top:  	-6px;
		margin-left:	0px;
		font-size:	0.9em;
		text-align:	center;
		font-weight:	normal;
		height:		7px;

}

.homeaanbiedingenfoto{
		border:		1px solid #000000;
		width:		100px;
		margin-left:	20px;
		position:	static;
		z-index:	1;
}


.homeaanbiedingentext{
		margin-left:	2px;
		color: 		#FFFFFF;
		font-size: 	0.9em;
		float:		right;	
		width:		145px;	
}

.homeaanbiedingentext a{
		color: 		#7F931C;
		font-weight:	bold;		
}

.homeaanbiedingenmeer {
		text-align:		right;
		font-weight:	bold;
		background-color: #BE2124;
		width:			155px;
		
}

.homeaanbiedingenmeer a{
		color: 		#7F931C;
		font-weight:	bold;
		margin-right:	5px;
}


/*	### aanbiedingen OLD ###	

.homespecial{	
		width:		250px;
		height:		auto;
		background-color: #FFFFFF;
		float:		right;
		margin-left:	7px;
		margin-top:	15px;
							

}

.homespecialcontent{	
		width:		240px;
		height:		auto;
		background-color: #BE2124;
		color:		#FFFFFF;
		padding-left:	5px;
		padding-right:	5px;
		margin-bottom:	-2px;
		font-size:	12px;
		overflow:	hidden;

}

.homespecialcontent a{   
		color:		#97AC2D;
		font-weight:	bold;
		margin-left:	160px;
							
}

.homespecialcontentprice{	
		font-size:	16px;
		font-weight:	bold;
}

.homespecialcontentname{	
		font-size:	18px;
		font-weight:	bold;
}

.specialimg{	
		margin-top:	-3px;
		margin-bottom:	-3px;
}					*/


/*		### categorieen ###	*/
.browsecats{
		width: 		505px;
		border-collapse: collapse;
		margin-left:	3px;
		margin-top:	15px; 
}


.browsecatsheader{
		
		background-color: #BE2124;
		
}

.browsecatsheader a:hover{
		color:		#29357D;

}
.browsecatsheader a{
		font-size:	14px;
		font-weight:	bold;
		color: 		#ffffff;
}

.browsecatsitem{
		width: 		127px;
		
}

.browsecatsitemsmall{
		font-size: 	11px;
}
.browsecatsitem a{
		color: 		#7E7E7E;
}
.browsecatsitem a:hover{
		color: 		#29357D;

}



/*		###		LETS TRAVEL OP REIS	###	*/

.tasje{	
		width:		250px;
		height:		auto;
		background-color: #FFFFFF;
		float:		right;
		margin-left:	7px;
		margin-top:	15px;
							

}

.tasjecontent{	
		width:		240px;
		height:		auto;
		background-color: #F3FFB8;
		color:		#29357D;
		padding-left:	5px;
		padding-right:	5px;
		margin-bottom:	-2px;
		font-size:	12px;
		overflow:	hidden;

}

.tasjecontent a{   
		color:		#97AC2D;
		font-weight:	bold;
		margin-left:	160px;
							
}

.photodescription{	
		font-size:	9px;
		margin-top:	3px;
		margin-bottom:	5px;
		background-color: #F3FFB8;
}

.tasjeactie{   	
		border:		1px solid;
		border-color:	#000000;
}

.tasjediv{	
		margin-left:	-8px;
		margin-right:	-8px;
		width:		200px;
}



/*				###		SEARCHFORM			###		*/
.mainsearch{
		
		font-weight: 	bold;
		border: 		2px solid #ffffff;
		margin-bottom:	10px;
		width:			505px;
		
}

.mainsearchcontent{
		background-color: #BED73D;
		height:		98px;
		margin-top:	0px;
		margin-bottom:	-0px;
		width:			505px;
}

#mainsearchtable{
		
}

#mainsearchtable1{
		padding-left: 5px;
		width:	140px;
		height: auto;
		float:	left;
		
}

#mainsearchtable2{
		width:	140px;
		height: auto;
		float:	left;
		
}

#mainsearchtable3{
		width:  110px;
		height: auto;
		float:	left;
		
}

#mainsearchtable4{
		width:	110px;
		height: auto;
		float:	left;
		
}

#mainsearchtable5{
		margin-top:	0px;
		width:	215px;
		height: auto;
		float:	right;
		
}

#searchbutton{
		width:		210px;
		height:		45px;
		margin-left:	-3px;
		margin-top: 	5px;
		font-size:	12px;
		font-weight:	normal;
}

#mainsearchtable h3{
		font-size:	14px;							
		font-weight:	bold;
		color:		#29357D;
		margin-bottom:	-2px;
		margin-top:	0px;
		margin-left:	5px;
}

.mainsearchselect{
		width:		133px;
		margin-top: 2px;
}

.mainsearchselectsmall{
		width:		98px;
		margin-top:	2px;
}

.mainsearchblue{
		color:		#29357D;
}

.mainsearchbold{
		font-weight: bold;
}

#mainsearchcaption{
		margin-top:		10px;
		margin-bottom:	3px;
}

/*				###		SEARCHFORM			###		*/
.search{
		
		font-weight: 	bold;
		width: 		505px;
		border: 	2px solid #ffffff;
		margin-bottom:	10px;
		
}

.searchcontent{
		background-color: #BED73D;
		height:		100px;
		overflow: visible;
		margin-bottom:	-10px;
		width: 		505px;	
}

.search select{
		margin-right: 	-10px;
}

.search p{		
		font-size: 	13px;
		font-weight:	bold;
		color:		#29357D;
		margin-bottom:	0px;
		margin-left:	4px;
		margin-top: 	2px;
}

#searchtable{
		
		border-collapse: collapse;
		margin-bottom:	5px;
		/*border: 1px solid #000;*/
		
}

#searchtable h3{
		font-size:	14px;							
		font-weight:	bold;
		color:		#29357D;
		margin-bottom:	-2px;
		margin-top:	0px;
		margin-left:	5px;
}
#searchleft{
		width:		175px;		
}
#searchmiddle{
		width: 		165px;		
}

#searchright{
		width: 		165px;		
}

.searchSelect{
		width:		150px;
}

.searchselectsmall{
		width:		100px;
}

.searchbold{
		color:		#29357D;
}

.inputtext{
		margin-left:	3px;
		margin-top: 	2px;
}

.inputsearch{
		margin-left:	3px;
		margin-top: 	8px;
}

.search img{
		margin-top:	5px;
}

#searchz	{
		position:	absolute;
		z-index:	-1;
}

/*				###		CATSEARCHFORM			###		*/

.catSearchTable{	
		width: 		505px;
		border-collapse: collapse;
		background-color:	#EEEEEE;
		margin-left:	3px;
		margin-top:	15px; 
}

.catSearchHeader{
		background-color: #BED73D;
}

.catSearchHeader a{
		margin-top:	5px;
		margin-left: 10px;
		margin-bottom:	-10px;
		color:		#29357D;
		font-size:	14px;
		font-weight: bold;
}

.catSearchBar{
		background-color: #BED73D;
		
}
.catSearchSelect{
		margin-left:	0px;
		margin-top:		-1px;
		width:			100px;
}

.catSearchSubmit{
		margin-top:	1px;
		width:		50px;
}

.catSearchItem{
		width: 		127px;	
}

.catSearchItemSmall{
		font-size: 	11px;
}
.catSearchItem a{
		color: 		#7E7E7E;
}
.catSearchItem a:hover{
		color: 		#29357D;

}
/*		###		TEXT & LINKS	###		*/
a{		
		font-size:	11px;
		text-decoration: none;
		color:		#FFFFFF;
}

#contentpage a	{		
		font-size:	11px;
		text-decoration: none;
		color:		#7F931C;
		font-weight:	normal;
}

.small{
		font-size: 9px;
}
p{			
		margin-top:	0px;
}

.info{		
		font-size:	11px;
		margin-bottom:	0px;
}

h2{		
		margin-top:	3px;
		margin-left:	7px;
		margin-bottom:	-2px;
		color:		#FFFFFF;
		font-size:	14px;
		font-weight:	normal;
}

h4{			
		margin-top:	0px;
		margin-left:	7px;
		margin-bottom:	5px;
		color:		#BED73D;
		font-size:	11px;
		font-weight:	normal;							
}

.h3{	
		font-size:	14px;							
		font-weight:	bold;
		color:		#29357D;
		margin-bottom:	-17px;
		margin-top:	0px;
	
							
}

h5{			
		margin-top:	10px;
		margin-left:	0px;
		margin-bottom:	5px;
		color:		#92BD0B;
		font-size:	12px;
		font-weight:	bold;							
}

h6{			
		margin-top:	0px;
		margin-left:	0px;
		margin-bottom:	20px;
		color:		#29357D;
		font-size:	10px;
		font-weight:	bold;
							
}

.tradedoublerbanner{	
		float:		right;
		height:		600px;
		width:		120px;
		background-color: #29357D;
						
}
	
.siteholder{	
		background-color: #BED73D;
		width:		840px;
		overflow:	hidden;
		border:		2px solid;
		border-color:	#0054A4;
		padding-bottom:	3px;
		margin-left: 	auto;
		margin-right: 	auto;
							
} 

.header{		
		padding:	0px;
		width:		830px;
		height:		120px;
		border:		2px solid;
		border-color:	#FFFFFF;
		margin-top:	4px;
		margin-left:	3px;
							
														
} 

.header img{		
		margin-bottom:	-15px;

}

/*		###		LEFT MENU ITEMS		###		*/

.sidebar{		
		background-color: #BED73D;
		width:		120px;
		float:		left;
		margin-top:	3px;
		margin-left:	2px;
		padding:	0px;
		border:		0px;
}

.newsletter{		
		background-color: #0054A4;
		width:		120px;
		height:		140px;
		border:		2px solid;
		border-color:	#FFFFFF;
		margin-top:	2px;
							
}

#newslettercontents{	
		background-color: #0054A4;
		padding-left:	6px;
		border:		0px;
		font-size:	10px;
		color:		#FFFFFF;
}

.opgenomen{	
		color:		#FFFFFF;
		font-size:	12px;
		background-color: #0054A4;	
}


form{		
		margin:		0px;
		
}

input{		
		font-size:	10px;
}

select{		
		font-size:	10px;
}

textarea{	
		font-size:	10px;
		font-family:	verdana, sans-serif;		
}

.radiobutton{		
		margin-left:	-3px;
}

.formbutton{		
		margin-top:	5px;
		margin-left:	1px;
}

.formlink{		
		margin-left:	0px;
		font-size:	10px;
		font-weight:	bold;
		margin-top:	5px;
}


.menu{		
		background-color: #0054A4;
		width:		120px;
		border:		2px solid;
		border-color:	#FFFFFF;
		padding-bottom:	10px;
		margin-top:	3px;							
} 

.menuImg{		
		margin-bottom:	3px;
}

.linkbutton{       
		margin-left:	7px;
		margin-top:	3px;
		border:		0px;
}

.link{			
		margin-left:	0px;
		font-size:	11px;
		font-weight:	normal;
		margin-top:	5px;
}

.menusplitter{
		margin-left:	7px;
		margin-top:	2px;
		margin-bottom:	2px;
		border:		0px;

}

.copy{			
		font-size:	11px;
		background-color: #0054A4;
		border:		0px;
		margin-left: 	23px;
		
		color:		#FFFFFF;
		margin-top:	5px;
}

.special{	height:		180px;
		width:		120px;
		margin-top:	0px;
		border:		2px solid;
		border-color:	#FFFFFF;
		padding-bottom:	0px;
		
}

.special img{			
		margin-bottom:	-10px;
		border:		0px;
}

.special2{			
		height:		161px;
		width:		120px;
		margin-top:	3px;
		border:		2px solid;
		border-color:	#FFFFFF;
		padding-bottom:	0px;
}

.special2 img{			
		margin-bottom:	-10px;

}

/*		###		DROP DOWN MENU	OLD	###		*/
.navigation{	
		background-color: #BED73D;
		border:		0px;
		width:		634px;
		float:		right;
		margin-top:	3px;
		margin-right:	2px;
							
}

.navigation td { 
												
		background-color: #0054A4;
		border:		2px solid #FFFFFF;
		padding-bottom:	3px;
}		


.navigation a {
		font-weight: 	bold;
		letter-spacing: 1px
							
}

.navigation table {
    		border-collapse: collapse;
		background-color: #BED73D;
}

.navigation td span a {
    		font-family: 	"trebuchet ms", Verdana, Arial, sans-serif;
		font-size:	11px;
		margin-right: 	0px;
		margin-left: 	0px;	
		padding-top: 	3px;
		padding-left: 	10px;
		padding-right: 	10px;
		color: 		#FFFFFF;
}

.navigation td span a:hover {
	        text-decoration: none;
      		color: 		#BED73D;
}

.navigation .submenu {
		font-size:	11px;
		position: 	absolute;
		background: 	#0054A4;
		border: 	0px;
		margin-left: 	10px;
		margin-top: 	3px;
		display: 	none;
		padding: 	5px;
		border:		1px solid #FFFFFF;
							
							
}

.navigation .submenu a {	
		font-weight:  	normal;
		padding-left: 	4px;
		padding-right: 	4px;
}

.navigation .submenu div {	
		background-color: #0054A4;
		width:		150px;
		height:		16px;
		border:		1px solid #FFFFFF;
    		padding-left: 	3px;
		padding-right: 	10px;
		margin-left: 	2px;
		margin-right: 	2px;
							
}
.navigation .submenu div a:hover {
		text-decoration: none;
		background:	#0054A4;
		color:		#BED73D;
							
		
}

/*		###		GUIDE (top of page)	###		*/	



.guide{	
		background-color: #0054A4;
		height:		10px;
		margin-right:	2px;
		margin-top:	0px;
		width:		700px;
		height:		auto;
		border:		2px solid;
		border-color:	#FFFFFF;
		display: 	block;
		float: right;
			
} 

.guide table{
		width:		700px;	
}

#zoekwoord{
		float:		right; 
		margin-top: 17px;
}
/*		###		BREADCRUMBS	###		*/	



#breadcrumbtext{
		display:	block;
		margin-bottom: 	5px;
						
} 

.starttext{
		font-weight: 	bold;
		color:		#7E7E7E;		
		
			
}

.breadcrumbhome{
		font-weight: 	normal;
		color: 		#7F931C;
		text-decoration:	underline;
		letter-spacing: 1px;

}

.breadcrumb{
		font-weight: 	normal;
		color:		#29357D;
		letter-spacing: 1px
}

/*		###		CONTENT 		###		*/

.content{	
		background-color: #FFFFFF;
		padding-left:	10px;
		padding-right:	10px;
		padding-top:	7px;
		padding-bottom: 15px;
		margin-right:	2px;
		margin-bottom:	5px;
		width:		684px;
		border:		0px;
		float: 		right;
		height:		auto;
		display: 	block;
		overflow: 	hidden;																								
} 

.content h1{	
		margin-top:	0px;
		margin-left:	0px;
		margin-bottom:	-15px;
		color:		#29357D;
		font-size:	16px;
		font-weight:	bold;
} 


.content h2{	
		font-size:	14px;
		color:		#29357D;
		font-weight:	bold;
		margin-bottom:	-17px;
		margin-top:	5px;
		margin-left:	0px;
		
							
}

.content h3{	
		font-size:	12px;							
		font-weight:	bold;
		color:		#FC0066;
		margin-bottom:	0px;
		margin-top:	0px;
	
							
}

.content h4{	
		font-size:	12px;							
		font-weight:	bold;
		color:		#FF0066;
		margin-bottom:	-30px;
		margin-top:	15px;							
}

.content h5{	
		font-size:	12px;							
		font-weight:	bold;
		color:		#FC0066;
		margin-bottom:	0px;
		margin-top:	0px;							
}

.content h6{	
		font-size:	14px;							
		font-weight:	bold;
		color:		#BE2124;
		margin-bottom:	0px;
		margin-top:	0px;								
}

.content ul{ 
		/*list-style-image: url(../images/circle.gif);*/ 
		list-style-type: none;
		text-indent: 	0px;
		list-style-position: outside;
		margin-top:	3px;
		margin-bottom:	0px;	
}

.content ul li{
		margin-left: -40px;
		padding-left: 1em;
		background-image: url(../images/circle.gif);
		background-repeat: no-repeat;
		background-position: 0em .4em;
}
.stars{	
		border:		0px;
		margin-top:	3px;
}




.hotellink{	
		font-size:	14px;
		font-weight:	bold;
							
}



.content td{	
		vertical-align:	top;
} 


.disclaimer{	
		background-color: #29357D; 
		font-weight:	normal;
		font-size:	11px;
		margin-top:	2px;
		margin-left:	0px;
		margin-bottom:	3px;
		width:		830px;
		margin-left: 	auto;
		margin-right:  	auto;
							
} 

.contact{	
		background-color: #0054A4;
		width:		112px;
		height:		auto;
		border:		2px solid;
		border-color:	#FFFFFF;
		padding-bottom:	5px;
		padding-left:	8px;
		margin-top:	3px;	
		font-size:	11px;
		text-align:	left;
		font-weight:	normal;
		color:		#BED73D;						
							
} 

.news{	
		background-color: #0054A4;
		width:		112px;
		height:		135px;
		border:		2px solid;
		border-color:	#FFFFFF;
		padding-bottom:	5px;
		padding-left:	8px;
		margin-top:	3px;	
		font-size:	11px;
		text-align:	left;
		font-weight:	normal;
		color:		#BED73D;						
							
} 

.newsdiv{	
		background-color: #0054A4;
		float:		right;
		margin-right:	8px;
}
.newsImg{		
		margin-left:	-8px;
							
}

.contactImg{		
		margin-left:	-8px;
							
}

.contact a{	
		font-size:	12px;
		font-weight:	normal;
}

.contactgegevens{	
		float:		left;
		width:		400px;
		margin-left: 	10px;
							
}

.adres{	
		float: 		right;	
		margin-left:	-100px;
		margin-top:	25px;
							
}

.adres a{	
		color:		#7F931C;	
		
								
}

.alert{
		color:		#FF0000;
}
.hometext a{	
		color:		#7F931C;		
		
}



.validemail{	
		color:		#A2B739;
		font-weight:	bold;
}

.extra{	
		width:		365px;
		float:		left;
		margin-bottom:	15px;
							
							
}

.width{	
		width:		100px; 
}

.hotel{	
		background-color: #F3FFB8;
		width:		365px;
		margin-bottom:	-2px;
		margin-top:	-6px;							
}

.reisverzekeringen{	
		width:		365px;
		padding-left:	9px;														
}


#brochure{	
		width:		200px;
		height:		auto;
		background-color: #FFFFFF;
		float:		right;
		margin-right:	5px;
		margin-top:	20px;
							
}

.brochurecontent{	
		float:		right;
		width:		170px;
		height:		auto;
		background-color: #BED73D;
		color:		#0054A4;
		font-family:	"trebuchet ms", Verdana, Arial, sans-serif;
		padding-left:	15px;
		padding-right:	15px;
		margin-bottom:	-1px;
		margin-top:	-5px;
		font-size:	11px;

}

.brochurecontent p{  
		color:		#0054A4;
}

.brochurelink{	
		color:		#0054A4;
		background-color: #BED73D;
		float:		right;
		width:		72px;
		padding-left:	128px;							
}

.brochurelink a{	
		color:		#0054A4;
} 

.deco{		
		margin-left:	5px;
		margin-top:	4px;
}

.deco1{		
		margin-right:	7px;
		margin-top:	22px;
}

.verzekering{		
		font-size:	14px;
		width:		680px;
}

.verzekering a{		
		font-size:	14px;
		font-weight:	normal;
		color:		#7F931C;
}

.verzekering img{		
		border:		0px;
}

.dotbg{		
		background-image: url(/resources/images/dot.gif);
		background-repeat: repeat-x;
}

.verzekering_bar{		
		background-color: #0054A4;
		color:		#FFFFFF;
		font-weight:	normal;
}

.top{		
		margin-bottom:	-5px;

}
.search{		
		background-color: #FFFFFF;
		height:		180px;
		width:		365px;
		border:		0px solid;
		margin-bottom:	20px;
		padding:	5px;
		z-index:	-50;
		clear:		both;
		margin-left:	-5px;
		margin-bottom:	5px;

}

.green{		
		background-color: #BED73D;
		padding-left:	10px;
		width:		355px;
							
							
}


.green select{		
		width:		140px;
							
}

.green img{			
		margin-left:	-10px;
							
}

.green hr{	
		margin:		0px;
		margin-right:	10px;
							
}

.green1{		
		background-color: #BED73D;
		padding-left:	10px;
		width:		355px;
		height:		62px;
														
}

.green1 select{		
		width:		140px;
							
}

.green1 img{			
		margin-left:	-10px;							
}

.green1 hr{	
		margin:		0px;
		margin-right:	10px;			
}

.zoeken{		
		float:		right;
		width:		100px;
		height:		43px;
		margin-top:	-25px;
		margin-right:	12px;
}



.iframe{		
		border:		0px;
		margin-left:	-15px;
		margin-right:	-35px;
		width:		618px;
		height:		800px;
							
							
}

  

.center{  
	 	margin-left:	95px;
							

}


/*		###		RESULTPAGE		###		*/
#resultoutline{
		width: 		685px;
		position: relative;
		
}

.resultoutline{
		width: 		685px;
		
}

/*.resultoutline a{
		color:		#7F931C;
}*/
.resultleftcolumn{
		width: 		505px;
		
}

.resultrightcolumn{
		width:		170px;
		padding-left: 10px;
}

.resultrightcolumn select{
		width:		150px;
}

.subfilterspan{
		color:		#29357D;
		font-weight: bold;
}

.resultrightcolumn h3{
		font-size:	14px;							
		font-weight:	bold;
		color:		#29357D;
		margin-bottom:	-17px;
		
}


.resultrightcolumn h4{
		font-size:	12px;							
		font-weight:	bold;
		color:		#29357D;
		margin-bottom:	-4px;
		margin-top:	0px;
}


.resultlist{	
		width:		509px;
		border-collapse: collapse;
}

.row1{		
		background: 	#FFFFFF;
		
						
}


.row2{	
		background: 	#eeeeee;
		
}

.resultfoto{		
		width:		120px;
		padding-bottom:	6px;
}

.fotos{	
		border:		1px solid #000000;
		width:		100px;
		margin-top:	5px;
		margin-right:	8px;
		margin-left:	8px;
		
		
}

.overlay{
		height:		60px;
		position:	relative;
		margin-right:	8px;
		margin-left:	8px;
		margin-bottom:	-60px;
		z-index:	3;
		border: 	0px;
		
}

.resultcontent{		
		width:		385px;
		
}

.resultcontent ul{
		margin-bottom: -20px;
}

.resultsort{	
		background-color: #BED73D;
		border:		0px;
		width:		505px;
		margin-top:	3px;
		margin-right:	2px;
							
}

#resultsorttitle{
		width: 121px;
}

.resultsort td { 
												
		background-color: #0054A4;
		border:		2px solid #FFFFFF;
		padding-bottom:	3px;
}		


.resultsort a {
		font-weight: 	bold;
		letter-spacing: 1px
							
}

.resultsort table {
		width: 507px;
    		border-collapse: collapse;
		background-color: #BED73D;
}

.resultsort td span{
    		font-family: 	"trebuchet ms", Verdana, Arial, sans-serif;
		font-size:	11px;
		margin-right: 	0px;
		margin-left: 	0px;	
		padding-top: 	3px;
		padding-left: 	10px;
		padding-right: 	10px;
		color: 		#FFFFFF;
}

.resultsort td span a {
		color: 		#FFFFFF;
}

.resultsort td span a:hover {
	        text-decoration: none;
      		color: 		#BED73D;
}

.resultsort img{
		border: 	0px;
}

.resultnamelink{	
		font-size:	15px;
		font-weight:	bold;
		color: 		#29357D;
							
}

.resultlocationlink{	
		font-size:	12px;
		font-weight:	bold;
		color:		#FF0066;
							
}

.resultmoreinfo{
		color:		#7F931C;
}

#resultnav{
		margin-bottom: 3px;
}
#resulttotal{
		width:		200px;
		font-weight: bold;
}

#resultprevious{
		width:		160px;
		font-weight: bold;

}

#resultnext{
		width:		145px;
		font-weight: bold;
}

.prijssticker{
		float: 		right;
		position: 	static;
		z-index:	2;
		width:		74px;
		height:		78px;
		margin-right:	3px;
		margin-bottom:	-4px;
				
}

.prijssticker img{
		border:		0px;
}

.prijsstickerleft{
		float: 		left;
		position: 	static;
		z-index:	2;
		width:		74px;
		height:		78px;
		margin-right:	10px;
		margin-bottom:	0px;			
}

.prijsstickerleft img{
		border:		0px;
}

.prijsgegevens{
		width:		74px;
		position: 	static;
		z-index: 	3;
		margin-top:	-78px;		
}

.prijsaanvraag{
		margin-top:	22px;
		margin-left:	13px;
		font-size:	11px;
		font-weight:	bold;
}

.prijsaanvraag a{
		color:		#000000;
}

.prijspre{
		margin-top:	14px;
		margin-left:	17px;	
}

.prijspre a{
		font-size:	11px;
		font-weight:	normal;
		height:		14px;
		color:		#000000;
}
.prijs{
		margin-top:	-2px;
		margin-left:	8px;
		font-size:	14px;
		color:		#29357D;
		font-weight:	bold;
}
.prijs a{
		font-size:	14px;
		color:		#29357D;
		font-weight:	bold;
}

.prijssuff{
		margin-top:  	-3px;
		text-align:		center;
}
.prijssuff a{
		font-size:	11px;
		font-weight:	normal;
		color:		#000000;
}
.price a{	
		font-size:	14px;
		color:		#29357D;
		font-weight:	bold;
}

/*		###		PRODUCTPAGE		###		*/

#productaffiliate{
		text-align:	center;
}

#productoutline{
		width: 		685px;		
}

#productleftcolumn{
		width: 		426px;
}

#productrightcolumn{
		width:		260px;	
}

#arrangemententable{
		width:		410px;
		border-collapse: collapse;
}
#productmenu{
	margin-left: 2px;
	margin-top:	5px;
	width:		252px; 
	height:		20px;
	background-color: #0054A4; 
	border:		0px;
	border-collapse: collapse;
}

#productmenu a{
	font-weight:	normal;
	color:		#FFFFFF;
}

#productmenu td{
	border:		1px solid #ffffff;
	width:		115px;
	padding-left:	10px;
	padding-top:	2px;
}
.overlaybig{
		height:		100px;
		width:		250px;
		position:	relative;
		margin-bottom:	-100px;
		z-index:	3;
		border: 	0px;		
}

#fotobig{
		border:		1px solid #000000;
		width:		250px;
		margin-top:	5px;
		margin-right:	2px;
		margin-left:	2px;
		position:	relative;
		z-index:	1;
}


#fotobar{
		/*border:		1px solid #000000;*/
		width:		100px;
		margin-top:	10px;
		padding-top:	4px;
		padding-right:	6px;
		padding-left:	6px;
		height:		auto;
		background-color: #EDEDED;
		float:		right;
}

.fotobarfoto{
		border:		1px solid #000000;
		width:		100px;
}

.fotobarfotodescription{	
		font-size:	9px;
		margin-top:	3px;
		margin-bottom:	5px;
		
}

#linksbar{
		float: 		left;
}

.boeken{		
		border:		0px;
		margin-bottom:	4px;
		margin-top:	10px;
		margin-left: 12px;
}

.productlinks{
		margin-left:	10px;
}

#productparent{
		/*border:		1px solid #000000;*/
		width:		125px;
		margin-top:	10px;
		padding-top:	5px;
		padding-left: 	5px;
		padding-right:	5px;
		padding-bottom: 10px;
		height:		auto;
		background-color: #EDEDED;
		color: 		#7E7E7E;
	
}

#kenmerkenbar{
		/*border:		1px solid #000000;*/
		width:		125px;
		margin-top:	10px;
		padding-top:	5px;
		padding-left: 	5px;
		padding-right:	5px;
		padding-bottom: 10px;
		height:		auto;
		background-color: #EDEDED;
}

#productaanbieder{
		/*border:		1px solid #000000;*/
		width:		245px;
		margin-top:	10px;
		padding-top:	5px;
		padding-left: 	5px;
		padding-right:	5px;
		padding-bottom: 10px;
		height:		auto;
		display:	block;
		float: 		left;
		background-color: #EDEDED;
		color: 		#7E7E7E;
	
}


#productcats{
		width: 		245px;
		display:	block;
		float: 		left;
		color: 		#7E7E7E; 
		margin-top:	10px;
}

#productbrowsecats{
		width: 		245px;
		border-collapse: collapse;
		margin-left:	3px;
		margin-top:	0px; 
}


#productbrowsecatsheader{
		background-color: #BE2124;
}

#productbrowsecatsheader a{
		font-size:	14px;
		font-weight:	bold;
		color: 		#ffffff;
}

#productbrowsecatsheader a:hover{
		color:		#29357D;
}

.productbrowsecatsitem{
		width: 		122px;
}

.productbrowsecatsitem a{
		color: 		#7E7E7E;
}

.productbrowsecatsitem a:hover{
		color: 		#29357D;
}

.pinktext{	
		font-size:	13px;							
		font-weight:	bold;
		color:		#FC0066;								
}

.productcontenttable	{		
		margin-top:		0px;
		border-collapse:collapse;
		width:			390px;
}

.productcontenttable td	{		
		border:			1px solid #7E7E7E;
		padding:		5px;
		
}
.noborder	{		
		margin-top:		-20px;
		
}

.noborder td{
		padding:		3px; 
		
}
ul.kenmerken{ 
		/*list-style-image: url(../images/circle.gif);*/ 
		list-style-type: none;
		text-indent: 	0px;
		list-style-position: outside;
		margin-top:	3px;
		margin-bottom: 	0px;
		
}

ul.kenmerken li{
		margin-left: -40px;
		margin-bottom: 0px;
		padding-left: 1em;
		background-image: url(../images/circle.gif);
		background-repeat: no-repeat;
		background-position: 0em .4em;
		

}

.kamertd{
		width:		215px;
}
.kamerimage{
		border: 	1px solid #000000;
		margin-right:	4px;
		margin-top:	4px;
		float:		left;
}

.kamertext{
		float:		right;
}

a.filelink{
		background-color: #EEEEEE;
		padding-left:	2px;
		padding-right:	2px;
		border-top:		1px solid #DDDDDD;
		border-left:	1px solid #DDDDDD;
		border-right:	1px solid #BBBBBB;
		border-bottom:	1px solid #BBBBBB;
}

.arrangementensticker{
		float:		right;
		height:		52px;
		margin-top:	2px;
		
				
}

/*		###			bookingform			###		*/

#bookingheader{
		margin-left:	auto;
		margin-right:	auto;
		margin-top:		10px;
		width:			500px;
		height:			auto;
		display:		block;
}

#bookingheader img{	
		border:		1px solid #000000;	
		margin-right:	5px;
		margin-bottom:	5px;
}

#bookingheadername{	
		font-size:	14px;							
		font-weight:	bold;
		color:		#29357D;
		margin-bottom:	0px;
		margin-top:	0px;
		display:	block;
}

#bookingheaderlocation{	
		font-size:	12px;							
		font-weight:	bold;
		color:		#FC0066;
		margin-bottom:	0px;
		margin-top:	0px;
		display:	block;
}

#booking{
		margin-left:	auto;
		margin-right:	auto;
		width:			500px;
		background-color: #EEEEEE;
		border:			2px solid #7E7E7E;  
		
}

#bookingtext{
		margin-top:		25px;
		margin-bottom:	10px;
		margin-left:	auto;
		margin-right:	auto;
		padding:		5px;
		width:			390px;
		background-color: #FFFFFF;
		border:			1px solid #7E7E7E;  
}

#bookingalert{
		margin-bottom:	10px;
		margin-left:	auto;
		margin-right:	auto;
		padding:		5px;
		width:			390px;
		color:			#FF0000;
		background-color: #FFFFFF;
		border:			1px solid #7E7E7E;  
		
}

#bookingformtable{
		margin-left:	auto;
		margin-right:	auto;
		width:			350px;  	
}

#bookingformtable submit{
		float:			right;	
}

.bookingforminput{
		width:			420px;
		font-size:		11px;
}

/*		### AANBIEDER PAGINA ###	*/

.aanbiedersort{	
		background-color: #BED73D;
		border:		0px;
		width:		505px;
		margin-top:	3px;
		margin-right:	2px;
							
}

#aanbiedersorttitle{
		width: 121px;
}

.aanbiedersort td { 
												
		background-color: #0054A4;
		border:		2px solid #FFFFFF;
		padding-bottom:	3px;
}		


.aanbiedersort a {
		font-weight: 	bold;
		letter-spacing: 1px
							
}

.aanbiedersort table {
		width: 682px;
    		border-collapse: collapse;
		background-color: #BED73D;
}

.aanbiedersort td span{
    		font-family: 	"trebuchet ms", Verdana, Arial, sans-serif;
		font-size:	11px;
		margin-right: 	0px;
		margin-left: 	0px;	
		padding-top: 	3px;
		padding-left: 	10px;
		padding-right: 	10px;
		color: 		#FFFFFF;
}

.aanbiedersort td span a {
		color: 		#FFFFFF;
}

.aanbiedersort td span a:hover {
	        text-decoration: none;
      		color: 		#BED73D;
}

.aanbiedersort img{
		border: 	0px;
}

.aanbiederlist{	
		width:		684px;
		border-collapse: collapse;
}

.aanbiederfototd{		
		width:		120px;
		padding-bottom:	6px;
}

.aanbiedercontenttd{		
		width:		564px;
		
}

.aanbiederfoto{
		width:		155px;
		float:		right;
		margin-top:	5px;
		margin-left:	12px;
		margin-right:	3px;
		border:		1px solid #000000;							
}




/*			###    tab blokken		###			*/

div#infotabs ul#tabs {
	margin: 15px 0px -2px 0px; 
	padding: 10px 0px 2px 0px;
	width: 411px;
	display: block;
}

div#infotabs ul#tabs li {
	display: inline;
	list-style: none;	
	padding: 2px 11px 1px 11px;
	margin: 0 4px 0 0;
	border-top: 1px solid #BED73D;
	border-left: 1px solid #BED73D;
	border-right: 1px solid #BED73D;
	background: #FFE5B7;
	position: relative;
	z-index: 3;
}

div#infotabs ul#tabs li a:link, div#infotabs ul#tabs li a:visited, div#infotabs ul#tabs li a:active {
	color: #008D00;
	text-decoration: none;
}

div#infotabs ul#tabs li a:hover {
	color: #29357D;
}

div#infotabs ul#tabs li#selected-tab {
	background: #FFF3DE;
	border-bottom: 1px solid #FFF3DE;
}


div#infotabs ul#tabs li#selected-tab a {
	color: #29357D;
	font-weight: bold;
}

/* TAB INHOUD */

#infotabinhoud {
	width: 405px;
	background: #FFF3DE;
	border-top: 1px solid #BED73D;
	border-left: 1px solid #BED73D;
	border-right: 1px solid #BED73D;
	border-bottom: 1px solid #BED73D;
	margin-bottom: 5px;
}


#infotabinhoudcontainer {
	margin: 0;
	padding: 15px 5px 15px 10px;
	color: #000000;
}

a.toonlocatie {
	color: #752641;
	text-decoration: none;
}


.icon {
	margin: 0 0 5px 0;
	padding: 0;
	width: 200px;
	float: left;
	display: block;
	height: 25px;
	line-height: 25px;
}

.iconimage {
	float: left;
}
	
.icontext {
	margin: 0 0 0 10px;
	padding: 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*.clearfix {display: inline-table;}*/

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */