* { padding: 0; margin: 0; }
body { text-align: center; font-family: Verdana; font-size: 10px; }
img { vertical-align: bottom; border: 0; }

a { color:#000000;}

#container { width: 1000px; margin: 0 auto; text-align: left; }

/* zoekresultaat */

#zoekresultaat { font-size:10px; font-family: Verdana; }
#zoekresultaat h1 { font-size:12px;}
#zoekresultaat a { text-decoration:none;}


/* COLUMNS
------------------------------------------------------------*/
#col-a { width: 335px; float: left; display: inline; overflow: hidden; height: 100%; }
#col-b { width: 335px; float: left; display: inline; overflow: hidden; height: 100%; xborder: 1px solid #ff0000; }
#col-c { width: 330px; float: left; display: inline; overflow: hidden; height: 100%; xborder: 1px solid #ff0000; }
#col-d { width: 655px; float: left; display: inline; overflow: hidden; height: 100%; line-height:16px; }

/* NAV
------------------------------------------------------------*/
#nav-main { width: 320px; height: 600px; background: #b27d09; float: left; }
#nav-main-shadow { width: 10px; height: 600px; float: left; background: url(../img/shadow_lr.gif) repeat-y top left; }

/* FOOTER
------------------------------------------------------------*/
#footer {  }
#footer ul { list-style: none; padding: 10px 0 0 10px; }
#footer ul li { float: left; font-size: 10px; color: #ffffff; font-weight: bold; margin: 0 5px 0 0; }
#footer ul li a { color: #ffffff; text-decoration: none; }
#footer ul li a:hover { color: #ffffff; text-decoration: underline; }
.footer-a { height: 46px; background: #000000 url(../img/footer_bg.gif) no-repeat top left; }
.footer-b { height: 31px; background: #000000 url(../img/search_bg.gif) no-repeat top left; }
.footer-b a {padding-top: 0px;}

/* SEARCH
------------------------------------------------------------*/
#search { height: 21px; background: #000000 url(../img/search_bg.gif) no-repeat top left; text-align: right; color: #ffffff; font-weight: bold; padding: 14px 20px 0 0; }
#search input { margin: -8px 10px 0 10px; width: 100px; vertical-align: middle; }
#search img { margin: 0 0 0 5px; vertical-align: middle; cursor: pointer; }

/* CONTENT
------------------------------------------------------------*/
#content-b { width: 320px; line-height:16px; }
#content-c { width: 335px; }
#content-b .print { text-align: right; }
#content-b .print a { font-weight: bold; color: #000000; }
#content-b ul li { list-style-type:disc; margin: 0 0 0 20px; }
#content-b P { margin:0 auto;}

#col-d h3 { margin: 10px 0 0 0; }
#col-d p { margin: 10px 0 0 0; }
#col-d .hdr_sub2 { height: 34px; background: url(../img/hdr_bg_sub2_algemeen.gif) no-repeat top left; }
#col-d .hdr_sub3 { height: 15px; background: url(../img/archief_divider2.gif) top left; background-repeat:repeat-x }

#hdr2 ul { padding: 10px; list-style: none; background: url(../img/hdr_divider.gif) no-repeat top left; }
#hdr2 ul li { font-size: 9px; color: #000000; padding-bottom:3px; }
#hdr2 ul li a { color: #000000; text-decoration: none; }
#hdr2 ul li.selected { font-weight: bold; }

/* NEWS
------------------------------------------------------------*/
#news h2 { font-size: 10px; }
#news p { font-size: 10px; }
#news p.dt { font-weight: bold; margin: 10px 0 0 0; }
#news p.more { font-weight: bold; font-style: italic; }
#news p.more a { color: #000000; text-decoration: none; }

#map .vsl { width: 335px; background: url(../img/shadow_lr.gif) repeat-y top right; }

.archief { padding: 10px 0 0 0; }
.archief_divider { margin: 0 0 10px 0; }
#archief-paging { list-style: none; }
#archief-paging li { float: left; padding: 0 3px 0 0; font-style: italic; }
#archief-paging li a { color: #000000; text-decoration: none; font-weight: bold; }
#archief-paging li a.selected { color: #d29100; }
#archief-paging li a:hover { color: #d29100; }

/* RESTAURANTS
------------------------------------------------------------*/
.restaurants #hdr1 { background: url(../img/sub_restaurants_bg2.gif) repeat-y top left; }
.restaurants #hdr2 { background: url(../img/sub_restaurants_bg.gif) no-repeat bottom left; }
.restaurants h3 { margin: 0 0 10px 0; }
.restaurants p { margin: 0 0 10px 0; }
.restaurants p strong { color: #8b2a34; }
.restaurants .hdr_top { height: 43px; background: url(../img/hdr_bg_restaurants.gif) no-repeat top left; }
.restaurants .hdr_sub { height: 34px; background: url(../img/hdr_bg_sub_restaurants.gif) no-repeat top left; }

/* WINKELEN
------------------------------------------------------------*/
.winkelen #hdr1 { background: url(../img/sub_winkelen_bg2.gif) repeat-y top left; }
.winkelen #hdr2 { background: url(../img/sub_winkelen_bg.gif) no-repeat bottom left; }
.winkelen h3 { margin: 0 0 10px 0; }
.winkelen p { margin: 0 0 10px 0; }
.winkelen p strong { color: #31662c; }
.winkelen .hdr_top { height: 43px; background: url(../img/hdr_bg_winkelen.gif) no-repeat top left; }
.winkelen .hdr_sub { height: 34px; background: url(../img/hdr_bg_sub_winkelen.gif) no-repeat top left; }

/* SPORTEN
------------------------------------------------------------*/
.sport #hdr1 { background: url(../img/sub_sport_bg2.gif) repeat-y top left; }
.sport #hdr2 { background: url(../img/sub_sport_bg.gif) no-repeat bottom left; }
.sport h3 { margin: 0 0 10px 0; }
.sport p { margin: 0 0 10px 0; }
.sport p strong { color: #006374; }
.sport .hdr_top { height: 43px; background: url(../img/hdr_bg_sporten.gif) no-repeat top left; }
.sport .hdr_sub { height: 34px; background: url(../img/hdr_bg_sub_sport.gif) no-repeat top left; }

/* WONEN
------------------------------------------------------------*/
.wonen #hdr1 { background: url(../img/sub_wonen_bg2.gif) repeat-y top left; }
.wonen #hdr2 { background: url(../img/sub_wonen_bg.gif) no-repeat bottom left; }
.wonen h3 { margin: 0 0 10px 0; }
.wonen p { margin: 0 0 10px 0; }
.wonen p strong { color: #48093d; }
.wonen .hdr_top { height: 43px; background: url(../img/hdr_bg_wonen.gif) no-repeat top left; }
.wonen .hdr_sub { height: 34px; background: url(../img/hdr_bg_sub_wonen.gif) no-repeat top left; }

/* ALGEMENE INFORMATIE
------------------------------------------------------------*/
.algemeen #hdr1 { background: url(../img/sub_algemeen_bg2.gif) repeat-y top left; }
.algemeen #hdr2 { background: url(../img/sub_algemeen_bg.gif) no-repeat bottom left; }
.algemeen h3 { margin: 0 0 10px 0; }
.algemeen p { margin: 0 0 10px 0; }
.algemeen p strong { color: #d29100; }
.algemeen .hdr_top { xheight: 43px; background: url(../img/hdr_bg_algemeen.gif) no-repeat top left; }
.algemeen .hdr_sub { height: 34px; background: url(../img/hdr_bg_sub_algemeen.gif) no-repeat top left; }

/* KAARTJE
------------------------------------------------------------*/
#kaartje { height: 192px; width: 320px; position: absolute; }
#kaartje .info { position:absolute; }
#kaartje .spot { position:absolute; }
#kaartje .spot img { height: 32px; width: 32px; }

#map_spot1 { top: 145px; left: 132px; }
#map_spot2 { top: 83px; left: 160px; }
#map_spot3 { top: 37px; left: 110px; }
#map_spot4 { top: 85px; left: 84px; }
#map_info1 { display: none; top: 164px; left: 143px; }
#map_info2 { display: none; top: 67px; left: 152px; }
#map_info3 { display: none; top: 2px; }
#map_info4 { display: none; top: 107px; }

/* Sitemap
------------------------------------------------------------*/
/* sitemap */
#sitemap { line-height: 15px; }
#sitemap li { list-style-image:url(../img/ico_pijl.gif); }
#sitemap ul ul li { list-style-image: none; list-style: none; margin-bottom: 0px; }
#sitemap ul ul { margin: 0px; }
#sitemap ul li { margin-bottom: 10px; }
#sitemap li a { font-weight:bold; color:#000000; text-decoration:none; }
#sitemap li a:hover { text-decoration:underline; }
#sitemap ul ul li a { font-weight:normal; color:#000000; text-decoration:none; }
#sitemap ul ul li a:hover { text-decoration:underline; }
.sublist ul, li { margin: 0px; list-style:none; list-style-image:none; }
