#navi {
	margin: 4px auto 0 auto;
	width: 1200px;
	height: 50px;
}

#navi {
	position: relative;
	height: 116px;
}
#navi #logo {
	position: absolute;
	left: 0;
	bottom: 15px;
}
#navi #languageMenu {
	position: absolute;
	right: 0;
	top: 27px;
	text-align: right;
	font-size: 8pt !important;
}
#navi #languageMenu a {
	text-decoration: none;
	font-size: 8pt !important;
}
      

#navi ul {
	list-style: none;
	position: absolute;
	right: 0;
	bottom: 12px;
}


#navi ul > li {
	float: left;
	margin-left: 35px;
}

#navi ul li a {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 300;
	font-size: 13pt !important;
}
#navi ul li.mainNaviItemActive a {
	font-weight: 700;
}

#navi ul li.mainNaviItem ul.layer,
#navi ul li.mainNaviItemActive ul.layer {
	background: #333333;
	background: rgba(51,51,51,0.85);
	width: 1200px;
	height: 534px;
	position: absolute;
	top: 35px;
	/*left: -257px;*/
	z-index: 999;
}
      
#navi ul li.mainNaviItem ul.layer li a,
#navi ul li.mainNaviItemActive ul.layer li a {
	color: white;
}

#navi ul li.mainNaviItem ul.layer li ul.navCol,
#navi ul li.mainNaviItemActive ul.layer li ul.navCol {
	position: relative;
	float:left;
	min-height: 500px !important;
}


#navi ul li.mainNaviItem ul.layer li.lv2,
#navi ul li.mainNaviItemActive ul.layer li.lv2 {
	width: 210px;
	display: block;
	float: left;
	margin-top: 15px;
	margin-left: 25px;
}
/* Nur für Produkte-Layer */
#navi ul li.mainNaviItem ul.layer.id52 li ul.navCol {
	width: calc(300px - 25px) !important;
}
#navi ul li.mainNaviItem ul.layer.id52 li.lv2,
#navi ul li.mainNaviItemActive ul.layer.id52 li.lv2 {
	width: calc(300px - 25px) !important;
	float: unset;
}
        
#navi ul li.mainNaviItem ul.layer li.lv2 a,
#navi ul li.mainNaviItemActive ul.layer li.lv2 a {
	font-weight: normal;
}

/* Nur für Produkte-Layer */
/*
#navi ul li.mainNaviItem ul.layer.id52 li.lv2 > a,
#navi ul li.mainNaviItemActive ul.layer.id52 li.lv2 > a {
	border-bottom: 1px solid #fff;
}
*/

#navi ul li.mainNaviItem ul.layer li.lv2 ul.lv3,
#navi ul li.mainNaviItemActive ul.layer li.lv2 ul.lv3 {
	margin-left: 0;
	margin-top: .5em;
	float: none;
	position: relative !important;
}
#navi ul li.mainNaviItem ul.layer li.lv2 ul.lv3 li.lv3,
#navi ul li.mainNaviItemActive ul.layer li.lv2 ul.lv3 li.lv3 {
	margin-left: 0;
	margin-top: 0;
	float: none;
}


#navi ul.layer ul {
	display: relative !important;
	bottom: auto !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
}
#navi ul > li.layerInner {
	margin-left: 0 !important;
}

/*
            #navi ul li.mainNaviItem ul.layer li.lv2 ul.lv3 li.lv3 a.bildlink,
            #navi ul li.mainNaviItemActive ul.layer li.lv2 ul.lv3 li.lv3 a.bildlink {
              display: block;
              float: left;
              margin-right: 5px; }
            #navi ul li.mainNaviItem ul.layer li.lv2 ul.lv3 li.lv3 p,
            #navi ul li.mainNaviItemActive ul.layer li.lv2 ul.lv3 li.lv3 p {
              color: white;
              font-size: 90% !important;
              padding-right: 10px; }
    #navi ul.id34 li.lv2 {
      height: auto;
      width: 210px !important; }
    #navi ul.id34 li.lv3 {
      display: none; }

  #navi li {
    float: none;
}
    #navi li .id106 {
      width: 210px !important;
      float: left;
      height: 99.9%;
}
      #navi li .id106 a {
        display: none; }
      #navi li .id106 ul li {
        width: 210px !important;
        margin-right: 25px !important; }
        #navi li .id106 ul li a {
          display: inline-block; }
    #navi li .id53 {
      width: 210px !important;
      height: 99.9%;
      float: left;
}
      #navi li .id53 a {
        display: none; }
      #navi li .id53 ul li {
        width: 210px !important;
        margin-right: 25px !important; }
        #navi li .id53 ul li a {
          display: inline-block; }
    #navi li .id163,
    #navi li .id283,
    #navi li .id284,
    #navi li .id292,
    #navi li .id498,
    #navi li .id504,
    #navi li .id710,
    #navi li .id813,
    #navi li .id829,
    #navi li .id889,
    #navi li .id90,
    #navi li .id92,
    #navi li .id98 {
      width: 210px !important; }
      #navi li .id163 ul.lv3,
      #navi li .id283 ul.lv3,
      #navi li .id284 ul.lv3,
      #navi li .id292 ul.lv3,
      #navi li .id498 ul.lv3,
      #navi li .id504 ul.lv3,
      #navi li .id710 ul.lv3,
      #navi li .id813 ul.lv3,
      #navi li .id829 ul.lv3,
      #navi li .id889 ul.lv3,
      #navi li .id90 ul.lv3,
      #navi li .id92 ul.lv3,
      #navi li .id98 ul.lv3 {
        display: none; }
    #navi ul.id188 li.lv2 {
      height: auto;
      width: 210px !important; }
    #navi ul.id188 li.lv3 {
      display: none; }
    #navi ul.id510 li.lv2 {
      height: auto;
      width: 210px !important; }
    #navi ul.id510 ul.lv3 {
      display: none; }
    #navi ul.id179 li.lv2 {
      height: auto;
      width: 210px !important; }
    #navi ul.id179 li.lv3 {
      display: none; }
*/


/* Link auf "WC-TRENNWÄNDE" ausblenden */
#navi li.id106 > a {
	display: none;
}

li.mainNaviItem.onlineshop {
	overflow: hidden;
	/*width: 26px;*/
	height: 26px;
}
li.mainNaviItem.onlineshop a {
	background-image: url('/fileadmin/templates/img/warenkorb2_navi.png');
	background-repeat: no-repeat;
	padding-left: 30px;
	display: inline-block;
	/*width: 26px !important;*/
	height: 26px !important;
}


/*
ul.id52 {
	display: block !important;
}
*/


#navi ul.lv4 {
	float: none;	
	position: relative !important;
}
#navi ul.lv4 li {
	margin-left: 20px;
	float: none;
}

ul#mainNavi ul.lv4 li a {
	height: auto !important;
}