body {
	margin:0px;
	background-color:#333;
}

#bigphoto {
	position:absolute;
	z-index:1000;
	border:1px solid #fff;
	display:none;
}
#bigphoto img {
	vertical-align:bottom;
}

#bg {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1200px;
	background:url(../images/bg.jpg) top right no-repeat;
}

#container {
	float:right;
	display:inline;
	width:1000px;
	overflow:hidden;
}

#container #menu {
	position:absolute;
	clear:both;
	right:0px;
	width:1000px;
	height:200px;
	margin:280px 0px 0px 0px;
}
#container #menu ul {
	width:1000px;
	padding:0px;
	margin:0px;
	height:200px;
}
#container #menu ul li {
	float:left;
	display:inline;
	list-style:none;
	height:200px;
	padding:0px;
	margin:0px;
}

#container #menu ul #li-home {
	width:110px;
}
#container #menu ul #li-home a {
	display:block;
	width:100%;
	height:60px;
	margin:90px 0px 0px 0px;
}
#container #menu ul #li-biografie {
	width:110px;
	margin:0px 0px 0px 20px;
}
#container #menu ul #li-biografie a {
	display:block;
	width:100%;
	height:60px;
	margin:50px 0px 0px 0px;
}
#container #menu ul #li-media {
	width:110px;
	margin:0px 0px 0px 50px;
}
#container #menu ul #li-media a {
	display:block;
	width:100%;
	height:60px;
	margin:10px 0px 0px 0px;
}
#container #menu ul #li-sponsors {
	width:110px;
	margin:0px 0px 0px 20px;
}
#container #menu ul #li-sponsors a {
	display:block;
	width:100%;
	height:60px;
	margin:80px 0px 0px 0px;
}
#container #menu ul #li-links {
	width:110px;
	margin:0px 0px 0px 50px;
}
#container #menu ul #li-links a {
	display:block;
	width:100%;
	height:60px;
	margin:60px 0px 0px 0px;
}
#container #menu ul #li-contact {
	width:110px;
	margin:0px 0px 0px 90px;
	height:140px;
}
#container #menu ul #li-contact a {
	display:block;
	width:100%;
	height:50px;
	margin:90px 0px 0px 0px;
}
#container #menu ul #li-gastenboek {
	width:110px;
	margin:5px 0px 0px 145px;
	height:40px;
}
#container #menu ul #li-gastenboek a {
	display:block;
	width:100%;
	height:40px;
}

#container #content {
	float:left; 
	display:inline;
	margin:430px 0px 0px 0px;
	overflow:hidden;
}


#container #content #left {
	width:530px;
	float:left;
	clear:left;
	display:inline;
	overflow:hidden;
	padding:0px 10px 10px 0px;
}
#container #content #left #title {
	float:left;
	display:inline;
	overflow:hidden;
	width:550px;
}
#container #content #left #newsline {
	position:absolute;
	top:530px;
	font:bold 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-left:58px;
}

#container #content #left #text {
	float:left;
	display:inline;
	clear:both;
	width:450px;
	margin-left:58px;
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}
#media #container #content #left #text img {
	margin:0px 10px 10px 0px;
}

#container #content #left #text p {
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding:0px 0px 19px 0px;
	margin:0px;
}
#container #content #left #text h1 {
	font:bold 19px Verdana, Arial, Helvetica, sans-serif;
	color:#ce4d33;
	margin:0px;
	padding:0px;
}
#container #content #left #text a {
	color:#CCCCCC;
}
#container #content #left #text input,
#container #content #left #text textarea {
	margin:0px 0px 15px 0px;
}
#container #content #left #text .btn {
	background-color:#fff;
	border:0px;
	border-left:5px solid #ce4d33;
	font-weight:bold;
	font-style:italic;
	color:#990000;
}

#container #content #right {
	width:405px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-top:30px;
	padding:30px 0px 0px 45px;
}

#container #content #right #logos {
	position:absolute;
	top:820px;
	width:400px;
	height:325px;
	background:url(../images/sponsors.jpg) no-repeat 1px 1px;
}
#container #content #right #logos a {
	text-decoration:none;
}
#container #content #right #logos a img {
	vertical-align:bottom;
	border:0px;
}
#container #content #right #logos a {
	position:absolute;
	z-index:888;
}
#container #content #right #logos #schijf {
	left:251px;
}
#container #content #right #logos #footlocker {
	left:251px;
	top:57px;
}
#container #content #right #logos #heltos {
	top:85px;
}
#container #content #right #logos #alkmaar {
	left:188px;
	top:85px;
}
#container #content #right #logos #dehaco {
	top:133px;
	left:251px;
}
#container #content #right #logos #p-mex {
	left:159px;
	top:285px;
}
#container #content #right #logos #crezee {
	top:231px;
}
#container #content #right #logos #castricum {
	top:231px;
	left:250px;
}

#container #content #right #footer {
	position:absolute;
	top:1165px;
	width:359px;
	height:50px;
}
#container #content #right #footer p {
	margin:0px;
	padding:6px 0px 0px 0px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	border-top:1px solid #587458;
}
#container #content #right #footer p a {
	color:#7db57c;
}
