@charset "UTF-8";
.box-lehrling-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.box-lehrling {
 	float: left;
	width: 300px;
	width: 18.75rem;
	height: 250px;
	height: 15rem;
	border-radius: 2px;
	border-radius: .125rem;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4), -1px -1px 2px rgba(0, 0, 0, .2);
	        box-shadow: 1px 1px 2px rgba(0, 0, 0, .4), -1px -1px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: .0625rem .0625rem .125rem rgba(0, 0, 0, .5), -.0625rem -.0625rem .125rem rgba(0, 0, 0, .2);
	        box-shadow: .0625rem .0625rem .125rem rgba(0, 0, 0, .5), -.0625rem -.0625rem .125rem rgba(0, 0, 0, .2);
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
	background-color: rgba(255, 255, 255, .7);		
}
.box-lehrling img {
	width: 300px;
	width: 18.75rem;
	border-top-left-radius: .125rem;
	border-top-right-radius: .125rem;
}
.box-lehrling-text {
 	margin-left: 10px;
 	margin-right: 10px;
}
.box-lehrling h1 {
	display: inline;
	color: rgb(255, 255, 255);
	background-color: rgb(128, 128, 128);
}
.box-lehrling p {
	display: inline;
}
@media (min-width: 820px) {
	.box-lehrling {
		width: 250px;
		width: 15.625rem;
		height: 240px;
		height: 15rem;
		border-radius: 3px;
		border-radius: .1875rem;
		margin-right: 16px;
		margin-right: 1rem;
		margin-bottom: 16px;
		margin-bottom: 1rem;
	}
	.box-lehrling img {
		width: 250px;
		width: 15.625rem;
		border-top-left-radius: 3px;
		border-top-left-radius: .1875rem;
		border-top-right-radius: 3px;
		border-top-right-radius: .1875rem;
	}
}
@media (min-width: 1280px) {
	.box-lehrling {
		width: 322px;
		width: 20.125rem;
		height: 256px;
		height: 16rem;
		border-radius: 4px;
		border-radius: .25rem;
		margin-right: 20px;
		margin-bottom: 20px;	
	}
	.box-lehrling img {
		width: 322px;
		width: 20.125rem;
		border-top-left-radius: 4px;
		border-top-left-radius: .25rem;
		border-top-right-radius: 4px;
		border-top-right-radius: .25rem;
	}
}