/* ================= ILLERTALFM CLEAN COLORS ================= */

:root {
    --ifm-red: #b31217;
    --ifm-red-dark: #7f0c10;
    --ifm-black: #101010;
    --ifm-darkgray: #2b2b2b;
    --ifm-gray: #3a3a3a;
    --ifm-lightgray: #e5e5e5;
    --ifm-white: #ffffff;
}

body {
	color: var(--ifm-gray);
	background: transparent;
}

div#content {
	background: var(--ifm-white);
}

div#wrapper {
    box-shadow: 0 0 5px var(--ifm-black);
}

/* NAV */
ul.nav#headnav li {
	border-right: 1px solid var(--ifm-darkgray);
}

ul.nav#headnav li a,
ul.nav#headnav li span#headline {
	color: var(--ifm-white);
	background: var(--ifm-red);
}

ul.nav#headnav li a:hover,
ul.nav#headnav li a.active {
	background: var(--ifm-red-dark);
}

/* TABMENU */
ul.tabmenu li a {
	color: var(--ifm-white);
	background: var(--ifm-red);
	border: 1px solid var(--ifm-darkgray);
}

ul.tabmenu li a:hover,
ul.tabmenu li a.current {
	background: var(--ifm-red-dark);
}

/* TABLE */
table.table {
	border: 1px solid var(--ifm-darkgray);
}

table.content tr {
	background: var(--ifm-white);
}

table.content tr:nth-child(even) {
	background: var(--ifm-lightgray);
}

table.content tr.event-sendung {
	background: var(--ifm-lightgray);
	border-left: 5px solid var(--ifm-red);
}

/* FOOTER */
div.footer {
	background: var(--ifm-black);
}

div.footer a {
	color: var(--ifm-white);
}

div.footer ul li a:hover,
div.footer ul li a.footer-current {
	background: var(--ifm-red);
	color: var(--ifm-white);
}

/* LINKS */
a:hover {
	color: var(--ifm-red);
}

/* EVENTS */
span.event {
	color: var(--ifm-white);
	background: var(--ifm-darkgray);
	border-top: 5px solid var(--ifm-red);
	border-bottom: 5px solid var(--ifm-red);
}

span.event-Success,
span.event-Fail {
	color: var(--ifm-white);
	background: var(--ifm-darkgray);
	border-color: var(--ifm-red);
}

/* LABELS */
span.circle-red,
span.label,
span.label-red,
span.label-orange,
span.label-green {
	ba
