<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: league;
  src: url("/font/leaguespartan-bold.woff");
}

html {
	scroll-padding-top: 200px;
	scroll-behavior: smooth;
}

/* gebruikt */
body {
	background-color: #F7F0DF;
	margin:0;
}

.container {
	margin: auto;
	width: 1200px;
	font-family: Arial;
	font-size: 16px;
}

.container16 {
	margin: auto;
	width: 1600px;
	font-family: Arial;
	font-size: 16px;
}

.container10 {
	margin: auto;
	width: 1000px;
	font-family: Arial;
	font-size: 16px;
}



.total {
	height: 100vh;
    background: #F7F0DF;
    
}

#map {
	float:left; 
	width: 100%; 
	height: 500px;
	
}

.slideshow-container {
  width: 100%;
  /*position: relative;*/
  /*margin: auto;*/
}


/* Caption text */
.slideshowtext {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 15%;
  width: 96%;
  text-align: center;
  font-family: league;
  font-size: 60px;
  font-style: normal;
}





.pagebreak {
	float:left;
	width: 100%;
	height: 17px;
	background-color: #ececec;
	
}

.homeom {
	float:left;
	width:100%;
	margin-top:35px;
	
}

.homeomfirst {
	float:left;
	width:80%;
	padding-left: 10%;
	padding-right: 10%;
	
}

.homeomnext {
	float:left;
	width:80%;
	margin-top: 45px;
	padding-left: 10%;
	padding-right: 10%;
	
}

.homeombottom {
	float:left;
	width:100%;
	margin-top: 45px;
	text-align: center;
}

.homeombottom img{
	width:22%;
}

.homeomleft{
	float:left;
	width: 48%;
}

.homeomleft img{
	width: 100%;
}

.homeomright{
	float:right;
	width: 48%;
    
	
}

.homeomfirstleft {
	float:left;
	width: 48%;
	text-align: right;
	
}


.homeomfirstleft img{
	width:65%;
}

.homeomfirstright{
	float:right;
	width: 48%;
	text-align: left;
}

.homeomfirstright img{
	width: 74%;
    
	
}

.homeomnextleft {
	float:left;
	width: 50%;
	text-align: right;
	
}

.homeomnextleft img{
	width: 65%;
}

.homeomnextright{
	float:right;
	width: 50%;
	text-align: left;
}

.homeomnextright img{
	width: 50%;
    
	
}

.widthauto {
	width: auto !important;
}

.ourfont {
	font-weight: 900;
	font-family: league;
	font-size: 16px;
}

.download_blocktest {
	float:left;
	width: 14%;
	height: 100px;
	text-align: center;
	margin-right: 35px;
	margin-bottom: 35px;
	text-decoration: none;
	
}

.width200px {
	width: 200px;
}

.download_blocktest:before {
  content: ' ';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
}

.verticalalign-centered {
  vertical-align: middle;
  padding: 10px 15px;
  height: 170px;
}


.download_block {
	
	width: 150px;
	line-height: 150px;
	background-color: red;
	display: inline-block;
    vertical-align: middle;
}

.bla {
	display: inline-block;
    vertical-align: middle;
    line-height: 18px;
}



.divcenter {
	float:left;
	width: 80%;
	margin-top: 15px;
	padding-left: 10%;
}

.divcenterleft {
	float:left;
	width: 32%;
	text-align: left;
	
}

.divcentercenter {
	float:left;
	width: 32%;
	text-align: center;
	
}

.divcenterright {
	float:left;
	width: 32%;
	text-align: right;
	background-color: blue;
	
}

.divcenterleft img {
	padding-top: 25px;
	width: 65%;
	padding-left: 120px;
}

.divcentercenter img{
	width: 55%;
}

.divcenterright img{
	width:100%;
}



.content {
	float:left;
	width: 100%;
	margin-top: 30px;
	padding:10px;
	line-height: 23px;
	text-align: center;
}

h1{
	font-size: 48px;
	color:black;
	font-weight: 900;
	font-family: league;
	line-height: 60px;
	margin-bottom: 3px;
}

p{
	font-size: 22px;
	color:black;
	font-family: futura-pt, sans-serif;
	font-weight: 400;
	font-style: normal;
	line-height: 29px;

}

#navbar {
  position: fixed;
}


.sticky {
  position: fixed;
  background-color: #F7F0DF !important;
  top: 0;
  width: 100%;
  z-index: 9999999999999;
  padding-top: 40px;
  padding-bottom: 20px;
}

.sticky + .content {
  padding-top: 60px;
}

.center_div {
  color: white;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.counter {
	margin:auto;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	text-align: center;
}

.counter p{
	font-size: 30px;
}


.counter_number {
	color: #008fcc;
	font-size:80px;
	padding-bottom: 40px;
}

.yellow {
	background-color: #f9c747;
}

.readmore {
	margin:auto;
	border: 4px solid black;
	background-color: white;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 22px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	text-align: center;
	width: 15%;
}

.readmore_middle_small {
	float:left;
	margin:auto;
	width: 90%;
	border: 4px solid black;
	background-color: white;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 26px;
	font-style: normal;
	line-height: 29px;
	padding: 7px 14px 10px 14px;
	text-decoration: none;
	color: black;
	text-align: center;
}

.step {
	float:left;
	margin:auto;
	width: 97%;
	border: 4px solid black;
	background-color: white;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 24px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	margin-bottom: 5px;
}


.readmore_news {
	float:left;
	margin-top: 105px;
	border: 4px solid black;
	background-color: white;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
}

.input {
	width: 100%;
    padding: 12px;
    border: 4px solid black;
	background-color: transparent;
    font-family: futura-pt, sans-serif;
    font-weight: 600;
	font-size: 20px;
	font-style: normal;
    margin-top: 5px;
    font-weight: 100;
    border-radius: 0;
    color: black !important;
}

select {
	 float:left;
	 width: 105.7%;
	 
	  /* styling */
	  background-color: transparent;
	  border: 3px solid black;
	  border-radius: 4px;
	  display: inline-block;
	  font-family: futura-pt, sans-serif;
	  font-style: normal;
	  font-size: 20px;
	  line-height: 1.5em;
	  padding: 12px;
	  color: grey;
	/* reset */
	
	  margin: 0; 
	  margin-top: 5px;     
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	}	
	
select.selectwink {
	  background-image:
	    linear-gradient(45deg, transparent 50%, gray 50%),
	    linear-gradient(135deg, black 50%, transparent 50%),
	    linear-gradient(to right, #000, #000);
	  background-position:
	    calc(100% - 20px) calc(1em + 2px),
	    calc(100% - 15px) calc(1em + 2px),
	    calc(100% - 2.5em) 0.5em;
	  background-size:
	    5px 5px,
	    5px 5px,
	    1px 1.5em;
	  background-repeat: no-repeat;
}
	
select.selectwink:focus {
	  background-image:
	    linear-gradient(45deg, black 50%, transparent 50%),
	    linear-gradient(135deg, transparent 50%, green 50%),
	    linear-gradient(to right, #000, #000);
	  background-position:
	    calc(100% - 15px) 1em,
	    calc(100% - 20px) 1em,
	    calc(100% - 2.5em) 0.5em;
	  background-size:
	    5px 5px,
	    5px 5px,
	    1px 1.5em;
	  background-repeat: no-repeat;
	  border-color: black;
	  outline: 0;
}

.send_btn {
	float:left;
	margin:auto;
	width: 100%;
	border: 4px solid black;
	background-color: white;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 18px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	margin-left: 38px;
	-webkit-appearance: none;
}

.login_btn {
	float:left;
	width: 112%;
	border: 4px solid black;
	background-color: white;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 22px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	margin-top: 20px;
}

.classleft {
	float:left;
}

.width15pr {
	width: 15%;
}

.textleft {
	float:left;
	margin:auto;
	width: 47%;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 30px 16px 20px;
	text-decoration: none;
	color: black;
	text-align: left;
}

.textleft_width100 {
	float:left;
	margin:auto;
	width: 100%;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-style: normal;
	line-height: 29px;
	padding: 13px 30px 16px 0px;
	text-decoration: none;
	color: black;
	text-align: left;
}

.multimedia24 {
	margin:auto;
	width: 18%;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 30px 16px 20px;
	text-decoration: none;
	color: black;
	height: 270px;
}

.multimedia50 {
	margin:auto;
	width: 45%;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	text-decoration: none;
	color: black;
	height: 300px;
}

.infoblock {
	margin:auto;
	width: 20%;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	text-decoration: none;
	color: black;
	height: 600px;
	background-color: red;
}

.textpadding {
	text-align: left;
	padding: 13px 30px 16px 20px;
}

.infoblock h3 {
	font-size: 25px;
	text-align: left;
}

.infoblockimage {
	float:left;
	width: 100%;
}

.infoblockimage img {
	width: 100%;
}

.shortintro_left_right, .shortintro_left_left {
	margin:auto;
	width: 38%;
	font-family: futura-pt, sans-serif;
	font-weight: 300;
	font-size: 25px;
	font-style: normal;
	line-height: 29px;
	text-decoration: none;
	color: black;
	height: 300px;
	text-align: left;
}

.shortintro_left_right h1, .shortintro_left_left h1{
	font-size: 40px;
}

.shortintro_left_right ul, .shortintro_left_left ul {
	margin: 0px;
	list-style: none;
	
}

.shortintro_left_right ul li::before , .shortintro_left_left ul li::before {
  content: "\2022";
  color: #f9c747;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
  line-height: 40px;
}



.shortintro_left_right li, .shortintro_left_left li {
	margin: 0px;
	text-align: left;
	
}	



.short_intro {
	margin:auto;
	width: 100%;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	height: 200px;
}

.noheight {
	height: auto;
}

.imagers_short {
	width: 350px;
}

.short_intro_news {
	margin:auto;
	width: 24%;
	background-color: white;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	height: 270px;
}

.news_block {
	margin:auto;
	width: 24%;
	
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;e
	color: black;
	height: 400px;
}

.news_no_carroussel_block {
	margin:auto;
	width: 24%;
	text-align: left;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 13px 20px 16px 20px;
	text-decoration: none;
	color: black;
	height: 400px;
}

.news_no_carroussel_block_item {
	margin:auto;
	width: 24%;
	text-align: center;
	font-family: futura-pt, sans-serif;
	font-weight: 600;
	font-size: 30px;
	font-style: normal;
	line-height: 29px;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	height: 400px;
	
}

.news_no_carroussel_4blocks {
	margin:auto;
	width: 24%;
	text-align: center;
	line-height: 29px;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	height: 1000px;
	
}

.news_no_carroussel_3blocks {
	margin:auto;
	width: 24%;
	text-align: center;
	line-height: 29px;
	padding: 20px 20px 20px 20px;
	text-decoration: none;
	height: auto;
}

.news_no_carroussel_3blocks h4 {
	font-size: 16px;
	text-align: left;
	line-height: 20px;
}

.news_no_carroussel_3blocks p {
	font-size: 16px;
	text-align: left;
	line-height: 20px;
}

.news_no_carroussel_3blocks a {
	float:left;
	text-align: left;
	color: black;
}


.news_no_carroussel_4blocks img {
	width: 100%;
	
}

.news_no_carroussel_block_item_inside_4blocks {
	float:left;
	margin-right:10px;
	margin-left:20px;
	width: 90%;
	height: 400px;
}

.news_no_carroussel_block_item_title_4blocks {
	float:left;
	width: 100%;
	color: black;
	font-family: futura-pt, sans-serif;
	font-size: 24px;
	height: 85px;
	vertical-align: middle;
}

.news_no_carroussel_block_item_inside {
	float:left;
	margin-right:10px;
	margin-left:20px;
	width: 90%;
	height: 400px;
}

.news_no_carroussel_block_item_title {
	float:left;
	width: 100%;
	color: black;
	font-family: futura-pt, sans-serif;
	font-size: 24px;
	margin-top: -85px;
	height: 85px;
	vertical-align: middle;
}






.news_no_carroussel_block_item_image {
	float:left;
	width: 100%;
	height: 400px;
}

.news_no_carroussel_block_item_image img {
	width: 100%;
}

.image_block {
	margin:auto;
	width: 50%;
	text-decoration: none;
	
}

.image_block2 {
	margin:auto;
	text-decoration: none;
	
}

.dwnload_block {
	margin:auto;
	text-decoration: none;
	/*width: 50%;*/
	width: 34%;
	
}	

.text_block {
	margin:auto;
	width: 35%;
	text-decoration: none;
	text-align: left; 
}

.text_block2 {
	margin:auto;
	width: 50%;
	text-decoration: none;
	text-align: left; 
}


.text_block_contact {
	margin:auto;
	width: 35%;
	text-decoration: none;
	text-align: left; 
}

.text_block_contact_left {
	margin:auto;
	width: 35%;
	text-decoration: none;
	text-align: left; 
}

.oneliner_block {
	margin:auto;
	width: 85%;
	text-decoration: none;
}

.bgcoloryellow {
	background-color: #f9c747;
}



.floatleft {
	float:left;
}

.roundimage {
	border-radius: 50%;
}

.height110 {
	height: 110px;
}

.height60 {
	height: 110px;
}

.height700 {
	height: 700px;
}

.height150 {
	height: 150px;
}

.height200 {
	height: 200px;
}

.height600 {
	height: 600px;
}

.height800 {
	height: 800px;
}

.height800xtra {
	height: 800px;
}

.height800xtra2 {
	height: 800px;
}

.height800xtra3 {
	height: 800px;
}


.mgb0 {
	margin-bottom: 0px;
}

.mgb20 {
	margin-bottom: 20px;
}

.mgb60 {
	margin-bottom: 60px;
}

.mgb80 {
	margin-bottom: 80px;
}

.mgb100 {
	margin-bottom: 100px;
}

.mgb120 {
	margin-bottom: 120px;
}

.mgb10 {
	margin-bottom: 10px;
}

.mgb20 {
	margin-bottom: 20px;
}

.mgb30 {
	margin-bottom: 30px;
}

.mgb35 {
	margin-bottom: 35px;
}

.mgt0 {
	margin-top: 0px;
}

.mgt10 {
	margin-top: 10px;
}

.mgt13 {
	margin-top: 13px;
}
.mgt30 {
	margin-top: 30px;
}
.mgt50 {
	margin-top: 50px;
}

.mgt70 {
	margin-top: 70px;
}

.mgt70mb {
	margin-top: 70px;
}

.mgt80 {
	margin-top: 80px;
}

.mgt120 {
	margin-top: 120px;
}

.mgt140 {
	margin-top: 140px;
}

.mgt150 {
	margin-top: 150px;
}

.pdt20 {
	padding-top: 20px;
}

.pdt60 {
	padding-top: 60px;
}

.pdt80 {
	padding-top: 80px;
}

.pdt100 {
	padding-top: 100px;
}

.pdt20mob {
	padding-top: 20px;
}


.mgt175 {
	margin-top: 175px;
}

.mgt200 {
	margin-top: 200px;
}

.mgt250 {
	margin-top: 250px;
}

.mgtminus20 {
	margin-top: -20px;
}

.mgtminus40 {
	margin-top: 20px;
}

.width60pr {
	width: 60%;
}


.totalspecial {
	height:100vh;
}
.backspecial {
	height:100vh;
	background: url(../images/default/background-homespecial.png) no-repeat center;    
    background-size: cover;	
    padding:5%;
    background-size: 100%;
}

.totalspecial h1{
	font-size: 73px;
	color:black;
	font-weight: 900;
	font-family: futura-pt, sans-serif;
}

.titelom {
	float:right;
	width: 100%;
	margin-right: 28%;
	text-align: right;
	margin-top: 40px;
}

.imageomleft {
	float:left;
	width: 72%;
	margin-top:3.9%;
}

.imageomright {
	float:left;
	width: 28%;
}

.image1 {
	float:left;
	width: 100%;
}

.image2 {
	float:left;
	width: 100%;
}

.image3 {
	float:left;
	width: 100%;
}

.image1 img, .image3 img {
	width: 100%;
}

.image2 img {
	width: 91.1%;
}



.textone {
	font-family: futura-pt, sans-serif;
	color: black;
	font-size: 45px;
	margin-top: 13%;
	margin-left: 33%;
}

.texttwo {
	font-family: futura-pt, sans-serif;
	color: black;
	font-size: 45px;
	margin-top: 12%;
	margin-left: 63%;
}

.textthree {
	font-family: futura-pt, sans-serif;
	color: black;
	font-size: 45px;
	margin-top: 12%;
	margin-left: 22%;
}

.blockcenter {
	float: left;
	width: 100%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: black;
	text-align: center;
	padding-top: 100px;
	line-height: 22px;

}

.blockcenter p{
	font-size: 16px;
	color:black;
	font-weight: 900;
	font-family: futura-pt, sans-serif;

}

.bottomfooter {
	float: left;
	height: 100%;
	width: 100%;
	background-color: #f7f0df;
	font-family: futura-pt, sans-serif;
}

.bottomfooter .footer_algemeen {
	float:left;
    width: 120px;
    
}

.bottomfooter .footer_leerlingen {
	float:left;
    width: 130px;
}


/* tot hier en vergeet niet media css */ 

.slidertest {
	margin-top:165px;
	background-image: url(../images/default/slider1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 100% auto;
	height: 100%;
	height: 220px;
}

.main_slider {
	float: left;
	width: 100%;
	margin-top: 165px;
}

.banner_header {
	float: left;
	width: 100%;
	margin-top: 165px;
}

.banner_header img {
	width: 100%;
}

.header {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 165px;
	background-color: white;
	margin-top: 0px;
	z-index: 999999;
	}

.search {
	height: 34px;
	margin-top: 4px;
	padding-left: 35px;
	font-size: 14px;
	color: white;
	font-weight: normal;
	padding-top: 10px;
	text-align: right;
	
}

.search .input {
	margin-top: 3px;
	width: 174px;
	height: 26px;
	border: 0px;
	background-color: transparent;
	font-family: futura-pt, sans-serif;
	color: #444;
}

.search .submit {
	background-color: transparent;
	border: 0px;
}


.logo {
	float: left;
	width: 290px;
	margin-top: 10px;
	margin-left: 23px;
}

.logo img {
	width: 250px;
}

.headpicture {
	float: right;
	width: 493px;
}

.contactinfo {
	float:right;
	width: 460px;
	line-height: 16px;
	margin-top: 100px;
	color: #0076B6;
	font-size: 14px;
	text-align: right;
}



.menuleft {
	float: left;
	width: 80%;
	
}

.width_menu {
	width: 60%;
}

.menuleftstart {
	float: left;
	width: 20%;
	padding-left: 40px;
	
}

.menuleftstart img {
	height: 70px;
}

.menuright {
	float: right;
	width: 220px;
	text-align: right;
	margin-right: 10px;
	
}



menu {
	float: left;
	width: 100%;
	margin-top: 1.3%;
	font-family: league;
	
         
}

menu ul {
	float: left;
}

menu li {
	display: inline;
	list-style-type: none;
	margin-top: -8px;
}

menu li a {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	/*
	padding-right: 35px;
	margin-right: 15px;
	*/
}

.last {
	border: 0px !important;
}

.link {
	color: black;
	font-family: league;
	font-size: 24px;
	text-decoration: none;
	line-height: 40px;
}



.module1 {
	float: left;
	width: 95%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: #444;
	padding:0px 10px 10px 10px;
}

.white_block_large {
	float: left;
	width: 100%;
	padding-top: 8px;
	line-height: 23px;
}

.white_block_large_text {
	float: left;
	width: 100%;
	padding-top: 8px;
	line-height: 23px;
	text-align: center;
	color:black;
	font-family: futura-pt, sans-serif;
	font-size: 22px;
	line-height: 29px;
}

.text_block_center {
	text-align: center;
	width: 200px;
}

.center {
	margin: auto;
	width: 62%;
	padding: 10px;
}

.white_block_large2 {
	float: left;
	width: 100%;
	text-align: justify;
}

.white_block_extralarge {
	float: left;
	width: 100%;
	padding-top: 8px;
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
}

.white_block_extralarge2 {
	float: left;
	width: 100%;
	padding-top: 8px;
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
	
}

.bottomcontent {
	float:left;
	margin-left: 10px;
	width: 1000px;
	margin-top: 0px;
}

.bottomcontent2 {
	float:left;
	margin-left: 10px;
	width: 1000px;
	margin-top: 40px;
}

.module2 {
	float: left;
	width: 95%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: #444;
	padding:0px 10px 10px 10px;
}

.module3 {
	float: left;
	width: 95%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: #444;
	padding:0px 10px 10px 10px;
}

.module6 {
	float: left;
	width: 100%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: #444;
}


.module6 img {
	padding-top: 4px; 
	padding-right: 10px; 
	padding-bottom: 10px;
	max-width:656px;
}

.module4 {
	float: left;
	width: 95%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: #444;
	padding:0px 10px 10px 10px;
}

.module5 {
	float: left;
	width: 95%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: #444;
	padding:0px 10px 10px 10px;
}

.aanmeldban {
	float: left;
	width: 95%;
	line-height: 15px;
	font-family: futura-pt, sans-serif;
	color: #444;
	padding:0px 10px 10px 10px;
}

h7 {
	float: left;
	width: 100%;
	color: black;
	padding-bottom: 16px;
	font-size: 32px;
	font-family: futura-pt, sans-serif;
	font-style: italic;
	
}

h5 {
	float: left;
	width: 100%;
	color: #F90;
	padding-bottom: 16px;
	font-weight: bold;
	font-size: 20px;
	font-family: league;
	
}

h3{
	font-size: 35px;
	color:black;
	font-weight: 900;
	font-family: league;
	line-height: 55px;
	margin-bottom: 3px;
}



h4{
	font-size: 28px;
	color:black;
	font-weight: 900;
	font-family: league;
	line-height: 55px;
	margin-bottom: 3px;
}


h2 {
	float: left;
	width: 100%;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 16px;
	font-family: league;
}

.moduleheadbl {
	float:left;
	width:300px;
	border:1px solid #eee;
	margin-bottom: 10px;
	padding:10px;
	font-family: league;
	line-height: 23px;

}

.moduleheadpa {
	float:left;
	width:300px;
	height:16px;
	background-image: url(../images/default/background-moduleheadpa.png);
	padding: 12px;

}

.moduleheadred {
	float:left;
	width:300px;
	height:16px;
	background-image: url(../images/default/background-moduleheadred.png);
	padding: 12px;

}

.moduleheadlb {
	float:left;
	width:300px;
	height:16px;
	background-image: url(../images/default/background-moduleheadlb.png);
	padding: 12px;

}

.moduleheadgr {
	float:left;
	width:300px;
	height:16px;
	background-image: url(../images/default/background-moduleheadgr.png);
	padding: 12px;

}

.moduleheaddg {
	float:left;
	width:300px;
	height:16px;
	background-image: url(../images/default/background-moduleheaddg.png);
	padding: 12px;

}

.moduleheaddb {
	float:left;
	width:300px;
	height:16px;
	background-image: url(../images/default/background-moduleheaddb.png);
	padding: 12px;
}

.moduleheaddb {
	float:left;
	width:300px;
	height:16px;
	background-image: url(../images/default/background-moduleheaddb.png);
	padding: 12px;
}


.moduleheadnone {
	float:left;
	width:300px;
	height:16px;
	background-image: none;
	padding-top: 8px;
	padding-left: 3px;

}


.moduleinfo {
	float:left;
	width: 100%;
	min-height: 100px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-family: 'Roboto', sans-serif;
    line-height: 23px;
}

.moduleinfo2 {
	float:left;
	width: 302px;
	height: 81px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.leesverder {
	float: right;
	margin-top: 10px;
	color: #F90;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
	width: 100%;
}

.activities a {
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
	font-weight: 100;
}

.blue {
	color: #0076B6;
	text-decoration: none;
	float:right;
}

.blue2 {
	color: #0076B6;
	text-decoration: none;
	float:left;
}

.newslinks:hover, .blue2:hover {
	color: #F90;
}



.bottom_message {
    bottom: 0;
    display: block;
    height: 65px;
    line-height: 63px;
    width: 100%;
    position: fixed;
    background-color: black;
    clear: both;
	opacity:0.9;
  	text-align: center;
  	color: white;
  	font-size: 20px;
  	z-index: 999;
  	display:none;
  	font-family: Arial;
}

.activities {
	float: left;
	width: 100%;
	padding-bottom: 2px;
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
}

.activities label {
	float: left;
	width: 170px;
}

.mobile {
	display: none !important;
}




.blauwbalk {
	float: left;
	width: 100%;
	height: 22px;
	margin-top: 10px;
	background-color: #3C6AB1;
	font-size: 11px;
	color: white;
	text-align: center;
	padding-top: 10px;
}

.blauwbalk a {
	color: white !important;
	text-decoration: none;
}

.blauwbalk a:hover {
	text-decoration: underline;
}

.newslinks {
	text-decoration: none;
    border-bottom: solid 1px #DDDDDD;
	display: inline;
	color: black;
    font-family: 'Roboto', sans-serif;
	line-height: 23px;

}

.newslinks:hover {
	color: #F90;
}

.footer {
	float:left;
	width: 100%;
	background-color: white;
	border-top: 2px solid black;
	padding-top: 20px;
}

.footer .footer_algemeen {
	float:left;
    width: 350px;
}

.footer_algemeen img {
	width: 70%;
}

.footer .footer_leerlingen {
	float:left;
    width: 130px;
    text-align: left;
}

.footer .footer_standaard {
	float:left;
    width: 130px;
    text-align: left;
}

.footer .footer_scholen {
	float:left;
    width: 130px;
    text-align: left;
}

.footer .footer_scholen_next {
	float:left;
    width: 130px;
    margin-top: 41px;
    text-align: left;
}

.footer .footer_contactleft {
	float:left;
    width: 140px;
    text-align: left;
}

.footer .footer_contactright {
	float:left;
    width: 200px;
    text-align: left;
}

.footer .footer_allure {
	float:left;
    width: 310px;
    text-align: left;
}

.footer .copyright {
	float:left;
	margin-left: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 16px !important;
    color: black;
    font-family: futura-pt, sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 29px;
}

.footer ul {
	font-family: futura-pt, sans-serif;
}

.footer ul li {
    float: left;
    margin: 0px;
    padding: 0px 0px 7px;
    width: 100%;
    list-style-type: none;
    font-size: 16px;
    font-weight: 400;
    color: black;
}

.footer ul li a {
	color: black;
	text-decoration: none;
	}

.footer .first {
	color: black;
    font-family: futura-pt, sans-serif;
    font-size: 18px;
    font-weight: 600;

}

.footer .imagestichting {
	float:left;
	padding: 8px;
	background-color: #EEEEEE;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}


.footer .first2 {
	color:#444444;	
}


.footer .mesolutions {
	float: left;
	width: 100%;
	font-family: futura-pt, sans-serif;
	height: 22px;
	color: grey;
	text-transform: uppercase;
	font-size: 9px;
	margin-top: 20px;
}

.footer .mesolutions a {
	color: grey;
	text-decoration: none;
}

@media only screen and (max-width: 1024px) {	
 	.container {
	 	width: 1000px;
 	}
 	
 	.content {
	 	margin-top: 0px; 
 	}
 	
 	.slidertest {
	 	height: 180px;
 	}
}

@media only screen and (max-width: 980px) {	
 	.container {
	 	width: 960px;
 	}
 	
 	.content {
	 	margin-top: 0px; 
 	}
 	
 	.slidertest {
	 	height: 180px;
 	}
}

@media only screen and (max-width: 767px) {	
	.mobile {
		display: inline !important;
	}
	
	.desktop {
		display: none;
	}
	
	.header {
		position: static;
	}
	
	.slidertest {
		margin-top: 0;
	}
	
	.left3 {
		float: left;
		width: 100%;
	}
	
	#right3 {
		float: left;
		width: 88%;
	}
	
	.main_slider, .banner_header {
		margin-top: 0;
	}
}

@media only screen and (max-width: 478px) {
	.slidertest {
		display: none;
		}
	.desktop, .contactinfo {
		display: none;
	}
	
	.container {
	 	width: 375px;
 	}
 	
 	/*
 	.header {
		position: fixed;
		width: 100%;
		height: 165px;
		background-color: red;
		z-index: 9999;
	}*/
	
	.content {
		margin-top:20px;
	}
	
	h4 {
		font-size: 17px;
	}
	
	.logo img {
		width: 220px;
	}
	
	/*
	.content {
		display: flex; flex-flow: column;
	}
	
	.left3 {
		order: 2;
		width: 92%;
	}
	
	#right3 {
		order: 1;
		width: 92%;
	}*/

	.moduleheadbl {
		width: 100%;
	}
	
	.search {
		float: left;
		padding-left: 6px;
		font-size: 11px;
		padding-top: 29px;
	}

	.mobielmenu img {
		margin-top: 20px;	
	}
	
	.footer .footer_algemeen {
		width: 40%;
		margin-bottom: 10px;
	}
	
	.footer .footer_contactleft {
		width: 100%;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 667px) {
	.slidertest {
		display: none;
		}
	.desktop, .contactinfo {
		display: none;
	}
	
	.container {
	 	width: 100%;
 	}
 	
 	/*
 	.header {
		position: fixed;
		width: 100%;
		height: 165px;
		background-color: red;
		z-index: 9999;
	}*/
	
	.content {
		margin-top:20px;
	}
	
	h4 {
		font-size: 17px;
	}
	
	.logo img {
		width: 220px;
	}

	.moduleheadbl {
		width: 100%;
	}
	
	.search {
		float: left;
		padding-left: 6px;
		font-size: 11px;
		padding-top: 29px;
	}

	.mobielmenu img {
		margin-top: 20px;	
	}
	
	.footer {
		padding-left: 3%;
		padding-right: 3%;
		width: 94%;
	}
	
	.footer .footer_algemeen {
		width: 40%;
		margin-bottom: 10px;
	}
	
	.footer .footer_contactleft {
		width: 100%;
		margin-bottom: 10px;
	}
}

/*
@media only screen and (max-width: 320px) {
	.left3 {
		order: 2;
		width: 91%;
	}
	
	#right3 {
		order: 1;
		width: 91%;
	}

}
*/

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	.content {
		width: 63%;
	}
	.container {
		width: 960px;
	}
	
	.contactinfo {
		float:left;
	}
	
	.search {
		display: none;
	}
}


.white_block {
	float: left;
	width: 100%;
	height: 130px;
	padding: 10px;
	background-color: white;
}

.pictures {
	float: left;
	width: 100%;
	margin-top: 15px;
}

.pictures img {
	float: left;
	width: 150px;
	margin-right: 5px;
}

.text_module, .text_module2 {
	text-align: justify;

}


.text_module td, .text_module2 td {
	vertical-align: top !important;
}

.text_module img, .text_module2 img {
	padding-right: 8px;
}

.text_module table, .text_module2 table {
	float: left;
}

.text_module p {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
}

.text_module2 p {
	float: left;
	padding-left: 3px;
	padding-top: 3px;
	width: 320px;
	margin-bottom: 10px;
}

.text_module ul, .text_module2 ul {
	padding-bottom: 10px;
	list-style-position: inside;
}

.text_module li, .text_module2 li {
	list-style-type: disc;
}

.text_module li p, .text_module2 li p {
	float: none;
	width: none;
}

.contactform {
	width:100%;	
	
}

.contactform p {
	float: left;
	width: 100%;
}



.contactform .submit input {
	background-color: #FF9900;
	border: none;
	padding: 10px 45px 10px 45px;
	color: white;
	cursor: pointer;
	text-transform: uppercase;


}

.contactform .submit input:hover {
	background-color: #3C6AB1;
}



.contactform textarea {
	width:300px;
	height:111px;
	background:#efefef;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #dedede;
	padding:10px;
	margin-top:3px;
	color:#3a3a3a;
	float:right;
	margin-right: 60px;
		font-family: futura-pt, sans-serif;
	font-size: 11px !important;	
}

.contactform .input {
	width:300px;
	height:11px;
	background:#efefef;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #dedede;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#3a3a3a;
	float:right;
	margin-right: 60px;
			font-family: futura-pt, sans-serif;
	font-size: 11px !important;	
	

.contactform textarea:focus {
		border:1px solid #97d6eb;
	}
	
.contactform .input:focus{
		border:1px solid #97d6eb;
	}

.contactform textarea {
	height:140px;
	background-color: #efefef;
}

.validation_small {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: red;
}


.content .foutmelding {
	background-color: white;
	width: 100%;
	height: 300px;
	padding-left: 10px;
}

.content .foutmelding h4 {
	padding-top: 20px;
}
	
.content .foutmelding p {
	padding-top: 20px;
	font-family: futura-pt, sans-serif;
	font-size: 12px;
}

.mce-close {
	float: left;
	background-color: red;
	margin-top: 120px !important;
}

.input2 {
	border: 1px solid #3C6AB1 !important;
}

.moduleheadgrnone {
	float: left;
	background-image: url(../images/default/background-moduleheadgr.png);
}

</pre></body></html>