*{padding:0;margin:0}
p {clear:both;padding:0;margin:0}
html {overflow:-moz-scrollbars-vertical;font:12px Arial, Verdana, sans-serif}
html, body {height:100%;min-height:100%;width:100%;color:#000;background:URL(/images/pattern.jpg) 50% 0 fixed}

	.header {position:fixed;width:100%;left:0;top:0;z-index:1}
		.mainmenu {width:938px;height:36px;padding:12px 0 0 12px;margin:0 auto;background:URL(/images/bg_mainmenu.jpg)}
			.mainmenu a {display:block;float:left;height:24px;margin-right:4px}
				.mainmenu a span {display:none}
			.mainmenu .programmebtn {width:104px;background:URL(/images/btns/btnProgramma.png)}
			.mainmenu .studentbtn {width:86px;background:URL(/images/btns/btnStudents.jpg)}
			.mainmenu .infoschoolbtn {width:172px;background:URL(/images/btns/btnInfovoorscholen.png)}
			.mainmenu .docentbtn {width:71px;background:URL(/images/btns/btnDocents.jpg)}
			.mainmenu .partnerbtn {width:91px;background:URL(/images/btns/btnPartners.png)}
			
			.mainmenu .infoschoolbtn:hover, .mainmenu .infoActiveBtn, .mainmenu .programmebtn:hover, .mainmenu .progActiveBtn, .mainmenu .infoschoolbtn:hover, .mainmenu .docActiveBtn, .mainmenu .partnerbtn:hover, 
				.mainmenu .partActiveBtn {background-position:0 24px}
		.submenu {width:916px;height:38px;margin:0 auto;padding:60px 0 0 30px;background:#fff URL(/images/bg_submenu.jpg) no-repeat;border:2px solid #000;border-top:0;border-bottom:0}
		.submenu.splashheader {background:#fff URL(/images/splash_header.jpg) 0 0 no-repeat}
			.submenu a {display:block;float:left;height:24px;margin-right:5px}
				.submenu a span {display:none}
			.submenu .hmbtn {float:right;display:block;width:120px;height:88px;margin:-58px 0 0 0;padding:0}
			.submenu .homebtn {width:53px;background:URL(/images/btns/btnHome.jpg)}
			.submenu .actsbtn {width:120px;background:URL(/images/btns/btnActivities.jpg)}
			.submenu .signupbtn {width:113px;background:URL(/images/btns/btnSignup.jpg)}
			.submenu .orgbtn {width:113px;background:URL(/images/btns/btnOrganisation.jpg)}
			.submenu .contbtn {width:82px;background:URL(/images/btns/btnContact.jpg)}
			.submenu .aboutbtn {width:172px;background:URL(/images/btns/btnAbout.jpg)}
			.submenu .progbtn {width:105px;background:URL(/images/btns/btnProg.jpg)}
			.submenu .aanmeldenbtn {width:103px;background:URL(/images/btns/btnAanmelden.jpg)}
			.submenu .actbtn {margin-top:-2px;width:402px;height:28px;background:URL(/images/btn_archive.jpg);background-position:-14px 0}

			.submenu .homebtn:hover, .submenu .homeActiveBtn, .submenu .actsbtn:hover, .submenu .actsActiveBtn, .submenu .signupbtn:hover, .submenu .signupActiveBtn,
				.submenu .orgbtn:hover, .submenu .orgActiveBtn, .submenu .contbtn:hover, .submenu .contActiveBtn, .submenu .factsheetbtn:hover, .submenu .factsheetActiveBtn, 
				.submenu .aanmeldenbtn:hover, .submenu .aanmeldenActiveBtn, .submenu .aboutbtn:hover, .submenu .aboutActiveBtn,
				.submenu .progbtn:hover, .submenu .progActiveBtn {background-position:0 24px}
			.submenu .actbtn:hover, .submenu .actHomebtn {background-position:-14px 28px}
			
	.container {width:950px;margin:0 auto}
		.empty {height:146px}
		.content {clear:both;background:#fff;border:2px solid #000;border-top:0;border-bottom:0}
			.splashContent {width:926px;height:405px;margin-left:10px;padding-bottom:5px;background:URL(/images/splash.jpg) no-repeat;border-bottom:2px solid #004f85}
				.splashBtns {position:relative;float:right;height:300px;width:500px}
					.splashBtns a {display:block;position:absolute}
						.splashBtns a span {display:none}
					.splashBtns .spLeerlingBtn {width:160px;height:120px;margin:60px 0 0 51px}
					.splashBtns .spLeerlingBtn:hover {background:URL(/images/spLeerlingBtn.jpg)}
					.splashBtns .spProgrammeBtn {width:191px;height:140px;margin:48px 0 0 31px}
					.splashBtns .spProgrammeBtn:hover {background:URL(/images/spProgrammeBtn.jpg)}
					.splashBtns .spPartnerBtn {width:180px;height:60px;margin:198px 0 0 51px}
					.splashBtns .spPartnerBtn:hover {background:URL(/images/spPartnerBtn.jpg)}
					.splashBtns .spPartnersBtn {width:178px;height:106px;margin:89px 0 0 288px}
					.splashBtns .spPartnersBtn:hover {background:URL(/images/spPartnersBtn.jpg)}
					.splashBtns .spDocentBtn {width:158px;height:100px;margin:82px 0 0 321px}
					.splashBtns .spDocentBtn:hover {background:URL(/images/spDocentBtn.jpg)}
					.splashBtns .spSchoolsBtn {width:252px;height:47px;margin:202px 0 0 -18px}
					.splashBtns .spSchoolsBtn:hover {background:URL(/images/spSchoolsBtn.jpg)}
					
			.innerContent {min-height:320px;margin:0 10px;padding-bottom:10px;border-bottom:2px solid #004f85}
				.leftContent, .rightContent {float:left}
				.leftContent {width:260px;padding:5px 0;border-right:1px solid #d4d6d5;min-height:570px;}
					.leftContent ul {line-height:18px}
				.rightContent {min-height:320px;width:645px;padding:5px 10px;line-height:18px}
			.innerContent .bluetxt {color:#004f85;font-weight:bold}
			.innerContent .redtxt {color:#ff1700;font-weight:bold}
			.innerContent .h1 {color:#ff1700;font-size:13px;font-weight:bold}
			.innerContent a {color:#0092ea;text-decoration:none}
			.innerContent a:hover {text-decoration:underline}
			.innerContent ul {margin-left:18px}
			.innerContent hr {clear:both;height:1px;margin:10px 0;border:0;background:#fff500;color:#fff500}

		.homeLeft, .homeRight {float:left}
			.homeLeft {width:322px;border-right:1px solid #d4d6d5}
				.welcomeBox {padding-right:10px}
			.homeRight {width:302px;padding:0 10px}
				.homeActs {padding-top:10px}
					.homeActs a {display:block;padding:10px 0;border-bottom:1px solid #d4d6d5;color:#004f85}
		.carousel {position:absolute;height:340px;width:250px;overflow:hidden}
			.carousel .items {width:20000em;height:300px;position:absolute}
				.items .item {width:240px;height:295px;padding:0 5px 5px 5px;float:left}
					.item img {margin:0 0 14px -5px}
					.noImage {width:250px;height:95px;margin:0 0 14px -5px;background:#eee}
					.item .bluetxt {padding:2px 0}
					.item .itemTxt {height:167px;overflow:hidden;line-height:16px}
			.carousel .navi {position:absolute;margin-top:300px;width:245px;padding:8px 0 16px 5px;border-bottom:1px solid #d4d6d5}
			.navi a {width:7px;height:7px;float:left;margin-right:3px;background:#004f85;display:block;font-size:1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
			.navi a:hover, .navi a.active {background:#e5301a}
		
		.filterbar {height:36px;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #c7c8ca}
			.filterInner {height:27px;width:933px;margin:0 -10px;padding:9px 0 0 13px;background:#fff500}
				.filterInner span {display:block;float:left;width:155px}
				.filterInner .filters {float:right;padding-right:4px}
					.filterInner .filters select {width:124px;margin-right:5px}
		#datepicker {margin:8px 0 16px -3px}
		
		.act {clear:both;border-bottom:1px solid #c7c8ca;margin-bottom:4px;padding-bottom:4px;}
			.act .actTitle {padding:4px;color:#ff1700;cursor:pointer}
			.act .actTitle:hover, .act .actActTitle {background:#ff1700;color:#fff}
			.act .actDesc {clear:both;display:none}
				.actDesc .actImg, .actDesc .actDt {float:left;margin:4px 0}
				.act .noImage {width:250px;height:95px;margin:0;background:#eee}
				.act .actDt {width:385px;padding:4px}
			.act .footerbar {clear:both;margin-top:4px;height:22px;background:#eee;display:none;line-height:14px}
				.footerbar .socialMedia {float:left}
					.socialMedia a {display:block;float:left;width:16px;height:16px;margin:3px 0 0 5px}
						.socialMedia a span {display:none}
					.socialMedia .facebookbtn {background:URL(/images/btns/btnFacebook.png)}
					.socialMedia .twitterbtn {background:URL(/images/btns/btnTwitter.png)}
				.footerbar .buttons {float:right;padding:5px 5px 0 0}
					.buttons a {color:#000}
		
		.signupform {clear:both;border-top:1px solid #c7c8ca;margin-top:25px;padding-top:10px}
			.signupform label {font-weight:bold;float:left;width:135px;padding-top:2px}
			.signupform select {float:left;width:510px;margin-bottom:2px;padding:2px;border:1px solid #ccc}
			.signupform input[type=button] {padding:5px;margin-left:135px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;background:#004f85;color:#fff;cursor:pointer;text-transform:lowercase}
			.signupform input[type=button]:hover {background:#ff1700}
			.signupfrm .addbtn {display:block;float:left;width:16px;height:16px;margin-top:-1px;background:URL(/images/add.png)}
			.signupfrm .delbtn {display:block;float:left;width:16px;height:16px;margin-top:-1px;background:URL(/images/delete.gif)}
			
		.signuptable {width:100%;margin-top:10px}
			.signuptable td {padding:5px 0}
			.signuptable thead td {font-weight:bold;border-bottom:1px solid #fff500}
			.signuptable tr td {border-bottom:1px solid #c7c8ca}
			.signuptable .delbtn {display:block;width:16px;height:16px;background:URL(/images/delete.gif)}
			.submitbtn {padding:5px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;background:#004f85;color:#fff;cursor:pointer;text-transform:lowercase}
			.submitbtn:hover {background:#ff1700}
		
		.loginfrm {margin-top:18px}
			.loginfrm label {padding-left:4px;font-weight:bold}
			.loginfrm input[type=text], .loginfrm input[type=password] {width:242px;padding:3px;margin:3px 0 10px 0;border:1px solid #ccc}
			.loginfrm .submitbtn {margin-top:5px}
			
		.signupfrm {clear:both}
			.signupfrm label {font-weight:bold;float:left;width:135px;padding-top:2px}
			.signupfrm select, .signupfrm input[type=text] {float:left;width:510px;margin-bottom:2px;padding:2px;border:1px solid #ccc}
			.signupfrm input[type=text] {width:504px}
			.signupfrm input[type=button] {padding:5px;margin-left:135px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;background:#004f85;color:#fff;cursor:pointer;text-transform:lowercase}
			.signupfrm input[type=button]:hover {background:#ff1700}
		
		#twitter {width:312px;margin-top:10px;padding-top:10px}
			#twitter .homecomment {padding:8px 0;border-bottom:1px solid #ccc}
			#twitter .homecomment .date {padding-top:5px;color:#004f85;font-size:11px}
		.footer {clear:both;height:68px}
			.footerTop {width:946px;height:12px;border:2px solid #000;border-top:0;border-bottom:0;background:URL(/images/bg_footerTop.jpg)}
			.footerBottom {width:950px;height:41px;color:#fff;background:URL(/images/bg_footerBottom.png)}
				.footerBottom .twitterbtn {display:block;float:left;height:30px;padding:15px 0 0 10px;color:#fff;text-decoration:none}
				.footerBottom .right {display:block;float:right;padding:15px 19px 0 0}
					.footerBottom .right a {color:#fff;text-decoration:none;text-transform:none}
					.footerBottom .right a:hover {text-decoration:underline}
					
		.sponsors {clear:both;width:950px;height:65px;background:#fff;margin-bottom:10px}
