header h2 span.error-red
{
    background-color: #db877b;
    text-shadow: -2px -2px 0 #db877b,2px -2px 0 #db877b;
    line-height: initial;
    box-decoration-break: clone;
    display: inline;
    box-shadow: 0.5rem 0 0 #db877b,-0.5rem 0 0 #db877b;
}

header h2 span.error-orange
{
    background-color: #ddac6d;
    text-shadow: -2px -2px 0 #ddac6d,2px -2px 0 #ddac6d;
    line-height: initial;
    box-decoration-break: clone;
    display: inline;
    box-shadow: 0.5rem 0 0 #ddac6d,-0.5rem 0 0 #ddac6d;
}

header h2 span.error-green
{
    background-color: #c1ecc0;
    text-shadow: -2px -2px 0 #c1ecc0,2px -2px 0 #c1ecc0;
    line-height: initial;
    box-decoration-break: clone;
    display: inline;
    box-shadow: 0.5rem 0 0 #c1ecc0,-0.5rem 0 0 #c1ecc0;
}

.teaser-box article a.error-red
{
    background-color: #db877b !important;
}

.teaser-box article a.error-orange
{
    background-color: #ddac6d !important;
}

.tx-ukn-systemstate input[readonly]
{
    background-color: #ccced3 !important;
    cursor: default;
    opacity: .5;
}

.tx-ukn-systemstate a.edit-bar
{
    padding: 0.2rem;
    border: 2px solid #00a9e0;
    font-size: 1rem;
    float: right;
}

.tx-ukn-systemstate div.edit-bar
{
    border-bottom: 2px solid #00a9e0;
    margin: 1rem 0 3rem 0;
}

.tx-ukn-systemstate .teaser-text article .intro
{
    display: inherit;
}

.tx-ukn-systemstate article div.flex-container
{
    margin: 1rem 0;
}

.tx-ukn-systemstate article a
{
    font-weight: inherit !important;
    border: none !important;
}
