body{
	background-color: #222222;
	color: #fff;
}

.hintergrundbild{
	background-image: url("Hintergrundbild.JPG");
	background-size: 150%;
	background-position: center center;
	background-repeat: no-repeat;
}

nav a{
	color: #fff !important;
	background-color: rgba(80,80,80,0.25);
	border-radius: 15px;
	font-size: 25px;
	font-weight: bold;
	padding: 5px 10px !important;
	margin: 2px;
}

nav a:hover {
	color: #a10000 !important;
}

.nav-link.active{
	background-color: #a10000 !important;
}

.activenav {
	border-radius: 15px;
	padding: 5px 10px !important;
	margin: 2px;
	text-decoration: underline;
}

.dropdown-menu{
	background-color: #1A1A1A !important;
	border: none;
	padding: 5px;
}

.dropdown-item{
	padding: 5px 10px !important;
	margin: 2px;
}

.header{
	margin: 0px 10px;
}

.weisserbalken{
	margin: -0px 0px;
	padding: 0px;
	height: 8px;
	background-color: #FFFFFF;
}

@media (max-width: 767px){
	
	.rahmenkleinrot:hover{
	background-color: #404040;
	}

	.rahmenkleinweiss:hover{
	background-color: #404040;
	}

	.rahmenkleinrot{
		border-color: #a10000;
		border-width: medium;
		border-style: solid;
		border-radius: 20px;
	}

	.rahmenkleinweiss{
		border-color: #FFFFFF;
		border-width: medium;
		border-style: solid;
		border-radius: 20px;
	}

}

@media (min-width: 768px){
	
	.rahmengrossrot:hover{
	background-color: #404040;
	}
	
	.rahmengrossweiss:hover{
	background-color: #404040;
	}
	
	.rahmengrossrot{
		border-color: #a10000;
		border-width: medium;
		border-style: solid;
		border-radius: 20px;
	}
	
	.rahmengrossweiss{
		border-color: #FFFFFF;
		border-width: medium;
		border-style: solid;
		border-radius: 20px;
	}
}

/*Farbgestaltung*/

.bg-dark, .btn-dark{
	background-color: #1A1A1A !important;
}

.bg-light, .btn-light{
	background-color: #CFCFCf !important;
}

.bg-danger, .btn-danger{
	background-color: #a10000 !important;
}

.bg-warning, .btn-warning{
	background-color: #FF7600 !important;
}

.text-dark{
	color: #1A1A1A !important;
}

.text-light{
	background-color: #CFCFCF !important;
}

.text-danger{
	color: #a10000 !important;
}

.btn-outline-danger{
	border-color: #a10000;
}

.btn-outline-danger:hover{
	background-color: #a10000;
	border-color: #a10000;
}