@charset "utf-8";
/* CSS Document */

html, body	{ margin: 0; font-family: Arial, Helvetica, sans-serif; }
img	{ border: 0; }
a	{ text-decoration: none; color: #e01e32; }
a:hover	{ color: #000000; }
.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}
p	{ font-size: 12px; line-height: 17px; margin: 0 0 20px 0; }

#background { position: fixed; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
#background img	{ display: block; width: 100%; height: auto; border: 0; }
#scroll	{ position: fixed; z-index: 1; width: 100%; height: 100%; overflow-y: auto; }

#container	{ }

#top	{ height: 120px; width: 990px;  margin: auto; }
img.logo	{ float: left; margin: 10px 0 0 0 }
#topSlideshow	{ float: right; height: 113px; padding: 7px 7px 0 7px; background: #e01e32; }
#topSlideshow img	{ float: left; }

#menu	{ width: 100%; height: 76px; background: url(../images/bg-menu.gif) repeat-x; }
#menucontainer	{ width: 990px;  margin: auto; }

#menu ul 				{ padding: 0; margin: 0; list-style: none; }
#menu li 				{ float: left; position: relative; }

li.menuitem	{ height: 44px; font-size: 12px; margin: 0; }
li.menuitem a	{ height: 30px; display: block; color: #FFFFFF; padding: 14px 12px 0 12px; } 
li.menuitem a:hover	{ background: url(../images/bg-subitem-o.gif) no-repeat center bottom #b61827; }

li.menuitem selected a	{ background: url(../images/bg-subitem-u.gif) no-repeat center bottom #b61827; }

#submenus		{ position: absolute; left: 0; width: 100%; height: 36px; background: url(../images/bg-submenu.gif); margin: 44px 0 0 0; }
#submenus ul	{ width: 990px; margin: auto; font-size: 12px; }
li.submenuitem	{ font-size: 12px; }
li.submenuitem a	{ display: block; height: auto; padding: 8px; color: #FFFFFF; padding: 11px 12px 10px 12px; }
li.submenuitem a:hover	{ background: url(../images/bg-subitem-o.gif) no-repeat center bottom; }

li.selected a	{ background: url(../images/bg-subitem-o.gif) no-repeat center bottom; }

ul#sitemap { list-style: square; margin: 0; list-style: none; padding: 0; }
ul#sitemap li.menuitem	{ height: auto !important; padding: 5px 10px; background: #e01e32; font-size: 15px !important; font-weight: bold !important; }
ul#sitemap li.submenuitem	{ height: auto !important; padding: 3px 10px; list-style: none; }
ul#sitemap li.menuitem a			{ height: auto !important; padding: 0; color: #FFF; }
ul#sitemap li.menuitem a:hover	{ background: none; color: #000; }
ul#sitemap li.submenuitem a			{ height: auto !important; padding: 0; color: #000000; display: inline; }
ul#sitemap li.submenuitem a:hover	{ background: none; color: #e01e32; }

#content	{ padding: 15px 0; width: 990px;  margin: auto; }
/*#content img.home	{ float: left; margin: 50px 18px 0 0; }*/
#homeContent img	{ float: left; margin: 0 20px 10px 0; }
#homeContent h1	{ font-size: 15px; margin: 0; }
#homeContent h2	{ font-size: 15px; font-weight: normal; color: #e01e32; margin: 0 0 20px 0; }
#homeContent p	{ font-size: 12px; line-height: 17px; margin: 0 0 20px 0; }

#paragraaf img	{ float: right; }

td	{ font-size: 12px; line-height: 17px; margin: 0 0 20px 0; }

#content ul	{ font-size: 12px; }
#content li	{ font-size: 12px; }

#homeimages	{ min-height: 120px; }
a#homeimg	{ width: 240px; float: left; margin: 0 5px 0 0; border-top: 2px solid #e11d33; border-bottom: 2px solid #e11d33; }
a#homeimg img	{ width: 240px; height: 100px; padding: 3px 0; }
a#homeimg h1	{ width: 100%; text-align: center; background: #fdd0af; color: #e11d33; font-size: 12px; padding: 3px 0; margin: 0 0 3px 0; }
a#homeimg:hover h1	{ background: #e11d33; color: #fff; }
.moviethumb	{ position: absolute; width: 240px; height: 100px; background: url(../images/movieplaybtn.png) no-repeat center; margin: 3px 0 0 0; }

#paragraaf h1	{ font-size: 15px; margin: 0; }
#paragraaf h2	{ font-size: 15px; font-weight: normal; color: #e01e32; margin: 0 0 20px 0; }
#paragraaf p	{ font-size: 12px; line-height: 17px; margin: 0 0 20px 0; }

#vraag h1	{ padding: 5px 10px; font-size: 15px; margin: 0; background: #e01e32; color: #FFFFFF; margin: 0 0 5px 0; }
#vraag p	{ font-size: 12px; line-height: 20px; margin: 0 0 20px 0; }
#vraag p	{ font-size: 12px; line-height: 17px; margin: 0 0 20px 0; }

#nieuws h1	{ padding: 5px 10px; font-size: 15px; margin: 0; background: #e01e32; color: #FFFFFF; }
#nieuws h2	{ padding: 3px 10px; background: #b41826; font-size: 15px; font-weight: normal; color: #e01e32; margin: 0; text-transform: capitalize; color: #FFFFFF; margin: 0 0 5px 0; }
#nieuws p	{ font-size: 12px; line-height: 17px; margin: 0 0 20px 0; }

#paging			{ height: 15px; }
#paging a		{ font-size: 12px; background: #B41826; color: #FFF; padding: 2px 5px; }
#paging a:hover	{ color: #E01E32; background: #FFF; }
#paging a.prev	{ float: left; }
#paging a.next	{ float: right; }

#agenda	{ width: 450px; float: left; margin: 0 20px 0 0; }
#agenda div	{ min-height: 53px; margin: 0 0 20px 0; }
#agenda h1	{ padding: 5px 10px; font-size: 15px; margin: 0; background: #e01e32; color: #FFFFFF; }
#agenda h2	{ padding: 3px 10px; background: #b41826; font-size: 15px; font-weight: normal; color: #e01e32; margin: 0; text-transform: capitalize; color: #FFFFFF; margin: 0 0 5px 0; }
#agenda p	{ font-size: 12px; line-height: 17px; margin: 0; }

#ervaring h1	{ padding: 5px 10px; font-size: 15px; background: #e01e32; color: #FFFFFF; margin: 0 0 5px 0; }
#ervaring h2	{ padding: 3px 10px; background: #b41826; font-size: 15px; font-weight: normal; color: #e01e32; margin: 0; text-transform: capitalize; color: #FFFFFF; }
#ervaring p	{ font-size: 12px; line-height: 17px; margin: 0; }
#ervaring span	{ display: block; margin: 0 0 20px 0 }

.leftMenu	{ width: 105px; float: left; margin: 0 15px 20px 0; border-right: 1px solid #df1e31; }
.leftMenu a	{ display: block; text-align: right; font-size: 12px; color: #000000; padding: 0 16px 0 0; margin: 10px 0; }
.leftMenu a:hover	{ background: url(../images/bg-leftMenu-o.gif) no-repeat center right; }

.wideContent	{ width: 675px; float: left; margin: 0 0 20px 0; }
.wideContent h1	{ font-size: 15px; margin: 0; margin: 0 0 12px 0; }
.wideContent strong	{ color: #df1e31; }
.wideContent p	{ font-size: 12px; line-height: 20px; margin: 0 0 20px 0; }

.rightMenu		{ width: 155px; float: left; margin: 0 0 20px 15px; border-left: 1px solid #df1e31; }
.rightMenu h1	{ font-size: 12px; margin: 5px 18px; }
.rightMenu a	{ display: block; font-size: 12px; color: #000000; padding: 5px 0 5px 37px; margin: 10px 0; background: url(../images/icon-pdf.gif) left no-repeat; }
.rightMenu a:hover	{ background: url(../images/icon-pdf-o.gif) left no-repeat; }

#film	{ display: block; height: 155px; }
#film img	{ padding: 8px 9px; border: 1px solid #e11d33; margin: 0 20px 0 0; float: left; }
#film h1	{ font-size: 12px; color: #e11d33; padding: 0 9px; border-bottom: 1px solid #e11d33; margin: 0 0 3px 0; }
#film p		{ margin: 0; font-size: 12px; min-height: 62px; }
#film .moviethumb	{ position: absolute; width: 240px; height: 100px; background: url(../images/movieplaybtn.png) no-repeat center; margin: 3px 0 0 0; padding: 8px 9px; }

#foto	{ }
#foto h1	{ width: auto; font-size: 12px; color: #FFFFFF; margin: 0 0 10px 0; padding: 4px 0 4px 5px; background: #b41826; }
#foto span	{ background: url(../images/foto-pointer.gif) no-repeat center right; padding: 0 50px 0 0; }
.image	{ padding: 8px; float: left; border: 1px solid #e11d33; margin: 0 18px 10px 0; }
#foto img	{ }
#foto p		{ width: 140px; height: 30px; text-align: center; color: #FFFFFF; font-size: 12px; }

/* form */
input, textarea	{ width: 250px; font-size: 12px; padding: 1px 2px; border: 1px solid #e01e32; margin: 0 0 5px 0; }
input.small		{ width: 25px; }
input.submit		{ width: auto; background: #e01e32; color: #FFF; padding: 3px 5px 4px; }
input.submit:hover	{ background: #FFF; color: #e01e32; }
.error {
	color:red;
}
/*.labelfield	{ max-width: 200px; }*/

#bottom	{ width: 100%; height: 31px; z-index: 10; background: #e01e32; margin: 15px 0 0 0; }
#bottom p { width: 990px; margin: 0 auto; padding: 7px 0; font-size: 11px; color: #f1a166; }
#bottom span { color: #FFFFFF; padding: 0 11px; }
#bottom a { color: #FFFFFF; }
#bottom a:hover { color: #f1a166; }