.multilevelpushmenu_wrapper{position:absolute;overflow:hidden;min-width:100%;min-height:100%;margin:0;padding:0}.multilevelpushmenu_wrapper .levelHolderClass{position:absolute;overflow:hidden;top:0;background:#336ca6;width:auto;min-height:100%;font-family:'Open Sans Condensed',sans-serif;font-size:1em;zoom:1}.multilevelpushmenu_wrapper .ltr{margin-left:-100%;left:0;-moz-box-shadow:5px 0 5px -5px #1f4164;-webkit-box-shadow:5px 0 5px -5px #1f4164;box-shadow:5px 0 5px -5px #1f4164;filter:progid:DXImageTransform.Microsoft.Shadow(color=#1f4164, direction=90, strength=2)}.multilevelpushmenu_wrapper .rtl{margin-right:-100%;right:0;-moz-box-shadow:5px 0 5px 5px #1f4164;-webkit-box-shadow:5px 0 5px 5px #1f4164;box-shadow:5px 0 5px 5px #1f4164;filter:progid:DXImageTransform.Microsoft.Shadow(color=#1f4164, direction=270, strength=2)}.multilevelpushmenu_wrapper .multilevelpushmenu_inactive{background:#2e6196}.multilevelpushmenu_wrapper h2{font-size:1.5em;line-height:1em;font-weight:700;color:#1f4164;padding:0 .4em}.multilevelpushmenu_wrapper ul{list-style:none;padding:0;margin:0}.multilevelpushmenu_wrapper li{cursor:pointer;border-top:1px solid #295685;padding:.4em}.multilevelpushmenu_wrapper li:last-child{border-bottom:1px solid #295685}.multilevelpushmenu_wrapper li:hover{background-color:#295685}.multilevelpushmenu_wrapper a{display:block;outline:0;overflow:hidden;font-size:1.5em;line-height:1em;padding:.2em;text-decoration:none;color:#fff}.multilevelpushmenu_wrapper a:hover{color:#ffe}.multilevelpushmenu_wrapper .backItemClass{display:block;padding:.4em;background:#2e6196;border-top:1px solid #295685}.multilevelpushmenu_wrapper .floatRight{float:right}.multilevelpushmenu_wrapper .floatLeft{float:left}.multilevelpushmenu_wrapper .cursorPointer{cursor:pointer}.multilevelpushmenu_wrapper .iconSpacing_ltr{padding:0 .4em 0 0}.multilevelpushmenu_wrapper .iconSpacing_rtl{padding:0 0 0 .4em}

/* ====================================================================
	  CUSTOM EINSTELLUNGEN
==================================================================== */
#mobilmenu {
	position: absolute;
	top: 0;
}

/*#mobilmenu .icon {
	font-family: 'IcoMoon';
	font-style: normal;
}*/

.multilevelpushmenu_overlay {
	background-color: #fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
  	height: 100%;
  	width: 100%;
  	z-index: 10000;
}

.multilevelpushmenu_wrapper .levelHolderClass {
	background: #e7e7e7;
	box-shadow: 1px 0 2px rgba(0,0,0,0.2);
}

.multilevelpushmenu_wrapper .multilevelpushmenu_inactive {
    background: #e7e7e7;
}

.multilevelpushmenu_wrapper ul {
	clear: both;
}

.multilevelpushmenu_wrapper li {
	border-color: #a3a3a3;
}

.multilevelpushmenu_wrapper li i {
	font-size: 20px;
}

.multilevelpushmenu_wrapper li i.subback {
	font-size: inherit;
}

.multilevelpushmenu_wrapper li:last-child {
    border-bottom: 1px solid #a3a3a3;
}

.multilevelpushmenu_wrapper li:hover, .multilevelpushmenu_wrapper li.active {
    background-color: #dcdcdc;
}



.multilevelpushmenu_wrapper a, .multilevelpushmenu_wrapper a:hover {
	color: #5e5e5e;
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}

.multilevelpushmenu_wrapper a.subback, .multilevelpushmenu_wrapper a.subback:hover {
	text-transform: none;
}

.multilevelpushmenu_wrapper .iconSpacing_ltr.fa.fa-angle-left {
	display: none;
}

.multilevelpushmenu_wrapper h2 {
	display: none;
}

.multilevelpushmenu_wrapper li.b_sub {
	background-color: #dcdcdc;
	border-top: none;
	text-align: right !important;
	margin-top: 0 !important;
}

.multilevelpushmenu_wrapper li.sublevel {
	padding-left: 20px;
}

.multilevelpushmenu_wrapper .noTopBorder {
    border-top: none;
    margin-top: 20px;
}

.multilevelpushmenu_wrapper .backItemClass {
    display: block;
    padding: .4em;
    background: #e7e7e7;
    border-top: 1px solid #a3a3a3;
}

.multilevelpushmenu_wrapper .top.header, 
.multilevelpushmenu_wrapper .b_sub.subback {
	background-color: #dcdcdc;
}

.multilevelpushmenu_wrapper .top.header a, .multilevelpushmenu_wrapper .top.header i {
	font-size: 30px;
}

.multilevelpushmenu_wrapper .top.header .menu { 
	margin-right: 30px;
}

.multilevelpushmenu_wrapper .top.header .menu.naviclose { 
	color: #5e5e5e;
	margin-top: 10px;
}

.multilevelpushmenu_wrapper .top.header .menu p {
	font-size: 10px;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-transform: none;
}

.multilevelpushmenu_wrapper .subback.floatRight {
    float: right;
    width:  100%;
    padding-right:  8px;
}

.multilevelpushmenu_wrapper .subback.floatRight a { 
	padding-right:  24px;
	text-align: right;
}

.multilevelpushmenu_wrapper .subback.floatRight i.fa-angle-double-left {
	position: relative;
}

.multilevelpushmenu_wrapper .subback.floatRight i.fa-angle-double-left:before {
	position: absolute;
	top:  -4px;
	right:  -20px;
}

.multilevelpushmenu_wrapper, 
.multilevelpushmenu_wrapper a {
	font-family: 'PT Sans', Verdana, Geneva, sans-serif;
}



.multilevelpushmenu_wrapper li.sidenavi.break {
	display: none;
}


.multilevelpushmenu_wrapper .top.header table {
	float: right;
	margin-right:  14px;
}

.multilevelpushmenu_wrapper .top.header table, 
.multilevelpushmenu_wrapper .top.header tr, 
.multilevelpushmenu_wrapper .top.header td,  {
	vertical-align: bottom;
}

.multilevelpushmenu_wrapper .top.header td {
	padding-right:  14px;
}

.multilevelpushmenu_wrapper i.icon-home1 {
	font-family: 'IcoMoon' !important;
}

.multilevelpushmenu_wrapper i.icon-home1:before {
	content:  "\e602";
}

.multilevelpushmenu_wrapper i.icon-angle-right,
.multilevelpushmenu_wrapper i.icon-close {
	font-family: 'FontAwesome' !important;
}

.multilevelpushmenu_wrapper i.icon-angle-right:before {
    content: "\f0da";
}

.multilevelpushmenu_wrapper i.icon-close:before {
	content: "\f00d";
}