h2, h3, h4, h5, h6 { color: #547B97; }

/* Layout - Calendar */

a.cc-event:link,
a.cc-event:visited { background-color: #975459; }
a.cc-event:hover { background-color: #6A3333; }

a.cc-own:link,
a.cc-own:visited { background-color: #8BB243; }
a.cc-own:hover { background-color: #5F8024; }

a.cc-single:link,
a.cc-single:visited { background-color: #707070; }
a.cc-single:hover { background-color: #505050; }
a.cc-single-reduced1:link,
a.cc-single-reduced1:visited { background-color: #505020; color: #FFF; }
a.cc-single-reduced1:hover { background-color: #202000; color: #FFF; }
a.cc-single-reduced2:link,
a.cc-single-reduced2:visited { background-color: #507020; color: #FFF; }
a.cc-single-reduced2:hover { background-color: #203000; color: #FFF; }

a.cc-multiple:link,
a.cc-multiple:visited { background-color: #A0A0A0; }
a.cc-multiple:hover { background-color: #808080; }
a.cc-multiple-reduced1:link,
a.cc-multiple-reduced1:visited { background-color: #808040; color: #FFF; }
a.cc-multiple-reduced1:hover { background-color: #606020; color: #FFF; }
a.cc-multiple-reduced2:link,
a.cc-multiple-reduced2:visited { background-color: #80A040; color: #FFF; }
a.cc-multiple-reduced2:hover { background-color: #608020; color: #FFF; }

/* Freigegebene Abo-Stunde – zur Übernahme angeboten */
a.cc-freed:link,
a.cc-freed:visited { background-color: #E4872C; color: #FFF; }
a.cc-freed:hover { background-color: #C56E17; }
a.cc-freed .cc-label:before { content: "\2691\00A0"; }
a.cc-freed-taken .cc-label:before { content: "\2691\00A0"; opacity: 0.5; }


a.cc-conflict:link,
a.cc-conflict:visited { background-color: #334F6A; }
a.cc-conflict:hover { background-color: #334F6A; }

/* Layout - Alternate Calendar */

.cc-range-member a {
    border-color: #547B97 !important;
    background-color: #547B97 !important;
}

/* General Purpose - Classes */

.my-highlight { color: #5F8024; }

.badge { background-color: #547B97; }
.badge-label { color: #547B97; }

/* Links */

a:link, a:visited { color: #334F6A; }