* {	
margin: 0;
padding: 0;
 
}
body {margin:0 auto;
	font-family: "Lucida sans unicode", "Trebuchet MS", "Segoe Media Center", "Segoe", Verdana;
	line-height: 120%; font-size: 100%;
	overflow: -moz-scrollbars-vertical;
	}

#start {
	position: absolute; top: 50%; left: 50%;
	width: 850px; height: 500px;
	margin: -250px 0 0 -425px;
	}

#wrapper{
	margin:0 auto; width: 100%;
	}
#headerwrapper{
	width: 100%; text-align: center; margin: 24px 0 0 0;
	}

#header {
	color:#FFFFFF; font-size: 1em; 
	border-top: 1px solid #473D48; border-right: 1px solid #473D48;
	border-bottom: 0px solid #28578F; border-left: 1px solid #473D48;
	background-color: #FFFAF0; 
	width: 960px;
	height: 100px; 
	margin:0 auto; padding: 0;
	}
#logo{
	float: left; background-color: transparent; 
	padding: 14px 0 0 40px
	}
#logo img { float: left; }

#nav{
	width: 960px;  height: 34px;
	background-color: #655766;
	margin:0 auto; 
	text-align: center; 
	clear: both;
	border-top: 2px solid #FFCC00; /*border-bottom: 1px solid white;*/
	border-right: 1px solid #473D48; border-left: 1px solid #473D48;
	}

.menu{
	width:910px; 
	padding-left: 50px; margin:0 auto; 
	background-color:#655766; /*#473D48;*/
}
	
#container {
	margin: 0 auto;
	width: 960px; 
	text-align: left;
	background-color: #655766; /*#386AB3;*/
	padding-top: 14px; padding-bottom: 0;
	border-top: 0px solid #473D48; border-right: 1px solid #473D48;
	border-bottom: 1px solid #473D48; border-left: 1px solid #473D48;
	}
#content A, #content A:LINK, #content A:VISITED, #content A:ACTIVE  {
	font: normal 1em Verdana, sans-serif ; text-decoration: underline;
	color : #655766;
	}	
#content A:hover {
	text-decoration: none; color : #FFCC00; background-color:#473D48;
}
#content {  
	width: 807px;  
	background-color: #386AB3; 
	background-image: url(images/bg-content-02.png); background-repeat: repeat-x; 
	background-position:  left top;	background-color: white; 
	margin: 0 0 20px 50px;
	padding: 1em 25px 1em 25px; 
	}

#content p {
	font-size: 0.84em; 
	margin: 1em 0 5px 0; 
	width: 580px; 
	}
#content .first{ 
	margin: 1em 0 5px 0; width: 480px; ; 
	}
#content ul, #content ol{
	font-size: 0.84em; list-style-position: outside; 
	padding: 0 0 0 30px;
	width:580px; 
	}
#content ol{
	width: 450px;
	}
		
#rechts {
	width: 320px; 
	margin:36px 0 10px 20px;  padding: 0;
	float: right; /*background-color:#AFA2B0;  
	/*background-image: url(images/image-bg.png); background-repeat: no-repeat;
	background-position: top center;*/
	text-align: center;
	font-size: 0.84em; color:#323232;
	}
#rechts img {
	border: 1px solid #93B1D5;
	}
#footer-wrapper{
	margin: 0 auto; text-align: center;
	}
.footer {
	text-transform: none; padding: 4px 0; color: #C6C6C6;
	letter-spacing: 0.04em; background-color:#473D48;
	font-family: Verdana, "Lucinda sans unicode", 
	sans-serif; font-size:0.8em;
	}
.footer a {
	color: #C6C6C6;
	font-family: Arial, "Lucinda sans unicode", sans-serif;
	text-decoration: none;
	}
.footer a:hover {
	color: #FFCC00;
	font-family: Arial, "Lucinda sans unicode", sans-serif;
	text-decoration: underline;
	}	
H1 {font: normal 1.1em  Arial, sans-serif; color:#255185; 
	margin: 10px 0 6px 0px; /*width: 540px;*/}
H2 {font: normal 1.0em Arial, Helvetica, sans-serif; color: #255185;
	margin: 10px 2px 6px 0px; /*width: 540px; font-size: 11px;*/}
H3 {font: italic 0.90em Arial, "trebuchet MS", verdana, Arial, helvetica, sans-serif; letter-spacing: 0.04em;
	color: #0B2644; margin: 0 0 4px 0px; }
H4 {font: bold 0.9em  Arial, Verdana, sans-serif; letter-spacing: 0.2em; width: 500px; text-align: center;
	color: Black; margin: 20px 0 14px 26px; padding-left: 10px; padding-right: 6px; background-color : #F5DFD8; border : 1px #CC6633 solid ; }
H5 {font: bold 14px Verdana, arial, helvetica, sans-serif; 
	color: White; margin-bottom: 0; margin-top: 20px; }
H6 {font: bold 10px Verdana, geneva, helvetica, sans-serif; 
	color: #756D6D; margin-bottom: 0; }

#content .fotorechts {float: right; margin:10px 38px 10px 10px; 
	border: 1px solid white; /*#007701;*/
	}
#content .fotolinks {float: left; margin: 10px 20px 10px 0; 
	border: 1px solid white;
	}
	
a img{ border: none; }
#content .small {
	font-size: 0.75em; font-style: italic;
	}
div .bg-left {
	background: transparent url(images/bg-left-top.png) no-repeat top left;
	height: 13px; width: 847px; /*padding: 0 25px;*/
	margin:-18px 0 0 -26px;
	}
div .bg-right {
	background: transparent url(images/bg-right-top.png) no-repeat top right;
	height: 13px; width: 859px; /*padding: 0 25px;*/
	}
	
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('images/image-bg.gif'); /* CHANGE: path and name of your image */
	height: 10px;      
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 10px; 
	}
.top-right, .bottom-right { 
	margin-left: 10px;  
	margin-top: -10px; 
	}
.top-right {
	background-position: 100% 0; 
	}
.bottom-left  { 
	background-position: 0 -690px; 
	}
.bottom-right { 
	background-position: 100% -690px;/* -690 = hoogte bg -10px */
	} 
.inside {
	background-color:#AFA2B0;
}
h1 span{
	font-size:13px;
}
.rechts {
	float: right;
}
#portret {
	width: 170px; 
	margin:74px 0 10px 20px;  padding: 0;
	float: right;
	text-align: center;
	font-size: 0.84em; color:#323232;
	}
.slogan{
	padding: 10px 0;
}

#content p.more{
	width: 800px;
}

#content p.contact-more{
	width: 800px;
	margin: -60px 0 100px;
}

span.mbti{
	font-size: 10px;
	text-align: justify;
	float: right;
	width: 320px;
	line-height: 13px;
	color: #666;
	margin: 10px 0 0;
	clear: both;
}

.right {
	float: right;
}
.right1 {
	float: right;
	margin: 0 10px 0 0;
}
