#content { float: left; width: 554px; margin-left: 280px;  } 
#news { float: left; width: 165px; margin-left: 0px; }
#container { width: 1000px; margin: auto; clear: both; }
#group_header { width: 1000px; margin: auto; clear: both;  }
#logo { width: 276px; float: left; background-color: #fff; }
#slogan { float: left; width: 549px; }
#slogan p { margin-top: 57px; margin-left: 1em; font-size: 110%; }
#slogan form { margin-left: 1em; margin-top: 0.3em; float: right; }
input.button { margin-left: 0.2em; font-family: verdana, sans-serif;  font-size: 12px; background: #9A7249; color: #fff; border: outset 1px; width: 30px; line-height: 13px; }
#slogan input { line-height: 13px; margin--right: 0.2em; }
#slogan label { margin-right: 0.1em; display: inline; width: auto; line-height: 1.8em;}
#keywords { float: left; width: 160px; line-height: 1.3em;}
#keywords ul { margin: 0.5em 1.5em 0 1.5em; padding: 0;  }
#keywords li { list-style-type: none; }

#menu_specials { background: #000; border-bottom: #fff 1px solid; }
#menu_specials {  height: 1.4em; }
#menu_specials div { width: 1000px; margin: auto; }
#menu_specials ul { float: left; margin: 0; margin-left: 240px;}
#menu_specials li { display: inline; list-style-type: none; margin: 0; padding: 0; }
#menu_specials a { display: block; float: left; line-height: 18px; margin: 0 1em; }
#menu_specials a.rsslink { background: url("/static/images/rss.gif") center left no-repeat; padding-left: 14px;}

#menu_main { float: left; width: 276px; margin-left: -834px; background: #9A7249; font-size: 85%; } 
#menu_main ul.top { margin: 0; padding: 0; }
#menu_main ul { list-style-type: none; }
#menu_main ul ul, #menu_main p { margin: 0; padding: 0; margin-left: 13px; font-family: verdana, sans-serif; line-height: 1.3em;}
#menu_main li.top { border-bottom: solid 1px #fff; padding: 0; margin: 0; }
#menu_main li.selected { background: #492901; border: solid 1px #492901; border-bottom: solid 1px #fff; padding-bottom: 10px; }
#menu_main li li.selected { background: none; border: none; border-bottom: none; padding-bottom: 0; }
#menu_main a.selected { color: #E7AB6E; }
#menu_main h2 { letter-spacing: 3px; font-weight: normal; font-size: 160%; margin-left: 11px; margin-bottom: 0.5em; }
#menu_main li h2 a { display: block; }
#menu_main li p { margin: 1em; margin-top: 0; }
#menu_main a:hover { color: #E7AB6E; }
#news h2, #news h3 { letter-spacing: 2px; font-weight: normal; }
#news h2 { text-align: center; margin: 0.5em 0; }
#news a { color: #fff; text-decoration: none; }
#news a:hover { color: #ccc; }
#content, .newsitem { line-height: 1.4em; }
.meer { text-align: right; }

#footer { clear: both; text-align: center; color: #fff; background: #7C7F84; padding: 0.5em; font-size: 80%; font-family: verdana; }
#footer p { margin: 0.3em;}
/* colors */

.newsitem { border-bottom: solid 1px #fff; padding: 0 1em; }
body { font-size: 80%; font-family: helvetica, arial, sans-serif; background: #fff url(../images/bg.gif) repeat-x; margin: 0; padding: 0; }
h1 { font-size: 125%; }
h2 { font-size: 115%; }
h3 { font-size: 105%; }
#content img { margin: 0px 7px; }
#searchresults img { margin: 0px 2px; vertical-align: middle; }
#content p { text-align: justify; }
#logo img { width: 276px; }
#keywords { }
.menu a { text-decoration: none; }
.menu * { color: #fff; }
.menu a:hover { color: #ccc; }
img { border: none; }
#group_header { background: #7C7F84; color: #fff;}
#sitebanner { background: #7C7F84; height: 112px;}
.rss #sitebanner { height: 115px;}
.publ { color: #7c7f84;}

#content { color: #7C7F84; background: #fff; }
#content h1, #content h2, #content h3, #content a { color: #9A7249; }
#news { color: #fff; background: black; }
.pdf { background: url('../images/pdf.gif') center left no-repeat; padding-left: 64px; line-height: 64px; display: block; height: 64px; color: #fff; font-size: 16px; }
.container { margin: 1em; }
.cleaner { clear: both; }
.wrapper { background: #fff url(../images/bg_content_wide.gif) repeat-y; }


/* forms */
.listform ul { list-style-type: none; margin: 0; padding: 0; }
.listform li { clear: left; }
.listform ul.fielderror { list-style-type: disc; list-style-image: url(../images/star_full.gif); margin-left: 2em; }
.requiredlabel { font-weight: bold; background: url(../images/star_full.gif) center right no-repeat;}
.listform ul.radiobuttonlist li { display: block; float: left; width: 5em; border: solid 1px red; }
.listform ul.radiobuttonlist li label { display: inline; width: 3em; float: left; border: solid 1px red;}
.listform ul.radiobuttonlist li input { display: inline; border: solid 1px red;}
label { margin: 0; display: block; width: 13em; float: left; }
.hsdform label { width: 200px;}
.hsdform .bettertextfield, .hsdform .textfield { width: 200px;}
form { margin: .5em 0em; }
input, select, textarea { margin-left: .5em; }
.hsdform textarea { width: 100%; }
fieldset { margin: 1em 0; padding: .3em 1em; border: 1px solid #9a7249; }
fieldset br { display: none; }
legend { font-weight: bold; color: #9a7249; padding: .2em .5em; }
fieldset div { clear: both; margin: .1em 0; position: relative; }
* html fieldset div .fieldhelp { font-size: 85%; color: #c96; margin-left: 16em; padding: .3em; border-left: 1px solid #c96; display: block; }


.buttons { text-align: center; }
.removed { display: none !important; }
.fielderror { font-weight: bold; }
.tarieven { border-collapse: collapse; border-spacing: 0; width: 100%;}
.tarieven td, .tarieven th { padding: 2px 4px;  border: solid 1px silver; }
.tarieven th { background-color: #F2F2F2; }
