/*.accordeon .accordeon_item:last-child {
    border-bottom: 0px solid #fff;
}

.accordeon .accordeon_item {
    border-top: 1px solid #fff;
    background: #fff;
    margin-bottom: 5px;
    padding: 0 10px 0 25px;
}

.accordeon .accordeon_item {
    border-top: 1px solid #fff;
    background: #fff;
    margin-bottom: 5px;
    padding: 0 10px 0 0px;}
    
.accordeon .accordeon_header {

    display: block;}

.far {

    font-size: 12px;}
    
    */



.btn_link1 a {

    margin: 5px!important;
    font-size:16px!important;
}

.teaser_2er_3er_4er_kurztext .headline_wrapper {
    margin: 10px 0 0 10px!important;
}

label {display:inherit!important;}


.wwweiss .accordeon .accordeon_item {
    border-top: 0px solid #f6f5f3;
    background: #ffffff;
    margin-bottom: 5px;
    padding: 0 10px 0 0px;
}
.wwweiss .accordeon .accordeon_header button {display:none;}

.wwweiss .accordeon .accordeon_header {
	
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.6rem;
    font-family: 'Open Sans', sans-serif;
    color: #007083;
    padding: 15px 0 15px;
	
}




.mobile-visible {
	display: none !important;
}

.credit {font-size:12px; margin-top:10px;}

.bildunterschrift {font-size:12px; margin-top:10px; line-height:15px!important;}

    .keep_in_touch span { font-size: 0.8rem!important;}
	
	
	
.cookiebar__button {
    margin: 0;
    padding: .6em 1.2em;
    border: none;
    border-radius: 0;
    background-color: #969696;
    color: #fff;
    font-weight: 700;
	cursor: pointer;}
	


.cookiebar {
		box-sizing: border-box;
		position: fixed;
		left: 0;
		width: 100%;
		padding: .6em 1.2em;
		background-color: #200f0f;
		color: #fff;
		font-size: .8em;
		text-align: center;
		z-index: 10;
	}


/*Abstand Top Nav zu Hauptnav */
.header_top {
	margin-bottom: 40px;
}
/*Abstand Standort-Heaxagon oben und unten*/
.text_bild_headline .stoerer_hex_container {
	top: 50px;
	margin-bottom: 100px;
}
.keep_in_touch ul li a.custom_icon {
	transition: color 0.4s ease;
}
.keep_in_touch ul li a.custom_icon:hover {
	transition: color 0.4s ease;
}

/* dockmedia */
.mm-listview>li:not(.mm-divider):after {
	z-index: -1;
}
.startup_liste.liste_b.bg {
	z-index: 1 !important;
}

/*meat the team startseite*/
h2.meet {
	font-size: 3rem;
	line-height: 3rem;
}
.call_to_action_single .hex_container .hex_content {
	width: 50%;
	height: 50%;
}
.dual_hex .hex_container .hex_content {
	width: 50%;
	height: 50%;
}
/* mobile bug bei dots entfernt*/
.slick-dots {
	padding: 0;
}
.slick-dots li button {
	opacity: 1;
	transition: opacity ease .3s;
	border: 0;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	outline: 0;
	margin: 0 2px;
	padding: 0;
}
a:focus {
	outline: 0;
}
*:focus {
	outline: none;
}
/*neuer einfacher slider*/
.galerieSlider {
	overflow: hidden;
	position: relative;
	z-index: 10;
	outline: 0;
	width: 100%;
	text-align: center;
}
.galerieSliderItem {
	float: left;
	outline: 0;
}
.galerieSlider .slick-prev,.galerieSlider .slick-next {
	padding: 0;
	position: absolute;
	top: calc(50% - 48px);
	background: none;
	border: none;
	cursor: pointer;
	z-index: 15000;
	outline: none;
	width: 20px;
	transition: all ease .5s;
}
.galerieSlider .slick-prev {
	left: 20px;
	width: 40px;
	height: 40px;
}
.galerieSlider .slick-next {
	right: 20px;
	width: 40px;
	height: 40px;
}
.galerieSlider .slick-next:hover,.galerieSlider .slick-prev:hover {
	transition: all ease .5s;
	-webkit-filter: grayscale(55%);
	-moz-filter: grayscale(55%);
	-ms-filter: grayscale(55%);
	-o-filter: grayscale(55%);
	filter: grayscale(55%);
}
.galerieSlider .slick-dots {
	list-style: none;
	position: relative;
	top: 0px;
	margin-bottom: 0;
	padding: 0 0 25px;
	z-index: 7000;
	text-align: center;
}
.galerieSlider .slick-dots li {
	display: inline-block;
	outline: 0;
}
.galerieSlider .slick-dots li button {
	width: 10px;
	height: 10px;
	text-indent: -99999px;
	display: inline-block;
	margin: 0 4px;
	color: #000;
	padding: 0;
	background: rgba(0, 75, 88, 1);
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	outline: 0;
}
.galerieSlider .slick-dots li.slick-active button {
	background: rgba(30, 198, 221, 1);
}




/*video*/
::-webkit-media-controls { display: none !important; }
video::-webkit-media-controls { display: none !important; }
video::-webkit-media-controls-enclosure { display: none !important; }
.custom-video-controls { z-index: 2147483647; }



	
@media (max-width: 992px){
    
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span {
	color:#18a9b3!important;
}

.btn_link1 a {
	text-align:center;
}

.keep_in_touch {
	right: 0px!important;
}
.keep_in_touch span {
	font-size: .8rem!important;
}

.p-footer {
	font-size: .66rem;
	line-height: .77rem;
	color: white;
	margin-bottom: 8px!important;
	font-weight: normal;
}

.layout_latest_item .textWrapper p {
	margin:0!important;
	padding:0!important;
}
/* news uebersicht */
/* news uebrsicht ende*/

p.error{

	color: #f70859;
	font-size: 1.33rem;
	line-height: 1.77rem;
}

.home {
	font-size: 1.33rem;
	line-height: 1.77rem;
	color: #4a4a4a;
}
}



@media (max-width: 767px) and (min-width: 375px) {
	.tabs .call_to_action .hex_content_inner {
		font-size: 1.34rem!important;
		line-height: 1.34rem!important;
	}
}
@media (max-width: 992px) and (min-width: 767px) {
	.tabs .call_to_action .hex_content_inner {
		font-size: 0.8rem!important;
		line-height: 0.8rem!important;
	}
	.teaser_2er_3er_4er_kurztext .headline_wrapper h1, .teaser_2er_3er_4er_kurztext .headline_wrapper h2, .teaser_2er_3er_4er_kurztext .headline_wrapper h3, .teaser_2er_3er_4er_kurztext .headline_wrapper h4, .teaser_2er_3er_4er_kurztext .headline_wrapper h5, .teaser_2er_3er_4er_kurztext .headline_wrapper h6 {
		font-size: 2rem!important;
		line-height: 2rem!important;
	}
}
	

@media (min-width: 768px) {
	.header_top {
		margin-right: 30px!important;
	}
}
@media (max-width: 1200px) {
	.parallax_wrapper .hex_content_inner p {
		font-size: 1.55rem!important;
		line-height: 1.55rem!important;
	}
}
@media (max-width: 1024px) and (min-width: 768px){
	.keep_in_touch {
		z-index: 10000!important;
		
	}
}
@media (min-width: 768px) and (max-width:991px) {
	.spacer_wrapper{
		/*height: 0px!important;*/
	}
}


figure {
	margin: 0 0 8px 0!important; 
}


ul {
	
	list-style: none!important;
	margin: 0 0 0 18px!important;
	
}

.text_bild_inner ul li {
    padding: 0 30px 10px 0;

}

.text_wrapper li:before {
	
	content: "\2022";
	color: #6E6E6E;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
	font-family: sans-serif;
	font-size: 28px;
	vertical-align: middle;
	padding-left: 8px;

}

.accordeon_body ul li:before {
	
	content: "\2022";
	color: #6E6E6E;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
	font-family: sans-serif;
	font-size: 28px;
	vertical-align: middle;
	padding-left: 8px;

}

.teaser_2er_3er_4er_kurztext .bg_text {
	
	height: 100%;
	padding: 0px;
	
}

.bg_mit{
	
	height: 100%;
	padding: 10px!important;
	border: 2px solid!important;
	color: #148fa6;

	
}




.teaser_2er_3er_4er_kurztext .headline_wrapper {
	
	margin: 15px 0 0;
}

.teaser_2er_3er_4er_kurztext .headline_wrapper h2 {
	
	margin: 0 0 15px 0;
}



