body {
	background:#120e0c url('../images/bg_body.jpg') no-repeat;
	background-position:top center;
	background-attachment:fixed;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family:"Trebuchet MS";
	color:#ffffff;
}

#wrap {
	width:992px;
	min-height:100%;
	background:transparent;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-496px;
	padding:0 0 20px 0;
	}

	#table_main {
		width:992px;
		height:auto;
		margin-top:30px;
		}
		#table_main_middle {
			height:auto;
			width:992px;
			background:url('../images/bg_main.png') repeat-y;
			}
			#content_left {
				width:475px;
				height:auto;
				vertical-align:top;
				border-right:1px solid #261d17;
				float:left;
				padding:0 0 0 20px;
				}
				#content_left_top {
					width:460px;
					float:left;
					vertical-align:top;
					position:relative;
					padding:0 0 0 15px;
					}
					#logo {
						float:left;
						border:0;
					}
					#company {
						position:absolute;
						top:40px;
						left:150px;
						}
						#companyname {						
							color:#2a211a;
							font-family:"Times New Roman";
							font-size:20px;
							font-weight:bold;
							text-align:center;
						}
						.contactgegevens {
							padding:23px 0 0 0;
							font-family:"Trebuchet MS";
							font-size:13px;
							color:#2a211a;
							}
							.contactgegevens a {
								font-family:"Trebuchet MS";
								font-size:13px;
								text-decoration:none;
								color:#d8671b;
							}
							.contactgegevens a:hover {
								text-decoration:underline;
								color:#f78940;
				}
				#content_left_bottom {
					float:left;
					width:460px;
					vertical-align:top;
					padding:0 0 0 15px;
					}
					.table_content {
						float:left;
						width:426px;
						margin-top:20px;
						}
						.table_content_top {
							width:426px;
						}
						.table_content_middle {
							width:396px;
							padding:0 15px 0 15px;
							height:auto;
							background:url('../images/bg_content.png') repeat-y;
							vertical-align:top;
							font-family:"Trebuchet MS";
							font-size:13px;
							color:#bfa797;
							}
							.fotoDeelnemer {
								padding:0 18px 18px 18px;
							}
							.table_content_middle a {
								font-family:"Trebuchet MS";
								font-size:14px;
								text-decoration:none;
								color:#d8671b;
							}
							.table_content_middle a:hover {
								text-decoration:underline;
								color:#f78940;
							}
							.float_right {
								float:right;
							}
							.float_left {
								float:left;
							}
						.table_content_bottom {
							width:426px;
					}
					.downloadImage {
						border:0;
					}
			#content_right {
				width:455px;
				height:auto;
				padding:0 15px 0 25px;
				vertical-align:top;
				float:right;	
				color:#2a211a;
				font-family:"Trebuchet MS";
				font-size:16px;
				}
				#containerFormtext {
					float:right;
					width:345px;
				}
				#aanmeldform {
					position:relative;
					top:0;
					left:0;
				}
				.pageTitle {
					font-weight:bold;
					font-size:20px;
					font-style:italic;
					color:#ffffff;
				}
				.form_title {
					color:#2a211a;
					font-family:"Times New Roman";
					font-size:20px;
					font-weight:bold;
					text-align:center;
					padding:41px 0 30px 55px;
				}
				.form_label {
					color:#261d17;
					font-size:14px;
					text-align:right;
					padding:0 10px 0 0;
				}
				.form_label_submit {
					text-align:left;
					padding:15px 0 0 0;
				}
				.input_text {
					width:150px;
					height:18px;
					background:url('../images/bg_input.jpg') repeat-x;
					line-height:18px;
					padding:0 5px 0 5px;
					color:#292019;
					border:1px solid #130f0b;
				}
				.input_submit {
					width:120px;
					border:1px solid #130f0b;
					text-align:center;
					background:#ffffff;
					font-weight:bold;
					padding:5px 15px 5px 15px;
					cursor:pointer;
				}
				#artikel {
					position:absolute;
					top:100px;
					right:370px;
				}
				img#artikel {
					border:0;
				}
				.incorrect_field {
					color:#b90000;
				}
				.standout {
					color:#ffffff;
					font-weight:bold;
				}
				.groepNaam {
					font-size:12px;
					padding:0 5px 0 0;
				}
				.groepUrl a {
					font-size:11px;
				}
				.spacer {
					height:1px;
					width:auto;
					background:#833e0f;
				}
				.sponsorNoImage {
					font-size:9px;
					font-style:italic;
					color:#afa9a4;
				}
				.sponsorSpacer {
					padding:5px 0 5px 0;
					}
					.sponsorSpacer img {
						height:1px;
						width:395px;
						background:#58483a;						
					}
				.sponsorImage {
					padding:0 10px 0 0;
					}
					.sponsorImage img {
						border:1px solid #d8671b;
					}
	#realisatie {
		position:absolute;
		bottom:25px;
		right:10px;
		}
		.realisatielink {
			padding-left:40px;
		}
		.realisatielink a {
			font-size:11px;
			color:#d8671b;
			text-decoration:none;
		}
		.realisatielink a:hover {
			text-decoration:underline;
			color:#f78940;
}