/**
 * Theme Name:        SBS Website 2025.1
 * Version:           1.0.0
 * Author:            Florian Weber, IT-Dienstleistungen und Unternehmensberatung Andreas Weber
 */

body {
    /*background-color: rgba(121, 136, 125, 0.13);*/
}

a {
}

a:link, a:visited  {
    color: #acbd36;
    text-decoration: none;
}

a:hover {
    color: #4b5559;
}

/**
 * header
 */
#vnd-header {
    background: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
}

#vnd-header img {
    width: 200px;
}

/**
 * nav
 */
#vnd-nav {
    position: fixed;
    padding-top: 19px;
}

#vnd-nav > div {
    padding-top: 19px;
    padding-left: 30px;
}

#vnd-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#vnd-nav ul li {
    display: block;
}

#vnd-nav ul li a {
    font-size: 1.5rem;
}

#vnd-nav ul li a:link, #vnd-nav ul li a:visited  {
    color: #4b5559;
    text-decoration: none;
}

#vnd-nav ul li a:hover {
    color: #bbd700;
}

#vnd-nav img {
    width: 200px;
}

a.btn.btn-lg.btn-secondary {
    color: #ffffff;
}

.carousel {
    text-shadow: 1px 1px 2px #eafb89;
}

.carousel a:link, .carousel a:visited, .carousel a:hover {
    color: #000000;
}

/**
 * content
 */
#vnd-content {
    padding-top: 19px;
}

a.btn-sbs {
    color: #ffffff;
    --bs-btn-color: #fff;
    --bs-btn-bg: #bbd700;
    --bs-btn-border-color: #d7ea6b;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #b2c61a;
    --bs-btn-hover-border-color: #c5d82f;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
}

/**
 * footer
 */
#vnd-footer {
    border-top: 2px solid;
    padding-top: 19px;
    padding-bottom: 19px;
    text-align: center;
    margin-top: 19px;
}

.vnd-grid {
    color: #ffffff;
    font-size: 14px;
}

.vnd-grid .vnd-grid-head {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 7px;
}

.vnd-grid > div > div {
    background-color: #7a8184;
    padding: 20px;
    margin-bottom: 19px;
}
