

@media print {




body { margin:0; padding: 0; background-color: #fff; color: #000; }
body, td { font-family: Berkeley, Georgia, Garamond, Times; font-size: small; }
html>body, html>body td {
font-size:small;
}

.hoofding_links { position: absolute; top: 0; left: 0; z-index: 2; }
.hoofding_rechts  { position: absolute; top: 30px; right: 0; background-color: #A03C17; z-index: 1; width:100%; text-align:right;  font-size: 1.2em; color: white; font-weight: bold; height: 70px; display: none; }
.banner  { position: absolute; top: 15px; right: 0; ; z-index: 3; width:100%; text-align:right; vertical-align: center; font-size: 1.2em; color: white; font-weight: bold; height: 100px; display: none; }



/* ==== Content ==== */


#content {  margin: 160px 20px 0 120px; vertical-align: top; padding-top: 0; padding-left: 20px; border-left: 0px }

#content h1 { font-size: 1.2em; ; line-height: 1.2em; margin-bottom: 20px; color: black; } 
#content h2 { font-size: 1.1em;  margin-bottom: 20px; color: black; } 
#content h3 { font-size: 1.0em; font-style: oblique; color: black; }


#content h2, #content h3 { margin-bottom: 2px; margin-top:1.4em; }
#content p { margin-top: 0; text-indent: 1cm; }
#content p:first-line { margin-top: 0; text-indent: 1cm; }

#content a { text-decoration:none; }



/* voor de eerste alinea */

#content-first p:first-line { margin-top: 0; font-variant: small-caps; }





/* ==== Breadcrumb ==== */
#breadcrumb { position: absolute; top: 130px; right: 0px; vertical-align: top; text-align: left; height: auto; padding: 0 80px 0 0; font-size: 0.85em; color: #3A5D87; z-index:30; display:none}
#breadcrumb a { color: #A4ACB0; text-decoration: none; display:none}
#breadcrumb a:visited { color: #5E6169; display:none}
#breadcrumb a:hover { color: #C3999B; display:none}
.br-act {color: #000; display:none}



/* ====== Footer ==== */

#footer { margin: 40px 20px 0 120px; padding-top: 6px; padding-bottom:20px; border-top: 1px solid #369; font-size: 0.85em; clear:both; }
#footersmall { margin: 30px 200px 0 200px; padding-top: 6px; padding-bottom:20px; border-top: 1px solid #369; font-size: 0.85em; clear:both; }
#footer a, #footersmall a {text-decoration:none; }



/* ==== menu ==== */



#menu { position:absolute; top:220px; left:20px; width:175px; margin: 0; padding:0;  display: none; }





}