/* --- M O D U L E  P L U S (DA) ---------------------- */

/* Basis-Klasse für Headlines aus dem HeadlinePlus-Modul */
.md-headline {
    display: block;
    margin: 0;
    padding: 0;
}

/* #### Module Titel (noch Alt) ##################*/
.col-lg-8.col-lg-offset-2.centered {
    margin-left: 0px;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

/* =========================================================
   H E A D L I N E   P L U S
   (REX_VALUE 3–7)
   ========================================================= */

/* --- (Value Array 3.1) md_txtdef (Text - Formatvorgabe) --- */
.md_txb01 {
    font-family: 'Exo', sans-serif;
    background-color: transparent;
    color: #5b5b5b;
    font-size: 2em;
    font-weight: 300;
    padding-bottom: 0.4em;
    margin-bottom: 1.0em;
    text-align: center;
}
.md_txb10 {
    font-family: 'Exo', sans-serif;
    background-color: transparent;
    color: #5b5b5b;
    font-size: 2em;
    font-weight: 300;
    padding-bottom: 0.4em;
    margin-bottom: 1.0em;
    text-align: center;
}
.md_txb20 {
    font-family: 'Exo', sans-serif;
    background-color: transparent;
    color: #5b5b5b;
    font-size: 2em;
    font-weight: 300;
    padding-bottom: 0.4em;
    margin-bottom: 1.0em;
    border-bottom: 2px solid #5b5b5b;
    text-align: center;
}
.md_txb30 {
    font-family: 'Exo', sans-serif;
    background-color: transparent;
    color: #5b5b5b;
    font-size: 1.6em;
    font-weight: 300;
    padding-bottom: 0.4em;
    margin-bottom: 1.0em;
    text-align: center;
}
.md_txb40 {
    font-family: 'Exo', sans-serif;
    background-color: transparent;
    color: #5b5b5b;
    font-size: 1.6em;
    font-weight: 300;
    padding-bottom: 0.4em;
    margin-bottom: 1.0em;
    border-bottom: 2px solid #5b5b5b;
    text-align: center;
}

/* --- (Value Array 3.2) md_txtalg (Textausrichtung) --- */
.md_txalli { text-align: left; }
.md_txalce { text-align: center; }
.md_txalre { text-align: right; }

/* --- (Value Array 3.3) md_txtwidth (Ausdehnung Screen/Content) --- */
.md_sc { width: 100%; }

/* -----------------------------------------------------------------------*/

/* --- (Value Array 4.1) md_ffont (Schriftart) --- */
.md_ff01 { font-family: 'Exo', sans-serif; }
.md_ff02 { font-family: 'Exo 2', sans-serif; }
.md_ff03 { font-family: 'Lato', sans-serif; }
.md_ff04 { font-family: 'Open Sans', sans-serif; }
.md_ff05 { font-family: 'Open Sans Condensed', sans-serif; }
.md_ff06 { font-family: 'Patrick Hand', cursive; }
.md_ff07 { font-family: 'Patrick Hand SC', cursive; }
.md_ff08 { font-family: 'Rock Salt', cursive; }
.md_ff09 { font-family: 'Shadows Into Light', cursive; }
.md_ff10 { font-family: 'Shadows Into Light Two', cursive; }
.md_ff11 { font-family: 'Permanent Marker', cursive; }

/* --- (Value Array 4.2) md_fsz (Schriftgröße) --- */
.md_fsz04 { font-size: 0.4em; }
.md_fsz06 { font-size: 0.6em; }
.md_fsz08 { font-size: 0.8em; }
.md_fsz10 { font-size: 1.0em; }
.md_fsz12 { font-size: 1.2em; }
.md_fsz14 { font-size: 1.4em; }
.md_fsz16 { font-size: 1.6em; }
.md_fsz18 { font-size: 1.8em; }
.md_fsz20 { font-size: 2.0em; }
.md_fsz25 { font-size: 2.5em; }
.md_fsz30 { font-size: 3.0em; }
.md_fsz35 { font-size: 3.5em; }
.md_fsz40 { font-size: 4.0em; }
.md_fsz45 { font-size: 4.5em; }
.md_fsz50 { font-size: 5.0em; }

/* --- (ValueArray 4.3) md_fco (Schriftfarbe) --- */
.md_fco01 { color: #fff; }
.md_fco02 { color: #f2f2f2; }
.md_fco03 { color: #c4c4c4; }
.md_fco04 { color: #888888; }
.md_fco05 { color: #5b5b5b; }
.md_fco06 { color: #3d3d3d; }
.md_fco07 { color: #000; }
.md_fco08 { color: #ffbf00; }
.md_fco09 { color: red; }
.md_fco10 { color: blue; }

/* --- (Value Array 4.4) md_fwg (Schriftdicke) --- */
.md_fwg30 { font-weight: 300; }
.md_fwg40 { font-weight: 400; }
.md_fwg60 { font-weight: 600; }
.md_fwg80 { font-weight: 800; }

/* --- (Value Array 4.5) md_fzb (Zeilenabstand) --- */
.md_fzb06 { line-height: 0.6em; }
.md_fzb08 { line-height: 0.8em; }
.md_fzb10 { line-height: 1.0em; }
.md_fzb12 { line-height: 1.2em; }
.md_fzb14 { line-height: 1.4em; }
.md_fzb16 { line-height: 1.6em; }
.md_fzb18 { line-height: 1.8em; }
.md_fzb20 { line-height: 2.0em; }
.md_fzb25 { line-height: 2.5em; }
.md_fzb30 { line-height: 3.0em; }

/* --- (Value Array 4.6) md_fst (Schriftstil) --- */
.md_fstno { font-style: normal; }
.md_fstit { font-style: italic; }
.md_fstob { font-style: oblique; }
.md_fstin { font-style: initial; }

/* --- (Value Array 4.7) md_ftrs (Schrift-Umwandlung) --- */
.md_ftrup { text-transform: uppercase; }
.md_ftrlo { text-transform: lowercase; }
.md_ftrca { text-transform: capitalize; }

/* --- (Value Array 4.8) md_fdc (Schrift-Dekoration) --- */
.md_fdcun { text-decoration: underline; }
.md_fdcov { text-decoration: overline; }
.md_fdcth { text-decoration: line-through; }

/* --- (Value Array 4.9) md_fsh (Schriftschatten) --- */
.md_fshli { text-shadow: 5px 5px 5px #c4c4c4; }
.md_fshno { text-shadow: 5px 5px 5px #888888; }
.md_fshst { text-shadow: 5px 5px 5px #5b5b5b; }

/* -----------------------------------------------------------------------*/

/* --- (Value Array 5.1) md_txliwg (Liniendicke) --- */
.md_txliwg01 { border-width: 1px; }
.md_txliwg02 { border-width: 2px; }
.md_txliwg03 { border-width: 3px; }
.md_txliwg04 { border-width: 4px; }
.md_txliwg05 { border-width: 5px; }
.md_txliwg06 { border-width: 6px; }
.md_txliwg08 { border-width: 8px; }
.md_txliwg10 { border-width: 10px; }
.md_txliwg12 { border-width: 12px; }
.md_txliwg14 { border-width: 14px; }
.md_txliwg16 { border-width: 16px; }
.md_txliwg18 { border-width: 18px; }
.md_txliwg20 { border-width: 20px; }
.md_txliwg00 { border-width: 0px; }

/* --- (Value Array 5.2) md_txlico (Linienfarbe) --- */
.md_txlico01 { border-top-color: #fff; }
.md_txlico02 { border-top-color: #f2f2f2; }
.md_txlico03 { border-top-color: #c4c4c4; }
.md_txlico04 { border-top-color: #888888; }
.md_txlico05 { border-top-color: #5b5b5b; }
.md_txlico06 { border-top-color: #3d3d3d; }
.md_txlico07 { border-top-color: #000; }
.md_txlico08 { border-top-color: #ffbf00; }
.md_txlico09 { border-top-color: red; }
.md_txlico10 { border-top-color: blue; }

/* --- (Value Array 5.3) md_txlist (Linienstil) --- */
.md_txlistso { border-top-style: solid; }
.md_txlistdo { border-top-style: dotted; }
.md_txlistda { border-top-style: dashed; }
.md_txlistdb { border-top-style: double; }
.md_txlistgr { border-top-style: groove; }
.md_txlistri { border-top-style: ridge; }

/* -----------------------------------------------------------------------*/

/* --- (Value Array 6.1) md_txditl (Abstand Text/Linie) --- */
.md_txditl04 { padding-bottom: 0.4em; }
.md_txditl06 { padding-bottom: 0.6em; }
.md_txditl08 { padding-bottom: 0.8em; }
.md_txditl10 { padding-bottom: 1.0em; }
.md_txditl12 { padding-bottom: 1.2em; }
.md_txditl14 { padding-bottom: 1.4em; }
.md_txditl16 { padding-bottom: 1.6em; }
.md_txditl18 { padding-bottom: 1.8em; }
.md_txditl20 { padding-bottom: 2.0em; }

/* --- (Value Array 6.2) md_txditb (Abstand oben/unten) --- */
.md_txditb04 { padding-top: 0.4em; padding-bottom: 0.4em; }
.md_txditb06 { padding-top: 0.6em; padding-bottom: 0.6em; }
.md_txditb08 { padding-top: 0.8em; padding-bottom: 0.8em; }
.md_txditb10 { padding-top: 1.0em; padding-bottom: 1.0em; }
.md_txditb12 { padding-top: 1.2em; padding-bottom: 1.2em; }
.md_txditb14 { padding-top: 1.4em; padding-bottom: 1.4em; }
.md_txditb16 { padding-top: 1.6em; padding-bottom: 1.6em; }
.md_txditb18 { padding-top: 1.8em; padding-bottom: 1.8em; }
.md_txditb20 { padding-top: 2.0em; padding-bottom: 2.0em; }

/* --- (Value Array 6.3) md_txditp (Abstand oben) --- */
.md_txditp04 { padding-top: 0.4em; }
.md_txditp06 { padding-top: 0.6em; }
.md_txditp08 { padding-top: 0.8em; }
.md_txditp10 { padding-top: 1.0em; }
.md_txditp12 { padding-top: 1.2em; }
.md_txditp14 { padding-top: 1.4em; }
.md_txditp16 { padding-top: 1.6em; }
.md_txditp18 { padding-top: 1.8em; }
.md_txditp20 { padding-top: 2.0em; }

/* --- (Value Array 6.4) md_txdibt (Abstand unten) --- */
.md_txdibt04 { padding-bottom: 0.4em; }
.md_txdibt06 { padding-bottom: 0.6em; }
.md_txdibt08 { padding-bottom: 0.8em; }
.md_txdibt10 { padding-bottom: 1.0em; }
.md_txdibt12 { padding-bottom: 1.2em; }
.md_txdibt14 { padding-bottom: 1.4em; }
.md_txdibt16 { padding-bottom: 1.6em; }
.md_txdibt18 { padding-bottom: 1.8em; }
.md_txdibt20 { padding-bottom: 2.0em; }

/* -----------------------------------------------------------------------*/

/* --- (Value Array 7.1) md_txbgco (Hintergrund Farbe) --- */
.md_txbgco01 { background-color: #fff; padding: 0.4em; }
.md_txbgco02 { background-color: #f2f2f2; padding: 0.4em; }
.md_txbgco03 { background-color: #c4c4c4; padding: 0.4em; }
.md_txbgco04 { background-color: #888888; padding: 0.4em; }
.md_txbgco05 { background-color: #5b5b5b; padding: 0.4em; }
.md_txbgco06 { background-color: #3d3d3d; padding: 0.4em; }
.md_txbgco07 { background-color: #000; padding: 0.4em; }
.md_txbgco08 { background-color: #ffbf00; padding: 0.4em; }
.md_txbgco09 { background-color: red; padding: 0.4em; }
.md_txbgco10 { background-color: blue; padding: 0.4em; }

/* --- (Value Array 7.2) md_txbgia (Hintergrund Innenabstand) --- */
.md_txbgia02 { padding: 0.2em; }
.md_txbgia04 { padding: 0.4em; }
.md_txbgia06 { padding: 0.6em; }
.md_txbgia08 { padding: 0.8em; }
.md_txbgia10 { padding: 1.0em; }
.md_txbgia12 { padding: 1.2em; }
.md_txbgia14 { padding: 1.4em; }
.md_txbgia16 { padding: 1.6em; }
.md_txbgia18 { padding: 1.8em; }
.md_txbgia20 { padding: 2.0em; }

/* =========================================================
   L I N I E N   P L U S
   (REX_VALUE 11–13)
   nutzt u.a. die gleichen Klassen wie HeadlinePlus:
   - md_txliwg*, md_txlico*, md_txlist*
   - md_txditb*, md_txditp*, md_txdibt*
   - md_sc
   ========================================================= */

/* --- (Value Array 11/1) md_lindef (Linie - Basisformat) --- */
.md_lib01 {
    border-top: 2px solid #888888;
    background-color: transparent;
}

.md_lib10 {
    border-top: 2px dotted #888888;
    background-color: transparent;
}

.md_lib20 {
    border-top: 2px dashed #888888;
    background-color: transparent;
}

.md_lib30 {
    border-top: 2px double #888888;
    background-color: transparent;
}

.md_lib40 {
    border-top: 6px groove #f2f2f2;
    background-color: transparent;
}

.md_lib50 {
    border-top: 6px ridge #f2f2f2;
    background-color: transparent;
}

/* --- (Value Array 11/2) md_lishort (Linien-Kürzung li/re) --- */
.md_lish05 { margin: 0 5%; }
.md_lish15 { margin: 0 15%; }
.md_lish25 { margin: 0 25%; }

/* --- (Value Array 11/3) md_liptli (Längenanpassung Punktlinie) --- */
.md_lipl01  { margin: 0 -1px; }
.md_lipl02  { margin: 0 -2px; }
.md_lipl03  { margin: 0 -3px; }
.md_lipl04  { margin: 0 -4px; }
.md_lipl05  { margin: 0 -5px; }
.md_lipl06  { margin: 0 -6px; }
.md_lipl08  { margin: 0 -8px; }
.md_lipl10  { margin: 0 -10px; }
.md_lipl12  { margin: 0 -12px; }
.md_lipl14  { margin: 0 -14px; }
.md_lipl16  { margin: 0 -16px; }
.md_lipl18  { margin: 0 -18px; }
.md_lipl20  { margin: 0 -20px; }

.md_lipl05p { margin: 0 5%; }
.md_lipl15p { margin: 0 15%; }
.md_lipl25p { margin: 0 25%; }
