.aui {
	#map { 
		max-width:100%;
		height: 600px;
		border: 1px solid #9D9D9D;
		margin-right: 0px;
		margin-bottom: 30px;
		clear: both;
		/* cursor: crosshair; */
	}
	
	.checkbox-form {
		display: flex;
	}
	
	.checkbox-form > input{
	    margin-right:10px
	}
	
	.checkbox-group {
		background: #fff;
	}
	
	.required > label::after {
		content: " *";
		color: red;
	}
	
	.modal-lg{
		width: 900px;
		margin-left: -450px;
	}

	@media ( max-width : 767px) {
		.modal-lg {
			width: auto;
			margin-left: 0;
		}
	}
	
	.btn-hilfe {
		background-color: #db7332;
		background-image: none;
		color: #fff;
		border: 0px solid;
	}
	
	.btn-hilfe:hover {
	   background-color: #e65100; 
	   color: #fff;
	}
	
	.btn-hilfe .btn-text {
		padding: 0px 5px;
		font-size: 17.5px;
	}
}

.aui input[type="color"],.aui input[type="date"],.aui input[type="datetime"],.aui input[type="datetime-local"],.aui input[type="email"],.aui input[type="month"],.aui input[type="number"],.aui input[type="password"],.aui input[type="search"],.aui input[type="tel"],.aui input[type="text"],.aui input[type="time"],.aui input[type="url"],.aui input[type="week"],.aui select,.aui textarea,.aui .uneditable-input {
    width: 95%;
}

/* Erläuterungstexte */
ol.description > li::marker {
  font-weight: bold;
}


/* Popup */
.popup-container{
	border: 0px solid gray;
	padding: 5px;
}

.popup-title{
	font-weight: bold;
	font-size: 15px;
    margin-bottom: 5px;
}

.popup-images{
	max-width: 200px;
}

/* Carousel */
.carousel-active{
	
}

.carousel-inactive{
	display: none;
}

.carousel-nav{
	color: black;
	font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    text-decoration: underline;
}

.notiz{
	background: #f1ffd6!important;
}

/* Adresssuche */
.ui-autocomplete{
	z-index: 1000!important;
}

/* Anhang Buttons */
#uploadForm .upload-hochladen{
	background-image: none;
	text-shadow: none; 
	background-color: #009ae5;
	border-color: #009ae5;
	color: #fff;	
}

#uploadForm .upload-hochladen:hover {
	background-color: #01579B;
	border-color: #01579B;
}

#uploadForm .upload-abbrechen{
	background-image: none;
	text-shadow: none; 
	background-color: #C62828;
	border-color: #C62828; 
	color: #fff;
}

#uploadForm .upload-abbrechen:hover{
	background-color: #E53935;
	border-color: #E53935;
}

/* Miniaturvorschau */
.image-preview, .audio-preview, .video-preview{
    display: flex;
    justify-content: space-between;
    margin-left: 1%!important;
}

.audio-preview audio{
	width: 100%;
}
	
.video-preview video{
	width: 100%;
}	

#data_artenliste_anhaenge_list .close{
	color: #b94a48;
	opacity: 1;
	text-shadow: none;
	font-size: 25px;
	position: absolute;
    margin-left: -15px;
}

/* Clustering */
.marker-cluster-gartenschlaefer {
    background-color: #9cc42d;
}

.marker-cluster-gartenschlaefer div{
	background-color: #fff;
	color: #9cc42d;
	font-weight: bold!important;
    font-size: 15px!important;
}

.marker-cluster-siebenschlaefer {
    background-color: #22b7e1;
}

.marker-cluster-siebenschlaefer div{
	background-color: #fff;
	color: #22b7e1;
	font-weight: bold!important;
    font-size: 15px!important;
}

.marker-cluster-haselmaus {
    background-color: #b88428;
}

.marker-cluster-haselmaus div{
	background-color: #fff;
	color: #b88428;
	font-weight: bold!important;
    font-size: 15px!important;
}

.marker-cluster-baumschlaefer {
    background-color: #ffcc00;
}

.marker-cluster-baumschlaefer div{
	background-color: #fff;
	color: #ffcc00;
	font-weight: bold!important;
    font-size: 15px!important;
}

.marker-cluster-unverifiziert {
    background-color: #ff0000;
}

.marker-cluster-unverifiziert div{
	background-color: #fff;
	color: #ff0000;
	font-weight: bold!important;
    font-size: 15px!important;
}