html{ font-size:100%; }
/* reset
------------------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, del, dfn, em, font, img, ins,
small, strike, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	/*line-height: 1;*/
	font-family: inherit;
	vertical-align: baseline;
}
body { background: #fff url(/images/bckgr_body.gif) repeat-x; font: 0.812em/1.384em /*13px/18px*/ 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #3c3c3a; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a img { border: none; }

/* general
------------------------------------------------------------------*/
ul, ol { margin: 0 0 1.076em 1.230em; }/*margin: 0 0 14px 16px;*/
p, form { margin: 0 0 1.076em 0;}/*margin: 0 0 14px 0;*/
a { font-weight: bold; color: #085E76/*00A1C9*/; }
a:hover, a.sfhover { color: #000; }
input, textarea, select { font-size: 13px; font-family: Arial, sans-serif; color: #4F535C; }/*font-size: 13px;*/
strong { font-weight: bold; }
em { font-style: italic; }
sub { font-size: 0.692em; vertical-align: sub; }/*font-size: 9px;*/
sup { font-size: 0.692em; vertical-align: super; }/*font-size: 9px;*/
	
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/* for anysurfer
-------------------- */
#as-txt { position: absolute; left: 0; top: -10000px; overflow: hidden; }

/* page structure
------------------------------------------------------------------*/
#wrapper { /*border: red 1px solid;*/ position: relative; width: 75.3em;/*width: 74.846em;*/ margin: 0 auto; }/*width: 60.812em; width: 973px;*/
#header { position: relative; margin: 0 auto;/*width: 75.3em;*/ width: 74.846em; height: 10.076em; padding-top: 1.769em;  z-index: 2; }/*width: 973px; height: 131px; padding-top: 23px;*/

/* header
------------------------------------------------------------------*/

#print_logo { display: none; }

/* navigation
-------------*/
#header a { display: block; text-indent: -9999px; }

#header ul { position: absolute; top: 4.153em; /*left: 20.076em;*/ left: 20.2em; width: 55.5em; margin: 0; padding: 0; }/*width: 54.769em; top: 54px; left: 261px; width: 712px;*/ 
#header ul li { display: inline; float: left; margin: 0 0 0 0.230em; padding: 0; border-bottom: 0.153em solid #fff; }/*margin: 0 0 0 3px; border-bottom: 2px solid #fff;*/

/*#header ul span { height: 0.4em;margin: 0.3em 0 0 0; padding: 0; line-height: 0.307em; }*//*height: 4px; margin: 2px 0 0 0; padding: 0; line-height: 4px;*/

#header ul li a { display: block; position: relative; height: 4.538em; margin: 0; padding: 0; color: #000;}/*height: 59px;*/ 
#header ul li a span { display: block; position: relative; /*top: 40px; top: 3.076em;*/ top: 3.2em; left: 0; height: 0.4em; margin: 0.3em 0 0 0; padding: 0; line-height: 0.307em; }


#header ul ul { width: 13.461em; position: absolute; top: 4.7em;/*4.692em;*/ left: -230.769em; margin: 0; padding: 0; /*border-bottom:*/ /*0.076em*//* 0.08em solid #FFF;*/ border-top: 0; z-index: 999; }/*width: 175px; top: 61px; left: -3000px; border: 1px solid #FFF;*/

#header li:hover ul,
div#header li.sfhover ul { left: 27.615em; border-left: 4px solid transparent; }/*left: 359px;*/ 
@media screen and (-webkit-min-device-pixel-ratio:0){#header li:hover ul, div#header li.sfhover ul { left: 27.615em;  border-left: 0px solid transparent; }}


#header ul ul li { margin: 0; padding: 0; border-top: 0.1em/*0.076em*/ solid #FFF; border-bottom: none; }/*border-top: 1px solid #FFF;*/
#header ul ul li a { font-size: 1.076em; display: block; /*width: 11.071em;*/ width: 11.15em; height: 1.785em; margin: 0; padding: 0.357em 0 0 1.428em;  font-weight: normal; text-decoration: none; text-indent: 0;  }/*width: 155px; height: 25px; padding: 5px 0 0 20px; font-size: 14px;*/

#header #watIs:hover ul,
#header #initiatieven:hover ul,
#header #praktischeInfo:hover ul,
#header #praktijk:hover ul { left: 27.3em; /*left: 27.45em;left: 27.615em;*/ margin: 0; padding: 0;  }/*left: 359px;*/


/*#header ul #watIs ul { background-color: #dbf6e7; }
#header ul #initiatieven ul { background-color: #dbf4f6; }
#header ul #praktischeInfo ul { background-color: #fff; }
#header ul #praktijk ul { background-color: #; }*/

/*#header ul #watIsul li { background-color: #dbf6e7; }
#header ul #initiatieven ul li { background-color: #dbf4f6; }*/
#header ul #praktischeInfo ul li { background-color: #eaf5b8; }
/*#header ul #praktijk ul li { background-color: #f6edd7; }*/

/*#header ul #watIs ul li a { color: #345650; }
#header ul #initiatieven ul li a { color: #334302; }*/
#header ul #praktischeInfo ul li a { color: #324D0A/*6DA418*/; }
/*#header ul #praktijk ul li a { color: #3C4F02; }*/

/*#header ul #watIs ul li a:hover { background-color: #334302; }
#header ul #initiatieven ul li a:hover { background-color: #b4e4ea; }*/
#header ul #praktischeInfo ul li a:hover, #header ul #praktischeInfo ul li a.sfhover { background-color: #427908; color: #fff; }
/*#header ul #praktijk ul li a:hover { background-color: #e7d8b5; }*/

#header ul #watIs.active span, #header ul #watIs a:hover span, #header ul #watIs a.sfhover span { background-color: #007755; }/*345650*/

#header ul #initiatieven.active span, #header ul #initiatieven a:hover span, #header ul #initiatieven a.sfhover span { background-color: #03677c; }

#header ul #praktischeInfo.active span, #header ul #praktischeInfo a:hover span, #header ul #praktischeInfo a.sfhover span { background-color: #427908; color: #fff; }

#header ul #praktijk.active span, #header ul #praktijk a:hover span, #header ul #praktijk a.sfhover span { background-color: #345255; }

a#logo { display: block; /*background: url(/images/logo_4depijler.gif) no-repeat;*/ text-indent: -769em; } /*width: 219px; height: 95px; text-indent: -9999px;*/ 

#watIs { width: 13.461em; height: 4.538em; background: url(/images/bckgr_nav_01.gif) no-repeat; }/* width: 175px; height: 59px;*/
#initiatieven { width: 13.461em; height: 4.538em; background: url(/images/bckgr_nav_02.gif) no-repeat; }
#praktischeInfo { width: 13.461em; height: 4.538em; background: url(/images/bckgr_nav_03.gif) no-repeat; }
#praktijk { width: 13.461em; height: 4.538em; background: url(/images/bckgr_nav_04.gif) no-repeat; }
/*#languages { float: right; }*/

/* sidebar
------------------------------------------------------------------*/
#as-gfx { display: block; margin: 1.53em 3.84em 1.53em 2.53em; width: 50px; }/*margin: 20px 50px 20px 33px; width: 50px;*/
#as-gfx img { width: 50px; height: 40px; margin: 0; border: none; }

#sidebar { /*border: red 1px solid;*/ float: left; width: 17em; /*width: 16.846em;*/ margin: 3.461em 3.461em 0 0; color: #334302; }/*width: 219px; margin: 45px 45px 0 0;*/
#sidebar a { color: #000; }
#sidebar a:hover, #sidebar a.sfhover { color: #000; }

#sidebar #subnavlinks { width: 14.230em; margin: 0 0 3.846em 0; padding: 0 0 0 2.615em; list-style-type: none; }/* width: 185px; margin: 0 0 50px 0; padding: 0 0 0 34px;*/
#sidebar #subnavlinks li { background-color: #eaf5b8; margin: 0; padding: 0; border-top: 0.076em solid #FFF; border-bottom: none; }/*border-top: 1px solid #FFF;*/
#sidebar #subnavlinks li a { font-size: 1.076em; display: block; width: 11.785em; height: 1.785em; padding: 0.357em 0.1em 0 1.428em; color: #324D0A/*6DA418*/; border-top: 1px solid #fff; }/*width: 165px; height: 25px; padding: 5px 0 0 20px; font-size: 14px;*/
#sidebar #subnavlinks li a:hover,
#sidebar #subnavlinks li a.sfhover { background-color: #427908;  color: #fff;}
#sidebar #subnavlinks li.active { background-color: #427908; }
#sidebar #subnavlinks li.active a{ color: #fff; }


#alfabet,
#zoeken { margin: 0 0 1.538em 0; }/*margin: 0 0 20px 0;*/

#az { float: left; width: 33px; height: 23px; background: url(/images/sidebar_az.gif) no-repeat; }/*width: 33px; height: 23px;*/
#letters { float: left; width: 13.153em; margin: 0 0 0 0.076em; padding: 0.307em 0.307em 0.307em 0.769em; background-color: #ccdd51; }/*width: 171px; margin: 0 0 0 1px; padding:4px 4px 4px 10px;*/
#letters a { float: left; display: block; width: 1.384em; height: 1.384em; padding: 0.153em; font-weight: normal; text-align: center; text-decoration: none; text-transform: uppercase; } /*width: 18px; height: 18px; padding: 2px;*/
#letters a:hover, #letters a.sfhover { background-color: #34650c; color: #fff; }
#letters a.active { background-color: #345650; color: #fff; }

#loep { float: left; width: 2.538em; height /*\**/: 30px;\9 height: 31px; background: #34650c url(/images/sidebar_loep_2.gif) 0px 1px no-repeat; }/*width: 33px; height: 23px;*/
@media screen and (-webkit-min-device-pixel-ratio:0){ #loep{ margin-right: 1px; height: 28px; } } /*Safari & Chrome hack*/
*:first-child+html #loep { height: 29px; }/*IE7*/
*html #loep { height: 29px; }/*IE6*/

#zoek { float: left; width: 13.153em; margin: 0 0 0 0.076em; padding: 0.307em 0.307em 0.307em 0.769em; background-color: #ccdd51; }/*width: 171px; margin: 0 0 0 1px; padding:4px 4px 4px 10px;*/
#search { width: 8.153em; padding: 0.153em; vertical-align: middle; }/*width: 106px; padding: 2px;*/
#start { padding: 2px; background: #234b58; border: none; color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; vertical-align: middle; cursor: pointer; }/*width: 62px;*/ 
/*#zoek input#search { width: 7em; }*/ /*width: 7.825em;*/ 
/*.zoeklabel { font-size: 1.076em; font-weight: bold; color: #334302; }*/ /*font-size: 14px;*/

a#zoekKaartLink, a#kalenderLink { position: relative; display: block; margin-top: 2px; margin-bottom: 3px; color: #334302; }
a#zoekKaartLink span { position: absolute; top: -15px; right: 5px; width: 60px; height: 49px; background: url(/images/zoekkaartje.gif) no-repeat; }
a#kalenderLink span { position: absolute; top: -15px; right: 5px; _float: left; _margin-left: -53px; width: 60px; height: 49px; background: url(/images/zoekkaartje.gif) no-repeat; }
a#zoekKaartLink:hover, a#helpdeskLink:hover, a#kalenderLink:hover { text-decoration: none; }
#homepage a#helpdeskLink, #homepage a#kalenderLink { color: #2A2A26; }
#zoek p { margin: 0.230em 0 0 0; }/*margin: 3px 0 0 0;*/ 
#zoek .zoeklabel { font-size: 1.153em; margin: 0  0 0.333em 0; padding: 0.466em 0 0 0; font-weight: bold; color: #334302; }/*margin: 0  0 5px 0; padding: 7px 0 0 0; font-size: 15px;*/

#verfijndZoeken { font-weight: normal; }

#zoek p { padding: 0.384em 0 0 0; }/*padding: 5px 0 0 0;*/
#zoek form { margin: 0; }
#zoek h3,
#toevoegen h3 { font-size: 1.076em; color: #334302; }/*font-size: 14px;*/
#toevoegen h3  { margin: 0.1em 0 0.538em 0; }/*margin: 0 0 7px 0;*/

#toevoegen { margin: 0 0 3.846em 0; }/*margin: 0 0 50px 0;*/

#pijl { float: left; width: 2.538em; height: 28px; background: #34650c url(/images/sidebar_pijl_2.gif) 1px 5px no-repeat; }/*width: 33px; height: 23px;*/
@media screen and (-webkit-min-device-pixel-ratio:0){ #pijl{ margin-right: 1px; } } /*Safari & Chrome hack*/

#uitleg { float: left; width: /*12.692em*/13.153em; margin: 0 0 0 0.076em; padding: 0.307em 0.307em 0.407em 0.769em; background-color: #ccdd51; }/*width: 165px; margin: 0 0 0 1px; padding: 4px 10px 10px 10px;*/

#sidebar ul { margin: 0 0 3.846em 0; padding: 0 0 0 2.615em; list-style-type: none; }/*margin: 0 0 50px 0; padding: 0 0 0 34px;*/
#sidebar ul li { margin: 0; padding: 0.230em 0 0.230em 0.384em; border-bottom: #ddd 0.08em/*0.076em*/ solid; }/*padding: 3px 0 3px 5px; border-bottom: #C2D9E1 1px solid;*/
#sidebar ul li a { display: block; width: 11.923em; margin: 0; padding: 0; color: #086365/*345650*/; font-weight: normal; text-decoration: none; }/*width: 155px;*/
#sidebar ul li a:hover, #sidebar ul li a.sfhover { color: #000; text-decoration: none; }
#sidebar ul li.active a { color: #000; }
#sidebar .firstItem { /*border-top: #ddd 0.076em solid;*/ }/*border-top: #C2D9E1 1px solid;*/

#sidebar ul ul { padding-left: 0; }

#sidebar #uitleg ul { padding: 0 0 0 1.307em; margin: 0 0 11px 0; list-style-type: square; color: #334302/*00A1C9*/; }/*padding: 0 0 0 17px; margin: 0 0 15px 0;*/
#sidebar #uitleg ul li { border-bottom: 0; padding: 0; }

#sidebar #uitleg a { padding: 2px 0px 2px 0px; margin-left: -5px; background: #FFF; text-align: center; display: block; }


/* content
------------------------------------------------------------------*/
#content { /*border: red 1px solid;*/ position: relative; float: right; width: 54.538em;/*width: 54.538em;*/ margin: 0 0 1.538em 0; }/*width: 709px; margin: 0 0 20px 0;*/
*html #content { width: auto; width: 54em; } /*IE6*/

/*#content p { font-size: 12px; margin-left: 8px;}*/
/*#content img { border: 1px solid #ccc; margin-top: 8px; margin-left: 15px; }*/

#pijl_titel { position: absolute; top: 1.923em; left: -1.384em; width: 1.230em; height: 1.230em; background: url(/images/pijl.gif) no-repeat; }/*top: 25px; left: -18px; width: 16px; height: 16px;*/

h1 { font-size: 1.846em; margin: 0 0 0.416em 0; line-height: 1.083em; font-weight: bold; color: #334302; }/*margin: 0 0 10px 0; font-size: 24px; line-height: 26px;*/
h2 { /*position: relative;*/ font-size: 1.230em; /*clear: left;*/ margin: 0 0 0.937em 0; color: #334302/*00A1C9*/; line-height: 1.4398; font-weight: bold; /*padding: 2px 5px; background-color: #f2f2f2;*/ }/*margin: 0 0 15px 0; font-size: 16px;*/
h2 span { font-weight: bold; color: #334302; }
h2 a { font-size: 1.0016em; font-weight: normal; color: #085E76/*334302*/; }/*font-size: 12px;*/
h3 { clear: left; font-size:1.076em; font-weight: bold; color: #2a2a26; /*text-decoration: underline; margin-bottom: 3px; margin-left: 8px;*/ }/*font-size: 13px;*/

ul { margin: 0 0 1.076em 1.923em; list-style-type: disc; }/* margin: 0 0 14px 25px;*/
ol { margin: 0 0 1.076em 1.923em; list-style-type: decimal; }/* margin: 0 0 14px 25px;*/

dt { float: left; clear: left; width: 9.615em; margin: 0; padding: 0.153em 0 0.153em 1.923em; color: #2a2a26/*086365 334302*/; }/*width: 125px; padding: 2px 0 2px 25px;*/
dd { float: left; padding: 0.153em 0; width: 24.230em; min-height: 1.384em; }/*padding: 2px 0; width: 315px; min-height: 18px;*/

img { float: right; margin: 0 0 0.384em 0.384em; }/*margin: 0 0 5px 5px;*/

a img { float: left; margin: 0 0.384em 0 0; } /*margin: 0 5px 0 0;*/


.uploadFile { float: left; width: 41.076em; margin-left: 0; list-style-type: none; }/*width: 534px;*/
#content .uploadFile img { margin-top: 0; margin-left: 8px; }
.opleiding .uploadFile { float: none; }
.uploadFile li { margin: 0 0 0.230em 0; }/*margin: 0 0 3px 0;*/
.uploadFile a span.size { color: #35555D; }
.uploadFile a:hover span.size, .uploadFile a.sfhover span.size { color: #000; }
.adobeReader { float: right; width: 7.692em; margin-top: 0; margin-bottom: 5px; }/*width: 100px;*/
.adobeReader a { font-size: 0.846em; display: block; width: 9.090em; padding: 3em 0 0 0; background: url(/images/get_adobe_reader.gif) 50% 0 no-repeat;  line-height: 1.181em; font-weight: normal; text-align: center; }/*width: 100px; padding: 33px 0 0 0; font-size: 11px; line-height: 13px;*/

#praktijkArchief { clear: both; }

#login a { display: block; width: 14.05em; margin: 0 0 0 2.67em;  padding: 0.23em 0 0.23em 0.30em; color: #086365; text-decoration: none; font-weight: normal; border-bottom: 1px solid #ddd;  }
#formLogin {  }
#formLogin div { }
#formLogin div label { clear: left; margin: 2px 0px; }
#formLogin div input { margin: 2px 0px; }
#formLogin .button { background: none repeat scroll 0 0 #234B58; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 1.076em; font-weight: bold; height: 1.461em; margin: 0 0 0 160px; padding: 2px; text-transform: uppercase; width: 6.846em; }
#formLogin small { font-size: 10px; }
#formLogin fieldset { padding: 0 0 5px 0; }
#formLogin #paswoordVergeten { padding: 1.153em 0 1.153em 0; }

#login-field { border-top: 0.08em solid #ddd; border-bottom: 0.08em solid #ddd; padding: 1.153em 0em 1.053em 0em; }

.login { padding: 3px 4px; color: #777; border: 1px solid #ddd; width: 53em;  width: 53.3em\9;  text-align: center; }
.login a.hide { float: right; width: 18px; height: 18px; background: url(/images/close_hide.gif) no-repeat; text-decoration: none; color: #888;  *position: absolute; *margin-left: 145px; *margin-top: -1px; }

*html .login { width: 51.3em; }
*html .login a.hide { margin-left: 135px; }

/* initiatieven
-------------*/
#abc { list-style: none; margin: 0 0 15px 0; }
#abc li { float: left; width: 24px; margin: 0 2px 0 0; }
#abc li a { display: block; width: 23px; height: 20px; padding: 4px 0 0 0; background: #CCDD51; color: #000; font-weight: normal; text-align: center; text-transform: uppercase; text-decoration: none; }
#abc li.active a,
#abc li a:hover, 
#abc li a.sfhover { background: #34650C; color: #fff; }
p.neg, p.pos { text-align: center; border-width: 1px; border-style: solid; padding: 8px 15px; }
p.neg { background-color: #FFCED0; border-color: #DF8F8F; color: #C46363; }
p.pos { background-color: #ceffd7; border-color: #63c468; color: #63c468; }

#organisatie_project { width: 100%; margin: 0 0 0.769em 0; }/*margin: 0 0 10px 0;*/

#kop { /*border: red 1px solid;*/ position: relative; }
#kop .ini_logo {position: absolute; bottom: 0; float: right; width: 15.384em; margin: 23px /*1.846em*/0 0 505px; } /*margin: 0 24px 0 0;*/
#kop .ini_logo img {border: 5px solid #EAF5B8; background-color: #fff; padding: 10px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; position: relative; behavior:url(css/PIE.htc); display: block; /*float: none;*/ /*width: 15.384em;*/ margin: 0; }/*width: 200px; margin: 0 12px 0 0;*/

.dateUpdate { font-size: 0.846em; margin: 0 0 0.384em 0; color: #B21400; }/*margin: 0 0 5px 0; font-size: 11px;*/

#tabs { float: left; width: 37.153em;/*width: 35em;width: 37.923em;*/ }/*width: 493px; width: 494px;*/
#tabs ul li { margin: 0 2px 0 0; }
#organisatie_project #nav_org_pro { width: 35em; /*width: 37.923em;*/ margin: 0; list-style-type: none; }/*width: 493px;*/
#organisatie_project #nav_org_pro li { float: left; }
#organisatie_project #nav_org_pro li a { display: block; padding: 0.626em 2.01em 0.626em 2.01em; text-decoration: none; color: #334302; font-size: 1.1268em; border: 1px solid #eaf5b8; }/*padding: 2px 10px 2px 10px;*/
#organisatie_project #nav_org_pro li a:hover,
#organisatie_project #nav_org_pro li a.sfhover,
#organisatie_project #nav_org_pro li.active a { background-color: #ccdd51; color: #334302; border: 1px solid #eaf5b8;}

#organisatie_project a:hover, #organisatie_project a.sfhover { color: #000; }

#organisatie_info,
#project-info { /*width: 34em;*/ width: 653px; margin: 0px; padding: 2.2em 2em 2.5em 2em; background-color: #eaf5b8; }/*width: 453px; padding: 26px; border: #334302 2px solid;*/ /* padding: 26px; width: 442px; */

#organisatie_info dt { float: left; clear: left; width: 8.846em; margin: 0; padding: 0.272em 0.384em 0.272em 0; color: #2a2a26; border-top: 1px solid #CCDD51; }/*width: 115px; padding: 0 5px 0 0;*/
#organisatie_info dd { float: left; width: 22.230em; padding: 0.192em 0; font-weight: bold; color: #334302; border-top: 1px solid #CCDD51; _padding: 0.21em 0; }/*width: 289px;*/
#organisatie_info dd a { color: #334302/*75A22F*/; }
#organisatie_info dd a:hover, #organisatie_info dd a.sfhover { color: #000; }

#organisatie_info dt.no_border,
#organisatie_info dd.no_border { border: none; }

#project-info a { display: block; font-weight: normal; color:#334302; }
#project-info a.active { color: #334302; text-decoration: none; font-weight: bold; }

#project_inhoud { float: left; width: 34.153em; margin: 0 0 2.692em 0; padding: 2.615em 1em /*2.692em*/0 0.984em; border-left: 1px solid #EAF5B8; /*border-right: #ddd 0.08em*//*0.076em*/ /*solid;*/ }/*width: 470px; margin: 34px 0 0 0; padding: 0 13px 0 0; border-right: #ddd 1px solid;*/
#project_inhoud h3 { padding: 0.384em 0.55em; margin-top: -0.685em; margin-bottom: 0.4em; margin-left: -1em; color:#2a2a26; background-color: #EAF5B8; }
#project_inhoud div { padding: 0.769em 0 0 0; /*border-top: #ddd 1px solid;*/ }/*padding: 10px 0 0 0;*/
#project_inhoud #omschrijving_txt { border-top: none; }

#organisatie_inhoud { float: left; width: 34.153em; margin: 0 0 /*2.692em*/0 0; padding: 2.615em 1em /*2.692em*/0 0; border-left: 1px solid #EAF5B8; /*border-right: #ddd 0.08em*//*0.076em*/ /*solid;*/ }/*width: 470px; margin: 34px 0 35px 0; padding: 0 13px 35px 0; border-right: #ddd 1px solid;*/
 
#organisatie_inhoud h3 { padding: 0.384em; margin-top: 0.115em; margin-bottom: 0.115em; color:#2a2a26; background-color: #EAF5B8; }/*padding: 0 0 5px 0;*/
#organisatie_inhoud #coordinaten { margin: 0 0 1.153em 0; }/*margin: 0 0 15px 0;*/
#organisatie_inhoud #coordinaten div { padding: 0.153em 0 0.153em 1.923em; border-bottom: #ddd 0.08em/*0.076em*/ solid; }/*padding: 2px 0 2px 25px; border-bottom: #ddd 1px solid;*/
#organisatie_inhoud #coordinaten .label {float: left; clear: left; width: 8.846em; margin: 0; padding: 0 /*1.923em*/0.5em 0 0; color: #334302/*334302*/; }/*width: 115px; padding: 0 25px 0 0;*/
#organisatie_inhoud #coordinaten .aanvulling { float: left; width: 22.230em; padding: 0; color: #2a2a26; }/*width: 289px;*/
#organisatie_inhoud .aanvulling a { color: #085e76; }
#organisatie_inhoud #coordinaten .label.first { border-top: #ddd 0.076em solid; }/*border-top: #ddd 1px solid;*/

/* volle breedte indien geen fotos
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#organisatie_inhoud.fullWidth { width: 704px; border-right: none; padding: 2em 0 /*2.692em*/0 0; }/*width: 709px; padding: 0 0 35px 0;*/
#organisatie_inhoud dl.fullWidth { width: 54.538em;}/* width: 709px;*/
#coordinaten.fullWidth dd { width: 42.692em; }/*width: 555px;*/
#kenmerken.fullWidth dt,
#kenmerken.fullWidth dd { width: 52.615em; }/*width: 684px;*/
#kenmerken.fullWidth dd.kort { width: 41em; }/*width: 555px; 539*/
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#kenmerken h1,
#kenmerken h2,
#kenmerken h3 { margin: 0 0 0.384em 0; color: #2a2a26; }/*margin: 0 0 5px 0;*/
#kenmerken dt { border: none; }
#kenmerken dt { width: 34.153em; padding: 0.153em 0 0.153em 1.923em; font-weight: bold; }/*width: 444px; padding: 2px 0 2px 25px;*/
#kenmerken dd { width: 34.153em; padding: 0.153em 0 0.153em 1.923em; border-bottom: #ddd 0.077em solid; }/*width: 444px; padding: 2px 0 2px 25px; border-bottom: #ddd 1px solid;*/
#kenmerken dt.kort { float: left; clear: left;  height: 19px; width: 11.538em; border-bottom: #ddd 0.077em solid; }/*width: 145px; border-bottom: #ddd 1px solid;*/
#kenmerken dd.kort { float: left; padding: 2px 0; width: 20.57em; height: 19px; }/*width: 295px;*/
#kenmerken dd p a, #kenmerken li a { color:#085E76; } 

#organisatie_inhoud a { font-weight: bold; color: #4C7310/*6DA418*/; }

#project_sidebar,
#organisatie_sidebar { position: relative; float: right; width: 16.307em; margin: 2.615em 0.8em 0 0; padding: 0 0 0 0.8em; /*border-left: 1px solid #EAF5B8;*//*padding: 0 0 0 13px;*/ }/*width: 212px; margin: 34px 0 0 0;*/
*html #project_sidebar,
*html #organisatie_sidebar { position: relative; float: right; width: 15.307em; margin: 2.615em 0.8em 0 0; padding: 0 0 0 0.8em; /*border-left: 1px solid #EAF5B8;*//*padding: 0 0 0 13px;*/ }/*width: 212px; margin: 34px 0 0 0;*/

#project_sidebar h3 { padding: 0.769em 0 0 0; }/*padding: 10px 0 0 0;*/
#project_sidebar img { float: none; margin: 0; }

#organisatie_sidebar a { display: block; margin: 0 0 0.615em 0; }/*margin: 0 0 8px 0;*/
#organisatie_sidebar img { width: 16em; margin: 0 0 0.384em 0; }/*width: 208px; margin: 0 0 5px 0;*/

#linken { margin: 30px 0 0 0; }/*margin: 3.846em 0 0 0;*/
#toonAlleFotos { margin: 10px 0; }
#linken a,
#toonAlleFotos a { display: block; font-weight: normal; }

#vertel_bestel { position: absolute; left: 0.461em; bottom: -7.692em; width: 17.307em; padding: 0 0 0.538em 3.230em; background: url(/images/bckgr_vertel.gif) no-repeat; }/*left: 6px; bottom: -100px; width: 225px; padding: 0 0 7px 42px;*/
#vertel_bestel a { display: block; font-weight: bold; color: #6DA418/*6DA418*/; text-decoration: none; }
#vertel_bestel a:hover, #vertel_bestel a.sfhover { color: #000; }
#vertel_bestel a span.DVD { font-weight: normal; line-height: 1.076em; }/*line-height: 14px;*/
#bestel { font-size: 12px; color: #6DA418/*6DA418*/; }

/* path
------------------------------------------------------------------*/
#path { font-size: 0.846em; margin: 0 0 1.923em 0; color: #334302; }/*margin: 0 0 25px 0; font-size: 11px;*/
#path span { padding: 0 0 0.272em 0; }/*padding: 0 0 3px 0; border-bottom: #B3E5F2 1px dashed;*/
#path a { padding: 0 0.454em 0 0; color: #334302; font-weight: normal; text-decoration: underline; }/*padding: 0 5px 0 0;*/
#path a:hover, #path a.sfhover { color: #000; }

/* bottom
------------------------------------------------------------------*/
#bottom { background: #ccdd51; height: 1.538em; }/*border-bottom: #DDF1F8 6px solid; height: 20px;*/
#bottom h2 { font-size: 1em; margin: 0 0 0.384em 0; font-weight: bold; color: #fff; }/*margin: 0 0 5px 0; font-size: 13px;*/
#bottom p { margin: 0 0 0.384em 0; }/*margin: 0 0 5px 0;*/
#bottom label { width: 5.769em; }/*width: 75px;*/

#small_bottom { background: #ccdd51; height: 0.1em; }

#bottom_border { font-size: 0.923em; position: relative; width: 81.083em;  margin: 0 auto; padding: 0 0 0.833em 0;  color: #27444B; }/*width: 973px; padding: 0 0 10px 0; font-size: 12px;*/
#maandvraag { display: inline; float: left; width: 42.583em; margin: 2.5em 0 1.166em 3.25em; padding: 0 3.75em 0 0; background: url(/images/bckgr_maandvraag.gif) right 50% no-repeat; }/*width: 511px; margin: 30px 0 14px 39px; padding: 0 45px 0 0;*/
#nieuwsbrief { float: right; width: 27.5em; padding: 2.5em 0 1.166em 0; }/*width: 330px; padding: 30px 0 14px 0;*/
#form_nieuwsbrief { margin: 0; }
#l_nieuwsbrief { vertical-align: middle; margin: 0; }
#email { font-size: 0.916em; width: 15.454em; vertical-align: middle; }/*width: 170px; font-size: 11px;*/
#verstuur { vertical-align: middle; }

/* footer
------------------------------------------------------------------*/
#footer { position: relative; width: 72.230em; clear: both; margin: 0 auto; padding: 0.769em 0 0.769em 2.615em; background: #fff; }/*width: 939px; padding: 10px 0 10px 34px;*/
/*#footer_home { width: 72.230em; clear: both; margin: 0 auto 0 207px ; padding: 0.769em 0 0.769em 2.615em; background: #fff; }*/
#footer_home { clear: both; margin: 0; padding: 0.769em 0 0.769em 0; background: #fff; }
#footer p, #footer_home  p { font-size: 0.846em; float: left; width: auto; margin: 1.090em 0.909em 0 0; padding: 0; text-align: center; }/*margin: 12px 10px 0 0; font-size: 11px;*/

#footer p.initiatiefVan,
#footer p.samenwerking,
#footer_home p.initiatiefVan,
#footer_home p.samenwerking { float: left; width: auto; margin: 1.090em 3.84em 0 0; text-align: center; }
#footer p.samenwerking,
#footer_home p.samenwerking { margin: 1.090em 0 0 0; }
#footer p.initiatiefVan a img,
#footer p.samenwerking a img,
#footer_home p.initiatiefVan a img,
#footer_home p.samenwerking a img { float: none; }


#footer p.disclaimer { width: /*31.818em*/auto; margin: 1.090em 5.384em 0 0; }/*width: 350px; margin: 12px 70px 0 0;*/
#footer_home p.disclaimer { width: /*29.09em*/auto; margin: 1.090em 3.84em 0 0; }/*width: 320px;*/

/*#footer img, #footer_home img { float: left; }*/

#footer a, #footer_home a { font-size: 1em; font-weight: normal; color: #35555D; }/*font-size: 11px;*/
#footer a:hover, #footer a.sfhover, #footer_home a:hover, #footer_home a.sfhover { color: #000; }

#footer img.d49x35, #footer_home img.d49x35 { width: 4.45em; height: 3.18em;/*width: 3.769em; height: 2.692em;*/ }
#footer img.d101x35, #footer_home img.d101x35 { width: 9.18em; height: 3.18em; }
#footer img.d58x25, #footer_home img.d81x35 { width: 7.36em; height: 3.18em; }

#footer .leftside { float: left; width: 56.153em; margin: 0; }/* width: 750px;*/
#footer .rightside { float: right; width: /*14.461em*/179px; margin-right: 0; text-align: right; }
#footer .rightside p { float: none; margin-right: 0; text-align: right; }

#footer .naar_top { position: absolute; top: -19px; left: 942px; /*clear: both; display: block;*/ width: 28px; margin: 0; padding: 0 0 0 10px; background: url(/images/footer_pijl_top.gif) 0 3px no-repeat; font-size: 0.769em; font-weight: bold; }


/* form 
------------------------------------------------------------------*/
form { margin: 2.307em 0 0 0; }/*margin: 30px 0 0 0;*/
form legend { display: none; padding: 0 7px 0 7px; font-weight: bold; }/*padding: 0 0.538em 0 0.538em;*/
form fieldset { width: 51.461em; border: none; margin: 0; padding: 0 0 1.538em 0; overflow: hidden; }/*width: 669px; padding: 0 0 20px 0;*/
form label { /*clear: both;*/ float: left; /*display: block;*/ width: 12.307em; margin: 0 0 0.384em 0; padding: 0; text-align: left; }/*width: 160px; margin: 0 0 5px 0;*/
form fieldset input,
form fieldset textarea { float: left; display: block; width: 26.461em; padding: 0 0.153em; }/*width: 344px; padding: 0 2px;*/
form fieldset input.typeSmall { float: left; margin: 0.153em 0.230em 0.384em 0; padding: 0; display: block; width: 24.615em; }/*margin: 2px 3px 5px 0; width: 320px;*/
form fieldset input.typeShort { float: left;margin: 0.153em 0.230em 0.384em 0; padding: 0; display: block; width: 3.076em; }/*margin: 2px 3px 5px 0; width: 40px;*/
form fieldset select { margin: 0 0 0.538em 0; }/*margin: 0 0 7px 0;*/
form select { float: left; width: 15.384em; margin: 0.230em 0 0.076em 0; }/*width: 200px; margin: 3px 0 1px 0;*/
form textarea { overflow: auto; }

form .radio input { float: left; display: inline; width: auto; height: auto; }
form fieldset .checkbox { width: auto; height: auto; }

.radio label { clear: right; }
.radio input { margin-right: 0.384em; }/*margin-right: 5px;*/
div.radio { margin-left: 9.461em; }/*margin-left: 123px;*/

.typeLong { width: 15.384em;; }/*width: 200px;*/
.typeShort { width: 3.846em; }/*width: 50px;*/

.verplicht { font-size: 0.769em; padding: 0 0.2em; color: #345650; }/*padding: 0 2px; font-size: 10px;*/
.mandatory,
.small { font-size: 0.769em; margin: 0.5em 0 2em 0; }/*margin: 5px 0 20px 0; font-size: 10px;*/
.error { padding: 0.384em 0.230em; overflow: hidden; background-color: #FDC5CF; border-bottom: #fff 0.076em solid; color: #f00; }/*padding: 5px 3px; border-bottom: #fff 1px solid; color: #f00;*/
.error span { color: #f00; }
#errors { color: #f00; margin-bottom: -15px; }

#newsletterform { width: 51.461em; padding: 1.538em 0; border-top: #ddd 0.076em solid; border-bottom: #ddd 0.076em solid; }/*width: 669px; padding: 20px 0; border-top: #ddd 1px solid; border-bottom: #ddd 1px solid;*/
#newsletterform label { width: 6.153em; }/*width: 80px;*/
#newsletterform input { float: left; width: 30.769em; }/*width: 400px;*/
#newsletterform #verstuur_nieuwsbrief { float: left; width: 6.846em; margin: 0 0 0 1.538em; padding: 2px; background: #234b58; border: none; color: #fff; font-size: 1.076em; font-weight: bold; text-transform: uppercase; cursor: pointer; }/*width: 89px; margin: 0 0 0 20px;*/

#newsletters { }
#newsletters h2{ margin: 0 0 2px 0; padding: 0 0 0 30px; cursor: pointer; background:url("/images/pijl_nieuwsbrief.gif") no-repeat scroll 5px 2px transparent; font-size: 16px; font-weight: normal; }
#newsletters h2.ui-state-active{ margin: 0 0 2px 0; padding: 0 0 0 30px; cursor: pointer; background:url("/images/pijl_nieuwsbrief_active.gif") no-repeat scroll 5px 2px transparent; font-size: 16px; font-weight: bold; }
#newsletters div.ui-accordion-content { height: auto; width: 655px; margin: 0 0 0 10px; padding: 5px 0; }
#newsletters div a{ display: block; width: 150px; margin: 0 0 0 30px; padding: 3px 2px 3px 18px; background: #f5f5f5 url("/images/bg_poll_span.gif") no-repeat scroll 5px 11px; border-bottom: 1px solid #fff; }

#tellafriendformulier,
#contactformulier { clear: both; border-bottom: #ddd 0.08em/*0.076em*/ solid; padding-bottom: 1.153em; }/*border-bottom: #ddd 1px solid; padding-bottom: 15px;*/
#tellafriendformulier div,
#contactformulier div { padding: 0.153em; }/*padding: 2px;*/

#newsformdiv { min-height: 1.615em; }/*min-height: 21px;*/

#contactformulier #c_adres,
#contactformulier #c_phone_mail,
#contactformulier #c_opmerkingen { border-top: #ddd 0.08em/*0.076em*/ solid; margin-top: 1.153em; padding-top: 1.153em; }/*border-top: #ddd 1px solid; margin-top: 15px; padding-top: 15px;*/

#coords a { float: left; display: block; margin-right: 2.5em; width: auto; font-size: 12px; }
#coords a span { float: left; padding-top: 1.416em; padding-left: 15px; background: url('/images/phone_2.gif') 0px 19px no-repeat;}
.FAQ { clear: both; background: #ccdd51; padding: 5px 10px; color: #334302; }
.FAQ a { display: inline; float: none; margin: 0; color: #334302; padding: 3px; } 
.FAQ a:hover { display: inline; float: none; margin: 0; color: #334302; padding: 3px; background:#fff; /*-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; behavior:url(ccs/PIE.htc); position: relative;*/ }
/*
#coords span.FAQ { width: 320px; height: 50px; overflow: hidden; background: #ccdd51; padding: 5px 10px; display: block; color: #334302; line-height: 24px; }
#coords span.FAQ a { display: inline; float: none; margin: 0; color: #334302; padding: 3px; } 
#coords span.FAQ a:hover { display: inline; float: none; margin: 0; color: #334302; padding: 3px; background:#fff; }
*/

#tellafriendformulier #zender { border-top: #ddd 0.08em/*0.076em*/ solid; border-bottom: #ddd 0.08em/*0.076em*/ solid; margin: 1.153em 0; padding: 1.153em 0; }/*border-top: #ddd 1px solid; border-bottom: #ddd 1px solid; margin: 15px 0; padding: 15px 0;*/

#tellafriendformulier textarea,
#contactformulier textarea { width: 50.769em; }/*width: 660px;*/
#contactformulier label { width: 12.307em; }/*width: 160px;*/
#contactformulier label.straat,
#contactformulier label.postcode { width: 4.615em; }/*width: 60px;*/
#contactformulier label.nr,
#contactformulier label.gemeente { clear: none; width: 7.692em; }/*width: 100px;*/
#contactformulier #c_newsletter label { width: 19.230em; }/*width: 250px;*/
#contactformulier #c_newsletter input { margin-left: -12px; }

#contactformulier #naam,
#contactformulier #voornaam,
#contactformulier #land,
#contactformulier #telefoon,
#contactformulier #contact_email { width: 260px; }

#verstuur_email { width: 6.846em; height: 1.461em; margin: 0 0 0 0.153em; padding: 2px; background: #234b58; border: none; color: #fff; font-size: 1.076em; font-weight: bold; text-transform: uppercase; cursor: pointer; }/*width: 89px; height: 19px;  margin: 0 0 0 2px;*/

#kaarten { margin: 0 0 14px 0; padding: 12px; background: #f3f3f2; }
#kaarten h3 { font-size: 1em; }
#kaarten ul { float: left; width: 110px; margin: 20px 0 0 0; list-style-type: none; }
#kaarten ul li { width: 110px; }
#kaarten ul li a { font-size: 0.923em; font-weight: normal; color: #3c3c49; }
#kaarten ul li.active a,
#kaarten ul li a:hover { color: #085E76; text-decoration: none; }
#kaarten #kaart_continenten { float: left; width: 255px; }
#kaarten #kaart_provincies { float: right; width: 170px; }

#wereldkaart { float: left; width: 380px; margin: 0; border-right: #3c3c49 1px solid; }
#provincies { float: right; width: 294px; }

#kaart_continent { display: inline; float: left; width: 392px; margin: 0 10px 10px 0; }
#kaart_continent img { display: block; margin: 0; }
#projectResultaten { float: left; width: 300px; }
#projectResultaten ul { margin-left: 1.23em; }

#legende { float: left; width: 162px; margin: 0 0 14px 0; padding: 5px; border: #d5d5d5 1px solid; }
#legende h4 { font-size: 0.78em; font-weight: bold; color: #334302; text-transform: uppercase; }
#legende ul { margin: 0; list-style-type: none; }
#legende li { width: 162px; font-size: 0.923em; }
#legende li span.kleur { float: left; width: 12px; height: 8px; margin: 6px 5px 0 0; }
#legende li#projecten15 span { background: #ef4036; }
#legende li#projecten5 span { background: #14687c; }
#legende li#projecten1 span { background: #ccde52; }

#landenOverzicht { clear: both; }
#landenOverzicht h3 { margin: 0 0 5px 0; }
#landenOverzicht ul { float: left; margin: 0 0 14px 0; padding: 0 4px 0 0; list-style-type: none;  }
.azie ul { width: 137px; }
#landenOverzicht ul li { width: auto; }
#landenOverzicht ul li a { font-size: 0.923em; font-weight: normal; color: #3c3c49; }
#landenOverzicht ul li.active a,
#landenOverzicht ul li a:hover { color: #085E76; text-decoration: none; }

#finetuneform { margin-top: 0; }
#finetuneform #finetune_search { width: 15.076em; }/*width: 196px;*/
#finetuneform div { margin: 0 0 5px 0; }
#finetuneform label { float: left; width: 160px; margin: 0; padding: 0; }
#finetuneform select { float: left; width: 200px; margin: 0; padding: 0; /*margin-right: 28.384em;*/ }/*margin-right: 369px;*/
#finetune { clear: left; float: left; width: 3.846em; margin: 0.769em 0 0 12.5em; }/*width: 50px; margin: 10px 0 0 160px;*/

.vertrouwelijk { padding: 0 0 0 0.153em; color: #345650; }/*padding: 0 0 0 2px;*/

/* praktische informatie 
------------------------------------------------------------------*/
.antwoord { margin: 0 0 0.769em 0; }/*margin: 0 0 10px 0;*/
.btns { clear: both; margin: 0.769em 0 0.769em 0; padding: 0.769em 0 0 0; /*border-top: #ddd 0.076em solid;*/ }/*margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: #ddd 1px solid;*/
.btns a { display: block; float: left; width: 11.54em; padding: 2px 0 4px 0; background: #234b58; border: none; color: #fff; font-size: 1.076em; font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: none; cursor: pointer; }
.btns a:hover { color: #fff; }
.btn_tip { margin: 0 0 0 1.538em; }
.btn_tip img { margin: 0 0 0 1.538em; }/*margin: 0 0 0 20px;*/
.titelVraag { /*padding: 0.8em 0 0 0;*/ /*border-top: #ddd 0.076em solid;*/ }/*padding: 10px 0 0 0; border-top: #ddd 1px solid;*/


/* opleiding 
------------------------------------------------------------------*/
.opleiding { border-bottom: #ddd 0.08em/*0.076em*/ solid; margin-bottom: 0.769em;  padding-top: 0.769em; }/*border-bottom: #ddd 1px solid; margin-bottom: 10px;  padding-top: 10px;*/
.opleiding h2 { margin: 0 0 0.769em 0; }/*margin: 0 0 10px 0;*/

/* vraag en aanbod 
------------------------------------------------------------------*/
#zoekertjes_categorie { width: 54.53em; margin: 0 0 1.15em 0; list-style-type: none; }/*width: 709px; margin: 0 0 15px 0;*/
#zoekertjes_categorie li { float: left; margin: 0 0.769em 0.769em 0; } /*margin: 0 10px 0 0;*/
#zoekertjes_categorie li a { display: block; padding: 0.15em 1.538em; background: #fff; border: #085E76 0.08em solid; color: #085E76; text-decoration: none; }/*padding: 2px 20px; border: #085E76 1px solid;*/
#zoekertjes_categorie li.active a,
#zoekertjes_categorie li a:hover { background: #085E76; border-color: #fff; color: #fff; }

.txt_zoekertje { float: left; width: 37em;/*37.769em;*/ margin: 0 0.384em 0.769em 0; }/*width: 491px; margin: 0 5px 10px 0;*/
.txt_zoekertje p { margin: 0 0 0.384em 0; }/*margin: 0 0 5px 0;*/
.img_zoekertje { float: right; width: 16.384em; }/*width: 213px;*/
.bestanden { clear: both; margin-left: 0; list-style-type: none; }

.naar_top { clear: both; display: block; width: 24px; margin: 0 0 2px 675px; padding: 0 0 0 10px; background: url(/images/pijl_top.gif) 0 3px no-repeat; font-size: 0.769em; }

/* nuttige links 
------------------------------------------------------------------*/
.nuttigeLinks { margin: 0; list-style-type: none; }
.nuttigeLinks li { float: left; width: 54.538em; padding: 0.769em 0; border-bottom: #ddd 0.08em/*0.076em*/ solid; }/*width: 709px; padding: 10px 0; border-bottom: #ddd 1px solid;*/
.categorieLinks { margin: 2.307em 0 0.384em 0; }/*margin: 30px 0 5px 0;*/
.fotolink { float: left; width: 7.692em; margin: 0 1.538em 0 0; }/*width: 100px; margin: 0 20px 0 0;*/
.textlink { float: right; width: 44.923em; }/*width: 584px;*/
.textlink a { font-size: 1em; display: block; width: 23.076em; font-weight: normal; color: #35555D; }/*width: 300px; font-size: 13px;*/

/* downloads
------------------------------------------------------------------*/
#table_downloads { width: 54.538em; margin: 20px 0 0 0; color: #334302; } /*width: 709px;*/
#table_downloads th { padding: 4px; background: #CCDD51; border-left: #fff 1px solid; font-weight: bold; }
#table_downloads td { padding: 6px 4px; border-bottom: #334302 1px solid; vertical-align: middle; }
#table_downloads td img { margin: 0; }
.type { width: 13.076em; }/*width: 170px;*/
.titel { width: 26.692em; }/*width: 347px;*/
.size { width: 6.153em; }/*width: 80px;*/

/* sitemap
------------------------------------------------------------------*/
.sitemap { float: left; margin: 0 0 1.076em 2em; list-style-type: none; }/*margin: 0 0 14px 0;*/
.sitemap a { font-weight: normal; color: #35555D; }
.sitemap a:hover, .sitemap a.sfhover { color: #000; }
.sitemap li { margin: 3px 0px; }
.sitemap li a {padding: 2px 0px; }
.sitemap ul { margin: 0 0 1.076em 0.769em; list-style-type: none; }/*margin: 0 0 14px 10px;*/
.sitemap ul li { padding: 0; }
.sitemap ul li a { font-size: 0.923em; color: #00A1C9; }/*font-size: 12px;*/

#s_mainNav { width: 54.538em; list-style-type: none; margin: 1.538em 0 2.307em 0; padding: 0 0 2.307em 0; border-bottom: #ddd 0.076em solid; }/*width: 709px; margin: 20px 0 30px 0; padding: 0 0 30px 0; border-bottom: #ddd 1px solid;*/
#s_mainNav li { display: inline; float: left; width: 12.615em; margin: 0 0.153em 0 0; padding: 0 0 0 0.769em; border-right: #ddd 0.076em solid; }/*width: 164px; margin: 0 2px 0 0; padding: 0 0 0 10px; border-right: #ddd 1px solid;*/
#s_mainNav ul { width: 11.846em; list-style-type: circle; }/*width: 154px;*/
#s_mainNav ul li { display: block; width: 10.923em; height: 1.461em; float: none; border-right: none; }/* width: 142px; height: 19px;*/
#s_mainNav .lastitem { border-right: none; }

#s_subNav_1 { float: left; width: 13.384em; margin: 0 0.923em 0 0; border-right: #ddd 0.076em solid; }/*width: 174px; margin: 0 12px 0 0; border-right: #ddd 1px solid;*/

/* searchresults
------------------------------------------------------------------*/
#searchresults { margin: 0 0 1.076em 0; }/*margin: 0 0 14px 0;*/

/* homepage
------------------------------------------------------------------*/
#homepage { background: #fff url(/images/bckgr_homepage.gif) repeat-x; font: 0.812em/1.384em 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #2a3704; } /*13px/18px*/

#homepage #header { position: relative; margin: 0 auto; width: 74.846em; height: 10.076em; padding-top: 1.769em; /*width: 973px; height: 131px; padding-top: 23px;*/ z-index: 2; }
/*#homepage #header #logo img.d219x95 { width: 16.846em; height: 7.307em; }*/

#homepage #wrapper { /*clear: left;*/ position: relative; width: 74.846em; margin-top: 0px; }/*width: 973px;*/ 

#homepage #container { position: relative; width: 66.769em; margin-left: 8.076em; }/*width: 868px; margin-left: 105px;*/
#homepage h2 { /*clear: none;*/ font-size: 1.076em; margin: 0  0 0.571em 0; /*font-weight: bold; color: #234B58;*/ }/*margin: 0  0 8px 0; font-size: 14px;*/ 
#homepage h2 a { float: none; font-size: 1em; font-weight: bold; color: #234B58; }
#homepage h3 { font-size: 1.153em; margin: 0  0 0.333em 0; padding: 0.466em 0 0 0; font-weight: bold; color: #2a2a26;}/*margin: 0  0 5px 0; padding: 7px 0 0 0; font-size: 15px;*/ 
#homepage a  { color: #35555D; }
#homepage a:hover, #homepage a.sfhover { color: #000; }

#homepage #sidebar #as-gfx { margin: 1.53em 0; }/*20px*/

/* info
-------------*/
#homepage #info {  position: relative; margin: 0 auto; width: 66.769em; padding: 0.8em 0 0 8.076em;/*padding: 1.769em 0 0.769em 8.076em; background-color:#ccdd51;*/ }/*width: 868px; padding: 23px 0 10px 105px;*/ 
#homepage #info div { float: left; width: 21.538em; margin: 0 1.538em 0 0; padding-right: 1.538em; background: url(/images/bckgr_infolijnMini.gif) top right repeat-y; height: 15em;/*height:13.772em*/ }/*width: 280px; margin: 0 20px 0 0; padding-right: 20px;*/ 
#homepage #info #zoek { float: left; width: 15.153em; margin: 18px 0 0 0; padding: 0; background: none; }/*width: 223px;*/ 
#homepage #info p { color: #27444B;  line-height: 1.4398em}
#homepage #info a { line-height: 1.4398em}

#homepage #iniToevoegenWrp p { margin-bottom: 5px; }
#homepage .iniToevoegen { background: url(/images/bckgr_ini_toevoegen.gif) no-repeat; padding: 0.538em 0 0 2em; }/*padding: 7px 0 0 26px;*/ 
#homepage .iniToevoegenMsg { font-weight: bold; }
#homepage #search { font-size: 1.076em; width: 10.571em; padding: 0.142em 0.142em 0.071em 0.142em; vertical-align: middle; }/*width:148px; padding: 2px 2px 1px 2px; font-size: 14px;*/ 
#homepage #start { padding: 2px; background: #234b58; border: none; color: #fff; font-size: 1.076em; font-weight: bold; text-transform: uppercase; vertical-align: middle; cursor: pointer; }/*width: 62px;*/ 
#homepage #helpdesk { position: relative; padding-left: 54px;  }
#homepage #helpdesk span { position: absolute; top: -9px; left: 0; width: 45px; height: 48px; background: url(/images/helpdesk.gif) no-repeat; }
#homepage #zoek h3 a#zoekKaartLink, #homepage #zoek h3 a#kalenderLink { position: relative; display: block; margin-top: 12px; padding-left: 54px; color: #2a2a26; }
#homepage #zoek h3 a#zoekKaartLink span { position: absolute; top: -10px; left: -3px; width: 60px; height: 49px; background: url(/images/zoekkaartje_home.gif) no-repeat; }
#homepage #zoek h3 a#kalenderLink span { position: absolute; top: 0px; left: -1px; width: 45px; height: 48px; background: url(/images/kalender.new.gif) no-repeat; }
a#zoekKaartLink:hover { text-decoration: none; }
#homepage #zoek p { margin: 0.230em 0 0 0; }/*margin: 3px 0 0 0;*/ 
#homepage #zoek .zoeklabel { font-size: 1.153em; margin: 0  0 0.333em 0; padding: 0.466em 0 0 0; font-weight: bold; color: #334302; }/*margin: 0  0 5px 0; padding: 7px 0 0 0; font-size: 15px;*/
/* sidebar
-------------*/
#homepage #sidebar { float: left; width: 18.538em; margin: 0; }/*width: 241px;*/ 
#homepage #sidebar ul { margin: 1.307em 0 0 0; padding: 0 3.846em 0 0; }/*margin: 17px 0 0 0; padding: 0 50px 0 0;*/ 
#homepage #sidebar ul li { padding: 0.384em 0 0.384em 0.384em; border-bottom: #ddd 0.08em/*0.076em*/ solid; }/*padding: 5px 0 5px 5px; border-bottom: #C2D9E1 1px solid;*/
#homepage #sidebar ul li a { color: #086365/*345650*/; text-decoration: none; }
#homepage #sidebar ul li a:hover, #homepage #sidebar ul li a.sfhover { color: #000/*35555D*/; text-decoration: none; }
#homepage #sidebar ul li.active a { color: #000/*35555D*/; }

/* inhoud
-------------*/
#homepage #inhoud { float: left ; width: 28em; /*width: 48em;*/ padding: 0 0 4.538em 0; }/*width: 360px;*/ /*width: 627px; padding: 0 0 59px 0;*/
#homepage #inDeKijker img { float: left; margin: 0.15em 0.923em 0 0; border: #234B58 0.076em solid;  }/*margin: 2px 12px 0 0; border: #234B58 1px solid;*/
/*#homepage .inDekijkerInhoud { float: left; width: 36em; }*/
/*#homepage #inDeKijker h2 { float: left; width: 33em;  }*//*width: 33.857em; width: 474px;*/
/*#homepage #inDeKijker h2 a { width: 33em; }*/
/*#inDeKijker p,
#inDeKijker a { float: left; width: 36em; }*//*width: 36.461em; width: 474px;*/ 
#homepage #kijker { margin: 17px 0 5px 0; font-size: 1.3772em }/*margin: 17px 0 5px 0;*/ 

#homepage #footer_home .leftside { float: left; width: 50em; margin: 0; /*width: 650px;*/ }
#homepage #footer_home .rightside { float: right; width: 16.92em; margin-right: 0; text-align: right; } /*width: 220px; */

/* poll
-------------*/
#poll { float: right; width: 225px; margin: 0; border: #234b58 1px solid; }
#homepage #poll { margin: 20px 0 0 0; }
#homepage #poll span { display: block; margin: 0 0 5px 0; }
#homepage #poll span.antwoord { padding: 0 0 0 8px; background: url(/images/bg_poll_span.gif) 0 6px no-repeat; }
#poll h2 { padding: 2px 0 2px 10px; background: #234b58; color: #fff; }
#poll p { padding: 2px 2px 2px 10px; }
#poll p.vraag { font-weight: bold; }
#poll form { margin: 0 0 5px 0; padding: 2px 0 2px 8px; }
/*#poll div { padding-right: 5px; }*/
#poll input { float: left; width: auto; }
#poll label { float: right; width: 185px; }
#poll #btn_stem { float: none; width: 6.846em; height: 1.461em; margin: 0 0 0 0.153em; padding: 2px; background: #234b58; border: none; color: #fff; font-size: 1.076em; font-weight: bold; text-transform: uppercase; cursor: pointer; }/*width: 89px; height: 19px;  margin: 0 0 0 2px;*/

#resultaten,
#archief { float: left; width: 470px; margin: 0 0 20px 0; }
#resultaten.fullwidth,
#archief.fullwidth { width: 54.538em; }
#resultaten h2,
#archief h2 { padding: 3px 0 3px 0; border-bottom: 1px solid #333; }
#resultaten h3,
#archief h3 { padding: 15px 0 5px 0; }
#resultaten span,
#archief span { clear:left; display:block; float:left; width:250px; margin:0 10px 0 0; padding: 0 0 0 8px; background: url(/images/bg_poll_span.gif) 0 6px no-repeat; }
#resultaten img,
#archief img { float: left; margin: 0; }
#archief .naar_top { margin-left: 430px; }
.antwoorden { margin: 0 0 5px 0; }
.aantalStemmen { clear: both; padding: 5px 0 0 0; font-style: italic; }
span.aantalStemmen { display: block; }

/* fotowedstrijd
-------------*/
.fotowedstrijdThumbs { clear: both; margin: 0; list-style-type: none; }
.fotowedstrijdThumbs li { float: left; width: 120px; height: auto; overflow: hidden; margin: 0 15px 15px 0; }
#fotowedstrijd { clear: both; padding-top: 2em; }
.fotoBlock { margin: 0 0 1em 0; padding: 0 0 1em 0; border-bottom: 0.08em solid #DDDDDD; }
.imgThumb { position: relative; float: left; display: block; margin: 0; cursor: pointer; }
.imgThumb img { float: none; display: block; margin: 0; }
.fotoloep { position: absolute; display: block; bottom: 0; right: 0; width: 33px; height: 23px; }
.description { float: right; width: 430px; }
.mijnStem { float: right; display: block; width: auto; padding: 0.153em 1.538em; background: #234B58; color: #FFFFFF; font-size: 1.076em; font-weight: bold; text-decoration: none; text-transform: uppercase; cursor: pointer; }
.mijnStem:hover { background: #CCDD51; color: #334302; }
#wedstrijdformulier label { width: auto; padding-right: 1em; }
#verstuur_stem { width: auto; margin-left: 1em; padding: 0.153em 1.538em; background: #234B58; border: none; color: #FFFFFF; font-size: 1.076em; font-weight: bold; cursor:pointer; }

/* CMS Preview
------------------------------------------------------------------*/
#CMSpreviewBar { margin-bottom: 10px; padding: 3px; background-color: red; color: #fff; }
#CMSpreviewBar a { color: #fff; }


#homepage div#counter {
 background: none;
 text-align: center;
 width: 90px;
 height: 38px;
 position: absolute;
 left: -0.25046em;
 top: 4.2568em;
 color: white;
 background-color: #41760c;
 border: 0;
 float: none;
 margin: 0;
 padding: 7px 5px;
}
#homepage #counter a {
 color: white;
 text-decoration: none;
 display: block;
 padding: 0;
 margin: 0;
}
#homepage #counter a:hover { color: white; }
#homepage #counter span { font-size: 18px; }

#homepage div#facebook {
 background: none;
 text-align: center;
 width: 90px;
 height: 38px;
 position: absolute;
 left: -0.25046em;
 top: 9.2568em;
 color: white;
 background-color: #3B5998; /*#03677C;*/
 border: 0;
 float: none;
 margin: 0;
 padding: 7px 5px;
}
#homepage #facebook a {
 color: white;
 text-decoration: none;
 display: block;
 padding: 0;
 margin: 0;
}
#homepage #facebook a:hover { 
	color: white;
}

img.new, #kop img.new { float: none; margin: 0; display: inline; }

#line { line-height: 1px; height: 1px; background-color: #ccc; width: auto; margin: auto; }
