/* algemeen */
* {	padding: 0; margin: 0 }
html,body { width: 100%; height: 100%; background: #ecf0f6 }

/* tekstelementen en -stijlen */
body,td,p {
	font: 11px/17px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	color: #000233;
}
h1 { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #000233 }
h1.ken { padding-left: 55px; background: url(../images/ken.gif) no-repeat left center }
h2 { font: bold 13px/18px Arial, Helverica, sans-serif; color: #000233 }
h3 { font: bold 11px/17px Arial, Helverica, sans-serif; color: #000233 }
p,h1,h2,ul,ol { margin-bottom: 14px }
#content ul { padding-left: 15px; list-style: outside disc }
#content ul.stripes { padding: 0; list-style: none; background: url(../images/stripe.gif) 1px 8px no-repeat }
#content ul.stripes li { padding-left: 15px; background: url(../images/stripe.gif) 1px 8px no-repeat }
#content ol { padding-left: 30px }
.center { text-align: center }
#print { float: right; width: 25px; height: 35px; overflow: hidden }
#print a { display: block; width: 100%; height: 100%; text-indent: -999px; overflow: hidden; background: url(../images/print.gif) no-repeat }

/* links */
a { text-decoration: underline; color: #000233 }
a:hover { text-decoration: none }

/* afbeeldingen */
img { border: 0 }
img.left { float: left; margin: 3px 15px 15px 0px }
img.right { float: right; margin: 3px 0px 15px 15px }

/* algemeen */
.end { height: 0; width: 100%; clear: both; overflow: hidden; background: #FF0000 }
div.line { margin-top: 14px; border-top: 1px #b8c0e6 solid; clear: both; height: 14px; background: none; overflow: hidden }
#container { width: 782px; min-height: 100%; margin: 0 auto; overflow: hidden; background: url(../images/container_bg.gif) repeat-y }

/* header en logo */
#header { float: left; width: 638px; height: 89px; background: #e4e2f5 url(../images/top.gif) no-repeat; text-indent: -9999px; overflow: hidden }
#logo { float: left; width: 144px; height: 89px; background: #b8c0e6 url(../images/kenlogo.gif); overflow: hidden }

/* content */
#main { float: left; width: 638px; background: url(../images/background.gif) no-repeat; overflow: hidden }
#content { padding: 20px 30px 10px 30px }

/* menu */
#menu {
	float: right;
	width: 144px;
	padding: 0px;
}
#menu ul { float: left; list-style: none; width: 144px; margin-bottom: 17px }
#menu li { float: left; width: 144px }
#menu a { display: block; text-decoration: none; padding: 3px 5px 3px 15px }
#menu a.active { font-weight: bold }
#menu a:hover { background-color: #ECEEF9 }
#menu ul ul { margin: 0 }
#menu li li a { padding-left: 25px; background: url(../images/arrow.gif) no-repeat 0 9px }
#certificaat { float: left; width: 118px; height: 130px; margin: 13px; background: url(../images/bvqi.gif) no-repeat; text-indent: -9999px; overflow: hidden }
