﻿.aem fieldset { margin-bottom:30px; }
.aem .seminardetail-wrapper { display: grid;grid-template-columns: 1fr;margin-bottom: 0; }

@media (min-width: 768px) {
    
}

.aem .seminardetail-anmeldung { margin-top:30px; }
.aem .seminarprogramm h3 { color: gray;  }

.aem .seminarprogramm .seminarprogramm-detail .seminarprogramm-detail-title h3 { font-size: var(--font-size-4);font-weight: bold;line-height: 120%;margin-bottom: 20px; }
.aem .seminarprogramm .seminarprogramm-detail .seminarprogramm-detail-texts h3, .aem .seminarprogramm .seminarprogramm-detail .seminarprogramm-detail-infos h3, .aem .seminarprogramm .seminarprogramm-detail .seminarprogramm-detail-orte h3 { font-size: var(--font-size-4);  }
.aem .seminarprogramm .seminarprogramm-detail .seminarprogramm-detail-orte { margin-top:30px; }
.aem .seminarprogramm .seminarprogramm-detail .seminarprogramm-detail-texts ul { margin-left: 30px; }
.aem .error h3 { color:#fff !important; }

#endkundenanmeldungFormular, #rechnungsadresse { display:none; }

.menubarcontenttop { font-size: 15.8px;padding:5px 10px;text-align: right;margin:0 0 10px;border: 1px solid #e3e3e3;background-color: #f3f3f3;display:flex;justify-content: right; }
.menubarcontenttop-2023 { background-color: #3f3f3f; }
.menubarcontenttop-2023, .menubarcontenttop-2023 a { color:white !important;padding-left: 7px;padding-right: 7px; }
.menubarcontenttop-2023 a.active { font-style: italic; }

.filter { padding:10px;background-color:var(--bg-main); }
.filter input, .filter select, .filter label { width: 110px;margin:0 0 3px 0 !important; }
.filter select { padding:1px 1px !important; }
/* .filter #filteroptions { position: absolute;top:15px;right:0px; }
.filter .resetfilter { margin-left: 0px; } */

/* Textfarben */
.text-green { color:#76881E; }
.text-red { color:#983222; }
.text-orange { color:#ff6a00; }

#todoliste table { width:80%; }
#todoliste table tr td:first-child { width:25px; }
#todoliste table tr.ready { color:#999999; }
#todoliste table tbody tr { cursor:pointer; }
#todoliste #addtodo { cursor:pointer; }
#todoliste #addtodo:hover { color:#666; }
