html,body {
	height: 100%;
	margin: 0;
	padding: 0;
	/*text-align: center;*/
	font-family: Univers, Arial;
	font-size: 14px;
}

.wrapper {
	margin: 0 auto;
	width: 800px;
}
.content {
	width: 800px;
	height: 630px;
	position: absolute;
	left: 50%;
	top: 50%;
    margin-left: -400px; /* half of width */
    margin-top: -300px;  /* half of height */
	padding: 0px;
	overflow: hidden;
	background:transparent url(../images/background.png) no-repeat top left;
}

.logo {
	margin: 8px 18px;
	width: 250px;
}

tr {
	padding: 0px;
}

td {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.top td {
	padding: 0px;
	height: 210px;
	vertical-align: top;
}

td.bottom {
	height: 400px;
	padding: 20px;
	vertical-align: top;
}

h2:first-child { margin-top: 0px }

p:first-child{ margin-top: 0px; }

div#home p { color: #673bb8; margin-top: 0px; }
div#profiel p:first-child { color: #580f8b; }
div#werkwijze p:first-child ,
div#interim p:first-child ,
div#revitalized p:first-child ,
div#testimonials p:first-child,
div#verander p:first-child ,
div#commercie p:first-child ,
div#hr p:first-child ,
div#training p:first-child ,
div#coaching p:first-child  { color: #9325b2; }
div#contact  p:first-child { color: #bc34ba; }
div#links p:first-child { color: #ae005f; }

div.contenttext a { color: #000000; }

div.contenttext a:hover { font-weight: 600; }

div.contenttext { position: relative; overflow: auto; overflow-y: auto; overflow-x: no; height: 380px; width: 100%; }

div.container { width: 900px; height: 200px; margin-left: auto; margin-right: auto; }

/* navigatie - algemeen */
ul.navigatie { margin:0; padding:0; }
li a.geselecteerd,
li a.huidig { color: white !important; background-position:0px bottom !important; }
ul.navigatie { display:block; float:left; margin-left: 25px }
ul.navigatie li { margin-right: 10px; position:relative; display:block; float:left; list-style-type: none; }
ul.navigatie li a { font-weight:bold; color:red; display:block; width:140px; text-align: center; text-decoration: none; font-weight: 600; }

/* navigatie - niveau 0 */
ul.niveau0 li a { font-size: 16px; height:40px; line-height: 40px; }

/* navigatie - knopspecifiek */
li a#home { background-image: url(../images/buttons/btn_home.png); color: #673bb8; }
li a#profiel { background-image: url(../images/buttons/btn_profiel.png); color: #580f8b; }
li a#werkwijze{ background-image: url(../images/buttons/btn_werkwijze.png); color: #9325b2; }
li a#contact { background-image: url(../images/buttons/btn_contact.png); color: #bc34ba; }
a#links { background-image: url(../images/buttons/btn_links.png); color: #ae005f; }

/* navigatie - niveau 1 & 2 */
ul.niveau1, ul.niveau2 { margin-top: 8px; margin-left: 327px; display: none; }
ul.niveau1 li a, ul.niveau2 li a { color: #9325b2; font-size: 12px; }

/* navigatie - niveau 1 */
ul.niveau1 li a { height: 35px; line-height: 35px; background:transparent url(../images/buttons/btn_werkwijze_sub1.png) no-repeat top left; }
li a#revitalized { line-height: 16px; }

/* navigatie - niveau 2 */
ul.niveau2 li a { height: 30px; line-height: 30px; background:transparent url(../images/buttons/btn_werkwijze_sub2.png) no-repeat top left; }
li a#verander,
li a#training { line-height: 14px; }

/*
Pantone 266 #673bb8
Pantone 2597 #580f8b
Pantone 2592 #9325b2
Pantone Purple #bc34ba
Pantone 227 #ae005f
*/