#stage.multistage .stage-contents .text p {
    padding:0;
    margin:0;
    font-size: 12px;
}

#stage.multistage .stage-navigation a {
  position: absolute;
  height: 31px;
  width: 16px;
  top: 163px;
  z-index:2999;
}

#stage.multistage .stage-contents .textcontainer {
  z-index:1999;
}

#stage.multistage .stage-navigation a span {
  display:none;
}

#stage.multistage .stage-navigation.previous a {
  background-image: url('left.gif');
  left: 6px;
}

#stage.multistage .stage-navigation.previous a:hover {
  background-image: url('left-active.gif');
}

#stage.multistage .stage-navigation.next a {
  right: 6px;
  background-image: url('right.gif');
}

#stage.multistage .stage-navigation.next a:hover {
  background-image: url('right-active.gif');
}

#stage.multistage {
    position:relative;
}

#stage.multistage .stage-contents {
  background: url('politik_gesellschaft.jpg') no-repeat scroll 0 0 transparent;
  color: #fff;
  padding-left: 74px;
  padding-right: 50px;
  overflow: hidden;
}

#stage.multistage .stage-contents .kicker {
  font-size: 12px;
  line-height: 1em;
}

#stage.multistage .stage-contents .title {
  font-size: 24px;
  line-height: 1em;
  font-weight: bold;
}

#stage.multistage.europa_\&_internationales .stage-contents,
#animated_stage .panel-wrapper .europa_\&_internationales {
  background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}
#stage.multistage.arbeit .stage-contents,
#animated_stage .panel-wrapper .arbeit {
  background: url('arbeit.jpg') no-repeat scroll 0 0 transparent;
}
#stage.multistage.mitbestimmung .stage-contents,
#animated_stage .panel-wrapper .mitbestimmung {
  background: url('mitbestimmung.jpg') no-repeat scroll 0 0 transparent;
}
#stage.multistage.sozialpolitik .stage-contents,
#animated_stage .panel-wrapper .sozialpolitik {
  background: url('sozialpolitik.jpg') no-repeat scroll 0 0 transparent;
}
#stage.multistage.wirtschaft .stage-contents,
#animated_stage .panel-wrapper .wirtschaft {
  background: url('wirtschaft.jpg') no-repeat scroll 0 0 transparent;
}
#stage.multistage.bildung .stage-contents,
#animated_stage .panel-wrapper .bildung {
  background: url('bildung.jpg') no-repeat scroll 0 0 transparent;
}
#stage.multistage.politik_\&_gesellschaft .stage-contents,
#animated_stage .panel-wrapper .politik_\&_gesellschaft {
  background: url('politik_gesellschaft.jpg') no-repeat scroll 0 0 transparent;
}
#stage.multistage.transparent .stage-contents {
  background: none;
}

#stage.multistage .stage-contents.large {
  height: 458px;
}

#stage.multistage .stage-contents.small {
  height: 214px;
}

#stage.multistage .stage-contents .text a {
  color: #fff;
}

/* the "important-link" */

#stage.multistage .stage-contents .text a.important,
#stage.multistage .stage-contents .text a.stagelink {
  background-color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius:3px;
  color: #E5052A;
  padding: 8px 12px 8px 12px;
  font-weight: bold;
  position: absolute;
}

#stage.multistage .stage-contents .text a.important:hover,
#stage.multistage .stage-contents .text a.stagelink:hover {
  background-color: #E5052A;
  color: white;
  font-weight: bold;
  border: 1px solid white;
}

#stage.multistage .stage-contents .text p {
    padding-bottom: 5px;
}

#stage.multistage .stage-contents.small .text a.important,
#stage.multistage .stage-contents.small .text a.stagelink {
    padding: 0.15em 1em;
}


/* layouts */

#stage.multistage .stage-contents .stagemedia p {
  display: none;
}

#stage.multistage p {
  width: auto;
}
/* small title in small stage*/

#stage.multistage .stage-contents.small.smalltitle .textcontainer {
  position:absolute;
  left: 360px;
  top: 70px;
  padding-right:30px;
}

#stage.multistage .stage-contents.small.smalltitle .title {
  font-size: 40px;
  line-height: 1em;
  font-weight: bold;
}

#stage.multistage .stage-contents.small.smalltitle .stagemedia {
  position:absolute;
  left: 40px;
  top: 21px;
}

#stage.multistage .stage-contents.small.smalltitle .text {
  margin: 1em 1em 0em 0em;

}

#stage.multistage .stage-contents.small.smalltitle .subtitle {
  display:none;
}

#stage.multistage .stage-contents.small .kicker {
  font-size: 18px;
  margin-bottom: 5px;
}

/* large title in small stage */

#stage.multistage .stage-contents.small.largetitle .textcontainer {
  position:absolute;
  left: 360px;
  top: 60px;
  padding-right:30px;
}

#stage.multistage .stage-contents.small.largetitle .title {
  font-size: 48px;
  line-height: 1em;
  font-weight: bold;
}

#stage.multistage .stage-contents.small.largetitle .stagemedia {
  position:absolute;
  left: 40px;
  top: 21px;
}

#stage.multistage .stage-contents.small.largetitle .text {
  margin-top: 1em;
  width: 570px
}

#stage.multistage .stage-contents.small.largetitle .subtitle {
  margin-top: 0.6em;
  font-size: 18px;
}


/* half/half layout large stage */


#stage.multistage .stage-contents.large.halfhalf .textcontainer {
  position:absolute;
  left: 70px;
  top: 63px;
  width: 40%;
  padding-right:20px;
}

#stage.multistage .stage-contents.large.halfhalf .title {
  font-size: 62px;
  line-height: 1em;
  font-weight: bold;
}

#stage.multistage .stage-contents.large.halfhalf .stagemedia {
  position:absolute;
  left: 478px;
  top: 103px;

}

#stage.multistage .stage-contents.large.halfhalf .text {
  margin-top: 1.4em;
}

#stage.multistage .stage-contents.large.halfhalf .subtitle {
  display:none;
}

#stage.multistage .stage-contents.large.halfhalf .kicker {
  font-size: 20px;
  margin-bottom: 0.6em;
}

/* full width image large stage */


#stage.multistage .stage-contents.large.fullwidthimage .title {
  position:absolute;
  left: 12px;
  top: 332px;
  width: 650px;
  font-size: 59px;
  line-height: 1em;
  font-weight: bold;
}

#stage.multistage .stage-contents.large.fullwidthimage .stagemedia {
  position:absolute;
  left: 0;
  top: 0;
  height: 320px;
  overflow:hidden;
}

#stage.multistage .stage-contents.large.fullwidthimage .text {
  position:absolute;
  left: 667px;
  top: 336px;
  right: 20px;
}
#stage.multistage .stage-contents.large.fullwidthimage .text a.important,
#stage.multistage .stage-contents.large.fullwidthimage .text a.stagelink {
    border: 0px;
}

#stage.multistage .stage-contents.large.fullwidthimage .subtitle,
#stage.multistage .stage-contents.large.fullwidthimage .kicker {
  display:none;
}

/* one line layout large stage */

#stage.multistage .stage-contents.large.headline1line .textcontainer {
  position:absolute;
  left: 70px;
  top: 56px;
  padding-right:20px;
}

#stage.multistage .stage-contents.large.headline1line .title {
  font-size: 68px;
  line-height: 1em;
  font-weight: bold;
}

#stage.multistage .stage-contents.large.headline1line .stagemedia {
  position:absolute;
  left: 113px;
  top: 184px;
}

#stage.multistage .stage-contents.large.headline1line .text {
  position:absolute;
  left: 455px;
  top: 160px;
  width: 390px;
}

#stage.multistage .stage-contents.large.headline1line .subtitle {
  position:absolute;
  top: 80px;
  left: 5px;
  font-size: 23px;
}

#stage.multistage .stage-contents.large.headline1line .kicker {
  display:none;
}

/* one line layout, no subline, large stage */

#stage.multistage .stage-contents.large.headline1line_nosubline .textcontainer {
  position:absolute;
  left: 70px;
  top: 96px;
  padding-right:20px;
}

#stage.multistage .stage-contents.large.headline1line_nosubline .title {
  font-size: 68px;
  line-height: 1em;
  font-weight: bold;
}

#stage.multistage .stage-contents.large.headline1line_nosubline .stagemedia {
  position:absolute;
  left: 143px;
  top: 184px;
}

#stage.multistage .stage-contents.large.headline1line_nosubline .text {
  position:absolute;
  width: 390px;
  left: 475px;
  top: 120px;
}

#stage.multistage .stage-contents.large.headline1line_nosubline .subtitle,
#stage.multistage .stage-contents.large.headline1line_nosubline .kicker {
  display:none;
}

/* two line layout large stage */

#stage.multistage .stage-contents.large.headline2line .textcontainer {
  position:absolute;
  left: 70px;
  top: 60px;
  padding-right:20px;
  width: 870px;
}

#stage.multistage .stage-contents.large.headline2line .title {
  font-size: 68px;
  line-height: 72px;
  font-weight: bold;
}

#stage.multistage .stage-contents.large.headline2line .stagemedia {
  position:absolute;
  left: 143px;
  top: 213px;
}

#stage.multistage .stage-contents.large.headline2line .text {
  position:absolute;
  padding-right: 30px;
  left: 450px;
  top: 189px;
}

#stage.multistage .stage-contents.large.headline2line .subtitle,
#stage.multistage .stage-contents.large.headline2line .kicker {
  display:none;
}

/* three line layout large stage */

#stage.multistage .stage-contents.large.headline3line .textcontainer {
  position:absolute;
  left: 70px;
  top: 51px;
  padding-right:20px;
  width: 870px;
}

#stage.multistage .stage-contents.large.headline3line .title {
  font-size: 62px;
  line-height: 64px;
  font-weight: bold;
}

#stage.multistage .stage-contents.large.headline3line .stagemedia {
  position:absolute;
  left: 205px;
  top: 257px;
}

#stage.multistage .stage-contents.large.headline3line .text {
  position:absolute;
  padding-right: 30px;
  left: 475px;
  top: 240px;
}

#stage.multistage .stage-contents.large.headline3line .subtitle,
#stage.multistage .stage-contents.large.headline3line .kicker {
  display:none;
}

/* stage topics */

#stage .stage-topics {
  background-color: white;
  font-size: 14px;
  height: 24px;
  padding-left: 0.5em;
  padding-top: 7px;
}

#stage .stage-topics .heading {
  display: inline;
  float: left;
  font-size: 15px;
  font-weight: bold;
  padding: 0px 10px 0px 0px;
}

#stage .stage-topics ul {
  float: left;
  display: block;
  margin-left: 0px;
}

#stage .stage-topics ul li {
  display: block;
  float: left;
}

#stage .stage-topics ul li a {
  font-size: 15px;
}

#stage .stage-topics ul li.active a,
#stage .stage-topics ul li a:hover {
  text-decoration: underline;
}

#stage .stage-topics ul li {
  padding-left: 15px;
  padding-right: 10px;
  position: relative;
}

#stage .stage-topics ul li.topic div.articles_popup {
  position:absolute;
  left:-39px;
  top:-32px;
}

#stage .stage-topics ul li.topic div.articles_popup div.content {
  background-color:white;
  border-bottom: 0px !important;
  padding:3px;
  text-align: center;
  white-space: nowrap;
}

#stage .stage-topics ul li.topic div.articles_popup div.bottom {
  width: 85px;
  height: 8px;
}

/* small/large switcher */

#stage.multistage li.format-switcher {
  position:absolute;
  right:5px;
}

#stage.multistage li.format-switcher a span {
  display:none;
}

#stage.multistage li.format-switcher a {
  display: block;
  position: absolute;
  right: 6px;
  width: 15px;
  height: 15px;
}

#stage.multistage .stage-topics ul li.format-switcher a:hover {
  text-decoration:none;
}

#stage.multistage li.format-switcher.small a {
  background-image: url('formatswitch-small.png');
}

#stage.multistage li.format-switcher.large a {
  background-image: url('formatswitch-large.png');
}

#stage.multistage li.format-switcher.dynamic {
  display: none;
}


/* Topics */

#stage-box {
  background: url('all_topics.jpg') no-repeat scroll 0 0 transparent;
}
#stage .header .arbeit {
  background: url('arbeit.jpg') no-repeat scroll 0 0 transparent;
}

#stage .header .europa_\&_internationales {
  background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}
#stage .header .mitbestimmung {
  background: url('mitbestimmung.jpg') no-repeat scroll 0 0 transparent;
}
#stage .header .sozialpolitik {
  background: url('sozialpolitik.jpg') no-repeat scroll 0 0 transparent;
}
#stage .header .wirtschaft {
  background: url('wirtschaft.jpg') no-repeat scroll 0 0 transparent;
}
#stage .header .bildung {
  background: url('bildung.jpg') no-repeat scroll 0 0 transparent;
}
#stage .header .politik_\&_gesellschaft {
  background: url('politik_gesellschaft.jpg') no-repeat scroll 0 0 transparent;
}

div#stage_is_private {
    position:absolute;
    top:0;
    left:0;
    z-index:998;
    background-color:black;
    font-size: 20px;
    color:yellow;
    padding:5px;
}

/* Coda-Slider-2.0 styles */

.coda-slider-wrapper { }
.coda-slider { background: #D9E4E4; }

/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 972px; }
.coda-slider-wrapper.arrows .coda-slider { margin: 0 }

/* Arrow styling */

.coda-nav-left a, .coda-nav-right a {
  position: absolute;
  height: 31px;
  width: 16px;
  top: 163px;
  z-index:2999;
}

.coda-nav-left a {
  background-image: url('left.gif');
  left: 6px;
}

.coda-nav-left a:hover {
  background-image: url('left-active.gif');
}

.coda-nav-right a {
  background-image: url('right.gif');
  right: 6px;
}

.coda-nav-right a:hover {
  background-image: url('right-active.gif');
}

.coda-slider-wrapper {
  clear: both;
  overflow: none;
}

.coda-slider {
  float: left;
  overflow: hidden;
  position: relative;
}

.coda-slider .panel {
  display: block;
  float: left;
}

.coda-slider .panel-container {
  position: relative;
}

.coda-nav-left, .coda-nav-right {
  float: left;
}

.coda-nav-left a, .coda-nav-right a {
  display: block;
  text-align: center;
  text-decoration: none;
}

.panel-wrapper .stage-contents {
  position: relative;
}

.coda-slider .loading {
  display: none;
}

#animated_stage {
  display: none;
}


/* OUTPUT OF REGION-TOPIC-CSS-CREATION-SCRIPT */

#dgb.koeln-bonn #stage .header .kommunalpolitik,
#dgb.koeln-bonn #stage.multistage.kommunalpolitik .stage-contents,
#dgb.koeln-bonn #animated_stage .panel-wrapper .kommunalpolitik {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.hessen-thueringen #stage .header .landespolitik,
#dgb.hessen-thueringen #stage.multistage.landespolitik .stage-contents,
#dgb.hessen-thueringen #animated_stage .panel-wrapper .landespolitik {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.nrw #stage .header .wirtschaft_\&_ökologie,
#dgb.nrw #stage.multistage.wirtschaft_\&_ökologie .stage-contents,
#dgb.nrw #animated_stage .panel-wrapper .wirtschaft_\&_ökologie {
    background: url('wirtschaft.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.nrw #stage .header .bildung_\&_ausbildung,
#dgb.nrw #stage.multistage.bildung_\&_ausbildung .stage-contents,
#dgb.nrw #animated_stage .panel-wrapper .bildung_\&_ausbildung {
    background: url('bildung.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.nrw #stage .header .öffentlicher_dienst,
#dgb.nrw #stage.multistage.öffentlicher_dienst .stage-contents,
#dgb.nrw #animated_stage .panel-wrapper .öffentlicher_dienst {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.bw #stage .header .landespolitik,
#dgb.bw #stage.multistage.landespolitik .stage-contents,
#dgb.bw #animated_stage .panel-wrapper .landespolitik {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.bayern #stage .header .landespolitik,
#dgb.bayern #stage.multistage.landespolitik .stage-contents,
#dgb.bayern #animated_stage .panel-wrapper .landespolitik {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.niedersachsen #stage .header .umweltpolitik,
#dgb.niedersachsen #stage.multistage.umweltpolitik .stage-contents,
#dgb.niedersachsen #animated_stage .panel-wrapper .umweltpolitik {
    background: url('mitbestimmung.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.niedersachsen #stage .header .beamtenpolitik,
#dgb.niedersachsen #stage.multistage.beamtenpolitik .stage-contents,
#dgb.niedersachsen #animated_stage .panel-wrapper .beamtenpolitik {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.sh-suedost #stage .header .beatung_\&_ehrenamt,
#dgb.sh-suedost #stage.multistage.beatung_\&_ehrenamt .stage-contents,
#dgb.sh-suedost #animated_stage .panel-wrapper .beatung_\&_ehrenamt {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.leipzig-nordsachsen #stage .header .kommunalpolitik,
#dgb.leipzig-nordsachsen #stage.multistage.kommunalpolitik .stage-contents,
#dgb.leipzig-nordsachsen #animated_stage .panel-wrapper .kommunalpolitik {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.hamburg #stage .header .hamburg,
#dgb.hamburg #stage.multistage.hamburg .stage-contents,
#dgb.hamburg #animated_stage .panel-wrapper .hamburg {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.nord #stage .header .landespolitik,
#dgb.nord #stage.multistage.landespolitik .stage-contents,
#dgb.nord #animated_stage .panel-wrapper .landespolitik {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.einblick #stage .header .arbeit_\&_soziales,
#dgb.einblick #stage.multistage.arbeit_\&_soziales .stage-contents,
#dgb.einblick #animated_stage .panel-wrapper .arbeit_\&_soziales {
    background: url('arbeit.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.einblick #stage .header .gewerkschaften,
#dgb.einblick #stage.multistage.gewerkschaften .stage-contents,
#dgb.einblick #animated_stage .panel-wrapper .gewerkschaften {
    background: url('sozialpolitik.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.dgb #stage .header .internationales_\&_europa,
#dgb.dgb #stage.multistage.internationales_\&_europa .stage-contents,
#dgb.dgb #animated_stage .panel-wrapper .internationales_\&_europa {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.sh-nordwest #stage .header .demokratie_\&_mitbestimmung,
#dgb.sh-nordwest #stage.multistage.demokratie_\&_mitbestimmung .stage-contents,
#dgb.sh-nordwest #animated_stage .panel-wrapper .demokratie_\&_mitbestimmung {
    background: url('mitbestimmung.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.sh-nordwest #stage .header .europa,
#dgb.sh-nordwest #stage.multistage.europa .stage-contents,
#dgb.sh-nordwest #animated_stage .panel-wrapper .europa {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.sh-nordwest #stage .header .frauen,
#dgb.sh-nordwest #stage.multistage.frauen .stage-contents,
#dgb.sh-nordwest #animated_stage .panel-wrapper .frauen {
    background: url('sozialpolitik.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frankfurt-rhein-main #stage .header .arbeit_\&_ausbildung,
#dgb.frankfurt-rhein-main #stage.multistage.arbeit_\&_ausbildung .stage-contents,
#dgb.frankfurt-rhein-main #animated_stage .panel-wrapper .arbeit_\&_ausbildung {
    background: url('arbeit.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frankfurt-rhein-main #stage .header .internationales,
#dgb.frankfurt-rhein-main #stage.multistage.internationales .stage-contents,
#dgb.frankfurt-rhein-main #animated_stage .panel-wrapper .internationales {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.thueringen #stage .header .regionales,
#dgb.thueringen #stage.multistage.regionales .stage-contents,
#dgb.thueringen #animated_stage .panel-wrapper .regionales {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frauen #stage .header .vereinbarkeit,
#dgb.frauen #stage.multistage.vereinbarkeit .stage-contents,
#dgb.frauen #animated_stage .panel-wrapper .vereinbarkeit {
    background: url('politik_gesellschaft.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frauen #stage .header .gleichstellung,
#dgb.frauen #stage.multistage.gleichstellung .stage-contents,
#dgb.frauen #animated_stage .panel-wrapper .gleichstellung {
    background: url('arbeit.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frauen #stage .header .entgeltgleichheit,
#dgb.frauen #stage.multistage.entgeltgleichheit .stage-contents,
#dgb.frauen #animated_stage .panel-wrapper .entgeltgleichheit {
    background: url('mitbestimmung.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frauen #stage .header .soziales,
#dgb.frauen #stage.multistage.soziales .stage-contents,
#dgb.frauen #animated_stage .panel-wrapper .soziales {
    background: url('sozialpolitik.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frauen #stage .header .karrierechancen,
#dgb.frauen #stage.multistage.karrierechancen .stage-contents,
#dgb.frauen #animated_stage .panel-wrapper .karrierechancen {
    background: url('wirtschaft.jpg') no-repeat scroll 0 0 transparent;
}


#dgb.frauen #stage .header .internationales_\&_europa,
#dgb.frauen #stage.multistage.internationales_\&_europa .stage-contents,
#dgb.frauen #animated_stage .panel-wrapper .internationales_\&_europa {
    background: url('europa_internationales.jpg') no-repeat scroll 0 0 transparent;
}

