/* NUDN stylesheet, algemeen
 * Version: $Id: nudn.css,v 1.29 2011/06/08 14:32:55 telnotap Exp $
 */

@import url(/shared/css/faq.css);
/*  =reset.css */

* {
  border: 0;
}

/*********************************************************/
/* toevoeging Leidi, overriding standaard balkdefinities restyling augustus 2009*/
/*********************************************************/
body #balk #logo_container {
  margin-right: 2%;
  margin-left: 2%;
}



/* NPO button; is een include */
body #balk #logo_container .balkonderdeel #zapp_button_container,
body #balk #logo_container .balkonderdeel #npo_button_container {
  margin-top: 2px; 
}
/* EINDE overriding algemene balkdefinities */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
#inhoud ul{
  list-style: disc;
  margin-left: 25px;
}
#inhoud ol {
  list-style: decimal;
  margin-left: 25px;
}
#inhoud li a {
  list-style: none;
}

table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
fieldset { padding: 0; margin: 0;  }
dt, address, caption, cite, code, dfn, em, i, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }
hr {
  border: 0;
  width: 510px;
  color: #a206a2;
  background-color: #e41937;
  height: 5px;
  clear: both;
}

/***********************************************/
/* blanklabelsite  -  css Schooltv Weekjournaal */
/***********************************************/
/* --------zie ook opmerking bij H1 #beginInhoud-------*/
.noCss { display: none;}

/***********************************************/
/*  toevoeging van Juan, voor een hidden div */
/***********************************************/
#hidden { visibility: hidden;}

/***********************************************/
/*---------------- links in the site -------------  */
/***********************************************/
#inhoud a:active {color: #a206a2;}

/***********************************************/
/* voor het identificeren van de pagina, identificatie voor de properties in de editwizzard en het vergroten/verkleinen voor de leesbaarheid */
/**********************************************/
#frame {
  width: 100%;
  padding: 0;
  margin: 0;
}
/***********************************************/
/* -------------  pagina te centreren ---------*/
/**********************************************/
#sitecontainer  {
  position: relative;
  clear: both;
  float: none;
  margin: 0 auto; 
  padding: 0 7px 0 6px; 
  width:980px;
  text-align: left;
  display: block;
}

/***********************************************/
/* -------- algemene pagina definities -----*/
/***********************************************/
/* =html */
html {  }  

/* =body */
body {  color:#333; background: #f5fde8 url(../gfx/bg-body-repeat.jpg) top center repeat-y; font: 12px/16px Arial, Helvetica, sans-serif;  margin : 0 auto; text-align: center; }
/* ---------- foutmelding bij e-mailprocessing---------*/
.foutmelding {
  color: #FF0000;
  font-weight : bold;
}
/***********************************************/
/*----------------- tekstkoppen  --------------- */
/***********************************************/
object { outline: none;}

h1 { 
  margin:-132px 0 68px 22px;
  padding: 44px 0 0; 
  height: 0;
  font-size: 18px;
  overflow: hidden;
  color:#f99329; 
  font-weight:normal; 
  width: 185px;
}
  
#balk { height: 43px !important;}
h2 {font-size:1.5em;  }
h3 {font-size:1.25em;}  /* displayed at 15px */
h4, h5, h6 {font-size:1em; font-family: Verdana, "Arial Black", Arial, sans-serif;}  /* displayed at 12px */
.page_colofon h1 { background: url(../gfx/bg-h1-colofoon.jpg) top left no-repeat; }
.page_help h1 { background: url(../gfx/bg-h1-help.jpg) top left no-repeat; }
.page_tvarchief #inhoud h1 { background: url(../gfx/bg-h1-tvarchief.jpg) top left no-repeat; float:left; }
.page_geefjemening h1 {  background:  url(../gfx/bg-h1-geefjemening.jpg) top left no-repeat; margin-top: -140px;  }
.page_prijsvraag #inhoud h1 { background: url(../gfx/bg-h1-prijsvraag.jpg) top left no-repeat; }
.page_quiz #inhoud h1 { background: url(../gfx/bg-h1-quiz.jpg) top left no-repeat; }
.page_spelletjes #inhoud h1 { background: url(../gfx/bg-h1-spelletjes.jpg) top left no-repeat; }
.page_makingof #inhoud h1 { background: url(../gfx/bg-h1-makingof.jpg) top left no-repeat; }
.page_werkstukken #inhoud h1 { background: url(../gfx/bg-h1-werkstukken.jpg) top left no-repeat; }
.search #inhoud h1 { background: url(../gfx/bg-h1-zoeken.jpg) top left no-repeat; }
.page_enmeer #inhoud h1 { background: url(../gfx/bg-h1-enmeer.jpg) top left no-repeat; }
.page_quiz #inhoud h1 { background: url(../gfx/bg-h1-quiz.jpg) top left no-repeat; }
.page_contact h1 { background: url(../gfx/bg-h1-contact.jpg) top left no-repeat; }
.page_disclaimer h1 { background: url(../gfx/bg-h1-disclaimer.jpg) top left no-repeat; }
.page_fotoboek h1 { background: url(../gfx/bg-h1-fotoboek.jpg) top left no-repeat; }
.page_nieuws h1 { background: url(../gfx/bg-h1-nieuws.jpg) top left no-repeat; }
.page_knutsels h1 { background: url(../gfx/bg-h1-zodoejedat.jpg) top left no-repeat; }
.page_kijkmee h1 { background: url(../gfx/bg-h1-kijkmee.jpg) top left no-repeat; }
 

h1, h2, h3, h4{
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
}

#inhoud h1 { float: left;}

.paginaelement.flash h3 { clear: none;}

/*Opties*/
.opties {
  top: 15px;
  position:absolute;
  right: 35px;
  width: 174px;
  display: none;
}

.item .opties { display: block;}

/*Kruimelpad*/
#kruimelpad {
  clear: both;
  display: block;
  left:185px;
  position:relative;
  top:54px;
  z-index:100;
  height:45px;
  width:466px;
}

#kruimelpad ul {
  background: url(../gfx/bg-breadcrumb.gif) top left no-repeat;
  margin: 0;
  height:45px;
  width:466px;
  padding: 27px 20px 0;
}

#kruimelpad li {
  display: inline;
  color: #555555;
  font-weight: bold
}

#kruimelpad li a {
  background:  url(../gfx/bg-breadcrumb-sep.gif) top right no-repeat;
  text-decoration: none;
  color: #fff;
  padding: 0 14px 0 0;
}

#kruimelpad a:hover {
  color:#fff;
  text-decoration: underline;
}

/*Header flash*/
#logo {
  height: 140px;
  z-index: 100;
  margin-bottom: 3px;
  position: relative;  
}

/*Hoofdnavigatie*/
#topnavigatie {
  width: 159px;  
  padding: 0 0 0 12px;
  float:  left;
  height: 515px;
  margin:-20px 0 0;
}

.page_werkstukken #topnavigatie { margin:30px 0 0;}

.page_home #topnavigatie {
  margin-top: -60px;
  clear: both;
  float: none;
  padding: 0;
}

body.homepage #topnavigatie {
  background: none;
  height: 30px;
  padding-bottom: 0;
  margin-top: 86px; /* gelijke hoogte met vervolgpagina's = hoogte balk */
}

#hoofdnavigatie {
  height:  422px;
  float:none;
  padding: 3px 0 0;
  height: 515px;
  z-index: 100;
  position: relative;
}

body.homepage #hoofdnavigatie{
  background: #a100b2;
  width: 985px;
  height: 23px;
  margin-left: -8px;
  padding: 2px 0 5px 10px;
}

#hoofdnavigatie li {
  display: inline;
  width:155px;
  height: 1%;
}

#hoofdnavigatie li a {
  background: url(../gfx/bg-menu-breed.jpg) top right no-repeat;
  text-decoration: none;
  color: #fff;
  display: block;  
  height:41px;
  width:158px;  
}

#hoofdnavigatie li a span {
  text-indent: -9000px;
  overflow: hidden;
  display:inline-block;
  height: 1%;
}

#hoofdnavigatie li#nav1 a { height: 39px; }

#hoofdnavigatie li.menu_page_enmeer a { height: 54px; }
#hoofdnavigatie li.menu_page_home a { background-position:  0 0px; }
#hoofdnavigatie li.menu_page_werkstukken a { background-position:  0 -82px; }
#hoofdnavigatie li.menu_page_geefjemening a { background-position:  0 -164px; }
#hoofdnavigatie li.menu_page_fotoboek a { background-position:  0 -205px; }
#hoofdnavigatie li.menu_page_knutsels a { background-position:  0 -123px; }
#hoofdnavigatie li.menu_page_prijsvraag a { background-position:  0 -246px; }
#hoofdnavigatie li.menu_page_quiz a { background-position:  0 -328px; }
#hoofdnavigatie li.menu_page_kijkmee a { background-position:  0 -287px; }
#hoofdnavigatie li.menu_page_spelletjes a { background-position:  0 -369px; }
#hoofdnavigatie li.menu_page_makingof a { background-position:  0 -410px; }
#hoofdnavigatie li.menu_page_tvarchief a { background-position:  0 -451px; }
#hoofdnavigatie li.menu_page_enmeer a { background-position:  0 -492px; }
#hoofdnavigatie li.menu_page_nieuws a { background-position:  0 -41px; }

#hoofdnavigatie li.menu_page_home a:hover { background-position:  right 0px; }
#hoofdnavigatie li.menu_page_werkstukken a:hover { background-position:  right -82px; }
#hoofdnavigatie li.menu_page_geefjemening a:hover { background-position:  right -164px; }
#hoofdnavigatie li.menu_page_fotoboek a:hover { background-position:  right -205px; }
#hoofdnavigatie li.menu_page_knutsels a:hover { background-position:  right -123px; }
#hoofdnavigatie li.menu_page_prijsvraag a:hover { background-position:  right -246px; }
#hoofdnavigatie li.menu_page_kijkmee a:hover { background-position:  right -287px; }
#hoofdnavigatie li.menu_page_quiz a:hover { background-position:  right -328px; }
#hoofdnavigatie li.menu_page_spelletjes a:hover { background-position:  right -369px; }
#hoofdnavigatie li.menu_page_makingof a:hover { background-position:  right -410px; }
#hoofdnavigatie li.menu_page_tvarchief a:hover { background-position:  right -451px; }
#hoofdnavigatie li.menu_page_enmeer a:hover { background-position:  right -492px; }
#hoofdnavigatie li.menu_page_nieuws a:hover { background-position:  right -41px; }

/*Nieuwsbrief*/
#nieuwsbrief { height: 29px;}

#nieuwsbrief a {
  background: url(../gfx/nieuwsbrief.gif) no-repeat 0 0;
  display: block;
  width: 176px;
  height: 29px;
  text-indent: -9999px;
  border: none;
  text-decoration: none;
}

/*Linkernavigatie*/
#linkernavigatie {
  background: url(../gfx/bg-nav-rechts.jpg) no-repeat top right;
  width: 245px; 
  height: 639px;
  float: right;
  margin-top:-78px;
  padding:25px 0 0;
  z-index: 1;
}

.page_werkstukken #linkernavigatie { margin-top:-33px;}

.page_home #linkernavigatie {
/*placement*/
  background: none;
  position:absolute;
  top:195px;
  right: 7px;
  z-index:9999;
  width:198px;  
}

#linkernavigatie .text h3 {
  background: url(../gfx/bg-h3-rechterbalk.jpg) no-repeat top left;
  color: #eefad2;
  font-size: 15px;
  font-weight: bold;
  width: 186px;
  height: 27px;
  padding: 10px 0 0 0;
  text-align: center;
  margin-bottom: 30px;
}  

.page_quiz #linkernavigatie .text h3 { margin-bottom:  0;}

.page_home #linkernavigatie .text h3 { margin-bottom: 0;}

#linkernavigatie .blok {
  margin: 0 0 0 48px;
  float: left;
}

.page_home #linkernavigatie .blok {
  margin: 0 0 0 0;
  float: right !important;
}

.page_home #linkernavigatie .link_leesmeer {
  position: relative;
  background: url(../gfx/bg-rechterbalk-item.jpg) no-repeat top left;
  width:  185px;
  height: 68px;
  padding: 10px 0 0 9px; 
  float: none;
}

.page_home  #linkernavigatie .link_leesmeer .afbeelding {
  margin-top: 3px;
  float: left;
  display: inline-block;
}

.page_home  #sitecontainer #linkernavigatie .link_leesmeer .leesmeer {
  background:transparent none repeat scroll 0 0;
  bottom:3px;
  color:#FFFFFF;
  display:inline;
  font-size:11px;
  height:auto;
  left:auto;
  margin:0;
  padding:0;
  position:absolute;
  right:19px !important;
  text-decoration:none;
  width:auto;
  text-indent:50px;
}

.page_home  #linkernavigatie .link_leesmeer h3 {
  background: none;
  font-weight: bold;
  font-size: 12px;
  color: #ea750a; 
  margin-right: 8px;
  float: right;
  width: 120px;
  text-align: left;
  height: auto;
  padding: 0;
}

.page_home  #linkernavigatie .link_leesmeer p {
  width: 120px;
  padding: 0 8px 0 0;
  float: right;
  color: #115200;
  font-size: 11px;
  line-height: 12px;
  background: none;
}

/* rechterbalk items in achterliggende pagina's */

#linkernavigatie .link_leesmeer {
  position: relative;
  width:  185px;
  margin: 0 0 24px 64px;
  float: left;
  display: inline-block;
}

#linkernavigatie .link_leesmeer .afbeelding { display: none;}

#linkernavigatie .link_leesmeer .leesmeer {
  background: url(../gfx/bg-rechterbalk-leesmeer.jpg) no-repeat top left;
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  width: 161px;
  height: 0;
  display: block;
  margin-left: 6px;
  text-indent: 1000px;
  overflow: hidden;
  padding-top: 32px; 
}

#linkernavigatie .link_leesmeer a.leesmeer:hover {background-position: 0 -32px;}

#linkernavigatie .link_leesmeer h3 {
  background: url(../gfx/bg-rechterbalk-h3.jpg) no-repeat top left;
  font-weight: bold;
  font-size: 15px;
  color: #2397b4; 
  width: 152px;
  height: 26px;
  text-align: left;
  padding: 12px 0 0 16px;
  margin: 0;
}

 #linkernavigatie .link_leesmeer p {
  width: 120px;
  padding: 0 11px 8px 11px;
  color: #115200;
  font-size: 11px;
  line-height: 12px;
  background-color: #fff;
  display: block;
  width: 138px;
  margin-left: 8px;
  margin-bottom: 0;
}

ul#zijnavigatie li,
ul#zijnavigatie li a {
  padding: 0;
  margin: 0;
}

ul#zijnavigatie li a {
  background: url(../gfx/zijnav.jpg) no-repeat 0 0;
  width: 214px;
  height: 40px;
  text-decoration: none;
  display: block; /*Om het hele vlak aanklikbaar te maken*/
  text-indent: -9999px;
}

/*Werkstukken*/
ul#zijnavigatie li#zijnav1 a {
  height: 55px;
  background-position: 0 0;
}

/*
ul#zijMenu li.nav1 a:hover,
ul#zijMenu li.nav1.hierbenik a {
  background-position: 0 -565px;  totale hoogte afbeelding 
}*/

/*Jagers en Boeren*/
ul#zijnavigatie li#zijnav2 a {
  height: 38px;
  background-position: 0 -56px;
}


ul#zijnavigatie li#zijnav2 a:hover,
ul#zijnavigatie li#zijnav2.hierbenik a {
  background-position: 0 -620px;  /* totale hoogte afbeelding + 55px*/
}

/*
Grieken en Romeinen*/
ul#zijnavigatie li#zijnav3 a {
  height: 47px;
  background-position: 0 -92px; 
}

ul#zijnavigatie li#zijnav3 a:hover,
ul#zijnavigatie li#zijnav3.hierbenik a {
  background-position: 0 -656px; /* 620 + 36*/
}

/*Monikken en Ridders */
ul#zijnavigatie li#zijnav4 a {
  height: 40px;
  background-position: 0 -139px; /*92 + 47px*/
}

ul#zijnavigatie li#zijnav4 a:hover,
ul#zijnavigatie li#zijnav4.hierbenik a {
  background-position: 0 -703px; /*656 + 47*/
}

/*Steden en Staten */
ul#zijnavigatie li#zijnav5 a {
  height: 43px;
  background-position: 0 -178px; /*139 + 40  -1 px correctie voor teleac! */
}

ul#zijnavigatie li#zijnav5 a:hover,
ul#zijnavigatie li#zijnav5.hierbenik a {
  background-position: 0 -742px; /*703 + 43*/
}

/*Ontdekkers en Hervormers */
ul#zijnavigatie li#zijnav6 a {
  height: 45px;
  background-position: 0 -222px; /*179 + 43 */
}

ul#zijnavigatie li#zijnav6 a:hover,
ul#zijnavigatie li#zijnav6.hierbenik a {
  background-position: 0 -786px; /*743 + 43*/
}

/*Regenten en Vorsten */
ul#zijnavigatie li#zijnav7 a {
  height: 40px;
  background-position: 0 -267px; /*222 + 45 */
}

ul#zijnavigatie li#zijnav7 a:hover,
ul#zijnavigatie li#zijnav7.hierbenik a {
  background-position: 0 -831px; /*786 + 45 */
}

/*Pruiken en Revoluties */
ul#zijnavigatie li#zijnav8 a {
  height: 46px;
  background-position: 0 -307px; /*267 + 40 */
}

ul#zijnavigatie li#zijnav8 a:hover,
ul#zijnavigatie li#zijnav8.hierbenik a {
  background-position: 0 -871px; /*831 + 40*/
}

/*Wereldoorlogen  */
ul#zijnavigatie li#zijnav9 a {
  height: 45px;
  background-position: 0 -353px; /*307 + 46 */
}

ul#zijnavigatie li#zijnav9 a:hover,
ul#zijnavigatie li#zijnav9.hierbenik a {
  background-position: 0 -917px; /*871 + 46*/
}

/*Burgers en Stoommachines */
ul#zijnavigatie li#zijnav10 a {
  height: 49px;
  background-position: 0 -398px; /*353 + 45 */
}

ul#zijnavigatie li#zijnav10 a:hover,
ul#zijnavigatie li#zijnav10.hierbenik a {
  background-position: 0 -962px; /*917 + 45*/
}

/* Televisie en Computers */
ul#zijnavigatie li#zijnav11 a {
  height: 53px;
  background-position: 0 -447px;/* 398 + 49 */
}

ul#zijnavigatie li#zijnav11 a:hover,
ul#zijnavigatie li#zijnav11.hierbenik a {
  background-position: 0 -1011px; /*962 + 49*/
}

/* & Anderen */
ul#zijnavigatie li#zijnav12 a {
  height: 63px;
  background-position: 0 -500px; /*447 + 53 */
}

ul#zijnavigatie li#zijnav12 a:hover,
ul#zijnavigatie li#zijnav12.hierbenik a {
  background-position: 0 -1064px; /*1011 + 53*/
}

.hierbenik a { cursor: default;}

/***********************************************/
/*--------------- paginainhoud --------------- */
/***********************************************/
#inhoud  { 
  width:550px;
  float: left;
  position: relative;
  float:left;  
  padding:0 0 0 10px;
  margin-top: 111px;
}

.page_tvarchief #inhoud  { background: url(../gfx/bg-overzicht-repeat.jpg) repeat-y top left;}

.episodes_ordered.page_tvarchief #inhoud  { background: none;}

.page_spelletjes #inhoud  { 
  background: url(../gfx/bg-overzicht-spelletjes.gif) repeat-y top left;
  padding: 0 0 0 0;
  margin-left: 10px; 
}

.page_home #inhoud {
  padding: 0;
  margin: 0 !important;
  width:919px;
  height:auto;
  position:absolute;
  top:0;
  z-index:1;
  float: none;
}

#inhoud p {
  font-size: 12px;
  line-height: 20px;
}

body.homepage #inhoud  { width: 995px;}
body.homepage #extrainhoud,
body.homepage .opties,
body.homepage #linkernavigatie,
body.homepage #kruimelpad,
body.homepage ul#zijnavigatie,
body.homepage #zoekformulier,
body.homepage h1,
body.homepage h2,
body.homepage h3,
body.homepage h4,
body.homepage h5,
body.homepage h6,
body.homepage p {
  display: none;
}

body.homepage #inhoud .flashobject {
  height: 360px;
  width: 995px;
  margin:0 0 0 -8px;
}

#extrainhoud {
  margin:0;
  clear: both;
  overflow: hidden;
  float: none;
}

#subnavigatie {
  padding:95px 0 30px 0;
  width: 200px;
}

body.nieuws #subnavigatie { padding: 50px 0 10px 0;}

#subnavigatie li#subnav1 { margin-top: -40px;}

#subnavigatie li { padding-bottom: 0.5em;}

#subnavigatie li a {
  text-decoration: none;
  font-size: 2.2em;
  color: #333;
  font-weight: bold;
  font-variant: small-caps;
}

#subnavigatie li a:hover { color: #a100b2;}

/** Zoek **/
#zoekformulier {
  float: right;
  margin:0 3px 8px 0;
}

#zoekformulier fieldset span {
padding: 7px 0 0 7px;s
}
.page_home #zoekformulier { margin-right: 1px;}

#zoekformuliermain { margin-bottom: 25px;}

#zoekformuliermain .zoekwoord {
	float: left;
} 
  
#zoekformuliermain .tekst input,
#zoekformulier .searchvalueinput {
  background: url(../gfx/bg-input-search.gif) no-repeat top left; 
  width: 128px;
  height: 26px;
  padding: 8px 0 0 8px;
  float: left;
  margin-top: 7px;
}

#zoekformuliermain .tekst input { background: url(../gfx/bg-input-search-main.gif) no-repeat top left; }

#zoekformuliermain fieldset { display: inline;}

#zoekformuliermain .zoekknop input,
#zoekformulier .searchbutton {
  background: transparent url(../gfx/bg-submit-search.gif) no-repeat top left;
  padding: 41px 0 0 0;
  height: 41px;
  width: 61px;
  cursor: pointer;
  border: 0;
  float: left;
  overflow: hidden;
}

.search #inhoud {
  margin-left: 10px;
  width:  505px;
}

.search .meta { display: none;}

.search .searchitem h4 a { color: #316101;}

.search .searchitem p a.leesmeer {
  float: right;
  height: 15px;
  background:  url(../gfx/btn-readmore.png) no-repeat top left;
  behavior: url("/shared/scripts/iepngfix.htc");
  padding:0 8px 0 8px;
  color: #fff;
  width: 105px;
  height: 29px;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
}

.search .searchitem p { margin-bottom: 20px;}

.search #inhoud .afbeelding.klein {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 81px;
  height: 77px;
  padding: 15px 0 0 17px;
  margin-top:-8px;
  margin-right: 15px;
}

.search .searchitem p a.leesmeer:hover { background-position: bottom left;}

#zoekformuliermain .zoekknop input { background: transparent url(../gfx/bg-submit-search-main.gif) no-repeat top left;}

#zoekresultaten dl { clear: both;}

#zoekresultaten dl p { margin-left: 0;}

.searchitem {
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 20px 0 20px 0;
  width: 505px;
  float: left;
}

.searchitem h3, .searchitem h4, .searchitem h5, .searchitem h6,
.paginaelement h3, .paginaelement h4, .paginaelement h5  {
  clear: none;
}

.searchitem h4 a {
  font-weight: bold;
  color: #e41937;
}

.searchitem ul { margin-left: 0;}

.searchitem ul.meta { margin-left: 100px;}

/*Contact*/
form#nieuwsbrief,
form.emailForm {
  float: left;
  width: 500px;
}  

form#nieuwsbrief input#action , 
form.emailForm input#action {
  margin-left: 10px;
}

input#action { width: 10em;}

.reactieformulier input { margin: 0.2em 0;}

#voettekst {
  float: left;
  clear: both;
  width: 550px;
  height: 30px;
  margin: 5px 0 0 196px;
  display: inline;
}

#voettekst li {
  display: inline;
  color: #a100b2;
}

#voettekst li a {
  text-decoration: none;
  font-weight: bold;
  color: #8ab52f;
  text-decoration: none;
  padding-right: 1em;
}
  
#voettekst li a:hover {
  color: #6f8839;
  text-decoration: underline;
}
  
#voettekst #voetnavigatie {
  margin-left: 0;
  float: left;
}

/*  paginaelementen*/
.paginaelement,
.paginaelement.article {
  padding:20px 0 0 21px;
  width: 488px; 
}

.prijsvraag.page_prijsvraag #inhoud .paginaelement.artikel {
  background: url(../gfx/bg-prijsvraag-landing.gif) no-repeat 15px bottom;
  height: 580px; 
}

.prijsvraag.page_prijsvraag  #inhoud .paginaelement.artikel a.leesmeer {
  background: url(../gfx/btn-doemee.gif) no-repeat left top;
  width: 106px;
  height: 0;
  position: absolute;
  bottom: -22px; 
  left: 40px;
  padding-top: 58px;
  overflow: hidden;
} 

.prijsvraag.page_prijsvraag #inhoud .paginaelement.artikel p.intro {
  display:inline-block;
  padding-top:22px;
}

.prijsvraag.page_prijsvraag #inhoud .paginaelement.artikel p { padding: 0 20px;}

.paginaelement h3 {
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;
  margin-bottom:15px;
}

.paginaelement.flash {
  padding: 0;
  width:auto;
  height: auto;
  margin-top: 35px;
  margin-left: -5px;
}

.paginaelement.persoon {
  padding-top: 0;
  margin-bottom: 35px;
  float: left;
}

.paginaelement.persoon dl { margin: 20px 0 0;}

.paginaelement.persoon dl dt{
  float: left;
  width: 75px;
  font-weight: bold;
}

.articles_by_date.page_enmeer .paginaelement.article,
.page_tvarchief .paginaelement, .page_tvarchief .paginaelement.article {
 height: 95px;
}

.article .meta {
  display: none;
  clear: both;
} 

#inhoud .article h3 { margin: 0 0 0 120px;}

#inhoud .article h3 a:hover,
#inhoud .article h3 a {
  color: #316101;
  font-size: 12px;
  text-decoration: none;
  background: none;
  font-weight: bold;
}

/*  Intropagina werkstukken , plaatje rechts verschilt per werkstuk!*/
.paginaelement.infoblok p.intro,  .paginaelement.article p.intro {
  margin-left: 120px;
  line-height: 20px;
}

body.flash_overview.spelletjes #extrainhoud {
  background-image: none;
  /* min-height: none; */
}
  
div.poll h3 {
  margin-bottom: 0;
  font-weight: bold;
}
  
div.poll p { padding : 0;}
  
p.antwoord,
p.antwoord img {
  margin-left: 0;
  padding-left: 5px;
}
  
#inhoud .paginaelement a.leesmeer{
float: left;
margin: 2px 0 0 0;
height: 15px;
  background:  url(../gfx/btn-readmore.png) no-repeat top left;
  behavior: url("/shared/scripts/iepngfix.htc");
  padding:0 8px 0 8px;
  color: #fff;
  width: 105px;
  height: 29px;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: center;  
}

.episodes_ordered.page_tvarchief #inhoud .paginaelement.episode ul.stream li a{
  display: block;
  margin: 2px 0 0 0;
  height: 15px;
  background:  url(../gfx/btn-readmore-groot.jpg) no-repeat top left;
  color: #fff;
  width: 270px;
  height: 29px;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: center;  
} 

.episodes_ordered.page_tvarchief #inhoud .paginaelement.episode ul.stream li a:hover { background-position: 0 -29px;}

.page_prijsvraag #inhoud .paginaelement.artikel a.leesmeer { margin-top:  20px;}

#inhoud .paginaelement a.leesmeer:hover { background-position: 0 -29px;}

#inhoud .leesverder a { margin-left: 10px;}
  
#inhoud .leesverder a:hover { background: none;}
  
#pagerbottom, #pagertop {
  background: #fcf8e3;
  float: left;
  width: 485px;
  padding: 10px;
  margin-top: 20px;
}


.pagerright { width: 500px;}
  
a.naaroverzicht {
  background: url(../gfx/terug_button.jpg) no-repeat 0 0;
  display: block;
  width: 163px;
  height: 71px;
  text-indent: -9999px;
  position: absolute;
  top: 500px;
  left: -240px;
  margin: 70px 0;
  text-decoration: none;
}

#inhoud a.naaroverzicht:hover { background: url(../gfx/terug_button.jpg) no-repeat 0 0;}
  
/* Niet tonen bij Flash in de #inhoud*/
body.flash_overview a.naaroverzicht { display: none;}
  
/***********************************************/
/*-------------- afbeeldingen  ----------------  */
/***********************************************/
a img { border: 0px;}

/*-- bijschrift afbeelding --*/
.afbeelding p {
  clear: both;
  display: block;
  font-size : 0.9em;
  font-weight: bold;
  font-style: italic;
  color: #333;
  vertical-align : top;
  width: 200px;
  padding: 0 0 0 5px;
  margin-bottom: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 4px;
}

.afbeelding.links,
.afbeelding.rechts,
.afbeelding.top {
  float: left;
  width: auto;
  overflow: hidden;
}

.afbeelding klein p,
.afbeelding.klein.links p,
.afbeelding.klein.rechts p {
  width: 80px;
}

.afbeelding groot p { width: 500px;}

.afbeelding.rechts { float: right;}

.afbeelding.groot img { width: 477px;}

.afbeelding.medium img,
.afbeelding.medium {
  width: 65px;
}

.page_tvarchief .paginaelement.tekst .afbeelding.medium img { margin-top: 13px;}

.page_tvarchief .paginaelement.stream .afbeelding.klein img { margin-top:  15px;}

.page_tvarchief .paginaelement.tekst p { padding:0 10px 0 106px;}  

.afbeelding.groot {
  background: url(../gfx/bg-afbeelding-groot.gif) no-repeat 0 0;
  width: 504px;
  height: 235px;
  margin-bottom: 20px;
  padding: 19px 0 0 34px;
}

.texts.page_nieuws .afbeelding.groot { margin-left: -24px;}

.page_werkstukken .afbeelding.groot {
  background: url(../gfx/bg-afbeelding-groot-werkstukken.jpg) no-repeat 0 0;
  width: 482px;
  height: 257px;
  margin: 10px 0 20px 8px;
  padding: 23px 0 0 7px;  
}

.page_werkstukken.item #inhoud object { height: 122px;}

.afbeelding.groot.top p {
  clear: left;
  float: left;
  margin-left: 10px;
}

.afbeelding.medium.links { float: left;}

.afbeelding.medium.links p {
  clear:both;
  float: left;
  margin-right: 8px;
}

.afbeelding.medium.rechts { float: right;}

.blok .afbeelding.medium.rechts,
.blok .afbeelding.medium.links,
.blok .afbeelding.medium.rechts img,
.blok .afbeelding.medium.links img {
  overflow: hidden;
}

.afbeelding.medium.rechts p {
  clear: both;
  float : right;
}

.afbeelding.medium p { display: inline;}

.afbeelding.klein.links {  
margin-top:-10px;
  float: left;
  padding : 0px;
}

.stream .afbeelding.klein.links p { display: none;}

.afbeelding.klein.links p {
  clear: both;
  float: left;
  padding : 0px;
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: 3px;
  margin-top: 8px;
}

.afbeelding.klein.rechts {  
  float: right;
  padding : 0px;
}

#linkernavigatie .blok.image {
  margin-top: -90px;
  width: 214px;
}

#linkernavigatie .blok.image .afbeelding a.image img {
  width: 174px;
  height: 27px;
  padding-left: 15px;
}

/* page_nieuws */
.page_nieuws #inhoud .meta {
  display: inline-block;
  color: #999;
  font-style: italic;
}

.texts.page_nieuws .paginaelement.tekst h3 {
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;
  margin-bottom:15px;
}

.articles.page_nieuws #inhoud {
  background:transparent url(../gfx/bg-overzicht-repeat.jpg) repeat-y scroll left top;
  padding:0;
}

.articles.page_nieuws .paginaelement.article {
  position: relative;
  height:102px; 
  padding-top:13px;
}

.page_nieuws .articles.page_nieuws {
  position: relative;
  height:103px;
  padding-top:12px;
}

.articles.page_nieuws .paginaelement.article a.leesmeer {
  position: absolute;
  left: 126px;
  bottom: 18px;
}

.articles.page_nieuws .paginaelement.article .afbeelding.klein { margin: 12px 0 0 9px; }

.articles.page_nieuws .paginaelement.article .afbeelding.klein p { display: none;}

.articles.page_nieuws #inhoud .paginaelement.article h3 {
  display: inline-block;
  margin-left: 47px;
}

.articles.page_nieuws #inhoud .paginaelement.article h6 {
  margin-left: 120px;
  font-weight: bold;
  display: block;
  font-size: 11px;
}

.page_nieuws div.leesmeer a {
  height: 15px;
  background:  url(../gfx/btn-readmore.png) no-repeat top left;
  behavior: url("/shared/scripts/iepngfix.htc");
  padding:0 8px 0 8px;
  color: #fff;
  width: 105px;
  height: 29px;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  position: absolute;
  right: 15px;
  bottom: 5px;
}

.page_nieuws.item #inhoud { background: none;} 

.page_nieuws.item #inhoud .intro {
  padding: 0 0 0 40px;
  font-weight: bold;
  float: none;
}

.page_nieuws.item #inhoud .article p  { padding: 0 0 0 40px;}

.page_nieuws.item #inhoud .article h4 {
  color:#8AB52F;
  font-size:14px;
  margin-bottom: 20px;
  padding: 0 0 0 40px;
}

.page_nieuws.item #inhoud .paginaelement.tekst p { padding-left: 20px;}

.page_nieuws.item #inhoud .paginaelement.tekst .afbeelding.groot { margin-left: -20px;}

.page_nieuws.item #inhoud .paginaelement.tekst { height: auto;}

.page_nieuws.item #inhoud .paginaelement.tekst .afbeelding.groot p { padding-left: 0;}

.page_nieuws div.leesmeer a:hover { background-position: bottom left;}

.articles.page_nieuws .paginaelement.tekst {
  background-color: #fff;
  height:  115px;
  padding:0 0 0 21px;
}

.articles.page_nieuws .paginaelement.tekst h3 { color: #316101;}
  
/* page_prijsvraag */
.page_prijsvraag h2,
.page_prijsvraag h3 {
  color: #8ab52f;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
}

.page_prijsvraag #inhoud .afbeelding.groot { margin-left: -30px;}

.page_prijsvraag p.intro { color: #e07e1a;}

.page_prijsvraag p.foutmelding { margin: 0 0 10px 10px;}

.texts.page_prijsvraag .paginaelement {
  background: none;
  height: auto;
}

.texts.page_prijsvraag .paginaelement  .afbeelding.medium {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 81px;
  height: 77px;
  padding: 15px 0 0 17px;
  margin-top:3px;
  margin-right: 15px;
}

.texts.page_prijsvraag #inhoud p {
  color: #000;
  margin-bottom: 20px;
}

.item.page_prijsvraag .paginaelement {
  background: url(../gfx/bg-prijsvraag-intro.gif) no-repeat top left;
  height: 94px;
}

.prijsvraag.item #inhoud .paginaelement.artikel {
  background:url("../gfx/bg-geefjemening-repeat.gif") repeat-y scroll left top transparent;
  height:94px;
  margin:0 0 20px 2px;
  padding:0 0 40px;
  width:510px;
}

.texts.page_nieuws #inhoud .paginaelement.tekst {
  background:url("../gfx/bg-geefjemening-repeat.gif") repeat-y scroll left top transparent;
  margin:0 0 20px 2px;
  padding:0;
  width:510px;
} 

.texts.page_enmeer #inhoud .paginaelement.tekst { 
  background:url("../gfx/bg-geefjemening-repeat.gif") repeat-y scroll left top transparent;
  margin:0 0 20px 20px;
  padding:0; 
  width:510px;
} 

.texts.page_nieuws #inhoud .paginaelement.tekst { margin-left: 20px;}

.prijsvraag.item #inhoud .paginaelement.artikel p { padding: 0 20px 0 20px;}

.mailafriend form#nieuwsbrief,
.email form.emailForm {
  margin-top: 20px;
}

.page_geefjemening #weblog form,
.mailafriend form#nieuwsbrief,
.email form.emailForm,
.page_prijsvraag form.emailForm  {
  position: relative;
  background: url(../gfx/bg-prijsvraag-form.gif) no-repeat top left;
  width: 475px;
  height: 511px;
  padding: 21px 0 0 25px;
}

.page_geefjemening #weblog form label,
.mailafriend form#nieuwsbrief label,
.email form.emailForm label,
.page_prijsvraag form.emailForm label {
  color:#316101;
  display:block;
  font-weight:bold;
  margin-bottom:3px;
  width:110px;
}

.page_geefjemening #weblog form .textarea #body,
.mailafriend form#nieuwsbrief p #message,
.email form.emailForm p.veld_textarea,
.page_prijsvraag #inhoud form.emailForm p.veld_textarea {
  float: left;
  display: inline-block;
  padding: 0 0 17px 0;
}

.page_geefjemening #weblog form .textarea #body,
.mailafriend form#nieuwsbrief p #message,
.email form.emailForm #bericht,
.page_prijsvraag #inhoud form.emailForm p.veld_textarea #field_textarea_1 {
  background-color: #fff;
  border: 1px solid #dadada; 
  width: 433px;
  height: 71px;
  padding: 6px 5px;
  clear: both;
  float: none;
}

.page_geefjemening #weblog form input#subject,
.page_geefjemening #weblog form input.text,
.mailafriend form#nieuwsbrief p #emailfriend,
.email form.emailForm label p.veld_text,
.page_prijsvraag #inhoud form.emailForm p.veld_text {
  display: inline-block;
  float:left;
  padding: 0 0 17px 0;
}

.page_geefjemening #weblog form div.input { margin-bottom:  10px; }

.page_geefjemening #weblog form input#subject,
.page_geefjemening #weblog form input.text,
.mailafriend form#nieuwsbrief input,
.email form.emailForm input,
.page_prijsvraag form.emailForm input {
  background-color: #fff;
  border: 1px solid #dadada;
  height: 20px;
  padding: 6px 5px;
  clear: both;
  float: none;
  margin-right: 40px;
}

.page_prijsvraag form.emailForm input#field_text_2, .page_prijsvraag form.emailForm label.field_text_2  { width: 157px;}
.page_prijsvraag form.emailForm input#field_text_3, .page_prijsvraag form.emailForm label.field_text_3  { width: 120px;}
.page_prijsvraag form.emailForm input#field_text_4 { width: 31px;}
.page_prijsvraag form.emailForm input#field_text_5, .page_prijsvraag form.emailForm label.field_text_5 { width: 212px;}
.page_prijsvraag form.emailForm input#field_text_6  { width: 90px;}
.page_prijsvraag form.emailForm input#field_text_7 { width: 96px;}
.page_prijsvraag form.emailForm input#field_text_8 {  width: 162px;}

.page_prijsvraag form.emailForm label.field_text_4 { width: 60px;}
.page_prijsvraag form.emailForm label.field_text_6 { width: 160px;}
.page_prijsvraag form.emailForm label.field_text_7 { width: 136px; }
.page_prijsvraag form.emailForm label.field_text_8  { width: 180px; }

.page_geefjemening #weblog p.opmerking {
  border:1px dotted #999999;
  bottom:79px;
  font-size:11px;
  padding:10px;
  position:absolute;
  right:31px;
  width:230px;
} 

.page_geefjemening #weblog form input.submitsend,
.mailafriend form#nieuwsbrief #action,
.email form.emailForm  #action,
.page_prijsvraag form.emailForm  #action {
  position: absolute;
  bottom: 40px;
  left: 25px;
  background: url(../gfx/btn-submit-verstuur.gif) no-repeat top left;  
  margin: 0;
  width: 106px;
  height: 58px;
  padding: 58px 0 0 0;
  text-indent: 9999px;
  overflow: hidden;
  cursor: pointer;
  outline: none;
  border: 0;
}

/* page_knutsels */
.page_knutsels .paginaelement.article {
  position: relative;
  height:102px; 
  padding-top:13px;
}

.articles.page_knutsels #inhoud {
  background:transparent url(../gfx/bg-overzicht-repeat.jpg) repeat-y scroll left top;
  padding:0;
}

.articles.page_knutsels.item #inhoud {
  background: none;
  padding:0;
}

.articles.page_knutsels.item #inhoud .paginaelement.tekst {
  padding: 0 0 0 35px;
  margin-bottom: 20px;
}

.articles.page_knutsels.item #inhoud .paginaelement.tekst h3 {
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;
  margin-bottom:15px;
  margin-left: 0;
}

.articles.page_knutsels.item #inhoud .intro {
  margin-left: 35px;
  font-weight: bold;
}

.articles.page_knutsels.item #inhoud p {
  margin-left: 35px;
}

.articles.page_knutsels.item #inhoud .paginaelement p {
  margin-left: 0;
}

.articles.page_knutsels.item #inhoud .paginaelement .afbeelding.groot {
  margin-left: -35px;
}

.articles.page_nieuws.item #inhoud .afbeelding.medium.links,
.articles.page_nieuws.item #inhoud .afbeelding.medium.rechts,
.articles.page_knutsels.item #inhoud .afbeelding.medium.links,
.articles.page_knutsels.item #inhoud .afbeelding.medium.rechts {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 80px;
  height: 77px;
  padding: 15px 0 0 18px;
  margin-right: 10px;
}

.articles.page_knutsels.item #inhoud .afbeelding.medium.links { margin-left: 10px;}

.page_knutsels .afbeelding.klein.links { 
  margin-left: 10px;
  margin-top: -5px;
}

.page_knutsels .afbeelding.klein.links p { display: none;}

.page_knutsels div.leesmeer a {
  height: 15px;
  background:  url(../gfx/btn-readmore.png) no-repeat top left;
  behavior: url("/shared/scripts/iepngfix.htc");
  padding:0 8px 0 8px;
  color: #fff;
  width: 105px;
  height: 29px;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  position: absolute;
  right: 15px;
  bottom: 5px;
}

.page_knutsels div.leesmeer a:hover { background-position: bottom left;}


/* page_geefjemening grote poll aanpassing iom Ehtimaad Rais 09/2010 */
/*.polls.page_geefjemening*/ #inhoud.paginaelement.poll {
 position: relative;
  background: url(../gfx/bg-geefjemening-form_result.jpg.jpg) no-repeat top left;
  width:  490px;
  height: /*310px*/730px;
  margin: 0 0 0 2px;
  padding: 55px 0 0 38px;
}

.polls.page_geefjemening #inhoud .paginaelement.poll {
 position: relative;
  background: url(../gfx/bg-geefjemening-form_result.jpg) no-repeat top left;
  width:  490px;
  height: /*310px*//*730px*/1030px;
  margin: 0 0 0 2px;
  padding: 55px 0 0 38px;
}

/*resultatenpagina*/
.polls.page_geefjemening.item #inhoud .paginaelement.poll {
  position: relative;
  background: url(../gfx/bg-geefjemening-form_result.jpg) no-repeat top left;
  width:  490px;
  height: /*310px*/1030px;
  margin: 0 0 0 2px;
  padding: 55px 0 0 38px;
}

.page_geefjemening #inhoud .afbeeldingpoll {
  float:  right;
  margin-right:  50px;
  border: 1px solid #fff; 
}

.page_geefjemening #inhoud .afbeeldingpoll img { display:  block;}

.page_geefjemening #inhoud div.poll h4  {
  font-size: 18px;
  color: #fff;
  line-height: 24px;
  margin-bottom: 30px;
}

.page_geefjemening #inhoud div.poll a {
  color: #fff;
  font-weight: bold;
  font-size: 23px;
  line-height: 150px;
  margin: /*50px 0 0 */0;
  padding: 50px 0 0 0;
}

.page_geefjemening #inhoud div.poll a:hover {
  text-decoration: underline;
}

.page_geefjemening #inhoud div.poll form .resultaat,
.page_geefjemening #inhoud div.poll form .stem {
  color: #fff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 0;
}

.page_geefjemening #inhoud div.poll form .stem input { margin-right: 5px;}

.page_geefjemening #inhoud div.poll form input.stemknop {
  background: url(../gfx/btn-submit-stem.png) no-repeat top left;
  width: 106px;
  height: 54px;
  position: absolute;
  bottom: 3px;
  left: 40px;
  padding: 58px 0 0 0;
  cursor: pointer;
}

.page_geefjemening #inhoud  .afbeelding.medium.links {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 80px;
  height: 77px;
  padding: 15px 0 0 18px;
  margin-top:-15px;
  margin-left: 10px;
  margin-right: 10px;
}

.page_geefjemening #inhoud  .afbeelding.medium.rechts {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  margin-right: 20px;
  width: 80px;
  height: 77px;
  padding: 15px 0 0 18px;
  margin-top:-15px;
  margin-left: 10px;
  margin-right: 27px;  
}

.page_geefjemening #inhoud .paginaelement {
  width: 510px;
  padding: 0 0 40px 0; 
  background: url(../gfx/bg-geefjemening-repeat.gif) repeat-y top left;
  margin:0 0 0 14px;  
  height: 94px;
} 

.page_makingof.item #inhoud .persoon  {
  width: 510px;
  padding: 0 0 0 0; 
  background: url(../gfx/bg-geefjemening-repeat.gif) repeat-y top left;
  margin:0 0 40px 14px;  
}

.page_makingof.item #inhoud  a.naaroverzicht {
  display:  none;
}

.page_makingof.item #inhoud .persoon .biographie {
  padding:  20px 40px 0 20px;
}

.page_makingof.item #inhoud .persoon .paginaelement.tekst {
  display: none;
}

.page_makingof.item #inhoud .persoon .persoonsgegevens {
  background: url(../gfx/bg-geefjemening-bottom.gif) no-repeat bottom left;
  padding:  0 40px 40px 20px;
}

.page_prijsvraag.item #inhoud .paginaelement.artikel p.intro {
  background: url(../gfx/bg-geefjemening-bottom.gif) no-repeat bottom left;
  padding-bottom: 6px;
  display: block;
}

.texts.page_nieuws #inhoud .paginaelement.tekst ul {
  background: url(../gfx/bg-geefjemening-bottom.gif) no-repeat bottom left;
  padding:0 20px 52px 33px;
  margin-left:0;
}

.texts.page_enmeer #inhoud .paginaelement.tekst p {
  background: url(../gfx/bg-geefjemening-bottom.gif) no-repeat bottom left;
  padding:0 20px 52px 23px;
  margin-left:0;
}

.page_nieuws #inhoud .paginaelement.tekst p {
  padding-left: 20px;
}
.page_geefjemening #inhoud .paginaelement p {
  padding: 0 20px 0 0;
}
.page_geefjemening #inhoud .paginaelement.tekst p {
  padding: 0 20px;
}
.page_geefjemening #inhoud .tekst h3 {
  background: url(../gfx/bg-geefjemening-top.gif) no-repeat top left;
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;

  padding: 18px 0 0 20px;
  margin-bottom: 8px;
}

.page_prijsvraag.item #inhoud .artikel h2 {
  background: url(../gfx/bg-geefjemening-top.gif) no-repeat top left;
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;

  padding: 18px 0 0 20px;
  margin-bottom: 8px;
}

.page_makingof.item #inhoud .persoon h2 {
  background: url(../gfx/bg-geefjemening-top.gif) no-repeat top left;
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;
  padding: 18px 0 0 20px;
  margin-bottom: 8px;
}

.texts.page_nieuws #inhoud .paginaelement.tekst h3 {
  background: url(../gfx/bg-geefjemening-top.gif) no-repeat top left;
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;
  padding: 18px 0 0 20px;
  margin-bottom: 8px; 
}

.texts.page_enmeer #inhoud .paginaelement.tekst h3 {
  background: url(../gfx/bg-geefjemening-top.gif) no-repeat top left;
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;
  padding: 18px 0 0 20px;
  margin-bottom: 8px; 
}


.articles.page_nieuws #inhoud .paginaelement.tekst h3 {
  font-size: 18px;
  color: #8ab52f;
  font-weight:bold;
  padding: 0 0 0 20px;
  margin-bottom: 8px;
  margin-left: 0; 
}

.page_geefjemening #inhoud #weblog {
  margin-left: 10px;
  margin-top: 20px;
}

.page_geefjemening #inhoud #weblog .meta {
  margin-bottom: 20px;
}

.page_geefjemening #inhoud #weblog { margin-top: 20px;}

/* page_werkstukken */

.page_werkstukken #inhoud h1 {
  position: absolute;
  top: 0;
  left: 10px;
  margin-top: -116px;
}

.page_werkstukken #inhoud a.sendafriend {
  background: url(../gfx/btn-stuurdoor.gif) no-repeat top left;
  width: 80px;
  height: 0;
  padding-top: 31px;
  text-indent: -9000px;
  display: block;  
  float: left;  
  margin-left: 20px;
  overflow: hidden;
}

.page_werkstukken #inhoud a.sendafriend:hover { background-position: bottom left;}

.page_werkstukken #kruimelpad { display: none;}

.page_werkstukken #inhoud {
  position: relative;
  margin: 144px 0 0 17px;  
  width: 531px;
}
.page_werkstukken #inhoud ul.infoblokken,
.page_werkstukken #inhoud .links,
.page_werkstukken #inhoud .beeldbank {
  background: url(../gfx/lins-repeat.gif) repeat-y top left;
  margin-top: 85px;
  margin-left: 30px;
}

.page_werkstukken #inhoud ul.infoblokken h4,
.page_werkstukken #inhoud .links h4,
.page_werkstukken #inhoud .beeldbank h4 {
  background: url(../gfx/lins-top.gif) no-repeat top left;  
  height: 25px;
  margin-top: -55px;
  padding-top: 30px;
  color: #FFF;
}

.page_werkstukken #inhoud .links dl,
.page_werkstukken #inhoud .links dl,
.page_werkstukken #inhoud .beeldbank dl {
  background: url(../gfx/lins-bottom.gif) no-repeat bottom left;
  padding-bottom: 23px;
}

.page_werkstukken #inhoud  ul.infoblokken a,
.page_werkstukken #inhoud .links dl a,
.page_werkstukken #inhoud .beeldbank dl a {
  color: #333333;
}

.page_werkstukken #inhoud .links dl dt,
.page_werkstukken #inhoud .beeldbank dl dt {
  margin-bottom: 8px;
}

.page_werkstukken.item #inhoud {
  background: url(../gfx/bg-werkstukken-repeat.gif) repeat-y top left;
  position: relative;
  margin: 144px 0 0 17px;  
  width: 531px;
}

.page_werkstukken #inhoud .paginaelement {
  width: auto;
  padding: 0;
}

.page_werkstukken #inhoud p {
  padding: 0 60px 0 40px;
  margin-bottom: 20px;
}
.page_werkstukken #inhoud  .afbeelding.medium {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 80px;
  height: 77px;
  padding: 15px 0 0 18px;
}

.page_werkstukken #inhoud  .afbeelding.rechts { margin-right: 42px;}

.page_werkstukken #inhoud  .afbeelding.links { margin-left: 42px; margin-top: 5px;}

.page_werkstukken #inhoud h2 {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  padding: 0 40px 0 40px;
  margin-bottom: 15px;
  width: 242px;
}
.page_werkstukken .streams.beeldbank dl dd,
.page_werkstukken div.infoblokken dl dd {
  display: none;
} 

.page_werkstukken #inhoud h3 {
  color: #6F8839;
  font-size: 13px;
  font-weight: bold;
  padding: 0 40px 0 40px;
}

.page_werkstukken #inhoud h4 {
  color: #333;
  font-size: 13px;
  font-weight: bold;
  padding: 0 40px 0 40px;
  margin-bottom: 10px;
}
.page_werkstukken #inhoud  dl,
.page_werkstukken #inhoud  ul {
  padding: 0 40px 0 40px;
  margin-bottom: 25px;  
}

.page_nieuws.item #inhoud  ul {margin:  18px 0 20px 55px;}

.page_werkstukken #inhoud  ul li h3 { padding: 0;}

.page_werkstukken #inhoud  dl dt a {
  color: #6F8839;
  font-weight: bold;  
}

.page_werkstukken #inhoud object { margin: -86px 0 0 -30px; height: 830px;}

.page_werkstukken a.print {
  background: url(../gfx/btn-printen.jpg) no-repeat top left;
  height:  0;
  width:  73px;
  padding-top: 58px;
  display: block;
  overflow: hidden;
  float: left;
  text-indent:-9999px;
}
.page_werkstukken a.print:hover { background-position: 0 -58px;}
  
/* page_tvarchief */
.page_tvarchief #inhoud .artikelpagina { background-color: #fff;}

.page_tvarchief.item #inhoud div.stream h3 {
  display:none;
}

#inhoud ul.stream { 
  list-style: none;
  margin-left: 0;
}

.streams.page_tvarchief #inhoud,
.page_tvarchief.item #inhoud {
  background: none;
}

.page_tvarchief.item ul,
.page_tvarchief.item p {
  padding: 0 40px;
  margin-bottom: 10px;
}

.page_tvarchief.item .intro { 
  float: left;
  font-weight: bold;
  margin-bottom: 10px; 
}

.episodes_ordered.page_tvarchief .afbeelding {
  margin: -9px 40px 0 0;
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 81px;
  height: 77px;
  padding: 15px 0 0 17px;
  margin-top:-8px;
  margin-right: 15px;  
}

.page_tvarchief #inhoud .paginaelement h4,
.page_tvarchief #inhoud .paginaelement h3 {
  font-weight: bold;
  font-size: 12px;
  color:#316101;
  padding-left: 110px;
}

.page_tvarchief #inhoud .paginaelement.episode h4 { padding-left: 0;}

.page_tvarchief #inhoud .paginaelement a.leesmeer {
  bottom:27px;
  position:absolute;
  right:10px;
}

.contentelements.page_tvarchief  .afbeelding.links { margin-top:  -8px;}

.page_tvarchief #inhoud .paginaelement.episode{ height: auto;}

.flash_overview.page_spelletjes #inhoud { background: none;}

.page_spelletjes #inhoud .afbeelding { margin: 0 10px 0 0;}

.page_spelletjes #inhoud .paginaelement {
  position: relative;
  height: 104px;
  width: 498px;
  padding: 0 0 0 16px;
}

.page_spelletjes  #inhoud .paginaelement a.leesmeer {
  position: absolute;
  bottom: 27px;
  right: 10px;
}

.page_spelletjes #inhoud .paginaelement p {
  width: 370px;
  padding-top: 23px;
  line-height: 16px;
}

.page_spelletjes #inhoud .paginaelement.tekst h3 {
  color: #8ab52f;
  font-size: 18px;
  font-weight:bold;
  padding: 0 0 0 0;
  margin-bottom: 20px;
  left: 0;
  position: relative;
}

.page_spelletjes #inhoud .paginaelement.tekst p {
  padding-top: 0;
  width: 420px;
}

.page_spelletjes #inhoud .paginaelement h3 {
  position: absolute;
  top: 4px;
  left: 126px;
  font-weight: bold;
  font-size: 12px;
  color:#316101;
}

.flash_overview.page_spelletjes #inhoud {
  background:transparent url(../gfx/bg-overzicht-repeat.jpg) repeat-y scroll left top;
  padding:0;
}

.flash_overview.page_spelletjes.item #inhoud,
.flash_overview.page_spelletjes #inhoud .paginaelement.flash {
  height:102px;
  margin:0 !important;
  padding:13px 0 0 21px;
  position:relative;
  width:488px;  
}

.flash_overview.page_spelletjes.item #inhoud {
  margin-top: 100px !important;
}

.flash_overview.page_spelletjes.item #inhoud .afbeelding.klein,
.flash_overview.page_spelletjes #inhoud .paginaelement.flash .afbeelding.klein { margin:12px 0 0 9px; }

.flash_overview.page_spelletjes .paginaelement.flash a.leesmeer {
  position: absolute;
  left: 126px;
  bottom: 18px;
}

.flash_overview.page_spelletjes.item #inhoud .afbeelding.klein p,
.flash_overview.page_spelletjes .paginaelement.flash .afbeelding.klein p { display: none;}

.flash_overview.page_spelletjes.item #inhoud p,
.flash_overview.page_spelletjes #inhoud .paginaelement.flash p {
  margin-left:120px;
  width: auto;
  padding-top: 0;
  line-height: 16px;
}

.flash_overview.page_spelletjes.item #inhoud h3,
.flash_overview.page_spelletjes #inhoud .paginaelement.flash h3 {
  position: relative;
  top:auto;
  left: auto;
  margin:8px 0 0 120px;  
}

.flash_overview.page_spelletjes.item #inhoud h3 {
  clear: none;
}

.flash_overview.page_spelletjes.item #inhoud h3 a,
.flash_overview.page_spelletjes .paginaelement.flash h3 a{
  background:transparent none repeat scroll 0 0;
  color:#316101;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

/* page_makingof */

.page_makingof #inhoud h2 {
  color: #8ab52f;
  font-size: 18px;
  font-weight:bold;
  padding: 0 0 0 15px;
  margin-bottom: 20px;
}

.page_makingof #inhoud .persoon h2 { padding-left: 12px;}

.page_makingof #inhoud .tekst p { margin-left: 118px;}

.page_makingof #inhoud .tekst h3 {
  color: #8ab52f;
  font-size: 18px;
  font-weight:bold;
  padding: 0 0 0 23px;
  margin-bottom: 20px;
}

.page_makingof #inhoud  .afbeelding.medium {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 81px;
  height: 77px;
  padding: 15px 0 0 17px;
  margin-top:-8px;
  margin-right: 15px;
}

.page_makingof #inhoud  .afbeelding.medium p { display:  none;}

.page_makingof #inhoud .flash h2 { padding: 0 0 0 20px;}

/* page_quiz */
.page_quiz #inhoud object { margin-left:-50px;}

.page_quiz #linkernavigatie { background:transparent url(../gfx/bg-nav-rechts-quiz.jpg) no-repeat scroll right top;}

.page_quiz #inhoud .paginaelement { height: 90px;}

.page_quiz #inhoud .paginaelement h3 { margin:  5px 0 8px 112px; }

.page_quiz #inhoud .paginaelement h3 a {
  color:#8AB52F;
  font-size:16px;
  font-weight:bold;
}

ul.paginering {
  background-color: #fff;
  list-style: none;
  margin: 20px 0 20px 0;
}

ul.paginering li {
  float: left;
  padding:  0 4px 0;
}

ul.paginering li a {
  display: block;
  height: 14px;
  border-right: 1px solid #333;
  text-align: center;  
  width: 25px;  
}

ul.paginering li strong {
  display: block;
  height: 14px;
  border-right: 1px solid #333;
  text-align: center;  
  width: 25px; 
}
.page_quiz #inhoud  .afbeelding.klein {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 81px;
  height: 77px;
  padding: 15px 0 0 17px;
  margin-top:-29px;
  margin-right: 15px;
  border: none;
}

#inhoud .paginering {
  list-style: none;
  margin: 20px 20px;
  float: left;
}

.page_knutsels #inhoud .paginering,
.page_nieuws #inhoud .paginering {
  float:left;
  height:26px;
  list-style:none outside none;
  margin:0;
  padding:40px;
  width: 430px;
}

.page_spelletjes #inhoud .paginering {
  margin: 0!important;
  padding: 20px!important;
  width:  500px!important;
}

#inhoud .paginering li a.vorigepagina,
#inhoud .paginering li a.volgendepagina {
  background: url(../gfx/btn-paginator-volgende.jpg) no-repeat bottom left;
  padding: 0 0 0 0;
  margin-left: 20px;
  height: 49px;
  text-indent: -9999px;
  overflow: hidden;
  width: 50px;
  display: block;
  border: none;
  margin-top: -15px;
  margin-right: 7px;
}

.search #pagerbottom,.search  #pagertop {
	background-color: #FFF;
}

.search #pagerbottom, .search #pagertop {
 position: relative;
}


.search .paginering li a.vorigepagina {
 position: absolute;
 left: -20px;
top: 32px;
}

.search .paginering li a.volgendepagina {
 position: absolute;
 right: -20px; 
top: 32px;
}
	
#inhoud .paginering li a.vorigepagina {
  background: url(../gfx/btn-paginator-vorige.jpg) no-repeat bottom left;
  margin-left: 0;
}

#inhoud .paginering li a.vorigepagina:hover,
#inhoud .paginering li a.volgendepagina:hover { background-position: top left;}

/* page_enmeer */
.page_enmeer #inhoud { padding: 0;}

.page_enmeer #inhoud  .afbeelding.medium {
  background: url(../gfx/bg-geefjemening-img.jpg) no-repeat top left;
  width: 81px;
  height: 77px;
  padding: 15px 0 0 17px;
  
}

.page_enmeer.item .intro {
  font-weight: bold;
float: none;

}

.page_enmeer.item ul,
.page_enmeer.item p {
  padding: 0 40px;
  margin-bottom: 10px;
}

.articles_by_date.page_enmeer #inhoud {
  background:transparent url(../gfx/bg-overzicht-repeat.jpg) repeat-y scroll left top;
  padding:0;
}

.articles_by_date.page_enmeer #inhoud .afbeelding.klein { margin-left: 10px;}

.articles_by_date.page_enmeer  #inhoud .paginaelement a.leesmeer { margin-left: 40px;}

