.partner.silber {
	float: left;
	width: 49.5%;
}

.partner.silber.first { margin-right: 1%; }

.partner.silber .inner { padding: 15px 20px; }
.partner.silber .intro { margin: 0 0 5px 0; }
.partner.silber .intro .header { height: 60px; }

.partner.silber .intro .description {
	margin: 10px 0 0 0;
	height: 60px;
}

.partner.silber .link {
	width: 100%;
	text-align: right;
}

.partner.silber .link a {
	text-decoration: none;
	color: #111;
	font-size: 13px;
	font-weight: bold;
}

.partner.silber .grid { min-height: 205px; }
.partner.silber .row1 { margin: 0 0 6px 0; }

.partner.silber .row1 .leftcol, 
.partner.silber .row1 .rightcol {
	float: left;
	width: 49.5%;
	height: 100%;
}

.partner.silber .row1 .leftcol { margin: 0 1% 0 0; }

.partner.silber .item { float: left; }
.partner.silber .row1 .item {
	width: 100%;
	height: 100%;
}

.partner.silber .item img { width: 100%; height: auto; }

.partner.silber .row2 .item { width: 32.6%; height: 100%; }
.partner.silber .row2 .item.item1,
.partner.silber .row2 .item.item2 { margin: 0 1% 0 0; }@media all and (min-width: 1000px) and (max-width: 1250px) {
	.partner.silber .grid { min-height: 175px; }
}

@media all and (min-width: 768px) and (max-width: 999px) {
	.partner.silber .grid { min-height: 175px; }
}

@media all and (min-width: 568px) and (max-width: 767px) {

	.partner.silber .grid { min-height: 160px; }
	.partner.silber .intro .description { height: 80px; }

}

@media all and (max-width: 567px) {

	.partner.silber .grid { min-height: 120px; }
	.partner.silber {
		width: 100%;
		margin-bottom: 10px;
	}
}

