html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
/*,table, caption, tbody, tfoot, thead, tr, th, td*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

figure {
    margin: 0;
}

body { line-height: 18px;font-family: Arial, Verdana, sans-serif;font-size: 14px; }

ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin: 18px;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:38px;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*providing spacing for definition terms*/
	margin-left:1em;
}

#sidebar .sidebar-content ul { margin: 0;}
#sidebar .sidebar-content ul li { list-style: none; }

h1 { font-size: 18px;font-weight: bold;margin-bottom: 22px; }
h2 { font-size: 15px;font-weight: bold;margin-bottom: 22px; }
p {	margin-bottom: 10px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

#container { margin: 22px 15px 0 13px;width: 913px; }
#content { width: 643px;float: left; }
/* Afbeeldingen in CKEditor5 */
#content img {max-width:100% !important; height:auto !important;}
#content .image-center {
    margin: 1em auto;
}

#content .image-float-left {
    float: left;
    margin: 1em 1em 1em 0;
}

#content .image-float-right {
    float: right;
    margin: 1em 0 1em 1em;
}

#content .image-full-width {
    width: 100%;
    margin: 1em 0;
}
#page { width: 941px;margin: 0 auto;border: 1px solid #bababa;border-top-color: #bababb;border-bottom: 0 none;background-color: #fff;padding: 15px 0; }
#page-wrapper { width: 943px;margin: 18px auto; }
#wrapper { height: 100%; }

#header { background: url(../img/bg_header.png) no-repeat;margin-left: 13px;margin-right: 12px;width: 902px;height: 183px;padding: 7px; }
#header #logo { height:183px;width:902px; }
#header #logo a { display: block; height: 183px; line-height:183px; padding-left: 25px; font-size: 46px;}
#header #logo a img { vertical-align: middle; }

#slideshow img {width:902px !important; height:183px !important;}

#sidebar { margin-right: 30px;width: 240px;float: left; }
#sidebar ul li { padding: 4px 0; }

#sidebar .sidebar-top { width: 240px;height: 18px;background: transparent url(../img/bg_sidebar_top.gif) no-repeat scroll 0 0; padding: 8px 7px 0 7px; width: 226px; height: 10px; }
#sidebar .sidebar-top-inner { height: 10px;line-height: 10px; }

#sidebar .sidebar-bottom { width: 240px;height: 17px;background: transparent url(../img/bg_sidebar_bottom.gif) no-repeat scroll 0 0; padding: 0px 7px 8px 7px; width: 226px; height: 10px; }
#sidebar .sidebar-bottom-inner { height: 10px; line-height: 10px; }

#sidebar .sidebar-content { padding: 0 7px;width: 226px;background: url(../img/bg_sidebar_content.png) repeat-y scroll 0 0; }
#sidebar .sidebar-content a { padding: 6px 15px;display: block;color: #fff; text-decoration: none;font-weight: bold; }
#sidebar .sidebar-content a:hover, 
#sidebar .sidebar-content .active a { text-decoration: underline;color: #fff; }

 #sidebar .sidebar-content #subnav-wrapper { margin: 0 8px; }
 #sidebar .sidebar-content ul ul#subnav {
	 margin: 0;
}
 #sidebar .sidebar-content ul  ul#subnav li { padding: 0 0 0 14px;}
 #sidebar .sidebar-content ul  ul#subnav li a { font-weight: normal; padding: 4px 15px;}
 ul#subnav li { background: url(../img/arrow_submenu.png) no-repeat 14px center; }

.clear { clear: both; }
/* For modern browsers */
.clearfix:before,
.clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1;}

.alignRight { float:right;}
.alignLeft { float:left;}

#footer { margin: 0 auto;padding: 0 16px;width: 911px;height: 32px;line-height: 32px;color: #fff;font-size: 14px; }
#footer a { text-decoration: none;color:#fff;margin-left: 8px; }
#footer a:hover { text-decoration: none; }
#footer img { vertical-align: middle; }
#footer .alignLeft,
#footer .alignRight { color: #fff }