

/* --- Stylesheet 4978 () --------- */ 

.T3155 { margin: 0px; }
.T3155 .inner { max-width: 900px; width: 100%; margin: 0px auto; padding: 20px 0px; }
.T3155 .inner .button { display: inline-block; text-align: center; letter-spacing: 2px; color: #FFF; padding: 5px 20px; }
.T3155 .inner .leftcol, .T3155 .rightcol { float: left; width: 49.5%; }
.T3155 .inner .leftcol { margin-right: 1%; }
.T3155 .inner .leftcol .Bild { max-width: 385px; position: relative; }
.T3155 .inner .leftcol img { width: 100%; max-width: 385px; height: auto; }
.T3155 .inner .text p:first-child, .T3155 .inner .text h1:first-child, .T3155 .inner .text h2:first-child, .T3155 .inner .text h3:first-child { margin-top: 0px !important; }

/* --- Stylesheet 4979 () --------- */ 

@media all and (min-width:768px) and (max-width:999px) {
	.T3155 .inner { width: 95%; }
}
@media all and (min-width:568px) and (max-width:767px) {
	.T3155 .inner { width: 95%; }
}
@media all and (max-width:567px) {
	.T3155 .inner { width: 95%; }
	.T3155 .inner .leftcol, .T3155 .rightcol { float: none; width: 100%; }
	.T3155 .inner .leftcol { margin-bottom: 15px; }
}