body.SeitePlaylistConfigurator .fl-photo-content .fl-photo-caption 
{
    opacity: 0.8;
    filter: alpha(opacity = 100);
}

body.SeitePlaylistConfigurator .fl-photo-caption 
{
        background: rgba(0,0,0,0.6);
        bottom: 0;
        color: #fff;
        left: 0;
        opacity: 0;
        filter: alpha(opacity = 0);
        padding: 10px 15px;
        position: absolute;
        right: 0;
        -webkit-transition: opacity 0.3s ease-in;
        -moz-transition: opacity 0.3s ease-in;
        transition: opacity 0.3s ease-in;
}




body.SeitePlaylistConfigurator  .fl-node-5e060d1994029 .fl-photo 
{ 
    cursor: pointer; 
}

body.SeitePlaylistConfigurator .fl-node-5e060d1994099 .fl-button-wrap 
{
    margin-bottom: 20px;
}

body.SeitePlaylistConfigurator button.fl-button, 
body.SeitePlaylistConfigurator button.fl-button:hover, 
body.SeitePlaylistConfigurator button.fl-button:visited,
body.SeitePlaylistConfigurator .fl-node-5e060d1994099 button.fl-button, 
body.SeitePlaylistConfigurator .fl-node-5e060d1994099 button.fl-button:hover, 
body.SeitePlaylistConfigurator .fl-node-5e060d1994099 button.fl-button:visited
{
           
            text-decoration: none !important;
            font-size: 13px !important;
            border: 1px solid #ffffff !important;
            background: #ffffff !important;
            width: 100%;
            font-weight: bold;
            padding-top: 10px;
            padding-bottom: 10px;

            opacity: 0.9;
            box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

 
body.SeitePlaylistConfigurator button.fl-button 
{
    cursor: pointer; 
}



 body.SeitePlaylistConfigurator button.fl-button.disabled 
 {
            opacity: 0.35;

           cursor: auto; 
        }

 body.SeitePlaylistConfigurator #btnPlayPlaylist 
 {
            margin-top: -20px !important;
   }

@media (max-width: 1140px) 
{
    body.SeitePlaylistConfigurator button.fl-button, 
    body.SeitePlaylistConfigurator button.fl-button:hover, 
    body.SeitePlaylistConfigurator button.fl-button:visited 
    {
        height: 60px;
        min-height: 60px;
    }
}






    body.SeitePlaylistConfigurator .modal .close 
    {

        font-size: 51px;
        color: #ffffff;
        text-shadow: none;
        opacity: 0.8;
    }


    body.SeitePlaylistConfigurator .modal-body {

        padding: 20px !important;
        background: rgba(0,0,0,0.84);
    }

    @media (min-width: 576px) {
        body.SeitePlaylistConfigurator .modal-dialog {
            max-width: 1320px;
            margin: 0px auto;
        }
    }


     

     body.SeitePlaylistConfigurator .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 0px;
        height: 0;
        overflow: hidden;
    }

 body.SeitePlaylistConfigurator .video-overlay-top {
       position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 301;
        
        display: flex;
        justify-content: center;
        align-items: center;

        background: rgba(0,0,0,1.0); 

        /* display: none; */  
    }

body.SeitePlaylistConfigurator .video-overlay {
       position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 300;
        
        display: flex;
        justify-content: center;
        align-items: center;

        background: rgba(0,0,0,1.0); 

        /* display: none; */  
    }

    body.SeitePlaylistConfigurator .video-container iframe,
    body.SeitePlaylistConfigurator .video-container object,
    body.SeitePlaylistConfigurator .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }





    
    
    body.SeitePlaylistConfigurator .video-overlay-top .msgspan {
            color: #ffffff;
        } 

        body.SeitePlaylistConfigurator .video-overlay-top .msgspan.header {
            font-size: 76px;
            font-weight: bold;
        }

        body.SeitePlaylistConfigurator .video-overlay-top .msgspan.list {
            font-size: 30px;
            font-weight: bold;
        }

        body.SeitePlaylistConfigurator .video-overlay-top .msgspan.list ul {
            padding-left: 0;
            padding-top: 10px;
            }

        body.SeitePlaylistConfigurator .video-overlay-top .msgspan.list li {
            list-style: none;
            line-height: 50px;
        }
    

    
        body.SeitePlaylistConfigurator .video-overlay .msgspan {
            color: #ffffff;
        } 

        body.SeitePlaylistConfigurator .video-overlay .msgspan.title {
            font-size: 76px;
            font-weight: bold;
        }
    




    @media (max-width: 1024px) {
        
        

            body.SeitePlaylistConfigurator .video-overlay-top .msgspan.header {
                font-size: 40px;
                font-weight: bold;
            }

            body.SeitePlaylistConfigurator .video-overlay-top .msgspan.list {
                font-size: 34px;
                font-weight: bold;
            }

            body.SeitePlaylistConfigurator .video-overlay-top .msgspan.list li {
                line-height: 40px;
            }
        


            body.SeitePlaylistConfigurator .video-overlay .msgspan {
                color: #ffffff;
            } 

            body.SeitePlaylistConfigurator .video-overlay .msgspan.title {
                font-size: 40px;
                font-weight: bold;
            }

    }



    @media (max-width: 600px) {
        


            body.SeitePlaylistConfigurator .video-overlay-top .msgspan.header {
                font-size: 20px;
                font-weight: bold;
            }

            body.SeitePlaylistConfigurator .video-overlay-top .msgspan.list {
                font-size: 16px;
                font-weight: bold;
            }

            body.SeitePlaylistConfigurator .video-overlay-top .msgspan.list li {
                line-height: 20px;
            }
        


        

            body.SeitePlaylistConfigurator .video-overlay .msgspan {
                color: #ffffff;
            } 

            body.SeitePlaylistConfigurator .video-overlay .msgspan.title {
                font-size: 20px;
                font-weight: bold;
            }
        

    }


body.SeitePlaylistConfigurator #konfigurator-linke-spalte p:first-child
{
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}


body.SeitePlaylistConfigurator #konfigurator-mittlere-spalte p:first-child
{
    margin-top: 0 !important;
    margin-bottom: 20px !important;    
}
body.SeitePlaylistConfigurator #konfigurator-mittlere-spalte #anweisung
{
    padding-top: 18px !important;   
}
body.SeitePlaylistConfigurator #konfigurator-mittlere-spalte #listPlaylist
{
    padding-left: 16px !important;   
    padding-top: 18px !important;       
}


body.SeitePlaylistConfigurator #konfigurator-rechte-spalte p:first-child
{
    margin-top: 0 !important;
    margin-bottom: 20px !important;    
}


