	body,
	td,
	div,
	p {
		font-size: 14px;
		font-family: "Open Sans", Helvetica, Arial, sans-serif;
		color: #1a1a18;
		line-height: 1.5;
	}
	
	.wrapper {
		padding-top: 20px;
	}
	
	.ps-container {
		max-width: 100%;
		clear: both;
		margin: 0 auto;
		position: relative;
	}

.ps-container table{
	width: 95% !important;
}
	.logo-container {
		padding-left: 50px;
	}

	
	.logo-container {
		display: inline-block;
	}
	
	.logo-container img {
		max-width: 280px;
	}
	
	.logo-container2 {
		margin: 50px auto;
		text-align: center;
		max-width: 250px;
	}
	
	.ebayLink a {
		color: #333;
		font-size: 13px;
		font-weight: 400;
		text-decoration: none;
		position: absolute;
		right: 50px;
		top: 20px;
	}
	
	nav.cat-nav {
		height: 50px;
		width: 100%;
		background-image: -webkit-gradient(linear, left 0, left 100%, from(#2d6d25), to(#275002));
		background-image: -webkit-linear-gradient(top, #2d6d25 0, #275002 100%);
		background-image: -moz-linear-gradient(top, #2d6d25 0, #275002 100%);
		background-image: linear-gradient(to bottom, #2d6d25 0, #275002 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff2d6d25', endColorstr='#ff275002', GradientType=0);
		box-shadow: 0 -1px 5px #071903;
		border: 0;
		border-radius: 0;
	}
	
	nav.cat-nav a {
		color: #fff !important;
		text-decoration: none !important;
	}
	
	nav.cat-nav ul {
		padding-left: 0;
	}
	
	nav.cat-nav ul > li {
		line-height: 43px;
		padding: 2px 15px;
		display: inline-block;
		font-size: 14px;
		font-weight: 600;
		font-family: 'Open Sans';
		letter-spacing: .05em;
		text-transform: uppercase;
		color: #fff!important;
		-webkit-font-smoothing: antialiased;
		text-shadow: 1px 1px 1px #000;
		margin-bottom: 0;
		position: relative;
	}
	
	nav.cat-nav ul > li:before {
		content: '';
		position: absolute;
		right: 0;
		top: 15px;
		width: 1px;
		height: 20px;
		border-right: 1px solid #184312;
	}
	
	nav.cat-nav ul ul.submenu {
		background-color: #275002;
		position: absolute;
		z-index: 390;
		min-width: 225px;
		left: 0;
		;
		border-bottom: 0;
		-webkit-box-shadow: 0 5px 5px -1px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 5px -1px rgba(0, 0, 0, 0.2);
	}
	
	nav.cat-nav ul ul.submenu li {
		display: block;
		float: none;
		width: inherit;
		margin: 0;
		border-bottom: 1px dashed #add82b;
	}
	
	nav.cat-nav ul ul.submenu li a {
		letter-spacing: .05em;
		text-transform: uppercase;
		color: #fff!important;
		-webkit-font-smoothing: antialiased;
		text-shadow: 1px 1px 1px #000;
		margin-bottom: 0;
	}
	/** Logik für Ausklapp-Navigation **/
	
	ul.submenu {
		display: none;
	}
	
	nav.cat-nav ul > li:hover ul.submenu,
	ul.submenu:hover {
		display: block;
		position: absolute;
		z-index: 99;
		-webkit-animation-duration: 0.4s;
		animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: submenu;
		animation-name: submenu;
	}
	
	@-webkit-keyframes submenu {
		0% {
			-webkit-transform: translateY(-10px);
		}
		100% {
			-webkit-transform: translateY(0);
		}
	}
	
	@keyframes submenu {
		0% {
			transform: translateY(-10px);
		}
		100% {
			transform: translateY(0);
		}
	}
	
	.template-body {
		background-image: url(http://area51.pixelsafari.net/kunden/public/annas-garten/hintergrund.jpg);
		width: 100%;
		padding: 50px;
		margin-bottom: 50px;
		margin-top: 5px;
	}
	
	.gallery {
		width: 100%;
		position: relative;
		margin-top: 20px;
	}
	
	.bigPic {
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 100%;
		height: 300px;
		text-align: center;
		opacity: 0;
		background-color: #fff;
		transition: opacity 0.5s;
		margin: 0;
	}
	
	.bigPic img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
	
	.gallery .bigPic:first-of-type {
		position: relative;
		pointer-events: auto;
		opacity: 1;
		z-index: 2;
	}
	
	.galleryNav {
		padding-top: 15px;
		padding-left: 0;
		text-align: left;
	}
	
	.galleryThumb {
		position: relative;
		display: inline-block;
		margin-right: 1%;
		margin-left: -4px;
		width: 24%;
		height: 80px;
		text-align: center;
		margin-bottom: 5px;
		transition: all 0.2s;
	}
	
	.galleryThumb:hover,
	.galleryThumb:visited,
	.galleryThumb:link {
		text-decoration: none;
	}
	
	.galleryThumb:nth-child(4n+1) {
		margin-left: 0;
	}
	
	.galleryThumb:nth-child(4n) {
		margin-right: 0;
	}
	
	.galleryThumb:hover {
		opacity: 0.7;
		cursor: pointer;
		transition: all 0.2s;
	}
	
	.galleryThumb img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
	
	.gallery .control-operator {
		display: none !important;
	}
	
	.gallery .control-operator:target~.bigPic {
		pointer-events: none;
		opacity: 0;
		-webkit-animation: none;
		-o-animation: none;
		animation: none;
		z-index: 2;
	}
	
	.gallery .control-operator:nth-of-type(1):target~.bigPic:nth-of-type(1),
	.gallery .control-operator:nth-of-type(2):target~.bigPic:nth-of-type(2),
	.gallery .control-operator:nth-of-type(3):target~.bigPic:nth-of-type(3),
	.gallery .control-operator:nth-of-type(4):target~.bigPic:nth-of-type(4),
	.gallery .control-operator:nth-of-type(5):target~.bigPic:nth-of-type(5),
	.gallery .control-operator:nth-of-type(6):target~.bigPic:nth-of-type(6),
	.gallery .control-operator:nth-of-type(7):target~.bigPic:nth-of-type(7),
	.gallery .control-operator:nth-of-type(8):target~.bigPic:nth-of-type(8),
	.gallery .control-operator:nth-of-type(9):target~.bigPic:nth-of-type(9),
	.gallery .control-operator:nth-of-type(10):target~.bigPic:nth-of-type(10),
	.gallery .control-operator:nth-of-type(11):target~.bigPic:nth-of-type(11),
	.gallery .control-operator:nth-of-type(12):target~.bigPic:nth-of-type(12) {
		pointer-events: auto;
		opacity: 1;
	}
	
	.overlay {
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		z-index: 1000;
		display: none;
	}
	
	.zoom-bigPic {
		width: 70%;
		height: auto;
		margin: 0 auto;
		background: #fff;
		text-align: center;
		padding: 2% 2% 2% 2%;
		margin-top: 20px;
	}
	
	.zoom-bigPic img {
		max-width: 100%;
		max-height: 600px;
	}
	
	.overlay a.close-text {
		margin-top: 20px;
		color: #555 !important;
		text-decoration: none;
		font-size: 15px;
		clear: both;
		display: block;
		font-weight: normal;
		text-decoration: underline;
	}
	
	.overlay a i {
		color: #555 !important;
		font-size: 40px;
		margin-bottom: 20px;
		z-index: 2000;
		float: right;
	}
	
	#zoompic-1:target,
	#zoompic-2:target,
	#zoompic-3:target,
	#zoompic-4:target,
	#zoompic-5:target,
	#zoompic-6:target,
	#zoompic-7:target,
	#zoompic-8:target,
	#zoompic-9:target,
	#zoompic-10:target,
	#zoompic-11:target,
	#zoompic-12:target {
		display: block;
	}
	
	.product-summary h1 {
		font-size: 24px;
		font-weight: 600;
		line-height: 1.5;
		margin-top: 20px;
	}
	
	.upper-body {
		overflow: auto;
		background: #fff;
		padding: 20px;
	}
	
	.product-price {
		font-size: 18px;
		font-weight: 600;
		font-family: "Open Sans", Helvetica, Arial, sans-serif;
		color: #1a1a18;
		margin-bottom: 30px;
	}
	
	.rr-price {
		color: #e84a0a;
		text-decoration: line-through;
	}
	
	.vat {
		font-size: 12px;
		font-weight: 400;
	}
	
	.product-properties {
		border-top: solid #c8c8c7 1px;
/*		border-bottom: solid #c8c8c7 1px;*/
	}
	
	.product-properties:nth-of-type(3) {
		border-top: none;
	}
	

.product-properties h2{
	display: none;
}
	.long-description {
		padding: 50px 20px 20px 20px;
		clear: both;
		margin-bottom: 50px;
		border-bottom: 1px solid #651055;
	}
	
	.long-description h4 {
		font-size: 13px;
		font-weight: 600;
	}
	
	.long-description h3 {
		font-size: 15px;
		font-weight: 600;
	}
	
	.long-description ul {
		padding-left: 17px;
	}
	
	.product-properties {
		padding: 8px 0;
	}
	
	.product-properties th {
		text-align: left;
		font-size: 12px;
		padding: 5px 0;
	}
	
	.product-properties td.evo-td-first {
		padding-right: 15px;
	}
	
	.product-properties td {
		vertical-align: top;
		font-size: 12px;
		line-height: 21.6px;
		color: #3e3e39;
		padding: 0 12px 0 0;
	}
	
	.evo-footer-container {
		position: relative;
		clear: both;
	}
	
	.info {
		text-align: center;
		margin: 0 auto;
		font-size: 10px;
		font-weight: 500;
		clear: both
	}
	
	.info a {
		font-size: 12px;
		text-decoration: none;
		color: #333;
		margin: 0 5px;
	}
	
	.Footer {
		height: 50px;
		width: auto;
		background: #651055;
		clear: both;
		text-align: center;
		margin-bottom: 10px;
	}
	
	.Footer ul {
		margin: auto;
		padding: 0;
		display: inline-block;
	}
	
	.Footer ul li {
		display: inline-block;
		line-height: 50px;
		margin: 0 20px 0 20px;
		text-align: center;
	}
	
	.Footer i {
		color: #fff;
		display: inline-block;
		margin-right: 10px;
		font-size: 17px;
	}
	
	.Footer p {
		color: #fff;
		display: inline-block;
	}
	
	@media only screen and (max-width: 800px) {
		.Footer ul li {
			display: block;
		}
		.Footer {
			height: auto;
		}
		.ebayLink {
			margin-left: 200px;
		}
		.ebayLink {
			display: block;
			margin: 0 auto;
			text-align: center;
			margin-top: 30px;
		}
		.logo-container {
			display: block;
			margin: 0 auto;
			text-align: center;
			margin-bottom: 20px;
		}
		.logo-container img {
			max-width: 60%;
			margin-top: 20px;
		}
	}
	
	@media only screen and (max-width: 750px) {
		.logo-container {
			margin-bottom: 0;
		}
		.ebayLink {
			margin-top: 10px;
		}
		.ebayLink a {
			position: static;
			width: 100%;
			background: #651055;
			text-align: center;
			display: block;
			color: #fff;
			margin: 0;
			padding: 12px 0;
			font-size: 18px;
		}
		.template-body {
			margin-top: 0;
		}
		.Footer {
			margin: 15px 0;
			padding: 10px 0;
		}
	}
	
	@media only screen and (max-width: 480px) {
		div.logo-container {
			text-align: center;
			margin: 10px auto;
		}
		.template-body{
			padding: 0;
			background: none;
		}
	}
	
	img {
		max-width: 100%;
	}