.menulinks{
	background-color: #1c1a1a;
    width: 100%;
	padding: 10px;
    position: fixed;
    top: 0px;
    left: 0px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    z-index: 12;
    line-height: 104%;
}

.menulinks a{
font-family: 'Fredericka the Great';
 font-size:20pt;
 color:#b5535d;
 display: inline-flex;
 width: 200px;
 padding: 10px;
 text-align: center;
 /* flex-direction: row; */
 align-items: center;
 justify-content: center;
}

.menulinks a:hover{	color: #60111f;}

.tabbedhead{width: 1200px;}

.tabbedhead figure {
   display: block; 
   margin-left: 0; 
   border-bottom: 1px solid #1c1a1a;
   clear: both;
}

.tabbedhead > input,
.tabbedhead figure > div {
 display: none;
}

.tabbedhead figure>div {
  /* padding: 5px; */
  width: 1195px;
  height: 250px;
  border: 1px solid #1c1a1a;
  background: #1c1a1a;
  color: #eeecee;
}

navhead label {
   float: left;
   padding: 5px;
   border-top: 1px solid #1c1a1a;
   border-right: 1px solid #1c1a1a;
   background: #872f38;
   color: #eeecee;
   width: 288px;
   height: 20px;
   font-size: 17px;
   text-align: center;
   font-family: 'Fredericka the Great';
   text-transform: uppercase;
}

navhead label:nth-child(1) { border-left: 1px solid #1c1a1a;}

navhead label:hover {
 background: #60111f; 
	color: #eeecee;
}

navhead label:active {}

#tabhead1:checked ~ navhead label[for="tabhead1"],
#tabhead2:checked ~ navhead label[for="tabhead2"],
#tabhead3:checked ~ navhead label[for="tabhead3"],
#tabhead4:checked ~ navhead label[for="tabhead4"]{
  background: #60111f;
  color: #eeecee;
  position: relative;
  border-bottom: none;
}

#tabhead1:checked ~ navhead label[for="tabhead1"]:after,
#tabhead2:checked ~ navhead label[for="tabhead2"]:after,
#tabhead3:checked ~ navhead label[for="tabhead3"]:after,
#tabhead4:checked ~ navhead label[for="tabhead4"]:after {
  content: "";
  display: block;
  position: absolute;
  height: 0px;
  width: 100%;
  left: 0;
  bottom: -1px;
}

#tabhead1:checked ~ figure .tabhead1,
#tabhead2:checked ~ figure .tabhead2,
#tabhead3:checked ~ figure .tabhead3,
#tabhead4:checked ~ figure .tabhead4 {
	display: block;
}


/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
  width: 250px;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  min-width: 250px;
  border-radius:0px;
  text-align: center;
}

/* Links inside the dropdown */
.dropdown-content a {
  font-size: 20pt;
  color: #b5535d;
  text-decoration: none;
  display: block;
  border-radius:0px;
  text-align: center;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
font-family: 'Fredericka the Great';
font-size:20pt;
background-color:#1c1a1a;
color: #60111f;
  text-align: center;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
display: block;
 color: #b5535d;
 font-size:20pt;
font-family: 'Fredericka the Great';
 background-color: #1c1a1a;
  text-align: center;

}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
width: 250px;
 color: #b5535d;
 background-color: #1c1a1a;
 font-size:20pt;
font-family: 'Fredericka the Great';
  text-align: center;
}

.dropbtn {
    background-color: #1c1a1a;
    color: #b5535d;
    font-family: 'Fredericka the Great';
	text-transform:uppercase;
    font-size: 20pt;
    border: none;
    width: 250px;
	padding: 0px;
  text-align: center;
}




.headbox0{
	width:auto;
	height:auto;
	float:left;
	margin: 4px;
	}

.headbox1{
	width: 364px;
	height:200px;
	border:1px solid #872f38;
	overflow:auto;
	font-size:12pt;
	text-align:justify;
	padding:5px;
	white-space: pre-line;
}
	
.headbox2{
	width:300px;
	height:200px;
	border:1px solid #872f38;
	overflow:auto;
	font-size:12pt;
	text-align:justify;
	padding:5px;
    white-space: pre-line;	}

/*Team online*/
.headbox3{
	width: 414px;
	height: 210px;
	/* border: 1px solid; */
	}

.headbox3 .teampics{
	width: 412px;
	height: 99px;
	/* border: 1px solid; */
	}

.headbox3 .teampics img{
	width: 90px;
	height: 90px;
	padding:2px;
	border:1px solid #872f38;
	margin: 0px 2px;
	}
	
.headbox3 .teampics img:hover{
	border:1px solid #60111f;
	border-radius:100px;}		
	
.headbox3 .team{
	width: 403px;
	height: 79px;
	overflow:auto;
	text-align:center;
	font-size:11pt;
	padding:5px;
	border:1px solid #872f38;
	}	

.headboxhead1{
	font-family: 'Fredericka the Great';
	text-align:center;
	font-size:15pt;
	color:#b5535d;}
	
.headboxhead2{
	font-family: 'Fredericka the Great';
	text-align:center;
	font-size:13pt;
	color:#b5535d;
	border-bottom:1px solid #b5535d;}

.headbox4{
	width: 576px;
	height:200px;
	border:1px solid #872f38;
	overflow:auto;
	font-size:12pt;
	text-align:justify;
	padding:5px;
	white-space: pre-line;
	}
	
/*Gesuche*/	
.headbox5{
	width:600px;
	height: 89px;
	border:1px solid #872f38;
	overflow:auto;
	font-size:12pt;
	text-align:justify;
	padding:5px;
	white-space: pre-line;
	}
	
.headbox6{
	width:600px;
	height: 75px;
	border:1px solid #872f38;
	overflow:auto;
	font-size:12pt;
	text-align:justify;
	padding:5px;
	/* white-space: pre-line; */
	}		

.headbox7{
	width: 554px;
	height:200px;
	border:1px solid #872f38;
	overflow:auto;
	font-size:12pt;
	text-align:justify;
	padding:5px;
	/* white-space: pre-line; */
	}

.gesuch{
    width: auto;
    border-left: 10px solid #60111f;
	border-top:1px  solid #60111f;
	border-right: 1px solid #60111f;
	border-bottom:1px  solid #60111f;
	padding: 2px 2px 2px 5px;
	font-size:12px;
	text-transform:uppercase;
	margin:3px;
}

.gesuch:hover{
    border-left: 10px solid #872f38;
	border-top:1px  solid #872f38;
	border-right: 1px solid #872f38;
	border-bottom:1px  solid #872f38;
-webkit-transition: all ease 0.6s;
-moz-transition: all ease 0.6s;
-o-transition: all ease 0.6s;
transition: all ease 0.6s;}


.headbox8{
	width: 892px;
	height: 207px;
	border:1px solid #872f38;
	overflow:auto;
	font-size:12pt;
	text-align:justify;
	padding: 2px;
	/* white-space: pre-line; */
	}

.headchatsnapbox{
	width:auto;
	height:auto;
	/* margin:3px; */
	border: 1px solid #872f38;
}

.headchatsnaphead{
	font-family: 'Rajdhani';
	font-size:13pt;
	border-bottom:1px solid #872f38;
	text-align:center;
}

.headchatsnaptext{
	width: 268px;
	height: 158px;
	padding:5px;
	overflow:auto;
	font-size:12pt;
}

.headchatsnaplink{
	text-align:right;
	padding: 3px;
	height: 15px;
	font-size: 14px;
}