/* default styles for extension "tx_hippelternbriefe_pi1" */
        .tx-hippelternbriefe-pi1 .swiper-container {
            position: relative;
            padding: 0 30px;
        }
        .tx-hippelternbriefe-pi1 #timeLineLetter  .swiper-button-prev {
            left: 0;
        }
        .tx-hippelternbriefe-pi1 #timeLineLetter .swiper-button-next {
            right: 0;
        }
        .tx-hippelternbriefe-pi1 #timeLineLetter .swiper-slide {
            width: auto;
        }
        .tx-hippelternbriefe-pi1 #timeLineLetter .swiper-slide .btn {
            font-size: 11px;
            background-color: #8696b5;
            color: #FFFFFF;
            height: 50px;
            line-height: 16px;
            padding: 6px 24px;
        }
        .tx-hippelternbriefe-pi1 #timeLineLetter .swiper-slide .btn-inactive {
            background-color: #eeeeee;
            color: #ADADAD;
            cursor: text;
        }
        .tx-hippelternbriefe-pi1 #timeLineLetter .swiper-slide strong {
            font-size: 15px;
            font-weight: bold;
        }
        .tx-hippelternbriefe-pi1 #timeLineLetter .swiper-slide .btn.slick-startx {
            background-color: #0d2e6b;
        }
/* default styles for extension "tx_hippelternbriefe2bis3_pi1" */
        .tx-hippelternbriefe2bis3-pi1 .swiper-container {
            position: relative;
            padding: 0 30px;
        }
        .tx-hippelternbriefe2bis3-pi1 #timeLineLetter .swiper-button-prev {
            left: 0;
        }
        .tx-hippelternbriefe2bis3-pi1 #timeLineLetter .swiper-button-next {
            right: 0;
        }
        .tx-hippelternbriefe2bis3-pi1 #timeLineLetter .swiper-slide {
            width: auto;
        }
        .tx-hippelternbriefe2bis3-pi1 #timeLineLetter .swiper-slide .btn {
            font-size: 11px;
            background-color: #8696b5;
            color: #FFFFFF;
            height: 50px;
            line-height: 16px;
            padding: 6px 24px;
        }
        .tx-hippelternbriefe2bis3-pi1 #timeLineLetter .swiper-slide .btn-inactive {
            background-color: #eeeeee;
            color: #ADADAD;
            cursor: text;
        }
        .tx-hippelternbriefe2bis3-pi1 #timeLineLetter .swiper-slide strong {
            font-size: 15px;
            font-weight: bold;
        }
        .tx-hippelternbriefe2bis3-pi1 #timeLineLetter .swiper-slide .btn.slick-startx {
            background-color: #0d2e6b;
        }
/* default styles for extension "tx_kkslider" */
    .tx-kkslider {
        position: relative;
    }
    .tx-kkslider .video-close {
        position: absolute;
        height: 20px;
        width: 20px;
        right: 15px;
        top: 15px;
        border-radius: 10px;
        z-index: 21;
        background-color: red;
        cursor: pointer;
    }
    .tx-kkslider .video-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 20;
    }
    .tx-kkslider .video-wrapper .uc-embedding-container {
        position: absolute;
    }

    .kkslider-text {
        padding: 15px 15px 0;
        display: none;
    }
    @media (max-width: 767px) {
        .kkslider-text.current {
            display: block;
        }
    }
/* default styles for extension "tx_kkbabynames" */
    textarea.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    input.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    .tx-kk-babynames table {
        border-collapse:separate;
        border-spacing:10px;
    }

    .tx-kk-babynames table th {
        font-weight:bold;
    }

    .tx-kk-babynames table td {
        vertical-align:top;
    }

    .typo3-messages .message-error {
        color:red;
    }

    .typo3-messages .message-ok {
        color:green;
    }

/* default styles for extension "tx_kkdigitalgift" */
    textarea.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    input.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    .typo3-messages .message-error {
        color:red;
    }

    .typo3-messages .message-ok {
        color:green;
    }
