﻿/* Anrede: "Sehr geehrte Damen und Herren" und Ersatz*/
.Header .AddressLetter
{
	/*visibility: hidden;
	position: relative;*/
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 6px;
    color: rgb(0, 0, 0);
}
/* Ersatz für das Original */
/*.Header .AddressLetter:after
{
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	content: "Ersatz-Anrede";

}*/

/* Info: "Sie sind zu folgender Veranstaltung eingeladen" und Ersatz */
.Header .Info
{
	visibility: hidden;
	position: relative;

}
/* Ersatz für das Original */
.Header .Info:after
{
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	content: "Sie möchten sich für folgende Veranstaltung anmelden:";
}

.ContentWrapper {
	margin-top: 30px;
}

.MainTitle {
    color: rgb(100, 180, 92);
}

.SubtitleAppointment, .SubtitleAppointmentStartPage {
	color: rgb(100, 180, 92);
}

.Appointment .Title {
	color: rgb(100, 180, 92);
}


/* alle Event-Online-Buttons, plus der Link 'zur Anmeldung' */
.eventOnlineButton, .eventOnlineLink {
    background-color: #64B45C; /* Hintergrundfarbe */
    color: #fff; /* Schriftfarbe */
    letter-spacing: 0; /* Buchstabenabstand */
    text-align: center; /* Text zentriert */
    padding: 7px; /* Rand-Abstand */
    border: unset; /* bestehende Rand-Formatierungen zurücksetzen -> eckige Buttons */
    text-transform: uppercase; /* Text großgeschrieben */
    text-decoration: none; /* entfernt die Text-Unterstreichung */
}

.eventOnlineButton:hover, .eventOnlineLink:hover {
    background-color: #B4134B;
    cursor: pointer; /* Mauszeiger wird beim Überfahren zur 'Hand' */
    color: #fff;
    text-decoration: none;
}

.EventTable tr:nth-of-type(1), .EventTable tr:nth-of-type(2) {
	visibility: visible;
}