@media screen and (max-width: 796px)  {
	input {
		border : 1px solid #DADADA;
	}
	.content , .prodnavi, .prodnavithird, .txtfeld, .flash {
		position: relative;
		top: initial;
		left: initial;
	}
	.flash {
		width:100%;
		height: 356px;
		margin-bottom: -23px;
	}
	#fancybox-inner {
		width: 100%;
	}
	.content {
		height: auto;
		width:auto;
	}
	.prodnavi {
		max-width: 100%;
		height:100%;
		display: inline-block;
		padding: 0;
	}
	.prodnavi .second {
		width:30.06%;
		margin: 0px 4px 6px 4px;
	}
	.prodnavi .second a {
		padding: 14px 15px;
		text-align: center;
	}
	.prodnavithird {
		height: 70px;
		width:100%;
		display: flex;
		flex-wrap: wrap;
		padding: 1em 0.5em 0 0.5em;
/*		background: #5293B8;
		background: linear-gradient(to bottom, #5293B8 0%,#4C8CB2 100%);
		background: -webkit-linear-gradient(top, #5293B8 0%,#4C8CB2 100%);*/
	}
	.prodnavithird .third {
		margin:0 0.5em;
		width:28%;
		margin-bottom: 10px;
	}
		.slideshow {
		max-width:100%;
		height: 100%;
		border-left: 1px solid white;
	}
	.slideshow img {
		/*margin-left: -85px;
		height:100%;*/
		margin-left: -55px;
		height: 100%;
		max-width: 150%;
		max-height: 100%;
	}
	.txtfeld {
		width:100%;
		height: auto;
		margin-top: 0;
		padding-top: 1em;
		/*background: #71A4C2;
		background: linear-gradient(to bottom, #71A4C2 0%,#1C4F77 100%);
		background: -webkit-linear-gradient(top, #71A4C2 0%,#1C4F77 100%);*/
	}
	.txtfeld table {
		width: 100%;
	}
	.txtfeld tr {
		padding: 0.2em 0;
	}
	.txtfeld td {
	}
	.txtgray tbody tr td:first-child {
		margin-right: 0.5em;
		vertical-align: top;
	}
	.txtgray tbody tr td:first-child::after{
		content: ' :';
		font-weight: bold;
	}
	.txtgray tbody tr td:last-child {
		border-bottom: 1px solid white;
		padding-bottom: 0.1em;
	}
}