/* Schooltv weekjournaal stylesheet
 *  Version: $Id: weekjournaal.css,v 1.60 2011/06/14 08:16:14 telnotap Exp $
 */
/*  =reset.css */
/*********************************************************/
/* toevoeging Leidi, overriding standaard balkdefinities restyling augustus 2009i **/
/*********************************************************/
/*********************************************************/
/* aanpassing Leidi, sept.2010 iom Juan Alvarez, toevoeging 2e linkermenu + volgende uitzending + css opschonen*/
/*********************************************************/

body #balk {
  background-color: #fff;
  width: 100%;
} 

body #balk #logo_container {
  padding: 0px;
  margin-right: 0%;
  margin-left: 8%;
  width: 98%;
  float: right;
}

/* 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; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border: 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: #e41937;
  background-color: #e41937;
  height: 5px;
  clear: both;
}

/* =blocktext */
h2, h3, h4, h5, h6, p, ul, ol, dl, form, address { 
  margin : 0 10px; 
  padding : 0.2em 0 0.7em; }

/***********************************************/
/* 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 -------------  */
/***********************************************/
a { color: #000000;}

a:hover {
  color: #e41937;
  text-decoration: none;
}
/***********************************************/
/* voor het identificeren van de pagina, identificatie voor de properties in de editwizzard en het vergroten/verkleinen voor de leesbaarheid */
/**********************************************/
#frame {
  width: 100%;
  padding: 0px;
}

/***********************************************/
/* -------- algemene pagina definities -----*/
/***********************************************/
/* background */
body {  background:#141510 url(../gfx/bg_studio.jpg); background-repeat:no-repeat; background-position: center top; }  

/* =body */
body {color:#333; font: 62.5%/170% Arial, Verdana, Helvetica, sans-serif;  margin : 0 auto;}

.opties {
  display: block;
  margin: 42px/*0*/ 0 15px 350px;
  position:absolute;
  height: 25px;
  float: left;
  clear: both;
  background: transparent;
  width: 160px;
  padding: 0.5em 0 10px 0;
  z-index: -10;
}

.flash .opties,
.homepage .opties,
.contact .opties  { display: none;}

.mr_right .opties { margin-top:123px;}

.contact .opties {
  margin-top: 40px;
  margin-bottom: 10px;
}

a.print,
a.sendafriend {
  margin: 0.2em 10px 0.2em 0.2em;
  color: #fff;
  background: #a6a6a6;
  float: right;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  padding: 2px;
  display: block;
  font-size: 0.9em;
  z-index: 3;
  position: relative;
}

a.sendafriend { width: 7.4em;}

.flash.contact_pagina .paginainhoud h3 { display: none;}

/***********************************************/
/* -------------  pagina te centreren ---------*/
/**********************************************/

#sitecontainer  { 
  margin: 0 auto; 
  padding: 0 0 0 /*27px*/ 87px; 
  min-height: 255px;
  width: 1018px;
  background: url(../gfx/lamp-trans.png) no-repeat 17px 1px;
}


/* ---------- foutmelding bij e-mailprocessing---------*/
.foutmelding {
  color: #FF0000;
  font-weight : bold;
}

/*Form*/
form label {
  display: block;
  margin: 5px 0;
}

form.inpagesearchform fieldset,
form.inpagesearchform { width: 300px; /* om niet over de  print en 'send a friend' knop heen te lopen */}

/*Email*/
form.emailForm { margin-top: 25px;}

.contact .opties form.emailForm { margin-top: 35px;}

form.emailForm input#action { 
  background-color:  #e41937;
  color: #fff;
  float: right;
  font-weight: bold;
  margin: 0 10px 0 0;
  padding: 0;
}

.contact form.emailForm label {
  width: 7em;
  float: left;
}

.reactieformulier,
.reactieformulier input,
.reactieformulier textarea {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 5px;
  margin-left: 10px;
  width: 450px;
  display: block;

}
.reactieformulier label {
  width: 15em;
  display: block;
}

/***********************************************/
/*---------------- ticker  -------------  */
/***********************************************/
.ticker {
  background:transparent url(../gfx/hekwerk-trans.png) no-repeat 0 0;
  width: 515px;
  height: 105px;
  margin: -143px 0 45px -15px;
  display: block;
  position: relative;
  z-index: 0;
}

.ticker .flashobject {
  position: relative;
  left: 15px;
  top: 90px;
  width: 515px;
}

/* pagina inhoud heeft wit achtergrondplaatje, met transparant bovenste deel, om de achtergrond bij de ticker niet wit te laten zijn */
.paginainhoud,
.paginainhoud .flashobject {
  background: url(../gfx/bg-paginainhoud.gif) repeat-x 0 0;
  background-color: transparent;
  width: 513px/*495px*/;
  margin: 22px 0 0 1px;
/*   margin-left: 1px;*/
  padding-left: 0;
}
  /***********************************************/
/* ---- Kop vervolgpagina ROLLOVER-----*/
/**********************************************/
#logo {
  display: block;
  width: 200px;
  margin-bottom: 0px;
}

#logo a {
  background: url(../gfx/stvwj_logo-trans.png) no-repeat 0 0;
  display: block;
  height: 144px;
  margin: 0; 
  padding: 0; 
  width: 200px;  
}

#kruimelpad {
 background:transparent url(../gfx/bg-kruimelpad-trans.png) repeat-x 0 0;
  color: #fff;
  font-size: 0.9em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;  
  height: 50px;
  width: 515px;
  top: -86px;
  position: relative;
  z-index: 10; /* hoger dan ticker iig! */
}

#kruimelpad a:hover { color:#fff;}

#kruimelpad ul {
  margin: 20px 10px 0 10px;
  height: 40px;
  padding-top: 5px;
}

#kruimelpad li { display: inline;}

#kruimelpad ul li a { text-decoration: none;}

/***********************************************/
/*--------------- linkernavigatie -------------- */
/***********************************************/
#linkernavigatie {
  width: 200px; 
/*  background: url(../gfx/bg-menu-trans.png) no-repeat 0 0;
  background-color: transparent;*/
  float: left;
  font-size:0.9em;
  margin-bottom: 0;
/*  min-height: 300px;*/
}

#linkernavigatie #zoekformulier { padding: 7px 0 0 0;}

#hoofdnavigatie, /*#zijnavigatie, */#voetnavigatie { 
  margin-left: 50px;
  background: #e41937;
}

#hoofdnavigatie {
  background: #e41937;
  background-image: url(../gfx/bg-menu-trans.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0pt 0pt;
  margin-left: 0px;
  margin-top: 0px;
  width: 200px; 
}

/* verplaatsing van zoekveld na opmerkingen stvw-team 12-10-2010 */
#sitecontainer #linkernavigatie #zijnavigatie { 
  background-image: url(../gfx/kop_2ezijmenu.png);
  background-position: top left;
  background-repeat: no-repeat;
  margin: /*14px*/42px 0 0 0;
  padding: 35px 0 0 0;
}

#voettekst {background: #e41937;}

ul#hoofdnavigatie li, ul#zijnavigatie li, ul#voetnavigatie li {  
  width: 148px;
  margin:0 0 0 50px;
}
  
ul#hoofdnavigatie a, ul#zijnavigatie a, ul#voetnavigatie a {  
  font-size: 1.1em;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  line-height: 180%;
  padding: 0 1px 0 1px;
}

#zijnavigatie, #voetnavigatie {
  /*margin-top: 0.7em;*/
  background: #e41937;
  width: 200px;
  margin-left: 0px;
}

ul#hoofdnavigatie .hierbenik a, 
ul#zijnavigatie .hierbenik a, 
ul#voetnavigatie .hierbenik a,
ul#hoofdnavigatie a:hover, 
ul#zijnavigatie a:hover, 
ul#voetnavigatie a:hover {
  color: #e41937;
  background: #fff;
  display: block;
  margin: 0; 
  padding: 0 1px 0 1px;
  text-decoration: none;
  width: 131px;
}

ul#hoofdnavigatie #categorienavigatie .hierbenik a, 
ul#zijnavigatie #categorienavigatie .hierbenik a, 
ul#voetnavigatie #categorienavigatie .hierbenik a {
  color: #000000;
  background: #fff;
  font-weight: bold;
  display: block;
  width: /*150px*/131px;
}

ul#subnavigatie { margin-left: -35px;}

ul#subnavigatie li { width: 130px;}

ul#categorienavigatie { margin-left: -35px;}

ul#categorienavigatie li { width: 130px;}

ul#hoofdnavigatie #subnavigatie .hierbenik a, 
ul#zijnavigatie #subnavigatie .hierbenik a, 
ul#voetnavigatie #subnavigatie .hierbenik a {
  color: #000000;
  background: #fff;
  font-weight: bold;
  display: block;
}

/***********************************************/
/*--------------- rechternavigatie --------------- */
/***********************************************/
#extrainhoud #blok_right1 {
	margin: 6px 0 0 0;
	padding: 0px;
}

/***********************************************/
/*--------------- homepage --------------- */
/***********************************************/
.homepage #inhoud  { background-image: none;}

.homepage .paginainhoud { background: /*transparent*/ #fff;}

.homepage .paginainhoud p.intro {
	font-size: 100%;
	font-weight: bold; 
	margin: 0 0 0 10px;
	padding: 0;
}

.homepage .paginainhoud p {
	font-size: 100%;
/*	line-height: 12px;*/
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}

#extrainhoud .blok.volgende_uitzending {
	background-color: #e41937;
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 13px;
   margin: 6px 0 0 0;
	padding: 0px;
	width: 200px;
}

#extrainhoud .blok.volgende_uitzending .datum {
	background-color: #fff;
	background-image: url(../gfx/bckgr_teller.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	height: 45px;
	padding: 20px 6px 0px 10px;
	text-transform: uppercase;
	width: 183px;
}

.dagnaam {
  display: inline-block;
	font-size: 170%;
	font-weight: bold;
	line-height: 20px;
	margin-top: 3px;
	margin-left: 10px;
	vertical-align: top;
}

.dagnummer {
  display: inline-block;
	font-size: 310%;
	font-weight: bold;
	line-height: 30px;
	margin-top: -3px;
	margin-left: 0px;
	padding: 0;
	text-indent: 32px;
}

.maand {
  display: inline-block;
	font-size: 170%;
	font-weight: bold;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 3px;
	text-indent: 11px;
	vertical-align: top;
}

.homepage .paginaelement.flash {
  background-image: none;
  background: transparent;
}

.homepage .paginaelement .flash {
  padding: 0; 
  margin: -21px 0 0 0;
}

/*.homepage .paginaelement.article,  
.homepage .paginaelement.poll {
  background:transparent url(../gfx/bg-paginaelement250-trans.png) no-repeat bottom right;
  color: #333;
  float: left;
  margin: 7pxinclusief schaduw bovenliggende blok = totaal 15px  0 0 0; 
  padding: 0 0 10px 0;
  width: 245px;
}*/

.homepage .paginainhoud .paginaelement.episode .paginaelement.poll {
  background: transparent url(../gfx/bg-paginaelement250-trans.png) no-repeat bottom right;  
  color: #333; 
  float: left;
  margin: 3px/*inclusief schaduw bovenliggende blok = totaal 15px */ 3px 0 0; 
  padding: 0 0 10px 0;
  padding-top: 0;
  width: 258px;
}

.homepage .paginainhoud .paginaelement.episode .paginaelement.poll .poll fieldset a {
  margin: 15px 0 0 0;
  padding: 0;
  width: 200px;
}

.homepage .paginainhoud .paginaelement.episode .paginaelement.poll .poll .reactielink a {
   font-weight: bold;
	float: right;
	margin: 0;
	padding: 0 7px 5px 0;
}

.homepage .paginainhoud .paginaelement.episode .paginaelement.article {
  background: transparent url(../gfx/bg-paginaelement250-trans.png) no-repeat bottom right;  
  color: #333;   
  float: right;
  margin: 3px/* inclusief schaduw bovenliggende blok = totaal 15px */ 3px 0 0;
  padding: 0 0 10px 0;
  width: 258px;
}

.homepage .paginainhoud .paginaelement.episode .paginaelement.article h3,
.homepage .paginainhoud .paginaelement.episode .paginaelement.article h3.sIFR-replaced {
  margin: 0;
  padding: 0;
  width: 250px;
}

.sIFR-active .homepage .paginainhoud h3.sIFR-replaced {  
  background-color: #e41937;
  display: block;
  font-weight: bold;
  height: 32px;
  padding: 10px 0 0 0;  
  position: relative;
  text-indent: 10px;
  margin: /*10px 0 0 */0;   
  width: 513px;
  z-index: 1;
}

.sIFR-active .homepage .paginainhoud .paginaelement.episode .paginaelement.poll h4.sIFR-replaced { 
  height: 27px;
  margin: 0;
  width: 240px;
}

.sIFR-active .homepage .paginainhoud h3.sIFR-replaced object#sIFR_replacement_6 { 
  margin: 3px 0 0 0;
  width: 230px;
}

.homepage .paginainhoud .paginaelement.episode .paginaelement.article h6 {
  margin: -1px 0 0 0;
  padding: 0 10px 8px 10px;
  width: 240px;
}

.homepage .paginaelement.article p.intro {
  margin-left: 0;
  padding: 5px 5px 5px 9px;
}

.homepage .paginaelement.poll p {
font-size: 90%;
line-height: 13px;
  padding: 0 0 7px 0;
  margin: 3px 0 0 6px;
  width: 240px;
}

.homepage .paginaelement.poll fieldset p {
  padding-right: 0;
  width: 230px;
}

.homepage .paginaelement.poll fieldset { margin-left: -9px;}

.homepage .paginaelement.poll .afbeelding,
.homepage .paginaelement.poll .afbeeldingpoll { 
  float:none;
  padding-left: 10px;
}
.homepage .paginaelement.poll .afbeelding img {
  padding:0px;
}


.homepage .paginaelement.article .afbeelding a img {
  width: 250px;
  margin: 0;
}

.homepage .paginaelement .paginaelement h3,
.homepage .paginaelement .paginaelement h4 {
  font-weight: bold;
  color: #fff;
  background: #e41937;
  display: block;
  height: 25px;
  width: 240px;
  padding: 5px 0 0 10px;
  margin: 0 0 0 0;
}

.homepage .paginaelement .paginaelement h3 a,
.homepage .paginaelement .paginaelement h4 a,
.homepage .paginaelement .paginaelement h3 a:hover,
.homepage .paginaelement .paginaelement h4 a:hover  {
  color: #fff;
  background: #e41937;
}

.homepage .paginaelement.episode {
  background-image: none;
  background: transparent;
  margin-top: -15px;
/*  background: #fff;  */
  width: 525px;
}

.homepage.item .paginaelement.episode { margin-top: 50px;}

/*.homepage .paginainhoud div div { 
 background-color: #fff;
 clear: none;
 margin: 0;
 padding: 15px 10px 10px 15px;
 width: 487px;
}*/

/*foto homepage blok onderaan midden*/
.homepage .afbeelding.custom,
.homepage .afbeelding.custom img,
.homepage .afbeelding.custom img a {float:none; width:250px; margin-left: 0;}
.homepage .afbeelding.custom.top { margin-top: 0;}

/***********************************************/
/*--------------- paginainhoud --------------- */
/***********************************************/
#inhoud {   
  background:  transparent url(../gfx/bg-inhoud-trans.png) repeat-y 516px 0;
  float: left; 
  font-size: 1.2em;
  margin: -70px 15px 20px 15px;
  width: 525px;
}

#inhoud .paginainhoud .paginaelement.blok.link_leesmeer {
  background-image: url(../gfx/bg-paginaelement500-trans.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  margin: 0 0 0 -9px;
  padding: 0 0 15px -10px;
  width: 523px;
}

#inhoud .paginainhoud .blok.link_leesmeer h3 {
  margin: -10px 0 7px 0;
  padding: 10px 0 0 10px;
  width: 505px;
}

#inhoud .blok.link_leesmeer h3 object { margin-left: 0px !important;}

.flash_base #inhoud {
  margin-top: 0px;
  margin-left: 8px;
  margin-right:  0px;
  margin-bottom: 0px;
  height: 155px;
  width: 117px;
  position: absolute;
  display: inline;
}

.flash_base_homepage #inhoud {
  height: 117px;
  margin: 0px;
  padding: 0px;
  width: 155px;
  position: absolute;
  display: inline;
}

/* voor Engelse spellen */
.flash_overview .paginaelement.flash h3 {
/*  background-image: url(../gfx/engels_link.png);
  background-position: top 20px;
  background-repeat: no-repeat;*/
  font-size: 100%;
  color: #e41937;
  display: block;
 /*   height: 320px;*/
  line-height: 8px;
  margin: -10px 0 0 7px;  
  padding: 0;
  width: 120px;
}

.flash_overview .paginaelement.flash h3 a { 
  color: #e41937;
  display: block;
  margin: 0;  
  padding: 0;
  width: 120px;
}

.flash_overview .paginaelement.flash h3 a:hover { 
  display: block;
  width: 120px;
}

.flashobject_1 object {
  height: 117px;
  width: 155px;
  margin-left: 0px;
  margin-bottom: 8px;
  margin-right: 0px;
  margin-top: 8px;
  position: absolute;
  display: inline;
}

.flashobject_2 object {
  height: 117px;
  width: 155px;
  margin-left: 182px;
  margin-bottom: 8px;
  margin-right: 0px;
  margin-top: 8px;
  position: absolute;
  display: inline;
}

.flashobject_3 object {
  height: 117px;
  width: 155px;
  margin-left: 364px;
  margin-bottom: 8px;
  margin-right: 0px;
  margin-top: 8px;
  position: absolute;
  display: inline;

}

.flashobject_4 object {
  height :117px;
  width: 155px;
  margin-left: 546px;
  margin-bottom: 8px;
  margin-right: 0px;
  margin-top: 8px;
  position: absolute;
  display: inline;
}

.paginainhoud object { margin-left: 10px;}

.paginaelement {
  background: #fff url(../gfx/border-paginaelemet.gif) no-repeat center top;
  float: left; 
  margin: 0;
  padding: 10px 0 20px 0;
  width: 515px;
}

.paginaelement p { padding-right: 5px;}

.paginaelement p.intro {
  margin-left: 220px;
  padding-right: 0;
  clear: none;
  width: 270px;
}

.paginaelement a {
  color: #e41937;
  text-decoration: none;
}

.paginaelement a:hover { text-decoration: underline;}

.paginaelement a.leesmeer {
  width: 260px;
  margin: 10px 0 10px 10px;
  height: 15px;
  color: #e41937;
}

.paginaelement.tekst p {
	margin: 0 0 0 11px;
	padding: 0;
}

#blok_1.paginaelement.blok.link_leesmeer,
#blok_2.paginaelement.blok.link_leesmeer { background-color: transparent;}

/***********************************************/
/*----------------- tekstkoppen  --------------- */
/***********************************************/
h1 {font-size:2em;}  /* displayed at 24px */
h2 {font-size:1.5em; position: relative; z-index: 2; width: 340px; }  
/* displayed at 18px  width en z-index ivm class "opties"... achtergrond is transparant .*/
h3 {font-size:1.35em; position: relative; z-index: 2;}  /* displayed at 15px */
h4 {font-size:1em; position: relative; z-index: 2;}  /* displayed at 12px */
h5 {font-size:1em; position: relative; z-index: 2;}
h6 {color: #e41937; font-size:0.9em; font-weight: bold; text-transform: uppercase; position: relative; z-index: 2;}

h1, h2, h3, h4 { clear: both;}

.vip .paginainhoud h2 {
  background: #e41937;
  color: #fff;
  width: 505px;
  display: block;
  margin-left: 0;
  padding-left: 10px;
}

.vip .paginainhoud h2.viptitel {
  background: none;
  color: #000;
  width: 505px;
  display: block;
  margin: 5px 0 0 0;
  padding-left: 10px;
}

.liefdesplein .paginainhoud .article h2.viptitel {
  color: #000;  
  display: block;
  font-size: 130%;
  font-weight: bold;
  margin: 15px 0 0 0;
  padding: 0 0 0 10px;  
  width: 505px;
}

.liefdesplein .paginainhoud .paginaelement.tekst p {
  height: 135px;
  margin: 0 0 0 11px;
  padding: 0;
}

h1 {
  margin-top: 8px;
  padding: 6px 0 6px 10px;
  background: #e41937;
  color: #fff;
  width: 505px;
}

h1#beginInhoud {
  background: #e41937;
  color: #fff;
  padding-left: 10px;
  margin-top:-8px;
  margin-bottom: 0;
}

.mr_right h1#beginInhoud {
  background: url(../gfx/mr-right-balk.jpg) no-repeat 0 0;
  height: 127px;
  margin-bottom: -10px;
  padding-bottom: 0;
  text-indent: -9999px;
}

h1 a:link, h1 a:visited  { text-decoration: underline;}

a.naaroverzicht {
  margin-left: 10px;
  color: #e41937;
  text-decoration: none;
}

a.naaroverzicht:hover {
  margin-left: 10px;
  color: #e41937;
  text-decoration: underline;
}

/*.naaroverzicht {
  background:#fff url(../gfx/border-paginaelemet.gif) no-repeat center top;
  padding: 10px 0 20px 0;
}
*/
.naaroverzicht {
  display: block;
  clear: both;
  margin: 10px 0;
}

/***********************************************/
/*------------- 'voor 'contentelementen' --------------- */
/***********************************************/
#extrainhoud {  
  float: left;
  font-size:1.1em;
  padding: 0px;  
  width: 200px;
	margin: -142px 0 0px -12px;
}

#extrainhoud .blok {
  background: #fff;
}

#extrainhoud .blok .addthis_toolbox {
  padding:5px;
}

#extrainhoud .blok.eerdere_uitzendingen {
  margin: 20px 0 0 0; 
  background: transparent;
}

#extrainhoud #blok_right1.blok.eerdere_uitzendingen {
  margin: 18px 0 0 0; 
  height: 166px;  
}

.blok.eerdere_uitzendingen a {
  background: transparent url(../gfx/laatste-uitz-trans.png) no-repeat 0 0;
  display: block; 
  height: 166px;  
  padding: 0px;
  margin: 0 0 3px 0;  
  text-indent: -9999px;
  width: 210px;
}

.blok.eerdere_uitzendingen h3 {
  display:none;
}

.sIFR-active .vip.vip #sitecontainer #extrainhoud #blok_right2 { 
  background-color: #fff;
  margin: 0;
  padding: 0 0 10px 0;
}

#blok_right2.blok.email form.emailForm fieldset {
	margin: -20px 0 0 0;
	padding: 0;
}

#blok_right2.blok.email form.emailForm fieldset p input,
#blok_right2.blok.email form.emailForm fieldset p textarea { 
   margin: 0;
	padding: 0;
	width: 175px;
}

#blok_right2.blok.email form.emailForm fieldset p label {
	font-size: 110%;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;
}

.blok.email p {
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 0;
}


.blok form.emailForm textarea,
.blok form.emailForm input {  
  display: block;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 110%;
  margin: 5px 0 0 0;
  padding: 0;
  width: 120px;
}

.blok form.emailForm input#action {
	background-color: #e41937;
	color: #fff;
	font-weight: bold;
}


/* ----- voor pagina onderdelen die qua inhoud duidelijk bij elkaar horen, kan apart vormgegeven worden, zie templates waar ze voorkomen ------*/
.searchitem {
  width: 515px;
  background: #fff;
  margin: 0;
}

/*.articleweblogitem,*/
#weblog {
  width: 505px;
  background: #fff;
  margin: 0;
}
  
.articleweblogitem {
  background: #fff url(../gfx/border-paginaelemet.gif) no-repeat center top;
  float: left; 
  margin: 0;
  padding: 10px 0 20px 0;
  width: 515px;
}

.articleweblogitem.stijl1 a.leesmeer {
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 0;  
  width: 515px;
}

.articleweblogitem h2 { color: #e41937;}

.articleweblogitem h4 {
  color: #000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 24px;
  padding-bottom: 8px;
  clear: both;
}

.backstage .articleweblogitem h4 {
  color: #000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 24px;
  padding-bottom: 8px;
  clear: both;
}

.articleweblogitem .aantalreacties h4 {
  color: #000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
  padding-bottom: 8px;
}

.articleweblogitem fieldset h4 {
  color: #000;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
  margin-left: 0;
}

#weblog { margin-top: -1px;}

.reactiekop { margin:0.2em 0 0 -10px;}

.reactiekop p,
.reactiekop p span {
  width: 400px;
  display: block;
}

.reactie {
  display: block;
  width: 495px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.5em;
  padding-left: 10px;
}

.reactie p { margin-left: -10px;}

.poll fieldset a { 
  font-weight: bold;
  display: block;
}
/*
.paginainhoud h3,*/
.paginainhoud h4,
.paginaelement h3,
.paginaelement h4 {
  font-weight: bold;
  color: #333;
  display: block;
  padding: 10px 0 0 0;
  margin : 0 0 5px 10px; 
  z-index: 1;
  position: relative;
}

.paginaelement h3,
.paginaelement h3 a {
  font-size: 110%;
/*  color: #333;*/
  margin: 5px 0 2px 12px;
  text-decoration: none;    
  padding: 0;
  width: 515px;
}

.sIFR-active .homepage .paginainhoud h3.sIFR-replaced object#sIFR_replacement_5 { width: 500px;}

.sIFR-active .homepage .paginainhoud .paginaelement.episode .paginaelement.article h3.sIFR-replaced object#sIFR_replacement_5,
.sIFR-active .homepage .paginainhoud .paginaelement.episode .paginaelement.article h3.sIFR-replaced object#sIFR_replacement_5 {
  margin: 5px 0 0 0;
  width: 220px;
}

.sIFR-active .homepage .paginainhoud .paginaelement.episode .paginaelement.poll h4.sIFR-replaced object#sIFR_replacement_4 {
  margin: 0;
  width: 220px;
}

.paginaelement h4 em { display: block;}

.paginaelement.episode {
  background:#fff url(../gfx/border-paginaelemet.gif) no-repeat center bottom;
  float: left;
  margin: 0;
  padding: 0 0 20px 0;
  width: 515px;
}

.paginaelement.episode ul.stream {
  height: 50px;
  width: 60px;
  float:left;
}

.paginaelement.episode ul.stream li {
  background-image: url(../gfx/stvw_bekijkclip.png);
  background-position: left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  width: 60px;
}

.paginaelement.episode ul.stream a {
  display: block;
  height: 40px;
  width: 55px;
  margin: 0;
  padding: 0;
}

.paginaelement.episode ul.stream a:hover {
  background-image: url(../gfx/stvw_bekijkclip_ro.png);
  background-repeat: no-repeat;
}

.paginaelement.episode ul.stream span { display: none;}

.paginaelement.episode ul.artikelen { float:left;}

.paginaelement.episode ul.artikelen li {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.paginaelement.episode ul.artikelen li a { font-weight: bold;}

.paginaelement.episode ul.artikelen li a:before { content: "\BB  ";}

.paginaelement.persoon dl {
  float: left;
  width: 495px;
}

.paginaelement.persoon dl dt {
  float: left;
  width: 175px;
}

.paginaelement.persoon dl dd {
  float: left;
  width: 315px;
}

.paginaelement.persoon dl dt {
  font-weight: bold;
  color: #e41937;
}

.contact .paginainhoud,
.vip .paginainhoud,
.onderwerpen .paginainhoud,
.search .paginainhoud { 
  background-position: 0 -130px;
  width: 515px;
}

.paginaelement.article,
.paginaelement.tekst {
  background: none;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  width: 515px;
}

.vip.vip .paginaelement.article {
  background: #fff url(../gfx/border-paginaelemet.gif) no-repeat center top;
  float: left; 
  margin: 0;
  padding: 10px 0 20px 0;
  width: 515px;
}

.vip.vip .paginaelement.article h3,
.mr_right .paginaelement.article h3 {
  margin: 5px 0 0 -3px;
  padding: 0;
}

.quiz_pagina .paginainhoud {
  background: url(../gfx/bg-paginainhoud.gif) repeat-x 0 0;
  background-color: #ffffff;
  width: 515px;
}

.articles_by_date.mr_right .paginaelement.article { 
  margin: 0;
  padding: 5px 0 5px 0;
  width: 515px;
}

.articles_by_date.onderwerpen .paginaelement.article { width: 515px;}

.article_by_date.onderwerpen .paginaelement.tekst { width: 515px;}

.article_by_date.liefdesplein #sitecontainer #inhoud .paginainhoud .article,
.article_by_date.mr_right #sitecontainer #inhoud .paginainhoud .article {
  background-color: #fff;
	margin: 0;
	min-height: 303px;
  float:left;
  padding-bottom: 20px;
  width: 515px;
}

.article_by_date.mr_right .viptitel { margin-top: 10px;}

.article_by_date.mr_right .opties { margin-top: 130px;}

.articles_weblog.kort_nieuws .opties { margin-top: 45px;}

.mijn_mening .paginaelement.poll { width: 515px;}

#pagerbottom, #pagertop {
  background: #fff;
  float: left;
  width: 515px;
  padding: 10px 0;
}

/*.paginaelement.flash { 
 background: #fff;
 margin: 0;
 padding: 10px;
 width: 495px;
}*/

.flash_overview .paginainhoud {
background-color: #fff;
  background-image: url(../gfx/bckgr_wit.jpg);
  background-repeat: repeat;
  background-attachment: scroll;
  margin-left: 2px;
  /* minimum hoogte is meegegeven om iig 3 regels met spelletjes-links een
  witte achtergrond mee te geven, dit wordt nl. niet automatisch uitgeschreven
  als er een volgende regel begonnen wordt */
  min-height: 591px;
  width: 514px;
}

.flash_overview .paginainhoud .paginaelement.flash { 
  background: #fff;
  margin: /*-5px 0 0 */0;
  height: 95px;
  padding: 15px 11px 0 11px;
  width: 106px;
}

.flash_overview .paginainhoud .paginaelement.flash .afbeelding.klein.rechts a img {
  margin: 0;
  padding: 0;
}

.paginaelement.flash h2 { 
  line-height: 13px;
  margin: 10px 0 0 10px;
  padding: 0;
  width: 100%;
}

.paginaelement.quiz p.intro {
  margin: 5px 0 0 10px;
  padding: 0;
  width: 470px;
}

.quiz_pagina .paginainhoud .paginaelement.flash {
  background: #fff;
  float: left;
  width:/* 171px*/150px;
}

.quiz_and_games .paginainhoud .paginaelement.games {
	background-image: none;
   background-color: #fff;
	margin: 0;
	padding: 0 30px 0 30px;
	width: 455px;
}

.quiz_and_games .paginainhoud .paginaelement.games h3 { font-size: 0px;}

.quiz_and_games .paginaelement.flash .afbeelding.klein.rechts {
  float: left;
  width: 145px!important;
}

.quiz_and_games .paginaelement.flash .afbeelding.klein.rechts img {
  /*float: left;*/
  width: 145px!important;
}

/*#frame*/.quiz_and_games.quiz_pagina .paginainhoud .paginaelement.quiz {
  background: #fff url(../gfx/border-paginaelemet.gif) no-repeat center bottom;
  margin: 0;
  padding-bottom: 10px;
}

.mijn_mening .paginainhoud .opties { visibility: hidden;}

.eerdere_uitzendingen .paginainhoud .opties { visibility: hidden;}

.eerdere_uitzendingen .paginainhoud .paginaelement.flash object { margin-top: -27px;}


/* ============= pagina cartoons ================*/
.paginainhoud .attachment {
   background-color: #fff;
	width: 515px;
}

.paginainhoud .attachment a img {
	margin: 0;
	padding: 0;
	width: 495px;
}

.paginainhoud .attachment a {	
   background-color: #fff;
   width: 515px;
}

.paginainhoud .attachment a.download {
   background-color: #fff;
   color: #e41937;  
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 0 430px;
	padding: 0 10px 0 0;
	text-decoration: none;
	width: 515px;
}

.paginainhoud .attachment a:hover.download { text-decoration: underline;}

.paginainhoud .paginaelement.attachment p.intro {
   clear: both;
   display: inline-block;
	margin: -90px 0 0 10px;
	padding: 0;
	vertical-align: top; 
	width: 370px;
}

.paginainhoud .paginaelement.attachment .afbeelding.klein.rechts {
   clear: left;
   display: block;
	float: right;
	margin: 0 10px 0 0;
	padding: 10px;
	width: 100px;
}

.paginainhoud .paginaelement/*.attachment */ .afbeelding.klein.rechts p {
   font-style: normal;
	font-variant: normal;
	line-height: 12px;
	margin: -2px 0 0 0;
	padding: 0;
	width: 100px;
}

.popupflash {
  background: none;
  background-color: #000049;
}

.popupimage {
  background: none;
  background-color: #ffffff;
}

.kort_nieuws .paginaelement.tekst {
  width: 505px;
  background-image: url('../gfx/kort_nieuws_strepen.gif');
  background-position: top left;
}

.paginaelement.poll { margin-right:9px; /* inclusief shadow rechts 15 px! */}

.paginaelement.episode a {
  color: #e41937;
  text-decoration: none;
}
  
/* ==== aanvulling Leidi =======*/
.paginaelement.episode li {  
  font-size: 1.0em;
  font-weight : normal;
  margin: 0px;
  margin-bottom : 5px;
  padding: 0px 0px 10px 0px;
}

.paginaelement.episode a.leesmeer {
  color: #e41937;
  text-decoration: none;
  margin-left: 9px;
}

.paginaelement.episode a:hover.leesmeer { text-decoration: underline;}

.articleweblogitem .reactielink a {
  color: #e41937;
  text-decoration: none;
}
  
.articleweblogitem .reactielink a:hover {
  color: #e41937;
  text-decoration: underline;
}
  
.articleweblogitem hr.clear.smallline { visibility: hidden;}

.paginaelement.article .leesmeer a {/* margin-left: 10px*/
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.paginaelement.article .leesmeer a span {
  float: right;
  font-weight: bold;
  margin: 0 10px 0 0;
  padding: 0;
  width: 95px;
}

.paginaelement.article .leesmeer a:hover span {/* margin-left: 10px*/
  text-decoration: underline;
}

.paginaelement.article .leesmeer a:hover span {/* margin-left: 10px*/
  text-decoration: underline;
}

.paginaelement.article .leesmeer a span span.arrow {
  display: block;
  width: 20px;
}

.blok.link_leesmeer.quiz a.leesmeer { display:none;}

/*Niet over randen van blok heen!*/
.blok form.emailForm,
.blok form.poll,
.blok p.antwoord,
.blok p.antwoord img {
  width: 200px;
  overflow: hidden;
  display: inline;
  margin-left: 9px;
}

.blok p.antwoord,
.blok p.antwoord img {
  max-width: 90%;
  display: block;
  font-weight: bold;
}

.blok .afbeelding {
  width: 200px;
  overflow: hidden;
  padding: 0;
  margin: -20px 0 0 0;
}

.blok h3 { 
  background: #e41937; 
  color: #fff;
  display: block;
  font-weight: bold;
  height: 2em; /* em omdat met px de hoogte niet meeloopt bij kopjes van 2 regels!*/
  margin: 0 0 0 0;
  padding:8px 0 0 10px;
  width: 190px;
}

/** ============ Zoek ========================= **/
#zoekformulier {
  float: left;
  width: 200px;
  height: 23px;
  margin: 7px 0 0 0;
  padding: 0.5em 0 0 0;
  background: #e41937;
}
  
#zoekformulier .searchvalueinput {
  float: left;
  width: 152px;
  height: 17px;
  border: solid #e5e5e5;
  border-width: 1px 0 1px 1px;
  padding: 0 0 0 2px;
  margin: -2px 0 0 7px;
}

#zoekformulier .searchvalueinput:hover { background: #ffffae;}

#zoekformulier .searchbutton { 
  float: left;
  font-size: 0;  
  border: 1px solid #e5e5e5;
  background: #fff url(../gfx/search-input.png) no-repeat center center;
  color: #fff;
  cursor: pointer;
  height: 19px;
  line-height:  0;
  text-indent: -9999px;
  margin: -2px 0 0 0;
  padding: 0;
  width: 30px;
}

#zoekformulier .searchbutton:hover { 
  background-image: url(../gfx/search-input_hover.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #cd1632;
} 

#zoekresultaten dl { clear: both;}

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

.searchitem {
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 10px 0 0.5em 10px;
  background: #fff;
  width: 505px;
  clear: both;
}

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

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

.searchitem ul { margin-left: 0;}

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

.searchitem .meta .date { clear: none;}

#linkernavigatie .blok {
  text-indent: -9999px;
  background: transparent;
  margin-top: -10px; /* achtergrondplaatje h3 a hoger*/
}

/*#linkernavigatie .blok.contact_pagina {
  margin-top: -27px;
}*/

#linkernavigatie .blok.contact_pagina h3 {
  height: 5px;
  background: #e41937;
  display: inline;
  
}
#linkernavigatie .blok.contact_pagina .afbeelding a {
  background:transparent url(../gfx/contact-trans.png) no-repeat -5px -2px;
  height: 290px;
  text-indent: -9999px;
  width: 250px;
  display: block;
  text-decoration: none;
  border: none;
  margin: 0 0 0 5px;
  padding: 0;
}

.stemknop {  
  background-color: #e41937;
  color: #fff;
  font-weight: bold;
  float: left;
  height: 25px;
  margin: 10px;
  width: 90px;
}

.paginaelement.stream {
  background: none;
  background-color: #ffffff;
  width: 515px;
  font-size: 1.0em;
  margin: 0px;
  padding: 10px 0 0px 0;
  text-align:center;
}

.paginaelement.stream p {  
  font-size: 1.0em;
  font-weight: normal;
  text-align:left;
}

.paginaelement.stream .player.flash.schooltv_beeldbank .flashobject {
/*  background: none;*/
/*  background-color: #ffffffaqua;*/
  width: 515px;
/*  font-size: 1.0em;*/
  margin: 0 0 10px 0;
  padding: /*0 0 10px */0;
  text-align: center;
}

.pagerright { width: 500px;}

.meta .date,
.meta .reactielink,
.pagerright,
.category,
.archief,
.paginainhoud div object embed,
.paginaelement ul {
  margin:0 0 0 9px; /*-0.7em = padding-bottom h3*/
  padding: 0;
  color: #868686;
}

.paginaelement > a,
.volgendepagina > a {
  margin:0 0 0 9px; /*-0.7em = padding-bottom h3*/
  padding: 0;
  color: #868686;
}

.meta .date {
  clear: both;
  font-size: 90%;
  margin: 0 0 5px 10px;
  padding: 0;
  width: 200px;
}

ul.archief li { display: inline;}

/***********************************************/
/*-------------- paginering ---------------*/
/***********************************************/

ul.paginering {
  background-color: #e41937;
  width: 446px;
  float: left;
  margin: 0 0 0 5px;
  height: 35px;
  padding: 10px 0 0 70px;
}

.paginainhoud ul.paginering {
  background-color: #e41937;
  float: left;
/*  font-size: 130%;*/
  font-variant: small-caps;
  font-weight: bold; 
  height: 20px;
  margin: 0 0 0 0;
  padding: 4px 0 5px 5px;
  width: 511px;
}


.paginainhoud ul.paginering li {
  color: #fff;
  font-size: 110%;
  display: inline;
  margin: 2px 0 0 5px;
 padding: 4px 0 0 0;
  width: 20px;
}

  
/*ul.paginering li {
  color: #fff;
  display: inline;
  margin: 2px 0 0 5px;
 padding: 4px 0 0 0;
  width: 20px;
}*/

ul.paginering li a {
  background-color: #e41937;
  color: #fff;
  width: 30px;
  text-decoration: underline;
}

ul.paginering li a:hover {
  background-color: #fff;
  color: #e41937;
}

ul.paginering li a.vorigepagina,
ul.paginering li a.volgendepagina {
  font-variant: normal;
  font-weight: normal;
  font-size: 80%;
  height: 20px;
  margin: 0;
  padding: -10px 0 0 0;
  width: 100px;
}

ul.paginering li a.pagina {
  font-variant: normal;
  font-weight: normal;
  font-size: 80%;  
  height: 20px;
  margin: 0;
  padding: -10px 0 0 0;  
  width: 20px;
}

ul.paginering.alfabet {
  background-color: #e41937;
  margin: /*2px*/ 0 /*0 3px*/;  
  padding: 1px 0 0 3px;
  width: 513px;
}

ul.paginering.alfabet li {
  margin: 0 0 0 5px;  
  padding: 0;
  width: auto;
}

ul.paginering li.disabled { color: #999;}

ul.paginering li.disabled.nonletter { display: none;}
 
/***********************************************/
/*-------------- siteSPECIFIEK: bij de cursussites zijn vragen opgenomen met een bijbehorend antwoord ---------------*/
/***********************************************/
.vragen {
  font-size: 1.0em;
  margin: 0px;
  padding: 0px;
}

.antwoorden {
  color : #333;
  font-size: 1.0em;
  margin : 0px 8px 8px 8px;
  padding : 0px 8px 8px 8px;
}

/***********************************************/
/*-------------- afbeeldingen  ----------------  */
/***********************************************/
a img { border: 0px;}

.blok.link .afbeelding a img { margin-top: 20px; }

/*-- 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;
  margin: 0.2em 10px 10px 10px;
  width: auto;
  overflow: hidden;
}

.afbeelding.rechts { float: right;}

.afbeelding.groot,
.afbeelding.groot img {
  width: 515px;
  margin: 10px 0;
  padding: 0;
}

.afbeelding.groot.top {
  clear: both;
  float : right;
}

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

.liefdesplein .afbeelding.groot.top,
.liefdesplein .afbeelding.groot.top a,
.liefdesplein .afbeelding.groot.top a img/*,
.afbeelding.groot img*/ {
  width: 515px;
  margin: 2px 0 5px 0;
  padding: /*-15px 0 0*/ 0;
}

.afbeelding.medium img,
.afbeelding.medium { 
  margin: 0;
  padding: 0 15px 0 5px;
  width: 200px;
}

.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;}

.afbeelding.medium p { display: inline;}

.paginaelement .afbeelding.medium p { display: none;}

.afbeelding.klein img,
.afbeelding.klein { 
  margin: 0 10px 0 0;
  padding: 0;
  width: 90px;
}

.afbeelding.klein.links {  
  float: left;
  padding : 0px;
}

.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;
}

#extrainhoud .blok.email .afbeelding.medium { 
  margin: 0px;
  float:none;
}

/* pagina foto van de week */

.fotovandeweek .aantalreacties { margin-top: 2px;}

.fotovandeweek .resultaat_fotovandeweek a {
  color: #E41937;
  font-size: 120%;
  font-weight: bold;
  margin: /*8px 0 0 */0;
  padding: 10px 0 0 0;
  text-decoration: none;
}

.fotovandeweek .resultaat_fotovandeweek a:hover { text-decoration: underline;}

.fotovandeweek .paginaelement.kies_fotopoll h4 {
  color: #000000;
  font-size: 16px;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze {
  width: 250px;
  float: left;
  margin-top: 20px;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze .afbeelding.medium.rechts {
  padding-right: 10px;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze .afbeelding.medium.rechts p {
  display: none;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze h4 {
  text-align: center;
  width: 230px;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze .reactielink {
  text-align: center;
  width: 230px;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze h4 a {
  color: #000000;
  font-size: 16px;
}

.fotovandeweek .paginaelement.fotovandeweek h4 {
  color: #000000;
  font-size: 16px;
}

.fotovandeweek #weblog .meta .reactielink a { color: #E41937;}

.fotovandeweek #weblog .meta .reactielink a:hover {
  color: #E41937;
  text-decoration: none;
}

.fotovandeweek #weblog fieldset h4 {
  margin-left: 0px;
  font-size: 16px;
}

.fotovandeweek #weblog fieldset .opmerking {
  margin-left: 0px;
  margin-top: 5px;
}

.article_weblog.backstage #weblog fieldset .opmerking {
  margin-left: 0px;
  margin-top: 5px;
}

.articles_weblog.kort_nieuws #weblog fieldset .opmerking {
  margin-left: 0px;
  margin-top: 5px;
}

.fotovandeweek .paginaelement.fotovandeweek a span {
  float: left;
  clear: both;
  width: 515px;
  text-align: center;
  font-size: 15px;
  color: #E41937;
  text-decoration: underline;
  margin-bottom: 4px;
}

.fotovandeweek .paginaelement.fotovandeweek a:hover span {
  float: left;
  clear: both;
  width: 515px;
  text-align: center;
  font-size: 15px;
  color: #E41937;
  text-decoration: none;
}

.fotovandeweek .paginaelement.anderefotos .keuze {
  float: left;
  margin-left: 10px;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze .reactielink a {
  color: #E41973;
  text-decoration: underline;
}

.fotovandeweek .paginaelement.kies_fotopoll .keuze .reactielink a:hover {
  color: #E41973;
  text-decoration: none;
}

.fotovandeweek .paginaelement.kies_fotopoll fieldset {
  float: left;
  clear: both;
  width: 500px;
  margin-top: 10px;
}

.fotovandeweek .paginaelement.kies_fotopoll fieldset select.stem { margin-left: 200px;}

.fotovandeweek .paginaelement.kies_fotopoll fieldset .stemknop {
  color: #fff;
	background: #E41937;
	font-weight: bold;
	margin-left: 210px;
}

.fotovandeweek .paginaelement.kies_fotopoll p { text-align: center;}

.fotovandeweek p.opmerking { display:none;}

.polls.mijn_mening .poll fieldset a { margin-top: 12px;}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/

@media screen {
 .sIFR-active h1,
 .sIFR-active h1#beginInhoud, 
 .sIFR-active .blok h3, 
 .sIFR-active .blok h4 {
  font-family: Verdana;
  visibility: hidden;
}

  h1#beginInhoud.sIFR-replaced object,
/* body*/.homepage h4.sIFR-replaced object,
/* body*/.homepage h3.sIFR-replaced object {margin-left:0px; } /* margin-left op '0' omdat de filpjes bij VIp al een margin-left hebben, wordt anders dubbel op object! */

#sIFR_replacement_5 { margin-left: 0px;}

#sIFR_replacement_6 { margin-left: 0px;}

