* {padding:0; margin:0;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; color: black; background: white url(images/backgroundtop.jpg) repeat-x top center;}

img {display: block;}
.inline {display: inline; }
.center {text-align: center;}
.blank {width: 200px;}

a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a:active { color: #000; text-decoration: none;  }

p {padding: 5px 0 5px 0;}
h1,h2,h3 {padding: 5px 0 5px 0;}

table#maintable {width: 1000px; height: 100%; border-collapse: collapse; margin-left: 0; margin-right: auto; }
table#contenttable {margin-top: 20px; width: 1000px; text-align: left; border-collapse: collapse; }
table#bannertable {margin-top: 20px; width: 1000px; text-align: left; border-collapse: collapse; }


td#mainmenu {height: 22px; vertical-align: top; text-align: left;}
td#mainmenu {background: transparent url(images/menubar.gif) no-repeat; padding: 0 20px 0 20px;}
#mainmenu {color: #454545; text-decoration: none; font-size:1em; line-height: 1.5em}
#mainmenu ul, #mainmenu li {font-size: .9em; color: #333333; display: inline; list-style-image: none; vertical-align: top;}
#mainmenu li a:active {border-bottom-color: red; border-bottom-style: solid; border-bottom-width: 2px;}
#mainmenu a.active {border-bottom-color: green; color:green; border-bottom-style: solid; border-bottom-width: 2px;}

#contactons {position: absolute; top: 0; left: 963px; width:237px; height: 298px; background: transparent url(images/contactbackground.gif) no-repeat;} 
#contactons form {line-height:1.8; padding:40px 20px 10px 25px; color:#fff;}
input#sendbutton {position: relative; left: 120px;}

td#banner_demonstraties {height: 250px; width: 250px; background: transparent url(images/demonstraties.jpg) no-repeat; vertical-align: top}

#banner_demonstraties h1 {color:#fff; font-size:1em; padding:120px 0 0 20px; vertical-align:top; font-weight:bold; font-style:italic;}
#banner_demonstraties p {color:#000; font-size:1em; padding:5px 50px 0 20px;}
td#banner_clinics {height: 250px; width: 250px; background: transparent url(images/clinics.jpg) no-repeat; vertical-align: top}
#banner_clinics h1 {color:#fff; font-size:1em; padding: 70px 0 0 20px; vertical-align:top; font-weight:bold; font-style:italic;}
#banner_clinics p {color:#000; font-size:1em; padding:5px 50px 0 20px;}
td#banner_poldertocht {height: 250px; width: 250px; background: transparent url(images/poldertocht.jpg) no-repeat;vertical-align: top}
#banner_poldertocht h1 {color:#fff; font-size:1em; padding:60px 0 0 20px; vertical-align:top; font-weight:bold; font-style:italic;}
#banner_poldertocht p {color:#000; font-size:1em; padding:5px 50px 0 20px;}
td#banner_eigenlocatie {height: 250px; width: 250px; background: transparent url(images/eigenlocatie.jpg) no-repeat; vertical-align: top}
#banner_eigenlocatie h1 {color:#fff; font-size:1em; padding:65px 0 0 20px; vertical-align:top; font-weight:bold; font-style:italic;}
#banner_eigenlocatie p {color:#000; font-size:1em; padding:5px 50px 0 20px;}


tr#content {vertical-align: top; border-collapse: collapse; margin-top: 40px;}

td#content_left {vertical-align: top;  width:500px; text-align: left; padding: 0 20px 20px 0}
td#content_left h1 {font-size:1.5em; color:#6E6A6B;}
td#content_left p {font-size:1em;}
td#content_left a {color: green;}

td#content_middle {vertical-align: top; width:250px; text-align: left; padding: 0 0 20px 0;}
td#content_middle ul, td#content_middle li {color: #6E6A6B; font-weight:bold; font-size: 1em; display: block; line-height:1.4em; font-style:italic; }
td#content_middle li {list-style: none;}

td#content_middle a { color: #093;}
td#content_right {vertical-align: top; width:250px; text-align: left; padding: 0 0 20px 0;}
td#content_right ul, td#content_right li {color: #6E6A6B; font-weight:bold; font-size: 1em; display: block; line-height:1.4em; font-style:italic; }
td#content_right li {list-style: none;}
td#content_right a { color: #093;}


td#footer {text-align: center; padding-top: 20px; padding-bottom: 20px;}
#pbhlogo {float:left;left:250px;position:relative;top:-20px;} 
#footertext {font-size: .8em; text-align: center; display: inline;}
#footertext ul, #footertext li {color: #666; display: inline; list-style-image: none; vertical-align: top;}
