body {
	background: url('../img/back.jpg') #0d0809 repeat-x;
}
.siteContainer {
	margin: 10px auto 0 -495px;
	width: 990px;
	float:left;
	min-height: 10px;
	position:absolute;
	left: 50%;
	background: url('../img/back2.jpg') no-repeat 8px 264px;
	clear:both;
}
.siteHeader {
	float: left;
	width: 990px;
	height: 185px;
}
.containPages {
	width: 990px;
	float: left;
}
.mnContainer {
	float: left;
	background: url('../img/mn_back.png') repeat-y;
	width: 200px;
	margin: 0 0 0 5px;
	min-height: 300px;
}
	.menu {
		float: right;
		width: 200px;
		min-height: 20px;
		margin-top: 20px;
	}
	.menu a {
		float: right;
		width: 160px;
		height: 30px;
		text-align:right;
		line-height: 30px;
		text-decoration:none;
		color: #fff;
		font-size: 13px;
		padding-right: 30px;
		font-weight:bold;
		background: url('../img/mn_sub.png') no-repeat 0 26px;
	}
	.menu a:hover,.menu  a.selected {
		color: #f00;
	}
	.submenu {
		float: right;
		width: 130px;
		margin-top: 10px;
	}
	.submenu a {
		float: left;
		width: 90px;
		height: 20px;
		line-height: 20px;
		text-decoration: none;
		color: #fff;
		text-align:right;
	}
	.submenuend {
		margin-top:6px;
		background: url('../img/mn_sub.png') no-repeat;
		height:4px;
		width: 200px;
		float: right;
	}
	.submenu a:hover,.submenu a.selected {
		color: #f00;
	}
	.pgContainer {
		float: left;
		width: 735px;
		min-height: 300px;
		margin-left: 10px;
	}
		.pgContent {
			width: 725px;
			float: left;
			margin-left: 10px;
			min-height: 400px;
				clear: both;
		}
		.horline {
			float: left;
			height: 1px;
			font-size: 1px;
			width: auto;
			margin: 10px 0 10px 10px;
		}
			.horline .solid {
				float: left;
				height: 1px;
				font-size: 1px;
				width: 385px;
				background: url('../img/linedot.png') repeat-x;
			}
			.horline .large {
				width: 480px;
			}
			.horline .shade {
				float: left;
				height: 1px;
				font-size: 1px;
				width: 175px;
				background: url('../img/hor-line-shade.png') no-repeat;
			}
			.title {
				float:left;
				width: 735px;
			}	
			.title H1 {
				float: left;
				width: 400px;
			}
			.feet {
				float: right;
				width: 130px;
				height: 65px;
				margin-right: 2px;
				background: url('../img/feet.png') no-repeat;
			}
		.topline {
			background: url('../img/topline.gif') no-repeat;
			float: left;
			width: 619px;
			height: 19px;
		}
		.botline {
			background: url('../img/botline.gif') no-repeat;
			float: left;
			width: 619px;
			height: 19px;
		}
	.txtContainer {
		float: left;
		margin: 60px 0 10px 50px;
		width: 543px;
		background: #e20000;
	}
.feestpartij {
	width: 880px;
	position: absolute;
	left: 50%;
	top: 110px;
	height: 445px;
	margin: 0 auto 0 -445px;
	z-index:2;
	background: #000;
	border: 1px solid #fff;
}
	.feestpartij .background {
		background: url('../img/tegels.jpg');
		float: left;
		margin: 5px;
		width: 868px;
		height: 432px;
	}
	.background .inhoud {
		float: left;
		margin: 72px 0 0 72px;
		width: 721px;
		height: 288px;
		background: #000;
		border: 1px solid #AA8954;
	}
	.background .inhoud iframe {
		margin: 0 5px 5px 1px;
	}
	.background .close {
		float: left;
		height: 22px;
		width: 22px;
		margin: 10px 0 0 40px;
		background: url('../img/close.gif'); no-repeat;
	}
.feestpartij_logo {
	width: 268px;
	position: absolute;
	left: 50%;
	top: -40px;
	height: 133px;
	margin: 0 auto 0 125px;
	z-index:3;
	background: url('../img/feestpartij_large.png') no-repeat;
}
	
.FPmenu {
	width: 100%;
	height: 25px;
	float: left;
}
	.FPmenu a {
		float: left;
		text-align:center;
		height: 25px;
		line-height: 25px;
		background: #e20000;
		color: #fff;
		margin-right: 1px;
		text-decoration:none;
	}
	.FPmenu a:hover, .FPmenu a.selected {
		background: #fff;
		color: #e20000;
	}
		.FPmenu a span.left {
			background: url('../img/mn_lo.gif') no-repeat bottom left;
			height: 25px;
			width: 10px;
			float:left;
		}
		.FPmenu a:hover span.left,.FPmenu a.selected span.left {
			background: url('../img/mn_lo_ov.gif') no-repeat bottom left;
		}
		.FPmenu a span.text {
			float: left;
			line-height: 25px;
			cursor:pointer;
		}
		.FPmenu a.selected span.text,.FPmenu a:hover span.text {
			color: #e20000;
		}
		.FPmenu a span.right {
			background: url('../img/mn_ro.gif') no-repeat bottom right;
			height: 25px;
			width: 10px;
			float:left;
		}
		.FPmenu a:hover span.right,.FPmenu a.selected span.right {
			background: url('../img/mn_ro_ov.gif') no-repeat bottom right;
		}
.FPcontent {
	width: 680px;
	float:left;
	margin: 15px 10px 10px 10px;
}

.popup {
	width: 440px;
	position: absolute;
	left: 50%;
	top: 110px;
	min-height: 300px;
	margin: 0 auto 0 -220px;
	z-index:5;
	background: #000;
	border: 3px solid #fff;
}
.popup img {
	float: left;
	margin-left: 10px;
}
.popup p {
	float: left;
	width: 300px;
	margin: 4px 10px;
}
a.close {
	float: right;
	margin: 10px 10px;
	font-size: 14px;
	text-decoration: none;
}
a.close:hover {
	color: #FFF;
}
a.close span {
	color: #FFF;
}
a.close:hover span {
	color: #e20000;
}
.clearboth {
	clear: both;
}