body {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

a {
	text-decoration: none;
	color: rgb(130,147,180);
}
a:hover {
	text-decoration: none;
	color: rgb(0,0,0);
}

h1 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 42px;
	margin-bottom: 1rem;
}

h2 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 36px;
	margin-bottom: 1rem;
}


.dnb-hr {
	width: 55%;
	margin: 1rem auto;
	border-top: 1px solid;
}

.dnb-logo  {
	height: 120px;
	margin-top: 10px;
	margin-bottom: 20px;
}
@media ( min-width: 576px ) {
	.dnb-logo { height: 100px; }
}

@media ( min-width: 1200px ) {
	.dnb-logo { height: 120px; }
}



.dnb-logotext {
	color: rgb(242,145,0);
	font-family: 'Roboto Slab', sans-serif;
	font-size: 20px;
	line-height: 22px;
	letter-spacing: 0.3rem;
}

@media ( min-width: 576px ) {
	.dnb-logotext { font-size: 32px; line-height: 38px; }
}

@media ( min-width: 1200px ) {
	.dnb-logotext { font-size: 42px; line-height: 48px; }
}

.dnb-logotext span {
	color: rgb(255,255,255);
}

/* . . . Seitenkopf . . . */
.dnb-header {
	margin-bottom: 5px;
	padding: 1rem;
	color: rgb(0,0,0);
}

@media ( min-width: 992px ) {
	.dnb-header {
		padding: 0;
	}
}

.dnb-header a {
	color: rgb(0,0,0);
	font-size: 1rem;
}



/* . . . Seitenfuß . . . */
.dnb-footer {
	padding: 4rem 0;
}

.dnb-footer a {
	text-decoration: none;
}


/* . . . Navigation . . . */
.dnb-navigation {
	margin: 1rem 0;
}


/* . . . Sektionen . . . */
.dnb-partner {
	text-align: center;
	margin: 1rem;
}
.dnb-partner img {
	margin-bottom: 20px;
}


/* . . . Farben . . . */
body 				{ color: rgb(100,100,100); 	}
h1, h2				{ color: rgb(130,147,180);	}
.dnb-blue 			{ background: rgb(45,93,173);
					  color: rgb(255,255,255);  }
.dnb-lightblue		{ background: rgba(45,93,173,0.1); }
.dnb-orange 		{ background: rgb(241,145,28);  }
.dnb-hr				{ border-top-color: rgb(130,147,180); }
.dnb-footer 		{ background: rgb(130,147,180);
					  color: rgb(255,255,255);  }
.dnb-footer a 		{ color: rgb(255,255,255); }
.dnb-footer a:hover { color: rgb(0,0,0); }
.dnb-partner a 		{ color: rgb(241,145,28); }

.dnb-header 		{ background: rgb(130,147,180); }





.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
	display: block;
}
