

/* --- Stylesheet 4109 () --------- */ 

.teaser {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

.teaser .intro {
	float: left;
}

.teaser .intro .headline {
	font-weight: 700;
	font-size: 26px;
	line-height: 30px;
	color: #000;
	float: left;
}


.teaser .intro .text {}

.teaser .link {
	margin-bottom: 10px;
	display: inline-block;
	width: 40%;
	float: right;
}

.teaser .more_button {
	float: right;
	display: inline;
	padding: 3px 7px;
	background-color: #E32219;
	border: 1px solid #E32219;
	color: #FFF !important;
	cursor: pointer;
	font-size: 14px;
}

.teaser .more_button:hover {
	background-color: #FFF;
	color: #E32219 !important;
}

/* --- Stylesheet 4110 () --------- */ 

@media all and (min-width: 1000px) and (max-width: 1230px) {

}

@media all and (min-width: 768px) and (max-width: 999px) {


}

@media all and (max-width: 767px) {

	.T2656 .teaser .link { width: 100%; }
	.T2656 .teaser .text { margin-bottom: 20px; }

}