@charset "UTF-8";
/* CSS Document */


/* ----------------------------------------Styles für Unterseite ------------------------------------- */
.block04_wrapper {
    padding-top: 0px !important;
}

.titel {
    padding: 30px 0 0 !important;
}

.accordion_wrap .titel {
    padding: 10px 0 0  0 !important;
}

.accordion_wrap{
	margin-bottom:20px;
}

.grid-pad .grid-pad{
	padding-left:0px !important;
}

.grid-pad .grid-pad .titel{
	 padding: 20px 0 0 !important;
}


.haupttitel p:nth-child(2) {
	font-size:0.8em;
	font-weight:400;
	font-style:italic;
	padding-left:15px;
	padding-right:90px;
	margin-top:-15px;

}

.push-right {
	margin-top:-30px;
}

.push-right .text {
	width:90%;
	font-size:1.8em;
	font-weight:400;
	color:#c9e670;
	line-height:1.5em;
	font-style:italic;
	text-align:right;
	
	padding:0px 0px 0px 0px;
}

.push-right .text p{
	margin-top:0px;
}

.accordion_open{
	padding:10px 0px 0px 0px; 
}

.accordion_open h1{
	font-size:1em;
}

.pfeil{
  	margin-top:-23px;
  	width:25px;
 	height:13px;
	display:inline-block;
  
  	background-image:url(../layout_images/pfeile_outline_gruen.png);
  	background-repeat:no-repeat;
 	background-position:top left;
  	float:right;
	
	transition:transform .5s linear;
   -webkit-transition:transform  .5s  linear;
   -moz-transition:transform  .5s linear;
	
	transform:rotate(-90deg) scale(0.7);
  	-ms-transform:rotate(-90deg) scale(0.7);
  	-webkit-transform:rotate(-90deg) scale(0.7);
  	-moz-transform:rotate(-90deg) scale(0.7);
}

.accordion_wrap:hover .accordion_open .pfeil{
  	margin-top:-23px;
  	width:25px;
 	height:13px;
	display:inline-block;
  
  	background-image:url(../layout_images/pfeile_outline_gruen.png);
  	background-repeat:no-repeat;
 	background-position:bottom left;
  	float:right;
	
	transform:rotate(-90deg) scale(0.7);
  	-ms-transform:rotate(-90deg) scale(0.7);
  	-webkit-transform:rotate(-90deg) scale(0.7);
  	-moz-transform:rotate(-90deg) scale(0.7);
	
	
}
.to_hide {
	background-color:#fafafa;
	width:100%;
}

.accordion_text_container{
	margin-top:1px;
	border-top:1px solid #c9e670;
	width:100%;
}

.accordion_text_container .col-4-12{
	margin-top:35px;
	margin-bottom: 30px;
}

/* ----------- Formatierung einer UL auf der Unterseite------------ */
/*.accordion_text_container div:nth-child(3) {
	width: 25%;
	background-color:#c9e670;
	color:#ffffff;
	margin-top:50px;
	margin-left:20px;
	border-radius:15px;
}*/

.accordion_text{
	width:90%;
	margin-left:20px;
}

.accordion_text p{
	color:#CCC;
}

/*.accordion_text_container div:nth-child(3) .accordion_text b,
.accordion_text_container div:nth-child(3) .accordion_text strong,
.accordion_text_container div:nth-child(3) .accordion_text ul p {
	color:#ffffff;
}
.accordion_text_container div:nth-child(3) .accordion_text ul {
	color:#ffffff;
	margin-top: -5px;
    padding-left: 13px;
} */


.accordion_text b,
.accordion_text strong {
	color:#c9e670;
}

.accordion_text ul{
	list-style:disc;
	color:#c9e670;
	margin-top: -5px;
    padding-left: 13px;
}

@media handheld, only screen and (max-width: 767px) {


	
}