.team .division .members {
	gap: 1rem;
}

.team .division .members .item {
	display: flex;
	flex-direction: row;
	vertical-align: top;
	flex-basis: 32%;		/* war width: 32%; */
	padding: 10px;
	box-sizing: border-box;
	box-shadow: 0 0 5px #000a;
}
.team .division .members .item .inner { display: flex; }
.team .division .members .item .picture { flex-basis: 33%; }

.team .division .members .item .picture img { max-width: 100%; height: auto; }
.team .division .members .item:first-of-type {
	border-top: none;
}
.team .division .members .info {
	padding: 10px;
}

.team .division .members .item .details {
	padding-right: 20px;
}
.team .division .members .item h1 {
	font-size: 24px;
}
.team .division .members .item .titel { font-size: 24px; font-weight: 500; 	margin-bottom: 5px; }
.team .division .members .item .position { font-weight: 600; font-size: 18px; }

.cUserContentPopup {
	width: 820px;
	height: 500px;
	overflow-y: auto;
}
.team .container.mapin > div {
	width: 100%;
}
.team .container .picture {}
.team .division .addresscard h4,
.team .division .addresscard h3 {
	margin: 0;
}
.team .division > h2,
.team .subdivisions .division > h2 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	/* border-bottom: 2px solid rgb(181,9,0); */
	padding-bottom: 10px;
}
@media all and (max-width: 1200px) {
	.team .division .members .item {
		flex-basis: 48%;
	}
}
@media all and (max-width: 750px) {
	.team .division .members .item {
		flex-basis: 100%;
	}
}
