/* basis */
html, body {
margin:0px;
background-color:#777777;
background-image:url(images/stretch.jpg);
background-repeat:repeat-y;
background-position:center;
text-align:center;
scrollbar-face-color: #777777;
scrollbar-shadow-color: #777777;
scrollbar-highlight-color: #777777;
scrollbar-3dlight-color: #777777;
scrollbar-darkshadow-color: #777777;
scrollbar-track-color: #777777;
scrollbar-arrow-color: #1d8ba3;
overflow:inherit;
}
html, body, table, div {
color:black;
font:11px Trebuchet MS;
}
a:link, a:visited {
font: 11px Trebuchet MS;
color:black;
text-decoration:underline;
}
a:hover {
font: 11px Trebuchet MS;
color:white;
text-decoration:underline;
background-color:none;
background:none;
}
a.kleuren {
text-decoration:none;
}
img {
border:none;
}

::-moz-selection { background-color:#aaaaaa; color: black; }

/* div's */
div.top {
text-align:left;
width:900px;
height:201px;
background-image:url(images/top.gif);
}
div.content {
width:485px;
height:475px;
overflow:auto;
scrollbar-face-color: #cbcbcb;
scrollbar-shadow-color: #cbcbcb;
scrollbar-highlight-color: #cbcbcb;
scrollbar-3dlight-color: #cbcbcb;
scrollbar-darkshadow-color: #cbcbcb;
scrollbar-track-color: #cbcbcb;
scrollbar-arrow-color: #000000;
}

/* tables */
td.left {
width:211px;
background-image:url(images/left.gif);
}
td.content {
width:492px;
background-image:url(images/content.gif);
vertical-align:top;
}
td.right {
width:197px;
background-image:url(images/right.gif);
}

td.top, td.menu, td.menublauw {
background-repeat:repeat-x;
border:none;
}
td.contenttop {
text-align:center;
background-image:url(images/contenttop.gif);
background-position:top center;
background-repeat:no-repeat;
}
td.item {
background-image:url(images/contentbg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:14px;
}
td.itemrechts {
text-align:right;
}
td.itemlinks {
font-weight:bold;
}

/*nav*/
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
li {
  float: left;
  position: relative;
  width: 80px;
  font-weight:bold;
  color:black;
  text-align:center
  }
li ul {
  background-color:#cbcbcb;
  color:black;
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }
li > ul {
	top: auto;
	left: auto;
	}
li:hover ul, li.over ul{ display: block; }
#nav a {
	font-weight: bold;
	color: black;
}
#nav a {
	text-decoration: none;
}
#nav li li a {
	display: block;
	font-weight: normal;
	color: black;
	padding: 0.2em 10px;
}
#nav li li a:hover {
background-color:#aaaaaa;
}

/*input*/
input, textarea, select {
background-color:#dddddd;
border:1px solid #999999;
font:11px Trebuchet MS;
color:black;
scrollbar-face-color: #dddddd;
scrollbar-shadow-color: #dddddd;
scrollbar-highlight-color: #dddddd;
scrollbar-3dlight-color: #dddddd;
scrollbar-darkshadow-color: #dddddd;
scrollbar-track-color: #dddddd;
scrollbar-arrow-color: #999999;
}