 #navi #mainnavbar {
	background: #ffffff;
	display: flow-root;
} 

#navi #mainnavbar ul {
	float:left;
	height: 100%;
	display: flex;
	flex-direction: row; 
	justify-content: flex-end;
	align-items: center;
	list-style: none;
	margin: 0 1.1111rem 0 0;
	padding: 0;
}

#navi #mainnavbar li {
	width: auto;
	position: relative;
	z-index: 1;
}

#navi ul li a{
	display: flex;
	align-items: flex-end;
	align-content: center; 
	padding: 0.5em 0.65em;
	margin: 0 0.2778rem 0 0;
	width: 100%;
	text-decoration: none;
	color: #000;
	justify-content: center;
}

#navi #mainnavbar .dropdown {
 	display: none;
 	height: min-content;
	width: max-content;
	background: #ffffff;
	flex-direction: column;
	position: absolute;
	left: 0;
	top: 2.556em;
	border: 0.0556rem solid rgba(0,0,0,.15);
	border-radius: 0.25rem;
}

#navi #mainnavbar li:hover .dropdown {
	display: flex;
}

#navi #mainnavbar .dropdown li {
	width: 100%;
}


#mainnavbar input[type="checkbox"] {
	display: none;
}


#mainnavbar .erweiterbar_li label {
	font-weight: normal;
	padding: 0.5em 0.65em;
	margin-bottom: 0;
	width: 100%;
}

/*** Dorpdown  Menu***/
#navi div button ul li a{
	width: 100%;
}


.breadcrumb {
    padding-top: 0;
    margin: unset;
	background-color: transparent;
}

#breadcrumb ul li .notselected {
	color: #476274;
}

#breadcrumb ul li a {
	color: #000;
}

/*** Time Out ***/
#sessionTimeoutDisplayFrame {
	font-size: 0.9rem;
	white-space: nowrap;
	text-align: right;
	color: #476274;
	background-color: transparent;
}

#sessionTimeoutDisplayFrame #sessionTimeoutDisplay {
	padding: 0;
}

#mainnavbar ul li a.homeSelected:before, 
#mainnavbar ul li a.home:before
	{
	font-family: "FontAwesome";
	content: "\f015\00a0";
}

#navi #mainnavbar ul li a:hover, 
#mainnavbar ul li a:focus, 
#mainnavbar ul li:hover,
#mainnavbar ul li:focus,
#mainnavbar ul li label:focus, 
#mainnavbar ul li label:hover {
	background-color: #96aebe !important;
	color: #000000 !important;
	border-top-left-radius: .2rem;
	border-top-right-radius: .2rem;
}

#mainnavbar ul li .homeSelected, 
#mainnavbar ul li .selected {
	background-color: #476274 !important;
	color: #fff !important;
	text-decoration: none;
	border-top-left-radius: .2rem;
	border-top-right-radius: .2rem;
}

.col-12 {
	padding-right: 0;
	padding-left: 0;
	width: 100%;
}
