/*
-----------------------------------------------
Stijlen deels gebaseerd op Stopdesign
(Douglas Bowman)
----------------------------------------------- */

html>body #content {min-height: 600px;}
html {height: 100%;} /* verticale scrollbar */

body {
	margin:0;
	padding:0;
	font:small Verdana,Sans-serif;
	line-height:1.4em;
	text-align:center;
	color:#333;
	background-color: #7F878B;
  }
.container {
	width:740px;
	text-align:left;
	color:#333;
	position:relative;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
  }
#cellofaan {

  }

/* =Header
----------------------------------------------- */
#header {
	/*  background-color:#fff;*/
  background-repeat:no-repeat;
	background-position:0 0;
	/*  background-position:15px 26px;*/
  float:left;
	width:100%;
	height:152px;
	/*  height:80px;*/
  margin-top:0em;
  }
#logo {
  background:none;
  background-color:transparent;
  float:left;
  display:block;
  width:102px;
  height:80px;
  margin:25px 0 0;
  padding:0;
  text-indent:-10000px;
  border-width:0;
  text-decoration:none;
  }

.home #header {
	background-image:url(media/3.jpg);
}
.home #header .nl {background-image:url("/i/h/3n.jpg");}

body#boek.id557 #header {background: #eed url("/i/h/557.jpg");}
body#boek #header {
	background-color: #eed;
	background-image: url(www.foreign-investments.com/media/3.jpg);
}
body#search #header {background: #eed url("/i/h/6.jpg");} 
body#huisnl #header {background: #eed url("/i/h/2n.jpg");} 
body#subsidies #header {background: #eed url("/i/h/4n.jpg");} 
body#over #header {background: #eed url("/i/h/2n.jpg");} 
body#deltareeks #header {background: #eed url("/i/h/3n.jpg");} 
body#links #header {background: #eed url("/i/h/7.jpg");} 
body#nlind #header {background: #eed url("/i/h/2n.jpg");} 
body#zoekmt #header {background: #eed url("/i/h/6n.jpg");}
body#events #header, body#h000193 #header {background: #eed url("/i/h/1.jpg");}


/* =Nav
----------------------------------------------- */
#nav {
	background-color:#7F878B;
	background-repeat:no-repeat;
	float:left;
	width:100%;
	border:solid #ddd;
	border-width:1px 0;
  }
.home #nav {
  background-position:0 -70px;
  }
#nav ul {
	margin:0;
	padding:0 0px;
	list-style:none;
	font-size:85%;
	text-transform:lowercase;
  }
#nav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#nav a, #nav strong {
	display:block;
	padding:5px 10px 6px;
	border:solid #ddd;
	border-width:0 1px 0 0;
	color:#FFFFFF;
	text-decoration:none;
	white-space:nowrap;
  }
/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #nav a {
  width:1%;
  }
#nav #current strong, #nav #current a {
  background-repeat:no-repeat;
  }
#nav a:hover, #nav #current a:hover strong, #nav #current strong {
  color:#000;
  }
#nav a:hover {
	background-repeat:no-repeat;
	background-color: #999999;
  }
#nav a strong, #nav #current a strong {
  background:none;
  padding:0;
  border:none;
  }
#nav #h {
  border-left-width:1px;
  }

#nav li#one a {
  border-left-width:1px;
  }

/* =Current */
body#huis #nav li#one a, 
body#about #nav li#two a,
body#grants #nav li#thr a,
body#events #nav li#fou a,
body#contact #nav li#fiv a,
body#search #nav li#six a,
body#dutch #nav li#sev a {
	font-weight: normal;
	color:#CFCBC3;
	}

body#huisnl #nav li#one a, 
body#over #nav li#two a,
body#subsidies #nav li#thr a,
body#deltareeks #nav li#fou a,
body#contact #nav li#fiv a,
body#zoeken #nav li#six a,
body#english #nav li#sev a {
	font-weight: bold;
color:#000;
	}

/* =Structure
----------------------------------------------- */
#content, #c2, #c3 {
	width:750px;
  }
/* Overcome stupid 3px margin bug in IE/Win floats, 
   http://www.positioniseverything.net/explorer/threepxtest.html */
  * html #content, * html #c2, * html #c3 {
    margin-right:-3px;
    }
#c2 {
	padding-bottom:20px;
	padding-top: 150px;
  }
#maincol {
  float:left;
  width:485px;
  }
#subcol {
  float:right;
  width:244px;
  color:#777;
  }
#xcol {
  display:none;
  color:#666;
  }
#mc2, #sc2, #xc2 {
  padding:0 20px;
  }
div#sc2 {margin-bottom: 0.5em;}
#mc2 {
  padding-right:0;
  }
#maincol, #subcol, #xcol {
  margin-top:-8px;
  }
#subcol, #xcol {
	font-size:85%;
	line-height:1.6em;
	color: #FFFFFF;
  }

/* Structure: = Home
----------------------------------------------- */
.home #latest {
	float:left;
	width:540px;
	border-bottom:1px solid #ddd;
	color:#FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #7F878B;
  }
#search #latest, #essay #latest, #linksnl #latest, #auteur #latest, #links #latest  {border-bottom:0px solid #ddd;}
.home #l2 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
  }
.home #maincol, .home #subcol, .home #xcol {
	margin-top:0;
	padding-top:31px;
	background-repeat:no-repeat;
	background-position:1px 19px;
  }

/* Structure: =cellofaan
----------------------------------------------- */
#cellofaan #main, #cellofaan #m2 {
	float:left;
	width:540px;
  }
#cellofaan #maincol {
  float:right;
  width:240px;
  font-size:85%;
  line-height:1.6em;
  }
#cellofaan #mc2 {
  float:right;
  padding-left:0;
  padding-right:20px;
  }
#cellofaan #subcol {
	float:left;
	width:190px;
  }
#cellofaan #sc2 {
	padding-left:20px;
  }
#cellofaan #xcol {
  display:block;
  float:left;
  width:244px;
  }

h1, #section {
  background:#fff;
  margin:0;
  padding:20px 0px 8px;
  font:135%/1.4em Georgia,Serif;
  color:#776;
  }
h2, h2 a, h2 a:visited, label {
  color:#685;
  border-width:0;
  }
h2, #cellofaan #maincol h2 {
	margin:1.25em 0 .15em;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 175%;
  }
a:link, a:visited {text-decoration:none}

h2 a:hover {
  color:#974;
  text-decoration:none;
  }
.home #latest h2 a, .home #maincol h2 a {
  color:#358;
  }
.home #latest h2 a:visited, .home #maincol h2 a:visited {
  color:#677;
  }
.home #latest h2 a:hover, .home #maincol h2 a:hover {
  color:#933;
  }
h3 {
  margin:1em 0 .25em;
  font:150%/1.5em Georgia,Serif;
  }
h3 a, h3 a:visited {
  color:#358;
  border-width:0;
  }
h3 a:hover {
  color:#933;
  text-decoration:none;
  }

table.data h3 {margin-top:0;}
h4 {
	margin:0.5em 0 .25em;
	color:#575;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
  }

h5 {font-size:100%;margin:0;}

/* =Log
----------------------------------------------- */
.entry {
	margin:0 0 1em;
	clear:left;
  }
.entry h3,
.home #c-smx #maincol h2,
.home #c-smx #latest h2,
.home #cellofaan #maincol h2,
.home #cellofaan #latest h2 {
	margin:0em 0 .2em;
	line-height:1.3em;
	color:#970100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 175%;
  }
.entry h3 {
	font-size: 150%;
	font-weight: normal;
}
.home h2,
.home #c-smx #maincol h2,
.home #c-smx #latest h2,
.home #cellofaan #maincol h2,
.home #cellofaan #latest h2 {
	margin-top:0;
	padding-top:0.2em;
  }
  
  .entry p {
	font-size:85%;
	text-align: justify;
  }
.log h2.date {
  padding-bottom:.3em;
  border-bottom:1px dotted #ccc;
  margin-top:2em;
  margin-bottom:.5em;
  font:100% Verdana,Sans-serif;
  }
.log h3 {
  margin:.75em 0 .5em;
  border-bottom:1px dotted #ccc;
  padding:0 0 .2em;
  font-size:140%;
  line-height:1.5em;
  }
.home #c-smx #latest h2 {
  margin-top:0;
  padding-top:.6em;
  }
.posted, .posted-top {
  color:#998;
  }
.log .posted, .search .posted, .log .posted-top, #latest .posted {
	font-size:85%;
	line-height:1.6em;
	color: #FFFFFF;
  }
p.posted, .log dd.posted, .search dd.posted {
  margin-top:.5em;
  border-top:1px dotted #ccd;
  padding-top:4px;
  }
.posted strong {
  color:#887;
  font-weight:normal;
  }
p.extended {
	margin:0 0 20px;
	padding:0 0 0 14px;
	float: right;
  }
p.extended a, p.extended a:visited {
	color:#000000;
}
p.extended a:hover {
	color:#CCCCCC;
}
#agenda p.extended {padding-left:0.8em;padding-top:0.5em;}
.reviewer {font-weight:bold;text-transform:uppercase;font-size:80%;}
a.permalink {
/*  background:url("/stop/i/icon_pg.gif") no-repeat 0 0;*/
  float:left;
  display:block;
  width:9px;
  height:10px;
  margin:.3em 5px 0 0;
  text-indent:-10000px;
  border-width:0;
  }
.commentlink, .commentlink:visited {
/*  background:url("/stop/i/icon_comment.gif") no-repeat 8px 50%;*/
  border-width:0;
  padding-left:22px;
  border-left:1px solid #ccb;
  margin-left:.5em;
  color:#359;
  white-space:nowrap;
  }
.posted-top .commentlink, .posted-top .commentlink:visited {
  margin-left:0;
  border-left-width:0;
  background-position:0 50%;
  padding-left:14px;
  }
span.commentlink {
  color:#887;
  }
a.commentlink:hover {
  color:#933;
  border-color:#ccb;
  text-decoration:none;
  }
.commentlink img {
  margin-top:.5em;
  }
.commentlink img.c-one {
/*  background:url("/stop/i/txt_comment_red.gif") no-repeat 0 0;*/
  }
/*.commentlink img.c-twoplus {
  background:url("/stop/i/txt_comments_red.gif") no-repeat 0 0;
  }*/
a.commentlink:hover img {
  width:0;
  padding-left:48px;
  }
dl.previously {
  margin-bottom:1.25em;
  }
.previously dt a  {
  font:125%/1.4em Georgia,Serif;
  border-width:0;
  }
.previously dd {
  margin-bottom:1em;
  }
.previously dd.summary {
  margin-bottom:0;
  }
.log .previously dd.posted {
  margin-top:.7em;
  margin-bottom:1.75em;
  }
#maincol ul.entrylist li {
  padding-left:15px;
  text-indent:0;
  }
/*#maincol .entrylist li.hascomments {
  background:url("/stop/i/icon_comment.gif") no-repeat 0 50%;
  }
#maincol .entrylist li.opencomments {
  background:url("/stop/i/icon_comment_open.gif") no-repeat 0 50%;
  }*/
#maincol .entrylist li a {
  font:125%/1.4em Georgia,Serif;
  }

/* =Comments
----------------------------------------------- */
#comments {
  margin:1em -20px;
  padding:10px 20px 0;
  }
#comments h4 {
  margin:0 0 1em;
  }
#comments h4 span {
  font:68% Verdana,Sans-serif;
  color:#776;
  }
#comments dl {
  font-size:85%;
  line-height:1.6em;
  }
#comments dt {
  padding:8px 6px .5em;
  background:#eeeeee;
  font-weight:normal;
  }
#comments dd {
  padding:2px 20px 8px;
  margin:0 0 1.5em;
  background:#eeeeee;
  }
#comments dt.alt {
  background:#dddddd;
  }
#comments dd.alt {
  background:#dddddd;
  }
#comments dd del {
  color:#ccb;
  text-decoration:line-through;
  }
#comments dd.alt del {
  color:#aba;
  }
#comments dd del:hover, #comments dd del:active {
  color:#333;
  text-decoration:none;
  }
#comments .postno {
/*  background:url("/stop/i/icon_comment.gif") no-repeat 0 55%;*/
  border-width:0;
  padding:0 5px 0 14px;
  border-right:1px solid #ccc;
  margin-right:2px;
  font:180% Georgia,Serif;
  color:#358;
  }
#comments .alt .postno {
  border-color:#bbb;
  }
#comments dt.owner {
  background:#357;
  padding-bottom:1em;
  color:#cde;
  }
#comments dd.owner {
  padding-top:8px;
  }
#comments dt.owner .postno {
/*  background-image:url("/stop/i/icon_comment_owner.gif");*/
  color:#9bd;
  border-right-color:#579;
  font-weight:normal;
  }
#comments dt.owner a {
  color:#eee;
  border-width:0;
  font-weight:bold;
  }
#comment-notes p {
  font-size:85%;
  line-height:1.6em;
  color:#554;
  }
#subcol #comment-notes p {
  font-size:100%;
  }
h4#postcomment {
  padding-top:.5em;
  margin:0 0 .5em;
  }
#comment-notes {
  margin-top:2em;
  }


/* MISC: =Tables
----------------------------------------------- */
table {
  font-size:100%;
  color:#333;
  }
table.data {
  margin:0.5em 0 1.5em;
  font-size:85%;
  line-height:1.6em;
  }
div#datalimit h3 {padding:0 0 .3em .3em;}
div#datalimit {font-size:85%;
  line-height:1.6em;
/*padding-right:0.5em;*/
}
.data th, .data td {
  padding:2px 5px 3px;
/*  border-top:1px dotted #ccc;*/
  vertical-align:top;
  }
.data td {
  text-align:right;
  }
.data th, .data .row-header th em {
  font-style:italic;
  font-weight:normal;
  }
.data .row-header th {
  text-align:right;
  font-style:normal;
  font-weight:bold;
  }
.data th.txt, .data td.txt {
  text-align:left;
  }
.data .alt th, .data .alt td {
  background:#eeeee4;
  border-color:#ccc;
  }

/* =Search & Results
----------------------------------------------- */
.search h2 em {
  color:#444;
  }
.search h3 {
  margin:1em 0 .5em;
  background:#eeeee4;
  padding:5px 10px;
  border:1px solid #ddc;
  font:125%/1.4em Georgia,Serif;
  }
dl.results {
  margin:0 11px 1.25em 11px;
  }
.results dt a  {
  font:125%/1.4em Georgia,Serif;
  border-width:0;
  }
.results dd {
  margin-bottom:0;
  }
.results dd.posted {
  margin-bottom:1.75em;
  }

/* =Books
----------------------------------------------- */
ul.ref dl {margin:.5em 0;}
ul.ref p {
  margin:.25em 0;
  font-size:85%;
  line-height:1.5em;
  }
ul.ref ul {margin:.5em 0;}

dl.books {
  float:left;
  width:100%;
  }
dl.books dt {
  margin-top:0;
  padding:0;
  clear:left;
  }
dl.books dd {
  margin-left:122px;
  font-size:100%;
  }
dl.books cite {
  display:block;
  font-weight:normal;
  }
dl.books cite em {
  display:block;
  padding-bottom:2px;
  font-weight:bold;
  font-style:normal;
  }
dl.books dd div {color:#666;}
dl.books dd div em {font-style:normal;}
dl.books dd.bookend {
  clear:left;
  height:0;
  margin:0 0 5px;
  padding-top:5px;
  border-bottom:1px dotted #ccc;
  font-size:1%;
  }
dl.books dt img {
  float:left;
  display:block;
  margin:3px 12px 5px 0;
  border:1px solid #ccc;
  padding:4px;
  }
#c-smx dl.books, #c-smx dl.books dt img {
  float:none;
  }
dl.books dd {
  margin-left:0;
  border-bottom:1px dotted #ccc;
  padding-bottom:5px;
  margin-bottom:10px;
  }

/* MISC: =Lists
----------------------------------------------- */
ul, dl {
	padding:0;
	list-style:none;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: -1em;
  }
ul li {
  background:url("/i/bullet.gif") no-repeat 0 .5em;
  margin:0 0 2px;
  padding:0 0 0 14px;
  }
ul#vert-aut li {
  padding-right:20px;
  }

ul.items li {
  background:none;
  margin:0 0 2px;
  padding:0 0 0 10px;
  }

.entry ul {
  margin-left:10px;
  margin-right:10px;
  }
dl dl {
  margin:1em 20px;
  }
dt {
  clear:left;
  font-weight:bold;
  }
#maincol li em {
  font-style:normal;
  font-weight:normal;
  font-size:85%;
  line-height:1.6em;
  color:#777;
  }
dd {
  margin:0 0 1em;
  padding:0;
  }
.teaser dd {
  margin-bottom:.75em;
  }
.links dt {
  font:125%/1.4em Georgia,Serif;
  }
.links dd {
  font-size:85%;
  line-height:1.6em;
  }
dd ul {
  margin:0;
  padding:0;
  }
dd li {
  width:100%;
  padding:0;
  margin:0;
  text-indent:0;
  }

/* =Misc
----------------------------------------------- */
p {
  margin:0 0 .75em;
  }
p.sub, p.end, p.more, p.copy {
  color:#777;
  }
p.copy {font-size:85%; line-height:1.6em;}
#maincol .sub,
  #c-sm #maincol p.note, #c-ms #maincol p.note, #c-m #maincol p.note,
  #c-sm #maincol p.more, #c-ms #maincol p.more, #c-m #maincol p.more {
  font-size:85%;
  line-height:1.6em;
  }
#c-smx .sub {
  font-size:100%;
  line-height:1.6em;
  }
#c-smx #xcol .sub {
  color:#666;
  }
.note {
  color:#933 !important;
  }
p.intro {
  padding-bottom:.75em;
  border-bottom:1px dotted #ccc;
  }
p.end {
  margin-top:1.5em;
  padding-top:15px;
  font-size:85%;
  line-height:1.6em;
  }
p.update, div.update {
  margin-top:1em;
  border-top:1px dotted #ccc;
  padding-top:1em;
  }
.update strong {
  color:#222;
  }

p.more {
  margin-bottom:1.5em;
  }
p.codeblock, pre.codeblock, div.codeblock {
  background:#eeeee4;
  padding:10px;
  font:115%/1.5em Monaco,Monospace;
  }
p.codeblock code, pre.codeblock code, div.codeblock code {
  font-size:100%;
  }
blockquote {
  margin:1em 0 1em 2px;
  padding:0 1em;
  border-left:2px solid #ccc;
  }
blockquote p {
  margin:0 0 .75em;
  font-style:italic;
  color:#666;
  }
blockquote p em {
  font-style:normal;
  }
address {
  margin:0 0 .75em;
  font-style:normal;
  font-family:Monaco,"Courier New",Courier,Monospace;
  line-height:1.6em;
  }
address strong {
  font-weight:normal;
  color:#222;
  }
hr {
  display:none;
  }
hr.posted {display:block;
border: none 0;
border-top: 1px dotted #ccd;/*the border*/
width: 99.5%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
code {
  font-size:115%;
  font-family:Monaco,"Courier New",Courier,Monospace;
  color:#464;
  }
code.keys {
  background:#ffd;
  padding:2px;
  }
dfn {
  font-style:italic;
  }
del, .strike {
  text-decoration:line-through;
  color:#999;
  }
.arrow {
  font-weight:bold;
  font-family:Verdana,Sans-serif;
  color:#c93;
  white-space:nowrap;
  }
.ghost {
  color:#ddd;
  }
#xcol .arrow {
  color:#a83;
  }
.clear, .reset {
  clear:both;
  }
p.focus {
  text-align:center;
  }
.focus img {
  display:block;
  margin:0 auto;
  }
.imgleft, .left, img.left {
  float:left;
  margin:4px 15px 4px 0;
  }
.imgright, .right, img.right {
  float:right;
  margin:4px 0 4px 15px;
  }
img.imgleft, img.imgright {
  padding:4px;
  border:1px solid #ddc;
  }
.left em, .right em {
  margin-top:.15em;
  display:block;
  font-size:85%;
  font-style:normal;
  color:#777;
  }
.inset, .inset2 {
  float:left;
  width:35%;
  margin:1em 15px 1em 0;
  padding:.85em 0;
  border:dotted #ccc;
  border-width:1px 0;
  font-size:85%;
  line-height:1.85em;
  color:#777;
  }
.inset2 {
  float:right;
  margin:1em 0 1em 15px;
  }
img.block {
  display:block;
  margin:.5em 0;
  }
#log img.block, #search img.block {
  margin:1em 0;
  }


/* =Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding-top:0;
  border-bottom:1px solid #fff;
  font-size:85%;
  }
#footer p {
	background-repeat:repeat-x;
	background-position:0 -4px;
	margin:0;
	padding:10px 20px;
	border-top:1px solid #ccc;
	color:#FFFFFF;
	text-align:center;
	line-height:1.6em;
  }
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #footer p {
    height:1%;
    }
  /* Resume IE5-Mac */
#footer a, #footer a:visited {
  color:#666;
  border-color:#444;
  }
#footer a:hover {
  color:#933;
  border-color:#b55;
  }

/* =Toevoegingen
----------------------------------------------- */

.klein {font-size:80%;}
#xc2 .klein {border-top:1px solid #ccc;}    
img.half, #books img {width:30%;border: 1px solid #ccb;padding:3px;
	float:left;
	margin-right:0.5em;
	margin-top:0.5em;}
#l2 img.half {width:18%;}
img.half1 {width:90%;border:1px solid #ccb;padding:0px;
	margin-right:0.5em;
	margin-top:0.5em;}
#books img {width:20%;border: 1px solid #ccb;padding:2px;
display:block;
	margin-right:0.5em;
	margin-top:0.5em;}
#sc2 img {border: 1px solid #ccb;}
#sc2 img.bordloos {border: 0px;}
img.illustrator {border-style:solid; border-color: #ccc;border-width:1px 4px 2px 1px; }
a.imglink img {text-decoration:none; border:0;}
#books ul li {margin-bottom:3em;background:none;}
.sample {background:#F2F2F2;padding:1em;}
.red {color:red;}
.white {color:white;}
.floatbr p, .float p {font-size:80%;line-height:1.4em;}

/* =Boeken blok
----------------------------------------------- */
.boek {
text-align : left;
float : left;
width : 105px;
min-height: 250px;
border : 0px solid #ccc;
margin : 0.2em 0 0 0.3em;
background:#F2F2F2;
}
.boek a {
text-align: left;
text-decoration: none;
font-weight: normal;
font-size: 70%;
line-height:1em;
margin: 0;
color:#666;
overflow:hidden;
}
.boek a:link, .boek a:visited {
font-weight : normal;
}
.boek a:hover, .boek a:active {
font-weight : normal;
}
#blok1 img  {display : inline;}

div.blok a {
text-align : left;
float : left;
width : 105px;
min-height: 250px;
border : 0px solid #ccc;
margin : 0.2em;
padding:0 3px;
background:#F2F2F2;
overflow:hidden;
text-decoration: none;
font-weight: normal;
font-size: 80%;
line-height:1em;
color:#666;
}
div.blok img.half1 {width:90%;border:1px solid #ccb;padding:0px;
	margin:0.3em;}
div.blok a:link, div.blok a:visited {
font-weight : normal;
}
div.blok a:hover, div.blok a:active {
font-weight : normal;
background:#D9D9D9;
}
div.blok img  {display : inline;}

/* =Boeken lijst
----------------------------------------------- */
div.list {margin-bottom:3em;background:none;}
div.list img {width:20%;border: 1px solid #ccb;padding:2px;
	float:left;
	margin-right:0.5em;
	margin-top:0.5em;}
div.list a {
text-align : left;
float : left;
width : 205px;
min-height: 80px;
border : 0px solid #ccc;
margin : 0.2em;
padding:0 3px;
background:/*#F2F2F2*/ #fff;
overflow:hidden;
text-decoration: none;
font-weight: normal;
font-size: 80%;
line-height:1.2em;
color:#666;
}
div.list a:link, div.list a:visited {
font-weight : normal;
}
div.list a:hover, div.list a:active {
font-weight : normal;
background: #F2F2F2; /*#D9D9D9*/
}
div.list img  {display : inline;}

/* =Forms
----------------------------------------------- */
input, textarea, select, a.vertdb  {
	font:12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	background:#fff;
	color:#000;
	border:#ccb solid 1px;
}
optgroup {font-variant:normal; font-style:normal;border-bottom:1px dashed #ccc;}
optgroup option {font:12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;}
input.button {
	color:#fff;
	background:#006;
	cursor:pointer;
}
#aut_form select {width:200px;}

input.button1 {
   color:#000;
 font:12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
   border:1px solid #ccb;
 cursor:pointer;
}
input.btnhov {
   color:#fff;
   background:#999;
   border-color:#333;
}

form#invl select {width:200px;}
form#invr select {width:240px;}

input:focus, textarea:focus {background: #ffc;color: #000;}

.zoekvenster form input.button1 {margin:0.3em 0 0;}
div.zoekvenster {background:#DAE2D5;width:90%;padding:0.5em;margin:0 0 0.4em;}
div.zoekvenster h4 {color:#333;border-bottom:1px solid #fff;margin:0 0 0.2em;}

div.sections, div.spot {
	-moz-border-radius: 1em;
	margin-top: 1em;
	margin-right: 0.5em;
	padding-top: 0.2em;
	padding-right: 1.2em;
	padding-bottom: 1em;
	padding-left: 1.2em;
	
	
/*background:#DAE2D5;width:90%;padding:0.2em 1.2em 1em;margin:26px 0 0.4em;-moz-border-radius: 8px;*/}
div.sections li a {
	color:#FF0000;
	text-transform: uppercase;
	font-weight: bold;
}
div.sections li a:hover {
	color:#FFFFFF;
	
}
div.sections h2, div.spot h2 {
	color:#FF0000;
	margin:0 0 0.2em;
	font-size:170%;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

div.spot {font-size:90%;background:#B4C0D1;color:#202020;
}
div.spot blockquote {border-color: #686E75;
}
div.spot h2 a {color:#fff;} 

input.radio {border:0 !important;}

form.datdefine select {width:220px;}

ul.items li a, ul.items li a:link, li.items a:visited {color:#68a;}
ul.items li a:hover, li.items a:active {color:#000;}

table.data tr, #datalimit .links, #datalimit .rechts, 
#feedback {background:#e4e4e4;}
#feedback {padding:1em;}
#feedback label {color: #245;}
table.data tr.hoofd {background:#fff;}
#datalimit .rechts {padding: 5px 0 5px;min-height:100px;}
#datalimit .links {padding: 5px 0 5px;min-height:100px;}
div.teller {border:1px solid #f2f2f2;width:100%;display: block;padding:0 .5em;}

.content-nav {text-align:center;}

a.vertdb  {color:#000; padding:0.1em 0.7em;}
a.vertdb:hover  {background:#999;color:#fff;
border-color:#333;
}
select.vertdbsel {margin:3px 0 6px 0;}
#datalimit select.vertdbsel {width:160px;margin-left:10px;}
#datalimit .rechts input, #datalimit .rechts a {margin-left:10px;}

.sresults div {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

.kalender {text-align:center;}
tr.days th {color:#666;background-color:#dae2d5;font-weight:bold;padding:1px 0.2em;width:25px;}
.kalender a {color:#666;}
.kalender td a.welpost {background-color:/*#c60*/ #E0FFCC; padding: 1px 0.2em; display:block; margin:0; text-decoration:none !important;}
.kalender td a.welpost:hover {background-color:/*#600*/ #7D996B; color:#fff;}

.links {float:left; width:50%;}
.rechts {float:right; width:50%;}

div#agenda dt {color:#666;font-weight:normal;}
div#agenda dd, div#agenda dt {border-bottom: 1px dotted #ccc;}
div#agenda dd a {color:#358;}
div#agenda dd a:hover {color:#933;}

p.columnist {text-indent:1em;border-left:2px solid #DAE2D5;}

abbr {font-variant:small-caps;}

li.archive {border-top:1px dotted #ccc;margin:1em 2.5em 0 0;}

q:before, q:after {content: "";}

li.archive a:link, li.archive a:visited {color: #007;}
li.archive a:hover, li.archive a:active {color: #933;}

ul.lijst li {margin-right:1em;}

a.pdf  {
background:url(/i/smallpdf.gif) no-repeat;
padding-left:20px;
color:#666;
}
/* div.entry p:after {
content: ".";
display:block;
height:0;
clear:both;
visibility:hidden;
}*/






.menu {width:745px; height:32px; font-size:0.85em; position:relative; z-index:100;border-right:1px solid #000;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:149px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:138px; height:30px; border:1px solid #000; border-width:1px 0 1px 1px; background:#758279; padding-left:10px; line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#949e7c;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#949e7c;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

