/* JEvents – Schriftgrößen für Listenansicht (FLAT Layout) */

/* Datumsspalte modern und breiter */
td.ev_td_left {
    width: 160px !important;
    display: inline-block;
    font-size: 18px !important;
    font-weight: 700;
    color: #444;
    padding: 10px 12px;
    background: #f3f3f3;
    border-radius: 6px;
    text-align: center;
    vertical-align: top;
}

/* Rechte Spalte in der Listenansicht breiter machen */
td.ev_td_right {
    width: 700px !important;
    display: inline-block;
    vertical-align: top;
}

/* Falls die rechte Spalte keine Klasse hat: zweites <td> in der Zeile */
tr.jev_listrow td:nth-child(2) {
    width: 700px !important;
    display: inline-block;
    vertical-align: top;
}



/* Eventtitel modern */
a.ev_link_row {
    font-size: 22px !important;
    font-weight: 700;
    color: #222 !important;
    text-decoration: none;
}

a.ev_link_row:hover {
    color: #005bbb !important;
    text-decoration: underline;
}


/* Datum/Uhrzeit unter dem Titel */
.jev_evdt {
    font-size: 16px !important;
    color: #555;
    margin-bottom: 4px;
}


/* Kategorien schöner darstellen */
.jev_cat {
    font-size: 14px !important;
    background: #e8e8e8;
    padding: 3px 8px;
    border-radius: 4px;
    margin-right: 5px;
    display: inline-block;
}


/* Jede Eventzeile optisch trennen */
.jev_listrow {
    padding: 15px 0 !important;
    border-bottom: 1px solid #ddd;
}

.jev_listrow:last-child {
    border-bottom: none;
}
