
/**********************************/	
/********  Ausklapp Team  *********/	
/**********************************/	

.ausklapp h3 {
	color:#000;
	padding:10px 5px 0 20px;
	}
.ausklapp p {
	color:#000;
	padding:0 5px 0 20px;
	}
.ausklapp ul {
    padding:0 20px 20px 38px;
	margin:0;
	list-style-type: "• ";
    }
.ausklapp ul li {
	color:#000;
	font-family: open-sans, sans-serif;
	font-weight:400;
  	font-size: 0.93em;
	font-style:normal;
  	line-height: 1.5;
	hyphens: auto;
	padding:1px 0;
	}
.toggle {
  	display: none;
	}
.option {
  	position: relative;
  	margin: 1em 0;
	padding:0;
	}

.title,
.ausklapp {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.title {
  	padding: 0;
  	display: block;
	width:97%;
}

.title:after, .title:before {
  	content: '';
  	position: absolute;
  	right: 0.25em;
  	top: 1.5em;
  	width: 2px;
  	height: 0.75em;
  	background-color: #7A7572;
  	-webkit-transition: all 0.2s;
  	transition: all 0.2s;
}

.title:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.inhalt_ausklapp {
  	max-height: 0;
  	overflow: hidden;
  	background-color: #fff;
}
.inhalt_ausklapp p {
  	margin: 0;
 	padding:0 5px 0 28px;
  	font-size: 0.93em;
  	line-height: 1.5;
}

.toggle:checked + .title, .toggle:checked + .title + .inhalt_ausklapp {

}
.toggle:checked + .title + .inhalt_ausklapp {
  	max-height: 650px;
}
.toggle:checked + .title:before {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}


.ausklappkarte label {
	line-height: 100% !important;
	}
.option.ausklappkarte {
  	position: relative;
  	margin: 0;
	padding:0;
	}
.ausklappkarte .title {
	font-family: solex, sans-serif;
  	font-size: 1.3em;
  	font-weight: 400;
  	color: #000;
  	background: #e6e6e8;
  	padding: 4px 15px !important;
  	-moz-border-radius: 3px;
  	border-radius: 3px;
  	margin: 0 10px 11px 0;
  	display: inline-block;
	width:95px;
	}

.ausklappkarte .toggle:checked + .title, .ausklappkarte .toggle:checked + .title + .inhalt_ausklapp {
	background: #f9f9f9;
  	color: #808080;
	}
.ausklappkarte .title::before, .ausklappkarte .title::after {
  	content: '';
  	position: absolute;
  	right: 1.0em;
  	top: 0.45em;
  	width: 1px;
  	height: 0.65em;
  	background-color: #000;
  	-webkit-transition: all 0.2s;
  	transition: all 0.2s;
	}
.ausklappkarte .toggle:checked + .title + .inhalt_ausklapp {
	margin-bottom:30px;
	}