*, *::after, *::before {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  box-sizing: border-box;
} 

html { 
  background: url(background3.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {
	width:100%;
	height:100%;
 	font-size:1.2em;
	-ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

::-webkit-scrollbar { display: none; background-color: transparent; }

h2 { color:#c89f04; }
.header {
	color:#c89f04;
 
  position: sticky;
  bor_der-bottom: 1px solid lightgrey;  
 background-color: #000000; 
 pad_ding: 50px 10px; /* Some padding */
  text-align: center; /* Centered text */
  font-size: 90px; /* Big font size */
  font-weight: bold;
  p_osition: fixed; /* Fixed position - sit on top of the page */
  top: 0;
  width: 100%; /* Full width */
transition: 0.4s; /* Add a transition effect (when scrolling - and font size is decreased) */
}
#logo {  height:150px!important;  width:150px!important; position:absolute; height:150px; top:0; left:0; }

.footer {
  border-top: 1px solid lightgrey;
}

.content {
  overflow-y: auto;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows:auto;
  grid-gap: 10px;
  bac_kground-color: #f7f7f7;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.map { height:800px;}

.verein { grid-area: 1 / 1 / 2 / 2; }
.stammtisch { grid-area: 1 / 2 / 2 / 3; }
.hive { grid-area: 1 / 3 / 2 / 4; }
.bewerbung { grid-area: 1 / 4 / 2 / 5; }
.map { grid-area: 2 / 1 / 3 / 5; }
.members { grid-area: 1 / 5 / 4 / 6; }

.item {
  padding:1em;
  border-radius: 10px;
  background-color: #ffb10047;
  b_order: 1px solid #4290e2;
  box-shadow: 0 2px 2px rgba(0,90,250,0.05),
    0 4px 4px rgba(0,90,250,0.05),
    0 8px 8px rgba(0,90,250,0.05),
    0 16px 16px rgba(0,90,250,0.05);
  color: #fff;
  box-sizing: border-box;
}




/*
@media screen and (max-width: 600px) {
.container { width:100%; padding:1em; height:100%;}
.item { width:100%; padding:1em; float:none;}
.stammtisch { margin-left:0; }	
.members { float:none; }	
}	
*/
