* {
	margin:0px;
	padding:0px;
}

html {
	width:100%;
}

body {
	background:url('../images/benp_r1_c2.jpg') top repeat-x;
	background-color:#3C3C3C;
	text-align:center;
	width:100%;
}

body, td {
	line-height:140%;
	font-size:11px;
	font-family:'Verdana','Tahoma','Arial';
}

	.container {
		width:827px;
		margin-left:auto;
		margin-right:auto;
	}
	
		.layout {
			width:827px;
			height:674px;
			float:left;
			background:url('../images/benp_r1_c4.jpg') top no-repeat;
			text-align:left;
		}
		
			.header {
				float:left;
				width:827px;	
				height:134px;			
			}
			
				.logo {
					float:left;
					width:197px;
					height:112px;				
					margin-left:30px;
					margin-top:22px;
				}
				
				.rondjes {
					float:left;
					width:388px;
					height:57px;	
					margin-top:65px;			
					margin-left:195px;
					background:url('../images/rondjes.jpg') top no-repeat;
				}
				
			.menu {
				float:left;
				height:29px;
				width:577px;
				padding-left:250px;
			}
			
			.search {
				float:left;
				text-align:right;
				height:29px;
				width:810px;				
			}
				
			.content {
				width:827px;
				float:left;
			}
			
				.left {
					width:234px;
					float:left;
					height:480px;
					padding-left:13px;
				}
				
					.left ul {
						list-style:none;
						width:227px;
						float:left;
					}
					
						.left ul li {
							float:left;
							width:227px;
						}
				
							.left a.mainlevel:link,
							.left a.mainlevel:visited {
								background: url('../images/left_r2_c1.jpg') top no-repeat;
								width:177px;
								height:33px;
								float:left;
								color:white;
								padding-left:50px;
								line-height:30px;
								text-decoration:none;						
							}
							
							.left a#active_menu,
							.left a.mainlevel:hover {
								background: url('../images/left_r1_c1.jpg') top no-repeat;	
								color:#ccc;											
							}
							
								.left a.sublevel:link,
								.left a.sublevel:visited {
									background:none;
									width:177px;
									height:33px;
									float:left;
									color:white;
									padding-left:50px;
									line-height:30px;
									text-decoration:none;						
								}
								
								.left a.sublevel:hover {
									color:#ccc;		
								}	
				
				.right {
					float:left;
					width:541px;
					overflow:auto;
					padding:10px;
					height: 404px;
				}
				
					.right .componentheading,
					.right .contentheading,
					.right h1 {
						color:#333;
						font-size:14px;
						font-weight:bold;
						padding-bottom:10px;
					}
					
					.right a:link,
					.right a:visited {
						color:#9E2E2D;
					}
				
					.footer {
						float:left;
						width:541px;
						color:white;
						margin-top:20px;
					}
