@import url("/smartsite.dws?id=CSS_FORMS_PREVIEW");

body {
	font-family: verdana, arial, sans-serif;
	text-align: left;
}

li, p, td, th, dt {
	font-size: 0.69em;
}

td p, td td, td td p, th p, p td, p th, a p, td li{
	font-size: 1.0em;
}

table{
	border-collapse: collapse;
	border: 1px solid #246eb7;
}
td, th{
	padding: 0px 2px 0px 2px;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img {border: 0px;}

/* structuur */
div.wrapper {
	width: 760px;
	margin: 0px auto;
	text-align: left;
}
	div.container {
	}

div.header {
	width: 760px;
	color: #000000;

}
	ul.utilitiesmenu {
		margin-left: 176px;
	}
	ul.utilitiesmenu li {
		float: left;
		font-size: 0.63em;
		margin: 9px 0px 0px 8px;
		min-height: 16px;
		height: auto;
		padding-top: 2px;
	}
		ul.utilitiesmenu li a { 
			color: #000000; 
		}
			ul.utilitiesmenu li.fontswitcher {
				margin-top: 7px;
			}
				ul.utilitiesmenu li a.big { font-size: 120%; }
				ul.utilitiesmenu li a.normal { font-size: 105%; }
				ul.utilitiesmenu li a.small { font-size: 90%; }

		form.zoekform {
			margin-top: -2px;
		}
			form.zoekform input {
				min-height: 16px;
				height: auto;
				border: 1px solid #000000;
				vertical-align: bottom;
			}
			#zoekbutton {
				background: url(/img/button_zoeken.gif) no-repeat left top;
				width: 40px;
				min-height: 16px;
				height: auto;
			}

div.menu {
	position: relative;
	float: left;
	width: 173px;
	min-height: 186px;
	height: auto;
	padding: 0px 11px 0px 0px;
	margin-top: 29px;
	background-color: #efecca;
	line-height: 113%;
}
	div.menu ul {
		margin: 5px 0px 14px 0px;
	}
		div.menu li {
			text-align: right;
		}
			div.menu li.hier {
				font-weight: bold;
			}
			div.menu a {
				text-align: right;
				color: black;
			}
	div.menu img.footer {
		position: absolute;
		bottom: 0px;
	}


div.pagevisual {
	float: left;
	width: 576px;
	height: 184px;
}
		body#home div.tussenbalk {
			background: url(/img/back_header_home.gif) repeat-y right top;
		}
	div.pagevisual h1 {
		margin: -102px 0px 0px 23px;
		font-size: 1.38em;
		color: #ffffff;
	}

div.middenbalk {
		background: url("/img/backgroundmenu3.jpg") repeat-y left top;
}
		body#home div.middenbalk {
			background: url(/img/back_home.gif) repeat-y left top;
		}
	
	div.menu2 {
		float: left;
		width: 576px;
		background: #246eb7 url(/img/menu2onderbalk.gif) no-repeat left bottom;
		padding-bottom: 6px;
	}
		div.menu2 li {
			float: left;
			height: 25px;
		}
			div.menu2 li.hier a {
				background-position: bottom left;
			}
			div.menu2 li a {
				text-indent: -999em;
				display: block;
				height: 25px;
			}
			div.menu2 li#patient a {
				width: 100px;
				background-image: url(/img/menupatient.gif);
			}
			div.menu2 li#bezoeker a {
				margin-left: 26px;
				width: 113px;
				background-image: url(/img/menubezoeker.gif);
			}
			div.menu2 li#professional a {
				margin-left: 26px;
				width: 132px;
				background-image: url(/img/menuprofessional.gif);
			}
			div.menu2 li#werkenleren a {
				margin-left: 26px;
				width: 153px;
				background-image: url(/img/menuwerkenleren.gif);
			}
			div.menu2 li a:hover {
				background-position: bottom left;
			}

	div.menu3 {
		float: left;
		width: 184px;
		font-weight: bold;
		height: auto;
	}
		div.menu3 li {
			background: url(/img/arrowmenu3.gif) no-repeat left 0.45em;
			padding-left: 10px;
			padding-right: 3px;
			margin: 3px 0px 0px 5px;
		}
				div.menu3 li.open {
					background: url(/img/bullet_open.gif) no-repeat left 0.57em;
				}
			div.menu3 a {
				color: #ffffff;
				margin-left: -2px;
				position: relative;
			}
				div.menu3 li.hier { 
					background: url(/img/bullet_pijl_hier.gif) no-repeat left 0.57em;
				}
				div.menu3 li.hier a { 
					color: #000000; 
				}
				li ul li {
					font-size: 1em;
				}
					div.menu3 li ul { 
					}
					div.menu3 li ul li { 
						padding-left: 0px;
						margin-left: 0px;
						background: none;
					}
					div.menu3 li ul li a {
						display: block;
						margin-left: 6px;
						color: #ffffff;
					} 
				div.menu3 li ul li ul li {
					font-weight: normal;
					padding-left: 0px;
				}
					div.menu3 li ul li ul li.hier a {
						color: #ffffff;
					}
					div.menu3 li ul li ul li.hier {
						background: url(/img/bullet_hier.gif) no-repeat left 0.57em;
					}
				div.menu3 li ul li ul li ul li{
					font-weight: normal;
					padding-left: 0px;
					margin-left: 4px;
				}
					div.menu3 li ul li ul li.hier a {
						color: #ffffff;
					}
					div.menu3 li ul li ul li.hier {
						background: url(/img/bullet_hier.gif) no-repeat left 0.57em;
					}
				
	div.crumbpath {
			margin: 11px 0px 0px 18px;
		}
			div.crumbpath li {
				background: url(/img/arrowcrumbpath.gif) no-repeat right 0.5em;
				font-size: 0.63em;
				padding: 0px 12px 0px 6px;
				float: left;
				margin: 0px 0px 0px 0px;
			}
			div.crumbpath li.last{
				background: none;
				color: #000000;
			}
			div.crumbpath li a, .nieuwsarchief_link a {
				color: #246eb7;
			}

	div.nieuws {
		float: left;
		width: 184px;
	}
		div.nieuws ul {
			padding: 0px 9px 0px 9px;
		}
		div.nieuws img {
			margin-bottom: 10px;
		}
			div.nieuws li {
				font-size: 0.69em;
				line-height: 120%;
				margin-bottom: 0.58em;
			}
			div.nieuws a {
				text-decoration: none;
				color: #ffffff;
				font-weight: normal;
			}
				div.nieuws a:hover {
					text-decoration: underline;
					color: white;
					font-weight: normal;
				}
	div.contentcontainer {
		float: left;
		width: 576px;
	}

	div.content {
		margin-left: 20px;
	}
		div.content h1, div.content h2 {
			font-weight: normal;
			font-size: 1.13em;
			color: #000000;
			padding: 19px 0px 10px 3px;
		}
		div.content h3{
			font-size: 0.69em;
			color: #009ddc;
			margin: 10px 0px 3px 3px;
		}
		div.content h4, div.content h5, div.content h6{
			font-size: 0.69em;
			color: #777777;
			margin: 10px 0px 3px 3px;
			/* padding-bottom: -2px;  uitgeschakeld - negatieve waarde levert fout op bij validatie */
		}

		div.content p{
			margin: 8px 25px 3px 3px;
			line-height: 1.45em;
		}
			div.content p a {
				color: #de332f;
			}
			div.content p img.inline {
				border: 1px solid #de332f;
			}
			div.content p.datum {
				color: #dc241f;
				margin-bottom: 10px;
				font-size: 0.63em;
				padding: 0px 0px 3px 0px;
				background: url(/img/border_dotted.gif) repeat-x left bottom;
			}
			div.content p.pagenav {
				font-weight: bold;
				margin-top: -12px;
				padding: 8px 0px 0px 0px;
				background: url(/img/border_dotted.gif) repeat-x left top;
			}
			div.content p.pagenav a {
				color: #009ddc;
				padding-left: 14px;
				background: url(/img/bullet_pagenav.gif) no-repeat left 0.3em;
			}
		div.content ul, div.content ol{
			margin: 0px 25px 5px 18px;
		}
		div.content ul {
			list-style-type: disc;
		}
			div.content ul.nostyle{
				margin: 0px 25px 18px 3px;
				list-style-type: none;
			}
		div.content ol {
			list-style-type: decimal;
		}
		div.content li {
			line-height: 1.45em;
		}
			div.content li a {
				color: #276eba;
				text-decoration: underline;
			}
			div.content li a:hover {
				text-decoration: none;
			}

		table.specialismedetails {
			width: 513px;
			border-collapse: collapse;
			margin: 3px 25px 18px 18px;
			border-bottom: 1px solid #246eb7;
		}
			table.specialismedetails tr {}
			table.specialismedetails tr.even td {
						background-color: #e9f0f8;
					}
				table.specialismedetails th {
					font-size: 0.69em;
					line-height: 1.45em;
					background-color: #246eb7;
					color: #ffffff;
					padding: 0px 10px 0px 10px;
				}
				table.specialismedetails td {
					font-size: 0.69em;
					line-height: 1.45em;
					padding: 0px 10px 0px 10px;
				}
		
			div.content #printbutton {
				margin: 65px 30px 8px 0px;
				text-align: right;
			}
				div.content #printbutton a {
					text-decoration: none;
					color: #246eb7;
					padding-right: 18px;
					background: url(/img/printpagebutton.gif) no-repeat right 0.10em;
				}

			div.content #reageerbutton {
				margin: 10px 30px 8px 0px;
				text-align: right;
			}
				div.content #reageerbutton a {
					text-decoration: none;
					color: #246eb7;
					padding-right: 18px;
					background: url(/img/reageerbutton.gif) no-repeat right 0.10em;
				}

			div.nieuwsbericht {
				width: 530px;
				padding: 0px 0px 4px 0px;
				background: url(/img/border_dotted_rood.gif) no-repeat 18px bottom;
			}
				div.content div.nieuwsbericht p.datum {
					background: none;
					padding: 0px;
					margin: 0px;
					float: right;
				}
				div.content div.nieuwsbericht h3 a {
					color: #009ddc;
				}
				div.content div.nieuwsbericht p {
					margin-right: 0px;
					margin-bottom: 0px;
				}
				div.content div.nieuwsbericht p a {
					color: #009ddc;
				}
				div.content div.nieuwsbericht p img.inline {
					float: left;
					margin: 0.35em 10px 4px 0px;
				}
			div.paginering {
				margin: 25px 25px 0px 18px;
			}
				div.paginering ul {}
					div.paginering ul li {
						float: left;
						margin-right: 4px;
					}
						div.paginering ul li a {
							color: #009ddc;
						}
							div.paginering ul li.hier a {
								color: #000000;
								font-weight: bold;
							}
							div.paginering ul li.first a, div.paginering ul li.last a, div.paginering ul li a:hover  {
								color: #000000;
							}
			div.downloadlijst {}
				div.downloadlijst ul {
					margin: 0px 25px 12px 18px
				}
					div.downloadlijst ul li {
						position: relative;
						padding-bottom: 0.36em;
						min-height: 1.5em;
						height: auto;
						padding-top: 0.5em;
						background: url(/img/border_dotted_rood.gif) no-repeat left bottom;
					}
						div.downloadlijst ul li a {
							color: #000000;
							text-decoration: none;
						}
							div.downloadlijst ul li a:hover {
								text-decoration: underline;
							}
						div.downloadlijst ul li img {
							position: absolute;
							right: 50px;
						}
						div.downloadlijst ul li span.size {
							position: absolute;
							right: 0px;
							color: #246eb7;
						}
			div.linkerkolom {
				float: left;
				width: 246px;
			}
				div.linkerkolom img {
					margin-left: 4px;
				}
				
				div.content div.linkerkolom p.personalia {
					font-size: 0.6em;
					background-color: #efecca;
					margin: 0px 10px 0px 4px;
					padding: 11px;
				}
		
			div.rechterkolom {
				float: left;
				width: 310px;
			}
				div.content .linkerkolom a, div.content .rechterkolom a {
					color: #000000;
					text-decoration: none;
				}
					div.content .linkerkolom a:hover, div.content .rechterkolom a:hover {
						text-decoration: underline;
					}


		div.specialist {
			float: left;
		}
			div.content div.specialist p {
				margin-left: 4px;
				margin-right: 14px;
			}
				div.content div.last p {
					margin-right: 0px;
				}
		body#home div.contentcontainer ul {}
			body#home div.contentcontainer ul li {
				line-height: 1.22em;
				margin-bottom: 0.22em;
			}
				body#home div.contentcontainer ul li a {
					color: #000000;
				}
		div.patient {
			float: left;
			width: 144px;
			border-right: 1px solid red;
			background-color: #ffffff;
			padding: 0px 10px 0px 11px;
		}
			div.patient ul {
				margin-top: 5px;
			}
				div.patient a {
					font-weight: bold;
				}

		div.bezoeken {
			float: left;
			width: 149px;
			border-right: 1px solid red;
			background-color: #ffffff;
			padding: 0px 10px 0px 11px;
		}
			div.bezoeken ul {
				margin-top: 11px;
			}
				div.bezoeken a {
					font-weight: bold;
				}

		div.professionals {
			float: left;
			width: 105px;
			border-right: 1px solid red;
			background-color: #efecca;
			padding: 4px 7px 0px 7px;
		}
			div.professionals ul {
				margin-top: 9px;
			}

		div.werkenleren {
			float: left;
			width: 118px;
			border-right: 1px solid red;
			background-color: #efecca;
		}
			div.werkenleren ul {
				margin: 1px 3px 0px 7px;
				margin-top: 12px;
			}
			div.werkenleren img { margin-left: 7px;}

div.footer {
	width: 760px;
}
	div.footer p {
		line-height: 140%;
		margin-bottom: 10px;
	}
	p#contactgegevens {
		float: left;
		font-size: 0.63em;
		padding: 10px 0px 0px 184px;
	}
	p#niazlink {
		float: left;
		color: #4c4c4c;
		font-size: 0.63em;
		padding: 10px 0px 0px 26px;
	}

	p#copyrightdisclaimer {
		color: #4c4c4c;
		font-size: 0.63em;
		margin-top: 10px;
		text-align: right;
	}
		p#copyrightdisclaimer a {
			color: #dc241f;
		}
			p#copyrightdisclaimer a:hover {
				color: #dc241f;
			}


/* overige classes */

div.vacaturewit {
	margin-bottom:20px;
}

/* slideshow kids */
div#blader {
	background-color:#276EBA;
	width:400px;
	height:40px;
	border-top:1px solid white;
}

div#blader a.rightnav {
	color:#FFFFFF;
	float:right;
	padding:10px 10px 10px 20px;
}

div#blader a.leftnav {
	color:#FFFFFF;
	float:left;
	float:left;padding:10px 20px 10px 10px;
}

div#blader a.rightnav:hover {
	padding-left:20px;
	background-color:#DC241F;
	text-decoration:none;
	/*border-left:1px solid white;*/
}

div#blader a.leftnav:hover {
	padding-right:20px;
	background-color:#DC241F;
	text-decoration:none;
	/*border-right:1px solid white;*/
}

.nummer {
	color:white;
	/*position:absolute;
	left:610px;
	left:490px;*/
	padding:10px;
}

div#tekst {
	background-color:#efecca;
	color:black;
	border: 1px solid #DC241F;
	font-size:1.2em;
}

div#tekst p {
	padding:10px;
}

div#terugkind a {
	padding:10px;
	text-align:center;
	color:#276EBA;
	background-color:#efecca;
	width:378px;
	display:block;
	border:1px solid #DC241F;border-top:none;
}

div#terugkind a:hover {
	background-color:#DC241F;
	text-decoration:none;
	width:378px;
	display:block;
	color:#FFFFFF
}

/* eind slideshow kids */

/* ARABISCH */
div.arabisch li a, div.arabisch ul, div.arabisch li, div.arabisch p, div.arabisch h1, div.arabisch h2, div.arabisch h3, div.arabisch h4, div.arabisch h5, div.arabisch h6 {
	text-align: right;
	direction: rtl;
}

div.arabisch p, div.arabisch h1, div.arabisch h2, div.arabisch h3, div.arabisch h4, div.arabisch h5, div.arabisch h6 {
	margin: 8px 3px 3px 25px;
}


div.menu3 div.arabisch li {
	background: url(/img/arrowmenu3.gif) no-repeat right 0.45em;
	padding-left: 3px;
	padding-right: 10px;
	margin: 3px 5px 0px 0px;
}

div.menu3 div.arabisch li.open {
	background: url(/img/bullet_open.gif) no-repeat right 0.57em;
}

div.menu3 div.arabisch li.hier { 
	background: url(/img/bullet_pijl_hier.gif) no-repeat right 0.57em;
}

div.menu3 div.arabisch li ul li a {
	margin-right: 6px;
} 

div.menu3 div.arabisch li ul li ul li.hier {
	background: url(/img/bullet_hier.gif) no-repeat right 0.57em;
}

div.menu3 div.arabisch li ul li ul li ul li{
	margin-right: 4px;
}

div.menu3 div.arabisch li ul li ul li.hier {
	background: url(/img/bullet_hier.gif) no-repeat right 0.57em;
}

div.menu3 div.arabisch li ul li { 
	padding-left: 0px;
	margin-left: 0px;
	background: none;
}

div.crumbpath div.arabisch {
	float: right;
	direction:ltr;
	margin: 11px 3px 0px 0px;
}

div.crumbpath div.arabisch li {
	background: url(/img/arrowcrumbpath-ARAB.gif) no-repeat right 0.5em;
	padding: 0px 12px 0px 6px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.screenreader,.nospam {
	display: none;
}

.kaartkeuze {
	margin:10px;
	border: 1px solid red;

}

.kaartkeuzegroot {
	margin-bottom:0px;
	padding-bottom:0px;
	border: 1px solid red;

}

div#e-card td {
	font-family:helvetica;
	font-size:12px;
}

div#e-card table table td {
	padding:20px;
}
div#e-card td {
	border:0px;
}

div#e-card table table {
	border:0px;
}

div#e-card table.rechterlijn {
	border-right:1px solid black;
}

div#e-card .poststempel {
	text-align:right;
}

.formbutton {
	border: 0px;
	cursor: pointer;
	padding: 0px;
}

.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	visibility:hidden;
	clear: both;
}

ul.nieuwsarchief ul {
	margin: 0px 25px 18px 3px;
	list-style-type: none;
	text-indent: -12px;
}
ul.nieuwsarchief li a {
	text-decoration:none;
	color: #009ddc;
	margin: 10px 0px 3px 3px;
	font-size:1.3em;
	font-weight:bold;
}
ul.nieuwsarchief ul ul {
	list-style-type:none;
}
ul.nieuwsarchief ul ul li a {
	font-size:10px;
	color:#000000;
	font-size:1em;
	font-weight:normal;
}
ul.nieuwsarchief ul ul li a:hover {
	text-decoration:underline;
}
.nieuwsarchief_link {
	float:right;
	margin-top:34px;
	font-size:0.69em;
}

.nieuwsbriefarchief li {
	list-style-type: none;
	text-indent: -12px;
}

ul.nieuwsbriefarchief li a {
	text-decoration:none;
	margin: 10px 0px 3px 3px;
}

ul.nieuwsbriefarchief li a {
	font-size:10px;
	color:#000000;
	font-size:1em;
	font-weight:normal;
}
ul.nieuwsbriefarchief li a:hover {
	text-decoration:underline;
}

div.banner {
	text-align:center;
	border:1px dotted white;
	padding:10px;
	margin: 0px 20px 10px 10px;
}

div.banner a {
	color:white;
	text-decoration:none;
	font-size:0.7em;
}

ul#rotator li{
	width:128px;
	text-align:center;
	border:1px dotted white;
	padding:10px;
	margin: 0px 20px 10px 10px;
}
div.content .voorlichtingul {
	margin-bottom:20px;
}

DIV#readspeaker_button1 {
	float:right;
}

DIV#readspeaker_button1_arab {
	float:left;
}

div#rs_1 {
	position:absolute;top:0;left:0;
}

#meldaan {
	cursor:pointer;
}

/* Pepperstream */			

	/* Sitemap stuff */		
	div.sitemap ul{
		list-style-type: none;
		/*text-indent: 10px;
		margin: 20px 0px 20px 0px;*/
		padding: 4px 0px 0px 0px;
	}

	div.sitemap ul li{
		background-color: #246eb7;
		border-top: solid 1px white;
	}

	div.sitemap ul li a{
		color: white;
		font-weight: bold;
		text-decoration: none;
	}

	div.sitemap ul ul{
		/*text-indent: 12px;*/
		margin: 3px 0px 12px 0px;
		padding: 0px 0px 0px 0px;	
	}
	
	div.sitemap ul ul li{
		background-color: white;
		border-bottom: 1px dotted black;
	}

	div.sitemap ul ul li a{
		color: black;
	}
	div.sitemap ul ul ul{
		margin: -16px 0px 0px 250px;
		padding: 0px 0px 2px 0px;	
	}

	div.sitemap ul ul ul li{
		background-color: white;
		border-bottom: none;
	}

	div.sitemap ul ul ul li a{
		color: #246eb7;
		font-weight: normal;
	}
	/* End Sitemap */		
	
	
	/* Expositie */	 
	div.linkerkolomsmal {
		float: left;
		width: 190px;
		margin: 0px 10px 0px 0px;
	}				
	div.content div.linkerkolomsmal div.vraag {
		margin: 0px 0px 5px 0px;
	}
	div.content div.linkerkolomsmal div.vraag a{
		color: #dc241f;
		font-size: 0.7em;
	}
	
	div.content div.linkerkolomsmal div.actief a{
		text-decoration: underline;
	}					
				
	div.rechterkolombreed {
		float: left;
		width: 356px;
		margin: -10px 0px 0px 0px;
	}

	/* Einde expositie */



	/* Geboren */	 
	div.linkerkolom_tweeling {
		float: left;
	}			
		div.content  div.linkerkolom_tweeling p{
		width: 275px;
		margin: 0px 10px 0px 0px;
	}				
		div.content  div.linkerkolom_tweeling h3{
		width: 275px;
		margin: 0px 10px 0px 0px;
	}		
				
	div.rechterkolom_tweeling {
		float: left;
		width: 275px;
		margin: -10px 0px 0px 0px;
	}

	/* Einde Geboren */






	/* Veel gestelde vragen*/

	div.content div.question{
		color: #dc241f;
		line-height: 1.5em;
		font-size: 0.7em;
	}

	div.content div.question a{
		color: #dc241f;
		font-size: 1em;
	}
	

	 /* End Veel gestelde vragen */	

	div.picture{
		position: relative;
		float: left;
	}


#zoekenContent		{ display: none }
#zoekenBezig 		{ display: none ; background: url("/res/busy.gif") no-repeat 0 0; padding-left: 20px;  }

#zoekenContent td a{
	color: black;
}

.personalia {
					font-size: 1em;
					background-color: #efecca;
					margin: 0px 5px 0px 4px;
					padding: 11px;
				}

/* End Pepperstream */			
