body {margin: 0; padding: 0; background: #99f; text-align: center; font: 0.85em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height: 1.5em;}

img {border: 0;}

a:link {color: #c00; text-decoration: none;}

a:visited {color: #900; text-decoration: none;}

a:hover {text-decoration: underline;}


/* homepage */

table#head-home {width: 100%;}
table#head-home td {background: #99f; vertical-align: top; padding: 5px;} 
table#head-home td#slagzin {background: #99f; padding: 5px 5px 5px 1em; text-align: left;  vertical-align: middle;} 
table#head-home td#slagzin h4 {margin: 0;}
table#head-home td#zoeken {background: #99f; padding: 5px 1em 5px 5px; text-align: right; vertical-align: middle;} 



table#home {width:100%; border: 0}

table#home td {border: solid 1px #99f; padding: 5px; width: 25%; background: white; vertical-align: top; text-align: left;}			


table#home td#logo {text-align: center; vertical-align: bottom;}
table#home h3 {color: #006;}
table#home h3.tweede {margin-top: 2em;}
table#home td#sponsors {background: #99f; vertical-align: middle; font-size: 80%; line-height: 1.2em; color: #006; text-align: center;}
table#home td a {display: block; margin-left: 15px;}
table#home td#sponsors a {display: inline; margin-left: 0; color: #30f; font-weight: bold;}
table#home td#sponsors a:visited {color: #006;}
table#home h4 {font-size: 100%; color: #006;}
table#home h3 {font-size: 133%; margin: 0.3em 0;}
table#home h3 a {display: inline; margin-left: 0;}
table#home td#watis, table#home td#logo {border-left: solid 2px #99f;}
table#home td#welkom, table#home td#kenniscafe {border-right: solid 2px #99f;}
table#home td#kenniscafe h3 {margin-bottom: 0.6em;}
table#home td#watis, table#home td#research, table#home td#praktijk, table#home td#kenniscafe {padding: 5px 5px 1.5em 5px;}


.field {border: 2px solid #006; margin: 0;}
.button {margin: 0; border: 0; background-color: #99f; color: #006; font-family: Verdana;  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold;}
table#home p {margin: 0;}

/* vervolgpagina's */

table#vervolg, table#head {width:100%;}
table#vervolg {border-bottom: 12px solid #99f;}

table#vervolg td {border: 0; padding: 5px; background: white; vertical-align: top; text-align: left;}			



table#head {width: 100%}
table#head td {background: #99f; vertical-align: middle; padding: 5px;} 
table#head td#slagzin {text-align: left;} 
table#head td#slagzin h4 {margin: 0;}
table#head td#zoeken {text-align: right;} 

table#vervolg td#nav, table#vervolg td#sidebar {width: 20%; background: #ccf; vertical-align: top; padding: 0;}
table#vervolg td#nav img {margin: 5px;}
table#vervolg td#nav {text-align: center;}
table#vervolg td#nav a, table#vervolg td#nav p {text-align: left;}

	
table#vervolg h1 {font-size: 200%; color: #006; line-height: 1em;}
table#vervolg h2 {font-size: 150%; color: #006; line-height: 1em; margin-top: 1.5em; margin-bottom: 0;}
table#vervolg h3 {font-size: 115%; color: #006; line-height: 1em; margin-top: 1.5em; margin-bottom: 0;}
table#vervolg h4 {font-size: 100%; color: #006; line-height: 1em; margin-top: 1.5em; margin-bottom: 0;}
table#vervolg p {margin-top: 0.5em; margin-bottom: 1em;}
table#vervolg ul {margin-top: 0.5em;}


table#head h4,  table#head-home h4, table#vervolg h4 {font-size: 100%; color: #006; line-height: 1em;  margin-bottom: 0;}
table#vervolg td#inhoud {border-left: 2px solid #99f; border-right: 2px solid #99f; padding: 0;}

div#menu {margin-top: 10px; border-bottom: 1px solid #006; line-height: 1em;}

div#menu p {margin: 0; padding: 0.5em; color: #006; background:white; border-top: 1px solid #006;}

div#menu a {display: block; text-decoration: none; background: transparent; padding: 0.5em; color: #006; border-top: 1px solid #006;}

div#menu a:hover {color: white; background: #99f;}


div#kruimels {padding: 0.5em 1em; border-bottom: 2px solid #99f;}
strong {font-weight: bold;}
.hier {font-weight: bold; color: #006;}

div#tekst {padding: 1em 1em 0 1em;}

div#subnav  {margin-bottom: 1em; font-size: 0.85em;}
div#subnav a {display: block;}

div#up {padding: 0 1em 1em 1em;}
div#up.nopadding {padding: 0}
div#up.kennis {padding: 0 1em 1em 0;}

table#tabel-agenda {width: 100%}
table#tabel-agenda th, table#tabel-agenda td {text-align: left; vertical-align: top; padding: 5px 10px 5px 0;} 
table#tabel-agenda th {color: #006; font-weight: bold;}
table#tabel-agenda td {border-top: 1px solid #99f;}	

div#wetensch p, div#wetensch h3 {border-bottom: 1px solid #99f;
padding-bottom: 1em;}
div#wetensch em {color: #006; font-size: 0.85em;}

/* kenniscafé */

table#gastenboek td.lbl {text-align: right;}
input.writein {width: 20em;}
hr {color: #ccf; height: 1px;}
div#berichten h2 {padding-bottom: 1em; border-bottom: 2px solid #ccf;}
div#aanmelding h2 {padding-bottom: 1em;}