body {
  margin: 0px;
  padding: 0px;
  background: #fff url(images/bg_ruitje1.gif);
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
  color: #007;
}

#achtergrond { 
  z-index: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}
#bovenrand {
  height: 173px;
  background-color: #fff;
}
#middenrand {
  background-color: #006;
  height: 15.4em;
  padding-bottom: 20px;
  margin-bottom:10px;
	border-top: solid 0.2em #369;
	border-bottom: solid 10px #f60;
}

#voorgrond { 
  z-index: 2;
  max-width: 68em;
  margin: auto;
  position: relative;
  top: 0px;
}
#header {
  height: 133px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
#kolom_links {
  clear: both;
  float: left;
  width: 260px;
}
#midden {
  margin-top: 0px;
  margin-right: 130px;
  margin-left: 260px;
  position: relative;
  top: -50px;
}
#kolom_rechts {
  float: right;
  width: 130px;
  position: relative;
  top: -60px;
  text-align: center;
}
#kolom_rechts a {
  display: block;
  margin: 5px;
}
#contact {
  font-size:1em;
  font-weight:bold;
  display: block;
  height: 50px;
  color:#007;
  text-decoration:none;
}
#contact:hover {
  color:#69c;
}

h1 {
  color: #f60;
  font-size: 2.4em;
	font-weight: bold;
  margin-top: 0px;
  padding-top: 27px;
}
#tagline {
	display: block;
	color: #f60;
	text-align: left;
	font-size: 0.45em;
	letter-spacing: 0.1em;
	padding: 0 3px 3px 3px;
}

h2, h3 {
	color: #369;
	letter-spacing: 1px;
}
h2 {
  font-size: 1.5em;
  margin-bottom:10px;
	margin-top: 10px;
}
h3 {
  font-size: 1.1em;
}
p, ul, #promoblok {
  line-height: 150%;
}
ul {
  list-style-type: circle;
	padding-left: 0px;
	margin-left: 15px;
}
h2, h3, p, ul {
  padding-left: 80px;
  padding-right: 30px;
}
#logo {
	border: none;
  float: left;
  padding-left: 20px;
  padding-right: 40px;
}
#inhoud {
  background-color: #fff;
  border: double 3px #369;
	font-size: 0.95em;
}
#intro {
  letter-spacing: 1px;
  margin-top:0px;
  background-color: #9cf;
  padding-top: 1px;
  padding-bottom:1px;
}
#promoblok {
	display: none;
  padding: 10px;
	width: 212px;
	margin: auto;
  margin-top: 20px;
  text-align: left;
  background-color: #fff;
  border: dotted 1px #f60;
	font-size: 0.9em;	
}
#promoblok strong {
	color:#f60;
	font-size: 1.2em;
  letter-spacing: 1px;
}

#disclaimer {
  font-size: 0.8em;
  text-align: right;
	background-color: #f60;
	color: #fff;
	padding: 3px 0.5em;
	margin-top: 1px;
	border: solid 1px #007;
}
#disclaimer a {
  color: #fff;
}
#disclaimer a:hover {
  color: #007;
}
#rechten {
  float: left;
}
#leeg_blok {
  height: 15.6em;
  padding-bottom: 20px;
  margin-bottom:20px;
}
#menu {
	padding: 0.2em 25px 20px 25px;
  margin:0px;
}
#menu ul {
  list-style-type: none;
	background-color: #369;
	border-top: solid 1px #007;
  margin:0px;
  padding:0px;
}
#menu ul li { 
	border-bottom: solid 1px #007;
}
#menu ul li a {
  display: block;
  padding: 4px 5px 4px 0.5em;
  font-size:0.9em;
  letter-spacing: 1px;
  border-left: solid 20px #69c;
  color: #fff;
  text-decoration: none;
}
#menu ul li a:hover {
  background-color: #69c;
  border-left: solid 20px #9cf;
}
#menu ul li a.current {
  color:#007;
  font-weight:bold;
  background-color: #fff;
  border-left: solid 20px #9cf;
}
.imgrechts {
  float: right;
  padding-left: 5px;
	border: 0px;
}
.imglinks {
  float: left;
  padding-left: 80px;
  padding-right: 5px;
	border: 0px;
}
a {
  color:#007;
}
a:hover {
  color:#f60;
}
.bijschrift {
  font-size: 0.8em;
} 
a img {
  border: 0px;
}