ul.ipl-media-list {
    margin-top: 30px;
}
ul.ipl-media-list, ul.single-download-ipl {
    list-style-type: none;
    margin-left: 0;
    padding: 0
}
.ipl-gridimagebox, .ipl-gridimagetitle, .ipl-gridimageinformation {
    display: block;
    float: left;
    width: 100%
}
li.ipl-mediaitem {
    border: 1px solid #dddddd;
    margin-bottom: 1em;
    padding: 0;
    /*für eine Listen-Ansicht*/
    width: 100%;
    /*für eine Grid-Ansicht*/
    /*    width: 195px;*/
    /*    margin-right: 1em;*/
    float: left;
    margin-left: 0px !important;
}
.ipl-image-container {
    text-align: center;
}
.ipl-mediaitem img {
    border-radius: 0;
    /*    border: 1px thin #bbbbbb;*/
    margin: 15px;
}
.ipl-mediaitem img {
    max-width: 200px;
    max-height: 200px;
    -webkit-box-shadow: 0px 0px 4px #c4c4c4;
    /* webkit browser*/
    -moz-box-shadow: 0px 0px 4px #c4c4c4;
    /* firefox */
    box-shadow: 0px 0px 4px #c4c4c4;
}
.ipl-mediaitem {
    text-align: center;
}
.ipl-gridimageinformation {
    margin: 15px;
}
.ipl-gridimagetitle {
    margin: 15px;
    font-size: 10px;
    float: left;
    width: 190px;
    margin: 15px;
    overflow: hidden;
    /*    display: none;*/
}
ul.single-download-ipl {
    width: 160px;
}
ul.single-download-ipl li {
    /*    height: 1.65em;*/
    width: 160px;
    margin-left: 0px !important;
}
ul.single-download-ipl li a {
    text-decoration: underline;
    font-size: 12px;
}
.ipl-media-content {
    margin-bottom: 1.5em;
    float: left;
    display: block;
}
.ipl-gridimagetitle-larger {
    font-size: 13px;
}
@media only screen and (min-width: 40.063em) {
    .ipl-gridimagebox, .ipl-gridimageinformation {
        width: 45%;
        float: left;
        display: block;
    }
    .ipl-mediaitem {
        text-align: left;
    }
}