@import '../variables.less'; #nav > hr { display: none; } #menu { position: relative; width: 200%; top: -7em; right: 100%; text-align: right; list-style-type: none; margin: 0; padding: 0; } #menu > li.m { display: inline-block; padding: 0 0 0 4em; } #menu > li.m > .m { font-size: 250%; /** 40px */ color: @normal; } #menu > li.m > a.m { border-color: @normal; } #menu > li.m > a.m:hover { border-color: @dunkler; } #menu > li.m > a.m:hover, #menu > li.m > strong.m { border-style: solid; } #menu > li.m > a.m.selected { color: @normal; } #menu > li.m > a.m:hover { color: @dunkler; } #menu > li.m > a.m:hover:before, #menu > li.m > a.m.selected:before, #menu > li.m > strong.m:before { content: '> '; margin-left: -.92em; } #breadcrumb { position: absolute; top: 7.375em; left: 6.9em; z-index: 3; } #breadcrumb > strong.b { } #breadcrumb > ol.b { } #breadcrumb > ol.b > li.b { margin: 0 .5em 0 0; } #breadcrumb > ol.b > li.b:before { content: '> '; margin-right: .25em; } #breadcrumb > ol.b > li.b:first-child:before { content: ''; margin: 0 0 0 1em; } #breadcrumb > ol.b > li.b > strong.b { } #breadcrumb > ol.b > li.b > a.b { } #breadcrumb > ol.b > li.b > a.b:hover, #breadcrumb > ol.b > li.b > a.b:focus, #breadcrumb > ol.b > li.b > a.b:active { } #breadcrumb > a.hide { position: absolute; } #nav > h1.nav, #nav > h2.nav.menu { display: none; } #nav > h2.nav.submenu { font-size: 125%; /** 20px */ line-height: 1em; /** 20px */ margin: 1.5em 0 .5em 0; /** 30px 0 10px 0 */ padding: 0 0 0 1.65em; /** 0 0 0 33px */ border: none; } #nav > h2.nav.submenu:before { content: 'V '; margin: 0 .75em 0 -1.7em; /** 0 15em 0 -34px */ } #nav > h2.nav.submenu > span.s { display: none; } #nav > h2.nav.submenu > a.s { color: @hintergrund; border-style: dashed; border-color: @hintergrund; } #nav > h2.nav.submenu > a.s:hover, #nav > h2.nav.submenu > a.s:focus, #nav > h2.nav.submenu > a.s:active { border-style: solid; } #submenu { font-size: 125%; /** 20 px */ list-style-type: none; margin: 1em 0 4em 0; padding: 0 0 0 1.65em; /** 0 0 0 33px */ } #submenu ul.s { margin: 1em 0 0 0; /** 16px 0 0 0 */ padding: 0; list-style-type: none; } #submenu li.s { margin: 0 0 .5em 0; /** 0 0 10px 0 */ padding: 0; } #submenu li.s.off { display: none; } #submenu li.s > a.s { color: @dunkler; } #submenu li.s > a.s.selected, #submenu li.s > strong.s { color: @hintergrund; border-color: @hintergrund; } #submenu li.s > strong.s { border-bottom: 1px solid @hintergrund; } #submenu li.s > a.s.selected:before, #submenu li.s > a.s:hover:before, #submenu li.s > a.s:focus:before, #submenu li.s > a.s:active:before, #submenu li.s > strong.s:before { content: '> '; margin: 0 .75em 0 -1.7em; /** 0 15px 0 -34px = Warum auch immer?!? */ } #submenu li.s.sub > a.s.selected:before, #submenu li.s.sub > a.s:hover:before, #submenu li.s.sub > a.s:focus:before, #submenu li.s.sub > a.s:active:before, #submenu li.s.sub > strong.s:before { content: 'V '; }