

/* MODUL Ansprechpartner */

.m-person-box{
	width:100%;
	max-width:500px;
	/*margin: 0 auto;*/
	margin-bottom:15px;
	background-color:#f9f9f9;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	border:10px solid transparent;
	background-clip:content-box;
}
.person.type2 .m-person-box, .m-person-group.type2 .m-person-box {
	width:50%;
}
.person.type3 .m-person-box, .m-person-group.type3 .m-person-box{
	width:33.33%;
}
.person.type4 .m-person-box, .m-person-group.type4 .m-person-box{
	width:25.0%;
}

.m-person-box-content{
	padding:25px;
}
.m-person-box-content-headline{
	height:38px;
	font-family: 'Open Sans', sans-serif;
	font-size:13pt;
	padding:0px;
	margin:0px;
	border:0px;
	color:#a3a3a3;
	font-weight:400;
}
.m-person-box-content-image{
	width:100%;
	height:0;
	padding-bottom:133.33%;
	background-size:cover;
	background-position:center;
	/*margin-bottom:20px;*/
	box-sizing:border-box;
	background-repeat: no-repeat;
}
.m-person-box-content-image img{
	max-width:100%;
	height:auto;
}
.m-person-box-content-description{
	background-color:#548a9d;
	color:#ffffff;
	padding:15px;
	font-size:9pt;
}
.m-person-box-content-medien{
	background-color:#548a9d;
	color:#ffffff;
	padding:15px;
	padding-bottom:5px;
	font-size:9pt;
}
.m-person-box .m-person-box-content-medien a, .m-person-box .m-person-box-content-medien a:hover{
	color:#ffffff;
}
.m-person-box-content-medien-left{
	float:left;
	margin-right:10px;
}
.m-person-box-content-medien-right{
	font-size:12pt;
}
.m-person-box a {
	color:#bfdfea;
	font-size:11pt;
}
.m-person-box a:hover {
	color:#ffffff;
	font-size:11pt;
}
.m-person-box  a:active {
	color:#ffffff;
	font-size:11pt;
}
.m-person-box-content-padding{
	padding-bottom:15px;
}
.m-person-box-image img{
	max-width:100%;
	height:auto;
}

.m-person-tabcontainer{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
.m-person-tab{
	padding:8px 15px;
	background-color:#548a9d;
	color:#ffffff;
	opacity:0.5;
	transition:0.3s;
	display:inline-block;
	margin-right:10px;
	margin-bottom:10px;
	/*border-radius:10px;
	border:1px solid #344a5d;*/
	cursor:pointer;
	font-size:16px;
	line-height:1.3em;
	text-transform: none;
}
.m-person-tab.active, .m-person-tab:hover{
	opacity:1;
}

@media (max-width:900px){
	.person.type4 .m-person-box, .m-person-group.type4 .m-person-box{
		width:33.33%;
	}
}
@media (max-width:750px){
	.person.type4 .m-person-box, .person.type3 .m-person-box, .m-person-group.type4 .m-person-box, .m-person-group.type3 .m-person-box{
		width:50.00%;
	}
}
@media (max-width:550px){
	.person.type4 .m-person-box, .person.type3 .m-person-box, .person.type2 .m-person-box,
	.m-person-group.type4 .m-person-box, .m-person-group.type3 .m-person-box, .m-person-group.type2 .m-person-box{
		width:100.00%;
	}
	.person{
		text-align:center;
	}
	.m-person-box{
		text-align:left;
	}
	.m-person-tabcontainer{
		text-align:left;
	}
}