@media screen and (max-width: 1025px) {
/* alleen ipad landscape geeft normaal menu */

	
    
   .sideviewtoggleknop {

     
     height: 30px;
     width:  30px;
     
   }  
   .menu_knop_left {

    float : right;
	width : 30px;
	height: 30px;
	margin: 10px 0 0 0px;
 
}
.menu_knop {

    float : right;
	width : 30px;
	height: 30px;
	margin: 10px 0 0 15px;
 
}
    	
}


@media screen and (max-width: 768px){ /* ipad portrait */
	#boven {
     
         /* display: none; */
     
	}
	#bovenklein {

	
		 display:block;
	 
	}
	
	.menu_knop_left {

	
		margin: 10px 0 0 0px;
 
	}
	.menu_knop {

		
		margin: 10px 0 0 15px;
 
	}
}

@media screen and (max-width: 567px){ /* kleiner dan iphone 5 landscape */
/* telefoon zaken  Arial is beter op de telefoon  */
	BODY {
	
		font-family: Arial, Verdana, "Verdana TT",  sans-serif;
		line-height: 1.3em;
		font-size: 1.0em;
	
	}
	.sticky {  
			/* border: 1px solid #ff00ff;  */
			/*  width: 94%; */
			width: 94%;  /* voor oude browsers */
			width: -moz-calc(100% - 20px);
			width: -webkit-calc(100% - 20px);
			width: calc(100% - 20px);
	}
    
    .header {

        min-height: 50px;
    }    
    
	A:HOVER {
		
			/* font als normaal */
			font-size: 1.0em;
		
	}

	.slidertitel1 {
	  font-size: 1.5em; 
	  
	  font-weight: normal;
	}
	.slidertitel2 {
	  font-size: 2.0em; 
	  
	  margin: 20px 0 0 0;
	  font-weight: normal;
	}

	TD {
			font-family: Arial, Verdana, "Verdana TT", sans-serif;
			line-height: 1.2em;
			font-size: 0.9em;

			/* color : #000000; */
	}

	TEXTAREA {
			font-size: 0.75em;
		}


	INPUT {
			font-size: 0.75em;
		
	}

	
	.logo_knop {
		min-height:  33px;
		/* 
width: auto;
		height: 45px;
		
    	float: none;
    	display:block;
    	
		margin: 0px 0px 15px 0px;
 */
		
	}

	
.telefoon_knop {
     
     /* 
float:right; 
     margin: 2px 10px 0px 0px;
     width: auto;

     height: 95%;
 */
     display:block;
     
}


.menu_knop_left {

    float : right;
	width : 30px;
	height: 30px;
	margin: 10px 0 0 0px;
 
}
.menu_knop {

    float : right;
	width : 30px;
	height: 30px;
	margin: 10px 0 0 15px;
 
}
.sideviewtoggleknop {

     float:right; 
     
     width: auto;
     height: 30px;
     margin-right: 8px;
}

.route_knop {

     /* height: 95%; */
     
}

.home_knop {

     
     /* height: 95%; */
     
}
   
strong {
  /* dit is woordstijl titel nieuws  - nog groter  */
      font-family: Arial, Verdana, "Verdana TT", sans-serif;
	  font-size: 1.4em; 
	  line-height: 1.4em;
}
u {
  /* dit is woordstijl inhoud nieuws - groter*/
	  font-family: Arial, Verdana, "Verdana TT", sans-serif;
	  font-size: 1.2em;
	  line-height: 1.4em;
 
}  

	H1 {

	  font-family: Arial, Verdana, "Verdana TT", sans-serif;
	  font-size: 1.2em; 
	  line-height: 1.2em;
	 

	}
	H2 {
	  font-family: Arial, Verdana, "Verdana TT", sans-serif;
	  font-size: 1.1em;
	  line-height: 1.1em;
 
	}
 
	#nav {
	   font-size: 1.1em;
	}

	#navlist {
  
	  padding: 0.3em  0em  0.5em  0em;
  
 
	}
	   #navlist li {
 
		   padding: 1px 3px 1px 3px;
		   line-height: 1.3em;
		   /* line-height: 20px; */
  
	   }
	  
   
	#footer {
		
		height: auto;
		font-size: 0.9em ;
		font-family: Arial, Verdana, "Verdana TT", sans-serif;
		
        background-size: auto 85%;


	}
	#footer TD {
			font-family: Arial, Verdana, "Verdana TT", sans-serif;
			line-height: 1.3em;
			font-size: 0.9em ;
	        /* background: #ff00ff; */
		
	}
	
	
	#footer .tdlinksparent {


        display:block;
		width:100%;
		height: auto;
		padding: 3px 3px 3px 3px ;
		margin: 5px 0 5px  0;
    }


#footer .tdmiddenparent {
   
  
        display:block;
		width:100%;
		height: auto;
		padding: 3px 3px 3px 3px ;
		margin: 5px 0 5px  0;
}

#footer .tdrechtsparent {
   
        display:block;
		width:100%;
		height: auto;
        padding: 3px 3px 3px 3px ;
		margin: 5px 0 0px  0;
/* 
  
   -webkit-box-shadow:inset 0px 0px 0px 10px #f00;
    -moz-box-shadow:inset 0px 0px 0px 10px #f00;
    box-shadow:inset 0px 0px 0px 10px #f00;
 */


}
#footer .linkafb {
   
   width: auto;
   height: 45px;

}
	
	
	  
	   .kleinefotodiv {
			width: 33%;
	   }
   
	   .kleinefotodiv img {
		 width: 100%;
	   }
	   .klikfotodiv {
			width: 33%;
	   }
   
	   .klikfotodiv img {
		 width: 100%;
		 height: auto;
	   }
	   .polaroidomschr {
		
			padding: 0.5em 0.5em 0.5em 0.5em;
			border: 1px solid #BFBFBF;
			line-height: 0.9em;
		
		}
	
		.polaroidomschr img {
			margin: 0 0 0 0;
		}
	
		.polaroid {
		
			padding: 0.5em 0.5em 0.5em 0.5em;
		}
	   .polaroidnormal {
		
			padding: 0.5em 0.5em 0.5em 0.5em;
		}
	
	
		.sectieopmaak_7 .tdmiddenparent  {

				  width:75%;
	
		}


	
.sectieopmaak_1 .tdlinksparent  {
		display:block;
		width:100%;
		
		/* background: #616161; */
		}
		.sectieopmaak_1 .tdmiddenparent  {
		display:block;
		width:100%;
		
		/* background: #610061; */
		}
		.sectieopmaak_1 .tdrechtsparent  {
		display:block;
		width:100%;
		
		/* background: #610061; */
}
.sectieopmaak_1 .kleinefoto {
    max-width:60%;
    height: auto;
}		


.sectieopmaak_2 .tdlinksparent  {
		display:block;
		width:100%;
		
		/* background: #616161; */
		}
		.sectieopmaak_2 .tdmiddenparent  {
		display:block;
		width:100%;
		
		/* background: #610061; */
		}
		.sectieopmaak_2 .tdrechtsparent  {
		display:block;
		width:100%;
		
		/* background: #610061; */
}


		
	.slidernieuwsblok H1 {
		
			font-size: 1.4em;
			line-height: 1.2em;
			display: block;
			color: #fad201;
	}
	.slidernieuwsblok TD {
		
			font-size: 1.4em;

			
			line-height: 1.2em;
	}

   .slidernieuwsblok A:LINK, .slidernieuwsblok A:VISITED, .slidernieuwsblok A:ACTIVE {

		color: #404040;
			
	}
	
	
.sectieopmaak_3 {
    /* background-image: url(diamant-grijs.jpg); */
    
	background-repeat: no-repeat;
	background-position: center 200px;
	background-attachment: fixed;  
    background-size: 100% auto; 
  
}	

.sectieopmaak_3 .tdlinksparent  {
        
		display:block;
		width:100%;
		}
.sectieopmaak_3 .tdmiddenparent  {
		
	
		display:block;
		width:100%;
		}
.sectieopmaak_3 .tdrechtsparent  {
		
	
		display:block;
		width:100%;
}

.sectieopmaak_4 {
  padding: 0% 0% 20% 0%;
  /* margin: 0% 0% 0% 0%; */
} 

.sectieopmaak_5 .tdlinksparent  {
      /* deze sectie stijl is voor tabel links midden rechts responsive  afbeeldingen worden 100%*/
		display:block;
		width:100%;
		padding: 0 0 0 0;
		/* background: #616161; */
		}
		.sectieopmaak_5 .tdmiddenparent  {
		display:block;
		width:100%;
		padding: 0 0 0 0;
		/* background: #610061; */
		}
		.sectieopmaak_5 .tdrechtsparent  {
		display:block;
		width:100%;
		padding: 0 0 0 0;
		/* background: #610061; */
} 
.sectieopmaak_5 .tabelkop4 {
 /* stijl 5 */

  border: 0px none #009eda; 
  
}

.sectieopmaak_6 {
  padding: 0% 0% 0% 0%;
  margin: 0% 0% 0% 0%;
}  

.sectieopmaak_6 .kleinefotodiv {
       display:block;
       width: 100%; 
	   max-width:95%;
	   padding-left: 0;
	   padding-right: 0;
       padding-bottom: 0px;
}


.sectieopmaak_7 {
   padding: 15% 5% 25% 5%;
   margin: 0% 0% 0% 0%;
   background-size: 120% 100%; 
}

.sectieopmaak_8 .tdlinksparent  {
		display:block;
		width:100%;
		padding: 0% 0.5% 0% 0.5%;
		margin: 0 0 30px 0;  
		}
		.sectieopmaak_8 .tdlinksparentdiv {
		width: 92%;
		
		}
		.sectieopmaak_8 .tdmiddenparent  {
		display:block;
		width:100%;
		padding: 0% 0.5% 0% 0.5%;
		/* background: #610061; */
		}
		.sectieopmaak_8 .tdmiddensparentdiv {
		width: 92%;
		
		}
		.sectieopmaak_8 .tdrechtsparent  {
		display:block;
		width:100%;
		padding: 0% 0.5% 0% 0.5%;
		
		/* background: #610061; */
        }
        .sectieopmaak_8 .tdrechtsparentdiv {
	    	width: 92%;
		
}
.sectieopmaak_8 .kleinefotodiv {
       display:block;
	   max-width:32%;
	   padding-left: 0;
	   padding-right: 0;
       padding-bottom: 23px;
       /* border: 1px solid #ff9eda;  */
}



.tabelkop5 A:LINK, .tabelkop5 A:VISITED, .tabelkop5 A:ACTIVE {
		
/* 	 EN ZWART BLOKJE	LINK GROTER BIJ HOVER */
		
    padding: 5px 10px 7px 10px;
 	font-size: 0.9em;	
}
.tabelkop5 A:HOVER {
	
	    text-decoration: none;	
	    font-size: 0.9em;
}

.tabelkop7 .kleinefoto
	  {
	  	max-width: 30px;
	  	/* float: left; */
	  	display: table-row;
	  	
	  }

	.tabelkop7 H1 {
		font-size: 1.6em;
		display: inline-block;
		display: table-row;
	}
	.tabelkop7 H2 {
	  font-size: 1.3em;
	  display: inline-block;
	  display:block;
	}

    .verderopmaak {
		margin: 0px 0px 4px 0px;
		vertical-align: bottom;
	}
	.terugopmaak {
		width: auto;
		height: 20px;
	}
	.printeropmaak {
		width: auto;
		height: 20px;
	}
	 
}

