a:target  {
	padding-top: 4.85em;
}

body  {
	background-image: url("../img/bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
  
	background-color: black;
	
	padding-top: 4.85em;
}

section  {
	margin-top: 1.75em;
}

h1  {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 22px;
	color: snow;
}

p  {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	/*color: white;*/
}

.link  {
	color: #ED60AB
}

.link:hover  {
	color: yellow;
	text-decoration: none;
}

form  {
	flex: 1 1 auto;
	padding: 2rem
}

.hidden  {
	display: none;
}

.bg-danger  {
	background-color: mistyrose;
	color: darkred;
	border-top: 0.3em solid firebrick;
	border-bottom: 0.3em solid firebrick;
}

.card  {
	margin: auto 10%;
}

.card-header  {
	color: whitesmoke;
	background-color: cadetblue;
}

.mail  {
	color: white;
	text-decoration-color: white;
}

.impressum  {
	background: rgb(249,249,249);
	background: -moz-linear-gradient(-45deg, rgba(249,249,249,1) 0%, rgba(247,248,248,1) 48%, rgba(246,246,246,1) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(249,249,249,1) 0%,rgba(247,248,248,1) 48%,rgba(246,246,246,1) 100%);
	background: linear-gradient(135deg, rgba(249,249,249,1) 0%,rgba(247,248,248,1) 48%,rgba(246,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f6f6f6',GradientType=1 );
	
}

.impressum  >  div >  p  {
	color: black;
	padding: inherit 2em;
}

.bg-danger  >  p  >  a  {
	color: yellow;
}

.bg-danger  >  div  >  label  >  a  {
	color: yellow;
}

.bg-danger  >  p  >  a:hover  {
	text-decoration-line: underline;
}

.bg-danger  >  div  >  label  >  a:hover  {
	text-decoration-line: underline;
}

#impressum  {
	margin-bottom: 0px;
}

#senden  {
	margin-top: 1em;
}

/*#contact  {
	margin-top: 0px;
}*/

#hinweis  {
	margin-top: 0px;
}