* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 14px;}

.photo2{
 background:#BBBBBB;
 padding: 1px 1px 1px 1px;
 width: 290px;
}

.photo2:hover{
 background: #FE6A21;
 /*padding: 2px 2px 2px 2px;*/
 /*background: #3399CC;*/
 color: #FFFFFF;
}

a:link	   
{ 
 color: #fe6a21; 
 line-height: 24px;
}

a:visited  
{ 
 color: #fe6a21; 
 line-height: 24px;
}

a:hover	   
{ 
 color: #0ba8f0; 
 line-height: 24px;
}

input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: url(../images/body_bg.jpg) repeat; }
img { border: 0px; display: block; }
a, input { outline: none; }

.clear { clear: both; height: 0; }

.addThis1{
 float: right;
 height: 32px;
 width: 148px;
 font-size: 11px;
 overflow:hidden;
}

.small_g{
 font-size: 11px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-top: 0px;
}
.small_bron{
 font-size: 10px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-top: 0px;
}

.addThis2{
 float: right;
 height: 32px;
 width: 148px;
 font-size: 11px;
 overflow:hidden;
}

.table1x, .table1x td {
 padding: 3px;
 border: 1px solid #EEEEEE; 
 font-family: Arial;
 font-size: 12px;
 color: #444444;
}

.img1 {
 clear: both;
 float: left;
 margin: 0px 10px 2px 4px;
}

.center1 {
 text-align: center;
}


.input1 {
 height: 24px; 
 padding: 5px 5px 5px 5px;
 color: #444444; 
}

.select1 {
 height: 30px; 
 padding: 5px 5px 5px 5px;
 color: #444444; 
}

.input2 {
 height: 24px; 
 padding: 5px 5px 5px 5px;
 color: #006699; 
 width: 80px; 
 font-weight: bold;
}

.input3 {
 height: 18px; 
 padding: 5px 5px 5px 5px;
 color: #444444; 
 width: 40px; 
}

.input4 {
 height: 35px; 
 padding: 5px 5px 5px 5px;
 color: #444444; 
}

.input5 {
 height: 24px; 
 padding: 5px 5px 5px 5px;
 color: #444444; 
}

.input6 {
 height: 18px; 
 padding: 5px 5px 5px 5px;
 color: #444444; 
 font-weight: bold;
 width: 25px;
}

.textarea1 {
 margin: 5px 0px 0px 0px;
 padding: 5px 5px 5px 5px;
 color: #BBBBBB; 
}

.paragraaf1 {
  color: #AAAAAA; 
  font-size: 12px; 
  width: 185px;
  padding-bottom: 3px;
	border: 1px solid #BBBBBB;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 5px 5px 5px 5px;
}


.submit1 {
 height: 40px; 
 width: 200px; 
}

.submit2 {
 height: 40px; 
 width: 200px; 
 color: #444444; 
}

#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background: url(../images/wrapper_bg.png) repeat-x; }

#mainCntr { margin: 0 auto; width: 952px; }

	#headerCntr { position: relative; width: 952px; height: 211px; z-index: 500; }
	#headerCntr h1 { position: absolute; top: 48px; left: 8px; color: #fff; font-size: 28px; font-weight: normal; letter-spacing: 1px; font-family: "Times New Roman"; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); text-transform: Xuppercase; }
	#headerCntr h1 a { position: relative; color: #fff; text-decoration: none; }
	#headerCntr h1 a img { position: absolute; top: -20px; left: 200px; }
	
	  .power { position: absolute; top: 80px; left: 40px; color: #FFFFFF; font-size: 12px;}
		.linksBox { position: absolute; top: 62px; right: 200px; }
		.linksBox ul { list-style: none; }
		.linksBox li { float: left; background: url(../images/links_sep.png) no-repeat right 0; font-size: 11px; line-height: 20px; padding: 0 16px 0 16px; }
		.linksBox li a { color: #fff; text-decoration: none; }
		.linksBox li a:hover { text-decoration: underline; }
		
		.searchBox { position: absolute; top: 55px; right: 5px; overflow: hidden; width: 272px; }
		.searchBox label { float: left; width: 48px; line-height: 34px; color: #fff; font-size: 11px; }
		.searchBox fieldset { border: 0; background: url(../images/fieldset.png) no-repeat; width:  222px; height: 34px; overflow: hidden; float: left; }
		.searchBox input.field { border: 0; background: none; width: 178px; height: 34px; line-height: 34px; padding: 0 10px; float: left; color: #000; }
		.searchBox input.button { border: 0; background: none; width: 24px; height: 34px; float: left; cursor: pointer; }
		
		/* ### menu box ### */
		.menuBox { position: absolute; top: 132px; left: 6px; width: 940px; height: 79px; background: url(../images/menu_bg.png) repeat-x; }
		.menuBox ul { list-style: none; }
		.menuBox li { float: left; position: relative; }
		.menuBox li a { width: 129px; display: block; text-decoration: none; color: #fff; padding-top: 39px; padding-bottom: 30px; overflow: hidden; padding-left: 19px; }
		.menuBox li a.last { width: 133px; }
		.menuBox li a img { float: right; margin: 5px 20px 0 0; }
		.menuBox li a:hover, .menuBox li:hover > a, .menuBox li.active a { background: url(../images/menu_hover.png) repeat-x; padding-top: 34px; }
		.menuBox li ul { position: absolute; top: 79px; left: 0; padding: 10px 0; background: url(../images/drop_bg.png) repeat-y; width: 178px; display: none; }
		.menuBox li li { padding: 0 8px 0 10px; background: url(../images/border1.png) no-repeat center bottom; padding-bottom: 1px; width: 160px; position: relative; }
		.menuBox li li.last { background: none; padding-bottom: 0; }
		.menuBox li li a { width: 146px; height: 41px; padding: 0 0 0 13px!important; line-height: 41px; color: #5a5a5a; }
		.menuBox li li a { background: none!important }
		.menuBox li li a:hover, .menuBox li li:hover > a { background: url(../images/drop_hover.png) repeat-x!important; color: #fff; padding-top: 0!important; }
		.menuBox li li ul { top: -2px; left: 178px; }
		.menuBox li:hover ul { display: block; }
		.menuBox li:hover ul li ul { display: none; }
		.menuBox li:hover ul li:hover ul { display: block; }
		.menuBox li:hover ul li:hover ul li ul { display: none; }
		.menuBox li:hover ul li:hover ul li:hover ul { display: block; }
		.menuBox li:hover ul li:hover ul li:hover ul li ul { display: none; }
		.menuBox li:hover ul li:hover ul li:hover ul li:hover ul { display: block; }
	
	/* ### slider container ### */
	#headImage  { background: url(../images/heads/wiskunde-head.png) no-repeat; width: 952px; height: 292px; position: relative; margin-bottom: -20px; padding-top: 35px; }
	#sliderCntr { background: url(../images/slider_bg.png) no-repeat; width: 952px; height: 422px; position: relative; margin-bottom: 10px; padding-top: 48px; }
	#sliderCntr #slider { position: relative; width: 932px; margin: 0 10px; height: 422px; }
	#sliderCntr ul { list-style: none; width: 932px; height: 422px; }
	#sliderCntr li { float: left; width: 932px; height: 422px; overflow: hidden; text-align: center; }

	#sliderCntr .col { 
	display: inline-block;
	/*margin: 0 1px;*/
	width: 300px;
	/*text-align: center;*/
	/*background: #000000;*/
	text-align: left;
	vertical-align: top;
	line-height: 25px;
	}

	#sliderCntr .photo { margin-bottom: 12px; width: 300px; height: 134px;}
	#sliderCntr .photo a { display: block; position: relative; width: 300px; height: 134px; } 
	#sliderCntr .photo a span.over { background: url(../images/photo_bg.png) no-repeat; position: absolute; top: 0; left: 0; display: block; z-index: 200; width: 300px; height: 134px; }
	#sliderCntr .photo a:hover span.over { background: url(../images/photo_hover.png) no-repeat; }
	#sliderCntr h3 { color: #fe6a21; font-size: 16px; padding-bottom: 18px; text-align: left; }
	#sliderCntr p { color: #a6a6a6; line-height: 21px; padding-bottom: 18px; text-align: left; }

	#sliderCntr a.more { color: #fe6a21; text-decoration: underline; text-align: left; display: block; width: 110px; background: url(../images/arrow2.png) no-repeat right 5px; padding-right: 1px; }

	#sliderCntr a.more:hover { color: #0ba8f0; text-decoration: underline; background: url(../images/arrow3.png) no-repeat right 5px; }
	#sliderCntr .nav { position: absolute; bottom: 15px; left: 0; width: 952px; text-align: center; z-index: 200; }
	#sliderCntr .nav a { display: inline-block; margin: 0 3px; background: url(../images/paging_bg.png) no-repeat; width: 16px; height: 17px; text-indent: -9999px; }
	#sliderCntr .nav a:hover, #sliderCntr .nav a.activeSlide { background-position: 0 -17px; }
	
	/* ### aim box ### */
	.aimBox { width: 952px; overflow: hidden; padding-bottom: 42px; }
	.aimBox h3 { color: #fe6a21; font-size: 30px; font-weight: normal;  width: 940px; margin-left: 6px; padding-bottom: 20px; background: url(../images/border2.png) repeat-x 0 bottom; margin-bottom: 22px; letter-spacing: -1px; text-align: center; }
	.aimBox ul { list-style: none; text-align: center; }
	.aimBox li { display: inline-block; margin: 0 15px; width: 284px; }
	.aimBox h4 { color: #5a5a5a; font-size: 24px; font-weight: normal; padding-bottom: 14px; text-align: left; }
	.aimBox p { color: #a7a7a7; line-height: 21px; text-align: left; padding-bottom: 17px; width: 248px; }
	.aimBox p img { float: left; }
	.aimBox a.more { color: #fe6a21; text-transform: Xuppercase; text-decoration: none; text-align: left; display: block; width: 90px; background: url(../images/arrow2.png) no-repeat right 5px; padding-right: 16px; }
	.aimBox a.more:hover { color: #0ba8f0; text-decoration: underline; background: url(../images/arrow3.png) no-repeat right 5px; }
	
	/* ### vision container ### */
	#visionCntr { overflow: hidden; padding: 44px 0; }
	#visionCntr .left { float: left; margin-left: 6px; }
	#visionCntr .right { float: right; margin-right: 6px; }
	
		/* ### vision box ### */
		.visionBox { width: 594px; overflow: hidden; }
		.visionBox h2 { color: #fe6a21; font-size: 30px; font-family: "Times New Roman"; padding-bottom: 30px; font-weight: normal; letter-spacing: -1px; }
		.visionBox .photo { border: 1px solid #e1e1e1; background: #f5f4f4; padding: 1px; float: left; margin-right: 21px; }
		.visionBox .text { float: left; width: 346px; margin-top: -6px; }
		.visionBox h3 { color: #5a5a5a; font-size: 24px; font-weight: normal; line-height: 30px; padding-bottom: 8px; }
		.visionBox p { color: #a7a7a7; line-height: 21px; padding-bottom: 20px; }
		.visionBox p span { color: #fe6a21; }
		.visionBox a.more { color: #fe6a21; text-transform: uppercase; text-decoration: none; text-align: left; display: block; width: 72px; background: url(../images/arrow2.png) no-repeat right 5px; padding-right: 16px; }
		.visionBox a.more:hover { color: #0ba8f0; text-decoration: underline; background: url(../images/arrow3.png) no-repeat right 5px; }
		
		/* ### history box ### */
		.historyBox { width: 300px; }
		.historyBox h2 { color: #fe6a21; font-size: 30px; font-family: "Times New Roman"; padding-bottom: 30px; font-weight: normal; letter-spacing: -1px; }
		.historyBox ul { list-style: none; }
		.historyBox li { background: url(../images/border4.png) repeat-x 0 bottom; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; overflow: hidden; }
		.historyBox span { float: left; width: 69px; float: left; color: #5a5a5a; font-size: 24px; }
		.historyBox .text { float: left; width: 230px; margin-top: 5px; }
		.historyBox h6 { color: #fe6a21; font-size: 12px; line-height: 21px; margin-top: -6px; padding-bottom: 12px; font-weight: normal; }
		.historyBox h6 a { color: #fe6a21; text-decoration: none; }
		.historyBox p { color: #a7a7a7; line-height: 21px; }
		.historyBox li.last { background: none; padding-bottom: 0; margin-bottom: 0; }
		
	/* ### team box ### */
	.teamBox { margin-left: 6px; margin-bottom: 46px; }
	.teamBox h3 { color: #fe6a21; font-size: 30px; font-family: "Times New Roman"; padding-bottom: 30px; font-weight: normal; letter-spacing: -1px; } 
	.teamBox ul { list-style: none; overflow: hidden; }
	.teamBox li { float: left; width: 219px; margin-right: 21px; }
	.teamBox .photo { border: 1px solid #e1e1e1; background: #f5f4f4; padding: 1px; margin-bottom: 23px; }
	.teamBox h4 { color: #5a5a5a; font-size: 20px; font-weight: normal; padding-bottom: 6px; }
	.teamBox p { color: #8d8d8b; text-transform: uppercase; line-height: 21px; }
	.teamBox li.last { margin-right: 0; }
	
	/* ### programs container ### */
	#programsCntr { overflow: hidden; padding: 40px 0 0 6px; }
	#programsCntr h2 { color: #fe6a21; font-size: 30px; font-weight: normal; font-family: "Times New Roman"; padding-bottom: 28px; letter-spacing: -1px; }
	#programsCntr h3 { color: #5a5a5a; font-size: 24px; font-weight: normal; padding-bottom: 15px; }
	#programsCntr p { color: #a7a7a7; line-height: 21px; padding-bottom: 19px; } 
	#programsCntr a.more { color: #fe6a21; text-transform: uppercase; text-decoration: none; text-align: left; display: block; width: 72px; background: url(../images/arrow2.png) no-repeat right 5px; padding-right: 16px; }
	#programsCntr a.more:hover { color: #0ba8f0; text-decoration: underline; background: url(../images/arrow3.png) no-repeat right 5px; }
	
		/* ### col1 box ### */
		.col1Box { overflow: hidden; margin-bottom: 50px; }
		.col1Box .photo { float: left; border: 1px solid #e1e1e1; background: #f5f4f4; padding: 1px; margin-right: 21px; }
		.col1Box .text { float: left; width: 413px; margin-top: -6px; }

		/* ### col2 box ### */
		.col2Box { overflow: hidden; margin-bottom: 50px; }
		.col2Box ul { list-style: none; overflow: hidden; }
		.col2Box li { float: left; overflow: hidden; margin-right: 30px; width: 450px; }
		.col2Box li.last { margin-right: 0; }
		.col2Box .photo { margin-right: 20px; width: 209px; height: 188px; float: left; }
		.col2Box .photo a { display: block; position: relative; width: 209px; height: 188px; } 
		.col2Box .photo a span.over { background: url(../images/photo_bg2.png) no-repeat; position: absolute; top: 0; left: 0; display: block; z-index: 200; width: 209px; height: 188px; }
		.col2Box .photo a:hover span.over { background: url(../images/photo_hover2.png) no-repeat; }
		.col2Box .text { float: left; width: 220px; }
		
		/* ### col3 box ### */
		.col3Box { overflow: hidden; margin-bottom: 50px; }
		.col3Box ul { list-style: none; overflow: hidden; }
		.col3Box li { float: left; margin-right: 20px; width: 300px; }
		.col3Box li.last { margin-right: 0; }
		.col3Box .photo { margin-bottom: 20px; border: 1px solid #e1e1e1; background: #f5f4f4; padding: 1px; }
		
		/* ### col4 box ### */
		.col4Box { overflow: hidden; margin-bottom: 35px; }
		.col4Box ul { list-style: none; overflow: hidden; }
		.col4Box li { float: left; margin-right: 20px; width: 220px; }
		.col4Box li.last { margin-right: 0; }
		.col4Box .photo { margin-bottom: 20px; border: 1px solid #e1e1e1; background: #f5f4f4; padding: 1px; }
	
	/* ### paging box ### */
	.pagingBox { width: 940px; margin-left: 6px; background: url(../images/border4.png) repeat-x; padding-top: 30px; padding-bottom: 44px; }
	.pagingBox.sub { background: none; }
	.pagingBox ul { list-style: none; overflow: hidden; }
	.pagingBox li { float: left; margin-right: 26px; text-transform: uppercase; }
	.pagingBox li a { color: #fe6a21; text-decoration: none; }
	.pagingBox li a:hover, .pagingBox li.active a { color: #a7a7a7; }
	.pagingBox li a.prev { padding-left: 16px; display: block; background: url(../images/arrow5.png) no-repeat 0 6px; }
	.pagingBox li a.prev:hover { color: #fe6a21; }
	.pagingBox li a.next { padding-right: 16px; display: block; background: url(../images/arrow2.png) no-repeat right 6px; }
	.pagingBox li a.next:hover { color: #fe6a21; }
	
	/* ### success container ### */
	#successCntr { padding: 36px 6px 44px 6px; }
	#successCntr h2 { color: #fe6a21; font-size: 30px; font-weight: normal; padding-bottom: 28px; background: url(../images/border4.png) repeat-x 0 bottom; margin-bottom: 24px; text-align: center; letter-spacing: -1px; }
	#successCntr ul { list-style: none; overflow: hidden; }
	#successCntr li { float: left; width: 296px; margin-right: 26px; overflow: hidden; }
	#successCntr li.last { margin-right: 0; }
	#successCntr span { float: left; background: url(../images/num_bg2.png) no-repeat; width: 60px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 24px; margin-right: 18px; }
	#successCntr h3 { color: #5a5a5a; line-height: 30px; font-size: 24px; padding-bottom: 12px; font-weight: normal; }
	#successCntr p { color: #a7a7a7; line-height: 21px; }
	#successCntr .text { float: left; width: 218px; margin-top: -2px; }
	
	/* ### partners container ### */
	#partnersCntr { padding: 0 6px 8px 6px; }
	#partnersCntr h2 { color: #fe6a21; font-size: 30px; font-weight: normal; padding-bottom: 28px; background: url(../images/border4.png) repeat-x 0 bottom; margin-bottom: 24px; text-align: center; letter-spacing: -1px; }
	#partnersCntr ul { list-style: none; overflow: hidden; padding-bottom: 32px; }
	#partnersCntr li { float: left; width: 219px; margin-right: 21px; }
	#partnersCntr li.last { margin-right: 0; }
	#partnersCntr .photo { border: 1px solid #e1e1e1; background: #f5f4f4; padding: 1px; margin-bottom: 24px; }
	#partnersCntr h3 { color: #5a5a5a; font-size: 20px; font-weight: normal; padding-bottom: 5px; }
	#partnersCntr p { color: #a7a7a7; line-height: 21px; }
	
	/* ### bottom container ### */
	#bottomCntr { width: 100%; border-top: 6px solid #46bbf1; background: url(../images/bottom_bg.png) repeat; padding: 45px 0; }
	#bottomCntr .inner { margin: 0 auto; width: 952px; overflow: hidden; }
	#bottomCntr h3 { color: #fff; font-size: 24px; font-weight: normal; padding-bottom: 17px; }
	
		/* ### programs box ### */
		.programsBox { width: 251px; float: left; margin: 0 69px 0 36px; }
		.programsBox ul { list-style: none; }
		.programsBox li { font-weight: bold; }
		.programsBox li a { display: block; text-decoration: none; background: url(../images/button4.png) no-repeat; width: 216px; height: 51px; line-height: 48px; padding-left: 35px; color: #fff; }
		.programsBox li a:hover, .programsBox li.active a { background-position: 0 -51px; }
		
		/* ### choose box ### */
		.chooseBox { width: 247px; float: left; margin-right: 71px; }
		.chooseBox p { color: #fff; line-height: 21px; }
		.chooseBox ul { list-style: none; padding-bottom: 27px; }
		.chooseBox li { padding: 26px 0; background: url(../images/border3.png) no-repeat 0 bottom; overflow: hidden; }
		.chooseBox a { display: block; overflow: hidden; color: #fff; text-decoration: none; }
		.chooseBox span.num { margin: 4px 13px 0 0; background: url(../images/num_bg.png) no-repeat; width: 45px; height: 45px; text-align: center; line-height: 45px; color: #fff; font-size: 24px; font-weight: bold; float: left; }
		.chooseBox a:hover span.num { background-position: 0 -45px; }
		.chooseBox span.text { float: left; width: 186px; color: #fff; line-height: 21px; }
		.chooseBox a:hover span.text { text-decoration: underline; }
		.chooseBox a.more { color: #fff; text-transform: uppercase; text-decoration: underline; text-align: left; display: block; width: 72px; background: url(../images/arrow4.png) no-repeat right 5px; padding-right: 16px; }
		.chooseBox a.more:hover { color: #fe6a21; text-decoration: none; background: url(../images/arrow2.png) no-repeat right 5px; }
		
		/* ### testimonials box ### */
		.testimonialsBox { width: 246px; float: left; }
		.testimonialsBox ul { list-style: none; }
		.testimonialsBox li { margin-bottom: 28px; }
		.testimonialsBox .text { background: url(../images/text1.png) no-repeat; width: 246px; height: 123px; margin-bottom: 4px; }
		.testimonialsBox p { padding: 20px 0 0 22px; color: #fff; line-height: 21px; font-style: italic; }
		.testimonialsBox .bot { overflow: hidden; }
		.testimonialsBox strong { width: 170px; float: left; margin-right: 10px; padding-top: 13px; text-align: right; line-height: 21px; color: #fff; font-size: 14px; }
		.testimonialsBox strong small { font-size: 12px; font-weight: normal; }
		.testimonialsBox .photo { float: left; background: url(../images/thumb_bg.png) no-repeat; padding: 2px 0 0 2px; width: 64px; height: 64px; }
		
		/* ### awards box ### */
		.awardsBox { overflow: hidden; padding-left: 36px; }
		.awardsBox h4 { color: #fff; font-size: 24px; font-weight: normal; padding-bottom: 22px; }
		.awardsBox ul { list-style: none; overflow: hidden; }
		.awardsBox li { float: left; width: 258px; margin-right: 60px; }
		.awardsBox li.last { margin-right: 0; }
		.awardsBox .top { overflow: hidden; padding-bottom: 8px; }
		.awardsBox img { float: left; margin-right: 11px; margin-top: 6px; }
		.awardsBox h5 { float: left; width: 200px; color: #fff; font-size: 18px; font-weight: normal; line-height: 24px; }
		.awardsBox p { color: #fff; line-height: 21px; text-align: justify; }
	
	/* ### blog container ### */
	#blogCntr { overflow: hidden; width: 940px; padding: 0 6px; padding-top: 30px; color: #444444; line-height: 24px;}
	#blogCntr .left { float: left; }
	#blogCntr .right {
	 float: right;
	 }
	#blogCntr h2 { color: #fe6a21; font-size: 24px; font-weight: normal;  padding-bottom: 5px; }
	
		#leftCntr { float: left; width: 740px; }
		
			/* ### blog box ### */
			.blogBox { width: 700px; }
			.blogBox .blog { padding-bottom: 36px; background: url(../images/border4.png) repeat-x 0 bottom; margin-bottom: 36px; overflow: hidden; } 
			.blogBox .blog.sub { margin-bottom: 0; }
			.blogBox .photo { float: left; border: 1px solid #e1e1e1; background: #f5f4f4; float: left; margin-right: 20px; }
			.blogBox .text { float: left; width: 460px; }
			.blogBox h3 { color: #5a5a5a; font-size: 24px; font-weight: normal; padding-bottom: 6px; }
			.blogBox h3 a { color: #5a5a5a; text-decoration: none; }
			.blogBox h3 a:hover { color: #fe6a21; }
			.blogBox span { color: #a7a7a7; line-height: 20px; display: block; padding-bottom: 12px; }
			.blogBox span a { color: #a7a7a7; text-decoration: none; }
			.blogBox span a:hover { color: #fe6a21; }
			.blogBox span img { margin-right: 6px; display: inline; }
			.blogBox span small { margin-right: 11px; font-size: 12px; }
			.blogBox p { color: #a7a7a7; line-height: 21px; padding-bottom: 15px; }
			.blogBox a.more { color: #fe6a21; text-transform: uppercase; text-decoration: none; text-align: left; display: block; width: 72px; background: url(../images/arrow2.png) no-repeat right 5px; padding-right: 16px; }
			.blogBox a.more:hover { color: #0ba8f0; text-decoration: underline; background: url(../images/arrow3.png) no-repeat right 5px; }
			
			/* ### cubilia box ### */
			.cubiliaBox { width: 735px; padding-bottom: 30px;}
			.cubiliaBox h3 { color: #5a5a5a; font-size: 24px; font-weight: normal; padding-bottom: 6px; }
			.cubiliaBox h3 a { color: #5a5a5a; text-decoration: none; }
			.cubiliaBox h3 a:hover { color: #fe6a21; }
			.cubiliaBox span { color: #a7a7a7; line-height: 20px; display: block; padding-bottom: 22px; }
			.cubiliaBox span a { color: #a7a7a7; text-decoration: none; }
			.cubiliaBox span a:hover { color: #fe6a21; }
			.cubiliaBox span img { margin-right: 6px; display: inline; }
			.cubiliaBox span small { margin-right: 11px; font-size: 12px; }
			.cubiliaBox p { color: #444444; line-height: 21px; padding-bottom: 18px; }
			.cubiliaBox .photo { border: 1px solid #e1e1e1; background: #f5f4f4;margin-bottom: 20px; }
			.cubiliaBox .photo:hover { border: 1px solid #fff; }

			.formula { 
        line-height: 20px;
       	margin:5px 5px 5px 5px;
			  width: auto;
			  padding-bottom: 30px;
			  background: #FFFEDF;
				color: #555555;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				padding: 15px 15px 15px 15px;
				font-size: 14px;
			 }
			 			
			.formulaXXX { 
			  width: 926px;
			  padding-bottom: 30px;
			  background: #FFFEDF;
				color: #FF9900;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				margin-left: 5px;
        padding: 15px 0 15px 15px;				
				font-size: 16px;
				line-height: 20px;
			 }

			.formula2 { 
			  width: 675px;
			  padding-bottom: 30px;
			  background: #FFFEDF;
				color: #FF9900;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 0 15px 15px;
				font-size: 20px;
			 }

			
			.white_box { 
			  width: auto;
			  padding-bottom: 30px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 10px 10px 10px 10px;
				font-size: 14px;
				line-height: 22px;
			 }

			.antwoorden { 
			  width: 720px;
			  padding-bottom: 30px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 10px 0 5px 5px;
				font-size: 14px;
			 }
		 
			.antwoorden h3{ 
				font-size: 22px;
				padding: 20px 10px 15px 15px;
			 }

			 /* ...*/
			.antwoorden table{ 
			  /*border: 1px solid red;*/
				/*font-family: Arial;*/
				font-size: 14px;
				color: #444444;
			 }

			.antwoorden table sup{ 
			  /*border: 1px solid red;*/
				vertical-align: sup;
				position: relative;
				line-height: 1.3; 
				color: red;
				font-family: Arial;
				font-size: 10px;
			 }

			.antwoorden table sub{ 
			  /*border: 1px solid red;*/
				vertical-align: sup;
				position: relative;
				line-height: 1.3; 
				color: green;
				font-family: Arial;
				font-size: 10px;
			 }
			 
			 /* ...*/
			 
			 
			.vraag { 
			  width: 680px;
			  padding-bottom: 30px;
			  background: #FFFEDF;
				/*color: #FF9900;*/
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 15px 1px 15px;
				font-size: 12px;
			 }
			 
			.uitwerking { 
			  width: 680px;
			  padding-bottom: 30px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 15px 1px 15px;
				font-size: 14px;
			 }

			.antwoord { 
			  width: 680px;
			  padding-bottom: 30px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 15px 1px 15px;
				font-size: 14px;
			 }

			.tip_antwoord { 
			  width: 680px;
			  padding-bottom: 30px;
			  background: #FFFEDF;
				/*color: #FF9900;*/
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 15px 15px 15px;
				font-size: 12px;
			 }

.img_antw4 {
	border: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

			.tip_video { 
			  width: 690px;
			  padding-bottom: 30px;
			  background: #FFFEDF;
				/*color: #FF9900;*/
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				padding: 15px 15px 15px 15px;
				margin: 0px 0px 0px 0px;
				font-size: 12px;
			 }

			.error_video { 
			  width: 705px;
			  /*background: #FFCCFF;*/
			  background: #FFCCCC;
				color: #990000;
				border: 1px solid #990000;
				padding: 6px 6px 6px 6px;
				margin: 0px 0px 10px 0px;
				font-size: 11px;
				font-style: italic;
			 }

			.tip_video2 { 
			  width: 910px;
			  padding-bottom: 30px;
			  background: #FFFEDF;
				/*color: #FF9900;*/
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				padding: 15px 15px 15px 15px;
				margin: 0px 0px 0px 0px;
				font-size: 12px;
			 }

			.error_video2 { 
			  width: 910px;
			  /*background: #FFCCFF;*/
			  background: #FFCCCC;
				color: #990000;
				border: 1px solid #990000;
				padding: 6px 6px 6px 6px;
				margin: 0px 0px 10px 0px;
				font-size: 11px;
				font-style: italic;
			 }
			 
			 .extra p  { 
			  width: 680px;
			  padding-bottom: 30px;
			  background: #99CCFF;
				color: #003366;
				border: 1px solid #003366;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 15px 15px 15px;
				font-size: 12px;
			 }

			.paragraaf_intro { 
			  width: 720px;
			  padding-bottom: 30px;
        background: #FFFEDF;				
				color: #006699;
				border: 1px solid #DDDDDD;
				margin-bottom: 10px;
				/*padding: 0 0 5px 5px;*/
				padding: 10px 0 5px 5px;
				font-size: 12px;
        font-weight: bold;				
			 }
		 
			.reageren { 
			  width: 680px;
			  padding-bottom: 30px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 15px 1px 15px;
				font-size: 12px;
			 }
			 
			.video { 
			  width: 700px;
			  padding-bottom: 1px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 10px 0 1px 5px;
				font-size: 14px;
        text-align: center;				
			 }

			.video_uitwerking { 
			  width: 700px;
			  padding-bottom: 1px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 10px 0 1px 5px;
				font-size: 14px;
        text-align: center;				
			 }

			
			.box1 { 
			  width: 690px;
			  padding-bottom: 1px;
			  background: #FFFFFF;
				/*color: #444444;*/
				border: 1px solid #DDDDDD;
				margin-bottom: 0px;
				/*padding: 0 0 5px 5px;*/
				padding: 15px 0 15px 15px;
				font-size: 14px;
			 }

			.box2 { 
			  width: 728px;
			  padding-bottom: 10px;
			  background: #E6E6E6;
				color: #FF9900;
				border: 1px solid #DDDDDD;
				margin-bottom: 10px;
				/*padding: 0 0 5px 5px;*/
				padding: 5px 0 5px 5px;
				font-size: 12px;
			 }

			.box3 { 
			  width: 720px;
				margin-bottom: 5px;
			  background: #E6E6E6;
				color: #FF9900;
				border: 1px solid #DDDDDD;
				/*padding: 0 0 5px 5px;*/
				padding: 5px 0 5px 5px;
				font-size: 12px;
			 }
			
			.home_google { 
			  width: 938px;
			  padding-bottom: 30px;
			  background: #FEFEFE;
				color: #444444;
				border: 1px solid #DDDDDD;
				margin-bottom: 20px;
				/*padding: 0 0 5px 5px;*/
				padding: 10px 0 5px 5px;
				margin-left: 3px;
				font-size: 14px;
				text-align: center;
			 }
			 
			/* ### comments box ### */
			.commentsBox { width: 700px; padding-bottom: 14px; }
			.commentsBox .comments { overflow: hidden; padding-bottom: 36px; background: url(../images/border4.png) repeat-x 0 bottom; margin-bottom: 35px; } 
			.commentsBox .comments.last { background: none; margin-bottom: 0; }
			.commentsBox .photo { float: left; border: 1px solid #e1e1e1; background: #f5f4f4; float: left; margin-right: 20px; }
			.commentsBox .text { float: left; width: 584px; } 
			.commentsBox .text.sub { width: 550px; }
			.commentsBox span { color: #a7a7a7; line-height: 20px; display: block; padding-bottom: 22px; }
			.commentsBox span a { color: #a7a7a7; text-decoration: none; }
			.commentsBox span a:hover { color: #fe6a21; }
			.commentsBox span img { margin-right: 6px; display: inline; }
			.commentsBox span small { margin-right: 11px; font-size: 12px; }
			.commentsBox p { color: #a7a7a7; line-height: 21px; padding-bottom: 19px; }
			.commentsBox a.more { color: #fe6a21; text-transform: uppercase; text-decoration: none; text-align: left; display: block; width: 40px; background: url(../images/arrow2.png) no-repeat right 5px; padding-right: 16px; }
			.commentsBox a.more:hover { color: #0ba8f0; text-decoration: underline; background: url(../images/arrow3.png) no-repeat right 5px; }
			.commentsBox .first { float: left; width: 48px; }
			
			/* ### leave box ### */
			.leaveBox { width: 700px; padding-bottom: 44px; }
			.leaveBox fieldset { border: 0; overflow: hidden; }
			.leaveBox label { display: block; color: #a7a7a7; padding-bottom: 8px; }
			.leaveBox input.field { border: 0; background: url(../images/field1.png) no-repeat; width: 280px; height: 33px; line-height: 33px; padding: 0 10px; color: #000; margin-bottom: 20px; }
			.leaveBox textarea { border: 0; background: url(../images/textarea.png) no-repeat; width: 680px; height: 253px; padding: 10px; color: #000; margin-bottom: 30px; }
			.leaveBox input.button { border: 0; background: url(../images/arrow2.png) no-repeat right 6px; resize: none; cursor: pointer; float: right; color: #fe6a21; text-transform: uppercase; width: 132px; }
			.leaveBox input.button:hover { text-decoration: underline; }
		
		/* ### right container ### */
		/*#rightCntr { float: right; width: 220px;}*/
		#rightCntr { width: 200px;}
		
			/* ### calendar box ### */
			.calendarBox { width: 220px; margin-bottom: 50px; }
			.calendarBox h3 { color: #fe6a21; font-size: 14px; font-weight: normal; font-style: italic; background: url(../images/heading_bg.png) no-repeat; width: 220px; height: 36px; line-height: 36px; text-align: center; margin-bottom: 7px; }
			.calendarBox h3 a { color: #fe6a21; text-decoration: none; }
			.calendarBox .data { padding: 0 0 5px 5px; }
			.calendarBox table { border: 0; width: 100%; }
			.calendarBox .col { width: 30px; text-align: center; }
			.calendarBox thead tr td { color: #5a5a5a; text-transform: uppercase; font-weight: bold; line-height: 28px; }
			.calendarBox tbody tr td { color: #a7a7a7; font-size: 14px; line-height: 28px; }
			.calendarBox tbody tr td a { color: #a7a7a7; text-decoration: none; }
			.calendarBox tbody tr td a:hover { color: #fe6a21; text-decoration: underline; }
			.calendarBox a.prev { padding-left: 16px; display: block; background: url(../images/arrow5.png) no-repeat 0 6px; color: #fe6a21; text-decoration: none; font-size: 14px; }
			.calendarBox a.prev:hover { text-decoration: underline; }
			
			/* ### categories box ### */
			.categoriesBox { width: 220px; margin-bottom: 50px; }
			.categoriesBox ul { list-style: none; }
			.categoriesBox li { font-weight: bold; margin-bottom: 3px; }
			.categoriesBox li a { display: block; text-decoration: none; color: #5a5a5a; padding-left: 34px; background: url(../images/button2.png) no-repeat; width: 186px; height: 49px; line-height: 49px; }
			.categoriesBox li a:hover, .categoriesBox li.active a { background-position: 0 -49px; color: #fff; }
			
			/* ### tags box ### */
			.tagsBox { width: 220px; }
			.tagsBox ul { list-style: none; overflow: hidden; }
			.tagsBox li { float: left; margin: 0 4px 4px 0; font-size: 11px; }
			.tagsBox li a { display: block; text-decoration: none; color: #fff; line-height: 24px; padding: 0 6px 0 7px; border-radius: 4px; background: #5fcdff; }
			.tagsBox li a:hover { background: #fe6a21; }
	
	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; background: url(../images/footer_bg.png) repeat-x; }
	#footerCntr .inner { margin: 0 auto; width: 952px; height: 71px; }
	#footerCntr ul { list-style: none; float: left; padding-left: 30px; }
	#footerCntr li { float: left; line-height: 71px; font-size: 11px; background: url(../images/footer_sep.png) no-repeat right 30px; padding: 0 8px 0 6px; text-transform: uppercase; }
	#footerCntr li a { color: #fff; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr li.last { background: none; } 
	#footerCntr p { float: right; padding-right: 30px; color: #fff; font-size: 11px; line-height: 71px; text-transform: uppercase; }
	
	
	
div#alert_green {
	width: 700px;
  font-family: verdana, arial, helvetica, geneva, sans serif; 
	color: #006600;
	text-align: left;
	font-size: 11px;
	line-height: 15px; 
	margin: 1px 1px 1px 4px;
	padding: 5px;
	background: #CCFF99;
	border: 2px solid #669900;
}

div#alert_red {
	width: 700px;
  font-family: verdana, arial, helvetica, geneva, sans serif; 
	color: #CC0000;
	text-align: left;
	font-size: 11px;
	line-height: 15px; 
	margin: 1px 1px 1px 4px;
	padding: 5px;
	background: #FFCCFF;
	border: 2px solid #CC0000;
}

div#alert_blue {
	width: 700px;
  font-family: verdana, arial, helvetica, geneva, sans serif; 
	color: #003366;
	text-align: left;
	font-size: 11px;
	line-height: 15px; 
	margin: 1px 1px 1px 4px;
	padding: 5px;
	background: #99CCFF;
	border: 2px solid #003366;
}

.blue_box { 
  width: 680px;
  padding-bottom: 30px;
  background: #99CCFF;
	color: #003366;
	border: 2px solid #003366;
	margin-bottom: 20px;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
}

.green_box { 
  width: 680px;
  padding-bottom: 30px;
	background: #CCFF99;
	border: 2px solid #669900;
	color: #006600;
	margin-bottom: 20px;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
}

.table1_pyth{
 margin: 2px 2px 2px 2px;
 padding: 2px 2px 2px 2px;
 font-size: 11px;
 border: 1px solid #000000;  
 overflow:hidden;
 background-image: url("https://www.wiskunde.net/img/pyth1.jpg"); 
}

.table2_pyth{
 margin: 2px 2px 2px 2px;
 padding: 2px 2px 2px 2px;
 font-size: 11px;
 border: 1px solid #000000;  
 overflow:hidden;
 background-image: url("https://www.wiskunde.net/img/pyth2.jpg"); 
}

.td1_pyth{
 width: 50px;
 height: 50px;
}

/* ### extra video uitwerkingen ### */
#blogCntr2 { 
 overflow: hidden;
 width: 940px;
 padding: 0px 0px 0px 0px;
 margin: 10px 10px 10px 10px;
 padding-top: 30px;
 color: #444444;
 line-height: 24px;
 /*border: 2px solid #000000;*/
 }

#blogCntr2 .left { float: left; }
#blogCntr2 .right {
 float: right;
 }
#blogCntr2 h2 { color: #fe6a21; font-size: 24px; font-weight: normal;  padding-bottom: 5px; }

#leftCntr2 {
 float: left;
 width: 940px;
 /*border: 1px solid #cc0000;*/
}

.cubiliaBox2 { 
 width: 940px;
 padding-bottom: 10px;
 /*border: 1px solid #006600;*/
}

.cubiliaBox2 h3 { color: #5a5a5a; font-size: 24px; font-weight: normal; padding-bottom: 6px; }
.cubiliaBox2 h3 a { color: #5a5a5a; text-decoration: none; }
.cubiliaBox2 h3 a:hover { color: #fe6a21; }
/*
.cubiliaBox2 span { color: #a7a7a7; line-height: 20px; display: block; padding-bottom: 22px; }
.cubiliaBox2 span a { color: #a7a7a7; text-decoration: none; }
.cubiliaBox2 span a:hover { color: #fe6a21; }
.cubiliaBox2 span img { margin-right: 6px; display: inline; }
.cubiliaBox2 span small { margin-right: 11px; font-size: 12px; }
.cubiliaBox2 p { color: #444444; line-height: 21px; padding-bottom: 18px; }
*/	

.hr1 { 
 border: 0; 
 height: 1px;
 background: #333;
 background-image: linear-gradient(to right, #ccc, #333, #ccc); 
}

.td_video{
 font-family: Arial;
 font-size: 12px;
 color: #555555;
 width: 300px;
}

.img_video1{
 width: 301px;
 height: 143px;
 border: 1px solid #006699;
}

.img_video2{
 width: 93px;
 height: 60px;
 border: 1px solid #006699;
}

.table_nav{
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

.table_nav2{
 /*border: 1px solid #006699;*/
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 width: 930px;
}


.table_nav_td{
 font-family: Arial;
 font-size: 9px;
 font-weight: bold; 
 color: #555555;
 padding: 3px 3px 3px 3px;
 margin: 0px 0px 0px 0px;
}

.table_nav_td2{
 background: #FE5F12;
 color: #FFFFFF;
 font-family: Arial;
 font-size: 9px;
 font-weight: bold; 
 padding: 3px 3px 3px 3px;
 margin: 0px 0px 0px 0px;
}


.table_nav_td:hover{
 /*background: #006699;*/
 background: #3399CC;
 color: #FFFFFF;
}

.voted1{
 border: 1px solid #EEEEEE;
 color: #0099CC;
 font-weight: bold;
 width: 60px; 
 background-color:  #EEEEEE;
 background: url(https://www.wiskunde.net/images/body_bg.jpg) repeat;
}

.td1{
 width: 320px;
 height: 150px;
}

.video_jpg{
 width: 55px;
 height: 55px;
 border: 1px solid #BBBBBB;
 background: url(https://www.wiskunde.net/img/video_play.jpg);
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 10px 0px 0px;
}

.video_jpg2{
 width: 55px;
 height: 55px;
 /*border: 1px solid #BBBBBB;*/
 background: url(https://www.wiskunde.net/img/video_play3.png);
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 10px 0px 0px;
}

.alert_chrome { 
  width: 710px;
  background: #99CCFF;
  /*background: #CCFFFF;*/
	color: #003366;
	border: 1px solid #003366;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	font-size: 12px;
}

.antwoorden_wide { 
  width: 930px;
  padding-bottom: 30px;
  background: #FEFEFE;
	color: #444444;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
	padding: 10px 0 5px 5px;
	font-size: 14px;
}

.zoeken { 
  width: 925px;
  background: #FEFEFE;
	color: #444444;
	border: 1px solid #DDDDDD;
	padding: 10px 0 5px 5px;
	font-size: 14px;
}

.whitebox1 { 
  width: 929px;
  padding-bottom: 30px;
  background: #FEFEFE;
	color: #444444;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

.whitebox2 { 
  width: 560px;
  padding-bottom: 30px;
  background: #FEFEFE;
	color: #444444;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

.bluebox1 { 
  width: 929px;
  padding-bottom: 30px;
  background: #99CCFF;
	color: #003366;
	border: 1px solid #003366;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

.formula3 { 
  width: 560px;
  padding-bottom: 30px;
  background: #FFFEDF;
	color: #FF9900;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	font-size: 20px;
}

.subject_video_left { 
  float: left;
  width: 560px;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
}

.aanmeld1111 { 
  width: 560px;
  padding-bottom: 30px;
  background: #FFFEDF;
	color: #FF9900;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	font-size: 20px;
}

.aanmeld1 { 
	color: #444444;
	line-height: 15px; 
}

.redbox1 { 
	width: 100%;
  font-family: verdana, arial, helvetica, geneva, sans serif; 
	color: #990000;
	text-align: left;
	font-size: 11px;
	line-height: 15px; 
	margin: 1px 1px 1px 4px;
	padding: 5px 5px 5px 30px;
	background: #FFCCFF;
	border: 1px solid #CC0000;
}

.greenbox1 { 
	width: 100%;
  font-family: verdana, arial, helvetica, geneva, sans serif; 
	color: #006600;
	text-align: left;
	font-size: 11px;
	line-height: 15px; 
	margin: 1px 1px 1px 4px;
	padding: 5px;
	background: #CCFF99;
	border: 2px solid #669900;
}

.input_aanmeld1 {
 height: 24px; 
 padding: 5px 5px 5px 5px;
 color: #444444; 
}

.intro_skype_home { 
 width: 270px;
 padding-bottom: 30px;
 background: #FFFEDF;
 /*color: #FF9900;*/
 border: 1px solid #DDDDDD;
 margin-top: 20px;
 margin-bottom: 20px;
 /*padding: 0 0 5px 5px;*/
 padding: 15px 15px 15px 15px;
 font-size: 12px;
}

.addblocker { 
  width: 910px;
  padding-bottom: 30px;
  background: #FFFEDF;				
	/*color: #006699;*/
	color: #990000;
	border: 1px solid #990000;
	margin-bottom: 10px;
	/*padding: 0 0 5px 5px;*/
	padding: 10px 0 5px 5px;
	font-size: 12px;
  font-weight: normal;				
}

.button3 {
	background:url(https://www.wiskunde.net/img/button3.gif) repeat-x 0 -1px #087eb4;
	color:#fff;
	border:1px solid transparent;	
	display:inline-block;
	font-weight:bold;
	font-size:12px;
	position:relative;
	line-height:15px;
	padding:6px 16px 7px 12px;
}

.button3 span {
	position:absolute;
	width:3px;
	height:5px;
	right: 9px;
    top: 12px;
	display:block;
	background:url(https://www.wiskunde.net/images/marker4.png) no-repeat 0 0;
}
.button3:hover {
	border-bottom:1px solid #c6c5c5;
	border-right:1px solid #c6c5c5;
	background-color:#e8e7e7;
	text-decoration:none;
	background-position:0 -50px;
	color:#000;
}

.button3:hover span {
	background-position:0 -111px;
}

.login_video { 
  width: 100%;
  padding-bottom: 30px;
  background: #FEFEFE;
	color: #444444;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
	/*padding: 0 0 5px 5px;*/
	padding: 15px 10px 5px 15px;
	margin-left: 3px;
	font-size: 14px;
}

.login_video_center { 
  width: 99%;
  padding-bottom: 30px;
  background: #FEFEFE;
	color: #444444;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
	/*padding: 0 0 5px 5px;*/
	padding: 10px 0 5px 5px;
	margin-left: 3px;
	font-size: 14px;
	text-align: center;
}

.free_video {
    position: relative;
    max-width: 302px;
}

.free_video .watch_video {
    position: absolute;
    bottom: 0;
    background: rgba(46, 143, 187, 0.7); /* Black background with transparency */
    /*background: rgba(39, 99, 196, 0.7); /* Black background with transparency */
    color: #f1f1f1;
    width: 100%;
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
		height: 20px;
		font-family: Arial;
}

.green_box_big { 
	width: 930px;
  font-family: verdana, arial, helvetica, geneva, sans serif; 
	color: #006600;
	text-align: left;
	font-size: 11px;
	line-height: 15px; 
	margin: 1px 1px 1px 4px;
	padding: 5px;
	background: #CCFF99;
	border: 2px solid #669900;
}

.leerdoelen { 
  width: 185px;
  padding-bottom: 30px;
  background: #d7e9ef;
	color: #003366;
	border: 1px solid #003366;
	margin-bottom: 5px;
	margin-top: 104px;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}

.leerdoelen_wide {
  /*color: #AAAAAA;*/
  color: #777777; 
  font-size: 12px; 
  width: 500px;
  padding-bottom: 3px;
	border: 1px solid #BBBBBB;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
}

.promo_videos { 
  width: 185px;
  padding-bottom: 30px;
  background: #d7e9ef;
	color: #003366;
	border: 1px solid #003366;
	margin-bottom: 5px;
	margin-top: 1px;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}

.promo_video_img { 
	border: 1px solid #BBBBBB;
	width: 160px;
	margin-left: 10px;
  margin-bottom: 10px;
	margin-top: 10px;		
}

.promo_video_hr { 
	border-top: 1px dashed #BBBBBB;
  margin-bottom: 5px;
	margin-top: 8px;	
}