.variable-teaser-list {
	display: table;
}

.variable-teaser-list li {
	display: inline-block;
	vertical-align: top;
	float:none;
	margin-bottom: 40px;
}

.variable-teaser-list li.alpha:nth-child(3n) {
	margin-right:0;
}

.variable-teaser.size-1020x574,
.variable-teaser.size-1020x500 {
	width: 1020px;
}

.variable-teaser.size-460x125,
.variable-teaser.size-460x230 {
	width: 460px;
}

.variable-teaser.size-300x125,
.variable-teaser.size-300x250 {
	width: 300px;
}

.variable-teaser.size-220x125 {
	width: 220px;
}

.variable-teaser.black {
	background-color: black;
}

.variable-teaser .variable-teaser-image {
	height: auto;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	overflow: hidden;
	margin-bottom: 14px;
	position: relative;
}

.variable-teaser .variable-teaser-image a {
	display: block;
  text-decoration: none;
}

.variable-teaser .variable-teaser-image .label {
	bottom: 0px;
	left: 0px;
	background-color: #000;
	padding: 3px 10px 2px 10px;
	color: #fff;
	border-top-right-radius: 3px;
	font-family: 'HelveticaNeueW01-67MdCn 692710' !important;
	line-height: normal;
	font-weight: normal;
	font-size: 18px;
}

.variable-teaser .variable-teaser-image .price {
	font-family: 'HelveticaNeueW01-67MdCn 692710' !important;
	line-height: normal;
	font-weight: normal;
	font-size: 18px;
	right: 0px;
	color: #000;
	border: 1px solid;
	border-right: none;
	background-color: #fff;
	padding: 3px 10px 2px 10px;
	top: 60px;
}

.variable-teaser.black .variable-teaser-image,
.variable-teaser.size-1020x574 .variable-teaser-image,
.variable-teaser.size-1020x500 .variable-teaser-image {
	width: 1020px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	margin-bottom: 0;
}

.variable-teaser.size-460x230 .variable-teaser-image,
.variable-teaser.size-460x125 .variable-teaser-image {
	width: 460px;
}

.variable-teaser.size-300x125 .variable-teaser-image,
.variable-teaser.size-300x250 .variable-teaser-image {
	width: 300px;
}

.variable-teaser.black .variable-teaser-content {
	padding: 10px 10px 10px 10px;
}

.variable-teaser .variable-teaser-content h1,
.variable-teaser .variable-teaser-content h2,
.variable-teaser .variable-teaser-headline h2,
.variable-teaser .variable-teaser-content h3 {
	font-family: 'HelveticaNeueW01-67MdCn 692710' !important;
	color: #fff;
	margin: 0px;
	margin-bottom: 10px;
	line-height: normal;
	font-weight: normal;
}

.variable-teaser .variable-teaser-headline h2 {
	font-size: 24px;
}

.variable-teaser .variable-teaser-content p,
.variable-teaser .variable-teaser-content p i,
.variable-teaser .variable-teaser-content p b {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}