body {
	background:				#F3FFF3;
	color:  				#000000;
	margin:  				0px; 
	padding: 				0px;
	text-align:				center;
}
.site {
	background: 			#FFFFFF;
	width:  				850px; 
	margin: 				0px auto;
	padding:				0px;
	border: 				1px solid #000000;
	text-align: 			left; 
}
.site #container {
	background:				url(../images/line.gif) 190px repeat-y;
}

/*	Header
 */
#header {
	background:				#FFFFFF;
	padding:				0px;
	margin: 				0px;
}
#header .head {
	background: 			url(../images/head.png) repeat-x;
	height: 				75px;
	margin: 				0px;
	margin-left: 			180px;
	padding:				0px;
}
#header h1 {
	margin: 				0px;
	padding:				10px 15px;
	color:  				#FFDC00;
	font:   				170% Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
}
#header .logo {
	background: 			url(../images/logoback.png) repeat-x;
	float:  				left;
	padding:				10px 10px 0px 20px;
}
#header .marquee {
	padding:				0px 10px 5px;
	color:  				#FFFFFF;
	font-family:			"Courier New", Courier, mono;
	font-size:				10pt;
}

/*	Menu
 */
.site #menu ul {
	background: 			url(../images/menu.png) bottom repeat-x;
	/*border-top:			1px solid;*/
	border-bottom:			1px solid;
	margin: 				20px 0px 15px;
	padding:				0px;
	list-style:				none;
	width:  				auto;
	height: 				40px;
}
.site #menu li {
	display:				block;
	float:					left;
	width:					23%;
	padding:				10px 5px;
	text-align: 			center;
}
.site #menu li a {
	color:					#FFEB00;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		none;
}

/* 	Sidebar, Submenu	
 */
.site #sidebar {	
	width: 					190px;
	float:					left;
	margin-right:			20px;
	padding:				0px;
}
#sidebar .submenu {
	background: 			url(../images/submenu.png) repeat-x;
	margin:					3px 10px 10px;
	padding:				30px 5px 0px;
	color:					#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	text-decoration:		none;
	overflow:				hidden;
}
#sidebar .submenu ul {
	margin:					5px 0px;
	padding:				0px;
	padding-left:			10px;
	list-style:				none;
	display:				block;
}
#sidebar .sublinks a {
	color:					#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		none;
	line-height:			20px;
}
#sidebar .menulinks a {
	color:					#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	white-space:			nowrap;
	text-decoration:		none;
	line-height:			17px;
	display:				block;
}
#sidebar .news {
	padding:				5px 0px;
}
#sidebar .news a {
	white-space:			nowrap;
	text-decoration:		none;
}

/*	Content
 */
.site #content { 
	min-height:				400px;
	margin:					10px;
	padding:				0px;
	margin-left:			210px;
}
#content p { 
	
}
#content .toernooien table { 
	width:					100%;
}
#content .info, #content .list, #content .indent { 
	padding:				0px 40px;
}
#content a {
	color:					#000000;
}
/* 	News
 */
#news .header { 
	border-bottom:			double 5px;
	font-style:				italic;
	font-weight:			bold;
	font-size:				115%;
}
#news .header .date { 
	font-weight:			normal;
	font-size:				85%;
	text-align:				right;
}
#news .news { 
	border-bottom:			solid 2px;
	margin:					35px 0px;
}
#news .text { 
	padding:				15px 5px;
}

/* 	Footer
 */
.site #footer { 
	background: 			#006400;
	background:				url(../images/footer.png) repeat-x;
	min-height:				25px;
	border-top:				1px solid #000000;
	padding: 				2px;
	color:					#FFFFFF;
	font-size:				80%;
	text-align:				center;
	clear:					both;
} 
.site #footer a {
	color: 					#FFFFFF;
	font-size: 				10px;
	text-decoration: 		none;	
}
.site #footer a:hover {
	color: 					#FFFFFF;
	font-size: 				10px;
	text-decoration: 		underline;
}

/* 	Miscellaneous
 */
.fltrt{ 
	float: 					right;
	margin-left: 			10px;
	margin-right: 			15px;
}
.fltlft { 
	float: 					left;
	margin-right:			8px;
}
.clearfloat { 
	clear:					both;
	height:					0px;
	font-size: 				1px;
	line-height: 			0px;
}
.hidden {
	display: 				none;
}
i.message, i.error {
	color:					#990000;
}
.button {
	background: 			url(../images/button.png);
	color:					#FFFFFF;
	border:					0px;
	margin:					0px 10px;
	width:					80px;
	height:					22px;
}
#content .button a {
	color: 					#FFFFFF;
	text-decoration:		none;
}

img.centered {
    display:				block;
    margin-left:			auto;
    margin-right:			auto;
	padding:				5px 100px 5px 5px;
}
/*	Zaalwacht
 */
.zaalwacht {
	width:					100%;
	border:					1px solid black;
	border-collapse:		collapse;
}
.zaalwacht th {
	border:					1px solid black;
	width: 					100px;
	text-align:				center;
}
.zaalwacht td {
	border:					1px solid black;
	padding-left:			4px;
}

/*	Prikbord
 */
#prikbord table  {
	width:					625px;
	overflow:				hidden;
}
#prikbord pre, #prikbord spand  {
	max-width:				525px;
}
#prikbord table th {
	border-bottom:			1px solid #000000;
	padding-top:			5px;
	color: 					#C0C0C0;
	font-style:				italic;
	font-weight:			bold;
	font-size:				90%;
}
#prikbord table td {
	padding:				5px 20px;
}
/*	Beheer
 */
#content .ledentable table {
	border-color:			#000000;
	border-collapse:		collapse;
}
#content .ledentable table td {
	border-color:			#000000;
	border-width: 			0px 0px 1px 1px;
	padding:				2px 5px;
}
#content .ledentable table th {
	border-color:			#000000;
	border-width: 			0px 0px 1px 0px;
}
#content .preview {
	background-color: 		#FFFF99; 
	border: 				solid 1px;
	padding: 				3px; 
	margin-right: 			75px;
	margin-top: 			25px;
	width: 					250px;
	height:					125px;
	float: 					right;
}
#content .calendar {
	border: 				solid 1px;
	width:					180px;
	height:					190px;
	float: 					left;
	margin:					5px 10px;
}
#content .calendar td, #content .calendar th {
	cursor: 				pointer;
	text-align:				center;
}
#content .calendar caption {
	font-weight:			bold;
	font-size:				110%;
	font-style:				italic;
}
#overlay {
	background-color: 		#FFFF99; 
	border: 				solid 1px;
	padding: 				5px;
	width: 					150px;
	height:					70px;
	visibility:				hidden;
	position:				absolute;
}

