@charset "iso-8859-1";

/* Algemene paginaopmaak */

body, input, textarea, select, option, legend, fieldset {
  font-family: Verdana, Arial, Helvetica;
}
body, html {
  background: url(../images/bg.jpg);
  padding : 0px;
  margin : 0px;
  width : 100%;
  height : 100%;
}

table {
  top:-5px;
}

a {
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}

a:hover {
  text-decoration: underline;  
}

#totaal {
  position:relative;
  float: center;
  top: -3px;
  height: 100%;
  width: 993px;
  background: url(../images/bg2.png);
}

#header {
  width: 939px;
  text-align: left;
}

#pagebody {
  width: 939px;
  position: static;
}

#sideblock {
  position:relative;
  float: left;
  top: 30px;
  left: 2px;
  width: 195px;
  text-align: center;
 z-index : 1;
}

#content {
  position:relative;
  float: left;
  top: 30px;
  left: 30px;
  width: 680px;
  text-align: left;
  margin-top:0px;
}

#overgang {
  position: absolute;
  top: 134px;
  height: 4px;
  width: 939px;
  background: transparent url(../images/overgang.png) repeat-x;
}

#footer {
  position: static;
  left: 231px;  
  width: 700px;
  height: 40px;
  padding-top: 10px;
  text-align: right;
  font-size: 10px;
  font-style: italic;
}

/* Hotlinks */

#top-nav ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#top-nav ul#primary {
  position: absolute;
  left: 620px;
  width: 280px;
  top: 4px;
}
#top-nav ul#primary li {
  float: left;
  position:static;
}

#top-nav ul {
  margin-left: -3px;
}
#top-nav ul li {
  position:static;
}
#top-nav ul li a {
  color: #A2CCEB;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;  
  display: block;
  position:static;
  white-space: nowrap;
  margin-right: 0px;
}
#top-nav ul li a:hover {
  color: #fff;
}
#top-nav ul li a .lw1 {
  display: block;
  position:static;
  _width: 1px;
  background: url(../images/top-nav-right.png) no-repeat 100% -100px;
}
#top-nav ul li a .lw2 {
  padding: 2px 5px;
  display: block;
  position:static;
  _width: 1px;
  cursor: pointer;
  background: url(../images/top-nav-left.png) no-repeat 0% -100px;
}
#top-nav ul li a:hover .lw1 {
  background: url(../images/top-nav-right.png) no-repeat 100% 0px;
}
#top-nav ul li a:hover .lw2 {
  background: url(../images/top-nav-left.png) no-repeat 0% 0px;
}

/* Navigation Bar */

#nav {
  position: absolute;
  top: 114px;
  height: 20px;
  width: 939px;
  background: transparent url(../images/nav-mid.png);
  z-index : 29;
}

#nav-l {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 20px;
  width: 2px;
  background: transparent url(../images/nav-left.png);
}

#nav-m {
  position:static;
  left: 0px;
  top: 0px;
  height: 20px;
  width: 920px;
  padding: 0px;
  text-align: left;
  z-index : 30;
}

#nav-r {
  position: absolute;
  left: 937px;
  top: 0px;
  height: 20px;
  width: 2px;
  background: transparent url(../images/nav-right.png);
}

#nav-m ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#nav-m ul#mainlevel {
  position: absolute;
  left: 8px;
  top: 4px;
}
#nav-m ul#mainlevel li {
  float: left;
  position:static;
}

#nav-m ul {
  margin-left: -3px;
}
#nav-m ul li {
  position:static;
}
#nav-m ul li a {
  color: #336699;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;  
  display: block;
  position:static;
  white-space: nowrap;
  margin-left: 14px;
}
#nav-m ul li a:hover {
  color: #fff;
}
#nav-m a#active_menu {
  color: #999933;
}

/* Fijnere Lay-out */

#sideblock table {
  z-index: 1;
}

#content table {
  font-size: 14px;
}

.pathway {
  font-size: 10px;
}

.contentheading {
  font-size: 20px;
  padding-bottom: 10px;
  color: #315180;
}

.componentheading {
  font-style: italic;
  font-weight: bold;
  font-size: 24px;
  padding-bottom: 10px; 
  text-align: center;
  color: #999933
}

#welkom {
  font-size: 12px;
  line-height: 20px;
}

#loginform label, a {
  font-size: 10px;
}

#loginform td {
  line-height: 20px;
  text-align: right;
}

a.mainlevelgebruikersmenu {
  font-size: 12px;
}

.modulewelkom div {
  border-bottom: 1pt solid grey;
}

.syndicate {
  width: 195px;
  text-align: center;
}

a {
  font-size: 14px;
}

a.category {
  font-size: 16px;
  line-height: 26px;
}

a.readon {
  font-size: 12px;
  font-style: italic;
}

.componentheading2 {
  font-style: italic;
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 10px;
  text-align: center;
  color: #999933;
}

.bookmarkstableheader {
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;  
  padding-bottom: 10px;
  padding-top: 10px;
  color: #000000;
}

.center {
  text-align: center;
}

.gal_descr {
  font-size: 12px;
}
