/** Diese Datei enthält eigene Textstile - in erster linie die, welche im 2015er Design hinzugefügt wurden
*   Später erstellte Text-Stile können ebenfalls hier untergebracht werden
*   Text-Stile die bereits über das Haupt-CSS definiert sind, sollten nicht hier nochmals definiert werden!
*   Für die Stile aus dem Haupt-CSS ist rte-proxy.css zuständig
*   Diese Datei wird sowohl im Frontend als auch im RTE (CKEditor5) eingebunden
*/



p.uzk15__code,
p.code {
    padding-left: 30px;
    border      : 1px dotted #DBDBDB;
    font-family : Courier, "Courier New", "FreeMono", monospace;
    display     : block;
    padding     : 4px;
    min-width   : 320px;
    text-align  : left;
    line-height : 1.2em;
}

p.uzk15__code em,
p.code em {
    font-family: Courier, "Courier New", "FreeMono", monospace;
    font-style : italic;
}

span.uzk15__filedescription {
    color: #58595b;
}

span.uzk15__address,
span.address {
    color      : #3E566C;
    font-weight: bold;
}

span.uzk15__code,
span.code {
    font-family: Courier, "Courier New", "FreeMono", monospace;
}

span.uzk15__detail,
span.detail {
    color      : #005000;
    font-weight: bold;
}

span.uzk15__important,
span.important {
    color      : #a00000;
    font-weight: bold;
}

span.uzk15__copyright a,
a span.uzk15__copyright {
    margin : 0;
    padding: 0;
    clear  : both;
    outline: 0;
    color  : #58595b;
}

span.uzk15__wiso {
    color      : #83b022;
    font-weight: bold;

}

span.uzk15__phil {
    color      : #590f68;
    font-weight: bold;

}

span.uzk15__jura {
    color      : #7d321f;
    font-weight: bold;

}

span.uzk15__med {
    color      : #af121d;
    font-weight: bold;

}

span.uzk15__mathnat {
    color      : #0082c6;
    font-weight: bold;

}

span.uzk15__hf {
    color      : #d8a818;
    font-weight: bold;

}

span.uzk15__verw {
    color      : #90c4eb;
    font-weight: bold;

}


p.uzk15__light_wiso {
    min-height      : 1px;
    border          : 1px solid #83b022;
    background-color: #e1eccb;
    padding         : 0.875em 1em;
          color-scheme: only light;

}

p.uzk15__light_phil {
    min-height      : 1px;
    border          : 1px solid #590f68;
    background-color: #d7c6db;
    padding         : 0.875em 1em;
          color-scheme: only light;

}

p.uzk15__light_jura {
    min-height      : 1px;
    border          : 1px solid #7d321f;
    background-color: #e0ceca;
    padding         : 0.875em 1em;
          color-scheme: only light;

}

p.uzk15__light_med {
    min-height      : 1px;
    border          : 1px solid #af121d;
    background-color: #ffb39d;
    padding         : 0.875em 1em;
          color-scheme: only light;

}

p.uzk15__light_mathnat {
    min-height      : 1px;
    border          : 1px solid #0082c6;
    background-color: #c3e1f1;
    padding         : 0.875em 1em;
          color-scheme: only light;

}

p.uzk15__light_hf {
    min-height      : 1px;
    border          : 1px solid #d8a818;
    background-color: #f5eac8;
    padding         : 0.875em 1em;
            color-scheme: only light;
}

p.uzk15__light_verw {
    min-height      : 1px;
    border          : 1px solid #90c4eb;
    background-color: #e4f1fa;
    padding         : 0.875em 1em;
          color-scheme: only light;

}

p.uzk15__dark_wiso {
    background-color: #83b022;
    padding         : 0.875em 1em;
    color           : #ffffff;
          color-scheme: only dark;

}

p.uzk15__dark_phil {
    background-color: #590f68;
    padding         : 0.875em 1em;
    color           : #ffffff;
              color-scheme: only dark;

}

p.uzk15__dark_jura {
    background-color: #7d321f;
    padding         : 0.875em 1em;
    color           : #ffffff;
              color-scheme: only dark;

}

p.uzk15__dark_med {
    background-color: #af121d;
    padding         : 0.875em 1em;
    color           : #ffffff;
              color-scheme: only dark;

}

p.uzk15__dark_mathnat {
    background-color: #0082c6;
    padding         : 0.875em 1em;
    color           : #ffffff;
              color-scheme: only dark;

}

p.uzk15__dark_hf {
    background-color: #d8a818;
    padding         : 0.875em 1em;
    color           : #ffffff;
              color-scheme: only dark;

}

p.uzk15__dark_verw {
    background-color: #90c4eb;
    padding         : 0.875em 1em;
    color           : #ffffff;
              color-scheme: only light;

}



.ck-content p.uzk15__intro, p.uzk15__intro{ font-size:24px; line-height: 1.3em; inset-inline-end: 2em; }


p.uzk15__background { background-color: #e3e8ed;          color-scheme: only light;
}

p.uzk15__border { padding:0.875em 1em; border: 1px solid #DBDBDB;}

p.uzk15__indent { padding-left: 30px;}
.ck-content div.indent { padding-left: 30px;}


