html,body {
	background-color:white;
	margin:0px;
	height:100%;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #CC3333;
	scrollbar-darkshadow-color : #CCCCCC;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #FFFFFF;
	scrollbar-base-color : #CCCCCC;
}

/* horizon style voor IE 5 Mac */
#horizon {
	background-color: transparent;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 100%;
	text-align: center;
	min-width: 750px; 
}

/* horizon style voor overige browsers \*/

#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -225px;
	text-align: center;
	min-width: 750px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	min-width: 748px; 
}

/* einde IE 5 hack */ 

#wrapper {
	position: relative;
	text-align: left;
	width: 750px;
	height: 450px;
	margin: 0px auto;
	border: 1px solid #922631;
	background-image:url(images/home_bg.jpg);
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 748px;
	height: 448px;
	}

#horizon_vervolg {
	background-color: transparent;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 100%;
	text-align: center;
	min-width: 750px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	min-width: 748px; 
}

#wrapper_vervolg {
	position: relative;
	text-align: left;
	width: 750px;
	height:512px;
	margin: 0px auto;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 748px;
	}

#home-logo_ {
	position:absolute;
	left:225px;
	top:10px;
	width:510px;
	height:72px;
}

#home-foto-1_ {
	position:absolute;
	left:11px;
	top:101px;
	width:134px;
	height:134px;
}

#home-foto-2_ {
	position:absolute;
	left:160px;
	top:101px;
	width:134px;
	height:134px;
}

#home-foto-3_ {
	position:absolute;
	left:311px;
	top:101px;
	width:134px;
	height:134px;
}

#home-foto-4_ {
	position:absolute;
	left:459px;
	top:101px;
	width:134px;
	height:134px;
}

#home-foto-5_ {
	position:absolute;
	left:608px;
	top:101px;
	width:134px;
	height:134px;
}

#home-de-reef_ {
	position:absolute;
	left:13px;
	top:247px;
	width:136px;
	height:20px;
}

#home-ypenburg_ {
	position:absolute;
	left:162px;
	top:247px;
	width:136px;
	height:20px;
}

#home-bereikbaarheid_ {
	position:absolute;
	left:311px;
	top:247px;
	width:136px;
	height:20px;
}

#home-inschrijven_ {
	position:absolute;
	left:459px;
	top:247px;
	width:136px;
	height:20px;
}

#home-nieuwbouw_ {
	position:absolute;
	left:608px;
	top:247px;
	width:136px;
	height:20px;
}

/* begin divs vervolg */

#balk-boven_ {
	position:absolute;
	left:0px;
	top:0px;
	width:749px;
	height:16px;
	background-color:#336666;
	border-right:1px solid #336666;
}

#balk-wit_ {
	position:absolute;
	left:0px;
	top:16px;
	width:749px;
	height:65px;
	background-color:white;
	border-right:1px solid #336666;
}

#balk-blauw_ {
	position:absolute;
	left:0px;
	top:81px;
	width:749px;
	height:64px;
	background-color:#B2E0E0;
	border-bottom:1px solid white;
	border-right:1px solid #336666;
}

#menu-huisartsen_ {
	position:absolute;
	left:0px;
	top:146px;
	width:167px;
	height:61px;
}

#menu-apotheek_ {
	position:absolute;
	left:0px;
	top:207px;
	width:167px;
	height:61px;
}

#menu-fysiotherapie_ {
	position:absolute;
	left:0px;
	top:268px;
	width:167px;
	height:61px;
}

#menu-verloskundige_ {
	position:absolute;
	left:0px;
	top:329px;
	width:167px;
	height:61px;
}

#menu-psycholoog_ {
	position:absolute;
	left:0px;
	top:390px;
	width:167px;
	height:61px;
}

#menu-registerpodoloog_ {
	position:absolute;
	left:0px;
	top:451px;
	width:167px;
	height:61px;
}

#menu-specialisten_ {
	position:absolute;
	left:0px;
	top:512px;
	width:167px;
	height:61px;
}

#menu-fysio-manueel_ {
	position:absolute;
	left:0px;
	top:268px;
	width:167px;
	height:61px;
}

#menu-consultatie_ {
	position:absolute;
	left:0px;
	top:329px;
	width:167px;
	height:61px;
}

#menu-maatschap-werk_ {
	position:absolute;
	left:0px;
	top:390px;
	width:167px;
	height:61px;
}

#menu-dietiek_ {
	position:absolute;
	left:0px;
	top:451px;
	width:167px;
	height:61px;
}

#menu-leeg_ {
	position:absolute;
	left:0px;
	top:512px;
	width:167px;
	height:61px;
	background-color:#339999;
}

#menu-de-reef_ {
	position:absolute;
	left:0px;
	top:146px;
	width:167px;
	height:61px;
}

#menu-ypenburg_ {
	position:absolute;
	left:0px;
	top:207px;
	width:167px;
	height:61px;
}

#menu-bereikbaarheid_ {
	position:absolute;
	left:0px;
	top:268px;
	width:167px;
	height:61px;
}

#menu-inschrijven_ {
	position:absolute;
	left:0px;
	top:329px;
	width:167px;
	height:61px;
}

#menu-nieuwbouw_ {
	position:absolute;
	left:0px;
	top:390px;
	width:167px;
	height:61px;
}

#menu-onder_ {
	position:absolute;
	left:0px;
	top:573px;
	width:167px;
	height:1px;
	background-color:#339999;
	visibility:hidden;
}

#menu-onder-2_ {
	position:absolute;
	left:0px;
	top:451px;
	width:167px;
	height:62px;
	background-color:#339999;
}

#vervolg-foto_ {
	position:absolute;
	left:0px;
	top:1px;
	width:167px;
	height:63px;
}


#vervolg-logo_ {
	position:absolute;
	left:401px;
	top:10px;
	width:334px;
	height:48px;
	text-align:right;
}

#vervolg-iconen_ {
	position:absolute;
	left:24px;
	top:13px;
	width:137px;
	height:40px;
}

#vervolg-content_ {
	position:absolute;
	left:167px;
	top:146px;
	width:582px;
	height:366px;
	overflow:auto;
	overflow-x:hidden;
	border-right:1px solid #336666;
	border-bottom:1px solid #336666;
}

#kop_ {
	position:absolute;
	left:210px;
	top:16px;
	width:505px;
	height:29px;
}

/* einde divs vervolg */

p {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #2C747B;
	margin:0px 40px 0px 44px;
}

table {
	margin-left:44px;
}

td {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #2C747B;
}

h1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #840840;
	font-weight: normal;
	margin:10px 15px 0px 44px;
}

h2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #840840;
	font-weight: bold;

	margin:40px 15px 0px 44px;
}

h3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #840840;
	font-weight: bold;
	margin:10px 15px 0px 44px;
}

ul {
	margin:0px 40px 0px 44px;
	padding:0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 40px 0px 44px;
}

li {
	list-style:  inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #2C747B;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}

a:active, a:link, a:visited {
   color: #840840;
font-weight: bold;}

a:hover { 
	color: #339999;
}

.imgl {
	float:left;
	margin:10px 10px 10px 20px;
}

.imgr {
	float:right;
	margin:10px 20px 10px 10px;
}

p img.imgl, h1 img.imgl {
	margin:5px 10px 5px 0px;
}

p img.imgr, h1 img.imgr {
	margin:5px 0px 5px 10px;
}


/* formulier styles */

p.form {
	display: inline;
	line-height: 16px;
	width: 300px;
	float:left;
	margin:0px;
}

p.formtekst {
	display: inline;
	line-height: 16px;
	width: 120px;
	float:left;
	margin:0px;
	margin-left:44px;
}

p.formtekstcol {
	display: inline;
	line-height: 16px;
	width: 100px;
	float:left;
	margin:0px;
}

p.formtekstcolclear {
	display: inline;
	line-height: 16px;
	width: 100px;
	float:left;
	clear:left;
	margin:0px;
	margin-left:44px;
}

form {
	text-align:left;
}

input{  
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
}

textarea {  
	font-size: 11px;
	line-height: 14px;
	height: 60px;
	width: 500px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 44px;
	border: 1px solid #000000;
}

textarea.tabel {  
	margin:0;
}

input.tekst {  
	width: 200px;
	border: 1px solid #000000;
}

select {  
	font-size: 11px;
	line-height: 12px;
	height: 16px;
	width: 120px;
	border: 1px solid #000000;
	padding:0;
	margin:1px 0px 0px 0px;
	color: #000;
}

input.middel {  
	width: 80px;
	border: 1px solid #000000;
}

input.klein {  
	width: 20px;
	border: 1px solid #000000;
}

input.kleiner {  
	width: 40px;
	border: 1px solid #000000;
}

input.submit {  
	font-size: 10px;
	line-height: 12px;
	height: 20px;
	width: 55px;
	border: 1px solid #000000;
	background-color: #ffffff;
	cursor:pointer;
	padding: 0px;
	margin: 0px;
	margin-left:44px;
}

input.radio {
	margin-bottom: -3px;
}


/* niet gebruikt, was voor alternatieve encyclopedie frames 
#midden2 {
	position:absolute;
	left:150px;
	top:0px;
	height:100%;
}
*/
