#progress_slideshow {
    overflow: hidden;
}

#progress_slideshow .controls {
    bottom: 0px;
    height: 120px;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 500;
}

#progress_slideshow .progress {
    background: #fff;
    height: 7px;
    left: 0px;
    position: absolute;
    top: 21px;
    width: 100%;
}

#progress_slideshow .fill {
    background: #49a3df;
    border-radius: 0px 10px 10px 0px;
    height: 7px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 0px;
}

#progress_slideshow .event {
    display: block;
    height: 42px;
    line-height: 42px;
    position: absolute;
    top: 0px;
    transition: color 0.25s ease 0s;
    width: 43px;
    z-index: 200;
    margin-left: -21px;
}

/*
#progress_slideshow .event.no_1 {
    left: 10%;
}

#progress_slideshow .event.no_2 {
    left: 30%;
}

#progress_slideshow .event.no_3 {
    left: 50%;
}

#progress_slideshow .event.no_4 {
    left: 70%;
}

#progress_slideshow .event.no_5 {
    left: 90%;
}
*/

#progress_slideshow .event.active,#progress_slideshow .event:hover {
/*background-position: 0px -42px !important; */
}

#progress_slideshow .tooltip { opacity:1 !important; }

#progress_slideshow .event .tooltip {
/*background: url(uhr.png) 5px center #fff no-repeat;*/
    background-color: #FFFFFF;
    border-radius: 20px;
    display: block;
    left: -90px;
    font-size: 12px;
    color: #676767;
    line-height: 30px;
    padding-left: 30px;
    display: none;
    position: absolute;
    top: -35px;
    width: 185px;
}

#progress_slideshow .event.active .tooltip {
    display: block;
}

#progress_slideshow .event .tooltip strong {
    color: #000;
}

#progress_slideshow .event.active .tooltip {
    display: block;
}

@media screen and (max-width: 1200px) {
    #progress_slideshow .controls {
	height: 100px;
    }
}

@media screen and (max-width: 950px) {
    #progress_slideshow .controls {
	height: 60px;
    }
}

@media screen and (max-width: 750px) {

}

.sheet_header {
    height: 0;
    position:relative;
}

.nivo-controlNav { display: none; }

.nivoSlider {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}



.nivoSlider img.nivo_image {
/*.nivoSlider img {*/
    position: absolute;
    left: 0;
    max-width: none;
    top: 0;
    width:100%;
    height:auto;
}

.nivoSlider img.nivo-main-image {
/*.nivoSlider img {*/
    position: relative;
    left: 0;
    max-width: none;
    top: 0;
    width:100%;
    height:auto;
}


/*
.nivoSlider img.active {
    position: relative !important;
    left: 0;
    max-width: none;
    top: 0;
}
*/


.nivo-slice {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 5;
}
