/* deze CSS is nog niet definitief - gelieve deze dus nog niet over te nemen (wacht tot er templates zijn) */
/* print css */
html, body {margin: 0;}
body, #wrapper, #contentwrapper, #content, #subnav, #subnav h2 a {margin: 0; padding:0;}
* {background-image: none !important;background-color:#FFF !important; color:#000 !important;
border:none;
float: none !important;position:static !important;}
#access, #header ul, #header form, #header .access, .access *, #taskbar, #mainnav,
#subnavlist, .more, .backtotop, #nieuws img, 
#footer #sedes {display:none;} 
body {font: 10pt Arial, Helvetica, sans-serif;width:auto;max-width:100%;}
#wrapper {width:90% !important;min-width:90%;max-width:90%;padding:0 4%}
#content p {text-align: justify;}
#header {height:auto;border:none;}
#subnav, #nieuws {width:90%}		
#content h1, #content h2, #content h3, #content h4 {page-break-after: avoid;}
#content h1 {font-size: 16pt;}
#subnav h2 {padding:12pt 0; margin-left:0;width: 100%; font-size: 160%;}
#nieuws {float:none;border-bottom: 1px dashed #CCC;padding-bottom: 1em;}
#nieuws * {border:none !important;}
#nieuws h3 {font-size: 130%;}
#nieuws ul, #right p {margin:0; padding:0}
#nieuws li, #content li {text-indent: 0; list-style-position:inside; list-style-type: circle;padding: 0 0 3px}
#content a:link, #content a:visited {color: #520;
text-decoration: none;/*font-weight:bold;*/border-bottom: 1px solid #999;}
/*#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }*/
/* verwijderd door icm
 #content a[href]:after {font-weight:normal;font-size: 90%;} 
#content a[href^="http://"]:after {
  content: " ("attr(href)")";text-decoration: none !important;}
#content a[href*="kuleuven.be/"]:after, #content a[href*="kuleuven.ac.be/"]:after {
	content: "";} */
.twocol, .treecol {width: auto;padding:12pt 0;}
	 
abbr:after, acronym:after {
 content: " (" attr(title) ") ";   
}
#content p img.left, #content .twocol img.left {float:left !important;}
#content p img.right, #content .twocol img.right {float:right !important;}
/*#content p {clear:left;}*/
#content .twocol {clear:left;}
#content img.left {max-width:100%;padding: 0 8px 0 0;}
#content img.right {max-width:100%;padding: 0 0 0 8px;}
#footer {margin: 5px 0; padding: 12pt 0 0 0; border:none !important; font-size:100%;
page-break-before:avoid;clear:left;}
#footer p.container {border-top: 2px solid #CCC;}