@charset "utf-8";
/* CSS Document */
body {
    margin: 0;
    background-color: antiquewhite;
}
.header1 {
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.69);
    margin: 0;
    padding: 0;
}

h1 {
    font-size: 1.8em;
    text-shadow: 2px 2px 2px rgba(167,199,57,0.86);
}
h2 {
    font-size: 1.5em;
    text-shadow: 1px 1px 2px rgba(167,199,57,0.86);
}
#navigation a {
	color: #000000 !important;
}
.inhalt, .datenschutz, .impressum{
    margin-left: 20%;
    margin-right: 20%;
}
nav {
	display: none;
}
#navigation {
	position: fixed;
	top: 45%;
	margin-left: 2%;
}
.trennlinie {
	margin-bottom: 30px;
	margin-top:  30px;
	margin-left: 10%;
}
footer {
	display:flex;
	justify-content: space-between;
	padding: 2% 5%;
	background-color: #13559d;
	color:#a7c439;
	font-size: 1.5em;
	font-weight: bolder;
	box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.69);
}
footer a {
	color:#a7c439;
	text-decoration: underline;
}
footer a:hover {
	color:#ffffff;
}
footer article {
	background-color: rgba(0,0,0,0.5);
	padding: 8px;
	border-radius: 20px;
	box-shadow: -2px -2px 5px 0px rgba(255,255,255,0.69);
}
.mobile {
	display: none;
}
.navbar-default .navbar-collapse, .navbar-header{
	background-color: rgba(19,85,157,0.5);
	padding-left: 20%;
}
ul.nav.navbar-nav a li {
	color: #000000;
	margin-top: 12px;
	margin-bottom: 6px;
	font-weight: bold;
	border-bottom: solid 1px #a7c439;
}
ul.nav.navbar-nav a li:hover {
	background-color: rgba(19,85,157,0.8);
}
.navbar-default .navbar-toggle {
	background-color: #a7c439;
}
/*=======================================================================================================*/
@media (max-width:1000px){
	#navigation h2 {
		font-size: 1.2em;
	}
}
/*========================================================================================================*/
@media (max-width:765px){
	#navigation {
		display: none;
	}
	.header1 {
		display: none;
	}
	nav {
		display: block;
	}
	.inhalt, .datenschutz, .impressum {
		display: block;
		margin-top: 40%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.mobile {
		display: block;
	}
	.desktop {
		display: none;
	}
	footer  {
      	font-size: 1em;
	}
	footer article{
		padding: 4px;
		border-radius: 10px;
		margin-right: 15px;
	}
}