
main > .container {
	padding: 60px 15px 0;
}
  
.container {
  max-width: 1140px;
}

nav, footer {
	background-color: #B51700;
}

nav .bi {
  width: 1em;
  height: 1em;
  vertical-align: -.125em;
  fill: currentcolor;
}

nav, header, main, footer {
  padding:
    env(safe-area-inset-top)  
    env(safe-area-inset-right)  
    0  
    env(safe-area-inset-left); 
}

/* BootStrap-Anpassungen */
.fs-8 {
	font-size: small;
}

.accordion {
	--bs-accordion-active-bg: #B51700;
	--bs-accordion-active-color: rgb(255, 203, 51);
}

.btn-ocrlionsle {
	--bs-btn-color: rgb(255, 203, 51);
	--bs-btn-bg: #B51700;
	--bs-btn-border-color: #B51700;
	--bs-btn-hover-color: rgb(255, 203, 51);
	--bs-btn-hover-bg: #bb2d3b;
	--bs-btn-hover-border-color: #b02a37;
	--bs-btn-focus-shadow-rgb: 225, 83, 97;
	--bs-btn-active-color: rgb(255, 203, 51);
	--bs-btn-active-bg: #b02a37;
	--bs-btn-active-border-color: #a52834;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: rgb(255, 203, 51);
	--bs-btn-disabled-bg: #B51700;
	--bs-btn-disabled-border-color: #B51700;
  }
  

/* GeoMaps-Anpassungen */
#map_1690102933239 path:not([fill^="#B51700"]):hover {
	fill:rgb(255, 203, 51);
	stroke: rgb(255, 203, 51);
}

/* Mitgliederbereich */
.form-signin, .form-pwdchange, .form-pwdreset, .form-signin2fa {
	width: 100%;
	max-width: 330px;
	margin: auto;
}

.form-signin .form-floating:focus-within {
z-index: 2;
}

.form-signin input[type="text"], .form-pwdchange1 input[type="password"], .form-pwdreset input[type="text"]  {
margin-bottom: -1px;
}  

/* ============ desktop view ============ */
@media all and (min-width: 992px) {

	.dropdown-menu li{
		position: relative;
	}
	.dropdown-menu .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-7px;
	}
	.dropdown-menu .submenu-left{ 
		right:100%; left:auto;
	}

/*	.dropdown-menu > li:hover{ background-color: #f1f1f1 } */

	.dropdown-menu > li:hover > .submenu{
		display: block;
	}
}	
/* ============ desktop view .end// ============ */

/* ============ small devices ============ */
@media (max-width: 991px) {

.dropdown-menu .dropdown-menu{
		margin-left:0.7rem; margin-right:0.7rem; margin-bottom: .5rem;
}

}	
/* ============ small devices .end// ============ */
