.klgalerie a {
    text-decoration: none;
}
.klg {
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
@media screen and (min-width:901px){
.klgalerie {width: 70%;max-width: 950px;}
.klgalerie.klgli{
    float: left;
    margin-right: 3%;
    }
.klgalerie.klgre {
    float: right;
    margin-left:3%;
    }
}
a.aklg {
    text-decoration: none;
    color: #000000;
}

.klgli .klgalerieli {
    float: left;
    width: 48%;
    text-align: right;
    margin-right: 4%;
}
.klgli .klgaleriere {
    float: left;
    width: 48%;
    text-align: left;
}


.klgre .klgalerieli {
    float: left;
    width: 48%;
    text-align: right;
    margin-right: 2%;
}
.klgre .klgaleriere {
    float: right;
    width: 48%;
    text-align: left;
    margin-left: 2%;
}


.klg img {
    width: 100%;
    height: auto;
    background:#fff
}

.klg {height:auto;}




@media screen and (min-width:671px){
 .klgalerieli .klg {
    margin:0 0 2em auto;
    }
 .klgaleriere .klg {
    margin:0 auto 2em 0;
    }
    }

@media screen and (max-width:670px){
 .klgalerieli .klg {
    margin:0 0 1.3em auto;
    margin:0 0 4vw auto;
    }
 .klgaleriere .klg {
    margin:0 auto 1.3em 0;
    margin:0 auto 4vw 0;
    }
 }


.klg.shadow{
    box-shadow:0 .8em 1.8em rgb(1 38 38 / 35%);
    }
    
    
    
/*----------- bilddaten -----------*/
@media screen and (min-width:1551px){
.galoben1{padding-top:1em;}
.galoben2{padding-top:2em;}
.galoben3{padding-top:3em;}
.galoben4{padding-top:4em;}
.galoben5{padding-top:5em;}
.galoben6{padding-top:6em;}
.galoben7{padding-top:7em;}
.galoben8{padding-top:8em;}
.galoben9{padding-top:9em;}
.galoben10{padding-top:10em;}
.galoben11{padding-top:11em;}
}
@media screen and (max-width:1550px){
.galoben1{padding-top:1vw;}
.galoben2{padding-top:2vw;}
.galoben3{padding-top:3vw;}
.galoben4{padding-top:4vw;}
.galoben5{padding-top:5vw;}
.galoben6{padding-top:6vw;}
.galoben7{padding-top:7vw;}
.galoben8{padding-top:8vw;}
.galoben9{padding-top:9vw;}
.galoben10{padding-top:10vw;}
.galoben11{padding-top:11vw;}
}


@media screen and (max-width:900px){
.klgalerietext .galoben5,
.klgalerietext .galoben6,
.klgalerietext .galoben7,
.klgalerietext .galoben8,
.klgalerietext .galoben9,
.klgalerietext .galoben10,
.klgalerietext .galoben11
{padding-top:1em;}
.bgrtexte .klgalerietext .abstandunten5{padding-bottom:1em!important;
}
}



@media screen and (min-width: 1551px) {
.klgalerietext.klgli p.flex750 {display:flex;flex-direction: column;
}
}


@media screen and (min-width: 901px) and (max-width: 1550px) {
.klgalerietext.klgli p.flex750 {display:flex;flex-direction: column;
}
}

@media screen and (min-width: 901px) {
.klgalerietext.klgli{margin-left: 36.4%;}
.klgalerietext.klgre{margin-right: 36.4%;
}
}

@media screen and (max-width: 900px) {
.klgalerietext {
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}
}


.bgrklgalerie .inhprozent p {
    text-align: center;
    font-size: .9em;
}

.klg.nobord.klg200 {max-width:200px;}
.klg.nobord.klg250 {max-width:250px;}
.klg.nobord.klg300 {max-width:300px;}
.klg.nobord.klg350 {max-width:350px;}
.klg.nobord.klg400 {max-width:400px;}
.klg.nobord.klg450 {max-width:450px;}

.klgalerie .klg.diffrahmen, .klgalerie .klg.bildrahmen {border: 3px solid #fff!important;}
.klgalerie .diffrahmen.klg200,.klgalerie .klg200 .bildrahmen {max-width: 206px;}
.klgalerie .diffrahmen.klg250,.klgalerie .klg250 .bildrahmen {max-width: 256px;}
.klgalerie .diffrahmen.klg300,.klgalerie .klg300 .bildrahmen {max-width: 306px;}
.klgalerie .diffrahmen.klg350,.klgalerie .klg350 .bildrahmen {max-width: 356px;}
.klgalerie .diffrahmen.klg400,.klgalerie .klg400 .bildrahmen {max-width: 406px;}
.klgalerie .diffrahmen.klg450,.klgalerie .klg450 .bildrahmen {max-width: 456px;}
















