@font-face {
	font-family: 'Georgia Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Regular'), url('/web/20220222163451im_/https://www.dasdeutschlandlied.de/fonts/georgia.woff') format('woff');
	font-display: swap;
}

/*
@font-face {
	font-family: 'Georgia Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Italic'), url('/web/20220222163451im_/https://www.dasdeutschlandlied.de/fonts/georgiai.woff') format('woff');
	font-display: swap;
}
*/

@font-face {
	font-family: 'Georgia Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Bold'), url('/web/20220222163451im_/https://www.dasdeutschlandlied.de/fonts/georgiab.woff') format('woff');
	font-display: swap;
}
/*
@font-face {
	font-family: 'Georgia Bold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Bold Italic'), url('/web/20220222163451im_/https://www.dasdeutschlandlied.de/fonts/georgiaz.woff') format('woff');
	font-display: swap;
}
*/
body {
	background-color: #F5F5F5;
}

h1 {
	font-family: 'Georgia Bold';
	font-size: 40px;
	color: #19191b;
}

h2 {
	font-family: 'Georgia Regular';
	font-size: 40px;
	color: #384f5d;
}

.navigation {
	border-bottom: 1px solid #1b1b1d24;
}

.header-reference {
	font-family: 'Georgia Regular';
	font-size: 20px;
	color: #19191b;
}

.header-links a {
	font-family: 'Arial';
	font-size: 16px;
	color: #384f5d;
}

.img-fullwidth, .img-fullwidth img {
	width: 100%;
	height: auto;
}

.heading-subsubtitle {
	font-family: 'Arial';
	font-size: 24px;
	font-weight: bold;
	color: #19191b;
}

#maincontent {
	margin-top: -65px;
}

.theme-line {
    background-color: black;
    width: 8rem;
    height: 0.4rem;
}

.story-text {
	font-family: 'Arial';
	font-size: 20px;
	line-height: 36px;
	color: #19191b;
}

@media only screen and (min-width: 1200px) {
	.story-text {
		padding-right: 70px !important;
	}
}

.cragg-image {
	position: relative;
}

.cragg-image-sidetext {
	position: absolute;
    left: 0;
    bottom: 0;
    transform: rotate(-90deg) translateX(-.8rem);
    transform-origin: bottom left;
    font-family: 'Arial';
    font-size: 24px;
    color: #cccccc;
    white-space: nowrap;
}

.cragg-image-sidetext b {
	font-family: 'Georgia Bold';
	color: #19191b;
}

.cragg-image-description {
	font-family: 'Georgia Regular';
	font-size: 14px;
	line-height: 20px;
	color: #384f5d;
}

.tracklist-bg {
	background-color: #F5F5F5;
}

.tracklist {
}

.track h4 {
	padding-left: 3rem;
	font-family: 'Georgia Regular';
	font-size: 20px;
	line-height: 32px;
	color: #384f5d;
}

.track {
	position: relative;
}

.track .trackno {
	position: absolute;
	top: -10px;
	font-family: 'Georgia Regular';
	font-size: 32px;
	color: #cccccc;
}

.track p {
	padding-left: 3rem;
	font-family: 'Arial';
	font-size: 18px;
	color: #19191b;
}

.videoplayer {
	width: 100%;
	height: auto;
}

.download-section {
	background-color: #E4007D;
}

.download-section p {
	font-family: 'Arial';
	font-size: 20px;
	line-height: 40px;
	color: #f5f5f5;
}

.download-section a {
	display: inline-block;
	font-family: 'Georgia Regular';
	font-size: 12px;
	color: #eeeeee;
}

.artist_image {
	width: 100%;
	height: auto;
}

.artist_name {
	font-family: 'Georgia Bold';
	font-size: 24px;
	color: #19191b;
}

.artist_role {
	font-family: 'Arial';
	font-size: 24px;
	color: #cccccc;
}

.artist_text {
	font-family: 'Arial';
	font-size: 16px;
	line-height: 30px;
	color: #19191b;
}

.carousel-indicators {
	bottom: -50px;
}

.separator-row {
	height: 100px;
}

.footer-row {
	background-color: #384F5D;
	padding: 80px 0px 80px 0px;
}

.footer-links {
	font-family: 'Arial';
	font-size: 16px;
	color: #ffffff;
}

@media only screen and (max-width: 991px) {
	.footer-links li {
		display: block;
		margin-right: 0;
	}
}

.footer-reference {
	font-family: 'Georgia Regular';
	font-size: 24px;
	color: #cccccc;
}