

/* --- Stylesheet 3962 () --------- */ 

.objekt {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 0 20px 0;
	padding: 20px 0 20px 0;
}

.objekt .partner_left {
	width: 240px;
	float: left;
	margin: 0 50px 0 0;
}


.objekt .partner_left .logo {
	margin: 0 0 35px 0;
}

.objekt .partner_left .objekt_image {
	margin: 0 0 35px 0;
}

.objekt .partner_left .adresse {
	font-size: 14px;
	line-height: 16px;
	color: #444444;
}


.objekt .partner_right {
	width: 480px;
	float: right;
}

.objekt .partner_right h1 {
	font-size: 25px;
	line-height: 28px;
	color: #D81A11;
	margin: 10px 0 0 0;
}

.objekt .partner_right h3 {
	font-size: 17px;
	line-height: 22px;
	font-weight: 400;
	color: #000;
	margin: 20px 0 25px 0;
}

.objekt .partner_right p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #444444;
}

.objekt .partner_right .link {
	float: right;
}

.objekt .partner_right .link a {
	color: #D81A11;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
}

/* --- Stylesheet 3963 () --------- */ 

@media all and (min-width: 1251px) and (max-width: 1550px) {

	.objekt .partner_left {
		width: 200px;
		margin-right: 20px;
	}

	.objekt .partner_left .logo img {
		width: 200px;
		height: auto;
	}

	.objekt .partner_left .objekt_image img {
		width: 200px;
		height: auto;
	}

	.objekt .partner_right {
		width: 370px;
	}


}

@media all and (min-width: 1000px) and (max-width: 1250px) {

	.objekt .partner_left {
		width: 150px;
		margin-right: 20px;
	}

	.objekt .partner_left .logo img {
		width: 150px;
		height: auto;
	}

	.objekt .partner_left .objekt_image img {
		width: 150px;
		height: auto;
	}

	.objekt .partner_right {
		width: 280px;
	}

}

@media all and (min-width: 768px) and (max-width: 999px) {

	.objekt {
		width: 680px;
		margin: 0 auto;
	}

	.objekt .partner_left {
		width: 180px;
		margin-right: 20px;
	}

	.objekt .partner_left .logo img {
		width: 180px;
		height: auto;
	}

	.objekt .partner_left .objekt_image img {
		width: 180px;
		height: auto;
	}

	.objekt .partner_right {
		width: 480px;
	}
}

@media all and (max-width: 767px) {

	.objekt {
		position: relative;
	}

	.objekt .partner_left {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}

	.objekt .partner_left .logo {
		position: absolute;
		top: 0px;
		left: 0px;
	}

	.objekt .partner_left .logo img {
		width: 180px;
		height: auto;
	}

	.objekt .partner_left .objekt_image img {
		width: 180px;
		height: auto;
	}

	.objekt .partner_right {
		float: none;
		width: 100%;
		padding-top: 100px;

	}

	.objekt .partner_right h1 {
		font-size: 21px;
		line-height: 25px;

	}


}