/* brauchen wir die? */
/* Extends */
.nav-federalstates li a:hover span em, .nav-federalstates li strong:hover span em { display: block; position: absolute; overflow: hidden; left: -9999px; width: 1px; height: 1px; }
.nav-federalstates li a:hover span, .nav-federalstates li strong:hover span { display: block; position: static; overflow: auto; left: 0; width: auto; height: auto; visibility: visible; }
.ts-faq .top:after { content: " "; display: block; clear: both; }
/* padding module box */
header .module-box { padding-left: 50px; padding-right: 42px; }
/* Mixins */
.mask { background-color: #333; }
.showbox { position: absolute; background-color: #fff; }
#nav-meta { right: 44px; }
header h1.logo { margin-left: 20px; }
header.sticky { position: fixed; top: 0; left: 0; width: 100%; z-index: 101; /* .bigheader & {
 position: static;
} */ }
.sectionpage.stage { min-height: 820px; }
.sectionpage.stage .picture-element { margin-left: -840px; left: 50%; }
.sectionpage.stage .picture-element img { width: 1680px; max-width: 1680px; }
.map-module.sectionpage.stage { max-height: 730px; min-height: 600px; }
.map-module.sectionpage.stage .picture-element { margin-left: -840px; left: 50%; }
.map-module.sectionpage.stage .picture-element img { width: 1680px; max-width: 1680px; }
.laender.stage { min-height: 820px; }
.laender.stage .picture-element { margin-left: -840px; left: 50%; width: auto; }
.laender.stage .picture-element img { width: 1680px; max-width: 1680px; }
.start .stage { min-height: 770px; }
.start .stage .picture-element { margin-left: -840px; left: 50%; }
.start .stage .picture-element img { width: 1680px; max-width: 1680px; }
#wrapper { /* padding: 52px 0 0 0; */ }
.bigheader #wrapper { padding: 0; }
/* Topic Page */
.topic .stage .stage-box { position: relative; top: 0; z-index: 10; min-height: 566px; }
.topic .stage .picture-element { position: absolute; z-index: 1; margin-top: -30px; margin-left: -840px; left: 50%; }
.topic .stage .picture-element img { width: 1680px; max-width: 1680px; }
/*Print link*/
.text-features ul li.print a { display: block; }
.nav-federalstates { margin: 20px 0 17px 0; }
.nav-federalstates li { list-style: none; display: inline-block; }
.ts-faq .top { padding: 0 18%; }
/* ts theme
------------ */
.teaser-size-1 { min-height: 537px; }
.nav-federalstates li a:hover, .nav-federalstates li a:focus, .nav-federalstates li a:active, .nav-federalstates li strong:hover, .nav-federalstates li strong:focus, .nav-federalstates li strong:active { background-color: #fff !important; }
.nav-federalstates li a:hover span, .nav-federalstates li strong:hover span { display: block; position: absolute; width: 280px; left: -112px; top: 6em; text-align: center; color: #333333; font-family: arial, sans-serif; font-weight: bold font-size: 15px; }
.nav-federalstates li strong:hover span { top: 4.5em; }
.federalstates-box .nav-federalstates li a:hover, .federalstates-box .nav-federalstates li a:focus, .federalstates-box .nav-federalstates li a:active { background-color: #fff; box-shadow: 0px 3px 3px 0px #ccc; /* Standard */ }
.federalstates-box .nav-federalstates li a:hover span { background: rba(221, 221, 221, 0.7); z-index: 999; }
.plenum-kompakt .large-4 .picture-element, .mediathek-list .picture-element, .mediathek-videos-list .picture-element { max-width: 320px; } 