/*------ Allgemein--------- */

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css");

body {
    font-family: "Merienda";
    font-size: 1rem;
}


.limegreen {
    color: limegreen;
}

.navbar,
.carousel {
    border-bottom: 1px solid #888;
}

#wohnung, #preise, #ueberuns, #umgebung, #kontakt, #impressum, #datenschutz, #bildnachweis {
    padding-top: 100px;
}

/*------Navigation---------*/

.nav-link {
    cursor: pointer;
}

.nav-link:active,
.nav-link:hover {
    color:limegreen !important;
}


/*------Slider---------*/

.slider-image{
    height: 550px;
    background-position: center;
    background-size: cover;
}


/*------UnsereWohnung---------*/
.card-grundriss-image {
    height: 500px;
    background-position: center;
    background-size: cover; }

.card-grundriss-body {
        border: 0px solid limegreen;  }

.card-grundriss {
    border: 0px solid limegreen;  }

.card-image {
    height: 270px;
    background-position: center;
    background-size: cover;
}

@media (max-width: 991px) {
    .card-group {
        display: flex;
        flex-flow: column wrap;
    }
}

.icon-green {
    color: green !important;
  }
/*------Überuns--------*/

.ueberuns-image {
    width: 380px;
    height: 380px;
    border-radius: 50%;
    background-position: center;
    background-size: cover;

}

/*------preise--------*/
.containerprice {
    max-width: 960px;
  }
 
  .pricing-header {
    max-width: 700px;
  }

  .card-header {
    border-top: 1px solid limegreen;
    border-left: 1px solid limegreen;
    border-right: 1px solid limegreen;
    border-radius: 1px;   
  }

  .card-body {
    border-top: 1px solid limegreen;
    border-left: 1px solid #888;
    border-right: 1px solid #888;
    border-bottom: 1px solid #888;
    border-radius: 1px;
  }

/*------umgebung--------*/

  .card-umgebung-image {
    height: 270px;
    background-position: center;
    background-size: cover;
    border-left: 1px solid #888;
    border-right: 1px solid #888;
    border-top: 1px solid #888;}

.card-body2 {
    border-left: 1px solid #888;
    border-right: 1px solid #888;
    border-top: thick double limegreen;
    border-bottom: 1px solid #888;
    border-radius: 1px;  }

    a.umgeblinktext:link {color: white; }
    a.umgeblinktext:visited {color: white; }
    a.umgeblinktext:hover {color: limegreen; }
    a.umgeblinktext:focus {color: limegreen; }
    a.umgeblinktext:active {color: limegreen; }
    a.umgeblinktext {text-decoration: none;}

.umgeblink{
    font-size: 1rem;
    text-align: right;
}
  


/*------impressum datenschutz--------*/

p.normal {
    padding: 0;
    margin-left: 0;
    margin-right: 0; }

p.large {
    margin-left: 10%;
    margin-right: 0%;}

p.medium {
    margin-left: 15%;
    margin-right: 0%;}

.list-group.inner li{
        border:none;}




/*------Footer--------*/

.footer {
    font-family: sans-serif;
    font-size: 1rem;
    text-align: center;
    border-top: 1px solid #888; }


a.impresslink:link {color: white; }
a.impresslink:visited {color: white; }
a.impresslink:hover {color: limegreen; }
a.impresslink:focus {color: limegreen; }
a.impresslink:active {color: limegreen; }
a.impresslink {text-decoration: none;}