.T3658 { margin: 0px; }
.T3658 .inner { max-width: 900px; width: 100%; margin: 0px auto; padding: 40px 0px; }
.T3658 .inner .button { display: inline-block; color: #FFF; padding: 5px 20px; }

.T3658 .inner .leftcol { max-width: 300px; }
.T3658 .inner .leftcol, .T3658 .rightcol { float: left; }
.T3658 .rightcol { width: 63%; }
.T3658 .inner .rightcol .colinner { padding: 0px 0px 0px 55px; }
.T3658 .inner .leftcol { text-align: right; }
.T3658 .inner h1, .T3658 .inner h2 { margin: 0px 0px 10px 0px; }
.T3658 .inner h2 { margin-bottom: 15px; }

.T3658 .inner .leftcol .Bild { display:inline-block; max-width: 300px; position: relative; }
.T3658 .inner .leftcol img { width: 100%; max-width: 300px; height: auto; }
.T3658 .inner .text { font-weight: 600; }
.T3658 .inner .text p:first-child, .T3658 .inner .text h1:first-child, .T3658 .inner .text h2:first-child, .T3658 .inner .text h3:first-child { margin-top: 0px !important; }@media all and (min-width:768px) and (max-width:999px) {
	.T3658 .inner { width: 95%; }
}
@media all and (min-width:568px) and (max-width:767px) {
	.T3658 .inner { width: 95%; }
}
@media all and (max-width:567px) {
	.T3658 .inner { width: 95%; }
	.T3658 .inner .leftcol, .T3658 .rightcol { float: none; width: 100%; }
	.T3658 .inner .leftcol { margin-bottom: 15px; }
	.T3658 .rightcol .colinner { padding: 0px 20px; }
}.T3658.S5826 {
	background-color: #eee; 
}