tags {
    background-color:#f8f8f8;
}

body {
    background-color: #f99f04;
}

header {
    background-color: #641d6d;
}

.footer {
    background-color: #ffffff;
}
.container {
    background-color:#641d6d;
    color: #f99f04;
}

a, a:link, a:hover, a:focus, a:visited {
    color: #f99f04;
    text-decoration: underline;
}

.button {
    color: #641d6d;
    background-color: #f99f04;
}

.button > a {
    color: inherit;
    background-color: inherit;
}

form p, form label {
    color: #f99f04;
}

.logo {
    background-color:white;
}

.tagify {
    background-color: #ffffff;
}

.tagify__tag > div {
    background-color: #641d6d;
}

.tagify__tag-text
{
    color: #f99f04;
}

.tagify__input, .tagify__dropdown__item {
    color: #f99f04;
}

#bezirkheader, #typheader, #upcomingHeader {
    color: #641d6d;
    background-color: #f99f04;
    padding: 0.5rem;
}

@media screen and (max-width: 640px) {
    #map * {
        font-size:0.8rem;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #map * {
        font-size:0.8rem;
    }
}
