@media screen and (max-width: 1600px) and (min-width: 600px) {
	#Family_Box .Family_Member_Bit{width: 47.5% !important;}
	#Family_Box {padding: 42px !important;;width: 73% !important;;}
	#Forenbit_Main .Forenbit_Wanted_Pic{display: none !important;}
	#Forenbit_Main .Forenbit_Wanted_Inside .Forenbit_Last_Infos{padding-left: 0px; !important;}
}

.modal hr {background-color: #424242;margin: 15px 0;}
.Modul_Main {
	display: flex;
	flex-wrap: wrap;
	row-gap: 6px;
	column-gap: 10px;
	font-family: 'DM Sans', sans-serif;
	font-size: 9px;
	font-weight: 800;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.Modul_Quest{color: var(--akzent);width: 42%;text-align: left;}

.Modul_Answer{width: 50%;text-align: right;flex-grow: 1;}

.Modul_Desc {
	text-align: justify;
	padding: 15px;
	border-top: 1px solid #424242;
	border-bottom: 1px solid #424242;
	margin: 15px 0;
	font-size: 12px;
	line-height: 15pt;
}

.Modul_Desc div{
  overflow: auto;
  height: 200px;
  scrollbar-width: thin;
  padding-right: 9px;
}

#Family_Box {
  padding: 90px;
	width: 64%;
  margin: 15px auto;
  text-align: justify;
  font-family: arimo;
  font-size: 12px;
  line-height: 261%;
  letter-spacing: 2px;
  background-size: cover;
  background-attachment: fixed;
  background-image: url(../../../images/003/002background.jpg);
}

#Family_Box .Family_Box_Info b1, #Family_Box .Family_Box_Info1 b1{font-weight: 700;}
#Family_Box .Family_Box_Info b, #Family_Box .Family_Box_Info1 b, #Family_Box .Family_Member_Infos b{text-transform: uppercase;letter-spacing: 2px;}
#Family_Box .Family_Box_Info i, #Family_Box .Family_Box_Info1 i, #Family_Box .Family_Member_Infos i{text-transform: lowercase;letter-spacing: 4px;}
#Family_Box .Family_Box_Info s, #Family_Box .Family_Box_Info1 s, #Family_Box .Family_Member_Infos s{
  text-transform: uppercase;
  letter-spacing: 6px;
  opacity: 0.5;
}
#Family_Box .Family_Box_Info u, #Family_Box .Family_Box_Info1 u, #Family_Box .Family_Member_Infos u{
  text-decoration: none;
  text-transform: uppercase;
  font-size: 6px;
  letter-spacing: 2px;
  font-weight: 800;
  padding: 6px 4px 6px 6px;
  line-height: 100%;
  color: #000;
}

#Family_Box h1 {
color: #ddd;
  font-size: 35px;
  font-weight: normal;
  margin: 0 0 3px;
	text-transform: lowercase;
	text-shadow: 2px 1px 1px var(--akzent);
}

#Family_Box h2 {
  text-transform: lowercase;
color: #ddd;
  font-size: 30px;
  line-height: 100%;
  margin: 10px 0 3px;
	text-shadow: 2px 1px 1px var(--akzent);
}

#Family_Box .Family_Box_Info div span, #Family_Box .Family_Box_Info1 div span{margin: 5px; display: block;background-color: #ccc; color: #202020;}
#Family_Box .Family_Box_Info div span fe, #Family_Box .Family_Box_Info1 div span fe{
	display: block;
	padding: 15px 7px;
	font-size: 7px;
	line-height: 100%;
}
#Family_Box .Family_Box_Info div span de,
#Family_Box .Family_Box_Info1 div span de{
	display: block;
	background-size: cover;
	background-attachment: fixed;
	background: #444;
	text-align: center;
	font-size: 8px;
	font-weight: 800;
	color: #ddd;
	letter-spacing: 1px;
}

#Family_Box .Family_Box_Info div, #Family_Box .Family_Box_Info1 div{
	width: max-content;
	display: flex;
	row-gap: 15px;
	margin-top: 8px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#Family_Box .Family_Box_Info div{min-width: 95px;margin-left: 20px;float: right;}
#Family_Box .Family_Box_Info1 div{margin-right: 20px;float: left;}

#Family_Box .Family_Box_Info::after, #Family_Box .Family_Box_Info1::after{
  content: "";
  clear: both;
  display: table;
}

#Family_Box .Family_Box_Member {
	display: flex;
	flex-wrap: wrap;
	column-gap: 5px;
	row-gap: 20px;
	margin-top: 15px;
}

#Family_Box .Family_Member_Bit{width: 48%;background-color: rgba(255, 255, 255, 0.3);}

#Family_Box .Family_Member_Pic {
  outline: 1px solid #fff;
  outline-offset: 20px;
  width: 80px;
  height: 80px;
  margin: -39px auto 0px;
  position: relative;
  z-index: 2;
}

#Family_Box .Family_Member_Info{padding: 30px 15px 15px 15px;}
#Family_Box .Family_Member_Pic img {width: 80px; height: 80px; -webkit-filter: grayscale(100%);filter: grayscale(100%);}
#Family_Box .Family_Member_Pic::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  background-size: cover;
  background-attachment: fixed;
  background: #444;
  top: 0;
  opacity: 0.3;
}

#Family_Box .Family_Member_Bit_Top{
  background-size: cover;
  background-attachment: fixed;
  background-image: url(../../../images/003/marble.png);
  height: 90px;
	position: relative;
}

#Family_Box .Family_Member_Name{
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  letter-spacing: 2px;
  font-weight: 600;
}

#Family_Box .Family_Member_Name span{
   color: var(--akzent);
  display: block;
  font-size: 25px;
  text-transform: none;
  font-weight: normal;
  margin-top: -17px;
	text-transform: lowercase;
}

#Family_Box .Family_Member_Name1{
text-align: center;
text-transform: uppercase;
font-size: 7px;
letter-spacing: 2px;
font-weight: 600;
background-size: cover;
background-attachment: fixed;
  background-image: url(../../../images/003/marble.png);
line-height: 190%;
padding: 15px;
}
#Family_Box .Family_Member_Name1 a,
#Family_Box .edit a{color:#000;}

#Family_Box .Family_Member_Infos {
  text-align: justify;
  font-size: 10px;
  line-height: 14pt;
  letter-spacing: 2px;
  height: 150px;
  overflow: auto;
  scrollbar-width: thin;
  padding-right: 6px;
  margin: 10px 10px;
}

#Family_Box .edit {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  font-size: 10px;
  flex-direction: column;
  row-gap: 10px;
}
		