html, body { margin: 0; padding: 0; height: 100%; width: 100%; }
body { font: 12px Verdana, arial; background: #783F16 url(../img/background.body.png) repeat-x; }

/* Headings */
.container h1,
.container h2,
.container h3,
.container h4,
.container h5 { color: #FFF; margin: 0; }
.container div#main div.main-middle h1,
.container div#main div.main-middle h2 { background: url(../img/heading.main.png) no-repeat; font-size: 14px; padding: 1em; margin-bottom: 1em; margin-left: -10px; }
.container div#main div.main-middle h3, 
.container div#main div.main-middle h4,
.container div#main div.main-middle h5 { background: url(../img/heading.main.png) no-repeat; font-size: 14px; padding: 1em; margin-bottom: 1em; margin-left: -10px; }

.container div#right div.right-middle h1,
.container div#right div.right-middle h2 { background: url(../img/heading.right.png) no-repeat; font-size: 14px; padding: 1em; margin-bottom: 1em; }
.container div#right div.right-middle h3, 
.container div#right div.right-middle h4, 
.container div#right div.right-middle h5 { background: url(../img/heading.right.png) no-repeat; font-size: 14px; padding: 1em; margin-bottom: 1em; }

/* Headings die niet door JavaScript worden vervangen */
.container div#main div.main-middle h1.leaveMeAlone,
.container div#main div.main-middle h2.leaveMeAlone,
.container div#main div.main-middle h3.leaveMeAlone,
.container div#main div.main-middle h4.leaveMeAlone,
.container div#main div.main-middle h5.leaveMeAlone { background: none; color: #000; margin-bottom: 0; padding-top: 0; }

.container div#right div.right-middle h1.leaveMeAlone,
.container div#right div.right-middle h2.leaveMeAlone,
.container div#right div.right-middle h3.leaveMeAlone,
.container div#right div.right-middle h4.leaveMeAlone,
.container div#right div.right-middle h5.leaveMeAlone { background: none; color: #7C461D; margin-bottom: 0; padding-top: 0; }

/* Anchors */
.container a:link,
.container a:visited,
.container a { color: #000; }

div#bottom a[href^="http:"],
a[href^="http:"]:visited { background-image: none; }

/* Voorpagina table */
table.home { height: 100%; width: 100%; }
table.home tbody tr td { vertical-align: middle; text-align: center; }
table.home tbody tr td div.container { margin: 0 auto; }

/* PageSections */
div#header { margin-top: 10px; }

div#main div.main-top { background: url(../img/background.main-top.png) no-repeat; height: 13px; }
div#main div.main-middle { background: url(../img/background.main-middle.png) repeat-y; padding: 0 10px 10px 20px; min-height: 320px; }
div#main div.main-bottom { background: url(../img/background.main-bottom.png) no-repeat; height: 101px; }

div#right div.right-top { background: url(../img/background.right-top.png) no-repeat; height: 13px; }
div#right div.right-middle { background: url(../img/background.right-middle.png) repeat-y; padding: 0 10px 10px 10px; font-size: 12px; line-height: 1.5em; }
div#right div.right-bottom { background: url(../img/background.right-bottom.png) no-repeat; height: 101px; }

div#bottom { clear: both; text-align: center; color: #fff; font-size: 80%; }

/* Topmenu */
ul.menu { padding: 0; margin: 10px 0 0 -8px; height: 48px; }
ul.menu li { list-style: none; display: block; float: left; display: inline; background: url(../img/button.blauw-left.png) no-repeat top left; margin: 0; padding-left: 19px; }
ul.menu li.bruin { background-image: url(../img/button.bruin-left.png); }
ul.menu li a:link,
ul.menu li a:hover,
ul.menu li a:visited,
ul.menu li a:active,
ul.menu li a { display: block; float: left; display: inline; text-decoration: none; background: url(../img/button.blauw-right.png) no-repeat top right; margin: 0; padding: 0.4em 20px 1.2em 0.3em; }
ul.menu li a.last { padding-right: 10px; }
ul.menu li.bruin a { background-image: url(../img/button.bruin-right.png); }

/* TinyMCE */
body#tinymce,
body#tinymce td,
body#tinymce pre { font-family: "Liberation Sans",Helvetica,Arial,sans-serif; font-size: 1.3em; }
body#tinymce { background: #FFF; color: #000; }
body#tinyMce h1,
body#tinyMce h2,
body#tinyMce h3,
body#tinyMce h4,
body#tinyMce h5 { color: #000; margin: 0.5em 0; font-weight: bold; }

/* Gallery module */
.container div#right div.right-middle ul.last-album { overflow: auto; }
.container div#right div.right-middle ul.last-album li { padding: 0; margin-bottom: 1em; }
.container div#right div.right-middle ul.last-album li a,
.container div#right div.right-middle ul.last-album li a:link, 
.container div#right div.right-middle ul.last-album li a:active, 
.container div#right div.right-middle ul.last-album li a:hover, 
.container div#right div.right-middle ul.last-album li a:focus { color: #7C461D; padding: 0; margin: 0; }
.container div#right div.right-middle ul.last-album li a:hover, 
.container div#right div.right-middle ul.last-album li a:focus { background-color: #cead89; }
.container div#right div.right-middle ul.last-album li a img { margin-bottom: 1em; }

