p {
    font-size: 17px;
}

li {
    font-size: 17px;
}

tr {
    font-size: 17px;
}

a.dropdown-item:hover {
    background-color: #6ad0b1;
    text-decoration: underline;
}

a#navbarDropdownMenuLink11 {
    color: #000000;
}

a.dropdown-toggle {
    color: #000000;
}

button.navbar-toggler:focus {
    background-color: #6ad0b1;
}

.dropdown-item:focus {
    background-color: #858585;
}

a.navbar-brand:hover {
    font-weight: bold;
    color: #6ad0b1;
}

/* Searchengine CSS Start */
em {
}

#output a {
    font-weight: bold;
    color: #c74600;
}

.searchword {
    color: #222;
    background-color: #ffd;
    border: 1px dotted #ffd;
}

.searchword0 {
    color: #222;
    background-color: #cb835c;
    border: 1px dotted #222;
}

.searchword1 {
    color: #222;
    background-color: #0f0;
    border: 1px dotted #0f0;
}

.searchword2 {
    color: #222;
    background-color: #0ff;
    border: 1px dotted #0ff;
}

.searchword3 {
    color: #222;
    background-color: #fbb;
    border: 1px dotted #fbb;
}

.searchword4 {
    color: #222;
    background-color: #dfd;
    border: 1px dotted #dfd;
}

.searchword5 {
    color: #222;
    background-color: #faf;
    border: 1px dotted #faf;
}

.searchword6 {
    color: #222;
    background-color: #ff0;
    border: 1px dotted #ff0;
}

#output .mod {
    font-size: .85em;
}

#output .mod1 {
    font-size: .85em;
}

#output .treffer {
    font-size: .85em;
    color: #888;
}

/* Zeilenumbrueche einfuegen: */
/* .treffer:before,  vor der Trefferanzahl */
#output .mod:before,
#output .mod1:before {
    /* vor dem Aenderungsdatum */
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
}

/* Searchengine CSS Ende */
li.nav-item.dropdown:hover {
    font-weight: bold;
    background-color: #6ad0b1;
}

li#navbar_top.nav-item:hover {
    font-weight: bold;
}

li#navbar_main.nav-item:hover {
    font-weight: bold;
    background-color: #6ad0b1;
}

a.text-white:hover {
    font-weight: bold;
}

/* ============ desktop view ============ */
@media all and (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        display: none;
    }

    .navbar .nav-item:hover .nav-link {
    }

    .navbar .nav-item:hover .dropdown-menu {
        display: block;
    }

    .navbar .nav-item .dropdown-menu {
    }
}

/* ============ desktop view .end// ============ */
a.nav-link.active:hover {
    font-weight: bold;
}

button#button_bot_modul.btn:hover {
    background-color: #6ad0b1;
}

button#btn_bottom_modul.btn:hover {
    background-color: #26c091;
    color: #ffffff;
}

button#btn_bot_mod_schriften.btn:hover {
    text-decoration: underline;
}

button#btn_bot_mod_traeume.btn:hover {
    text-decoration: underline;
}

button#btn_bot_mod_systemkritk.btn:hover {
    text-decoration: underline;
}

button#btn_bot_mod_zukunft.btn:hover {
    text-decoration: underline;
}

a#navbarDropdownMenuLink11.dropdown-toggle.nav-link:focus {
    border: 0px solid #f8f9fa;
}
	
button.btn:hover {
    background-color: #21aa80;
}

.modal-content {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.modal-header {
	background-color: #6ad0b1 !important;
}