* {padding: 0px;  margin: 0px;}
img {border: 0px;}

html,body{height: 100%;}
body,div,td,a{font: normal 12px/15px arial;}

#mainwrapper{height: 100%; margin: 0px auto 0px auto; width: 1024px;}
#top{height: 280px; position: relative; border-bottom: solid 10px #B4AA35;}
#nbl_logo{display:block;position: absolute; top: -2px; right:20px;}
#toptable{width: 1024px; height: 280px;}

#mainwrapper1{background: url(images/mainbg.png);}

a{color: #B4AA35; text-decoration: none;}
a:hover{color: #AD560C; text-decoration: none;}

h1,a.anker{font: bold 18px/25px arial; color: #B4AA35;}
h2{font: bold 16px/18px arial; color: #AD560C;}
.small{font: normal 10px/12px arial; color: #AD560C;}

.semitranslinks{width: 70px; height: 35px; background: #B4AA35 url(images/schaduw_links.png) repeat-y 40px 0px; }
.semitransrechts{width: 105px; height: 35px; background: #B4AA35 url(images/schaduw_rechts.png) repeat-y; }

.menu{height: 35px; background-color: #B4AA35;}
#menu{list-style: none;}
#menu li{display: block; float: left; border-left: solid 1px #AD560C; height: 21px; padding: 7px; padding-left: 15px; padding-right: 20px;}
#menu li a{color: #fff; text-decoration: none; font: bold 15px/19px arial; }
#menu li a:hover{color: #AD560C; text-decoration: none; font: bold 15px/19px arial; }

#maintable{width: 1024px;}
#zijkantlinks{width: 70px;}
#zijkantrechts{width: 105px;}
#content{padding: 10px; padding-top: 15px; color: #AD560C; border-right: solid 2px #B4AA35; overflow: auto;}
.herefordslogo2{ position: relative; bottom: 5px; left: 1px;}

#footer{height: 40px;background: url(images/houtbg.jpg); }
#footer2{ padding-top: 5px; padding-bottom: 15px; margin-left: 70px; margin-right: 105px;background: url(images/schaduw_onder.png) repeat-x; text-align: center;}
#footer2 div,#footer2 p{font: normal 10px/12px arial !important; color: #fff; }
#footer a{font: normal 10px/12px arial !important;}

img.news{float: right; margin-left: 30px; margin-bottom: 30px; border: solid 1px #B3621D;}
img.news2{margin-top: 20px; border: solid 1px #B3621D;}
div.hr{border-top: solid 1px #B4AA35;}
td.contentveld{padding-right: 20px;}
td.news{text-align: left; width: 180px; background-color: #ECEACC; border-left: solid 2px #B4AA35; padding: 15px; padding-top: 20px; }

/**************************************************************************/
/* Formulieren */
/**************************************************************************/
input.text,textarea{ width: 95%; border: solid 1px #AD560C; padding: 2px; margin: 1px;}
input.button{ background: #AD560C; padding: 1px; padding-left: 5px; padding-right: 5px; border-top: solid 1px #FB9C4C; border-left: solid 1px #FB9C4C; border-bottom: solid 1px #763905; border-right: solid 1px #763905; color: #fff; cursor: pointer;}
.error{font-weight: bold; color: #f00;}
