body  { padding:0px; margin:0px; background:url(images/mainbg.gif) 0 0 repeat-x #fff; color:#666; font-size: 1.05em; font-family: Arial, Helvetica, sans-serif; line-height: 1.40em; }
div, p, ul, h2, img { padding:0px; margin:0px; }
ul { list-style-type:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#666; text-decoration:underline; } 
#top { width:978px; height:135px; position:relative; margin:0 auto; }
#top #logo { width:329px; height:107px; background:#fff; color:#666; position:absolute; top:35px; left:0px; padding:0 0 0 35px; }
#top #logo img { width:300px; height:107px; }
#top ul { width:468px; height:32px; position:absolute; top:43px; right:55px; }
#top ul li { width:78px; height:32px; float:left; }
#top ul li a { width:76px; height:32px; display:block; background:url(images/menutab-normaal.jpg) 0 0 no-repeat #F5F4F4; color:#666; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0; }
#top ul li a.home { width:76px; height:32px; display:block; background:url(images/menutab-zwevend.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0; }
#top ul li a:hover { background:url(images/menutab-zwevend.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; }
#body { width:889px; position:relative; margin:0 auto; }
#body p.boxpar { padding:15px 0 15px 0; }
#body p span.ju { background:#fff; color:#cf1777; font-weight:bold; }
#body p span.ad { background:#fff; color:#cf1777; font-weight:bold; } 
#body h2 { color:#cf1777; border-bottom:1px dashed #cf1777; font-size:16px; line-height:22px; padding:15px 20px 0 0; } 
#body p.kruimelpad { font-size: 11px; }
#body p.kruimelpad a { text-decoration: none; color: #333; }
#body p.kruimelpad a:hover { text-decoration: underline; }
#body input.field, #body #contactformulier input.field { margin-bottom: 5px; padding: 3px 5px 0px 5px; display: block; width: 225px; height: 19px; border: 0px; background: url(images/fieldBg.gif) no-repeat; }
#body input.submit, #body #contactformulier input.submit { margin-right: 1px; padding-bottom: 2px; float: left; }
#body #contactformulier label { float: left; width: 100px; }
#body #contactformulier textarea {	width: 400px;	height: 130px; padding: 3px 5px 0px 5px; margin-bottom: 3px; border: 2px solid #efefef; }
#body #contactformulier form {	/* idem als P */ padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 15px; }		
#body .views { font-size:1.01em; font-weight:normal; color:#CF1777; padding:0px 0px 5px 25px;	margin:0px 0px 0px 0px; border: 4px solid #f6f6f6; padding:3mm; background: #e4e4d8; }
#midden { width:889px; position:relative; margin:0 auto; }
#middenlinks { width:462px; float:left; }
#middenlinks p { padding:14px 14px 14px 0; line-height:18px; font-family: Arial, Helvetica, sans-serif; line-height: 1.40em; }
#middenlinks h2 { width:410px; height:30px; color:#cf1777; border-bottom:1px dashed #cf1777; font-size:16px; line-height:22px; padding:15px 20px 0 0; }
#middenlinks h2 span { background:#fff; color:#6c6e6e; font-weight:bold; font-size:11px; text-transform:uppercase; }
#middenlinks h2 span.pink { background:#fff; color:#cf1777; font-weight:bold; font-size:11px; text-transform:uppercase; }
#middenlinks h3 { color:#6c6e6e; font-size: 0.95em; font-family: Arial, Helvetica, sans-serif; line-height: 1.40em; padding:10px 20px 0 0; font-style: italic; }
#middenlinks .lijstlinksbreed { width:430px; float:left; padding:10px 0 20px 0; } 
#middenlinks .lijstlinksbreed ul { width:430px; }
#middenlinks .lijstlinksbreed ul li { width:430px; float:left; }
#middenlinks .lijstlinksbreed ul li a { width:420px; line-height:20px; background:url(images/pijltje1.gif) 0 6px no-repeat; color:#666; text-decoration:underline; padding:0 0 0 18px; }
#middenlinks .lijstlinksbreed ul li a:hover { background:url(images/pijltje2.gif) 0 6px no-repeat; color:#000; text-decoration:underline; } 
#lijstlinks1 { width:210px; float:left; padding:10px 0 10px 0; }
#lijstlinks1 ul { width:210px; }
#lijstlinks1 ul li { width:210px; height:20px; float:left; }
#lijstlinks1 ul li a { width:190px; line-height:20px; background:url(images/pijltje1.gif) 0 6px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 18px; }
#lijstlinks1 ul li a:hover { background:url(images/pijltje2.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline; }
#lijstlinks2 { width:200px; float:left; padding:10px 0 10px 0; }
#lijstlinks2 ul { width:200px; }
#lijstlinks2 ul li { width:200px; height:20px; float:left; }
#lijstlinks2 ul li a { width:190px; line-height:20px; background:url(images/pijltje1.gif) 0 6px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 18px; }
#lijstlinks2 ul li a:hover { background:url(images/pijltje2.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline; }
#middenrechts { width:344px; float:left; border-left: 1px dashed #6c6e6e; border-right: 1px dashed #6c6e6e; border-top: 1px dashed #6c6e6e; padding:0 15px 0 15px; }
#middenrechts h2 { width:340px; height:20px; color:#cf1777; font-size: 0.95em; font-family: Arial, Helvetica, sans-serif; line-height: 1.40em; padding: 10px 0 10px 0; }
#middenrechts p { padding:8px 0 0; }
#middenrechts .bannerbox { padding: 10px 0 10px 20px; }
#middenrechts .listsidebar { margin-bottom: 0px; padding: 10px 0 10px 0; width: 339px; }
#middenrechts .listsidebar ul { overflow: hidden; width: 339px; list-style: none; }
#middenrechts .listsidebar li { padding: 4px 2px 4px 8px; float: left; width: 339px; font-weight: bold; color: #11414D; background: #dadada; border-top: 1px solid #C0C0C0; }
#middenrechts .listsidebar li.dark { background: #f7fafd; }
#middenrechts .listsidebar li a { text-decoration: none; font-weight: normal; color: #11414D; }
#middenrechts .listsidebar li a:hover { text-decoration: underline; }
#middenrechts .listsidebar ul.opsomming3 { overflow: hidden; width: 339px; list-style: none; }
#middenrechts ul.opsomming { list-style-type:none; margin:0; font-size: 0.95em; line-height: 1.40em; }
#middenrechtsonder { width:344px; height:255px; background:url(images/wijzijnervooru.jpg) 0 100% no-repeat; padding:0 0 0 0; margin:0 0 10px 0; }
#footerbox { background:url(images/footerbg.gif) 0 0 repeat-x #F4F4F4; color:#212121; position:relative; margin:0 auto; height:133px; clear:both; }
#footer { width:889px; position:relative; margin:0 auto; font-size: 0.85em; font-family: Arial, Helvetica, sans-serif; line-height: 1.00em; font-weight:normal; padding:15px 0 0; }
#footer ul { width:500px; height:20px; position:relative; margin:0 auto; }
#footer li { float:left; padding: 0 0 0 5px; }
#footer ul li a { padding:0 10px 0; color:#212121; background:#F4F4F4; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
.footerbanner { padding: 10px 0 0 45px; }
#nieuweartikelen { margin: 0 0 0 0; width: 430px; }
#middenlinks .lijstlinksbreed .topicsBox { margin: 0 0 0 0; padding: 0 0 0 0; width: 430px; }
#middenlinks .lijstlinksbreed .topicsBox ul { overflow: hidden; width: 430px; list-style: none; }
#middenlinks .lijstlinksbreed .topicsBox li { padding: 4px 2px 4px 4px; float: left; width: 353px; font-weight: normal; color: #11414D; background: #dadada; border-top: 1px solid #C0C0C0; }
#middenlinks .lijstlinksbreed .topicsBox li.last { width: 60px; text-align: right; padding: 4px 8px 4px 2px; }
#middenlinks .lijstlinksbreed .topicsBox li.dark { background: #f7fafd; }
#middenlinks .lijstlinksbreed .topicsBox li a { text-decoration: none; font-weight: bold; color: #11414D; }
#middenlinks .lijstlinksbreed .topicsBox li a:hover { text-decoration: underline; }
#middenlinks .lijstlinksbreed ul.topicslist { list-style-type: none; margin:0; padding: 10px 0 0 0; font-size: 0.70em; line-height: 1.75em;	font-family: Verdana,Arial,Helvetica,sans-serif; }

