/*#topleft .topmenu, #bottomleft .topmenu{float:left;position:absolute;}*/
#bottom #bottomleft,
#top #topleft  {background: #435362 none repeat scroll 0 0; position: relative;z-index:5;float: left;}
#top #topleft {width: 27.5%;height: 37px;}
#bottom #bottomcenter,
#top #topcenter {background: #435362 none repeat scroll 0 0;float: left;height: 37px;width: 45%;}
#bottom #bottomright,
#top #topright {background: #435362 none repeat scroll 0 0;position:relative;z-index:5;}
#top #topright {width: 27.5%;height: 37px;}
#top #topright{float:left;}
.lekpic{width:auto!important;margin:5% auto!important;}
#bottomright .topmenu{position:absolute;right:0px;}
#bottomright .topmenu li a{font-size:0.8em;padding:3px 1em 0 0!important;width:auto!important;}
/*#topcenter .topmenu{width:585px;margin:0 auto;}*/
#topcenter #topmenu{font-size: 1.1em !important;}
nav #topmenu li{list-style-type:none;float:left;display:block;}
#topcenter #topmenu li > a,
#topcenter #topmenu li > div{width:100%;position:relative;z-index:5;float:left;/*display:block;*/;padding-right:15px;text-decoration:none;color:#FFF;}
nav #topmenu li a,
nav #topmenu li div{display:block;padding-top:10px;text-decoration:none;color:#FFF;width:135px;}
nav #topmenu ul{position:absolute;z-index:3;overflow: hidden;
	-webkit-box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.75);}
#topleft #topmenu ul{ bottom: 10px;}
nav #topmenu div{cursor:pointer;}
nav #topmenu #topmenu_item_111 a{font-weight:600;}
nav #topmenu ul li a, 
nav #topmenu ul li div,
nav #topmenu ul li span{display:block;padding:3px 10px !important;text-decoration:none;xcolor:#435362;width:auto!important;border-bottom:0px;}
/*#topmenu li:hover ul{display:block;}*/
nav #topmenu ul ul{box-shadow: none;display:block!important;position:static;margin-left:0px;border:0px;box-shadow:unset;border:none;}
/*#topmenu ul li:hover ul{display:block!important;}*/
nav #topmenu ul li{float:left;}
nav #topmenu ul li a,
nav #topmenu ul li div,
nav #topmenu ul li span{font-weight:bold;color:#fff;}
nav #topmenu ul ul li a, 
nav #topmenu ul ul li div{font-weight:normal;}
nav #topmenu ul ul li{clear:both;}

nav #topmenu_item_5 a .inner,
nav #topmenu_item_5 div .inner{border-bottom:5px solid #ce000c;}
nav #topmenu_item_16 a .inner, 
nav #topmenu_item_16 div .inner{border-bottom:5px solid #f6cf17;}
nav #topmenu_item_6 a .inner, 
nav #topmenu_item_6 div .inner{border-bottom:5px solid #e67b11;}


nav #topmenu_item_175 a .inner,
nav #topmenu_item_175 div .inner{border-bottom:5px solid #FFF;}
nav #topmenu_item_175, 
nav #footermenue_item_11{margin-right:0!important;}
#topleft #topmenu_item_4 > a,
#topleft #topmenu_item_4 > div{background:#435362;padding-top:0;position:relative;width:100%;z-index:4;height:37px;float:left;}
nav#topleft .topmenu {width: 85%;float: left;}
nav#topleft .topmenu ul#topmenu {float: left;width: 100%;}
nav#topleft .topmenu ul#topmenu li#topmenu_item_4 {width: 100%;float: left;}
nav #topmenu_item_4 ul{padding: 0 10px 0 0;}
nav #topmenu_item_4 ul li a{font-size:1em;font-weight:normal;width:auto!important}
nav #topmenu_item_4 ul{border-left:5px solid #fff;}
nav #topmenu #topmenu_item_177 a .innerStatic {padding: 0;width: auto;}
nav #topmenu_item_4 > div .inner {border-bottom: 5px solid #fff;float: left;width: auto;}

nav #topmenu_item_177::after {color: #fff;float: left;font-size: 1.5em;position: relative;top:-25px;}
nav #topmenu #topmenu_item_177 {background: #435362l;height: 37px;margin: 0;position: relative;width: 45px;z-index: 4;background:#435362;}
nav #topmenu #topmenu_item_177 a {float: left;height: 37px;position: relative;text-indent: -9999px;width: 45px;z-index: 5;}
#topleft #topmenu ul li {clear: both;}
nav #topmenu_item_22 a{font-size:0.8em;width:auto!important;padding:5px 0 0 1em!important;}
nav #topmenu_item_28 div{font-size:0.8em;width:auto!important;padding-top:0px!important;margin-right:1em!important;}

nav #topmenu_item_204 span{opacity:0;}

.socialmedia{float:right;}
#socialmedia{font-size:0.8em;margin-top:7px;}
#socialmedia li{list-style-type:none;float:left;margin-right:15px;}
#socialmedia li a{text-decoration:none;color:#FFF;}

/*#bottomcenter .footermenue{width:585px;margin:0 auto;}*/
/*.footNavWrap{width:585px;margin:0 auto;overflow: visible;}*/
#bottomcenter #footermenue{font-size: 1.1em !important;}
nav #footermenue li{list-style-type:none;float:left;}
nav #footermenue li div:hover{cursor:pointer; transition: all 0.3s ease 0s;}
nav #footermenue li a{width:100%;position:relative;z-index:5;background:#435362;height:38px;float:left;/*display:block;*/;padding-right:15px;text-decoration:none;color:#FFF;}
nav #footermenue li > div{ transition: all 0.3s ease 0s;width:100%;position:relative;z-index:5;background:#435362;height:38px;float:left;/*display:block;*/;padding-right:15px;text-decoration:none;color:#FFF;}

nav #footermenue > li {width: 25%;}
nav #footermenue > li > ul{/*display:none;*/}
nav #footermenue  ul{z-index:3;/*display:none;*/background-color:rgba(67,83,98,0.75);
-webkit-box-shadow:-5px -2px 6px -1px rgba(0, 0, 0, 0.75);
-moz-box-shadow:-5px -2px 6px -1px rgba(0, 0, 0, 0.75);
box-shadow: -5px -2px 6px -1px rgba(0, 0, 0, 0.75);position: absolute;top: 10px;}

nav #footermenue ul{clear:both;}
nav #footermenue ul li{float:left;}
nav #footermenue ul li a,
nav #footermenue ul li span,
nav #footermenue ul li div  .inner{font-weight:bold;width:auto!important;display:block;padding:3px 10px !important;text-decoration:none;xcolor:#435362;width:115px;border-top:0px;}
nav #footermenue ul li span{font-weight:bold;color:#fff;}
/*#footermenue li:hover ul{position:absolute;bottom:37px;display:block!important;}*/

nav #footermenue ul ul{position:static!important;}
nav #footermenue ul ul li{clear:both;}

nav #footermenue_item_11 ul li a,#footermenue_item_10 ul li a{font-weight:normal!important;}
nav #footermenue_item_11 li{clear:both;}
nav #footermenue_item_11 li div{float:right;padding: 0 0 0 5px;}
nav #footermenue ul ul li a{font-weight:normal;}
footer nav#bottomleft #topmenu li a{font-size: 0.8em;padding: 2px 0 0 1em !important;}
footer nav#bottomleft #topmenu li{float: none;}
footer nav#bottomleft #topmenu li#topmenu_item_29,footer nav#bottomleft #topmenu li#topmenu_item_200{float: left;}


.borderimage nav #footermenue_item_8 a .innerStatic{border-style:solid;
	border-width:5px 0 0 0;
	-moz-border-image:url(img/border.png) 5 0 0 0 round; /* Firefox */
	-webkit-border-image:url(img/border.png) 5 0 0 0 round; /* Safari, Chrome */
	-o-border-image:url(img/border.png) 5 0 0 0 round; /* Opera */
	border-image:url(img/border.png) 5 0 0 0 round; /* W3C Standard */
	behavior: url(js/pie2/PIE.htc);}
.borderimage nav #footermenue_item_9 div .inner{border-style:solid;
	border-width:5px 0 0 0;
	-moz-border-image:url(img/border.png) 5 0 0 0 round; /* Firefox */
	-webkit-border-image:url(img/border.png) 5 0 0 0 round; /* Safari, Chrome */
	-o-border-image:url(img/border.png) 5 0 0 0 round; /* Opera */
	border-image:url(img/border.png) 5 0 0 0 round; /* W3C Standard */
	behavior: url(js/pie2/PIE.htc);}
.borderimage nav #footermenue_item_10 div .inner{border-style:solid;
	border-width:5px 0 0 0;
	-moz-border-image:url(img/border.png) 5 0 0 0 round; /* Firefox */
	-webkit-border-image:url(img/border.png) 5 0 0 0 round; /* Safari, Chrome */
	-o-border-image:url(img/border.png) 5 0 0 0 round; /* Opera */
	border-image:url(img/border.png) 5 0 0 0 round; /* W3C Standard */
	behavior: url(js/pie2/PIE.htc);}
	
.no-borderimage nav #footermenue_item_8 a .innerStatic:before{width: 100%;height: 5px;float: left;clear: both;content: "";background: url(img/border.png);background-size: 100%;}
.no-borderimage nav #footermenue_item_9 div .inner:before{width: 100%;height: 5px;float: left;clear: both;content: "";content: "";background: url(img/border.png);background-size: 100%;}
.no-borderimage nav #footermenue_item_10 div .inner:before{width: 100%;height: 5px;float: left;clear: both;content: "";content: "";background: url(img/border.png);background-size: 100%;}

nav #footermenue_item_7 a .innerStatic,#footermenue_item_7 span,#footermenue_item_7 div .innerStatic{margin-right:0px!important;border-top:5px solid #FFF;}

.footernavi {float:right;}
#footernavi {font-size:0.8em;margin-top:7px;}
#footernavi li{list-style-type:none;float:left;margin-right:15px;}
#footernavi li a{text-decoration:none;color:#FFF;}

nav #footermenue_item_154 .footermenue_UL4{margin-bottom:1em;}
nav #footermenue_item_150 div div{display:none!important;}
nav #footermenue_item_155 .footermenue_UL4 li .inner,
nav #footermenue_item_150 .footermenue_UL4 li .inner,
nav #footermenue_item_154 .footermenue_UL4 .inner,
nav .footermenue_UL3 .inner,
nav .footermenue_UL4 .inner {float: right;padding: 0 0 0 5px;}

nav #footermenue_item_154 .footermenue_UL3 .inner,
nav #footermenue_item_9  .footermenue_UL3 .inner,
nav #footermenue_item_9  .footermenue_UL2 .inner {float: left;padding: 0 0 0 0;}
nav #footermenue .footermenue_UL3 a,
nav #footermenue .footermenue_UL2 a{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;height: auto;}
nav #footermenue ul ul li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

nav #footermenue_item_9 .footermenue_UL4 .inner {float: right;padding: 0 0 0 5px;}
nav #footermenue_item_9 .footermenue_UL3 li{margin-bottom:1em;}
nav #footermenue_item_9 .footermenue_UL4 li{margin-bottom:0;}
nav footermenue_item_9 #footermenue .footermenue_UL3 a{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;height: auto;}

#footNavSecLev .footNavWrap div li span,#footNavSecLev .footNavWrap div li div{float: left;font-weight:bold;color:#fff;padding: 3px 10px !important;}
#footNavSecLev .footNavWrap div li li a {color: #fff;text-decoration: none;padding: 3px 10px !important; float: left;}

#socialmedia_item_24 a,
#socialmedia_item_23 a,
#socialmedia_item_25 a,
#socialmedia_item_30 a{display:block;width:1em;height:1em;overflow:hidden;}

li#SlideNav_netz_item_100 span,
li#SlideNav_netz_item_101 span,
li#SlideNav_netz_item_104 span,
li#kachel_item_104 span,
li#kachel_item_100 span,
li#kachel_item_101 span,
li#footermenue_item_100 span,
li#footermenue_item_101 span,
li#footermenue_item_104 span{display:none!important;}

#kachel li div{color:#FFF;font-weight:bold;font-size:1.1em;}
ul.kachel_UL3{margin-bottom:1em;}
ul.footermenue_UL2 li ul li div{background:transparent none repeat scroll 0% 0% !important;height: auto !important;}
#menuepfad{float:left;font-size:1.1em;margin-top:-1px;}
#menuepfad ul,#menuepfad li{float:right;list-style-type:none;margin-left:0.1em;}
#menuepfad div{float:left;}

#menuepfad ul li a{display:none;}
#menuepfad ul ul ul ul li a{display:block!important;}

#menuepfad, #menuepfad a{color:#FFF;text-decoration:none;}
#menuepfad div:before,#menuepfad span:before,#menuepfad a:before{content:'>';}
#menuepfad div:before,#menuepfad span:before{margin-right:5px;}

#footNavSecLev .SlideNav_netz,
#footNavSecLev .SlideNav_kunden,
#footNavSecLev .SlideNav_quick{/*display:none;*/position:absolute;top:0;z-index: 99;}

#footNavSecLev ul li {float: left;}
#footNavSecLev li {display: block;float: left;list-style-type: none;margin-right: 15px;}

#SlideNav_netz {background: rgba(67, 83, 98, 0.75) none repeat scroll 0 0;display: table;left: 135px;position: relative;width: auto;padding: 0 0 20px;}
#SlideNav_kunden {background: rgba(67, 83, 98, 0.75) none repeat scroll 0 0;display: table;left: 270px;position: relative;padding: 0 0 20px;}
#SlideNav_quick {background: rgba(67, 83, 98, 0.75) none repeat scroll 0 0;display: table;left: 405px;position: relative;padding: 0 0 20px;}

#footNavSecLev ul li li {clear: both;}
/*
#footNavSecLev .SlideNav_netz {top: -220px !important;}
#footNavSecLev .SlideNav_kunden {top: -145px;}
#footNavSecLev .SlideNav_quick {top: -74px;}
*/

#topcenter #topmenu > li > a, #topcenter #topmenu > li > div {padding: 0 15px 0 0;width: 100%;}
#topcenter #topmenu > li {width: 25%;}
.microsoftBrowser #topcenter #topmenu > li {position:relative;}
#topcenter #topmenu > li a .inner, 
#topcenter #topmenu > li div .inner {width: 100%;height: 37px;}
#topcenter .topmenu_UL2 {bottom: 10px;}

nav #topmenu .topmenu_UL2 {background: rgba(67, 83, 98, 0.75) none repeat scroll 0 0;}
#topcenter #topmenu > li > div, #topcenter #topmenu > li > a {background: #435362 none repeat scroll 0 0;height:37px;}

nav .footermenue_UL3 li div {font-weight: 600;padding: 3px 10px !important;}

#site-menu-right ul,
#site-menu-left ul {list-style: none;}

@media screen and (min-width: 320px){
	#menuepfad{font-size: 0.82em;}
	#menuepfad ul{margin-left: 0;}
}
@media screen and (min-width: 1824px){
	#menuepfad{font-size: 1.1em;}
	#menuepfad ul{margin-left: 0.1em;}
}