

/* --- Stylesheet 4970 () --------- */ 

.T3151 { margin: 0px; }
.T3151 .inner { max-width: 900px; width: 100%; margin: 0px auto; padding: 40px 0px; }
.T3151 .inner .leftcol, .T3151 .inner .rightcol { float: left; }

.T3151 .inner .leftcol { width: 63%; }


.T3151 .inner .leftcol .headline { margin: 0px 0px 10px 0px; }
.T3151 .inner h2 { margin-bottom: 15px; }
.T3151 .inner .colinner { padding: 0px 55px 0px 0px; }

.T3151 .text { font-weight: 600; }

.T3151 .inner .rightcol { width: auto; max-width: 300px; }
.T3151 .inner .rightcol .colwrapper { position: relative; }
.T3151 .inner .rightcol img { width: 100%; height: auto; max-width: 300px; }

.T3151 .inner .text p:first-child,
.T3151 .inner .text h1:first-child,
.T3151 .inner .text h2:first-child,
.T3151 .inner .text h3:first-child { margin-top: 0px !important; }

/* --- Stylesheet 4971 () --------- */ 

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