.jumbotron{
  margin:15px 30px 0px 30px;
  padding-top:40px;
  border-radius:10px;
  background: linear-gradient(rgba(117, 170, 246, 0.3),rgba(0, 0, 0, 0.75)),url(./media/karte_von_salze.jpg);
  /*background: url(./media/panorama.jpg);*/
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 100% 100%;
color:white !important;
height:500px;
}
.jumbotron a{text-decoration:none;color:#ffffff;}
.breadcrumb-wrapper {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.breadcrumb-wrapper .home_link {
	padding-left: 10px;
}
.rex-breadcrumb {
	display: inline-block;
	padding-left: 0px;
	margin-bottom: 0;
}
.rex-breadcrumb>li,
.breadcrumb-wrapper .home_link{
	display: inline-block;
}
.rex-breadcrumb>li+li:before,
.breadcrumb-wrapper .home_link:after {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0";
}
.breadcrumb-wrapper .home_link:after {
	padding-left: 10px;
}
li.nav-item{padding-left: 10px;}
li.nav-item a{font-weight:700;text-decoration:none;}
li.nav-item a:hover{color: #730554;}
a:hover{color: #730554;}

footer{background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(117, 170, 246, 0.4)); margin-top:1em;padding-top:5em;padding-bottom:5em;}

/* Formularfelder -- Validierung */

input[type="text"]:required { 
    border-bottom: 2px solid #c72f2f;
}

input[type="email"]:required { 
    border-bottom: 2px solid #c72f2f;
}

input[type="checkbox"]:required {
accent-color: #c72f2f;
}

input[type="checkbox"] {
  background-color: #c72f2f;
}


input[type="checkbox"]+label::before {
  color: #c72f2f;
  line-height: 1em;
  text-indent: -3em;
  vertical-align: sub;
  font-size: 2em;
  font-weight: 900;
  content:"* ";
}

input[type="checkbox"]:checked+label::before {
  color: green;
  line-height: 1em;
  text-indent: -3em;
  vertical-align: sub;
  font-size: 2em;
  font-weight: 900;
  content:"✓ ";
}

select:required { 
    border-bottom: 2px solid #c72f2f;
}

textarea:required { 
    border-bottom: 2px solid #c72f2f;
}

input[type="text"]:valid, input[type="email"]:valid, textarea:valid, select:valid{ 
    border-bottom: 2px solid green;
}