
	/* -------------------------------- */
	#viewport { 
		position:fixed; 
		bottom:200px;
		left:0px; 
		display: block; 
		display: none;
		z-index: 9999; 
	}
	#viewport div {  
		color: #fff;
		font-size: 18px;
		background: #000;
		padding: 2px 10px 2px; 
	}
	
	/* 1900 */
	@media only screen and (max-width: 1900px) { }
	
	/* 1600 */
	@media only screen and (max-width: 1599px) { 
		h3 {font-size: 1.6rem;}	
	}
	
	/* < 1440 */
	@media only screen and (max-width: 1439px) { 
		h1 {font-size: 4rem;}
		h2 {font-size: 2.5rem;}
		h3 {font-size: 1.5rem; }
		p, li {font-size: 1.05rem;} 
		p, li {font-size: 1.05rem;} 
		
		h2 {padding-bottom: 1.5rem;}
	}
		
	/* 1280 */
	@media only screen and (max-width: 1279px) { 
		footer .copyright { font-size: 1rem; }
	}
	
	/* 1160 */
	@media only screen and (max-width: 1159px) { 
		h1 {font-size: 3.5rem;}
		h2 {font-size: 2.2rem;}
		h3 {font-size: 1.3rem; }
		
		p, li {font-size: 1.05rem;} 
	}
	
	/* 1024 */
	@media only screen and (max-width: 1023px) { 
		h1 {font-size: 3rem;}
	}
	
	/* 940 */
	@media only screen and (max-width: 939px) { }
	
	/* 850 */
	@media only screen and (max-width: 850px) { 
		h1 {font-size: 2.5rem;}
	}
	
	/* 767 */
	@media only screen and (max-width: 766px) { 
		h2 {padding-bottom: 1rem;}
	}
	
	/* 600 */
	@media only screen and (max-width: 599px) { 
		h1 {font-size: 1.8rem;}
		H2 {font-size: 2.0rem;}
		h3 {font-size: 1.2rem;}
		
		#imagetrenner h1 {line-height: 1.45em;}
	}
	
	/* 480 (bis iPhone8 Portrait) */
	@media only screen and (max-width: 479px) { 
		h1 {font-size: 1.6rem;}
		h2 {font-size: 1.8rem;}
		
		/*#imagetrenner h1 {line-height: 1.35em;}*/
	}
	
	/* 360 (SE Portrait) */
	@media only screen and (max-width: 359px) { }
	
	
	
	
	
	
	/* -------------------------------- */
	/* > 1900 */
	@media only screen and (min-width: 1900px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320   { display: none }
		.bigger_1900  { display: block;  }	
	}
	/* 1900 */
	@media only screen and (max-width: 1900px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320   { display: none }
		.l_1900  { display: block;  }	
	}
	/* 1600 */
	@media only screen and (max-width: 1599px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320   { display: none }
		.l_1600  { display: block;  }
	}
	/* < 1440 */
	@media only screen and (max-width: 1439px) { 
		.bigger_1900, .l_1900, .l_1600,  .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_1440  { display: block;  }		
	}	
	/* 1280 */
	@media only screen and (max-width: 1279px) { 
		.bigger_1900, .l_1900, .l_1600,  .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_1280  { display: block; }	
	}
	/* 1160 */
	@media only screen and (max-width: 1159px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_1160  { display: block;  }	
	}
	/* 1024 */
	@media only screen and (max-width: 1023px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_1024  { display: block;  }
	}
	/* 940 */
	@media only screen and (max-width: 939px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_940  { display: block;  }
	}
	/* 850 */
	@media only screen and (max-width: 850px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_850  { display: block;  }
	}
	/* 767 */
	@media only screen and (max-width: 766px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_767  { display: block;  }
	}
	/* 600 */
	@media only screen and (max-width: 599px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_600  { display: block;  }
	}
	/* 480 (bis iPhone8 Portrait) */
	@media only screen and (max-width: 479px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_480  { display: block;  }
	}
	/* 360 (SE Portrait) */
	@media only screen and (max-width: 359px) { 
		.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
		.l_320  { display: block;  }
	}
	
	
	
	
	
	
	