/******************************************************************************************************
 * Farben
 * #0E77CC - Standardblau
 * #FED90A - Gelb
 *
 ******************************************************************************************************/

/******************************************************************************************************
 * Navigation
 ******************************************************************************************************/

.navbar-brand 					{ height: 160px; width: auto; margin-top: 5px; margin-bottom: -40px }
.navbar-brand img					{ height: 110px; width: auto }

.navigation .region-navigation			{ width: 100% }

.navigation-main					{ background-color: #fff !important}
.navigation-main .navbar				{ background-color: #fff !important}

.navigation-main .navbar-nav .nav-link		{ color: #333 !important; padding: 10px 20px; font-size: 20px }
.navigation-main .navbar-nav .nav-link:hover  	{ color: #000000 }

.navbar-nav > li > .dropdown-menu          	{ color: #000000; background-color: #ffffff }
.navbar-nav > li > .dropdown-menu a        	{ color: #000000 !important; text-align: left !important }
.navbar-nav > li > .dropdown-menu a:active	{ background-color: #FED90A }
.navbar-nav > li > .dropdown-menu a:visited 	{ background-color: #FED90A }
.navbar-nav > li > .dropdown-menu a:hover  	{ background-color: #FED90A !important }

/******************************************************************************************************
 * Sidebar
 ******************************************************************************************************/

.navigation-sidebar .menu-item--expanded		{ list-style-type: none; list-style-image: none }

.sidebar a						{ color: #333333 !important }
.sidebar .region					{ border-top: 1px solid #0E77CC; border-bottom: 1px solid #0E77CC; padding: 10px 0 }
.sidebar .menu-item					{ padding: 6px 15px; border-bottom: 2px solid white }
.sidebar .menu-item a				{ text-decoration: none; }
.sidebar .menu-item:hover				{ background-color: #FED90A; color: #ffffff; hight: 60px }
.sidebar .menu-item a:hover				{ color: #ffffff; text-decoration: none }
.sidebar .menu-item li:hover			{ background-color: #FED90A }
.sidebar .menu-item--expanded:hover		{ background-color: #ffffff }
.sidebar .menu-item--active-trail 			{ background-color: #FED90A }
.sidebar .menu-item--expanded			{ background-color: #f7f7f7; margin-left: -16px }
.sidebar .menu-item a:is-active 			{ background-color: #FED90A; color: #ffffff !important; display: inline-block }


/******************************************************************************************************
 * breadcrumb
 ******************************************************************************************************/

.breadcrumb					{ padding: 10px 25px; background-color: #ffffff }
.breadcrumb a					{ color: #0F4F1A }

/******************************************************************************************************
 * Content - Abteilungen
 ******************************************************************************************************/

#block-abteilungen-menu		{ padding-top: 50px }

.btn-primary				{ background-color: #118AD8 ; border-color: #ffffff }
.btn-primary:hover			{ background-color: #118AD8 ; color: #ffffff !important; opacity: 0.6 }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle
                                   { background-color: #118AD8 ; color: #ffffff !important; opacity: 0.6 }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle
					{ background-color: #118AD8 ; border-color: #ffffff }

.menu-button-container			{ background-color: #ffffff; margin-bottom: 30px }
.menu-button-container .menu-item		{ border: solid 5px #ffffff; border-radius: 10px; color: #fff !important }

/******************************************************************************************************
 * Services
 ******************************************************************************************************/

/******************************************************************************************************
 * Footer
 ******************************************************************************************************/

#block-bs-one-footer	.navbar		{ background-color: #131313 !important; float: left }
#block-bs-one-footer	.navbar-brand-footer	{ height: 40px }

#block-bs-one-account-menu .navbar		{ background-color: #131313 !important; height: 40px; float: right }
#block-bs-one-account-menu 			{ font-size: 12px; padding-top: 5px }

.footer .navbar-nav .nav-link		{ padding-left: 0 !important; padding-right: 1.5rem }



