/* Global styles  & Reset*/  
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot{   
    margin:0;   
    padding:0;   
    border:none;   
    outline:0;   
}   
html,body{   
    height:100%;   
}
html {
	overflow-y:scroll;
}
body{   
    font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif; 
    font-size:13px; 
	background:#75656a;
	color:#fff;
}   
:focus{   
    outline:none;   
}   
hr{   
    border:1px solid #000;   
}   
table{     
    border-collapse:collapse;   
    border-spacing:0;   
}     
p{   
    margin-bottom:10px;   
}
a {
	color:#fff;
	outline:none;
} 
a:hover {
	text-decoration:none;
} 
::selection {
	background: #fff; /* Change selected text color for Safari */
	color:#75656a;
}
::-moz-selection {
	background: #fff; /* Change selected text color for Firefox */
	color:#75656a;
} 
/* CMS styles  */  
#Name{   
    font-size:20px;   
    margin-bottom:10px;   
}   
#Info{   
    display:block;   
	width:830px;
	clear:both;
}
.small #Info {
	width:300px;
	padding:10px 0 0 0;
	margin:0 auto;
}
#Info ul,ol{   
    margin:5px 0 10px 25px;   
}   

.prijzen img {
	padding:1px;
	border:1px solid #fff;
}
.tekst-grootte1 {font-size:18px;}
.tekst-grootte2 {font-size:15px;}
/* Page styles */

#container {
	width:830px;
	margin:0 auto;
	min-height:100%;
	position:relative;
}
	h1#logo {
		width:400px;
		height:72px;
		background:url(../images/logo.jpg) center left no-repeat;
		text-indent:-9999px;
		margin:0 auto;
		padding:10px 0;
	}
		#languagechoice {
			position:absolute;
			top:35px; right:0;
		}
			#languagechoice a {
				text-decoration:none;
				display:block;
				padding:5px;
				border:1px solid #fff;
				margin:0 0 0 10px;
				float:left;
			}
			#languagechoice a:hover {
				border:none;
				padding:6px;
				background:#fff;
				color:#75656a;
			}			
	#content {
		text-align:justify;
		padding:0 0 70px 0;
	}
	#content.small {
		padding:0 0 180px 0;
	}
		#loadarea {
			width:299px;
			height:425px;
			margin:0 auto;
		}
		.ceremony {
			background:url(../images/suite-first-image.jpg);
		}
		.marriage {
			background:url(../images/marriage-first-image.jpg);
		}
		.citywear {
			background:url(../images/city-first-image.jpg);
		}
			#loadarea img {
				height:425px;
				width:299px;
			}		
		#imagecontainer {
			position:absolute;
			width:830px;
			bottom:65px;
			padding:0 0 2px 0;
			overflow:auto;
			/* IE scrollbar styling */
			scrollbar-face-color: #5e4d52; 
			scrollbar-arrow-color: #FFFFFF;
			scrollbar-highlight-color: #877b7f;
			scrollbar-3dlight-color: #5e4d52;
			scrollbar-shadow-color: #877b7f;
			scrollbar-darkshadow-color: #5e4d52;
			scrollbar-track-color: #877b7f;	
		}
			#imagecontainer a {
				display:block;
				margin:0 3px 0 0;
			}
				#imagecontainer a img {
					height:90px; 
					width:auto;
				}		
#navigation {
	width:830px;
	position:fixed;
	left:50%;
	margin:0 0 0 -415px;
	bottom:10px;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	background:#75656a;
	z-index:50;
}
	#navigation ul {
		padding:0 6px;
		border:1px solid #fff;
		list-style:none;
		height:46px;
		overflow:hidden;
	}
	#navigation ul.fr {
		padding:0 4px;
	}		
		#navigation ul li {
			float:left;
			/*padding:9px 15px;*/
			padding:8px 8px;
			overflow:hidden;
		}	
		#navigation ul.fr li {
			/*padding:9px 14px;*/
			padding:9px 7px;
		}		
			#navigation ul li a {
				padding:6px 13px;
				display:block;
				float:left;
				text-decoration:none;
			}	
			#navigation ul li a:hover {
				padding:5px 12px;
				border:1px dotted #fff;
			}	
			#navigation ul li.active a {
				color:#ddd;
			}	
.clear {clear:both;}

#pressphotos {padding:20px 0 0 0;}
#pressphotos #Info {position:relative; top:-10px;}

/* Messagebox */

#MessageBox{
	position:absolute;
	top:-20px;
	width:600px;
	left:50%;
	margin-left:-300px;
	z-index:999;
	background:#75656A;
	padding:5px;
	border:1px solid #fff;
}
#MessageBox #Info {
	width:600px;
}
#MessageBox td {
	font-size:14px;
}
#MessageBox #Close{
	float:right;
	cursor:pointer;
}

/* Gallery 3.0 */

.highslide-gallery {height:auto !important; width:850px; position:relative; left:-1px; padding:20px 0 !important;
					font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;
					overflow:hidden;}
.Gallery3FichierObject {background:none !important; width:94px !important; height:94px !important;}
.Gallery3FichierTexte {padding:1px; border:1px solid #fff;}
.Gallery3FichierTexte:hover {border-style:dotted;}
.LoopGalleryTitle {display:none;}

.Gallery3GalerieTitreTexte {font-size:18px;color:#fff; margin:0 !important; height:20px !important; line-height:20px; font-weight:bold;}   
.Gallery3GalerieCheminLiens {font-size:10px;color:#fff;text-decoration:underline;font-weight:bold;}   
.Gallery3GalerieCheminLiens:hover {font-size:10px;color:#fff;text-decoration:none;font-weight:bold;}   
.Gallery3GalerieCheminTexte {font-size:10px;color:#fff;text-decoration:none;font-weight:bold;}   
.Gallery3GaleriePageEnCours {font-size:10px;color:#fff;font-weight:bold;}   
.Gallery3RepertoireTitre {font-size:9px;color:#fff;font-weight:bold;}   
.Gallery3FichierTexte {font-size:10px;color:#ffffff;}   
.Gallery3PhotoTexte {background:#FFFFFF;font-size:10px;color:#fff;} 

/* Contact 1.0 */

input:focus, select:focus, textarea:focus {background:#6e5e63;}

.CFFieldText, .CFFieldEmail, .CFFieldTextarea {border:none; border-bottom:1px dotted #fff; background:#827076;}

#CFForm3877 {width:420px; margin:0 auto;padding:20px 0;}
#CFField3877Label62247.CFLabel {width:350px;}
#CFField3877Field62247.CFField {width:50px;}

.CFItem {width:400px;clear:both;}   
.CFLabel {width:150px;float:left;font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;margin-bottom:2px;margin-top:2px;}   
.CFField {float:left;font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;margin-bottom:2px;margin-top:2px;} 
.CFFieldset .CFItem .CFField {width:250px; padding-right:0; margin-left:0;}
.CFFieldText {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;width:250px;}   
.CFFieldTextarea {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;width:250px;}   
.CFFieldSelect {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;width:250px;}   
.CFFieldRadio {}   
.CFFieldCheckbox {}   
.CFFieldPassword {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;width:250px;}   
.CFFieldFile {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;width:250px;}   
.CFFieldEmail {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;width:250px;}   
.CFFieldCopy {}   
.CFFieldRadioData {padding:0 0 0 10px;}   
.CFFieldCheckboxData {padding:0 0 0 40px;}   
#CFForm3877 .CFFieldCheckboxData {}
.CFCaptcha {width:400px;font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;text-align:center;}   
.CFCaptchaTitre {width:100%;text-align:center;font-weight:bold;display:none;}   
.CFCaptchaTexte {width:100%;text-align:justify;}   
.CFStar {width:400px;font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;text-align:center;margin-top:10px;}   
.CFStarIcon {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#ff0000;}   
.CFButton {width:400px;text-align:center;}   
.CFButtonSubmit input {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#75656A;width:200px;text-align:center;margin-top:10px;}   
.CFButtonReset input {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#75656A;font-weight:bold;float:left;width:200px;text-align:center;margin-top:10px;display:none;}   
.CFMessageSent {width:400px;font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;font-size:12px;color:#003300;font-weight:bold;text-align:center;margin-top:10px;}   
.CFFieldset {clear:both;display:block;border:solid 1px #999999;margin:0;margin-bottom:4px;padding:10px;width:400px;}   
.CFLegend {font-family:"Baskerville Old Face", Georgia, "Times New Roman", Times, serif;color:#fff;font-size:12px;border:solid 1px #999999;padding:2px 5px 2px 5px;margin-bottom:10px;}    
