@charset "utf-8";
/* CSS Document */

#content ul { 
padding-left:0px !important; 
}

/* Googlemap fix */
* html div#map img { behavior: none; }

#content li {margin-left:15px; !important}
#content li.no_name_specified {
margin-left:0px !important;
list-style:none !important;
}


.naarwebsite { height:22px; width:208px; background-image:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/link-site.gif); float:right; margin-top:26px; display:block; }
.naarweblink span { visibility:hidden; height:22px; width:208px; }
.naarwebsite a { text-decoration:none; }
.clear { clear:both; }
.noborder, .noborder td { border:none !important; padding:0; margin-bottom:0; }


/* Footer */
#footer { padding-left:22px; padding-right:22px; padding-top:5px; margin-top:20px; }
#footer #snap { height:26px; margin-bottom:4px; }
#footer #snap a { float:right; color:#858585; text-decoration:none; font-size:75%; }
#footer p { color:#858585; font-size:80%; line-height:18px; }
#footer #info { height:250px; }
#footer #info-left { width:5px; float:left; height:250px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-left.png); }
#footer #info-right { width:5px; float:right; height:250px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-right.png); }
#footer #info-mid { width:903px; float:left; height:210px; padding:20px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-topfill.png); }
#footer #info-mid h3 { color:#858585; line-height:120%; padding-bottom:10px; }
#footer #info-mid a { color:#858585; line-height:170%; }
#footer #info-mid a:hover, #footer #info-mid a:active { color:#eb8f5c; }
#footer #info-mid ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
#footer #info-mid ul li { float:left; padding-right:30px; width:140px; }
#footer #info-mid ul li.copyright { width:300px; padding-right:0 !important; }
#footer #info-mid ul li.uitgeverij { padding-right:0px !important; }
#footer #info-mid ul li.digitaal { padding-right:60px !important; }
#footer #info-mid p { padding-bottom:10px; }
#footer #info-mid ul li.gids { width:480px; padding-right:30px; }
#footer #info-mid ul li.samenstelling { padding-left:30px !important; }
#footer #info-mid .line { clear:both; padding-top:5px; padding-bottom:15px;  }
#footer #info-mid hr {height:1px; background:#c4c4c4; border:solid 0px;}


/* Front */
#hfunctie-top { width:734px; height:5px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hf-top.png) no-repeat bottom; }

#hfunctie { width:734px; height:34px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hf-bot.png) no-repeat bottom; margin-bottom:20px;  }
#hfunctie #hfunctie-inner { height:24px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hf-bg.png) repeat-y; padding-left:22px; padding-right:22px; padding-top:5px; }
#hfunctie #hfunctie-inner .float-right { float:right; }
#hfunctie p.hflinks { float:right; margin-top:2px; margin-right:3%; font-size:100%; line-height:16px; }
#hfunctie a:hover { color:#eb8f5c; }
#hfunctie a:active { color:#eb8f5c; }

#searchfield { float:left; }

#searchfield input.zoek {
border:1px solid #c6c6c6;
width:148px; height:18px;
margin:0;
font-size:12px;
}

#searchfield input.zoek:hover { border:1px solid #eb8f5c; }

#searchfield input#submit {
width:64px;
padding-bottom:2px;
margin:0;
background:none;
text-transform:lowercase;
border:1px solid #c6c6c6;
margin-left:6px;
}
#searchfield input#submit:hover { border:1px solid #eb8f5c; }

#standaard-letter-grootte span { display:none; }
#standaard-letter-grootte a { text-decoration:none; display:block; }
#standaard-letter-grootte { float:left; width:22px; height:22px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/standaard-letter-grootte.png) no-repeat; }
#standaard-letter-grootte:hover { background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/standaard-letter-grootte.png) no-repeat 0px -26px; }

#grote-letters span { display:none; }
#grote-letters a { text-decoration:none; display:block; }
#grote-letters { float:left; width:22px; height:22px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/grote-letters.png) no-repeat; }
#grote-letters:hover { background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/grote-letters.png) no-repeat 0px -26px; }

#hoog-contrast-uit { display:none !important; }
#hoog-contrast-aan { display:block !important; }
#hoog-contrast-aan span { display:none; }
#hoog-contrast-aan a { text-decoration:none; display:block; }
#hoog-contrast-aan { float:left; width:26px; height:20px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hoog-contrast.png) no-repeat; border:1px solid #c6c6c6; margin-left:4px; }
#hoog-contrast-aan:hover { background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hoog-contrast.png) no-repeat 0px -20px; border:1px solid #eb8f5c; }

#sfunctie-top { width:734px; height:5px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hf-top.png) no-repeat bottom; }
#sfunctie-bot { width:734px; height:5px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hf-bot.png) no-repeat top; margin-bottom:20px; }
#sfunctie { width:658px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/hf-bg.png) repeat-y; padding:38px; padding-top:0; min-height:780px; }

.fcontent { height:165px; }
.fwidecontent { height:165px; }
.fwidecontent ul { list-style:none !important; padding-left:20px !important; margin:0 !important; }
.fwidecontent li { line-height:140%; }

.fwidemaps { height:280px; }

.icon-pos { margin-top:118px; }

.fwrapper { width:190px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-bg.png); padding:0 4px 0 4px; float:left; margin-bottom:20px; }
.fwrapper2 { width:190px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-bg.png); padding:0 4px 0 4px; float:left; margin-bottom:20px; margin-top:20px; }
.fwidewrapper { width:650px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/fwide-bg.png); padding:0 4px 0 4px; float:left; margin-bottom:20px; }
.fwidewrapper2 { width:420px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/fwide-bg2.png); padding:0 4px 0 4px; float:left; margin-bottom:20px; margin-top:20px;}
.fwidebox { width:190px; float:left; }
.boxright { margin-right:32px; }

.fcheckbox { padding:15px; padding-top:0; }
.fcheckbox span { font-size:90%; color:#6d6d6d; line-height:14px; }

#sfunctie p { color:#6d6d6d; font-size:90%; line-height:16px; padding-left:30px; padding-right:10px; }
#sfunctie ul { font-size:90%; color:#6d6d6d; line-height:18px; margin-left:20px; margin-bottom:12px; display:block; }
#sfunctie ul span { background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-list.gif) no-repeat 0 4px; padding-left:17px; }
#sfunctie ul li { background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/square-hollow.gif) no-repeat 0 8px; padding-left:10px; }
#sfunctie ul li:hover { background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/square.gif) no-repeat 0 8px; padding-left:10px; }
#sfunctie ul li a { color:#6d6d6d; text-decoration:underline;   }
#sfunctie ul li a:hover { color:#e38857; }

#sfunctie select { color:#6d6d6d; margin-left:20px; width:150px; height:22px; border:solid 1px #c6c6c6; margin-top:6px; margin-bottom:12px; }
#sfunctie select:hover { border:1px solid #eb8f5c; }
#sfunctie option { color:#6d6d6d; border:inset 1px #c6c6c6; }
#sfunctie .textfield { color:#6d6d6d; margin-left:20px; width:150px; height:18px; border:solid 1px #c6c6c6; margin-top:6px; margin-bottom:12px; }
#sfunctie .textfield:hover, .textfield:focus { border:solid 1px #eb8f5c; }

#sfunctie h2 { color:#6d6d6d; font-size:100%; line-height:30px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-hdn.png) repeat-x; height:30px; border-left:4px solid #5eb2ce; padding-left:9px; margin-bottom:10px; text-transform:none; }
.fwidemaps h2 { color:red; font-size:100%; line-height:30px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-hdn.png) repeat-x; height:30px; border-left:4px solid #5eb2ce; padding-left:9px; margin-bottom:0px !important; text-transform:none; }
#sfunctie h3 { color:#6d6d6d; font-size:90%; line-height:150%; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-list.gif) no-repeat 0 8px;  margin:3px; margin-top:0px; padding-left:17px; padding-right:10px; }
#sfunctie a:hover { color:#eb8f5c; }
#sfunctie a:active { color:#eb8f5c; }

#sfunctie .flink p { padding:0; margin:0; }
#sfunctie .flink { width:188px; height:28px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-lnk.png) repeat-x; border:1px solid #e4e4e4; display:block; }
#sfunctie a.flinkpijl { color:#6d6d6d; font-size:90%; line-height:26px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-lnk-pijl.gif) no-repeat 0 9px; padding-left:15px; margin-left:4px; display:block; height:28px; text-decoration:none; }
#sfunctie a.flinkpijl:hover { text-decoration:none; }
#sfunctie .flink:hover { border:1px solid #eb8f5c; }

#sfunctie .fwidelink p { padding:0; margin:0; vertical-align:baseline; }
#sfunctie .fwidelink { width:648px; height:28px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-lnk.png) repeat-x; border:1px solid #e4e4e4; display:block; }
#sfunctie .fwidelink:hover { border:1px solid #eb8f5c; }

#sfunctie .fwidelink2 p { padding:0; margin:0; vertical-align:baseline; }
#sfunctie .fwidelink2 { width:418px; height:28px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-lnk.png) repeat-x; border:1px solid #e4e4e4; display:block; }
#sfunctie .fwidelink2:hover { border:1px solid #eb8f5c; }

.float-right { float:right; }
.float-left { float:left; }

.clearfix { float:none; }

a.linkpijl { float:left; color:#6d6d6d; font-size:90%; line-height:26px; background:url(http://gemeentegids.dekleinemedia.nl/templates/default/_lay/f-lnk-pijl.gif) no-repeat 0 9px; padding-left:15px; margin-left:4px; display:block; text-decoration:none; margin-right:10px; }
a.linkpijl:hover { text-decoration:underline; }
.link:hover { border:1px solid #eb8f5c; }

.flinks { float:left; }
.flinks p { padding:0 !important; margin:0 0 0 5px !important; }