/* mac hide\*/
html, body {margin: 0; padding: 0; height:100%}
/* end hide */
.skip-to-content{position:absolute;left:-9999px;z-index:1111;font-size:0;height:0;}
.cleardiv {height:1px;overflow:hidden;clear:both;margin-top:-1px;}
#header *,#sidebar *,#footer *, #sub * { margin: 0; padding: 0; border: none; list-style: none; list-style-position:outside;text-decoration:none; }
#header *,#sidebar *,#footer *{ background:none; }
#header{ position:relative; height: 230px; width: 100%; border-top:76px solid #fff;z-index:1}
#bgheader{ height: 230px; width: 100%;}
#logo{ float: left }

#metamenu{ margin-right:15px;padding: 10px 0 0; text-align:right; font-size:.9em; text-transform: uppercase;}
#metamenu a { text-decoration:none; color:#A7A9AC; }
#metamenu li{ display: inline; padding: 0 10px; background: url(/images/li_metamenu.gif) no-repeat right center; }
#metamenu li.last { background: none; }
#metamenu .rss{ position:absolute;right:-10px;top:5px;z-index:9999 }

#staticmenu{ position:absolute;top:126px; left: 227px; width: 377px; height: 29px; text-indent:-9999px;}
#staticmenu li { float:left}
#staticmenu li a { display:block; height:29px;}
#staticmenu li a.nieuws { width:58px; background: url(/images/li_nieuws.gif) no-repeat left center;}
#staticmenu li a.nieuws:hover { background: url(/images/li_nieuws.gif) no-repeat right center;}
#staticmenu li a.activiteiten { width:92px; background: url(/images/li_activiteiten.gif) no-repeat left center;}
#staticmenu li a.activiteiten:hover { background: url(/images/li_activiteiten.gif) no-repeat right center;}
#staticmenu li a.eloket { width:66px; background: url(/images/li_eloket.gif) no-repeat left center;}
#staticmenu li a.eloket:hover { background: url(/images/li_eloket.gif) no-repeat right center;}
#staticmenu li a.stratenplan { width:100px; background: url(/images/li_stratenplan.gif) no-repeat left center;}
#staticmenu li a.stratenplan:hover { background: url(/images/li_stratenplan.gif) no-repeat right center;}
#staticmenu li a.forum { width:58px; background: url(/images/forum.gif) no-repeat left center;}
#staticmenu li a.forum:hover { background: url(/images/forum.gif) no-repeat right center;}


#zoek * { vertical-align:middle }
#zoek{ position:absolute; top:160px; left:245px; height: 21px; }
#zoek input{ width:140px; background: #B7CFE4; border: none; color:#0053A0; font-weight:bold;  }
#zoek input.zoekbtn{ width: 21px; height: 21px; cursor:pointer; margin-left: 8px; background: url(/images/zoekbtn.gif) no-repeat center center }

#themamenu { position:absolute; top:88px; right: 7px; width: 378px; height: 60px; text-indent:-9999px;}
#themamenu li { float:left; margin-right:3px;}
#themamenu li a { display:block; width:60px; height:60px;}
#themamenu li a.cultuur { background: url(/images/li_cultuur.gif) no-repeat left center;}
#themamenu li a.cultuur:hover { background: url(/images/li_cultuur.gif) no-repeat right center;}
#themamenu li a.jeugd { background: url(/images/li_jeugd.gif) no-repeat left center;}
#themamenu li a.jeugd:hover { background: url(/images/li_jeugd.gif) no-repeat right center;}
#themamenu li a.bib { background: url(/images/li_bib.gif) no-repeat left center;}
#themamenu li a.bib:hover { background: url(/images/li_bib.gif) no-repeat right center;}
#themamenu li a.senioren { background: url(/images/li_senioren.gif) no-repeat left center;}
#themamenu li a.senioren:hover { background: url(/images/li_senioren.gif) no-repeat right center;}
#themamenu li a.toerisme { background: url(/images/li_toerisme.gif) no-repeat left center;}
#themamenu li a.toerisme:hover { background: url(/images/li_toerisme.gif) no-repeat right center;}
#themamenu li a.sport { background: url(/images/li_sport.gif) no-repeat left center;}
#themamenu li a.sport:hover { background: url(/images/li_sport.gif) no-repeat right center;}
#themamenu li a.ocmw { background: url(/images/li_ocmw.gif) no-repeat left center;}
#themamenu li a.ocmw:hover { background: url(/images/li_ocmw.gif) no-repeat right center;}

#crumb{ position: absolute; left: 445px; top: 170px;}
#crumb li{ float:left; padding: 0 0 0 5px; margin: 0 0 0 10px; background: url(/images/li_crumb.gif) no-repeat left;}
#crumb a{text-decoration:underline;}
#crumb a:hover{}

form.wrap{height:100%;min-width: 960px;}
* html .wrap {width: expression(document.body.clientWidth < 962? "960px"  : "auto"); }
#wrapper{ margin-top:-75px; width:100%;min-height:100%;height:auto;position:relative;}
* html #wrapper{ height:100% }
#content_site { margin: 0 25px 0 285px;}
#footer {clear:both;width:167px; height:70px;margin-left:30px;color:#0053a0; font-size:.85em;}
#footer span{ display:block;padding-top:.5em; }
#footer .legal{ padding:.5em 0;}

/*Default tpl*/
#homepage{background: url(/images/bg_content_site.gif) no-repeat right 135px; }
body { scrollbar-face-color: #B7CFE4; scrollbar-shadow-color: #B7CFE4; scrollbar-highlight-color: #B7CFE4; scrollbar-3dlight-color: #FFF; scrollbar-darkshadow-color: #FFF; scrollbar-track-color: #FFF; scrollbar-arrow-color: #FFF; scrollbar-base-color: #FFF }
body { background: #fff url(/images/bg_content.gif) repeat-y  left 227px }
#header{ background: #fff url(/images/bg_header.gif) repeat-x top;}
#bgheader{ background: url(/images/bg_header.jpg) no-repeat 227px top; }
.go_to a.top { background:url(/images/bg_goto-top.gif) no-repeat left center; }
.go_to a.top:hover{ background:url(/images/bg_goto-top.gif) no-repeat right center;}

/*__Global TPL specific__*/
#overview{ width:100%;margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #e0e0e0 }
.intro {margin-bottom:2em;font-weight: bold;color: #29343e;}
.info, .extra{ margin-bottom:1em;padding-left:22px; }
.results{ margin-top:3em; }
.foto{ float:left;margin:0 10px 10px 0;border:none; }
.asterisk, em.asterisk_help .asterisk { font-weight: bold;font-size:1.2em; color:#f00; }
em.asterisk_help{float:right;color:#29343e;font-style:normal;font-weight:bold;font-size:.9em;text-transform:uppercase}
.no_results, .warning{ clear:both;padding:2px;text-align:center;font-weight:bold;font-size:.9em;color:#fff;background:#f00; }
p.date{ clear:right;text-align:right;color:#666; border-top:1px solid #a7a9ac}
.go_to{text-align:right;position:relative;left:0px;}/*was left:5px;*/
.go_to a.top { text-align:left;display:block;float:right;width:30px;height:30px;margin:1em 0;text-indent:-9999px;}
.go_to a.more{ height:15px;padding:0 8px;color: #fff;background:#a7a9ac url(/images/bg_goto.gif) no-repeat right center; }
.go_to a.more:hover{ height:15px;color:#fff;text-decoration:none;background:#29343e url(/images/bg_goto.gif) no-repeat right center;}
/*__TPL headings__*/
.home h1, .nieuws h1, .activiteiten h1 { padding: 3px 0 0 10px; }
.h1nieuws{ color:#0053A0; background: url(/images/h1nieuws.gif) no-repeat top left; }
.h1act{ color: #00A650; background: url(/images/h1act.gif) no-repeat top left; }
.h1_tpl, .h1_niv2{}
.h2_tpl, .h2_niv2{}
.h3_tpl{}
/*ul odd even*/
#overzicht {list-style:none;margin:1em 0;padding:0;}
#overzicht li { vertical-align:middle;margin:0;padding:0; }
#overzicht li{padding:4px;background:none;border-bottom:1px solid #e0e0e0;_zoom:1}
#overzicht li li{padding-left:15px;border-bottom:0}
#overzicht .odd{ }
#overzicht .odd a {}
#overzicht .even{ }
#overzicht .even a{}
#overzicht li:hover {}
#overzicht li li:hover{  }
#overzicht li:hover .date, #overzicht li:hover a, #overzicht li:hover span{}
#overzicht .date { float:left;width:15em;padding-right:1em;color:#29343e;text-align:right;text-transform:uppercase;font-weight:bold;font-size:.9em;background:url(/images/bg_date.gif) no-repeat center right }
#overzicht .link{ padding-left:1em;display:-moz-inline-box;display:inline-block;padding-left:0; }/*needs extra hack FF only*/
* html #overzicht .link, *:first-child+html #overzicht .link{float:left;}/*uglier everyday hack*/
#overzicht .title{ font-weight:bold;font-size:1.1em }
#overzicht ul.ulist, ul.ulist{ list-style:none;margin:0 0 0 1em;padding:0;display:-moz-inline-box; -moz-box-orient:vertical;display:inline-block;}
#overzicht ul.ulist li, ul.ulist li{ padding-left:1.5em;background:url(/images/li_bullet.gif) no-repeat left 5px; }
/*__sublist: dienst productgroep links__*/
.sublist, .sublist ul{list-style:none;margin:0;padding:0;font-weight:bold; }/*sub is een div bij thema2*/
.sublist li{position:relative;margin-bottom:1px;padding:0 0 0 10px; background:url(/images/li_sublist.gif) no-repeat left 5px;}
.sublist li a{ padding:2px;display:block;color:#29343E;background:#ffe37d url(/images/a_sublist.gif) repeat-x bottom }
.sublist li a:hover{ text-decoration:none;display:block;color:#0053A0;background:#FFD51D url(/images/a_sublist.gif) repeat-x bottom }
.sublist li li{ background:none; }
/*__tables__*/
#zoekForm, .sender { width:68%;margin-bottom:2em; }
#zoekForm td, .sender td { margin:0 0 1px 0; }
table th.title {} /*icordis.zoek, fotoalbum*/
td.keyword, td.cat, td.mail, td.name{ }/*_*/
.col1{vertical-align:top;padding-right:.5em;width:12em;color:#fff;background:#0053a0;font-weight:bold;text-align:right;}
.col2{ vertical-align:top;color:#fff;background:#00A650; }
.col1.td_submit, .col2.td_submit{background:none transparent;}
td.cat, td.keyword, td.startdate, td.enddate, td.name, td.mail { } 
select.selector, td input, .input_keyword, .select_cat, input.van, input.tot, table.whoswho input { background:#fff;font-weight:normal;color:#29343e;border:1px solid #00A650 }
input.btn{margin:1em 1em 0 0;font-size:.9em;font-weight:bold;text-transform:lowercase;color:#fff;background:#74A1CB;border:1px solid #0053a0;border-color: #D1E0EE #D1E0EE #0053a0 #0053a0}
/*__cordicons__*/
li.hour{background:url(/images/li_hour.gif) no-repeat left 3px; }
li.address {background:url(/images/li_address.gif) no-repeat 0 3px; }
li.phone {background:url(/images/li_phone.gif) no-repeat 0 3px; }
li.fax {background:url(/images/li_fax.gif) no-repeat 0 3px; }
li.mail{background:url(/images/li_mail.gif) no-repeat 0 3px; }
li.www{background:url(/images/li_www.gif) no-repeat 0 3px; }
li.name{background:url(/images/li_name.gif) no-repeat 0 3px; }
li.names{background:url(/images/li_name.gif) no-repeat 0 3px; }
/*__dlist: nieuws/actdetail product__*/
#extra{ float:left;margin:0 0 2em;background:#E3ECF5;border:1px solid #b7cfe4}
#extra h3.h3_tpl{ margin:0;color:#0053a0;background:#fff;border-bottom:1px solid #b7cfe4}
.dlist{ list-style:none outside;margin:0;padding:1em; }
.dlist li{ margin:0;padding:0;background:none }
.dlist li a{background: url(/images/li_doc.gif) no-repeat top left; margin:0;padding-left:20px;  }
li.item a.link {cursor:pointer;}

/* fotoalbum */
div.album a {color:#537A9E;}
div.album a:hover, div.album a:focus {color:#29343E;}
div.album {margin-right:15px !important;display:block;margin-top:15px;}
div.album hr {clear:left;}
ul.list, li.item{ margin:0;padding:0;list-style:none;background:none }
ul.album{margin:15px 0 0 0;padding:0;width:100%;list-style:none;overflow:hidden  }
ul.thumb {display:block;}
ul.album .item, .thumb .item{ float:left;background:#fff;border:1px dotted #A7A9AC;margin:0 6px 6px 0; }
ul.album .item{ padding:4px;width:47%;height:100px;overflow:hidden; }
ul.album .item a.title:link, ul.album .item a.title:visited{ display:block;margin-left:110px;text-decoration:none;font-weight:bold }
ul.album .item a.title:hover{color:#29343E;  }
ul.album .date{ display:none;float:none;margin-bottom:.75m;margin-left:110px;width:auto;font-size:.8em;color:#697576; }
ul.album .foto, ul.thumb .foto { display:block;float:none;margin:4px 4px 20px 4px;border:none }
ul.album .foto{ float:left;margin:0 12px 0 0; }
ul.archive{ overflow:hidden;margin-top:30px;border-bottom:1px solid #FFC708;*zoom:1; }
ul.archive li {float:left;margin:0 5px 0 0;padding:4px 8px 4px 14px;}
	ul.archive a.title:hover{text-decoration:underline }
	ul.archive li.selected{ background:#FFC708 url(/images/arr_white.gif) no-repeat 4px 7px;}
	ul.archive li.selected a{color:#fff;}

/* recente nieuwsberichten */
#nieuwsitem  ul .intro {display:block;margin-bottom:1em;}


/* fixes */
#nieuwsitem #nieuws {display:block;}
#nieuwsitem .download {display:block;overflow:hidden;}

