body {
	height:100%;
	margin:0px;
	background:url(../images/bg-repeat-y.gif) repeat-y center;
}
#bg {
	width:100%;
	height:506px;
	background:url(../images/bg-repeat-x.jpg) repeat-x;
}
#left-container-img {
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-447px;
	width:75px;
	background:url(../images/bg-container-left-repeat.jpg) repeat-y;
}
#right-container-img {
	height:100%;
	position:absolute;
	left:50%;
	margin-left:375px;
	width:75px;
	background:url(../images/bg-container-right-repeat.jpg) repeat-y;
}
#container {
	position:absolute;
	left:50%;
	margin-left:-448px;
	width:745px;
	background:url(../images/bg-container.jpg) no-repeat top;
	padding:0px 76px 0px 76px;
}
#top-news {
	float:left;
	display:inline;
	clear:both;
	height:31px;
	width:745px;
	margin-top:3px;
}
#top-news marquee {
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#top-news marquee span {
	font-weight:bold;
}
#menu {
	float:left;
	display:inline;
	clear:both;
	background:url(../images/bg-menu.jpg) center;
	height:82px;
	width:745px;
}
#menu ul {
	overflow:hidden;
	width:712px;
	padding:0px;
	margin:0px 0px 0px 20px;
}
#menu li {
	float:left;
	display:inline;
	text-align:center;
	margin:0px 3px 0px 0px;
}
#menu li a {
	display:block;
	font:9px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	height:33px;
	text-decoration:none;
	padding:12px 0px 0px 0px;
}
#menu li #btn-home { width:73px; }
#menu li #btn-trainingen { width:92px; }
#menu li #btn-lidmaatschap { width:80px; }
#menu li #btn-vriendenvan { width:80px; }
#menu li #btn-tryout { width:80px; }
#menu li #btn-fotos { width:80px; }
#menu li #btn-bedrijven { width:92px; }
#menu li #btn-contact { width:111px; }

#menu li a:hover {
	background:url(../images/menu-btn-bg-hover.jpg) no-repeat top right;
}
#menu #btn-selected a {
	background:url(../images/menu-btn-bg-selected.jpg) no-repeat top right;
}

#header {
	float:left;
	display:inline;
	clear:both;
}
#header object, #header embed {
	display:block;
}
#left-content {
	float:left;
	display:inline;
	clear:left;
	width:166px;
}
#left-menu {
	float:left;
	display:inline;
	clear:both;
	background:url(../images/bg-leftmenu.jpg) no-repeat;
	width:166px;
	height:272px;
}
#left-menu ul {
	margin:0px;
	padding:0px;
}
#left-menu li {
	list-style-type:none;
}
#left-menu li a {
	text-decoration:none;
	display:block;
	width:166px;
}
#left-menu li #peanuts { height:59px; }
#left-menu li #pupillen { height:51px; }
#left-menu li #aspiranten { height:51px; }
#left-menu li #junioren { height:51px; }
#left-menu li #sponsors { height:60px; }

#language {
	float:left;
	display:inline;
	clear:both;
	background:url(../images/bg-language.jpg) no-repeat;
	width:166px;
	height:117px;
}
#language p {
	margin:34px 0px 0px 19px;
	padding:0px;
	font:0.6em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}
#language a {
	float:left;
	display:inline;
	width:50px;
	height:33px;
	text-decoration:none;
	margin:8px 19px 0px 0px;
}
	
#right-content {
	float:left;
	display:inline;
	width:579px;
}
#news {
	float:left;
	display:inline;
	clear:both;
	background:url(../images/bg-news.jpg) no-repeat;
	width:579px;
	height:73px;
}
#news p {
	font:0.6em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	display:inline;
	padding:0px;
	margin:12px 9px 0px 9px; 
}
#news p a {
	color:#fff;
}
#news .left {
	width:369px;
}
#news .right {
	width:174px;
}

#pages {
	float:left;
	display:inline;
	clear:both;
	width:548px;
	overflow:hidden;
	background:#a80000 url(../images/bg-title-pages.jpg) no-repeat top;
	padding:37px 15px 15px 15px;
}
#footer p {
	margin:150px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font:0.6em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	border-top:1px solid #cc0105;
}
#footer p a {
	color:#fff;
}
#home-submenu {
	overflow:hidden;
	padding-bottom:15px;
	width:100%;
}
#home-submenu img {
	float:left;
	display:inline;
}
#submenu {
	margin:0px;
	padding:0px 0px 15px 0px;
	overflow:hidden;
	width:100%;
}
#submenu li {
	float:left;
	display:inline;
	text-align:center;
	margin:0px 1px 1px 0px;
}
#submenu li a {
	display:block;
	background:url(../images/bg-submenu-btn.jpg) no-repeat;
	border:1px solid #000;
	width:134px;
	height:27px;
	font:9px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	text-decoration:none;
}

h1 {
	background-color:#19386f;
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	width:100%;
	margin:0px 0px 0px 0px;
}
.bluebar {
	display:block;
	background-color:#19386f;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	width:100%;
	margin:0px 0px 0px 0px;
}
#mssg {
	background-color:#ff6;
	border:1px solid #333;
	padding:5px 0px 5px 0px;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	width:100%;
	margin:15px 0px 15px 0px;
}
#pages p, #pages ul, #pages ol, #pages td {
	font:0.7em/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#pages ul, #pages ol {
	list-style-position:inside;
	padding-left:0px;
}
#pages p a {
	color:#fff;
}
#pages a img {
	border:1px solid #000;
}
#pages label {
	float:left;
	display:inline;
	width:200px;
}
#pages form input {
	margin-bottom:5px;
}
#pages .btn {
	margin-left:200px;
}
#fotoalbum {
	margin:15px 0px 0px 0px;
}
#fotoalbum img {
	 margin:0px 10px 10px 0px;
}
#instructeurs td {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#19386f;
	width:145px;
	height:226px;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
}
#instructeurs .nbc {
	background-color:#A80000;
}
#NL-ESP div {
	float:left;
	display:inline;
	width:274px;
	text-align:center;
	padding-bottom:15px;
}
#NL-ESP a img {
	border:0px;
	display:block;
	margin:0px auto;
}
#NL-ESP a {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}