h2 a {
  display      : block;
}

#bedankt {
  position    : relative;
  margin      : auto;
  width       : 994px;
  background     : none;
  z-index     : 10000000;
}

#topbar {
  position    : relative;
  margin      : auto;
  width       : 994px;
  background     : none;
  height      : 26px;
  line-height   : 26px;
  color       : #fff;
  font-size     : 80%;
  border       : none;
  text-align     : right;
}

#topbar ul {
  list-style-type : none;
  margin       : 0;
  padding     : 0;
  float       : right;
}

#topbar li {
  float       : left;
  margin       : 0;
  padding     : 0;
}

#topbar a {
  color       : #fff;
  padding     : 0 7px;
}

#kader {
  position    : relative;
  margin      : 0 auto;
  background    : url(../images/kader.png);
  border      : 0.1em solid #7992b5;
  width      : 964px;
  padding     : 15px;
  margin-bottom   : 15px;
}

#header {
  height      : 65px;
  width      : 964px;
  padding-top   : 15px;
  background    : url(../images/kop-bg.jpg);
}

#logo {
  position     : relative;
  width      : 100%;
  height       : 65px;
  margin       : auto;
}

.extraheader {
  position     : absolute;
  left       : 0;
  top       : -5px;
}

.logo {
  position     : absolute;
  left       : 50%;
  margin-left   : -162px;
  width      : 324px;
  height      : 45px;
}

/*==================================================== container ===*/  

#mainmenu {
  position    : relative;
  width      : 964px;
  height      : 29px;
  background    : url(../images/nav.png) left top repeat-x;
  z-index      : 2;
}

#mainmenu ul.menu {
  width       : 760px;
  position     : relative;
  margin       : auto;
}

/*==================================================== slideshow ===*/  

#slideshow {
  position    : relative;
  width      : 936px;
  padding      : 14px 14px 0 14px;
  z-index      : 1;
  background    : #fff;
}

#innerslideshow {
  position    : relative;
  width      : 936px;
  background    : #fff;

}

/*==================================================== content ===*/  

#content {
  position    : relative;
  width      : 936px;
  padding     : 14px;
  background    : #fff;
  padding-bottom   : 0;
}

.breadcrumbs span {
  vertical-align:middle;
}

.breadcrumbs img {
  margin       : 0;
  padding     : 0;
  margin       : 0 10px;
  float       : left;
}

ul.breadcrumb {
	margin:0;
	list-style:none;
}

a.pathway,
ul.breadcrumb li {
  float       : left;
	line-height:26px;
	display:block;
	height:26px;
	}


#breadcrumbs {
  position    : relative;
  height       : 26px;
  line-height     : 26px;
  width      : 916px;
  background    : url(../images/breadcrumbs.jpg) repeat-x;
  padding     : 0 0 0 20px;
  margin       : 0;
}

#bc {
  float       : left;
}

#zoekbalk {
  margin-top     : 1px;
  margin-right   : 2px;
  float       : right;
  height      : 23px;
  background    : url(../images/vergrootglas.png) right top no-repeat;

}

#zoekbalk label {
  display     : none;
}

#zoekbalk .inputbox {
  border       : 1px solid #ccc;
  border-right   : none;
  height       : 18px;
  margin       : 2px 23px 0 0;
  font-size     : 11px;
  padding     : 0 7px;
}


#innercontent {
  padding-top   : 15px;
  position     : relative;
  width      : 936px;
}

.tweekoloms {
  background     : url(../images/bg-standaard.jpg);
}

.tweekolomsbreed {
  background     : url(../images/bg-tweekoloms-breed.jpg);
}

.driekoloms {
  background     : url(../images/bg-driekol.jpg);
}

#contentleft {
  float       : left;
  width       : 170px;
  padding     : 0 20px;
}

#contentmain {
  overflow    : hidden;
}

.tweekoloms #contentmain {
  float       : left;
  width       : 550px;
  padding     : 0 20px 0 20px;
  overflow     : hidden;
}

.tweekoloms .cols-2 div,
.tweekolomsbreed .cols-2 div {
  width       : 263px;
  padding     : 0 10px 0 0;
  float       : left;
  overflow     : hidden;
}

.tweekolomsbreed .cols-2 div {
  width       : 323px;
  }

.tweekoloms .row_separator,
.tweekoloms .article_row,
.tweekoloms .items-row,
.tweekolomsbreed .row_separator,
.tweekolomsbreed .article_row {
  clear       : both;
  padding     : 20px 0;
}

dl.article-info {
  padding      : 0 0 10px 0;
}

.tweekoloms .items-row {
  border-top   : 1px solid #f1f1f1;
}

.tweekoloms .blogmore {
  width       : 550px;
  padding     : 0;
  clear       : both;
}

.tweekolomsbreed #contentmain {
  float       : left;
  width       : 670px;
  padding     : 0 20px 0 20px;
  overflow     : hidden;
}

.driekoloms #contentmain {
  float       : left;
  width       : 340px;
  padding     : 0 20px 0 20px;
  overflow     : hidden;
}

#contentright {
  float       : left;
  width       : 310px;
  padding-left   : 25px;
  overflow     : hidden;
}

#footer {
  background-image: url(../images/logo-grijs.png);
  background-color: #8f8f8f;
  background-repeat:no-repeat;
  background-position:10px 60px;
  padding      : 20px;
  color      : #bbbbbb;
  height       : 80px;
  width       : 924px;
  font-size     : 90%;
  margin-left   : -14px;
  float       : left;
  margin-top     : 15px;
}

#footer a:link,
#footer a:visited {
  color      : #bbbbbb;
  font-weight   : normal;
}

div.module,
div.module div,
div.module-kader {
  padding:0;
}

.modspacer {
  padding-top   : 12px;
  clear:both;
}

div.module-kader div {
  background: url(../images/lb.png) no-repeat top left;
}

div.module-kader div div {
  background: url(../images/rb.png) no-repeat top right;
}

div.module-kader div div div {
  background: url(../images/border-white.png) repeat-x bottom left;
  padding: 15px;
}

div.module-kader div div div div {
  background: url(../images/trans.gif) no-repeat;
  padding:0;
  overflow     : hidden;
}

div.module-kader ul/*.latestnews-kader*/,
div.module ul.menu {
  margin:0;
  
}

div.module ul.menu li,
div.module ul.latestnews-kader li,
div.module ul.mostread li
div.module-kader ul.menu li,
div.module-kader ul.latestnews-kader li,
div.module-kader ul.mostread li {
  list-style-type:none;
  margin-bottom:5px;
  
}

div.module ul.menu a:link,
div.module ul.menu a:visited,
div.module ul.latestnews-kader a:link,
div.module ul.latestnews-kader a:visited,
div.module ul.mostread a:link,
div.module ul.mostread a:visited,
div.module-kader ul.menu a:link,
div.module-kader ul.menu a:visited,
div.module-kader ul.latestnews-kader a:link,
div.module-kader ul.latestnews-kader a:visited,
div.module-kader ul.mostread a:link,
div.module-kader ul.mostread a:visited,
a.blogsection:link,
a.blogsection:visited,
.items-more ol a:link,
.items-more ol a:visited {
  background     : url(../images/nieuws-link-blauw.png) top left no-repeat;
  font-weight   : normal;
  padding-left   : 20px;
}


div.module ul.menu a:hover,
div.module ul.latestnews-kader a:hover,
div.module ul.mostread a:hover,
div.module-kader ul.menu a:hover,
div.module-kader ul.latestnews-kader a:hover,
div.module-kader ul.mostread a:hover,
a.blogsection:hover,
.items-more ol a:hover {
  background     : url(../images/nieuws-link-rood.png) top left no-repeat;
  color       : #c33;
}
  


  
