/******************************************************************************************************
 * Farben
 *
 *
 ******************************************************************************************************/

/** #toolbar-item-administration		{ margin-top: 100px } **/


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

.bg-light						{ background-color: #ffffff !important }
.form-control						{ border: 1px solid #333333 !important }
.btn-outline-secondary				{ border: 1px solid #333333 !important; color: #e2001a }
.border-secondary					{ border: 1px solid #333333 !important; margin-left: 20px }
.input-group fas					{ color: #e2001a !important }

.navbar-brand 					{ height: 120px; width: auto }
.navbar-brand img					{ height: 100px; width: auto; margin-top: 25px }

.navbar						{ padding: .5rem 0 }
.navbar-nav						{ padding-right: 0; margin-right: -10px; float: right }

.navigation-main					{ background-color: #ffffff !important}
.navigation-main .navbar				{ background-color: #ffffff !important}
.navigation-main .nolink				{ font-size: 18px; font-weight: bold }

.navigation-main .navbar-nav div			{ text-align: right !important; margin: 0 auto }
.navigation-main .navbar-nav .nav-link		{ color: #333333 !important; padding: 5px 20px 5px 20px; font-size: 20px }
.navigation-main .navbar-nav .nav-link:hover  	{ color: #00901e !important; background-color: #f7f7f7 }

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

/******************************************************************************************************
 * Superfish
 ******************************************************************************************************/

#superfish-main a        				{ text-decoration: none ; font-weight: bold; font-size: 18px }
#superfish-main a:hover				{ color: #00901e !important; background-color: #f7f7f7 }

#superfish-main .is-active  			{ background-color: #f7f7f7 }

.sf-depth-2:first-child				{ padding-top: 12px !important; margin-top: 3px }

.sf-depth-1:hover					{ background-color: #f7f7f7; text-decoration: none }
.sf-depth-1 a            				{ color: #333333; text-decoration: none }
.sf-depth-2:first-child				{ margin-top: 3px !important }
.sf-depth-2 a            				{ background-color: #ffffff }
.sf-accordion-toggle a   				{ color: #ffffff; text-decoration: none }

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

.navigation-sidebar h2					{ font-size: 20px; color: #e2001a }

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

.navigation-sidebar						{ padding-left: 0 !important }
.navigation-sidebar a					{ color: #333333 !important }
.navigation-sidebar .region					{ border-top: 1px solid #e2001a; border-bottom: 1px solid #e2001a; padding: 10px 0 }

.navigation-sidebar .menu-item				{ padding: 6px 15px }
.navigation-sidebar .menu-item:hover			{ background-color: #f7f7f7; text-decoration: none; hight: 60px }
.navigation-sidebar .menu-item a:hover			{ font-weight: bold !important; text-decoration: none }
.navigation-sidebar .menu-item li:hover			{ background-color: #f7f7f7 }

.navigation-sidebar .menu-item--expanded			{ margin-left: -16px }
.navigation-sidebar .menu-item--expanded:hover		{ }
.navigation-sidebar .menu-item--active-trail 		{ background-color: #f7f7f7; color: #e2001a }

.navigation-sidebar .menu-item a.is-active 		{ display: inline-block; font-weight: bold !important }
.navigation-sidebar .menu-item is-active a		{ font-weight: bold !important }
.navigation-sidebar .menu-item .menu-item--active-trail 		{ background-color: #f7f7f7 }

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

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

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

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

.btn-primary				{ background-color: #e2001a }
.btn-primary:hover			{ background-color: #e2001a; 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: #a8c1ae; border-color: #ffffff }

.menu-button-container		{ background-color: #ffffff; margin: 10px 0 }
.menu-button-container .menu-item	{ border: solid 5px #ffffff; border-radius: 10px }

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

#block-bs-one-footer	.navbar		{ background-color: #e2001a !important; float: left; width: 50% }
#block-bs-one-footer	.navbar-brand-footer	{ height: 40px }
#block-bs-one-footer a:hover		{ color: #f7f7f7 !important }

#block-blute					{ background-color: #e2001a !important; float: left; height: 40px }
#block-bs-one-account-menu 			{ font-size: 12px; padding-top: 5px; float: right }
#block-bs-one-account-menu .bg-dark	{ background-color: #e2001a !important }
#block-bs-one-account-menu a		{ color: #333333 !important }
#block-bs-one-account-menu a:hover		{ color: #f7f7f7 !important }





