/* CSS Document */

* {
	margin				: 0;
	padding				: 0;
}

body {
	background-color	: #000000;
	
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	font-size			: 13px;
	text-align			: center;
	color				: #FFFFFF;
	
	background-image	: url(../IMG/IMG_Layout/IMG_Background.png);
	background-repeat	: repeat;
}

#wrapper {
	width				: 900px;
	height              : auto;
	overflow			: hidden;
	
	text-align			: left;
	
	margin				: 0 auto;
	
	background-color	: #465157;
}

/* HEADER STYLES */
#wrapper_Header {
	width				: 810px;
	height				: 80px;
	
	float				: left;	
	margin-left			: 40px;
	margin-top			: 48px;
}

	#wrapper_Header img {
		float				: left;
		border				: none;
	}
		
/* NAVIGATION STYLES */
#wrapper_Navigation {
	width				: 800px;
	height				: 40px;
	
	float				: left;
	margin-left			: 50px;
}

	#wrapper_Navigation ul {
		height			: 40px;
		
		float			: right;
		display			: block;
			
		list-style		: none;
	}

	#wrapper_Navigation ul li {
		float			: left;
		display			: inline;
		display			: block;
	}

	#wrapper_Navigation ul li a,
	#wrapper_Navigation ul li a:visited	{
		color			: #FFFFFF;
		text-decoration : none;		
	}

	#wrapper_Navigation ul li a:hover,
	#wrapper_Navigation ul li a:active	{
		color			: #FFFFFF;
		text-decoration : underline;		
	}
	
	#wrapper_Navigation ul li.home {
		width			: 65px;
	}

	#wrapper_Navigation ul li.overons {
		width			: 85px;
	}

	#wrapper_Navigation ul li.openingstijden {
		width			: 127px;
	}

	#wrapper_Navigation ul li.contact {
		width			: 48px;
	}
	
/* VISUAL STYLES */
#wrapper_Visual {
	height				: 326px;
	
	float				: left;
	margin-left			: 50px;
}

	#wrapper_Visual .visual {
		width			: 252px;
		height			: 316px;
		
		float			: left;
		margin-right	: 10px;
		
		border			: 4px solid #717579;
	}

	#wrapper_Visual .visual a {
		width			: 252px;
		height			: 316px;
		overflow		: hidden;
		
		display			: block;
		text-align		: center;
		text-decoration : none;
		font-size		: 18px;
		
		color			: #9D0034;
		background-color: #000000;
	}
	
	#wrapper_Visual .visual a:hover {
		width			: 252px;
		height			: 316px;
		
		display			: block;
		text-decoration : none;
		
		color			: #FFFFFF;
		background-color: #9D0034;
	}

	#wrapper_Visual .visual a img {
		border			: none;
	}

	#wrapper_Visual .visual a span {
		display				: block;
		width				: 252px;
		
		font-size			: 22px;
		font-weight			: lighter;
		text-align			: center;
		
		margin-top			: 8px;
	}

	
/* CONTENT STYLES */
#wrapper_Content {
	width			: 530px;
	height			: auto;
	min-height		: 268px;
	
	float			: left;
	margin-top		: 8px;
	margin-left		: 50px;
	margin-bottom	: 20px;
}

/* ADVERTISEMENT STYLES */
#wrapper_Advertisement_home {
	width			: 260px;
	height			: 268px;
	
	float			: left;
	margin-top		: 8px;
	margin-left		: 10px;
	margin-bottom	: 20px;
	
	background-color: #9d0034;
}

#wrapper_Advertisement_home table {
	height			: 252px;
}

#wrapper_Advertisement_home h4 {
	font-size		: 33px;	
	color			: #FFFFFF;
	
	text-align		: center;
	font-weight		: bold;
	line-height		: 36px;
}

#wrapper_Advertisement {
	width			: 260px;
	height			: 130px;
	max-width		: 260px;
	max-height		: 130px;
	
	float			: left;
	margin-top		: 8px;
	margin-left		: 10px;
	margin-bottom	: 20px;
	
	text-align		: center;
	background-color: #9d0034;
	color			: #ffffff;
}

#wrapper_Advertisement table {
	height			: 130px;
	text-align		: center;
}

#wrapper_Advertisement h4 {
	width			: 260px;
	font-size		: 25px;	
	color			: #FFFFFF;
	
	font-weight		: bold;
	line-height		: 25px;
}


/* QUOTE STYLES */
#wrapper_quote {
	width				: 220px;
	height				: 88px;
	max-width			: 220px;
	max-height			: 128px;
	
	float				: left;
	margin-top			: 10px;
	margin-left			: 10px;
	margin-bottom		: 8px;
	padding				: 20px;
		
	color				: #717579;
	text-align			: center;

	background-color	: #FFFFFF;
}

	#wrapper_quote span {
		display			: block;
		margin-top		: 10px;
	}


/* FOOTER STYLES */
#wrapper_Footer {
	width				: 800px;
	
	float				: left;
	margin-left			: 50px;
	
	padding-bottom		: 25px;
}

	#wrapper_Footer > img {
		float			: left;
		border			: none;
	}
	

/* TEXT STYLES */
h1 {
	font-size			: 30px;
	font-weight			: lighter;
	text-align			: right;
	
	margin-top			: 15px;
}

h2 {
	font-size			: 15px;
	
	margin-top			: 15px;
}

h3 {
	font-size			: 15px;
}


a,
a:visited {
	color 				: #FFFFFF;
	text-decoration		: none;
}

a:hover,
a:active {
	color 				: #FFFFFF;
	text-decoration		: underline;
}

p {
	line-height			: 150%;
	margin-top			: 15px;
	margin-bottom		: 15px;
}

q {
	font-size			: 14px;
	font-weight			: bold;
	font-style			: italic;

	color				: #9D0034;
	line-height			: 150%;
}

table.		<?php @include("_include_Advertisement.php") ?>
 {
	margin-top			: 15px;
}

address {
	margin-top			: 15px;
	margin-right		: 10px;
	
	float				: right;
	
	font-style			: normal;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

/* FORM STYLES */
form {
	margin-top		: 15px;
}

fieldset {
	border			: 0px;
	width			: 350px;
}

label {
	width			: 150px;
	height			: 15px;
	display			: block;
	float			: left;
	clear			: left;
	margin-bottom	: 2px;
}

input {
	width			: 188px;
	height			: 15px;
	float			: left;
	margin-bottom	: 5px;
	
	border			: 1px solid #717579;
}

input:focus {
	border			: 1px solid #9D0034;
	background-color: #CCCCCC;
}

input.required {
	border			: 1px solid #9D0034;
	background-color: #FF746B;
}

textarea {
	width			: 338px;
	height			: 100px;	
	margin-bottom	: 5px;
	
	border			: 1px solid #717579;
}

textarea:focus {
	border			: 1px solid #9D0034;
	background-color: #CCCCCC;
}

input.submit {
	width			: 80px;
	height			: 22px;
	
	background-color: #717579;
	border			: 1px solid #717579;

	color			: #FFFFFF;
}

#wrapper_Content ul {
	margin-left		: 20px;
	margin-top 		: 10px;
}

#wrapper_Content li {
	font-style		: italic;
}

div.bedankt {
	margin-top		: 20px;
}