section.berg-ansprechpartner-wrap {
    padding: 0px;
    position: relative;
    overflow: hidden;
	margin-bottom:5px;
}

.berg-ansprechpartner-wrap .nav-link:focus{
	outline:0px;
}

.berg-ansprechpartner-container{
	max-width: 1140px;
	margin:auto;
}

.berg-ansprechpartner-container a{
	    color: #BDA196;
}

.berg-ansprechpartner-plzsuche{text-align:left;}

.ansprechpartner-tabs-content{width:100%;padding:25px;border-top:0px;}
.ansprechpartner-tabs-content.nopad{padding:0px;}

#ansprechpartner-tabs button {border-radius: 0;background-color: #bda196;border-bottom:0px;}
#ansprechpartner-tabs button.active, #ansprechpartner-tabs button:focus{background-color: #dee8dc;}

.ansprechpartner-tabs-content-inner-wrap{display: flex;flex-wrap: wrap;justify-content: space-around;padding: 10px;}


.berg-team{flex: 0 47%;flex-grow: 1;margin-bottom:25px;}
.single-post .berg-team{flex: 0 100%;}

.berg-team__wrap{-js-display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;flex: 230px 0 0;}


.berg-ansprechpartner-wrap .tab-pane{
	display:none;
	color:#fff;
}
.berg-ansprechpartner-wrap .tab-pane.active{
	display:flex;
}

.ansp_pre{display:inline-block;width:20px;}

.berg-team__title strong{
	font-size: 25px;
}
.berg-team__prefix{}

.berg-team__image-wrap {
	flex: 120px  0 0;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
    width: 120px;
}
.berg-team__image-position-left .berg-team__content {
    text-align: left;
}
.berg-team__image-wrap{width:120px;}
.berg-team__image-wrap img {
	width:120px;
    display: inline;
    height: auto !important;
    max-width: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: inherit;
    border-radius: inherit;
	-webkit-border-radius: 100%;
    border-radius: 100%;
}

.berg-team__prefix {
    font-size: 15px;
    color: #000000;
}



@media only screen and (max-width: 1080px) {
	.berg-ansprechpartner-wrap {width:100%;padding:2% !important;}
}
@media only screen and (max-width: 740px) {
	#berg-tabs li button{padding: 10px 15px;}
}
@media only screen and (max-width: 560px) {
	#berg-tabs{display:block;}
	#berg-tabs li {padding: 0px;display: block;width: 100%;}
	#berg-tabs li button{width:100%}
	
	.berg-ansprechpartner-wrap .tab-pane.active{display:block;}
	
}
