@charset "iso-8859-2";
/*Am besten auch gleich noch <html data-bs-theme="dark"> einfügen*/
:root {
	--txt: #FFFFFF;
	--txt-light: #565656;
	--background:#000000;
	--bg-grey:#1E1E1E;
    --bg-highlight: #C9262F;
}
html, html body {
	color:var(--txt);
	background-color:var(--background);
}
.Content .accordion-button {
	background-color:var(--bg-grey);
}
.Content .accordion-button:focus {
	box-shadow:0 0 5px var(--bg-highlight);
}
button:not(.navbar-toggler):not(.accordion-button):not(.ccm--ctrl-init), 
html input[type="button"],
input[type="submit"], 
.btn, .btn-group-sm > .btn, .btn-sm {
	color:var(--txt);
	background-color:var(--bg-highlight);
	border-color:var(--bg-highlight);
}
button:not(.navbar-toggler):not(.accordion-button):not(.ccm--ctrl-init) img, 
html input[type="button"] img,
input[type="submit"] img, 
.btn img, .btn-group-sm > .btn img, .btn-sm img {
	filter:invert();
}

footer {
	background-color:var(--bg-highlight);
}

hr {
	border-color: black;
}

#Content .eventlistbox > .row:first-of-type {
	background-color: transparent;
	border-bottom: 1px solid black;
}
.Content td table.contenttable td {
	padding:3px 7px;
}
.Content #imgDownload tr > td {
	vertical-align:top;
}
.Content #imgDownload tr > td:first-child {
	width:162px;
}

/*CMS*/
/* ------------------------------------------------------------------------------------------------------ */ 
table#cmsContentList tr:hover td {
	background-color:#666;
}
table#cmsContentList tr:first-child td {
	background-color:transparent;
	border-bottom: solid 1px #ccc;
}
