img {
  padding: 0;
  margin: 0;
  border: none;
}
h1 {
  margin: 0;
  padding: 0;
  font-size: 30px;
  color: #d7c300;
  font-family: Arial, Verdana;
  margin-bottom: 5px;
}
h2 {
  font-size: 16px;
  color: #0a2f83;
  font-family: Arial, Verdana;
}
p {
  padding-top: none;
}
a {
  text-decoration: none;
  color: #233f8b;
}
a:hover {
  text-decoration: underline;
}
div#circle {
  position: absolute;
  background: #f3f5fb url('gfx/bg_circle.gif') no-repeat;
  width: 190px;
  height: 438px;
  top: 330px;
  left: 1330px;
}
div#mainContainer {
  width: 1002px;
  margin: auto;
}
div.spacer{
  clear: both;
}



/* HEADER */

div#header {
  background-color: #fff;
  height: 126px;
  padding:0 0 0 10px;
}

div#header h1 {
  position: absolute;
  left:-2000px;
}

div#search {
  height: 50px;
  width: 250px;
  float: right;
  clear:right;
  text-align: right;
  padding-right: 14px;
  padding-top: 32px;
}
div#search .text {
  border: 1px solid #cacaca;
  font-size: 11px;
  color: #cacaca;
  height: 14px;
  width: 175px;
  padding-top: 4px;
  font-style: italic;
  padding-left: 5px;
}
div#search .submit {
  background: url('gfx/search_button.gif') no-repeat;
  height: 22px;
  width: 31px;
  border: none;
  cursor: pointer;
}
div#search a.uitgebreid {
  text-decoration: none;
  color: #696969;
  font-family: Arial, Verdana;
  font-size: 12px;
}
div#fontSize {
  text-align: right;
  padding-bottom: 3px;
}
div#fontSize a {
  color: #0f2e81;
  text-decoration: none;
  font-family: Verdana;
}
div#fontSize a:hover {
  text-decoration: underline;
}
div#fontSize a.small {
  font-size: 12px;
}
div#fontSize a.middle {
  font-size: 14px;
}
div#fontSize a.large {
  font-size: 18px;
}
div#fontSize a.active
{
  text-decoration:underline;
}


div#login {
  background-color: #eaeaea;
  float: right;
  width: 263px;
  height: 95px;
  margin-right: 14px;
  margin-top: 14px;
  padding-left: 22px;
  padding-top: 5px;
  margin-right:18px;
}
div#login h2{
  color: #2c4790;
  font-size: 16px;
  font-family: Arial, Verdana;
  font-weight: normal;
  margin: 4px 0px;
}
div#login .text {
  border: 1px solid #cbcbcb;
  width: 170px;
  color: #696969;
  padding: 2px;
}
div#login .submit {
  background: url('gfx/bg_login_button.gif') repeat-x;
  border: none;
  height: 22px;
  width: 59px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
div#login form, div#login table
{
  margin:0;
}


/* TOPMENU */


div#topMenu {
  height: 38px;
  background: url('gfx/bg_topMenu.gif') no-repeat;
  text-align: right;
  padding-right: 20px;
}
div#topMenu a {
  background: url('gfx/bg_menu_item.gif') no-repeat right ;
  text-decoration: none;
  color: #fff;
  line-height: 24px;
  padding-right: 8px;
  padding-left: 5px;
}
div#topMenu a:hover {
  color: #d7c300;
}
div#topMenu a.home {
  background: none;
  margin-left: 17px;
  float:left;
  padding: 0;
}

/* MAINCONTENT */

div#mainContent {
  background: url('gfx/bg_mainContent.gif') repeat-y;
}
div#leftContent {
  float: left;
  width: 210px;
  padding-bottom:20px;
}
div#subMenu {
  background: #fff url('gfx/bg_subMenu.gif') repeat-x bottom;
  width: 178px;
  border: 1px solid #d6d6d6;
  padding: 6px;
  margin-left: 17px;
  margin-bottom: 18px;
}

div#subMenu ul {
  margin: 0;
  padding: 0;
}
div#subMenu li {
  margin: 0;
  padding: 0;
  list-style: none;
}
div#subMenu ul.sub a {
  background: url('gfx/bullet_subMenu2.gif') no-repeat left center;
  background-position: 8px;
  display: block;
  text-decoration: none;
  color: green;
  padding-left: 30px;
  color: #8d8d8d;
  line-height: 25px;
}

div#subMenu ul.sub ul.sub {
  margin-left: 10px;
}

div#subMenu a.menuItem {
  background: url('gfx/bullet_subMenu.gif') no-repeat left center;
  background-position: 8px;
  display: block;
  text-decoration: none;
  color: #203d8a;
  padding-left: 30px;
  border-bottom: 1px solid #cfcfcf;
  line-height: 35px;
}
div#subMenu a.subItem {
  background: url('gfx/bullet_subMenu2.gif') no-repeat left center;
  background-position: 8px;
  display: block;
  text-decoration: none;
  color: green;
  padding-left: 30px;
  color: #8d8d8d;
  line-height: 25px;
}
div#subMenu a.menuItem:hover {
  color: #d7c300;
}
div#subMenu a.subItem:hover {
  color: #8d8d8d;
  text-decoration: underline;
}

div#adver {
  width: 192px;
  margin-left: 17px;
  color: #000;
}
div#adver a {
  display: block;
  overflow: hidden;
  padding: 6px;
  margin-bottom: 15px;
  border: 1px solid #d6d6d6;
  text-align:center;
}
div#middleContent {
  width: 452px;
  float: left;
  padding: 0px 20px 20px 20px;
}
div.headLine, div.news {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 15px;
}
div.news h2 {
  font-family: Arial, Verdana;
  font-size: 12px;
  color: #112f82;
  padding-top: 10px;
}
div#nieuwsArchief {
  margin-top: 10px;
  background-color: #203d8a;
  height: 22px;
}
div#nieuwsArchief a {
  color: #fff;
  line-height: 22px;
  margin-left: 20px;
}
div#rightContent {
  width: 300px;
  float:right;
  padding-bottom:20px;
}
div#agenda {
  width: 275px;
  border: 2px solid #d7c300;
  margin-bottom: 15px;
}
div#agenda h2 {
  font-family:  Arial, Verdana;
  background-color: #d7c300;
  color: #fff;
  font-size: 19px;
  margin: 0;
  padding: 6px;
}

div#agenda h2 a {
  color: #fff;
  text-decoration:none;
}

div#agenda h2 a:hover {
  text-decoration:underline;
}

div#agendaPunten {
  padding: 7px;
}
div#agendaPunten a {
  text-decoration: none;
  color: #0d2c80;
  display: block;
  padding: 3px 0px;
}
div#agendaPunten a:hover {
  text-decoration: underline;
}
div#products {
  width: 274px;
}
div#products h2{
  color: #365095;
  margin-bottom: 10px;
  font-size: 19px;
}
div#products h3{
  color: #d7c300;
  font-size: 12px;
}
div#products img {
  border: 1px solid #dadada;
  padding: 2px;
}
div#footer {
  background: url('gfx/bg_footer.gif') no-repeat;
  width: 982px;
  height: 29px;
  margin-bottom: 20px;
  text-align: right;
  color: #fff;
  padding-right: 20px;
}

/* FOOTER */

div#footer a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  line-height: 24px;
  margin: 0px 2px;
}
div#footer a:hover {
  text-decoration: underline;
}

/* NEWS */

table#newsItems td.label, table#newsItems td.date {
  padding-top: 1em;
}

table#newsItems td p {
  margin: 0;
}

a.print {
  background: url('gfx/print.gif') no-repeat left;
  padding-left: 25px;
  margin-right: 10px;
}

a.email  {
  background: url('gfx/email.gif') no-repeat left;
  padding-left: 25px;
}

span.hightlightString, div.pageNav a.selected
{
  color:#203D8A;
  font-weight:bold;
}

div.tip
{
  background-color:#fff;
  padding:10px;
  border:2px solid #0475AB;
  width:300px;
}

a.thisisatooltip
{
  margin-left:2px;
}

