@media screen and (max-width: 1025px) {
/* alles boven ipad landscap heeft bg  */

 
    
	.sectieopmaak_2 {
	
		background: none;
	
	
	}
	
	.logo_knop {
          margin: -15px 0px 0 0px;
			
	}
	
	
    	
}

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

	
    
   .sideviewtoggleknop {

     display: block;
     margin: 11px 2px 1px 0px;
     height: 28px;
     width: auto;
     float: right;
   }  
   #hmenu {
	   font-size: 1.1em;
	   display: none;
   }	
   .sectieopmaak_7 {
     
/*      ipad zet er net geen border omheen anders  maar eerst testen want dat is niet altijd! is afhankelijk van breedte*/
       width: 99.99%; 
 
    } 
    #telefoonnrdiv {
	   display: none;
	   
     }
     .taalvlag_tel_button {

     float: right;
     margin: 15px 10px 0px 5px;
     width: auto;
     height: 20px;
     display: block;
     }  
     

    	
}

@media screen and (max-width: 781px) {

	.sectieopmaak_7 .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_7 .tdmiddenparent  {
			display:block;
			width:100%;
			padding: 0 0 0 0;
			/* background: #610061; */
			}
			.sectieopmaak_7 .tdrechtsparent  {
			display:block;
			width:100%;
			padding: 0 0 0 0;
			/* background: #610061; */
	} 
	.sectieopmaak_7 .tabelkop4 {
	 /* stijl 5 */

	  border: 0px none #009eda; 
  
	}
    #telefoonnrdiv {
	   display: none;
	   
     }
}

@media screen and (max-width: 568px){ /* CSS when device width is 480px or less even nog kleiner du suitzetten - effect bekijken*/
/* 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);
			
	}

	A:HOVER {
		
			/* font als normaal */
			font-size: 1.0em;
		
	}

	.slidertitels {
	 /*  font-size: 4.0em ;  
	   line-height: 90px ;
height: 90px ;
	  font-weight: normal;
	  left: 0px !important;
	  padding: 0 0 0 40px;
	  color: #163a6c !important;
 */
   font-size: 3.4em ;  
    padding: 0 0 0 -20px;
	}

	TD {
		font-family: Arial, Verdana, "Verdana TT", sans-serif;
		line-height: 1.1em;
	    font-size: 0.9em;
        
			/* color : #000000; */
	}
	

	TEXTAREA {
			font-size: 0.75em;
		}


	INPUT {
			font-size: 0.75em;
		
	}


.logo_knop {
          margin: -5px 0px 0 0px;
		width: 40%;
		height: auto;
	max-width: 60%;
	}
	
	
	
	.sticky .logo_knop {
        margin: 0px 0px 0px 0px;
        width: 78%;
	  height: auto;
		
    }
   
 #telefoonnrdiv {
	   display: none;
	   
     }
 .tel_button {

     float: right;
     margin: 15px 10px 0px 0px;
     width: auto;
     height: 20px;
     display: block;
   }  
.taalvlag_tel_button {
 
     float: right;
     margin: 15px 10px 0px 0px;
     width: 30px;
     height: 20px;
     display: block;
     }  
#hmenu {
   /* 
margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
  
   float: right;
  
   width: auto;
 */
   border: 1px solid #ff00ef;
}

H1 {

  font-family: Verdana, "Verdana TT", sans-serif;
  font-size: 1.4em; 
  line-height: 1.4em;
  color: ff0000;

}
H2 {
  font-family: Verdana, "Verdana TT", sans-serif;
  font-size: 1.2em;
  line-height: 1.4em;
 
}


	   
	   .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_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
{
	
	padding: 0% 4% 0% 4%;
	margin: 0 auto;
	/* heeft txt align zin met ons cms? */
	border-bottom: 0px none #000000;
	
	background: none;
    
	
}
.sectieopmaak_2 .tdlinksparent  {
        padding: 10px 0px 10px 0px;
		display:block;
		width:100%;
		}
.sectieopmaak_2 .tdmiddenparent  {
		
	
		display:block;
		width:100%;
		}
.sectieopmaak_2 .tdrechtsparent  {
		
	
		display:block;
		width:100%;
		}

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


      .sectieopmaak_4 .tdlinksparent  {
      /* deze sectie stijl is voor tabel links midden rechts responsive  afbeeldingen worden 100%*/
		display:block;
		width:100%;
		
		/* background: #616161; */
		}
		.sectieopmaak_4 .tdmiddenparent  {
		display:block;
		width:100%;
		
		/* background: #610061; */
		}
		.sectieopmaak_4 .tdrechtsparent  {
		display:block;
		width:100%;
		
		/* background: #610061; */
		}
		
		.sectieopmaak_4 img {
		   padding: 0px 0px 0px 0px;
		   width: 100%;
		   height: auto;
		   
		}
 
 .sectieopmaak_7 {
     
/*      ipad zet er net een border omheen anders  */
      padding: 0 0 0 0;
      margin:  0 0 0 0;
      width: 100%; 
}
.sectieopmaak_7 .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_7 .tdmiddenparent  {
		display:block;
		width:100%;
		padding: 0 0 0 0;
		/* background: #610061; */
		}
		.sectieopmaak_7 .tdrechtsparent  {
		display:block;
		width:100%;
		padding: 0 0 0 0;
		/* background: #610061; */
} 
.sectieopmaak_7 .tabelkop4 {
 /* stijl 5 */

  border: 0px none #009eda; 
  
}
   
#footer {
		
		height: auto;
		font-size: 0.9em ;
		font-family: Arial, Verdana, "Verdana TT", sans-serif;
		padding: 0px 0px 0px 0px;
		
}
#footer TD {
			font-family: Arial, Verdana, "Verdana TT", sans-serif;
			
			font-size: 0.9em ;
	        
		    /* text-align: left !important;  */
		    padding: 10px 0px 0px 0px  !important;
}

#footer IMG {


}

#footer .elinkfotodiv {

}

#footer .tdlinksparent  {
      
	   /* border: 1px #ff0000 solid; */
		/* border: 1px #ff00ff solid; */
		padding: 0px 0px 0px 0px !important; 
		}
#footer .tdmiddenparent  {
       /*  border: 1px #ff0000 solid; */
	     padding: 1% 0px 0px 0px !important; 
		
		}
#footer .tdrechtsparent  {
		/* border: 1px #ff0000 solid; */
		padding: 0px 0px 0px 0px !important; 
	    /* padding: 0px 0px 0px 10px !important; */
		
}


}