/* CSS Document */

/* divs */

a:focus {outline: 0;}
input, textarea, select, a { outline: none; }

@font-face {
    font-family: 'Geometrix';
    src: url('/webfonts/Geometrix.eot');
    src: url('/webfonts/Geometrix.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/Geometrix.woff') format('woff'),
         url('/webfonts/Geometrix.ttf') format('truetype'),
         url('/webfonts/Geometrix.svg#Geometrix') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GeometrixBlack';
    src: url('/webfonts/GeometrixBlack.eot');
    src: url('/webfonts/GeometrixBlack.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/GeometrixBlack.woff') format('woff'),
         url('/webfonts/GeometrixBlack.ttf') format('truetype'),
         url('/webfonts/GeometrixBlack.svg#GeometrixBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'myriadroman';
    src: url('/webfonts/myriad_roman-webfont.eot');
    src: url('/webfonts/myriad_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/myriad_roman-webfont.woff') format('woff'),
         url('/webfonts/myriad_roman-webfont.ttf') format('truetype'),
         url('/webfonts/myriad_roman-webfont.svg#myriad_roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Web';
    src: url('/webfonts/Myriad Web.eot');
    src: url('/webfonts/Myriad Web.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/Myriad Web.woff') format('woff'),
         url('/webfonts/Myriad Web.ttf') format('truetype'),
         url('/webfonts/Myriad Web.svg#myriad_roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Black';
    src: url('/webfonts/MyriadPro-Black.eot');
    src: url('/webfonts/MyriadPro-Black.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/MyriadPro-Black.woff') format('woff'),
         url('/webfonts/MyriadPro-Black.ttf') format('truetype'),
         url('/webfonts/MyriadPro-Black.svg#myriad_roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'myriad_prolight';
    src: url('/webfonts/myriadpro-light-webfont.eot');
    src: url('/webfonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/myriadpro-light-webfont.woff') format('woff'),
         url('/webfonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('/webfonts/myriadpro-light-webfont.svg#myriad_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {
	margin : 0;
	padding : 0;
}

#menu {
	width:100%;
	background-color:#00b3f0;
	height:64px;
	position:fixed;
	z-index:9999;
	margin-top:0;
}

#blockWrapper {
	width:100%;
	max-width:1170px; 
	margin: 0px auto;
	text-align:left;
	margin-top:64px;
	margin-bottom:12px;
}

#block3 {
	width:16%;
	float:left;
}

#block2 {
	width:26%;
	float:left;
}

#block1 {
	width:30%;
	float:left;
}

#block {
	width:130px;
	float:left;
}

#BlockKader {
	width:81%;
	padding:16px;
	background-color:#00b3f0;
	margin-bottom:16px;
	color:#FFFFFF;
	text-align:left;
	max-width:300px;
}

#BlockKader1 {
	width:73%;
	padding:10px;
	background-color:#00b3f0;
	margin-bottom:16px;
	color:#FFFFFF;
	
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
.rslides {
  margin: 0 auto 40px;
  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: url("/images/navigatie/themes.png") no-repeat left top;
  padding: 20px 0;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

.events {
  list-style: none;
  }

.callbacks_container {
  position: relative;
  margin: 0px auto;
  width: 100%;
  margin-top:0px;
  z-index:1;
  text-align:center;
}

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  margin: 0px auto;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-family:'BradleyHandITC', Arial, Helvetica, sans-serif;
  font-size: 36px;
  right: 0;
  top: 0;
  padding: 10px 10px;
  margin: 0;
  text-align:right;
}

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 53%;
  margin: 70px;
  opacity: 1;
  z-index: 999999999999;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 60px;
  width: 40px;
  background: transparent url("/images/navigatie/themes.png") no-repeat left top;
  margin-top: -60px;
}

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
	}

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}

#content {
	width:100%;
	max-width:1170px;
	margin: 0px auto;
	text-align:left;
	padding-top:50px;
}

#contentWrapper {
	width:100%;
	background-color: #f2f4f7;
	z-index:99;
}

h1 {
	font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	color:#1b396b;
	text-decoration:none;
	padding-bottom:14px;
}

h2 {
	font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	color:#1b396b;;
	text-decoration:none;
	padding-bottom:14px;
}

.MainTekst {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	line-height:175%;
}

.MainTekstDark {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #1b396b;
	text-decoration:none;
	line-height:175%;
}

.verplicht {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#c00000;
	text-decoration:none;
	line-height:175%;
}

.MainTekstWit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

#Left {
	width:50%;
	float:left;
	text-align:left;
}

#Right {
	width:50%;
	float:left;
	text-align:left;
}

#LeftForm {
	width:25%;
	float:left;
	text-align:left;
	margin-bottom:8px;
}

#RightForm {
	width:75%;
	max-width:400px;
	float:left;
	text-align:left;
	margin-bottom:8px;
}

.knop { 
	text-align:center; 
	padding:10px 33px;
	border:0; 
	background-color:#1b396b; 
	color: #FFFFFF;
	cursor:pointer; 
	font-size:14px;
	font-family:Geometrix, Arial Narrow, Arial, Verdana, Times, serif;
	text-decoration:none !important;
	border-radius:18px;
	float:left;
	margin-top:24px;
	margin-right:25px;
	transition:all 1s ease;
}

.knop:hover {
	text-align:center; 
	padding:10px 33px;
	border:0; 
	background-color:#00b3f0; 
	color: #FFFFFF;
	cursor:pointer; 
	font-size:14px;
	font-family:Geometrix, Arial Narrow, Arial, Verdana, Times, serif;
	text-decoration:none !important;
	border-radius:18px;
	float:left;
	margin-top:24px;
	margin-right:25px;
}

.knop1 { 
	text-align:center; 
	padding:14px 50px;
	border:0; 
	background-color:#1b396b; 
	color: #FFFFFF;
	cursor:pointer; 
	font-size:18px;
	font-family:Geometrix, Arial Narrow, Arial, Verdana, Times, serif;
	text-decoration:none !important;
	border-radius:24px;
	float:left;
	margin-top:24px;
	margin-right:25px;
	transition:all 1s ease;
	letter-spacing:1px;
}

.knop1:hover {
	text-align:center; 
	padding:14px 50px;
	border:0; 
	background-color:#00b3f0; 
	color: #FFFFFF;
	cursor:pointer; 
	font-size:18px;
	font-family:Geometrix, Arial Narrow, Arial, Verdana, Times, serif;
	text-decoration:none !important;
	border-radius:24px;
	float:left;
	margin-top:24px;
	margin-right:25px;
	letter-spacing:1px;
	z-index:99;
}

#knop2 { 
	text-align:center; 
	padding:10px 40px;
	border:0; 
	background-color:#fcd02f; 
	color: #000000;
	cursor:pointer; 
	font-size:16px;
	font-family:Geometrix, Arial Narrow, Arial, Verdana, Times, serif;
	text-decoration:none !important;
	border-radius:18px;
	margin-top:24px;
	margin-right:25px;
	transition:all 1s ease;
}

#knop2:hover {
	text-align:center; 
	padding:10px 40px;
	border:0; 
	background-color:#007bc1; 
	color: #ffffff;
	cursor:pointer; 
	font-size:16px;
	font-family:Geometrix, Arial Narrow, Arial, Verdana, Times, serif;
	text-decoration:none !important;
	border-radius:18px;
	margin-top:24px;
	margin-right:25px;
}

#BlauweBalk {
	width:90%;
	margin: 0px auto;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#1b396b;;
	padding-left:5%;
	padding-right:5%;
}

.Slogan {
	font-family:Myriad Web, Arial Narrow, Arial, Verdana, Times, serif;
	font-size:44px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
	line-height:130%;
	letter-spacing:2px;
}

.Slogan1 {
	font-family:Myriad Web, Arial Narrow, Arial, Verdana, Times, serif;
	font-size:28px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
	line-height:130%;
	letter-spacing:2px;
}

#content1 {
	width:100%;
	max-width:1170px;
	margin: 0px auto;
	text-align:left;
	padding-top:50px;
}

#contentWrapper1 {
	width:100%;
	background: url(/images/bg_/bg_diensten.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height:700px;
}

#contactform {
	width:100%;
	background-image:url(/image/bg_/bg_infoform.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align:center;
	padding-top:50px;
	padding-bottom:80px;
}

.MainTekstWit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	line-height:175%;
}

#form1 {
	width:90%;
	max-width:800px;
	text-align: center;
	margin-bottom:14px;
	
}

.Form {
	width: 97%;
	padding:16px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	border-radius:12px;
	border:0px;
}

.FormFout {
	width: 97%;
	max-width:600px;
	padding:16px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	border:1px;
	border-style:solid;
	border-color:#c00000;
	border-radius:12px;
}

.KopjeWit {
	font-family:"myriadroman", Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

#blockWrapperForm {
	width:100%;
	max-width:900px;
}

#blockWrapperForm1 {
	width:100%;
	max-width:900px;
}

#blockForm {
	width:33.3%;
	text-align:left;
	float:left;
	margin-bottom:24px;
}

#BlockKaderForm {
	width:82%;
	text-align:left;
	padding:1.5%;
}

#footerWrapper {
	width:100%;
	background-color:#00b3f0;
	margin: 0px auto;
	padding-top:50px;
}

#footer {
	width:100%;
	margin: 0px auto;
	text-align:center;
	padding-bottom:50px;
	max-width:1170px;
}

#BlockKaderFooter {
	width:82%;
	text-align:center;
	padding:1.5%;
}

#blockFooter1 {
	width:41%;
	text-align:cetner;
	float:left;
	margin-bottom:40px;
}

.Link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
	border-bottom:0px solid #666666;
	line-height:250%;
}

.Link a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
	border-bottom:1px solid #666666;
	line-height:250%;
}

.LinkBlauw a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #007bc1;
	text-decoration:none;
	border-bottom:1px solid #007bc1;
	line-height:175%;
}

.LinkBlauw a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #007bc1;
	text-decoration:none;
	border-bottom:0px solid #007bc1;
	line-height:175%;
}

.FooterText {
	font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

.FooterLink a {
	font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom:0px solid #FFFFFF;
}

.FooterLink a:hover {
	font-family:Myriad Web, Verdana, Arial, Helvetica, sans-serif;
	font-size:16x;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
}

.highlightit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.highlightit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 40px;
    right: 40px;
    display: none;
    text-indent: -9999px;
    background: url('/images/button/scroll-top.png') no-repeat;
	z-index: 9999;
}

#footerIcon {
	width:30px;
	text-align:left;
	float:left;
	margin-right:10px;
}

#footerTekst {
	text-align:left;
	float:left;
}

.footerTekst {
	font-family:Geometrix, Arial Narrow, Arial, Verdana, Times, serif;
	font-size:14px;
	font-weight:normal;
	color: #5c6064;
	text-decoration:none;
	line-height:150%;
}

#blockWrapperTraining {
	width:100%;
	max-width:1170px; 
	margin: 0px auto;
	text-align:left;
	margin-top:40px;
}

#blockTraining {
	width:33.3%;
	float:left;
	margin-bottom:80px;
}

#BlockKaderTraining {
	width:92%;
	margin: 0px auto;
	padding-bottom:18px;
	background-color:#ffffff;
	text-align:center;
	padding-top:30px;
}

#BlockKaderTrainingTekst {
	width:90%;
	text-align:center;
	padding-right:5%;
	padding-left:5%;
	margin-bottom:25px;
}

#rotator1 {
	width:100%;
	margin: 0px auto;
	position:relative;
	max-width:1100px;
	z-index:9;
	margin-top:10%;
}

.kopSlider {
	font-family:GeometrixBlack, Verdana, Arial, Helvetica, sans-serif;
	font-size:70px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-shadow: 2px 2px 1px #000;  
	z-index:9;
}

.textSlider {
	font-family:Geometrix, Verdana, Arial, Helvetica, sans-serif;
	font-size:46px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0.5px;
	text-shadow: 2px 2px 1px #000;  
	z-index:9;
}

.callbacks .caption1 {
	display: block;
	position: absolute;
	z-index: 2;
	text-shadow: none;
	color: #fff;
	top: 12%;
	width:100%;
	max-width:1100px;
	text-align:center;
	padding:10px;
}

#Dag {
	width:225px;
	margin-left:10px;
	float:left;
	margin-top: -10px;
}

#Ochtend {
	width:150px;
	float:left;
	text-align:center;
}

#Middag {
	width:150px;
	float:left;
	text-align:center;
}

#Avond {
	width:150px;
	float:left;
	text-align:center;
}

#prijs {
	width:83%;
	max-width:350px;
	margin: 0px auto;
	padding:24px;
	margin-left:0%;
	margin-right:3%;
	text-align:center;
	background-color: #00b3f0;
	border-left:1px solid #00b3f0;
	border-right:1px solid #00b3f0;
	border-top:1px solid #00b3f0;
}

#prijs1 {
	width:83%;
	max-width:350px;
	margin: 0px auto;
	padding:24px;
	margin-left:0%;
	margin-right:3%;
	text-align:center;
	background-color: #E9E9E9;
	border-left:1px solid #00b3f0;
	border-right:1px solid #00b3f0;
}

#prijs2 {
	width:83%;
	max-width:350px;
	margin: 0px auto;
	padding:24px;
	margin-left:0%;
	margin-right:3%;
	text-align:center;
	line-height:150%;
	border-left:1px solid #00b3f0;
	border-right:1px solid #00b3f0;
	border-bottom:1px solid #00b3f0;
}

input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background:url(/images/input/check-unchecked.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(/images/input/check-checked.png) left top no-repeat;
}


/* Samsung Galaxy (portrait) */
@media only screen and (max-width: 324px) {

#content {
	width:90%;
	padding-left:5%;
	padding-right:5%;
}

h1 {
	font-size:24px;
}

#Left {
	width:100%;
	margin-bottom:25px;
	text-align:center;
}

#Right {
	width:100%;
}

.Slogan {
	font-size:18px;
}

.Slogan1 {
	font-size:22px;
	letter-spacing:0px;
}

h2 {
	font-size:24px;
}

#blockForm {
	width:100%;
	margin-bottom:10px;
	text-align:center;
}

#BlockKaderForm {
	width:92%;
	padding:0%;
}

#BlockKaderFooter {
	width:92%;
	padding:0%;
	text-align:center;
	margin: 0px auto;
}

#blockFooter1 {
	width:100%;
}

#blockFooter2 {
	display:none;
}

#blockFooter3 {
	width:94%;
	margin-left:6%;
}

#blockWrapperForm1 {
	width:96%;
	margin-left:-8%;
}

.callbacks_nav {
	display:none;
}

#block1 {
	width:100%;
	float:none;
	text-align:center;
}

#block2 {
	display:none;
}

#block3 {
	width:80%;
	float:none;
	margin-bottom:15px;
	margin-top:-15px;
	text-align:center;
	margin-left:20%;
}

#menu {
	height:34px;
}

#blockWrapper {
	margin-top:34px;
}

#blockTraining {
	width:100%;
}

#blockWrapperTraining {
	width:80%;
}

#rotator1 {
	display:none;
}

#LeftForm {
	width:90%;
	margin-bottom:4px;
}

#RightForm {
	width:90%;
	margin-bottom:8px;
}

.knop1 { 
	padding:10px 36px;
	font-size:14px;
	border-radius:16px;
	letter-spacing:0px;
}

.knop1:hover {
	padding:10px 36px;
	font-size:14px;
	border-radius:16px;
	letter-spacing:0px;
}

#Dag {
	width:100%;
	margin-bottom:8px;
}

#Ochtend {
	width:80px;
	float:left;
	text-align:center;
	margin-bottom:20px;
}

#Middag {
	width:80px;
	float:left;
	text-align:center;
	margin-bottom:20px;
}

#Avond {
	width:80px;
	float:left;
	text-align:center;
	margin-bottom:20px;
}


}

/* Samsung Galaxy (landscape) */
@media only screen and (min-width: 325px) and (max-width: 499px) {

#menu {
	height:34px;
}

#content {
	width:92%;
	padding-left:4%;
	padding-right:4%;
}

h1 {
	font-size:30px;
}

#Left {
	width:100%;
	margin-bottom:25px;
	text-align:center;
}

#Right {
	width:100%;
}

.Slogan {
	font-size:20px;
}

.Slogan1 {
	font-size:28px;
	letter-spacing:0px;
}

h2 {
	font-size:30px;
}

#blockForm {
	width:100%;
	margin-bottom:10px;
	text-align:center;
}

#BlockKaderForm {
	width:92%;
	padding:0%;
}

#BlockKaderFooter {
	width:92%;
	padding:0%;
	text-align:center;
	margin: 0px auto;
}

#blockFooter1 {
	width:100%;
}

#blockFooter2 {
	display:none;
}

#blockFooter3 {
	width:94%;
	margin-left:6%;
}

#blockWrapperForm1 {
	width:96%;
	max-width:900px;
	margin-left:-8%;
}

#block1 {
	width:100%;
	float:none;
	text-align:center;
}

#block2 {
	width:38%;
	float:left;
	margin-bottom:15px;
	margin-top:-15px;
}

#block3 {
	width:26%;
	float:left;
	margin-bottom:15px;
	margin-top:-15px;
}

.callbacks_nav {
	top: 55%;
	margin: 20px;
	margin-top: -60px;
}

.footerTekst {
	font-size:12px;
}

.callbacks_nav {
	display:none;
}

#blockWrapper {
	width:94%;
	margin-left:3%;
	margin-right:3%;
	margin-top:34px;
	margin-bottom:14px;
}

#blockTraining {
	width:100%;
}

#blockWrapperTraining {
	width:80%;
}

#rotator1 {
	display:none;
}

#LeftForm {
	width:94%;
	margin-bottom:4px;
}

#RightForm {
	width:94%;
	margin-bottom:8px;
}

.knop1 { 
	padding:10px 36px;
	font-size:14px;
	border-radius:16px;
	letter-spacing:0px;
}

.knop1:hover {
	padding:10px 36px;
	font-size:14px;
	border-radius:16px;
	letter-spacing:0px;
}

#Dag {
	width:80px;
}

#Ochtend {
	width:75px;
	float:left;
	text-align:center;
}

#Middag {
	width:75px;
	float:left;
	text-align:center;
}

#Avond {
	width:75px;
	float:left;
	text-align:center;
}

}

/* iPhone and other smartphones (portrait) */
@media only screen and (min-width: 500px) and (max-width: 870px) {

#menu {
	height:34px;
}

#blockWrapper {
	margin-top:34px;
}

#content {
	width:92%;
	padding-left:4%;
	padding-right:4%;
}

h1 {
	font-size:32px;
}

.Slogan {
	font-size:24px;
}

.Slogan1 {
	font-size:30px;
	letter-spacing:0px;
}

h2 {
	font-size:32px;
}

#BlockKaderForm {
	width:75%;
}

#blockFooter1 {
	width:49%;
	margin-left:3%;
}

#blockFooter2 {
	display:none;
}

#blockFooter3 {
	width:48%;
}

#blockWrapperForm1 {
	width:98%;
	max-width:900px;
	margin-left:-3%;
}

#block1 {
	width:100%;
	float:none;
	text-align:center;
}

#block2 {
	width:38%;
	float:left;
	margin-bottom:15px;
	margin-top:-15px;
}

#block3 {
	width:26%;
	float:left;
	margin-bottom:15px;
	margin-top:-15px;
}

.callbacks_nav {
	top: 55%;
	margin: 20px;
	margin-top: -60px;
}

.footerTekst {
	font-size:12px;
}

#blockWrapperTraining {
	width:90%;
}

#blockTraining {
	width:100%;
}

#rotator1 {
	max-width:500px;
	margin-top:5%;
}

.kopSlider {
	font-size:24px;
	text-shadow: 1px 1px 1px #000;  
}

.textSlider {
	font-size:16px;
	letter-spacing:0px;
	text-shadow: 1px 1px 1px #000;  
}

.knop1 { 
	padding:10px 36px;
	font-size:14px;
	border-radius:16px;
	letter-spacing:0px;
}

.knop1:hover {
	padding:10px 36px;
	font-size:14px;
	border-radius:16px;
	letter-spacing:0px;
}

#Left {
	width:100%;
	margin-bottom:25px;
}

#Right {
	width:100%;
}

#LeftForm {
	width:25%;
}

#RightForm {
	width:70%;
}

#Dag {
	width:140px;
}

#Ochtend {
	width:100px;
	float:left;
	text-align:center;
}

#Middag {
	width:100px;
	float:left;
	text-align:center;
}

#Avond {
	width:100px;
	float:left;
	text-align:center;
}

}



/* iPhone and other smartphones (landscape) */
@media only screen and (min-width: 871px) and (max-width: 1250px) {

#content {
	width:94%;
	padding-left:3%;
	padding-right:3%;
}

#blockFooter1 {
	width:40%;
}

#blockFooter2 {
	width:28%;
}

#blockFooter3 {
	width:31%;
}

.footerTekst {
	font-size:12px;
}

#blockWrapperTraining {
	width:90%;
}

#blockTraining {
	width:50%;
}

#rotator1 {
	max-width:850px;
	margin-top:10%;
}

.kopSlider {
	font-size:36px;
}

.textSlider {
	font-size:26px;
	letter-spacing:0px;
}


}