body {
	background-color: #000;
	font-family: Verdana;
	font-size: 10pt;
	color: #fff;
	line-height: 14pt;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom:0px;
}

img {
	border:0px;
}

a {
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: underline;
	color: #fff;
}

h1 {
	font-size: 13pt;
}

h2 {
	font-size: 13pt;
}

h3 {
	font-size: 9pt;
	margin: 0px;
}

h5 {	
	margin: 0px;
}

div.line {
	width: 226px;
	height: 2px;
	background-image: url('../img/line-bg.gif');
	background-repeat: repeat-x;	
}

div.line-footer {
	width: 226px;
	height: 2px;
	background-image: url('../img/line-footer-bg.gif');
	background-repeat: repeat-x;	
}

div.h1 {
	margin-top:13px;
	margin-bottom:13px;
}

#container {
	width: 822px;
	margin-left: auto;
	margin-right: auto;	
}

	#logo {
		margin-left: auto;
		margin-right: auto;
		/*width: 564px;*/
        width: 822px;
		padding-top:10px;
	}
	
	#menu {
		width: 822px;
		height: 32px;	
		margin-top: 10px;
		margin-bottom: 10px;
	}
		#menu-bg-left {
			width: 19px;
			height: 32px;
			background-image: url('../img/menu-bg-left.gif');
			background-repeat: no-repeat;
			float:left;
		}		
		#menu-bg {
			width: 787px;
			height: 32px;
			background-image: url('../img/menu-bg.gif');
			background-repeat: repeat-x;
			float:left;
		}			
			#menu-bg a {
				display: block;
				background-image: url('../img/menu-button-bg.gif');							
				background-position: right;
				background-repeat: no-repeat;
				padding-left: 6px;
				padding-right: 8px;
				padding-top: 8px;
				padding-bottom: 8px;
				float:left;
				font-weight: bold;
				line-height: normal;
				text-transform: uppercase;
                font-size: 12px;
			}	
		#menu-bg-right {
			width: 16px;
			height: 32px;
			background-image: url('../img/menu-bg-right.gif');
			background-repeat: no-repeat;
			float:left;
		}
		
	#content-left {
		width: 533px;
		float:left;
		padding-left: 24px;
		padding-right: 24px;
		/*margin-bottom: 20px;*/
	}
		#welkomstvideo {
			width:533px;
			height:400px;
		}
		
		#content-left .line {
			margin-bottom:10px;
		}
	
	#content-right {
		width: 241px;
		float:right;
		/*margin-bottom: 10px;*/        
	}
		.direct-boeken-button {
			display:block;
			width: 241px;
			height: 32px;
			background-image: url('../img/direct-boeken.gif');
			background-repeat: no-repeat;
			text-transform: uppercase;
			font-size: 13pt;
			font-weight: bold;
			text-align:center;
			padding-top: 11px;
		}
		
		.button-rechts {
			display: block;
			margin-top: 15px;
		}	
		
#footer {
	width:100%;
	background-color: #2d2d2d;	
}
	#footer-top {
		width: 100%;
		height: 64px;
		margin-left:auto;
		margin-right: auto;	
		background-image: url('../img/footer-top-bg.gif');	
		background-repeat: repeat-x;
	}
		.logo-footer {
			width: 822px;
			height: 64px;
			background-image: url('../img/logo-bottom.gif');
			background-repeat: no-repeat;
			margin-left:auto;
			margin-right: auto;			
		}
		
	#footer-container {
		width:822px;
		margin-left:auto;
		margin-right: auto;		
	}	
		.blok-bottom {
			width: 250px;	
			float:left;	
			padding-left: 24px;
			font-size: 9pt;
			margin-bottom: 20px;
		}
				
			a.lees-meer {
				text-decoration: underline;
				text-transform: uppercase;
				display:block;
				font-weight:bold;	
			}
			
		.space {
			width:822px;
			height:20px;		
			clear:both;
		}
	#copyright {
		width: 822px;
		border-top: 3px solid #403f3f;
		padding-top: 20px;					
	}
		.copyright-left {
			float:left;
			font-style:italic;
			padding-top:50px;
			padding-bottom: 10px;
		}

#guestbook {
    margin-top:20px;
    border-top: 1px dashed #fff;
    padding-top: 20px;
}
        
#guestbook label {
    display:block;
}

#guestbook input[type=text] {
    width:500px;
    height: 25px;
    font-size: 18px;
    padding: 3px;
    
    font-family: Arial;
}

#guestbook textarea {
    width: 500px;
    height:150px;
    margin-bottom: 10px;
    font-size: 18px;
    padding: 3px;
    
    font-family: Arial;
}

div.error {
	background-color: #ffcccc;
	border: 1px solid #cc0000;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
    color: #000;
}

/** Voor als een veld verkeerd is ingevuld **/
input.error, textarea.error {
	background-color: #ffcccc;
	border: 1px solid #cc0000;
}

.guestbook-item {
    border: 1px solid #ffffff;
    width:100%;
    padding: 10px;
    margin-bottom: 20px;
}

.guestbook-item th {
    text-align:left;
    padding-right:10px;
    width:150px;
}

.pagination a, .pagination span {
    padding-left: 3px;
    padding-right: 3px;
}

.pagination span {
    font-weight:bold;
}