/*  tiktok */
.fnet-tiktok-text a{
    color: #FFFFFF;
    text-decoration: underline;
}

.fnet-tiktok-attention{
    background-image: url("../../system/images/video-black-2.jpg") !important;
}

.fnet-slider {
    background-color: #ccc !important;
}

.fnet-slider:before {
    background-color: white !important;
}

.fnet-checkbox-on-tiktok:checked + .fnet-slider {
    background-color: #2196F3 !important;
}
/* tiktok End */

/* iFrames */
.fnet-iframe-text a{
    color: #FFFFFF;
    text-decoration: underline;
}
.fnet-iframe-attention.external-video{
    background-image: url("../../system/images/video-black-2.jpg");
}

.fnet-iframe-attention.external-map{
    background-image: url("../../system/images/karte-black.jpg");
}

.fnet-slider {
    background-color: #ccc !important;
}

.fnet-slider:before {
    background-color: white !important;
}

.fnet-checkbox-on-iframe:checked + .fnet-slider {
    background-color: #2196F3 !important;
}
/* iFrames End */


/* Main Div */
h2#fnet-cookie-headline{
    color : #111111 !important;
}

p#fnet-cookie-text{
    color: #111111 !important;
}

#fnet-cookie-submit,
#fnet-cookie-submit-deny{
    background : #7FA72A !important;
    color : #ffffff !important;
}

#fnet-cookie-erweitert,
#fnet-cookie-datenschutz,
#fnet-cookie-impressum{
    color: #aaaaaa !important;
}

#fnet-cookie-erweitert:hover,
#fnet-cookie-datenschutz:hover,
#fnet-cookie-impressum:hover{
    color: #111111 !important;
}

#fnet-cookie-submit:hover{
    background: #eeeeee !important;
    color:  #111111 !important;
}

#fnet-cookie-submit-deny:hover{
    background: #eeeeee !important;
    color:  #111111 !important;
}

.fnet-link-trenner:hover{
    color: #aaaaaa !important;
    background: #ffffff !important;
}

.fnet-cookie-links{
    color: #aaaaaa !important;
}

.fnet-link-trenner{
    color: #aaaaaa !important;
}

.fnet-hauptfensterDesktop{
    background: #ffffff !important;
    color: #3c3c3c !important;
}

.fnet-hauptfensterMobile{
    background: #ffffff !important;
    color: #3c3c3c !important;
}
/* Main Div End */

/* Settings Div */
#fnet-select-first{
    background : rgba(0,0,0,0.6) !important;
}

#fnet-cookie-settings-headline{
    color : #111111 !important;
}

#fnet-cookie-accept-all-button{
    background : #7FA72A !important;
    color : #ffffff !important;
}

#fnet-cookie-selected-button{
    background : #7FA72A !important;
    color : #ffffff !important;
}

#fnet-cookie-accept-all-button:hover,
#fnet-cookie-selected-button:hover{
    background: #eeeeee !important;
    color:  #111111 !important;
}

.fnet-cookie-category{
    background: #f7f7f7 !important;
}

.fnet-settings-link-trenner{
    color:  #aaaaaa !important;
}

a.fnet-cookie-settings-links{
    color: #aaaaaa !important;
}
a.fnet-cookie-settings-links:hover{
    color:  #111111 !important;
}

.fnet-cookie-category .fnet-slider:before {
    background-color: white !important;
}

.fnet-cookie-category .fnet-cookie-checkbox:checked + .fnet-slider {
    background-color: #2196F3 !important;
}

.fnet-einstellungenDesktop{
    background: #ffffff !important;
    color: #3c3c3c !important;
}

.fnet-einstellungenMobile{
    background: #ffffff !important;
    color: #3c3c3c !important;
}

.fnet-cookie-category table{
    background: #FFFFFF !important;
}
/* Settings Div End */

.fnet-iframe-attention.external-video{
    width: 100% !important;
}

.fnet-iframe-text, .fnet-iframe-text a{
    font-size: 14px !important;
}

.fnet-switch{
    top: 20px !important;
}

@media screen and (min-width: 800px) and (max-width: 959px){
    .fnet-iframe-text, .fnet-iframe-text a{
        font-size: 10px !important;
        line-height: 1.4;
    }
    .fnet-iframe-text{
        padding: 10px 10px 0 10px !important;
    }
}

@media screen and (min-width: 960px) and (max-width: 1079px){
    .fnet-iframe-text, .fnet-iframe-text a{
        font-size: 13px !important;
    }
    .fnet-iframe-text{
        padding: 20px 20px 0 20px !important;
    }
}