#info-popup h2,
.ui-dialog .ui-dialog-buttonpane {
    margin: 0;
    padding: 0
}

.ui-dialog {
    padding: 15px;
    z-index: 999999999
}

#info-popup {
    background-color: #00517f;
    background-image: url(../images/popup-zahn.png);
    background-repeat: no-repeat;
    background-position: right 20px bottom 20px;
    background-size: 200px;
    
    /*background-image: url(../images/bg-xmas-top.jpg), url(../images/bg-xmas-bottom.jpg);
    background-repeat: no-repeat, no-repeat;
    background-position: center top, bottom left 5%;
    background-size: 100%, 250px;*/
    
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
    min-height: 400px;
    padding: 80px 50px;
    font: 300 16px/23px Nunito;
    text-align: left
}

#info-popup img {
    width: 100%;
    height: auto
}

#info-popup h2 {
    color: #fff;
    font: 600 30px/35px Nunito;
    text-decoration: none
}

#info-popup a,
.blue-info,
.hinweis span {
    color: #fff;
    font-weight: 600
}

#info-popup h2 span {
    font-weight: 300
}

#info-popup p {
    color: #fff;
    font-size: 17px;
    line-height: 23px
}

.firma {
    font-style: italic;
    margin: 0
}

.hinweis {
    background: #eee;
    padding: 20px
}

.hinweis span {
    text-transform: uppercase;
    font-size: 20px
}

.ui-widget-overlay {
    background: rgba(0, 0, 0, .9);
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999999
}

.ui-dialog-titlebar {
    display: none
}

.ui-dialog .ui-dialog-content {
    padding: 0
}

.ui-dialog .ui-dialog-buttonpane button {
    margin-right: 0;
    background: #00b1c6;
    border: none;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .32);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .32);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .32)
}

@media screen and (max-width:580px) {
    #info-popup {
        padding: 50px;
        /*background-size: 200px*/
    }
}

@media screen and (max-width:400px) {
    #info-popup {
        padding: 50px 30px;
        /*background-size: 160px*/
    }
}
