:root {
    --chappel-gelb:rgb(238,239,113);
    --chappel-gruen:#19A350;
    --linie-gruen:#00ff00;
    --linie-rot:#ff0000;
    --blau80:#000080;
    --silber:silver;
    --bgcapture: url(../Images/AppelsBlick/capture.png);
}

/*Allgemeine Styles start*/
body {
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 1.2rem;
    line-height: 1.5;
    color: black;
}
ul li {list-style: none;}
img,video {width:100%;height: auto;}
h1,h2,h3,h4,h5 {
    color:var(--chappel-gruen);
}
hr.green {
  border: 8px solid;
  border-color:var(--linie-gruen);
  border-radius: 5px;
}

a {color:var(--chappel-gruen);}
a:hover {color:var(--linie-gruen);}

hr.red {
  border: 8px solid;
  border-color:var(--linie-rot);
  border-radius: 5px;
}
.custom-card-img {
  max-width: 250px;
  min-width: 250px;
  height: auto;
}
/*Allgemeine Styles end*/
/*Header start*/
header {
    border-bottom:1px solid;
    box-shadow: 0px 0px 10px 0px #888888;
}
/*Header end*/
/*Navbar start*/
.navbar {
    background: var(--chappel-gruen);
}

li.nav-item:hover,.nav-link.active {
    background: var(--linie-gruen);
}

li.nav-item a.nav-link {
 color:white;
}
li.nav-item a.nav-link:hover {
 color:black;
}
/*Navbar end*/
/*Index start*/
.container-start {background: var(--chappel-gelb);}
/*Index end*/
/*AppelsBlick start*/
figcaption {
  background-image: var(--bgcapture);
  background-repeat: no-repeat; 
  background-size: cover; 
  background-position: center;
  text-align: center;
}

/*Formular start*/
  /*Formular start*/
.highlight {
  background:var(--chappel-gelb);
}

label {
  color: var(--blau80);
}
  /*Formular end*/
  /*Fundbüro start*/
@media (max-width: 400px) {
  figure.fundb{
    text-align: center;
  }  
  figure.fundb img {
    max-height: 400px;
    width: auto;
  }
}


  /*Fundbüro end*/



