* {margin:0;padding:0}
p{margin-bottom:1em}
/* mac hide \*/
html, body {height:100%}
/* end hide */

body {
	background-image: url(../images/bg01.png);
	background-repeat: repeat-x;
	padding:0;
	margin:0;
	text-align:center;
	min-width:874px;/* for mozilla*/
	background-color: #3375b0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000066;
}

#outer{
	min-height:100%;
	width:874px;
	color: #000066;
	text-align:left;
	margin:auto;
	position:relative;
	background:#fcfdff;
}
 
* html #outer{height:99.9%;} /*For ie as treats height as min-height anyway - also addreeses rounding bug at bottom of screen in IE*/
#header{
	min-height:280px;
	background:#fcfdff;
	position:relative;
}
* html #header{height:70px}
#left {
	position:relative;/*ie needs this to show float */
	width:140px;
	float:left;
	color:#fff;
	padding-left:40px;
}
#left p {padding:2px}

#left img {
	margin:10px 0 0 10px;;
}

#footer {
	width:874px;
	clear:both;
	height:50px;
	background: url(../images/footer.png) bottom left no-repeat;

	color: #000066;
	text-align:center;
	left:0;
	bottom:0;
	position: relative;
}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
	margin-bottom:-1px;
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
	width:610px;
	float:right;
}
#centrecontent p {padding:3px 20px 5px 0;}

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */

#flashheader {
	width:874px;
	float:left;
}

#content img {
	border: 2px solid #ff6633;	
	left:100px;
}

#menu {
width:145px;
height:311px;
}

.loading {
	color:#666666;
}



h2 {
	font-size:16pt;
	font-weight:lighter;
	margin-bottom:10px;
}

h2 a, h2 a:visited {
	text-decoration:none;
	color:#000066;
}

h2 a:hover {
	color:#afc7ee;
}

#navigatie {
	margin: 0 0 0 20px;
}

#navigatie h2 {
	color:#8499c9;
}

#navigatie a,  #navigatie a:visited{
	font-size:11pt;
	letter-spacing:2px;
	line-height:20px;
	text-decoration:none;
	color:#000033;
}

#navigatie a:hover {
	text-decoration:underline;
}

ul {
	list-style:url(../images/bullet.png);
	margin-left:17px;
	marker-offset:15px;
}


li {
	font-size:11pt;
}

p {
	font-size:11pt;
}

img.ruler {
	margin-bottom:5px;
}

#site_container {
	margin-top:20px;
}

#therapeuten {
}

#therapeuten div {
	overflow:auto;
	text-align:left;
	vertical-align:top;
	margin-bottom:10px;
	margin-right:10px;
	padding: 5px 5px 5px 5px;
	background: url(../images/bg02.png) no-repeat;
}

#therapeuten img {
	margin:5px 5px 5px 10px;
	border: 2px solid #fcfdff;
}

#links table {
	padding-right:10px;
}

#links td {
	padding-top:5px;
	min-height:140px;
}

#links td.hr_row {
	min-height:0px;
	padding-bottom:10px;
}