#header {
    z-index: 101!important;
}

.button-standard {
	width: auto;
	height:48px;
	border:2px solid #00857D;
	border-radius: 0px;
	background: #00857D;
	display: inline-block;
	vertical-align: top;
	font-size:16px;
	font-family: 'Arial-BoldMT';
	color:#fff;
	line-height: 44px;
	padding:0 30px;
}

.button-standard:hover {
	width: auto;
	height:48px;
	border:2px solid #00857D;
	border-radius: 0px;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	font-size:16px;
	font-family: 'Arial-BoldMT';
	color:#00857d;
	line-height: 44px;
	padding:0 30px;
}

.button-standard-outline {
	width: auto;
	height:48px;
	border:2px solid #00857D;
	border-radius: 0px;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	font-size:16px;
	font-family: 'Arial-BoldMT';
	color:#00857d;
	line-height: 44px;
	padding:0 30px;
}

.button-standard-outline:hover {
	width: auto;
	height:48px;
	border:2px solid #00857D;
	border-radius: 0px;
	background: #00857D;
	display: inline-block;
	vertical-align: top;
	font-size:16px;
	font-family: 'Arial-BoldMT';
	color:#fff;
	line-height: 44px;
	padding:0 30px;
}

.team_block {
    margin: 0 0px 50px 0;
    padding: 0;
    box-shadow: 0 0 5px rgba(0,0,0,0.19);
    height: auto;
    position: relative;
    opacity: 1;
    transition: all 400ms ease-in-out;
    min-width: 180px;
}

.team_block:hover {
    margin: 0 0px 50px 0;
    padding: 0;
    box-shadow: 0 0 5px rgba(0,0,0,0.19);
    height: auto;
    position: relative;
    opacity: 1;
    transform: translateY(-15px);
    min-width: 180px;
}

.onh {
	position: absolute;
	left: -5000px;
}
.subsite-banner .imagebox::after {
    background: rgba(88, 88, 90, 0.3);
}

.team_block-text a {
    color: #00857D !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: start;
    padding-left: 1em;
    padding-bottom: 1em;
}
.themen_row .filters {
    text-indent: 0;
}
.eventbox .image {
    background-size: contain;
    background-position: top;
    background-color: transparent;
    height: inherit;
}
.eventbox .info {
    align-items: flex-start;
}
.eventbox .evetn_date {
    margin: inherit;
}
.eventbox .label,
.eventbox .info_right .evetn_date > div,
.eventbox .info_right .evetn_date > p:nth-child(4) {
    display: none;
}