body
{
- padding: 0 3em 0 5em;
+ padding: 0;
overflow-y: scroll; /** Die vertikale Scroll-Leiste stets anzeigen */
}
#page
/** Seitenaufteilung mit Menü (Zweispaltig) */
-.menu .content
+body
+{
+ padding: 0 3em 0 5em;
+}
+.content
{
position: relative;
padding: 0 27em 7.1875em 0; /** Unten: 115px (gemessene Gesamthöhe des Footers - mit Abstand und Margin) */
}
-.menu .content > .main
+.content > .main
{
float: left;
min-height: 1em;
position: relative;
width: 100%;
}
-.menu .content > .marginal
+.content > .marginal
{
float: left;
margin: 0 -27em 0 2.625em;
/** Anpassungen für Seiten ohne Menü (Einspaltig) */
-.nomenu .content
-{
- position: relative;
- padding: 0 0 7.1875em 0; /** 115px (gemessene Gesamthöhe des Footers - mit Abstand und Margin) */
-}
-.nomenu .content > .main
+.nomenu .content > .marginal
{
- margin-bottom: 7em;
+ padding-top: 2em;
+ background-color: @sehrhell;
}
/** Bereichsauswahl positionieren und stylen */
-#nav
-{
- position: absolute;
- top: 0;
- right: 0; /** Hier eigentlich nicht nötig, aber für Tablet-Style erforderrlich! */
- width: 100%;
-}
#nav > hr.n
{
display: none;
}
-.menu #nav
+#nav
{
position: relative;
top: auto;
padding: 0;
border-style: none;
}
+.nomenu #menu
+{
+ top: -9em; /** 2em mehr wegen 2em margin-top der Marginalspalte auf .nomenu-Seiten */
+}
#menu > li.m
{
display: inline-block;
margin-left: -.92em;
}
-/** Anpassungen der Bereichsauswahl für Seiten ohne Menü */
-
-.nomenu #menu
-{
- position: absolute;
- right: 0;
-}
-
/** Breadcrump positionieren */
{
padding: 2em 0;
}
-.nomenu #footer
-{
- padding-top: 0;
-}
#footer > hr.f
{
display: none;
{
margin-top: 0;
}
-
-
-/** Faux-Column-Hack für Marginalinhalte auf Seiten ohne Menü */
-
-.nomenu .content > .marginal aside.m
-{
- margin: 3.5em 0 -999em 0;
- padding: 2em 2em 995em 2em;
- background-color: @heller;
- position: relative;
- top: -4.5em;
-}
-.nomenu #footer
-{
- /** Hintergrund des Faux-Column-Hack für Marginal-Inhalte überlagern */
- border-top: 1.5em solid @hintergrund;
- background-color: @hintergrund;
-}