div.adminlink { position:absolute; top:0; right:0; width: auto;  }
main > article > div.adminlink { position:fixed; top:0; right:0; width: auto;  }

/* Spendenseite Formular (klein) */
form.spendenformular_small input[type='radio'] + label {
    background: #ffffff;
	color: #bf5315;
	font-size: 1.125rem;
	transition: background .5s ease;
}
form.spendenformular_small input[type='radio']:checked + label {
    background: #bf5315;
	color: #ffffff;
}
form.spendenformular_small input[type='radio']:not(:checked) + label:hover {
    background: #bf5315;
	color: #ffffff;
	opacity: 0.5;
}
form.spendenformular_small label.uk-card {
    padding-top: 35px;
	padding-bottom: 35px;
}
form.spendenformular_small label.amount2 {
    padding-top: 17px;
	padding-bottom: 17px;
}

/* Spendenseite Diagramm */
svg.spendenchart .segment path {
        stroke: var(--black);
        stroke-width: 1;
        transition: fill .3s ease;
        cursor: pointer;
}

svg.spendenchart .segment text {
        font-family: Helvetica, sans-serif;
        font-size: 12px;
}

svg.spendenchart .red {
        fill: var(--red);
}

svg.spendenchart .orange {
        fill: var(--orange);
}

svg.spendenchart .yellow {
        fill: var(--yellow);
}

svg.spendenchart .green {
        fill: var(--green);
}

svg.spendenchart .blue {
        fill: var(--blue);
}

svg.spendenchart .purple {
        fill: var(--purple);
}

svg.spendenchart .segment:hover path,
svg.spendenchart .segment:focus path {
        fill: var(--bgcolor);
}

svg.spendenchart .segment:hover text,
svg.spendenchart .segment:focus text {
        stroke: var(--accent);
        font-weight: bold;
}

svg.spendenchart {
        height: 400px;
        border: 0;
        --bgcolor: #e6f2f7;
        --blue: #337599;
        --yellow: #dfac20;
        --orange: #df6c20;
        --green: #8db243;
        --red: #c82f04;
        --purple: #8c4bb4;
        --black: #113;
}