
body {
    color: #000000;
    background-color: #8cbaec;
    text-align: left;
    margin: 0ex auto 60ex;
    padding: 0ex 1.5ex;
    max-width: 78ex;
    font-size: 12pt;
    line-height: 135%;
}

a, a:link {
    color: #000099;
    text-decoration: none;
}
a:visited {
    color: #000066;
}
a:hover, a:active, a:focus, div.imglinks a.txtlink:hover {
    background-color: #ffd28e;
}
div.imglinks a, a.imglink {
    background: none;
}
a:hover img {
    outline: 3px solid #ffd28e /*var(--fpk-hl-col)*/;
}
a[href ^= "http"]:after, a[href ^= "//"]:after {
    content: "\279a"; /* \2934 ⤴ \2b4e ⭎ url('data:image/svg+xml,…) */
    padding: 0px 0.3ex;
}
a[href $=".pdf"]:not([href ^= "http"]):after {
    font-size: 66%;
    content: " [pdf]";
    letter-spacing: initial;
    padding: initial;
}
a[href *= "fpunktk.de/"]:after, a[href *= "//fpunktk.de"]:after, a[href *= "xkst.de/"]:after, a[href *= "//xkst.de"]:after, a[href *= ".xkst.de"]:after, a.nomark:after {
    display: none;
}

:target {
    background-color: #ffd28e;
}

div.backlink-top {
    margin: 1ex 0ex 3ex;
    padding: 0ex;
    text-align: right;
}
div.backlink-bottom {
    margin: 4ex 0ex 1ex;
    padding: 0ex;
    text-align: right;
}
div.entry-date {
    margin: 0.5ex 0ex 0.5ex 0ex;
    padding: 0ex;
    text-align: right;
}

h1 {
    padding: 0ex;
    margin: 2ex 0ex 2ex;
    font-size: 22pt;
    line-height: 130%;
}
h2 {
    padding: 0ex;
    margin: 4ex 0ex 2ex;
    font-size: 16pt;
    line-height: 120%;
}
h3 {
    padding: 0ex;
    margin: 2ex 0ex 1ex;
    font-size: 14pt;
}
h2 + h3 {
    margin: 0ex 0ex 1ex;
}

h2 > span[id] {
    display: block;
}

p, li {
    padding: 0ex;
    margin: 0ex 0ex 0.3em;
}

pre {
    font-size: 10pt;
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    padding: 1px;
}

pre.tiny {
    font-size: 60%;
    line-height: 100%;
}

img, iframe {
    margin: 0ex 1ex 3ex 0ex; /* orul */
    border: none;
}

ins:before {
    font-weight: bold;
    content: "neu: ";
}

