/*** algemeen ***/
html, body {
margin: 0;
padding: 0;
height: 100%;
background-color: #ededee;
}
body {
position: relative;
font-family: Tahoma, Verdana, Arial;
text-align: center;
}
#page {
min-height: 100%;
position: relative;
width: 978px;
padding-bottom: 30px;
margin: 0px auto 0px auto;
background-image: url(gfx/page_background.gif);
background-repeat: repeat-y;
text-align: left;
}
* html #page {
height: 100%;
}
#header {
clear: both;
height: 305px;
background-image: url(gfx/headerachter.gif);
background-repeat: no-repeat;
}
#headerlinks {
float: left;
width: 217px;
}
#headerrechts {
float: left;
width: 737px;
}
#nawwrapper {
clear: both;
height: 15px;
text-align: right;
font-size: 11px;
color: #767677;
}
#nawwrapper a:link, #nawwrapper a:visited {
color: #76a0c7;
text-decoration: none;
}
#menuwrapper {
clear: both;
height: 73px;
padding: 24px 0px 0px 0px;
margin: 0;
}
*html #menuwrapper {
padding: 44px 0px 0px 0px;
}
#logo {
float: left;
position: relative;
left: 24px;
top: 40px;
}
#content {
float: left;
padding: 0;
margin-left: 14px;
}
*html #content {
margin-left: 7px;
}
#hoofdafbeelding {
position: absolute;
width: 930px;
left: 24px;
top: 95px;
height: 204px;
background-position: 50% 50%;
background-repeat: no-repeat;
margin: 0;padding: 0;
}
#hoofdafbeelding_vervolg {
position: absolute;
left: 218px;
top: 95px;
width: 737px;
height: 200px;
background-position: 50% 50%;
background-repeat: no-repeat;
margin: 0;padding: 0;
}
#overlay_vervolg, #overlay_vervolg_rechts {
float: left;
}
#links {
float: left;
width: 206px;
margin-top: 10px;
padding: 0;
min-height: 100px;
}
#homelinksimage {
float: left;
width: 185px;
height: 250px;
background-color: #b2b2b2;
margin: 0px 0px 0px 10px;
background-position: 50% 50%;
background-repeat: no-repeat;
}
#inspiratiekader {
background-image: url(gfx/inspiratieachtergrond.gif);
}
#inspiratie {
margin: 130px 0px 0px 0px;
padding: 0px 14px 0px 14px;
float: left;
font-family: "trebuchet MS", verdana, arial;
width: 184px;
} 
#inspiratiekop {
clear: both;
font-size: 16px;
font-family: "trebuchet MS", verdana, arial;
font-weight: bolder;
margin-bottom: -6px;
padding: 0px 5px 8px 5px;
background-image: url(gfx/inspiratiekop.gif);
color: #0267c4;
}
#boektitel {
float: left;
font-size: 14px;
padding: 0px 5px 0px 5px;
}
#auteur {
clear: both;
font-size: 11px;
font-style: italic;
margin: 5px 0px 8px 0px;
padding: 0px 5px 5px 5px;
border-bottom: solid 1px #b2b2b2;
}
#inspiratie a:link, #inspiratie a:active, #inspiratie a:visited {
text-decoration: none;
color: #0055a3;
}
#samenvatting {
font-size: 11px;
text-transform: justify;
padding: 0px 5px 0px 5px;
color: #666666;
}
#afbeelding {
float: left;
position: relative;
margin: 0px 5px 5px 5px;
}
#inspiratiefooter {
clear: both;
height: 7px;
background-image: url(gfx/inspiratiefooter.gif);
background-position: 0% 100%;
}


#rechts {
float: left;
width: 734px;
}
#nieuwsblokje {
float: left;
font-size: 11px;
background-color: #e5eef6;
width: 251px;
padding: 0;
margin: 10px 0px 0px 0px;
}
#homeblok_uiteinde {
height: 47px;
background-repeat: no-repeat;
}
.homeblok_boven {
background-image: url(gfx/actueelkopje.gif);
margin-bottom: 8px;
border-bottom: solid 1px #ffffff;
}
.homeblok_onder {
background-image: url(gfx/actueelkopje_onder.gif);
}
#kopactueel {
font-size: 12px;
font-weight: bold;
margin: 0px 0px 5px 0px;
padding: 0px 10px 0px 14px;
}
#tekstactueel {
padding: 0px 10px 0px 14px;
}
#urlactueel a:link, #urlactueel a:visited, #urlactueel a:active {
font-size: 9px;
font-family: "trebuchet MS", verdana, arial;
margin: 10px 0px 10px 0px;
text-decoration: none;
display: block;
color: #000000;
text-transform: uppercase;
background-image: url(gfx/leesverder.gif);
background-repeat: no-repeat;
background-position: 15px 4px;
padding: 0px 10px 0px 25px;
}
#image_right {
float: left;
width: 200px;
height: 400px;
background-position: 50% 50%;
background-repeat: no-repeat;
margin: 24px 0px 0px 0px;
}
#textwrapper {
float: left;
margin: 0;
padding: 0px 10px 0px 10px;
}
.textwrapper_home {
width: 463px;
}
.textwrapper_vervolg {
width: 514px;
}
.textwrapper_vervolg_breed {
width: 714px;
}
#menu {
margin: 0px auto 0px 0px;
padding: 0;
font-family: "trebuchet MS", verdana, arial;
font-size: 0.65em;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
*html #menu {
margin: -20px 0px 0px 0px;
}
#menu li, #menu ul {
float: left;
white-space: nowrap;
list-style-type: none;
margin: 0;
padding: 0;
}
#menu a:link.first, #menu a:visited.first {
background-image: url(gfx/home_down.gif);
background-repeat: no-repeat;
}
#menu a.first.current, #menu a.first:active{
background-image: url(gfx/home_up.gif);
}
#menu a:link, #menu a:visited {
color: #414141;
float: left;
width: 117px;
height: 49px;
margin: 0;
padding: 30px 0px 0px 0px;
text-decoration: none;
letter-spacing: 0.03em;
background-image: url(gfx/tabdown.gif);
background-repeat: no-repeat;
}
#menu a.current, #menu a:active {
color: #007df0;
height: 49px;
background-image: url(gfx/tabup.gif);
background-repeat: no-repeat;
padding: 20px 0px 0px 0px;
background-position: 50% 0px;
}
#menu a:hover {
color: #007df0;
background-image: url(gfx/tussentab.gif);
height: 49px;
background-position: 50% 0px;
background-repeat: no-repeat;
}
/** Submenu **/

#page #menu .submenu {
text-align: left;
position: absolute;
left: 14px;
top: 180px;
width: 185px;
padding: 0;
margin: 0;
border-top: solid 1px #dadada;
}
#page #menu .submenu ul {
margin: 0;
padding: 0;
background-image: none;
}
#page #menu .submenu li a{
display: block;
margin: 0;
padding: 8px 0px 0px 25px;
width: 160px;
border-bottom: solid 1px #dadada;
height: 24px;
color: #666666;
background-image: url(gfx/submenu_unselected.gif);
background-position: 0% 50%;
}
#page #menu .submenu a:hover, #page #menu .submenu a.current {
background-image: url(gfx/submenu_selected.gif);
background-repeat: no-repeat;
color: #007df0;
background-position: 0% 50%;
}
/** Sub Sub menu **/

#page #menu .subsubmenu li a{
display: block;
margin: 0;
padding: 8px 0px 0px 32px;
width: 152px;
text-transform: lowercase;
border-bottom: solid 1px #dadada;
height: 20px;
color: #666666;
background-image: none;
}
#page #menu .subsubmenu a:hover, #page #menu .subsubmenu a.current {
background-image: none;
background-repeat: no-repeat;
color: #007df0;
background-position: 0% 50%;
}






#nextlevel {
}

#breadcrumbs {
height: 24px;
font-size: 11px;
color: #666666;
font-family: Tahoma, Arial, Helvetica, sans-serif;

}
#breadcrumbs a:link, #breadcrumbs a:visited {
color: #0055a3;
text-decoration: none;
}
/*** div tekst ***/
#tekst {
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
padding: 0;
margin-bottom: 15px;
border-bottom: dotted 1px #b2b2b2;
list-style-image: url(gfx/bullet.gif);
}
#tekst a:link, #tekst a:visited, #tekst a:active {
color: #0055a3;
text-decoration: none;
}
#tekst a:hover {
border-bottom: dotted 1px #0055a3;
}
#tekst li {
}

h1 {
font-size: 16px;
color: #0055a3;
}
.bgp1 {
color: #000000;
}
.bgp2 {
color: #0055a3;
}
h2 {
font-size: 12px;
color: #000000;
}
h3 {
font-size: 11px;
color: #000000;
margin: 0px 0px -10px 0px;
}
#tekst table {
}

.tablec {
}
.hcell, .lcell, .dcell {
}
.hcellc, .lcellc {
  background: #ccc;
}
.hcellc, .dcellc {
}
.dcellc {
  background: #eee;
}

/*** search pages ***/
#sq {
  text-align: center;
}

.searchquery {
  width: 420px;
  margin-left: auto;
  margin-right: auto;
}
.google {
  width: 260px;
}
.searchquery label, .searchquery input, .searchquery select {
  width: auto;
  display: block;
  vertical-align: middle;
}
.searchquery label {
  padding: 6px 0 0;
  margin:0;
}

.searchmode {
  display: none;
}

.searchheader {
}

.searchrow {
  padding-bottom: 1em;
}

.searchinfo {
  font-size: 80%;
}
.searchinfo a {
  font-size: 125%;
}

/*** forms ***/
form {
  padding-bottom: 10px;
}

label, .input {
  width: 12em;
  margin: 6px 0;
  vertical-align: top;
}

label, input, .input, textarea, select {
  display: block;
  float: left;
  margin-bottom: 6px;
}
input, textarea, select {
  margin-top: 4px;
  width: 250px;
}
select, .input {
  width: auto;
}

/*** newsletters/news ***/
#datum {
  font-weight: bold;
  display: block;
  text-align: right;
}

.more {
}
.more:hover {
}
.more img {
  vertical-align: middle;
  margin: 0!important;
  border: 0!important;
}

/*** print ***/
.printonly {
  display: none;
}

.button {
  width: auto;
}

