/* print.css */
* { background-image: none; }
body {
    color: #000000 !important;
    background-color: #ffffff !important;
    color:#000000 !important;
    background-image: none;
    clear:both;
    float:none;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
}
#serviceLeiste, #hauptNavigation, #navigation, #breadcrumb, #footerLinks, #footer, .banner, .navigation, .schnellsuche, .hidden, .bildfunktionen, .jahreLeiste, .monatLeiste, #zierElemente, #zierElemente_abstand, .ankertabsListeMonat, .artikelLink, .teaser .linkIntern, .clear, .presseJahresUebersicht, h2.printhide, .buchstabenLeiste, #imageSlider1, .hide, #sitzungsFrei .bildunterschrift, .sitzungsFrei .bildunterschrift, #sitzungsWoche .bildunterschrift, .sitzungsWoche .bildunterschrift, .plenumLive, .sliderZurueck, .sliderWeiter, .skip, .skip2, #context h1.hidden, .sliderMove .sliderBild img, .namentlichAuswahlListe, .namentlichAufklappButton, .namentlichHighlight, .namentlichPopup, .namentlichFilterOptionen, .namentlichFilterMdbListe, .namentlichMdbSuche, .namentlichNavigation, .namentlichOptionen, .namentlichOptionenAktiv, .namentlichAbstimmungAuswahl, .namentlichBlock p a img, .namentlichFDGesamt li a img, .namentlichFDNavigation, .namentlichFDBlock p, .namentlichAufklappButtonWK, .namentlichWKSuche, .namentlichNamensAnkerliste, .scrollbar, .namentlichNavi, #mainImageSliderControl, .modulWechselTeaser .playButton, .modulTeaser .playButton, .modulWechselTeaser p.mehr, .modulPetitionen .scrollbarUp, .modulPetitionen .scrollbarDown, .modulPetitionTeaser .mehr, .modulPetitionTeaser .untertitel, .modulAdler, .modulKalender, .sitzungswoche, #sitzungsWoche, .modulTeaser.modulKalenderblatt {
    display: none !important;
}
object {
    display:none;
}
.namentlichFilterInhalt h3 {
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 1.65em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.3em;
}
.namentlichFilterBlock h4 {
    font-size: 1.85em;
    margin: 0;
    padding: 0 0 0.5em;
}
.namentlichFilterTitel {
    background: url(/resource/blob/13098/615eb42a50c86a52e966b238e13ca9f6/trenner-gif.gif) repeat-x scroll 0 bottom transparent;
    float: left;
    margin: 0 0 1.8em;
    width: 100%;
}
.namentlichFilterInhalt {
    float: left;
    padding: 1em 0 1.8em;
    width: 100%;
}
.namentlichFilter4 .namentlichFilterBlock {
    width: 12.8em;
}
.namentlichFilterBlock {
    float: left;
    padding: 0 2em 0 0;
    width: 9.5em;
}
#namentlicheAbstimmungen ul {
    list-style-type: none;
}
.namentlichFilter4 .namentlichFilterBlock ul {
    width: 12.8em;
}
.namentlichFilterBlock ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 6.5em;
}
.namentlichFilterBlock li {
    float: left;
    padding: 0 3px 0 0;
}
.namentlichFilterBlock p {
    float: left;
    font-size: 1.85em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em 0 0;
    width: 100%;
}
.namentlichBlock {
    float: left;
    padding: 1em 0 0 3.8em;
}
.namentlichBlock h3 {
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.4em;
}
.namentlichFraktionen {
    clear: both;
    float: left;
    margin-left: -3.8em;
}
.namentlichBlock ul {
    float: left;
    margin: 0;
    padding: 0 0 0.8em;
    width: 100px;
}
.namentlichBlock li {
    float: left;
    list-style-type: none;
    padding-right: 2px;
}
.namentlichLegende {
    border-collapse: collapse;
}
.namentlichLegende td {
    border: none !important;
    font-size: 12px;
}
.namentlichLegende .anzahl {
    text-align: right;
}
.namentlichFDGesamt h3 {
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.namentlichFraktionDetail ul {
    float: left;
    margin: 0;
    padding: 0;
}
.namentlichFraktionDetail li {
    float: left;
}
.namentlichFDGesamt h3 .zusatz {
    font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
    font-size: 0.65em;
}
.namentlichFraktionDetail .namentlichFDGesamt ul.legende {
    float: left;
    padding: 0.4em 0 0 80px;
}
.namentlichFDGesamt .legende li {
    padding-left: 1.8em;
}
.namentlichFDSlider {
    float: left;
    width: 16em;
}
.namentlichFDSlider ul {
    width: 130px;
}
.namentlichFDSlider li {
    line-height: 12px;
    margin: 0 4px 0 0;
}
.namentlichFraktionDetail, .namentlichFDInhalt {
    clear: both;
    float: left;
}
.namentlichFDInhalt {
    padding: 2.4em 0;
}
.namentlichFraktionDetail .namentlichFDMdbs ul {
    margin: 0 0 0 2em;
}
.namentlichFraktionDetail .namentlichFDMdbs li {
    margin: 0 0 2.4em 2em;
    width: 5.5em;
}
#namentlicheAbstimmungen .standardBox {
    float: left;
    clear: both;
    width: 100%;
    padding: 40px 0 0 0;
}
.namentlichFDBlock h3 {
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.6em;
}
.namentlichFraktionDetail .namentlichFDBlock ul {
    margin: -2px 0 0 0;
    width: 80px;
}
.namentlichFDFraktionen {
    float: left;
    width: 100%;
}
.namentlichFDBlock {
    float: left;
    width: 14em;
}
.namentlichFDBlock li {
    line-height: 1px;
    margin: 0 2px 0 0;
}
.namentlichNamensliste h3 {
    clear: both;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 1.65em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.4em;
}
.namentlichNamensliste ul {
    background: url(/resource/blob/13098/615eb42a50c86a52e966b238e13ca9f6/trenner-gif.gif) repeat-x scroll 0 0 transparent;
    float: left;
    margin: 0 0 1.8em;
    padding: 0;
    width: 100%;
}
.namentlichNamensliste li {
    background: url(/resource/blob/13098/615eb42a50c86a52e966b238e13ca9f6/trenner-gif.gif) repeat-x scroll 0 bottom transparent;
    float: left;
    padding: 0.6em 0;
    width: 100%;
}
.namentlichNamensliste .mdbName {
    width: 255px;
}
.namentlichNamensliste .mdbFraktion {
    width: 120px;
}
.namentlichNamensliste .mdbLand {
    width: 206px;
}
.namentlichNamensliste li div {
    float: left;
}
#sitzungsFrei, .sitzungsFrei, #sitzungsWoche, .sitzungsWoche {
    clear:both;
    float:none;
    font-size:12px;
    padding-bottom:1em;
}
.logo {
    float:right;
    margin-bottom: 24px;
}
a:link, a:visited, a:hover, a:focus, a:active {
    color: #000000;
    text-decoration: none;
}
img {
    border:none;
}
h1, h2 {
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    clear:both;
}
h1 {
    font-size:24px;
}
h2, div.klappBoxTitel {
    font-size:19px;
}
h3, h4, h5, h6, div.klappBoxTitel {
    font-size:12px;
    font-weight:normal;
}
abbr {
    text-decoration: none;
    border: none;
}
#container {
    clear:both;
    float:none;
    margin-top:1em;
    font-size:12px;
}
br.clear {
    clear:both;
    float: none;
}
table {
    margin-top:1em;
    margin-bottom:1em;
    height: 100%;
}
table.zweiSpalten {
    width:80%;
}
.zweiSpalten td {
    width:50%;
}
caption {
    font-family: Georgia, Times New Roman, Times, serif;
    text-align:left;
    font-size:19px;
}
th {
    text-align:left;
    background-color: #AAAAAA;
    height: 100%;
    padding:0.3em;
    vertical-align: top;
    border: 1px solid #000000 !important;
    margin: 0;
    text-align: left !important;
}
td {
    padding:0.3em;
    vertical-align: top;
    border: 1px solid #000000 !important;
    margin: 0;
    height: 100%;
}
#printFooter {
    clear:both;
    margin:auto;
    margin-top: 5em;
    display: block;
    font-size:12px;
}
#printFooter hr {
    color:#000000;
    background-color:#000000;
    font-size:0.07em;
}
#sitzungsFrei, .sitzungsFrei {
    clear:both;
    float:none;
}
.teaserUebersicht .bildLinks .bildDivKlein {
    float: left;
    padding-right:1em;
}
.teaserUebersicht .bildRechts .standardBox {
    float: left;
    width: 65%;
    margin-top:0;
    padding-top:0;
}
.teaserUebersicht .bildLinks .standardBox {
    margin-top:0;
    padding-top:0;
}
.teaserUebersicht .bildLinks .standardBox h2, .teaserUebersicht .bildRechts .standardBox h2 {
    margin-top:0;
    padding-top:0;
}
.teaserUebersicht .bildRechts .bildDivKlein {
    float: right;
   padding-left:1em;
}
.teaserUebersicht {
    clear:both;
    float:none;
    padding-top:1em;
    padding-bottom:1em;
}
.fotoBox {
    float:left;
    width:32%;
}
.infoBox, .fotoListeBox {
    clear:both;
}
.bilderGalerieAlt {
    float: left;
}
.standardBox table {
    border-collapse: collapse;
}
.printOnly {
    display: block;
}
#context ul, #context ul li {
    padding: 0;
    margin: 0;
}
#context .infoMaterial ul li {
    list-style: none !important;
}
ol.listAlpha {
    list-style-type: lower-alpha;
}
ol.listUpperAlpha {
    list-style-type: upper-alpha;
}
ol.listDecimal {
    list-style-type: decimal;
}
ol.listRoman {
    list-style-type: upper-roman;
}
ol.listDics {
    list-style-type: disc;
}
.standardBox ol {
    margin: 0 0 1.45em 1.5em;
    padding: 0;
}
h2 sup {
    font-size: 0.65em;
}
.registerTextRahmen {
    border: 1px solid #000000;
}
.registerUeberschrift {
    padding-top: 7pt;
    padding-bottom:0;
}
.registerText {
    padding: 0 10pt;
    margin: 6pt;
}
.standardBox blockquote {
    font-style: italic;
    line-height: 1.5em;
    margin: 0;
    padding: 1em 6em 1.45em 2.6em;
    quotes: "\201E" "\201D";
}
blockquote:before { 
    content: open-quote;
    font-weight: bold;
}
blockquote:after {
    content: close-quote;
    font-weight: bold;
}
.datenhandbuch table {
    height: 100%;
}
.datenhandbuch td {
    height: 100%;
}
.datenhandbuch h2 {
    page-break-after: avoid;
}
.page-break {
    display:block;
    page-break-before:always;
}
.dhbListTable {
    padding-left: 16pt;
    margin: 0;
}
.datenhandbuchTabelle td.right {
    text-align: right;
}
.datenhandbuchTabelle td.center {
    text-align: center;
}
.datenhandbuchTabelleBreit thead {
    page-break-after: avoid !important;
}
.datenhandbuch tr.noBorder td {
    border-bottom: none !important;
    border-top: none !important;
}
.datenhandbuch tr.noBorderBottom td {
    border-bottom: none !important;
}
.datenhandbuch tr.noBorderTop td {
    border-top: none !important;
}
.datenhandbuch h3 {
    margin: 0;
    padding: 1em 0 0.4em;
}
.standardBox .datenhandbuch h3 {
    font-size: 1.15em;
    font-weight: bold;
}
.datenhandbuch h4 {
    font-size: 1em;
    font-weight: bold;
}
.standardBox .datenhandbuch table ul {
    margin: 0.25em 0 1.45em 1em;
    padding: 0;
}
.inhalt .standardBox ul.dhbChapters {
    margin: 1.5em 0 0 1em;
    padding: 0;
}
.datenhandbuch td.rightNowrap, .datenhandbuch th.rightNowrap {
    text-align: right;
    white-space: nowrap;
}
.standardBox .datenhandbuch tr {
    vertical-align: top;
}
.datenhandbuch th {
    text-align: left;
}
.datenhandbuch td {
    text-align: left;
}
.datenhandbuch th.left, .datenhandbuch td.left {
    text-align: left;
}
.datenhandbuch th.right, .datenhandbuch td.right {
    text-align: right;
}
.datenhandbuch th.center, .datenhandbuch td.center {
    text-align: center;
}
.datenhandbuch th.top, .datenhandbuch td.top {
    vertical-align: top;
}
.datenhandbuch th.bottom, .datenhandbuch td.bottom {
    vertical-align: bottom;
}
.datenhandbuch th.middle, .datenhandbuch td.middle {
    vertical-align: middle;
}
.leichteSprache #container {
    font-size: 17px;
}
.leichteSprache .standardBox p {
    line-height: 1.3em;
    margin: 0;
    padding: 0 0 1.45em;
}
.leichteSprache #inhaltsbereich .bildunterschrift {
    font-size: 12px;
}
.leichteSprache h1 {
    font-size: 32px;
}
.leichteSprache h2 {
    font-size: 24px;
}
.leichteSprache .logo {
    float: left;
    margin: 0;
}
.leichteSprache #bildLeiste h1.bannerText {
    margin-bottom: 30px;
    float: left;
}
.leichteSprache .mehrLink {
    display: none !important;
}
.inhalt .voa .standardBox p {
    margin: 0;
    padding: 0;
}
.inhalt .voa .standardBox li.ohneAbstand {
    margin-top: 0;
}
.inhalt .standardBox p.voa_tab1 {
    margin-left: 1em;
}
.inhalt .standardBox p.voa_tab2 {
    margin-left: 6.9em;
}
.inhalt .standardBox p.voa_tab3 {
    margin-left: 9.4em;
}
.inhalt .standardBox p.voa_abstand {
    margin-top: 1.3em;
}
.inhalt .standardBox p.kleinAbstand {
    font-size: 0.9em;
    margin-top: 1.7em;
    margin-left: 0.1em;
}
.modulWechselTeaser, .modulTeaser, .modulMediathek p.untertitel, .modulMediathek li, #startseite .sliderMittel .sliderBildunterschrift, .modulBanner li {
    clear: both;
    width: 100%;
}
.modulBanner li {
    padding: 0 0 20px 20px;
}
.sliderMittel .sliderBildunterschrift p {
    padding: 10px 0 0 0;
}
#startseite .sliderMove .sliderBild img {
    display: block !important;
}
.modulWechselTeaser h2, .modulMediathek h2, .modulTeaser h2, .modulSlider h2 {
    font-size: 18px;
    margin-left: 0;
}
.modulMediathek h2, .modulSlider h2 {
    padding-left: 0;
}
.modulPetitionen, .modulMediathek, .modulTeaser p.text, .modulSlider, #startseite .sliderMittel .sliderBildunterschrift, #startseite .linkIntern {
    font-size: 12px;
    background: none;
    color: #000000;
    padding: 0;
}
.modulWechselTeaser p.untertitel {
    font-size: 14px;
}
#startseite .sliderMittel, #startseite .sliderMittel .sliderFenster, #startseite .sliderMove {
    width: 100% !important;
}
#startseite .sliderMittel .sliderBild {
    clear: both;
    width: 100%;
    height: auto;
    padding: 0 0 20px 0;
}
#startseite .modulPetitionen a, #startseite .modulMediathek p.untertitel a {
    color: #000000;
}
/*
#scrollbarPetitionen, .modulPetitionen .jsscrollbar .scrollbar, .modulPetitionen .viewport, .modulPetitionen .termineBox {
    height: 300px !important;
}
*/
.modulPetitionen {
    height: auto !important;
    min-height: 100%;
    max-height: 100%;
}
#scrollbarPetitionen, .modulPetitionen .termineBox {
    height: 100%;
}
.modulPetitionen .jsscrollbar .viewport {
    overflow: visible !important;
}
#scrollbarPetitionen, .modulPetitionen .termineBox {
    width: 100%;
    overflow: visible;
}
.modulPetitionen .termineBox ul {
    margin: 0;
    padding: 0 0 0 20px;
    float: none;
    list-style-type: disc;
}
.modulPetitionen .termineBox li {
    list-style-type: disc;
    background: none;
    padding: 0 0 10px 0;
    float: none;
}
.modulPetitionen li a {
    background: none;
    padding: 0;
}
.modulMediathek ul, .modulMediathek li, .modulBanner ul, .modulBanner li {
    list-style-type: none;
    padding: 0;
}
.modulBanner li {
    padding-bottom: 20px;
}
.modulMediathek h2 a, .modulWechselTeaser h2 a, .modulTeaser h2 a, .modulSlider h2 a {
    padding-left: 0;
    background: none;
}
.modulTeaser .bild {
    padding-bottom: 20px;
}
.modulTeaser h2 {
    padding: 0;
}
.modulBanner {
    padding-left: 20px;
}
