* html .visualIEFloatFix { height: 0.01%; }
body{font-family: Arial, Lucida Sans, Tahoma, Sans-Serif; font-size:14px; background: url('../plaatjes/achtergrond.jpg') repeat-y center top ;}
.clear{clear:both;}
em{font-style:italic;}
strong{font-weight:bold;}
.centreer{margin:auto; text-align:center;}



div.opreis div.wereldkaart{width:340px; height:159px; background: url('../plaatjes/wereld.jpg') top center;}
/*div.opreis div.europa{background-position: bottom;}*/


a{color:#984E0F; text-decoration:none;}
a:hover{color:#984E0F; text-decoration:underline;}

p{margin:0 0 0 0;}
p.break{margin:0 0 0 0;}
/* Hoofdkader */
div.wrapper{width:900px; margin:auto; }
div.hoofdkader{width:860px; margin:auto; background-color:#FFF;}

div.links{width:224px; float:left; }
div.rechts{width:600px; float:right;}
div.links div.visual{margin:10px 0 0 0;}
div.links div.visual img{border:1px solid #000; margin:0 0 10px 0;}



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

/* Header */

div.header{width:900px; height:226px; margin:0 auto 10px auto; background-color:#FFF; border-bottom:4px solid #000;}

/*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; }
/* Navigatie */
div.header div.navigatie{width:478px; margin:20px 0 0 0; float:right;}/* 441*/
div.header div.navigatie div.navblok{width:86px; height:86px; float:right; margin:1px; border:3px solid #000; position:relative; cursor:pointer;}
div.header div.navigatie a{text-decoration:none; cursor:pointer;}
div.header div.navigatie a:hover{text-decoration:none;}
div.header div.navigatie div.navblok div.navtekst{width:86px; color:#FFF; text-align:center; padding:2px 0; position: absolute; bottom:0px;}
div.header div.navigatie div.navblok div.navtekstachtergrond{width:86px; background-color:#000; height:20px; position: absolute; bottom:0px; opacity:0.8;filter: alpha(opacity = 80);}
div.header div.navigatie div.navblok div.navplaatje{height:86px; width:86px; opacity:1;filter: alpha(opacity = 100);}
div.header div.navigatie div.actief, div.header div.navigatie div.hover{border:3px solid #000;}
div.header div.navigatie div.actief div.navplaatje, div.header div.navigatie div.hover div.navplaatje{opacity:0.7;filter: alpha(opacity = 70);}
div.header div.navigatie div.actief div.navtekst, div.header div.navigatie div.hover div.navtekst{font-weight:bold; bottom:30px;}
div.header div.navigatie div.actief div.navtekstachtergrond{bottom:0; height:86px; opacity:0.9;filter: alpha(opacity = 90);} 
div.header div.navigatie div.hover div.navtekstachtergrond{bottom:0; height:60px;}


div.header div.navigatie div#nav-programma div.navplaatje{background: url('../plaatjes/nav/nav-programma.jpg') left top;}
div.header div.navigatie div#nav-speellijst div.navplaatje{background: url('../plaatjes/nav/nav-speellijst.jpg') left top;}
div.header div.navigatie div#nav-fotos div.navplaatje{background: url('../plaatjes/nav/nav-fotos.jpg') left top;}
div.header div.navigatie div#nav-gastenboek div.navplaatje{background: url('../plaatjes/nav/nav-gastenboek.jpg') left top;}
div.header div.navigatie div#nav-cddvd div.navplaatje{background: url('../plaatjes/nav/nav-cddvd.jpg') left top;}
div.header div.navigatie div#nav-woorden div.navplaatje{background: url('../plaatjes/nav/nav-woorden.jpg') left top;}
div.header div.navigatie div#nav-opreis div.navplaatje{background: url('../plaatjes/nav/nav-opreis.jpg') left top;}
div.header div.navigatie div#nav-videos div.navplaatje{background: url('../plaatjes/nav/nav-videos.jpg') left top;}
div.header div.navigatie div#nav-klokhuis div.navplaatje{background: url('../plaatjes/nav/nav-klokhuis.jpg') left top;}
div.header div.navigatie div#nav-contact div.navplaatje{background: url('../plaatjes/nav/nav-contact.jpg') left top;}

div.woorden{}
div.inleiding{font-weight:bold;}
div.subtitelinfo{font-size:0.9em; margin:0 0 6px 0;}


div.woorden ul{}
div.woorden ul li{clear:both; border-bottom:1px solid #999;}
div.woorden ul li a{color:#000; display:block; width:338px; cursor:pointer; padding:1px;}
div.woorden ul li a:hover{text-decoration:none; background-color:#984E0F; color:#FFF;}
/*div.woorden ul li:hover{background-color:#984E0F;}
div.woorden ul li:hover a{color:#FFF;}
*/
div.woorden ul li span.datum{width:80px; float:left; display:block;}
div.woorden ul li span.titel{width:170px; float:left; display:block; }
div.woorden ul li span.categorie{width:80px; float:right; text-align:right; display:block;}

div.woorden div.categorieen{width:154px; margin:0 0 8px 0;}


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:justify; margin:10px 0 20px 0; font-size:1.1em; color:#333;}
div.contentblok ul.werelddelen{margin:30px auto 10px auto; width:320px;}
div.contentblok ul.werelddelen li{width:140px; float:left; background-color:#999; color:#FFF; margin:2px 5px;}
div.contentblok ul.werelddelen li a{color:#FFF; width:136px; display:block;padding:0 2px;}
div.contentblok ul.werelddelen li a:hover{text-decoration:none;background-color:#000;}


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:220px; 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 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.mediablok div.tekst input.hidden{border:none;}
div.hoofdkader div.pagina div.mediablok div.tekst input:hover{background-color:#FFF; color:#000;border:1px solid #000;}
div.hoofdkader div.pagina div.mediablok div.tekst a{color:#984E0F;}
div.hoofdkader div.pagina div.mediablok div.tekst a:hover{color:#984E0F; text-decoration:underline;}


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 
background:#000 url('../plaatjes/groenbloksmal.jpg') top repeat-x;  
*/
div.footer{margin:60px 0 0 0;}
div.footer div.tekstblok{ color:#999; padding:10px;font-size:0.8em;}
div.footer div.tekstblok a{color:#999;}
div.footer div.tekstblok div.rechts{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 #999;}
div.speellijst table tr td.geweest{color:#999;}
div.speellijst table tr td.datum{width:90px;}
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:100px; text-align:right;}
div.speellijst table tr td.icoon{width:30px; text-align:center;}
div.speellijst table tr td.icoon span{font-size:0.8em; padding:0 1px; border:1px solid #000;}
div.speellijst table tr td.icoon span.besloten{background-color:#FFF; cursor:default;}
div.speellijst table tr td.icoon 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:360px; 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:210px; 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: 232px; 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:8px 0 0 0;}
div.gastenboek div.reactieform form input.bestand{width:auto; border:none;}
div.gastenboek div.reactieform form textarea{width: 232px; 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:340px; padding:2px; background-color:#984E0F; color:#FFF; text-align:center; display:block; border:1px solid #984E0F; font-weight:bold;}
div.gastenboek div.reactieform form div.submitblok input:hover{background-color:#FFF; color:#984E0F;}
div.gastenboek div.reageerlink{float:right;}


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:320px;}
div.contactformulier div.foutmelding{font-weight:bold; margin:0 0 20px 0; background-color:#900; color:#FFF; padding:10px; width:320px;}
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: 232px; float:left; margin:0 0 6px 0; padding:2px; border:1px solid #000;}
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:338px; 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 20px 0; padding:9px 0 0 0;}
div.videos{}
div.videos ul{overflow:auto;}
div.videos ul li{clear:both;margin:0 0 10px 0; display:block;}
div.videos ul li span.videothumb{width: 140px; 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 10px 0;}

div.audiospelerklein{margin:10px auto 0 auto;}
div.audiospelerklein object.player{width:24px;}
div.audiospelerklein div.liedtitel{width:310px; 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;}


/* Pagina */
div.hoofdkader div.pagina{}
div.hoofdkader div.pagina h1{font-size:2em; font-weight:bold; margin:0 0 10px 0; text-transform:lowercase}
div.hoofdkader div.pagina h2{font-size:1.6em; color:#000;margin-bottom:8px; text-align:left;}
div.hoofdkader div.pagina h2 a{color:#000;}
div.hoofdkader div.pagina h2 a:hover{color:#000;}
div.hoofdkader div.pagina h2.metrand{border-top:3px solid #000; padding:10px 0 0 0;}
div.hoofdkader div.pagina h3{color:#000;}

div.hoofdkader div.pagina div.zijbalk{width:224px; float:right;}

div.hoofdkader div.pagina div.content{width:340px; float:left; padding-top:10px;}
div.hoofdkader div.pagina div.contentbreed{width:600px; float:left; padding-top:10px;}


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

div.hoofdkader div.pagina div.zoekblok{background:#000 url('../plaatjes/blokachtergrondsmal.jpg') top repeat-x; margin:0 0 10px 0; padding:10px; font-size:1.1em;}
div.hoofdkader div.pagina div.zoekblok input{border:1px solid #FFF; padding:1px; width:134px;}
div.hoofdkader div.pagina 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.pagina div.nieuwsbriefblok{background:#999 url('../plaatjes/blokachtergrond.jpg') top repeat-x; margin-top:10px; padding:10px;}
div.hoofdkader div.pagina div.nieuwsbriefblok h3{color:#FFF; font-size:1.1em; margin:0 0 10px 0; font-weight:bold;}
div.hoofdkader div.pagina div.nieuwsbriefblok label{width:60px; float:left; clear:both; color:#FFF; padding:5px 0 0 0;}
div.hoofdkader div.pagina div.nieuwsbriefblok input{border:1px solid #FFF; padding:1px; display:block; margin:4px 0 4px 0; width:137px; float:left;}
div.hoofdkader div.pagina div.nieuwsbriefblok input.submit{background-color:#FFF; color:#000; width:201px; font-weight:bold; font-size:1.1em; cursor:pointer;}
div.hoofdkader div.pagina div.nieuwsbriefblok div.aanmeldsucces{color:#FFF; font-weight:bold; padding:2px; text-align:center;}
div.hoofdkader div.pagina div.nieuwsbriefblok div.aanmeldfout{background-color:#900; color:#FFF; font-weight:bold; padding:2px; text-align:center;}


div.hoofdkader div.pagina div.speellijstblok{background:#000 url('../plaatjes/blokachtergrond.jpg') top repeat-x; margin-top:10px; padding:10px; color:#FFF;}
div.hoofdkader div.pagina div.speellijstblok h3{color:#FFF; font-size:2em; margin:0 0 20px 0;}
div.hoofdkader div.pagina div.speellijstblok a{color:#FFF; text-decoration:underline;}
div.hoofdkader div.pagina div.speellijstblok a:hover{color:#999; text-decoration:underline;}
div.hoofdkader div.pagina div.speellijstblok ul{}
div.hoofdkader div.pagina div.speellijstblok ul li{overflow:hidden; clear:both;}
div.hoofdkader div.pagina div.speellijstblok ul li span.datum{display:block; width:80px; float:left;}
div.hoofdkader div.pagina div.speellijstblok ul li span.info{display:block; width:120px; float:left;}
div.hoofdkader div.pagina div.speellijstblok div.naarhelespeellijst{margin:10px 0 0 0;}


div.hoofdkader div.pagina div.boekingsblok{border:2px solid #000; margin-top:10px; padding:10px;}
div.hoofdkader div.pagina div.boekingsblok h3{color:#000; font-size:2em; margin:0 0 20px 0; font-weight:bold;}
div.hoofdkader div.pagina div.boekingsblok p{margin:0;line-height:1.3em;}


div.hoofdkader div.pagina div.winkelwagenblok{border:2px solid #000; margin-top:10px; padding:10px;}
div.hoofdkader div.pagina div.winkelwagenblok h3{color:#000; font-size:2em; margin:0 0 20px 0; font-weight:bold;}
div.hoofdkader div.pagina div.winkelwagenblok div.onderdeel{border-bottom:1px solid #999; padding:2px 0;}
div.hoofdkader div.pagina div.winkelwagenblok span.titel{width:122px; float:left;}
div.hoofdkader div.pagina div.winkelwagenblok span.prijs{width:60px; float:left; text-align:right;}
div.hoofdkader div.pagina div.winkelwagenblok span.icoon{width:14px; float:left; margin:0 0 0 4px; background-color:#000; color:#FFF; font-size:0.8em; text-align:center; cursor:default;}
div.hoofdkader div.pagina div.winkelwagenblok div.totaal {font-weight:bold; padding:8px 0 0 0;}
div.hoofdkader div.pagina div.winkelwagenblok div.totaal span.icoon{background:none;}
div.hoofdkader div.pagina div.winkelwagenblok div.verder{margin:10px 0 0 0; display:none;}
div.hoofdkader div.pagina div.winkelwagenblok input.submit{border:1px solid #000; padding:1px; display:block; margin:4px 0 4px 0; width:204px; background-color:#000; color:#FFF;}
div.hoofdkader div.pagina div.winkelwagenblok input.submit:hover{background-color:#FFF; color:#000; width:204px; font-weight:bold;}
div.hoofdkader div.pagina div.winkelwagenblok span#winkelwagenlegen{font-size:0.9em; display:block; margin:10px 0 0 0; color:#984E0F; cursor:pointer;}
div.hoofdkader div.pagina div.winkelwagenblok span#winkelwagenlegen:hover{text-decoration:underline;}
div.hoofdkader div.pagina div.winkelwagenblok a.submit{border:1px solid #000; padding:1px; display:block; margin:4px 0 4px 0; width:204px; background-color:#000; color:#FFF; text-align:center;}
div.hoofdkader div.pagina div.winkelwagenblok a.submit:hover{background-color:#FFF; color:#000; width:204px; font-weight:bold; text-decoration:none;}
div.hoofdkader div.pagina div.winkelwagenblok div#extrakosten{}
div.hoofdkader div.pagina div.winkelwagenblok div#verzendkosten{display:none;}
div.hoofdkader div.pagina div.winkelwagenblok div.lijn{border-top:2px solid #000;}

div.hoofdkader div.pagina div.winkelwagenvolblok{background-color:#984E0F; width:224px; margin:10px 0;}
div.hoofdkader div.pagina div.winkelwagenvolblok h3{color:#FFF; font-size:1.1em; font-weight:bold;}
div.hoofdkader div.pagina div.winkelwagenvolblok h3 a{color:#FFF; display:block; width:202px;padding:10px;border:1px solid #984E0F;}
div.hoofdkader div.pagina div.winkelwagenvolblok h3 a:hover{color:#984E0F; background-color:#FFF; text-decoration:none; border:1px solid #984E0F;}

div.hoofdkader div.pagina div.bestelling{}
div.hoofdkader div.pagina div.bestelling table{width:344px; margin:10px 0 20px 0;}
div.hoofdkader div.pagina div.bestelling table tr.totaal{font-weight:bold;}
div.hoofdkader div.pagina div.bestelling table td{border-bottom:1px solid #999; padding:2px; vertical-align:top;}
div.hoofdkader div.pagina div.bestelling table td.prijs{text-align:right; width:70px; padding-right:4px; color:#666;}
div.hoofdkader div.pagina div.bestelling table td.lijn{border-left:1px solid #999; color:#000;}
/* Programma */
div.hoofdkader div.pagina div.programma{}
div.hoofdkader div.pagina div.programma h1{font-size:3em;margin:0; line-height:0.9em;}
div.hoofdkader div.pagina div.programma h2{}
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:#984E0F; color:#FFF;}
div.paginering span.actief{background-color:#984E0F; 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; float:right;}


/* Fotos */
div.fotos{width:600px;}
div.fotos div.fotoblok{width:140px; height:140px; margin:0 0 10px 13px; 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:140px; height:160px; margin:0 0 10px 13px; 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{}
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:#000; color:#FFF; font-weight:bold; border:1px solid #FFF;}

/* 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;}






