section { margin: 0 0 60px 0; }
section.left-content { padding-right: 30px; }
section.right-content { padding-left: 30px;}
section:last-child { margin-bottom: 0; } 

/* Banner */
#banner { width: 1200px; height: 300px; background-size: 1200px 300px; }

/* Header */
#header { height: 40px; font-size: 0.95em; }
#header h1 { display: none; }
#header nav { line-height: 40px; }
#header ul { height: 40px; }
#header li a { line-height: 40px; margin: 0px 5px 0px 0px; padding: 0 18.4px; }
#header li ul { width: 200px; }
#header li li { width: 200px; }
#header li ul a { height: 30px; line-height: 30px; font-size: 15px; padding: 0px 10px 0px 15px; }

/* Footer */
#footer-wrapper { padding: 30px 0px; }
#footer2 { margin-top: -20px; }
#footerlogo { width: 360px; }
 
/* Main */
#indexlogo { width: 400px; margin-bottom: 50px; }
#kul { width: 300px; }
#leuven { width: 300px; margin-bottom: 50px; }
img.tt { width: 188px; }
#beguin { width: 250px; }
table td { font-size: 15px; padding: 5px; }
table h4 { font-size: 16px; margin: 0px 0px -16px 0px; }
table.colors tr td.none { width: 89px; }
table.colors tr td.col1 { width: 87px }
table.colors tr td.col2 { width: 320px; }
p.logos img { width: 250px; }
p.logos img:not(:nth-child(4n+4)), p.logos a.img { margin-right: 60px; }
p.logos a.img img { margin-right: 0px; }