1 /** Seite gesamt (Abmessungen, Aussenabstände etc.) */
18 /** Seitenaufteilung mit/ohne Menü für Tablets optimieren */
27 @media (max-width: @maxsmalltablet)
31 @media (max-width: @maxsmallertablet)
33 padding-bottom: 3.25em;
36 .menu .content.cf:before,
37 .menu .content.cf:after
43 .menu .content > .main,
44 .nomenu .content > .main
49 @media (max-width: @maxsmalltablet)
51 padding: 0 2em 0 3.5em;
53 @media (max-width: @maxsmallertablet)
55 padding: 0 1em 0 2.5em;
57 /** Die 1px-Rahmen triggern, dass das erste Margin den Footer aufschiebt.
58 Bei einem Wert von 0 ragt dieses Margin dann einfach aus dem Footer
60 border-top: 1px solid @hintergrund;
61 border-bottom: 1px solid @hintergrund;
63 .menu .content > .marginal
65 margin: 3em 0 -994em -15em;
66 padding: 2em 0 999em 0;
70 .nomenu .content > .marginal
72 margin: 3em 0 -999em 0;
73 padding: 0 3em 999em 5em;
74 @media (max-width: @maxsmalltablet)
79 @media (max-width: @maxsmallertablet)
87 /** Seitenkopf positionieren */
91 padding: 1em 3em 0 5em;
92 @media (max-width: @maxsmalltablet)
95 padding: .5em 2em 0 3.5em;
97 @media (max-width: @maxsmallertablet)
100 padding: 1em 1em 0 2.5em;
105 /** Bereichsauswahl positionieren */
107 .menu .content > .marginal > #nav
110 border-right: .125em solid @hintergrund;
112 @media (max-width: @maxsmalltablet)
116 @media (max-width: @maxsmallertablet)
128 @media (max-width: @maxsmalltablet)
133 @media (max-width: @maxsmallertablet)
141 @media (max-width: @maxsmalltablet)
145 @media (max-width: @maxsmallertablet)
152 @media (max-width: @maxsmalltablet)
154 font-size: 200%; /* 32px */
156 @media (max-width: @maxsmallertablet)
158 font-size: 150%; /* 24px */
161 #menu > li.m > a.m:hover:before,
162 #menu > li.m > a.m.selected:before,
163 #menu > li.m > strong.m:before
165 @media (max-width: @maxsmalltablet)
170 @media (max-width: @maxsmallertablet)
176 /** Footer positionieren */
182 margin: 3em 0 -999em -15em;
183 padding: 0 0 999em 0;
185 background-color: @heller;
189 padding: 0 3em 1.5em 5em;
190 @media (max-width: @maxsmalltablet)
192 padding: 0 2em 1em 3em;
194 @media (max-width: @maxsmallertablet)
196 padding: 0 1em .75em 2.5em;
198 background-color: @heller;
203 /** Breadcrump positionieren */
209 @media (max-width: @maxsmalltablet)
211 font-size: 87.5%; /* 14px */
215 @media (max-width: @maxsmallertablet)
222 /** Faux-Column-Hack für Marginalinhalte */
224 .nomenu .content > .marginal aside.m
226 margin: 3.5em -3em -999em -5em;
227 padding: 2em 3em 995em 5em;
228 background-color: @heller;
232 .menu .content > .marginal > aside.m
234 margin: 0 -12em 1em 17.5em;
235 @media (max-width: @maxsmalltablet)
239 @media (max-width: @maxsmallertablet)