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 {
	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 {
	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: 547px;
	text-align: left;
	z-index: 1;
	width: 175px;
	height: 187px;
	top: 135px;
	visibility: visible;
}

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: 90px;background-color: #FF6600;margin-bottom: 2px;} /*oranje*/
#menu2 {width: 75px;background-color: #3399CC;}	/*blauw*/
#menu3 {width: 110px;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;
}

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

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;
}

