.unsichtbar{
	display:hidden;
	position:relative;
	top:-50px;
}


.cards-container{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
}


.person-body{
	width:270px;
	box-shadow:2px 4px 8px #999!important;
	padding-bottom:6px;
	
}
.person-name{
	font-weight:bold;
	color:#9b0066;
}
.name_lang{
	line-height:1em;
	margin-top:-5px;
}
.beschriftung{
	float:right;
	bbackground-color:#d9d9d9;
	height:160px;
	width:150px;
	padding-left:10px;
	padding-top:90px;
}
.beschriftung_hist{
	padding-top:7px;
}
.leerzeile{
	line-height:3px;
}
.erweiterterV, .erweiterterS{
	  bborder:2px solid #9b0066!important;
	  position:relative!important;
	  padding-top:0px;
	  wwidth:210px!important;
	  display:block!important;
	  border-radius:0px!important;
	  padding:5px 0 0 10px!important;
	  margin-left:0px!important;
}
.erweiterterV p, .erweiterterS p {
	margin-top:-18px!important;
	margin-bottom:30px!important;
}
.erweiterterV h4,.erweiterterS h4, .erweiterterVM h4, .erweiterterVM_klein h4{
	  font-size:17px!important;
}
.erweiterterVM {
	background-color:#eee!important;
	padding:8px 0 8px 20px;
}
.erweiterterVM_klein {
	background-color:#eee!important;
	padding:0px 0 0px 20px;
	margin-top:-7px;
}
.om{
	padding-right:0px!important;
	padding-left:0px!important;
}
.ue{
	margin:0px; 
}
.erweiterterS{
	width:1200px;
}


.dummyzeile h2{
	margin-bottom:6px!important;
	
}

.row_hs img{
	margin-top:10px;
	margin-bottom:10px;
	box-shadow: 2px 4px 8px #999 !important;
}
.flex-container {
  display: flex;
  
  
}
.flex-container > div {
  
}
.orden_jahr{
	background-color: white;
	text-align:center;
	background-color: #eeeeee;
  color: white;
  
  margin: 10px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
}
.orden_us{
	color:#333;
	font-size:16px;
	font-weight:bold;
}

/* ############################################################################################################################################################################# */
/* ___________________________________________________________________________________________________________________________________________________________________________ */
/* _____________________________170_________________________________________________________________________________________________________________________________________ */
@media (min-width: 170px) { 
    .card{
		transform:scale(.7);	
	}
	.col-12{
		flex:0 0 100%!important;
		margin-bottom:-35px!important;
		left:-15px!important;
	}
	.orden_jahr{
		width:100%;
	}
}
/* ___________________________________________________________________________________________________________________________________________________________________________ */
/* _____________________________320_________________________________________________________________________________________________________________________________________ */
@media (min-width: 320px) { 
    .pit_container{
		max-width:630px!important;
	}
	.card{
		transform:scale(1);	
	}
	.col-12{
		flex:0 0 100%!important;
		margin-bottom:15px!important;
		left:-15px!important;
	}
	
}
/* ___________________________________________________________________________________________________________________________________________________________________________ */
/* _____________________________500_________________________________________________________________________________________________________________________________________ */
@media (min-width: 500px) { 
	.card{
		transform:scale(.8);	
	}
	.col-12{
		flex:0 0 50%!important;
		margin-bottom:-10px!important;
		left:-25px!important;
	}
}
/* ___________________________________________________________________________________________________________________________________________________________________________ */
/* _____________________________600_________________________________________________________________________________________________________________________________________ */
@media (min-width: 600px) { 
	
	.card{
		transform:scale(1);	
	}
	.col-12{
		flex:0 0 50%!important;
		margin-bottom:17px!important;
		left:0px!important;
	}
	.orden_jahr{
		width:250px;
	}
}
/* ___________________________________________________________________________________________________________________________________________________________________________ */
/* _____________________________768___________________________________________________________________________________________________________________________________________ */
@media (min-width: 768px) {
	.col-12{
		
		margin-bottom:0px!important;
		left:0px!important;
	}
}
/* ___________________________________________________________________________________________________________________________________________________________________________ */
/* _____________________________992___________________________________________________________________________________________________________________________________________ */
@media (min-width: 992px) {
	.pit_container{
		max-width:910px!important;
	}
}   
/* ___________________________________________________________________________________________________________________________________________________________________________ */
/* ____________________________1200___________________________________________________________________________________________________________________________________________ */
@media (min-width: 1200px) {
	.pit_container{
		max-width:1200px!important;
	}
	.orden_jahr{
		width:350px;
	}
}
 