html, body {
	height: 100%;	
	overflow-y: auto; 
	overflow-x: hidden;
}

body {
	background: #454545;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
}

.oneColElsCtr #container {
	position: absolute;
	width: 990px;
	height: 554px;
	margin-left: -495px;
	margin-top: -277px;
	top: 46%;
	left: 56.5%;
}

.oneColElsCtr #mainContent {
	width: 412px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
	margin-bottom: 30px;
	margin-top: 24px;
	margin-left: 30px;
}

.oneColElsCtr #container #mainContent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
}

#mainContent .ul {
	text-align: left;
	display: inline;
}

.oneColElsCtr #mainContent li.texte {
	list-style-type: disc;
	height: auto;
	list-style-position: inside;
}

table.page {
	border-collapse: collapse;
	background-color: #272727;
	table-layout: fixed;
}

tr.sideonder td.spacerrecht,tr.bot td.spacerrecht {
	background-color: #454545;
	border: solid #454545;
	border-width: 1px 0px 0px 1px;
}

tr.top td.spacerrecht {
	background-color: #454545;
	border: solid #454545;
	border-width: 1px 0px 1px 0px;
}

tr.side td.spacerrecht {
	width : 1px; /* CB 23062009 */
	background-color: #454545;
	border: solid #454545;
	border-width: 1px 0px 1px 0px;
}
/* CB 23062009 */ 
td.spacerrecht {
	width : 1px; /* CB 23062009 */
	background-color: #454545;
	border: solid #454545;
	border-width: 1px 0px 1px 0px;
}
tr.spacer td {
	background-color: #454545;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #454545;
}

tr.top td {
	height: 10px;
	border: 1px solid #373737;
	background-color: #454545;
	border-top-width: 0px;
	vertical-align: bottom;
	font-size: 4px;
}

tr.top td.corner1,tr.bot td.corner1,tr.top td.corner2 {
	border: 1px solid #454545;
}

tr.bot td.corner2 {
	border: 1px solid #454545;
	border-left-width: 0px;
}

tr.side td {
	border: 1px solid #666;
	background-color: #272727;
	border-right-width: 0px;
}

tr.side td.sidel {
	border: 1px solid #373737;
	border-left-width: 0px;
	background-color: #454545;
}

tr.side td.sider {
	width : 1px;
	border: 1px solid #373737;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color: #454545;
}

tr.sideonder td {
	width: 12px;
	background-color: #272727;
	border: solid #666;
	border-width: 1px 0px 0px 1px;
}

tr.sideonder td.sidel {
	border: 1px solid #373737; 	
	border-left-width: 0px;
	border-bottom-width: 0px;
	background-color: #454545;
}

tr.sideonder td.sider {
	border: 1px solid #373737; 	
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color: #454545;
}

tr.side td.content {
	background-color: #272727;
	border: solid #666;
	border-width: 0px 0px 0px 1px;
}

tr.side td.noborder {
	background-color: #272727;
	border: none;
}

tr.sideonder td.sideborder {
	background-color: #272727;
	border: solid #666;
	border-width: 0px 1px 0px 1px;
}

tr.bot td {
	height: 10px;
	border: 1px solid #373737;
	background-color: #454545;
	vertical-align: top;
	font-size: 4px;
	border-bottom-width: 0px;
}

tr.side td.buitenflash {
	background-color: #272727;
	border: solid #666;
	border-width: 0px 0px 1px 0px;
}

#menucontainer {
	position: absolute;
	left: 538px;
	text-align: left;
	width: 175px;
	height: 187px;
	
	top:137px;
	/* top:146px; ie */
	/* visibility: visible; */ 
}

#bottommenucontainer {
		text-align:left;
		position: relative;
	/* 	width : 800px; */
		/* bottom  : 0px; */
		/* left : 20px; */
		top : 0px;
		left : 10px;
		width : 800px;
	}
	
#bottommenucontainer p {
			margin-left : 20px;
			margin-right : 20px;
		}

li {
	margin-top: 2px;
	padding-top: 2px;
	height: 17px;
	list-style-type: none;
	list-style-position: inside;
	vertical-align: middle;
}

/* voor alle regels*/
#menu1 {width: 85px;background-color: #FF6600;margin-bottom: 2px;} /*oranje*/
#menu2 {width: 65px;background-color: #3399CC;}	/*blauw*/
#menu3 {width: 105px;background-color: #FF9999;}	/*rose*/
#menu4 {width: 95px;background-color: #FF00FF;}	/*paars*/
#menu5 {width: 55px;background-color: #999999;}	/*grijs*/
#menu6 {width: 125px;background-color: #FF0066;}	/*felrood*/
#menu7 {width: 100px;background-color: #33CC00;}	/*groen*/
#menu8 {width: 105px;background-color: #663300;}	/*bruin*/

a.menu:link,a.menu:visited,a.menu:active,a.menu:hover{
	color: #EEEEEE;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 2px;
	cursor: pointer;
}

	


a.home {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 2px;
	color: #272727;
	text-decoration: none;
	cursor: pointer;
}

a.bottommenucontainer 
 {
	font-size: 12px;
	color : white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-indent: 2px;
	/* color: #272727; */ 
	text-decoration: none;
	cursor: pointer;
}

/* voor alle headings van de verschillende paginas*/
.visie {color: #3399CC;}
.waarden {color: #FF9999;}
.aanbod {color: #FF00FF;}
.wie {color: #999999;}
.referenties {color: #FF0066;}
.columns {color: #33CC00;}
.contact {color: #663300;}

a.referenties {
	color: #FF0066;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.aanbod {
	color: #FF00FF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.columns {
	color: #33CC00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.contact {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.ref {
	list-style-position: outside;
	margin-left: -38px;
	height: auto;
	background-image: url(images/liref.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	text-indent: 14px;
}

li.ref a {
	color: #FFF;
	text-decoration: none;
}

#form {
	position: relative;
	top: 50px;
	padding-top: 3px;
}

#form .titel {
	vertical-align: middle;
	display: block;
	margin-top: -4px;
}

#velden {
	position: absolute;
	top: 0px;
	left: 150px;
}

#velden .veldstyle {
	margin-bottom: 2px;
	border: 1px solid #000;
}

.buttverstuur {
	background-color: #272727;
	letter-spacing: 0.2em;
	color: #FFF;
	border-style: none;
	position: absolute;
	left: 166px;
	cursor: pointer;
}

/* Toegevoegd door CB op 22-06-2009 */

td#cell1 {
		width : 10px;
	} 
td#cell2 {
		width : 56px;
	} 
td#cell3 {
		width : 56px;
	} 
td#cell4 {
		width : 57px;
	} 
td#cell5 {
		width : 58px;
	} 
td#cell6 {
		width : 57px;
	} 
td#cell7 {
		width : 57px;
	} 
td#cell8 {
		width : 56px;
	} 
td#cell9 {
		width : 55px;
	} 
td#cell10 {
		width :  52px;
	} 
td#cell11 {
		width : 58px;
	} 
td#cell12{
		width : 56px;
	} 
td#cell13{
		width : 58px;
	} 
td#cell14{
		width : 58px;
	} 
td#cell15{
		width : 56px;
	} 

td#cell16{
		width : 12px;
		border: 0px;
	} 
td#cell17{
		
		width : 14%;
		border: 0px;
		
	}
	