/* 
	Created on 2003-05-25 by Tom De Herdt (http://www.wulfila.be) 
	History:
		- 2003-06-16: grondig herzien en opgepoetst
		- 2021-04-22: minimale modernisering (niet langer uitgelijnd; abbr/acronym) 
*/


/* --- LINKS ------------------------------------------------------------------ */

a:link {
	color: blue;
	text-decoration: none; }
	
a:visited {
	color: blue;
	text-decoration: none; }

a:active {
	color : red;
	text-decoration: underline; }

a:hover {
	color: blue;
	text-decoration: underline;
	background-color: #FFFFEE; }
	
a img {
    /* prevents blue border around image links: */
    border: 0; }


/* --- MAIN DIVISIONS --------------------------------------------------------- */

body {
	margin: 0; /* (margins are defined seperately in the main divisions) */
	font-family:  Georgia, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	line-height: 150%; }
	
div#header {
	margin: 0 10px 1em 10px;
	padding: 10px 6% 5px 6%;
	border-bottom: 1px solid navy; /*#A5C9EB*/ 
	text-align: center;
	font-family: sans-serif;
	font-size: 12pt;}
	/*div#header a {color: maroon;}*/

div#body {
	margin: 2% 6% 2% 6%; }

div#footer { 
	margin: 1cm 0 0 0; 
	padding: 5px 6% 10px 6%; 
	border-top: 1px solid navy;
	font-family: sans-serif; 
	font-size: 9pt; 
	text-align: left; }


/* --- SECTIONS AND TITLES ---------------------------------------------------- */

div.section {
	margin-left: 0em;
	margin-right: 0em; }

h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
	font-weight: normal; 
	color: #005A9C; }

h1 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-size: 200%; }

h2 {
	margin-top: 1.5em;
	padding-bottom: 5px;
	border-bottom:  1px solid #A5C9EB;
	font-size: 150%;
	font-weight: normal; }

div.title-book h1 {
	margin-bottom: 1em; }
div.title-book h2 {
	border: 0;
	margin-top: 0;
	margin-bottom: 1.5em;
	padding-top: 0;
	font-size: 175%; }

div.validated-logo {
	/* W3C validated logo */
	text-align: right; 
	margin-top: 3mm; }
	
	
/* --- BLOCK-LEVEL ELEMENTS --------------------------------------------------- */

p {	
	text-align: left; }

p.biblio {
	/* Bibliographical item: */
	margin-left: 2em;
	margin-right: 2em; 
	text-align: left;}
	p.biblio span.author {font-weight: normal; font-variant: small-caps;}
	p.biblio span.title {font-style: italic; }

p.technote {
	/* Technical notes: */
	}


/* --- INLINE ELEMENTS -------------------------------------------------------- */

q {
	font-style: italic; 
	color: navy; }
	
em.special {
	color: maroon;
	font-style: normal;	}

span.inline-title {
	color: navy;
	font-weight: normal;}


/* --- PRINTING --------------------------------------------------------------- */

@media print {
	
	body {
		/* provide some gutter: */
		margin: 0 0 0 5mm;
		font-family: Georgia, serif; }
		
	h1, h2, h3, h4, h5, h6 {
		font-family: Arial, sans-serif; }
		
	div.title-book h1 {
		margin-bottom: 5mm; }
	div.title-book h2 {
		margin-bottom: 5mm; }

	p {
		margin: 6pt 0 6pt 0; }
	p.biblio {
		margin: 6pt 1cm 6pt 1cm; }
		
	acronym, abbr {
		border: 0; }
	
	/* Hide the following elements: */
	div#header, form, div.validated-logo {display: none;}

}

/* ---------------------------------------------------------------------------- */