@media print {

/* ------- global items ------------------------------------------------------------------------ */

html, body {
	background-color:#fff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}

hr 		{ color:#000; margin:0; }
hr.dark { color:#000; margin:0; }


/* ------- afbeeldingen ------------------------------------------------------------------------ */

img { margin:0; padding:0; position:inline; }

p img    	{ margin:0 10px 5px 0; }
p img.right { margin:0 0 5px 10px; }
img.file 	{ margin:0; vertical-align:text-bottom; }

p.verder img, p.menu1_uit img, p.menu1_aan img { margin:0; }

p.bron { clear:both; background:#000; border:1px solid #000; padding:5px 10px; }

tt { font-size:12pt; }


/* ------- headers ----------------------------------------------------------------------------- */

h1 { font-size:110%; color:#000; font-weight:normal; margin:10px 0; }
h2 { font-size:100%; color:#000; font-weight:normal; margin:10px 0; }
h3 { font-size:85%;  color:#000; font-weight:bold; }
h4 { font-size:85%;  color:#000; font-weight:normal; }
h5 { font-size:85%;  color:#000; font-weight:normal; margin:0; padding:0; }
h6 { font-size:70%;  color:#000; font-weight:bold; }


/* ------- alineas ----------------------------------------------------------------------------- */ 

p { font-size:70%; }
p a:link, p a:visited { color:#000; text-decoration:underline; }
p a:hover, p a:active { color:#000; text-decoration:underline; }

li a:link, li a:visited { color:#000; text-decoration:underline; }
li a:hover, li a:active { color:#000; text-decoration:underline; }

.intro { color:#000; font-weight:normal; font-size:80%; }

.verder a { color:#000; line-height:20px; display:block; } 
.verder a:link, .verder a:visited { color:#000; text-decoration:none; }
.verder a:hover, .verder a:active { color:#000; text-decoration:underline; }

.vlak  { background:none; border:1px solid #000; padding:5px 10px; }
.datum { font-size:11px; font-weight:normal; }

.jump      { cursor:pointer; color:#000; text-decoration:underline; }
.jumphover { cursor:pointer; color:#000; text-decoration:underline; }
.red .jump { cursor:pointer; color:red; text-decoration:underline; }

.begrip	   { color:#000; background:none; border:1px solid #e1dee6;
		   	 font-weight:normal; font-size:90%; padding:1px 5px; margin:15px 0 0 0; }

.paars { color:#000; } 

.linkpaars a { color:#000; } 
.linkpaars a:link, .linkpaars a:visited { color:#663399; text-decoration:underline; }
.linkpaars a:hover, .linkpaars a:active { color:#5d86d7; text-decoration:underline; }


/* ------- lijsten ----------------------------------------------------------------------------- */ 

ol { margin:0 15px 0 24px !important; padding:0; }
ul { margin:0 15px 0 15px; padding:0; }

li { margin:0; font-size:70%; }
li li { font-size:100%; }
li li li { font-size:135%; }

li p { font-size:100%; }

ul.news { margin:0 15px 0 15px; padding:0; list-style-type:disc; color:#000; }
.news li { margin:10px 0 0; }
.news a:link, .news a:visited { color:#000; text-decoration:none; }
.news a:hover, .news a:active { color:#000; text-decoration:none; }

ul.nieuwsbrief { margin:0 15px 0 15px; padding:0; list-style-type:disc; color:#000; }
.nieuwsbrief li { margin:10px 0 0; }
.nieuwsbrief a:link, .nieuwsbrief a:visited { list-style-type:disc; color:#000; text-decoration:none; }
.nieuwsbrief a:hover, .nieuwsbrief a:active { list-style-type:circle; color:#000; text-decoration:none; }

ul.begrippenlijst { margin:0 15px 0 15px; padding:0; list-style-type:circle; }
ol.begrippenlijst { margin:0 15px 0 24px; padding:0; }
.begrippenlijst li { margin:5px 0; }


/* ------- faq --------------------------------------------------------------------------------- */ 

#faq { clear:both; }
#faq a:link, #faq a:visited { color:#000; text-decoration:none; font-weight:; }
#faq a:hover, #faq a:active { color:#000; text-decoration:underline; }

#buttons_faq { clear:both; }
#button_faq01, #button_faq02, #button_faq03 {
    background: none;
	border: 1px solid #000;
	cursor: pointer;
	float:left;
	font-size: 12px;
	font-weight:normal;
	height: 40px;
	line-height: 14px;
	margin:5px 10px 5px 0;
	padding:2px;
	text-align:center;
	vertical-align:center;
	width: 180px;
	overflow:hidden;
}


/* ------- linkermenu -------------------------------------------------------------------------- */ 

.menugroep { padding:5px 5px 5px 5px; border-bottom:1px solid #a69db2; }
.menusub   { margin:10px 0 5px 0; }

.menu1_uit { font-size:12pt; line-height:13pt; margin:5px 5px 5px 5px; } 
.menu1_uit a:link, .menu1_uit a:visited { color:#e1dee6; text-decoration:none; display:block; }
.menu1_uit a:hover, .menu1_uit a:active { color:#5d86d7; text-decoration:none; display:block; }

.menu1_aan { font-size:12pt; line-height:13pt; margin:5px 5px 5px 5px; }
.menu1_aan a:link, .menu1_aan a:visited { color:#5d86d7; text-decoration:none; display:block; }
.menu1_aan a:hover, .menu1_aan a:active { color:#5d86d7; text-decoration:none; display:block; }

.menu2_uit { font-size:70%; line-height:10pt; margin:2px 5px 2px 5px; } 
.menu2_uit a:link, .menu2_uit a:visited { color:#e1dee6; text-decoration:none; display:block; }
.menu2_uit a:hover, .menu2_uit a:active { color:#5d86d7; text-decoration:none; display:block; }

.menu2_aan { font-size:70%; line-height:10pt; margin:2px 5px 2px 5px; } 
.menu2_aan a:link, .menu2_aan a:visited { color:#5d86d7; text-decoration:none; display:block; }
.menu2_aan a:hover, .menu2_aan a:active { color:#5d86d7; text-decoration:none; display:block; }

#homenav .tagline { font-weight:bold; color:#000; font-size:12pt; line-height:14pt; font-style:italic; margin:5px 0; text-align:center; }
#nav .tagline     { font-weight:bold; color:#000; font-size:12pt; line-height:14pt; font-style:italic; margin:15px 0; text-align:center; }


/* ------- formulieren ------------------------------------------------------------------------- */

form        { margin:0; padding:0; }
.form_regel { height:24px; width:275px; margin:0; padding:0; display:block; }

label { cursor:pointer; }

.strong			{ font-weight:bold; }
.red			{ color:red; font-weight:normal; }
.verplicht		{ color:red; font-weight:bold; line-height:16px; }
.fout			{ color:red; font-weight:bold; }

.zoeken_input {
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:10pt;
	color:#000;
	margin-bottom:2px;
	height:20px;
}
.zoeken_button {
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:11pt;
	color:#000;
	margin-bottom:2px;
	cursor:pointer;
	height:20px;
	width:45px;
}

input.radio { font-size:70%; }
input.text {
	background:none;
	border: none; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	line-height: 14px;
	margin: 1px auto;
	vertical-align: top;
}
textarea {
	background:none;
	border: 1px solid #a69db2; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 1px 0;
	min-width: 300px;
	width: 350px;
	max-width: 400px;
	width: expression(document.body.clientWidth * 0.38);
	height: 100px;
}
input.button, input.button_large, input.top {
    background:none;
	border: 1px solid #a69db2;
	color: #000;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
}
input.button		{ width: 100px; height: 20px; margin-top: 2px; margin-bottom: 2px; }
input.button_large	{ width: 200px; height: 20px; margin-top: 2px; margin-bottom: 2px; }
input.top			{ width: 50px;  height: 20px; margin-top: 2px; margin-bottom: 20px; }

.formulier { font-size:70%; color:#000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }
.formulier tr { background:none; }
.formulier td { padding:5px; border-top:1px solid #000; }
.formulier td.first { padding:5px; border-top:none !important; }

.subformulier td { border-top:none !important; }
.subformulier td { color:#000; }
.red .subformulier td { color:red; }

.box { border:1px solid #000; }

.red .box { border:1px solid red; color:red; }


/* ------- global id-gebaseerde positioneringsvlakken (en vaste tekst-elementen) --------------- */

#pagetable { width:100%; height:100%; border:none; }
#header    { display:none; }
#footers   { display:none; }


/* ------- homepage id-gebaseerde positioneringsvlakken (en vaste tekst-elementen) ------------- */

#homeheaderleft       { background:none; border-bottom: 1px solid #000; border-top: 1px solid #000; }
#homeheaderleft_img   { overflow:hidden; margin:10px 10px 0 10px; }
#homeheaderleft_tekst { overflow:hidden; margin:10px 10px 0 10px; }

.text1		{ display:block; width:90%; padding:0; color:#000; font-size:12pt; line-height:20pt; font-weight:bold; }
.text2		{ color:#000; font-size:11pt; line-height:12pt; font-weight:normal; }

#homeheaderright {
	background-color:none;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
#homeheaderright_text { color:#000; font-size:10pt; line-height:11pt; text-align:left; }
#homeheaderright_text a:link, #homeheaderright_text a:visited { color:#000; text-decoration:none; }
#homeheaderright_text a:hover, #homeheaderright_text a:active { color:#000; text-decoration:underline; }

#homepersoonlijk  { float:left; margin:0; padding:0; width:50%;  height:218px; background:url('../images/homepage/persoonlijk.jpg') top left no-repeat; text-align:left; overflow:hidden; cursor:pointer; }
#homerechts		  { float:left; margin:0; padding:0; width:49%;  height:218px; overflow:hidden; }
.homeblank		  { float:left; margin:0; padding:0; width:1px;  height:109px; background:url('../images/blank.gif') no-repeat; }
#homemedisch	  { float:left; margin:0; padding:0; width:50%;  height:109px; background:url('../images/homepage/medisch.jpg') top right no-repeat; overflow:hidden; cursor:pointer; }
#homepers		  { float:left; margin:0; padding:0; width:49%;  height:109px; background:url('../images/homepage/pers.jpg') top left no-repeat; overflow:hidden; cursor:pointer; }
#homeflagsspace	  { float:left; margin:0; padding:0; width:16%;  height:80px; }
#homeflags		  { float:left; margin:0; padding:0; width:34%;  height:80px; text-align:left; overflow:hidden; }
#homeservicespace { float:left; margin:0; padding:0; width:14%;  height:80px; }
#homeservice	  { float:left; margin:0; padding:0; width:35%;  height:80px; text-align:left; color:#000; overflow:hidden; }
#homezoeken		  { float:left; margin:0; padding:0; width:100%; height:29px; text-align:right; overflow:hidden; }

#homepersoonlijktext, #homemedischtext, #homeperstext { width:130px; height:40px; margin:10px; padding:5px; }

#homepersoonlijktext { background:url('../images/homepage/background_persoonlijk1.gif') top left no-repeat; }
#homemedischtext	 { background:url('../images/homepage/background_medisch1.gif') top left no-repeat; }
#homeperstext		 { background:url('../images/homepage/background_pers1.gif') top left no-repeat; }

#homenav			 { background-color:none; border-bottom: 1px solid #000; }
#homeblank			 { background-color:none; border-bottom: 1px solid #000; }
#homecontentmain	 { background-color:none; border-bottom: 1px solid #000; border-right:1px solid #000; padding:10px; }

ul.home_news		   					{ margin:0 15px 0 15px; padding:0; list-style-type:disc; color:#000; font-size:120%; }
.home_news li		   				   	{ margin:10px 0 0; }
.home_news a:link, .home_news a:visited { list-style-type:disc; color:#000; text-decoration:none; }
.home_news a:hover, .home_news a:active { list-style-type:disc; color:#000; text-decoration:none; }

#homecontentright 		{ background-color:none; border-bottom: 1px solid #000; padding:10px; overflow:auto; }
#homecontentrightiframe { background-color:none; overflow:auto; }


/* ------- content id-gebaseerde positioneringsvlakken (en vaste tekst-elementen) -------------- */

#headerleft			{ display:none; }
#headermain			{ background-color:none; border:none; color:#000; overflow:show; }
#headerkop			{ overflow:hidden; }

#pagetitle			{ width:100%; height:30px; padding:0 10px; color:#000; font-size:170%; margin-left:-10px; }
#pagetitle img		{ display:none; }
#subtitle			{ width:100%; height:55px; padding:0 10px; color:#000; font-size:97%; font-weight:bold; padding-top:5px; text-transform:lowercase; }
#flag				{ display:none; } 
#top				{ display:none; }

#broodkruimels, #broodkruimel { width:100%; height:20px; padding:0 10px; color:#000; font-size:70%; line-height:20px; text-transform:lowercase; }
#broodkruimels a:link, #broodkruimels a:visited, #broodkruimels a:hover, #broodkruimels a:active { color:#000; text-decoration:none; }

#headerright		{ background:red; }

#service_white a:link, #service_white a:visited, #service_white a:hover, #service_white a:active { display:none; }
#service_blue a:link, #service_blue a:visited, #service_blue a:hover, #service_blue a:active	 { display:none; }
#headerright_text, #imgleft, #imgright, #service, #flags, #zoeken 				 		  		 { display:none; }

#nav				{ display:none; }
#contentblank		{ display:none; }
#contentmain		{ width:100%; background-color:none; border:none; padding:10px; }
#contentright		{ display:none; }
#contentrightiframe	{ display:none; }

/* --------------------------------------------------------------------------------------------- */

}
