* html .visualIEFloatFix { height: 0.01%; }
html { overflow-y:scroll; }/* Firefox scrolbar */
body{font-family: Palatino, Serif, Arial, Lucida Sans, Tahoma, Sans-Serif; font-size:14px; background: #d13b34 url("../plaatjes/achtergrond.jpg") fixed;}
.clear{clear:both; height:0;}
em{font-style:italic;}
strong{font-weight:bold;}
.centreer{margin:auto; text-align:center;}

/*d13b34*/
a{color:#ce3932; text-decoration:none;}
a:hover{color:#ce3932; text-decoration:underline;}

p{margin:0 0 0 0;}
p.break{margin:0 0 0 0;}
/* Hoofdkader */
div.wrapper{width:960px; margin:auto; }
div.hoofdkader{width:920px; margin:auto;}


/*div.links div.visual{margin:10px 0 0 0;}
div.links div.visual img{border:1px solid #000; margin:0 0 10px 0;}
*/

/* Pagina */
div.hoofdkader div.links{width:240px; float:left; clear:left;}
div.hoofdkader div.rechts{width:260px; float:left;}
div.hoofdkader div.pagina{width:420px; float:left;}
div.hoofdkader div.pagina div.contentkader{background: url("../plaatjes/layout_content_midden.png") repeat-y center;}
div.hoofdkader div.pagina div.contentkader div.content{width:320px; margin: auto; padding:20px 0;}
div.hoofdkader div.pagina div.contentkader div.content h1{text-align:left; font-size:1.4em; font-weight:bold; line-height:1.3em; color:#d13b34;}
div.hoofdkader div.pagina div.contentkader div.content h2{text-align:left; font-size:1.4em; font-weight:bold; line-height:1.3em;}
div.hoofdkader div.pagina div.contentkader div.content h2.metrandonder{border-bottom:1px solid #000;}
div.hoofdkader div.pagina div.contentkader div.content div.archief{}
div.hoofdkader div.pagina div.contentkader div.content div.archief ul{}
div.hoofdkader div.pagina div.contentkader div.content div.archief ul li{clear:both; border-bottom:1px solid #CCC; }
div.hoofdkader div.pagina div.contentkader div.content div.archief ul li a{color:#000; display:block; width:318px; cursor:pointer; padding:4px 0;}
div.hoofdkader div.pagina div.contentkader div.content div.archief ul li a:hover{text-decoration:none; background-color:#d13b34; color:#FFF;}
div.hoofdkader div.pagina div.contentkader div.content div.archief ul li span.datum{width:78px; float:left; display:block; padding:0 0 0 2px;}
div.hoofdkader div.pagina div.contentkader div.content div.archief ul li span.titel{width:238px; float:left; display:block; }

div.hoofdkader div.twitterblok {clear:both;}
div.hoofdkader div.twitterblok h3{color:#000; font-size:1.1em; margin:0 0 4px 0; font-weight:bold;}
div.hoofdkader div.twitterblok a.twittertijd{display:block; margin:8px 0 0 0;}

div.hoofdkader div.pagina div.contentfooter{width:420px; height:38px; background: url("../plaatjes/layout_content_onder.png") top center no-repeat;}



div.hoofdkader div.pagina h2.metrand{border-top:3px solid #000; padding:10px 0 0 0;}

/* Blok */
table.blok{}
table.blok tr{}
table.blok tr td{}
table.blok tr td.linksboven{width:26px; height:26px; background: url("../plaatjes/layout_blok_linksboven.png") no-repeat top left;}
table.blok tr td.middenboven{width:auto; height:26px; background: url("../plaatjes/layout_blok_middenboven.png") repeat-x top left;}
table.blok tr td.rechtsboven{width:26px; height:26px; background: url("../plaatjes/layout_blok_rechtsboven.png") no-repeat top left;}
table.blok tr td.middenlinks{width:26px; height:auto; background: url("../plaatjes/layout_blok_middenlinks.png") repeat-y top left;}
table.blok tr td.midden{padding:10px; background-color:#FFF;}
div.logo table.blok tr td.midden{padding:10px; background-color:#000;}
table.blok tr td.middenrechts{width:26px; height:auto; background: url("../plaatjes/layout_blok_middenrechts.png") repeat-y top left;}
table.blok tr td.linksonder{width:26px; height:26px; background: url("../plaatjes/layout_blok_linksonder.png") no-repeat top left;}
table.blok tr td.middenonder{width:auto; height:26px; background: url("../plaatjes/layout_blok_middenonder.png") repeat-x top left;}
table.blok tr td.rechtsonder{width:26px; height:26px; background: url("../plaatjes/layout_blok_rechtsonder.png") no-repeat top left;}



div.hoofdkader div.zoekblok{font-size:1.1em;}
div.hoofdkader div.zoekblok input{border:1px solid #FFF; padding:1px; width:100px; border:1px solid #000;}
div.hoofdkader div.zoekblok input.submit{padding:0;background-color:#FFF; color:#000; width:48px; font-weight:bold; margin:0 0 0 12px; cursor:pointer;}


div.hoofdkader div.logo{margin:0 0 0 0;}


div.hoofdkader div.rechts table.rechterbalk{height:100%;}
div.hoofdkader div.rechts div.visual{margin:0 0 0 0;}
div.hoofdkader div.rechts div.visual div.onderschrift{color:#666; margin:10px 0 0 0; font-style:italic;}
/*div.hoofdkader div.rechts div.visual div.boven{height:50px; background: url("../plaatjes/rechts_visual_boven.png") no-repeat top left;}
div.hoofdkader div.rechts div.visual div.onder{height:30px; background: url("../plaatjes/rechts_visual_onder.png") no-repeat top left;}
*/


div.hoofdkader div.rechts div.speellijstblok{width:240px;}
div.hoofdkader div.rechts h3{color:#000; font-size:2em; margin:0 0 20px 0;}
div.hoofdkader div.rechts h3 a{color:#000;}
div.hoofdkader div.rechts h3 a:hover{color:#d13b34;}
div.hoofdkader div.rechts div.netwerkblok h3{font-size:1.1em; font-weight:bold; margin:0 0 4px 0;}

div.hoofdkader div.rechts ul{}
div.hoofdkader div.rechts ul li{overflow:hidden; clear:both; padding:4px 0;}
div.hoofdkader div.rechts ul li span.datum{display:block; font-size:0.9em; padding:0 0 2px 0; color:#666;}
div.hoofdkader div.rechts ul li span.info{display:block; border-bottom:1px solid #CCC; padding:0 0 4px 0;}
div.doorlink{margin:10px 0 0 0;}


div.subtitelinfo{font-size:0.9em; margin:4px 0 18px 0;}
div.subtitelinfokort{font-size:0.9em; margin:2px 0; color:#999;}

/*
div.hoofdkader div.navigatie{margin:20px 0 0 0; text-align:right; font-size:0.9em; font-weight:bold;}
div.hoofdkader div.navigatie ul{}
div.hoofdkader div.navigatie ul li{margin:0 0 14px 0; font-size:1.2em;}
div.hoofdkader div.navigatie ul li a{background-color:#FFF; color:#000; border-left:2px solid #000;border-top:2px solid #000;border-bottom:2px solid #000; padding:4px;}
div.hoofdkader div.navigatie ul li a:hover{text-decoration:none; color:#ce3932;}
*/

div.hoofdkader div.navigatie{margin:0 0 0 0; font-size:0.9em; font-weight:bold; float:right; text-align:right;}
div.hoofdkader div.navigatie li.navonderdeel{background: url("../plaatjes/navhover.png") -180px 0; cursor:pointer; width:140px;}

div.hoofdkader div.navigatie ul{}
div.hoofdkader div.navigatie ul li{margin:0 4px 0 0; font-size:1.3em; height:1.2em;border-bottom:1px solid #CCC; padding:4px 0;}
div.hoofdkader div.navigatie ul li.laatste{border:none;}
div.hoofdkader div.navigatie ul li a{color:#000;}/* padding:0 0 0 10px;border-bottom:1px solid #CCC;*/
div.hoofdkader div.navigatie ul li a:hover{text-decoration:none;}
div.hoofdkader div.navigatie ul li div.titel{width:100px; float:right;}
div.hoofdkader div.navigatie ul li div.titel.hover a{color:#d13b34;}
div.hoofdkader div.navigatie ul li div.icoon{width:40px; float:right; text-align:right;}
div.hoofdkader div.navigatie ul li div.icoon img{opacity:0.7;}
div.hoofdkader div.navigatie ul li div.icoon img.hover{opacity:1;}


div.download{margin:20px 0 20px 0;}
div.download img.downloadpijl{float:left; margin:0 20px 0 0;}
div.download h4{font-size:1em;}
div.downloadblog h4{font-size:1.4em;}
div.download span{}
div.download img.icoon{position:relative; bottom:-3px; margin:0 6px 0 0;}



ul.metbullets{}
ul.metbullets li{list-style:circle; margin:0 0 0 16px;}

/* Header */

div.hoofdkader div.header{height:91px; width:420px; margin:0 0 0 240px; background: url("../plaatjes/layout_content_boven.png") no-repeat;}
div.hoofdkader div.headerhome{height:46px; background: url("../plaatjes/layout_home_boven.png") no-repeat bottom;}
div.hoofdkader div.header div.icoon{width:100px; height:60px; float:left; margin:30px 0 0 68px; text-align:center;}
div.hoofdkader div.header div.naam{width:152px; float:left; margin:62px 0 0 46px; text-align:center;}
div.hoofdkader div.header div.naam h1{font-size:1.7em;}
div.hoofdkader div.header div.naam h1 a{color:#000;}
div.hoofdkader div.header div.naam h1 a:hover{color:#d13b34; text-decoration:none;}
/*div.header{width:900px; height:220px; margin:auto; background-color:#999;}*/

div.header div.links{padding-left:20px; line-height:2em; text-transform:lowercase; height:226px; text-align:center;}
div.header div.links img{margin:16px 0 0 4px;}


div.header div.rechts {width: 490px; padding-right:20px; }



div.hoofdkader div.nieuwsbriefblok{float:right;}
div.hoofdkader div.nieuwsbriefblok h3{color:#000; font-size:1.1em; margin:0 0 4px 0; font-weight:bold;}
div.hoofdkader div.nieuwsbriefblok label{}
div.hoofdkader div.nieuwsbriefblok input{border:1px solid #000; padding:1px 3px; display:block; margin:4px 0 4px 0; width:148px; color:#666;}
div.hoofdkader div.nieuwsbriefblok input.submit{background-color:#FFF; color:#d13b34; padding: 1px 0; font-weight:bold; border:none; cursor:pointer; text-align:right;width:156px;}
div.hoofdkader div.nieuwsbriefblok input.submit:hover{background-color:#d13b34; color:#FFF;}
div.hoofdkader div.nieuwsbriefblok div.aanmeldsucces{color:#000; font-weight:bold; padding:30px 40px; text-align:center;}
div.hoofdkader div.nieuwsbriefblok div.aanmeldfout{background-color:#000; color:#FFF; font-weight:bold; padding:20px 10px; text-align:center;}



div.woorden{}
div.inleiding{font-weight:bold;}


div.content h3{font-size:1.2em; font-weight:bold; margin:10px 0 4px 0;}
div.content h3.licht{color:#333; font-weight:normal;}

div.meer{margin:10px 0 10px 0;}
div.meer a{background-color:#984E0F; border:1px solid #984E0F; color:#FFF; text-decoration:none; padding:2px 10px;}
div.meer a:hover{background-color:#FFF; color:#984E0F;text-decoration:none;}

div.contentblok{line-height:1.7em; text-align:left; margin:10px 0 30px 0; color:#333;}
div.contentblok h1{text-align:left; font-size:1.2em; font-weight:bold;}
div.contentblok a.bestel{background-color:#000; color:#FFF;border:1px solid #000; padding:1px 2px; display:block; margin:4px 0 0 0;}
div.contentblok a.bestel:hover{text-decoration:none; background-color:#FFF; color:#d13b34;}

div.contentblok ul{}
div.contentblok ul li{margin:0 0 0 14px;list-style-type:circle;}

div.vorige{width:160px; float:left; text-align:left;}
div.volgende{width:160px; float:right; text-align:right;}

div.opreis div.overzicht{margin:0 0 20px 0;}
div.opreis div.overzicht ul{}
div.opreis div.overzicht ul li{clear:both;border-bottom:1px solid #999; padding:1px;}
div.opreis div.overzicht ul li a{color:#000;}
div.opreis div.overzicht ul li:hover{background-color:#984E0F; color:#FFF;}
div.opreis div.overzicht ul li:hover a{color:#FFF;}
div.opreis div.overzicht ul li span.datum{width:80px; float:left;}
div.opreis div.overzicht ul li span.titel{width:250px; float:left; }

div.hoofdkader div.pagina div.mediablok{margin:0 0 10px 0;}
div.hoofdkader div.pagina div.mediablok div.afbeelding{width:110px; float:left;}
div.hoofdkader div.pagina div.mediablok div.afbeelding img{border:1px solid #000;}
div.hoofdkader div.pagina div.mediablok div.tekst{width:210px; float:left; padding:10px 0 0 0;}
div.hoofdkader div.pagina div.mediablok div.tekst h2{font-size:1.1em;}

div.hoofdkader div.pagina div.mediablok div.tekst a{color:#d13b34;}
div.hoofdkader div.pagina div.mediablok div.tekst a:hover{color:#d13b34; text-decoration:underline;}
div.hoofdkader div.pagina div.mediablok div.tekst a.bestel{background-color:#000; color:#FFF;border:1px solid #000; padding:1px 2px; display:block; margin:4px 0 0 0;}
div.hoofdkader div.pagina div.mediablok div.tekst a.bestel:hover{text-decoration:none; background-color:#FFF; color:#d13b34;}

div.hoofdkader div.pagina div.cddvd input{background-color:#000; color:#FFF; border:1px solid #000;margin:8px 0 0 0; font-size:0.9em; display:block;}
div.hoofdkader div.pagina div.cddvd input.hidden{border:none;}
div.hoofdkader div.pagina div.cddvd input:hover{background-color:#FFF; color:#000;border:1px solid #000;}
div.hoofdkader div.pagina div.cddvd h3{font-size:1.5em; margin:16px 0 0 0;}


/* Footer */
div.footer{margin:20px 0 10px 0;}
div.footer div.tekstblok{ color:#FFF; padding:4px 10px;font-size:0.8em; width:826px; margin:0 0 0 30px; text-align:center;}
div.footer div.tekstblok a{color:#FFF;}
div.footer div.tekstblok div.links{width:200px; float:left; }
div.footer div.tekstblok div.rechts{width:200px; float:right; text-align:right;}


/* Speellijst */
div.speellijst{}
div.speellijst div.geenspeellijst{margin:20px 0; font-style:italic;}
div.speellijst div.alleseizoenen{width:200px; float:right; text-align:right;}
div.speellijst table{width:100%; margin:30px 0 0 0;}
div.speellijst table tr{}
div.speellijst table tr.geweest{color:999;}
div.speellijst table tr th{}
div.speellijst table tr td{padding:2px 1px;border-bottom:1px solid #CCC;vertical-align:top;}
div.speellijst table tr td.geweest{color:#999;}
div.speellijst table tr td.datum{width:70px; text-align:right; padding:2px 6px 0 0; }
div.speellijst table tr td.datum div.tijd{}
div.speellijst table tr td.tijd{width:50px;}
div.speellijst table tr td.locatie{width:auto;}
div.speellijst table tr td.plaats{width:120px;}
div.speellijst table tr td.telefoon{width:112px; text-align:right;}
div.speellijst table tr td.icoon{width:14px; text-align:center;}
div.speellijst table tr span{font-size:0.8em; padding:0 1px; border:1px solid #000;}
div.speellijst table tr span.besloten{background-color:#FFF; cursor:default;}
div.speellijst table tr span.meerdere{}


/* Gastenboek */
div.gastenboek{}
/*div.gastenboek h4{margin:50px 0 0 8px; color:#FFF; font-size:1.4em;}*/
div.gastenboek div.bedankt{background-color:#090; color:#FFF; text-align:center; padding:10px; margin:0 0 10px 0;}
div.gastenboek div.foutmelding{width:298px; background-color:#900; color:#FFF; text-align:center; padding:10px; margin:0 0 10px 0;}



div.gastenboek div.kop{}
div.gastenboek div.kop div.naam{width:200px; float:left; }
div.gastenboek div.kop div.naam h3{font-weight:bold;}
div.gastenboek div.kop div.datum{width:120px; float:right; text-align:right; color:#000; font-size:0.9em;}
div.gastenboek div.tekst{font-style:italic;}
div.gastenboek div.eigentekst{font-style:italic; background-color:#984E0F; color:#FFF; padding:5px;}


div.gastenboek div.reactieform{margin:0 auto 40px auto;}
div.gastenboek div.reactieform form{width:100%; margin:10px 0 0 0;}
div.gastenboek div.reactieform form label{width: 100px; float:left; clear:left; margin:0 0 6px 0; color:#000;}
div.gastenboek div.reactieform form label span{font-size:0.9em; color:#000;}
div.gastenboek div.reactieform form img.plaatje{width: auto; float:left; margin:0 0 6px 0; border:1px solid #000;}
div.gastenboek div.reactieform form input{width: 210px; float:left; margin:0 0 6px 0; padding:2px; border:1px solid #000;}
div.gastenboek div.reactieform form input.fout{color:#FFF; background-color:#900;}
div.gastenboek div.reactieform form input.tijd{width:40px;}
div.gastenboek div.reactieform form input.antispam{margin:16px 0 0 0;}
div.gastenboek div.reactieform form input.bestand{width:auto; border:none;}
div.gastenboek div.reactieform form textarea{width: 210px; float:left; margin:0 0 6px 0; padding:2px; border:1px solid #000;}
div.gastenboek div.reactieform form textarea.fout{color:#FFF; background-color:#900;}
div.gastenboek div.reactieform form div.submitblok{clear:both; padding:20px 0 0 0;}
div.gastenboek div.reactieform form div.submitblok input{width:316px; padding:2px; background-color:#d13b34; color:#FFF; text-align:center; display:block; border:1px solid #d13b34; font-weight:bold;}
div.gastenboek div.reactieform form div.submitblok input:hover{background-color:#FFF; color:#d13b34;}
div.gastenboek div.reageerlink{float:right;}
form .anti{margin:4px 0 2px 0; display:block;}

div.zoeken{}
div.zoeken h3{font-weight:bold; margin:6px 0 4px 0; font-size:1.2em;}

/* Contact */
div.contactformulier{margin:0 0 0 0;}
div.contactformulier div.contactbedankt{font-weight:bold; margin:0 0 20px 0; background-color:#090; color:#FFF; padding:10px; width:298px;}
div.contactformulier div.foutmelding{font-weight:bold; margin:0 0 20px 0; background-color:#900; color:#FFF; padding:10px; width:298px;}
div.contactformulier form{width:100%; margin:10px 0 0 0;}
div.contactformulier form label{width: 100px; float:left; clear:left; margin:0 0 6px 0; color:#000; background-color:#FFF;}
div.contactformulier form label span{font-size:0.9em; color:#000; }
div.contactformulier form input, div.contactformulier form textarea{width: 210px; float:left; margin:0 0 6px 0; padding:2px; border:1px solid #000;}
div.contactformulier form input.antispam{margin:16px 0 0 0;}
div.contactformulier form textarea{height:110px;}
div.contactformulier form input.klein{width:30px;}
div.contactformulier form input.fout{color:#FFF; background-color:#900;}
div.contactformulier form input.submit{padding:2px; width:316px; background-color:#000; color:#FFF; text-align:center; display:block; border:1px solid #000; font-weight:bold;}
div.contactformulier form input.submit:hover{background-color:#FFF; color:#000;}
div.contactformulier form textarea.fout{color:#FFF; background-color:#900;}

div.klokhuis ul{margin:20px 0 30px 0;}
div.klokhuis ul li{clear:both;border-bottom:1px solid #999; }
div.klokhuis ul li a{color:#000; display:block; width:338px;padding:1px; cursor:pointer;}
div.klokhuis ul li a:hover{text-decoration:none; background-color:#984E0F; color:#FFF;}
div.klokhuis ul li:hover{background-color:#984E0F;}
div.klokhuis ul li:hover a{color:#FFF;}
div.klokhuis ul li span.titel{width: 180px; float:left; display:block;}
div.klokhuis ul li span.categorie{width: 194px; float:left; display:block; text-align:right;}


div.videoblok{margin:0 0 30px 0; padding:9px 0 0 0;}
div.videos{}
div.videos ul{}
div.videos ul li{clear:both;margin:0 0 10px 0; display:block; width:320px;}
div.videos ul li span.videothumb{width: 130px; float:left; display:block;}
div.videos ul li span.videotekst{width: 190px; float:left; display:block; padding:10px 0 0 0;}
div.videos ul li span.videotekst a{display:normal;}


div.videos div.videocategorien{margin:10px 0;}

div.liedjesluisteren{margin:2px 0 30px 0;}

div.audiospelerklein{margin:10px auto 0 auto;}
div.audiospelerklein object.player{width:24px;}
div.audiospelerklein div.liedtitel{width:290px; float:right; font-size:1.2em; font-style:italic;}


div.hoofdkader div.pagina div.audioplayerblok{background:#999 url('../plaatjes/blokachtergrondsmal.jpg') top repeat-x; margin:10px 0 10px 0; padding:10px; text-align:center;}
div.hoofdkader div.pagina div.audioplayerblok a{color:#FFF; font-size:1em; font-weight:bold;}




div.gastenboekblok{line-height:1.7em; text-align:left; margin:10px 0 20px 0; border-top:1px solid #999; padding:6px 0 0 0;}




/* Programma */
div.hoofdkader div.pagina div.programma{}
div.hoofdkader div.pagina div.programma img.visual{margin:auto; text-align:center;}
div.hoofdkader div.pagina div.programma h1{font-size:3em;margin:0; line-height:0.9em; margin:0 0 8px 0;}
div.hoofdkader div.pagina div.programma h2{border-bottom:1px solid #999;}
div.hoofdkader div.pagina div.programma h2.sub{font-size:1.3em;}
div.hoofdkader div.pagina div.programma div.rest{margin:20px 0;}



div.klokhuiscategorien{}



/* Paginering */
div.paginering{margin:10px 0 10px 0; font-size:0.8em;}
div.paginering a{padding:2px 3px 2px 3px; text-decoration:none;}
div.paginering a:hover{text-decoration:none; background-color:#d13b34; color:#FFF;}
div.paginering span.actief{background-color:#d13b34; color:#FFF; padding:2px 3px 2px 3px;}
div.paginering .links{padding:2px 8px 2px 6px;}
div.paginering .rechts{padding:2px 6px 2px 8px;}

div.naaralles{font-size:0.9em; margin:10px 0;}


/* Fotos */
div.fotos{width:320px;}
div.fotos div.fotoblok{width:100px; height:100px; margin:0 0 6px 10px; float:left; position:relative; text-align:center;}
div.fotos div.eerste{margin-left:0;}
div.fotos div.fotoblok div.fotokader{width:140px; position:absolute; bottom:0;left: 50%; margin-left: -70px;}
div.fotos div.fotoblok div.fotokader img{border:1px solid #000;}


div.fotoalbums div.albumblok{width:150px; height:166px; margin:0 0 10px 20px; float:left; position:relative; text-align:center;  background-color:#000;}
div.fotoalbums div.eerste{margin-left:0;}
div.fotoalbums div.albumblok div.fotokader{width:140px; position:absolute; bottom:0; left: 50%; margin-left: -70px;}
div.fotoalbums div.albumblok div.fotokader img{border:1px solid #FFF;}
div.fotoalbums div.albumblok div.albumtitel{background-color:#000; color:#FFF; padding:2px; text-align:center;}
div.fotoalbums div.albumblok a{color:#FFF; display:block;}
div.fotoalbums div.albumblok a:hover{color:#FFF; text-decoration:none;}
div.fotoalbums div.albumblok div.fotoaantal{position:absolute; right: 6px; top: 6px; z-index:10; padding:4px 6px; background-color:#FFF; color:#FFF; font-weight:bold; border:3px solid #000;}
div.fotoalbums div.albumblok div.fotoaantal a{color:#d13b34;}
/* Fotodetail */
div.pagina div.fotodetail h2.fotograaf{font-size:1em; margin:0 0 4px 0; letter-spacing:0;}
div.pagina div.fotodetail h2.fotograaf a{color:#000; text-decoration:none;}
div.pagina div.fotodetail h2.fotograaf a:hover{color:#000; text-decoration:underline;}
div.fotodetail{text-align:center;}
div.fotodetail div.nav{margin:0 0 10px 0;}
div.fotodetail div.foto{}
div.fotodetail div.foto img{border:1px solid #000;}






