/* begin bovenbalk */

div.topnav {
  width:830px;
  height:28px;
  float:left;
}
/*
.home div.topnav {
  top:96px;
}*/

div.topnav ul {
  margin:0;
  list-style-type:none;
  position:relative;
  z-index:100;
}

div.topnav ul li {
  float:left;
  display:block;
  height:28px;
  background-image:url(/views/shared/images/backgrounds/hornav_li.jpg);
  width:auto;
  font-size:8pt;
}

div.topnav ul li a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  border-right:1px solid #627a88;
  display:block;
  float:left;
  height:28px;

}

div.topnav ul li a span {
  display:block;
  padding:0.7em 0.45em;
}

div.topnav ul li span.deadurl {
  display:block;
  font-weight:bold;
  color:#ffffff;
  border-right:1px solid #627a88;
  height:28px;
  line-height:28px;
  padding:0 0.6em;
}

div.topnav ul li span.deadurl a {
  cursor:pointer !important;
}

div.topnav ul li.home {
  background:url(/views/shared/images/backgrounds/menu/home.gif) 0 0 no-repeat;
}

div.topnav ul li.home a img {
  width:28px;
  height:26px;
  border-style:none;
}

div.topnav ul li.home li a {
  text-indent:0;
  width:auto;
}

div.topnav ul li:hover,
div.topnav ul li.over,
div.topnav ul li.selected,
div.topnav ul li.home:hover,
div.topnav ul li.over.home,
div.topnav ul li.home.selected {
  background-position:0 -28px;
  background-color:#be321b;
}

div.topnav ul li ul {
  clear:left;
  position:absolute;
  top:28px;
  width:auto;
  display:none;
  background-color:#be321b;
  z-index:100;
}

div.topnav ul li:hover ul {
  display:block;
  z-index:10;
}

div.topnav ul ul li {
  float:none !important;
  position:relative;
  background-image:none;
  height:auto !important;
  padding:0 !important;
  /*font-size:1.1em;*/
  white-space:nowrap;
}

div.topnav ul ul li a {
  float:none !important;
      display:block;
  background-image:none !important;
  border-right:0px none #000000;
  text-indent:0px;
  text-decoration:none;
  color:#ffffff;
  background:url(/views/shared/images/backgrounds/menu/uitklapper.jpg) 0 bottom no-repeat !important;
  height:auto !important;
  padding:3px 7px;
  font-weight:normal;
}

div.topnav ul ul li a:hover {
  background:url(/views/shared/images/backgrounds/menu/uitklapper.jpg) -400px bottom no-repeat !important;
}

#nav li.over ul {
  display: block;
  z-index: 10;
}

/* einde bovenbalk */

/* begin linkerbalk */

/* begin sitepad */
ul.kruimelpad {
  float:left;
  width:527px;
  min-height:26px;
  margin:0;
  list-style-type:none;
}

ul.kruimelpad li {
  float:left;
  font-size:0.8em;
  line-height:1.2em;
  color:#999999;
  margin-right:3px;
  white-space:nowrap;
  background-image:url(/views/shared/images/backgrounds/li_sitepad.gif);
  background-position: 100% 2px;
  background-repeat: no-repeat;
  padding-right:10px;
}

ul.kruimelpad li.laatste {
  background-image:none;
  padding-right:0;
}

ul.kruimelpad li a {
  text-decoration:none;
  color:#999999;
}

ul.kruimelpad li a:hover {
  text-decoration:underline;
}

/* oud */
div.sitepad {
  width:527px;
  min-height:26px;
}

div.sitepad ul {
  float:left;
  width:527px;
  margin:0;
  list-style-type:none;
}

div.sitepad ul li {
  float:left;
  font-size:0.8em;
  line-height:1.2em;
  color:#999999;
  margin-right:3px;
  white-space:nowrap;
}

div.sitepad ul li a {
  text-decoration:none;
  color:#999999;
}

div.sitepad ul li a:hover {
  text-decoration:underline;
}
/* einde sitepad */

a.library_nl,
a.library_eng {
  display:block;
  text-indent:-9999px;
  direction: ltr;
  width:181px;
  height:69px;
  overflow:hidden;
}

a.library_nl {
  background:url(/views/shared/images/buttons/askyourlibrarian-nl-hover.gif) 0 0 no-repeat;
}

a.library_eng {
  background:url(/views/shared/images/buttons/askyourlibrarian-uk-hover.gif) 0 0 no-repeat;
}

a.library_nl:hover,
a.library_eng:hover {
  background-position:-250px 0;
}