/* Monko CSS - juli 2007 */

/* Pagina opmaak */
body{margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f3f3f3;}
div#pagina_bovenblok{width:100%; height:200px; background:url(../plaatjes_basis/pagina_bovenbalkag.gif) repeat-x;}
div#pagina_bovenblokbinnen{width:760px; margin-left:auto; margin-right:auto;}
div#pagina_bovenbloknavblok{width:560px; float:left; padding-top:140px; color:#eb3591;}
div#pagina_bovenbloklogoblok{width:194px; float:right;}
div#pagina_middenblok{width:100%; clear:both; padding-bottom:30px;}
div#pagina_onderblok{width:100%; clear:both; height:80px; background:url(../plaatjes_basis/pagina_onderbalklijn.gif) top repeat-x;}
div#pagina_onderblokbinnen{width:760px; margin-left:auto; margin-right:auto; text-align:center; padding-top:20px;}
div#pagina_onderbalklinkblok{padding-top:20px;}
div#pagina_onderbalklinks{float:left; padding:0 0 0 4px;font-size:9px; color:#999999;}
div#pagina_onderbalkrechts{float:right; padding:0 4px 0 0; font-size:9px; color:#999999;}
div#pagina_contentblok{width:760px; margin-left:auto; margin-right:auto;}
div#pagina_contentplaatjeblok{width:302px; float:left;}
img#pagina_contentplaatje{border:1px solid #999999;}
div#pagina_contenttekst{width:438px; float:right;  text-align:justify; color:#666666; line-height:1.7em;}
div#pagina_contenttitel{width:100%; margin-bottom:14px; padding:2px 0 8px 0; line-height:2em;}
div.centreer{margin-left:auto; margin-right:auto; text-align:center;}
div.clear{clear:both;}
div.pagina_paginanavblok{width:240px; margin-left:auto; margin-right:auto; padding:10px 0 40px 0; clear:both;}
div.pagina_paginanavlinkblok{width:80px; float:left; font-weight:bold;}

/* Navigatie */
.navlink, .navlink:link, .navlink:visited, .navlink:active{color:#eb3591; text-decoration:none; letter-spacing:1px; font-size:12px;}
.navlink:hover{color:#eb3591; text-decoration:underline;}
.navlinkhuidig, .navlinkhuidig:link, .navlinkhuidig:visited, .navlinkhuidig:active, .navlinkhuidig:hover{color:#eb3591; text-decoration:underline; letter-spacing:1px; font-size:12px;}
.navlinkonder, .navlinkonder:link, .navlinkonder:visited, .navlinkonder:active{color:#666666; text-decoration:none;}
.navlinkonder:hover{color:#666666; text-decoration:underline;}
.navlinkonderhuidig, .navlinkonderhuidig:link, .navlinkonderhuidig:visited, .navlinkonderhuidig:active, .navlinkonderhuidig:hover{color:#666666; text-decoration:underline;}

/* Plaatjes */
img.plaatje_rechts{float:right; margin:2px 0 6px 10px;}

/* Pagina nummers */
div.paginanummers_balk{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:16px;margin-top:8px;}
.paginanummers_paginanummer:link, .paginanummers_paginanummer:visited, .paginanummers_paginanummer:active, .paginanummers_paginanummer:hover, .paginanummers_paginanummerhuidig:link, .paginanummers_paginanummerhuidig:visited, .paginanummers_paginanummerhuidig:active, .paginanummers_paginanummerhuidig:hover{color:#666666;text-decoration:none;padding-left:3px;padding-right:3px;padding-bottom:2px;padding-top:2px;border:1px solid #CCCCCC;}
.paginanummers_paginanummer:hover{border:1px solid #666666;}
.paginanummers_paginanummerhuidig:link, .paginanummers_paginanummerhuidig:visited, .paginanummers_paginanummerhuidig:active{border:1px solid #eb3591;background-color:#eb3591;color:#FFFFFF;}
.paginanummers_paginanummerhuidig:hover{background-color:#CCCCCC;color:#666666; border:1px solid #999999;}

/* Blog */
div.blog_datumbalk{font-size:10px; margin:4px 0 4px 0; color:#eb3591;}
div.blog_archiefbalk{padding:4px 4px 4px 0;}

/* Forms */
.form_submitknopblok{margin-left:auto; margin-right:auto; text-align:center;}
.form_submitknop{font-size:11px;}
.form_invulveld{font-size:11px;}
.form_invulveldvol{font-size:11px; width:90%;}
.form_tweetekeninvulveld{font-size:11px;width:24px;}
.form_viertekeninvulveld{font-size:11px;width:48px;}

/* Beautytips */
div#beautytips_tekst{padding-top:10px; font-size:12px; letter-spacing:2px; font-style:italic; line-height:1.8em;}


/* Teksten */
h1{font-size:24px; font-weight:bold; margin:0; letter-spacing:2px;}
h2{font-size:24px; font-weight:bold; margin:0;}
h3{font-size:14px; font-weight:bold; margin:0;}
.tekst_heelklein{font-size:9px; font-weight:normal;}
.tekst_klein{font-size:10px; font-weight:normal;}

/* Links */
a:link, a:visited, a:active{color:#eb3591; text-decoration:underline;}
a:hover{color:#333333; text-decoration:underline;}
.zwartelink, .zwartelink:link, .zwartelink:visited, .zwartelink:active{color:#000000; text-decoration:none;}
.zwartelink:hover{color:#000000; text-decoration:underline;}
.wittelink, .wittelink:link, .wittelink:visited, .wittelink:active{color:#FFFFFF; text-decoration:none;}
.wittelink:hover{color:#FFFFFF; text-decoration:underline;}
.monkolink, .monkolink:link, .monkolink:visited, .monkolink:active{color:#999999; text-decoration:none;}
.monkolink:hover{color:#999999; text-decoration:underline;}
.archiefnavlink, .archiefnavlink:link, .archiefnavlink:visited, .archiefnavlink:active{font-size:10px; color:#eb3591; padding:2px; border:1px solid #eb3591; text-decoration:none; background-color:#f3f3f3;}
.archiefnavlink:hover{color:#FFFFFF; border:1px solid #eb3591; text-decoration:none; background-color:#eb3591;}
.archieflink, .archieflink:link, .archieflink:visited, .archieflink:active{font-size:11px; color:#eb3591; padding:2px; border:1px solid #eb3591; text-decoration:none; background-color:#f3f3f3;}
.archieflink:hover{color:#FFFFFF; border:1px solid #eb3591; text-decoration:none; background-color:#eb3591;}

/* Reacties */
#reacties_form{width:80%; margin-left:auto; margin-right:auto; margin-top:20px; }
.reacties_invultabel{width:100%; margin-left:auto; margin-right:auto; margin-top:20px;}
.reacties_invultabel td{padding:2px; font-size:11px;}
.reacties_vraagcel{width:80px;}
div.reacties_uitlegblok{font-size:10px; margin-top:2px;}
.reacties_antwoordcel{}
.reacties_invulveld{font-size:11px; width:90%;}
.reacties_invulveldfout{font-size:11px; width:90%; background-color:#FF0000; color:#FFFFFF;}
div.reacties_meldingsblok{padding:8px; margin-bottom:10px; text-align:center; font-size:13px; font-weight:bold; letter-spacing:4px; background-color:#CCCCCC; border:1px solid #333333;}
div.reacties_berichtcontainer{padding:10px 2px 10px 2px;}
div.reacties_kopblok{}
div.reacties_naamblok{font-weight:bold; margin-bottom:4px;}
div.reacties_datumblok{font-size:10px; font-style:italic; margin-bottom:4px;}
div.reacties_berichtblok{}

/* Behandelingen */
div#behandelingen_specifiekprijs{width:100%; font-size:18px; font-weight:bold; padding-top:10px; text-align:right;}
div.behandelingen_kopblok{width:100%; background-color:#CCCCCC;}
div.behandelingen_naam{padding:6px 0 4px 0; float:left; width:310px;}
div.behandelingen_prijs{font-size:11px; float:right; width:110px; text-align:right; padding:6px 0 4px 0;}
div.behandelingen_beschrijving{clear:both; border-bottom:1px solid #CCCCCC; margin-bottom:6px; padding-bottom:4px;}
.behandelingen_prijsoud{text-decoration:line-through;}
.behandelingen_prijsnieuw{color:#eb3591; font-size:12px; font-weight:bold;}
.behandelingen_prijsnieuwgroot{color:#eb3591; font-size:22px; font-weight:bold;}

/* Producten */
div.producten_blok{clear:both;border-bottom:1px solid #CCCCCC; padding:12px 0 4px 0; }
div.producten_naam{padding:0 0 4px 0;width:310px;}
div.producten_prijs{font-size:11px; float:right; width:110px; text-align:right; padding:2px 0 0 0;}
div.producten_beschrijving{float:left; width:338px;}
.producten_prijsoud{text-decoration:line-through;}
.producten_prijsnieuw{color:#eb3591; font-size:12px; font-weight:bold;}
.producten_prijsnieuwgroot{color:#eb3591; font-size:22px; font-weight:bold;}
div.producten_plaatjesblok{float:left; width:100px;}
img.producten_thumb{border:1px solid #999999;}
div#producten_specifiekprijs{width:100%; font-size:18px; font-weight:bold; padding-top:10px; text-align:right;}

/* Contact */
.contact_invultabel{width:80%; margin-left:auto; margin-right:auto; margin-top:20px;}
.contact_invultabel td{padding:2px; font-size:11px;}
.contact_vraagcel{width:130px;}
.contact_antwoordcel{}
.contact_invulveld{font-size:11px; width:90%;}
.contact_invulveldfout{font-size:11px; width:90%; background-color:#FF0000; color:#FFFFFF;}
.contact_invulveldklein{font-size:11px; width:60px;}

/* Fotos */
img.fotos_thumb{border:1px solid #000000;}
div.fotos_thumbblok{padding:5px; display:inline;}