

.NoCollapsActive{
	
	background:azure;
	
}

.esri-expand__content--expanded{
	
	
	background:white !important;
	
}

.handlungInner{
	
	display:inline-block;
	
}

.massnahmeTitle:hover{
	
	text-decoration:underline;
	cursor:pointer;
	
}

.massnahmeDescrip{
	
	display:none;
	
}

.popupHandlung{
	
	
	text-align: left;
font: normal normal normal 17px/25px Lato;
letter-spacing: 0px;
color: #000000;
opacity: 1;
	
}

.blue{
	color:#72CBEA;;
}
.purple{
	color:purple;
}
.red{
	color:red;
}

.handlungsprinzipMaßnahmen{
	
	width:100%;
	word-break:break-all;
	
}

.handlungsprinzipMaßnahmen > span {
	
	margin: 5px;
}

.ebene2Container{
	animation-name: zoom;
    animation-duration: 0.6s;
    position: absolute;
    
    /* right: 0; */
    /* left: 0; */
    /* width: 66.6%; */
    z-index: 100;
 
    background: white;
    font-family: 'Lato';
   
    width: 100%;
    text-shadow: none;
    font-size: larger;
    box-shadow: none;
    height: 100%;
	
	width: calc( 100% - 60px );
	height: calc( 100% - 60px );
	top: 0;
	position: absolute;
	margin: 30px;
	box-shadow: 0px 0px 20px black;	
	
	
}


.ebene2Container button {
	position: absolute;
	
	margin: auto;
	right: 10px;
  top: 18px;
}
.handlung_innerDiv{
    overflow-y: overlay;
    height: -webkit-fill-available;
    position: inherit;
    margin-top: 48px;
    top: 60px;
}


.ebene2Container div  {
	padding: 20px;
	margin: auto;
	width: fit-content;
	text-align: left;
}
.handlung_header{
	
	position: absolute;
    width: -webkit-fill-available !important;
	background:#ebebeb;
}
td{
	
	padding:5px;
	font-weight:bold;
	
}


.closeButton2 {
	padding: 10px !important;
	box-shadow: 1px 1px 4px black;
}


  
  .grid-container {
    display: block;
    grid-template-columns: auto auto;
   
    gap: 1px;
    width: fit-content;
}

.grid-container-media {
display: block !important;



}
  
  
.grid-item  {
    background-color: white;
    padding: 5px;
    text-align: left;
    
}

  .grid-item-img {
	max-height:30px;
	margin:auto;
}

.grid-Kat{
	
	display:inline-flex;
	color:#717d84;
	font-style:italic;
	padding:5px;
	
}

.grid-left-Single{
	
	display:inline-flex;
	padding: 5px;
	margin-left: 5px;
	
}



.grid-NameShort {
	padding: 5px;
	margin:auto;
}


.grid-NameLong {
	padding: 5px;
	margin:auto;
}

.grid-left-Many{
	/* background: grey; */
	
	/* padding: ; */
	margin: 5px;
}


.handlung-img{

	margin-right: 20px;
}

#legg {
	position: absolute;
	top: 5px;
	right: 5px;
	/* margin: ; */
	border: 1px solid;
	padding: 5px;
	    box-shadow: 2px 2px 2px #494949;

}

.handlung-promi{

color:fuchsia;
text-decoration: underline;
font-style: italic;
display:inherit;

}



.interaction-container {
    display: none !important;
}

.button{
	
	display:none !important;
	
}