

/* --- Stylesheet 6600 () --------- */ 

.T4160 .wrapper { margin: 20px 0 0 0; }

.T4160 h2 { 
	font-size: 20px; 
	opacity: 0.4;
    margin-bottom: 15px;
}

.T4160 .wrapper:after {
	display: block;
	content: "";
	clear: left;
}
.T4160 .col1 {
	width: 35%;
	float: left;
}

.T4160 .col1 .wrapper { margin-right: 30px; }

.T4160 .col1 .wrapper .text { line-height: 145%; }

.T4160 .col2 {
	width: 65%;
	float: left;
}

.T4160 .col2 .inner { padding: 0px 15px 15px 0px; }

.T4160 .col2 .inner.one { width: 100%; }
.T4160 .col2 .inner.two { width: 50%; float: left; height: auto; }

.T4160 .col2 .bild { width: 100%; height: auto; }

.T4160 .col2 img { width: 100%; height: auto; }

@media all and (max-width: 567px) {
	.T4160 .intro { font-size: 15px; }
	.T4160 .col1 { width: 100%; }
	.T4160 .col2 { width: 100%; }
	.T4160 .col2 .inner.two { width: 100%; float: none; }
	.T4160 .col2 .bild .inner { padding: 0px 10px 10px 0px; }
}



/* --- Stylesheet 6602 () --------- */ 




/* --- Stylesheet 6604 (optional) --------- */ 

.T4160.S6604 .col2 .inner.one { width: 33%; float: left; }
.T4160.S6604 .col2 .inner.two { width: 33%; float: left; }

@media all and (min-width: 568px) and (max-width: 767px) {
	.T4160.S6604 .col1 { width: 100%; }
	.T4160.S6604 .col2 { width: 100%; }
}

@media all and (max-width: 567px) {
	.T4160.S6604 .col2 .inner.one { width: 100%; }
	.T4160.S6604 .col2 .inner.two { width: 100%; }
}

