 @font-face {
	font-family: "DelRoman";
    src: url('Fonts/delicious-roman.woff2') format('woff2');
}
body {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "DelRoman";
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: #006399;
}

/*Entfernen von Notiz (vorruebergehend kann spaeter raus)
.alert.alert-danger {
  display: none;
}*/

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 0rem;
    margin-bottom: 1rem;
    list-style: none;
    border-radius: 0rem;
    background-color: #fff;
}

/*Awesome ICON*/
h1:before{
  	font-family: "Font Awesome 6 Free";
    content: "\f054";
	font-weight: 900;
  	display:inline-block;
	width: .625em;
	font-size: inherit;
	height: 1em;
  	color: #006399;
}

#main-navbar {
  border-bottom: 2px solid #006399;
}

/*Hintergrund Jumbotron Grau
.jumbotron-content{
		background:#e9ecef;
}
*/
/*Farbe fuer Navigation wenn nicht aktiv*/
.navbar-light .navbar-nav .nav-link {
  color: #212529;
}
/*Schriften rechtliche Hinweise*/
.dropdown-item{
	color: var(--bs-rvs-r0-color);
}
.dropdown-item.active, .dropdown-item:active{
	background-color:  #e9ecef;
}
.dropdown-item:hover{
	background-color:#f6f6f6;
}
/*Teaser Text einfaerben
.teaser-text{
	color: var(--bs-rvs-r0-color);
}*/

/*Cards in Knotenseiten*/
/*Cards-border in Resort Farbe*/
.verwaltung .template-cards .card {
	border: 2px solid var(--bs-rvs-r1-color);
} 
.soziales .template-cards .card {
	border: 2px solid var(--bs-rvs-r2-color);
} 
.jugend .template-cards .card {
	border: 2px solid var(--bs-rvs-r3-color);
} 
.bildung .template-cards .card {
	border: 2px solid var(--bs-rvs-r4-color);
} 
.gesundheit .template-cards .card {
	border: 2px solid var(--bs-rvs-r5-color);
} 
.region .template-cards .card {
	border: 2px solid var(--bs-rvs-r6-color);
} 

.template-cards .card .text {
  	padding: 10px;
}

.template-cards .card:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);
}

.template-cards .card a {
  text-decoration: none;
  color: black;
}

.card{
  border-radius:0;
}
/*ENDE*/

/*Schatten aus News ab media größe 575px entfernen*/
@media (max-width: 575px){
	.card .img-overlay .card-body {
  		padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  		color: var(--bs-card-color);
	}
	.card .img-overlay {
  		color: #000;
  		text-shadow: 0 0 0 #fff;
	}
}
/*ENDE*/


/*Button einfaerben
.btn{
	background-color: var(--bs-rvs-r0-color);
	color:var(--bs-white);
}
.btn:hover{
	color:var(--bs-gray-200);
}

.soziales .btn{
	background-color: var(--bs-rvs-r2-color);

}

.form-control:focus {
  border-color: #f39b8b;
  box-shadow: 0 0 0 0.25rem rgba(205, 40, 36, 0.25);
}

.soziales .form-check-input:checked {
  background-color: var(--bs-rvs-r2-color);
  border-color: var(--bs-rvs-r2-color);
}

.soziales .form-check-input:focus {
  box-shadow: 0 0 0 0.25rem rgba(205, 40, 36, 0.25);
}*/


/*Stylinganpassung für Stellenausschreibung*/
.interamt .bg-light {
  background-color: var(--bs-gray-100);
}
.interamt .list-group-item:first-child {
  border-radius: 0.375rem;
}
.interamt .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-radius: 0.375rem;
}
.interamt-jobs .bg-light {
  background-color: var(--bs-gray-100);
}
/*Ende*/

.footer {
  border-top: 2px solid #006399;
  color: #212529;
  background-color:  #fff;
}
