#wrapper {
		max-width: 1390px;
		margin: 20px auto 0 auto;
		font-family: 'Open sans', sans-serif;
	}
	
	#wrapper a {
		text-decoration: none;
	}
	
	#wrapper a:visited {
		color: inherit;
	}
	
	.clearer {
		clear: both;
	}
	
	.templateHeader {
		padding-top: 30px;
		margin-bottom: 50px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		border-top: 2px solid #9cc448;
	}
	
	.templateHeader ul {
		display: inline-block;
		vertical-align: bottom;
	}
	
	.templateHeader ul li {
		font-family: 'Open Sans', sans-serif;
		padding-left: 0px;
		padding-right: 2px;
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
	}
	
	.templateHeader i {
		font-size: 34px;
		color: #666;
		margin-left: 40px;
		display: inline;
		line-height: 40px;
		padding-left: 1%;
	}
	
	.logoHelper {
		display: inline-block;
		width: 23%;
		vertical-align: bottom;
		position: relative;
		padding-left: 2%;
	}
	
	.logoHelper img {
		display: inline-block;
		max-width: 100%;
		max-height: 180px;
		width: auto;
		height: auto;
	}
	
	#featurelist {
		display: inline-block;
		width: 74%;
		text-align: right;
		padding-left: 0;
		vertical-align: bottom;
		margin: 0;
	}
	
	#featurelist i {
		color: #F09609;
	}
	
	#featurelist li span {
		color: grey;
		font-style: italic;
	}
	
	#navigation a,
	#navigation a:visited {
		color: inherit;
		text-decoration: none;
	}
	#navigation a:hover {
		text-decoration: underline;
	}
	#navigation {
		border-top: 1px solid #EBEBEB;
		border-bottom: 1px solid #EBEBEB;
		background-color: #9cc448;						/*Navigation Bar color #F09609 */
		color: white;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
		height: 53px;
	}
	
	#navigation li {
		padding-left: 2%;
		padding-right: 2%;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		display: inline-block;
		height: 53px;
		line-height: 53px;
		margin: 0;
	}
	
	.navlist {
		font-family: 'Open Sans', sans-serif;
		margin: 0;
		padding-left: 0;
	}
	
	#templateBody {
		margin: 0 auto;
		margin-top: 5px;
		position: relative;
	}
	
	.leftContainer {
		padding-right: 280px;
		position: relative;
		padding-left: 10px;
	}
	
	.gallery {
		position: relative;
	}
	
	.gallery .item {
		overflow: hidden;
		text-align: center;
	}
	
	.gallery {
		width: 48%;
		margin-right: 1%;
		float: left;
		margin-top: 50px;
	}
	
	.bigPic {
		position: relative;
		width: 100%;
		height: 500px;
		text-align: center;
		margin: 0;
		background-color: #fff;
	}
	
	.bigPic img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
	
	#itemDetails {
		padding-top: 60px;
		clear: none;
		float: left;
		width: 50%;
	}
	
	#itemDetails h1 {
		position: relative;
		left: -2px;
		margin-top: 0;
		margin-bottom: 7px;
		font-family: 'Open Sans', sans-serif;
		font-size: 32px;
		font-weight: 400;
		color: #333;
	}
	
	#itemDetails h2 {
		font-family: 'Open Sans', sans-serif;
		font-size: 24px;
		font-weight: 400;
		color: #333;
	}
	
	#itemDetails h3 {
		font-family: 'Raleway', sans-serif;
		font-size: 20px;
		font-weight: 300;
		color: #222222;
	}
	
	#itemDetails h4 {
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
		font-weight: 200;
		color: #222222;
	}
	
	#itemDetails p,
	#itemDetails ul li {
		font-family: 'open sans', sans-serif;
		font-size: 15px;
		font-weight: 400;
		color: #555555;
	}
	
	#itemDetails ul {
		list-style: none;
		padding-left: 10px;
	}
	
	#itemDetails ul li {
		margin-bottom: 3px;
	}
	
	#itemDetails ul li span {
		color: #AAA;
		margin-right: 4px;
	}
	
	#shortdescription {
		margin-left: 20px;
		margin-right: 40px;
		padding-top: 20px;
	}
	
	#shortdescription p {
		line-height: 1.5;
	}
	
	#rightContainer {
		padding-top: 80px;
		padding-right: 30px;
		float: right;
		width: 250px;
	}
	
	#featuresContainer {
		width: 250px;
		float: right;
		height: 560px;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 14px;
		margin-bottom: 30px;
		background-color: #fff;
		text-align: left;
		color: #666;
		font-weight: 300;
		overflow: hidden;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
	}
	
	.featuresHeading {
		width: 250px;
		height: 50px;
		background-color: #9cc448;					/* Right Blocks color*/
		margin-bottom: 10px;
		font-weight: 400;
	}
	
	.featuresHeading p {
		text-align: center;
		margin-top: 0px;
		color: white;
		font-family: 'source sans pro', sans-serif;
		font-size: 18px;
		line-height: 50px;
		margin-bottom: 0;
	}
	
	.featuresList {
		list-style: none;
		padding-left: 20px;
		padding-right: 15px;
	}
	
	.featuresList li {
		margin-bottom: 5px;
		line-height: 1.5;
	}
	
	.tabContainerWrapper {
		
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	
	.tabBar {
		padding-bottom: 20px;
		margin-top: 30px;
		margin-top: 50px;
		margin-left: 20px;
		max-width: 98%;
		
	}
	
	.tabBarHeading {
		width: 100%;
		height: 50px;
		background-color: #9cc448;						/*Bar Beschreibung color*/
		font-weight: 400;
	}
	
	.tabBarHeading p {
		border-top: 1px solid #EBEBEB;
		text-align: left;
		padding-left: 15px;
		margin-top: 0px;
		color: white;
		font-family: 'source sans pro', sans-serif;
		font-size: 18px;
		line-height: 50px;
		margin-bottom: 0;
	}
	
	.tabContent {
		clear: both;
		color: #555555;
		text-align: left;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		line-height: 1.5;
		margin: 0;
		max-width: 100%;
		padding: 40px;
		overflow: auto;
	}
	
	.tabContent img {
		max-width: 100%;
	}
	
	.tabContent p {
		margin: 0;
		padding: 0;
	}
	
	.tabContent h1,
	.tabBar h1,
	.tabContent h2,
	.tabBar h2 {
		color: #333333;
		font-weight: 300;
		font-size: 18px;
		transition: all 0.1s;
		margin-top: 0;
	}
	
	.tabContent ul,
	.tabContent ol {
		display: block;
		text-align: left;
		margin: 0;
		position: relative;
		left: 20px;
		line-height: 1.5;
	}
	
	.contentBorder {
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
	}
	
	.contentImgLeft {
		float: left;
		margin-top: 0;
		margin-right: 25px;
		margin-bottom: 15px;
		margin-left: 0px;
		max-width: 45%;
		height: auto;
	}
	
	.contentImgRight {
		float: right;
		margin-top: 0;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 25px;
		max-width: 45%;
		height: auto;
	}
	
	.verzahl {
		max-width: 98%;
		height: 550px;
		background-color: #fff;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		color: #555555;
		margin-top: 10px;
		margin-left: 20px;
		margin-bottom: 20px;
		padding-top: 20px;
		border-top: 2px solid #9cc448;					/*Border-top Color*/
	}
	
	.verzahl h3, b {
		color: #666666;
		
	}

	.verzahl i {
		color: #9cc448;									/*Versand Lieferung Color*/
	}
	
	.verzahlBlock {
		
		position: relative;
		width: 44%;
		height: 500px;
		display: inline-block;
		vertical-align: top;
		padding: 10px;
		margin: 10px 2% 10px 2%;						/*top right bottom left*/
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
	}
	
	.verzahlBlock p i{
		color: #666666;
	}
	
	.footer {
		max-width: 98%;
		height: 250px;
		background-color: #464646;
		margin-top: 10px;
		margin-left: 20px;
		padding-top: 25px;
	}
	
	.footer h2 {
		font-size: 20px;
		font-family: 'raleway', sans-serif;
		font-weight: 300;
		color: #BBB;
	}
	
	.footer p {
		color: #ccc;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		display: inline-block;
		vertical-align: top;
		padding: 0;
		margin: 0;
	}
	
	.footer .blockTitle i {
		font-size: 20px;
	}
	
	.block {
		position: relative;
		width: 18%;
		height: 200px;
		display: inline-block;
		vertical-align: top;
		margin: 30px 7% 30px 7%;
	}
	
	.blockTitle {
		width: 100%;
		border-bottom: 2px solid #9cc448;		/*Line on footer*/
	}
	
	.footerlist {
		color: white;
		list-style: none;
		padding: 0;
		margin-top: 22px;
		color: #ccc;
		font-family: 'Open Sans', sans-serif;
		font-size: 36px;
	}
	
	.footerlist li {
		padding-bottom: 23px;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
	}
	
	.footerlist li i {
		margin-right: 15px;
	}
		
	.blockTitle p,
	.blockTitle i {
		display: inline-block;
		vertical-align: top;
		padding: 0;
		margin: 0;
	}
	
	.copy {
		bottom: 20px;
		float: right;
		margin: 10px 20px 10px 0;
		color: #666666;
		font-size: 12px;
	}
	
	/*****************/
	/* TABLET 1024px */
	/*****************/
	
	@media only screen and (max-width: 1217px),
	only screen and (max-width: 1217px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 1217px) and (-o-min-device-pixel-ratio: 3/2),
	only screen and (max-width: 1217px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 1217px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 1217px) and (-moz-min-device-pixel-ratio: 2),
	only screen and (max-width: 1217px) and (-o-min-device-pixel-ratio: 2/1),
	only screen and (max-width: 1217px) and (-webkit-min-device-pixel-ratio: 2),
	only screen and (max-width: 1217px) and (min-device-pixel-ratio: 2),
	only screen and (max-width: 1217px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 1217px) and (-o-min-device-pixel-ratio: 3),
	only screen and (max-width: 1217px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 1217px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 1217px) and (-webkit-min-device-pixel-ratio: 1.5) {
		.gallery {
			width: 40%;
		}
		.bigPic {
			height: 380px;
		}
	}
	
	@media only screen and (max-width: 1120px),
	only screen and (max-width: 1120px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 1120px) and (-o-min-device-pixel-ratio: 3/2),
	only screen and (max-width: 1120px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 1120px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 1120px) and (-moz-min-device-pixel-ratio: 2),
	only screen and (max-width: 1120px) and (-o-min-device-pixel-ratio: 2/1),
	only screen and (max-width: 1120px) and (-webkit-min-device-pixel-ratio: 2),
	only screen and (max-width: 1120px) and (min-device-pixel-ratio: 2),
	only screen and (max-width: 1120px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 1120px) and (-o-min-device-pixel-ratio: 3),
	only screen and (max-width: 1120px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 1120px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 1120px) and (-webkit-min-device-pixel-ratio: 1.5) {
		
		.tabBar {
			margin: 0 auto;
			max-width: 100%;
			margin-top: 60px;
		}
		.tabContainerWrapper {}
		
		.verzahl {
			width: 100%;
			height: auto;
			margin: 5px;
		}
		
		.verzahlBlock {
			width: 44%;
			height: auto;
			margin: 10px;
		}
	}
	
	@media only screen and (max-width: 1024px),
	only screen and (max-width: 1024px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 3/2),
	only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 1024px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 1024px) and (-moz-min-device-pixel-ratio: 2),
	only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 2/1),
	only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2),
	only screen and (max-width: 1024px) and (min-device-pixel-ratio: 2),
	only screen and (max-width: 1024px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 3),
	only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 1024px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5) {
		.templateHeader i {
			font-size: 25px;
			color: #999;
			display: inline;
			line-height: 34px;
			padding-left: 1%;
			margin-left: 20px;
		}
		.templateHeader {
			text-align: center;
			margin-bottom: 50px;
		}
		.templateHeader h2 {
			float: none;
			margin: 0 auto;
			font-size: 36px;
			margin-bottom: 40px;
			max-width: 100%;
		}
		.templateHeader span {
			margin: 0;
			padding: 0;
		}
		.logoHelper {
			display: block;
			width: 50%;
			margin: 0 auto 40px auto;
		}
		.logoHelper img {
			display: block;
			max-width: 90%;
			max-height: 180px;
			padding: 0;
			margin: 20px auto;
			width: auto;
			height: auto;
		}
		#featurelist li {
			text-align: left;
		}
		#cardcontainerWrapper {
			width: 100%;
			clear: both;
			height: auto;
			padding-bottom: 50px;
			padding-left: 0;
			margin-bottom: 100px;
		}
		#featurelist {
			padding: 0;
			margin: 0 auto;
			float: none;
			width: 100%;
			text-align: center;
		}
		.navlist {
			text-align: center;
			padding: 0;
		}
		.gallery {
			display: block;
			float: none;
			margin: 0 auto;
			width: 70%;
		}
		.bigPic {
			height: 650px;
			margin-right: 20px;
			float: none;
		}
		.bigPic img {
			max-height: 530px;
		}
		#rightContainer {
			width: 100%;
			margin: 20px auto 0 auto;
			padding: 0;
			text-align: center;
		}
		#featuresContainer,
		#categoriesContainer {
			display: inline-block;
			float: none;
			vertical-align: top;
			margin-top: 0;
			text-align: left;
			min-height: 375px;
		}
		#itemDetails {
			width: 100%;
			text-align: center;
			float: none;
			margin: 0 auto;
			padding-top: 0;
		}
		#shortdescription {
			float: none;
			display: block;
			width: 100%;
			margin: 0 auto;
			max-width: 500px;
		}
		#templateBody {
			margin: 0 auto;
			background-color: #fff;
			margin-top: 5px;
			width: 100%;
		}
		
		.leftContainer {
			padding-right: 0;
		}
		
		.tabContainerWrapper {
			margin-right: 0;
		}
		
		.verzahl {
			width: 100%;
			height: auto;
			margin: 5px;
		}
		
		.verzahlBlock {
			width: 44%;
			height: auto;
			margin: 10px;
		}
				
		.footer {
			width: 100%;
			height: auto;
			margin-top: 90px;
			margin: 0;
		}
		.block {
			margin: 0 0 0 50px;
			position: relative;
			width: 24%;
			height: auto;
			vertical-align: top;
		}
		.leftContainer {
			padding-top: 20px;
			padding-left: 0;
		}
	}
	
	@media only screen and (max-width: 830px),
	only screen and (max-width: 830px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 830px) and (-o-min-device-pixel-ratio: 3/2),
	only screen and (max-width: 830px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 830px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 830px) and (-moz-min-device-pixel-ratio: 2),
	only screen and (max-width: 830px) and (-o-min-device-pixel-ratio: 2/1),
	only screen and (max-width: 830px) and (-webkit-min-device-pixel-ratio: 2),
	only screen and (max-width: 830px) and (min-device-pixel-ratio: 2),
	only screen and (max-width: 830px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 830px) and (-o-min-device-pixel-ratio: 3),
	only screen and (max-width: 830px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 830px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 830px) and (device-aspect-ratio: 9/16),
	only screen and (max-width: 830px) and (-webkit-min-device-pixel-ratio: 1.5) {
		
		#featurelist li {
			display: list-item;
			text-align: center;
			padding: 5px;
			margin: 0;
			list-style: none;
		}
		
		.bigPic {
			width: auto;
			height: 350px;
		}
		.gallery {
			width: 100%;
		}
		
		.bigPic img {
			max-width: 95%;
			max-height: 300px;
			width: auto;
			vertical-align: middle;
		}
		.bigPic {
			display: inline-block;
			width: 100%;
			vertical-align: middle;
			text-align: center;
		}
		
		.verzahlBlock {
			width: 92%;
		}
		
	}
	
	@media only screen and (max-width: 660px) {
		
		#featurelist li {
			display: list-item;
			text-align: center;
			padding: 5px;
			margin: 0;
			list-style: none;
		}
		
		.contentBorder {
			width: 97%;
			margin: 20px auto 0 auto;
		}
		.contentImgLeft,
		.contentImgRight {
			max-width: 100%;
			display: block;
			margin: 20px auto;
		}
		
		.verzahlBlock {
			width: 92%;
		}
		
		.block{
			text-align: center;
			width: 72%;
		}
		
	}
	/* SMARTPHONE 480px*/
	
	@media only screen and (max-width: 480px),
	only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3/2),
	only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 2),
	only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 2/1),
	only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2),
	only screen and (max-width: 480px) and (min-device-pixel-ratio: 2),
	only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (device-aspect-ratio: 9/16),
	only screen and (device-width: 480px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 3),
	only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5) {
		
		#featurelist li {
			display: list-item;
			text-align: center;
			padding: 0;
			margin: 0;
		}
		.templateHeader h2 {
			border-bottom: 1px solid #ebebeb;
			padding-bottom: 25px;
			margin-bottom: 0;
			padding-left: 0;
		}
		.logoHelper {
			width: 100%;
		}
		.templateHeader i {
			margin-left: 0;
		}
		#featurelist {
			list-style: none;
		}
		.navlist li {
			display: list-item;
			text-align: center;
			padding: 0;
			border-bottom: 1px solid #ebebeb;
			border-left: 1px solid #ebebeb;
		}
		.navlist {
			padding: 0;
			list-style: none;
		}
		#templateBody {
			margin-top: 0;
		}
		#navigation li {
			display: list-item;
		}
		#navigation {
			height: auto;
			box-shadow: none;
			border-color: #ebebeb;
			border-bottom: none;
		}
		
		.gallery {
			display: block;
			float: none;
			margin: 0 auto;
			max-width: 100%;
			padding: 0;
		}
		.bigPic {
			height: 230px;
			padding: 0;
			margin: 0;
		}
		.bigPic img {
			max-width: 100%;
			max-height: 100%;
			width: auto;
			vertical-align: middle;
		}
		#itemDetails {
			padding-top: 0px;
		}
				
		#featuresContainer {
			padding-right: 0;
			float: none;
		}
		#featuresContainer {
			min-height: 100px;
		}
						
		.tabBar {
			display: block;
		}
		
		.tabBarHeading p {
			text-align: center;
		}
		
		.tabContent li {
			margin-left: -70px;
			text-align: left;
		}
		
		.verzahlBlock {
			width: 88%;
		}
		
		.verzahlBlock h1, h2, h3{
			text-align: center;
		}
		
		.verzahl {
			font-size: 90%;
			line-height: 150%;
		}
		
		.block,
		.blockTitle {
			width: 70%;
			display: block;
			text-align: center;
			margin: 0 auto;
		}
		.block {
			text-align: center;
		}
		.footer {
			padding-bottom: 50px;
			margin-left: 2%;
		}
		.blockTitle {
			width: 100%;
			margin-top: 40px;
		}
		.blockTitle li {
			text-align: left;
		}
		#wrapper .footerBottom span {
			display: block;
		}
		#wrapper .footerBottom {
			height: auto;
		}
		.templateHeader {
			margin-bottom: 0;
		}
		#featurelist .featurelistText {
			margin-bottom: 20px;
		}
		#featurelist .featurelistText:last-child {
			margin-bottom: 0px;
		}
		#featurelist {
			background-color: #fff;
			margin-bottom: 0px;
			padding-bottom: 40px;
			margin-top: 0;
			padding-top: 20px;
		}
		.footerlist {
			margin-bottom: 0;
		}
	}
	
	@media only screen and (max-width: 350px),
	only screen and (max-width: 350px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 350px) and (-o-min-device-pixel-ratio: 3/2),
	only screen and (max-width: 350px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 350px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 350px) and (-moz-min-device-pixel-ratio: 2),
	only screen and (max-width: 350px) and (-o-min-device-pixel-ratio: 2/1),
	only screen and (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2),
	only screen and (max-width: 350px) and (min-device-pixel-ratio: 2),
	only screen and (max-width: 350px) and (-moz-min-device-pixel-ratio: 3),
	only screen and (max-width: 350px) and (-o-min-device-pixel-ratio: 3),
	only screen and (max-width: 350px) and (-webkit-min-device-pixel-ratio: 3),
	only screen and (max-width: 350px) and (min-device-pixel-ratio: 3),
	only screen and (max-width: 350px) and (device-aspect-ratio: 9/16),
	only screen and (max-width: 350px) and (-webkit-min-device-pixel-ratio: 1.5) {
		.bigPic img {
			max-height: 200px;
		}
		.verzahl {
			font-size: 80%;
			line-height: 150%;
		}
		
		.footer {
			width: 100%;
			margin-left: 2%;
		}
		.block {
			text-align: center;
		}
		
	}