}
#header
{
+ font-size: 75%;
margin: .25em .5em 1em 1em;
}
#nav:target
@media (max-width: 210px)
{
- #header
- {
- font-size: 75%;
- }
#nav:target
{
padding-top: 0;
}
- #breadcrumb,
- #nav:target > a.hide
- {
- top: .1em;
- right: .3em;
- }
- #breadcrumb > a.hide:before,
- #nav:target > a.hide:before
- {
- font-size: 300%; /** Vielfaches von 12px */
- }
}
@media (max-width: 150px)
{
#header > hr.h
{
display: block;
+ margin: 0;
}
#slogan
{
#nav:target > a.hide
{
top: .2em;
+ line-heigth: 2.3em;
+ width: 2.4em;
}
#breadcrumb > a.hide:before,
#nav:target > a.hide:before