/* Gesuche Forum
--------------------------------------------- */
#wanted {
	margin: auto;
	margin-bottom: 15px;
}

.wanted_circle {
  width: 100%;
  background: none;
  align-content: center;
}

.wanted_round {
  margin-left: -60px;
  height: 110px;
  width: 110px;
  border: 2px solid var(--border);
  background: var(--background4);
  border-radius: 50%;
}

.wanted_round img {
  height: 100px;
  width: 100px;
  text-align: center;
  position: relative;
  top: 5px;
  left: 5px;
  border-radius: 50%;
}

.wanted_inner {
border: 2px solid var(--border);
  margin-left: 60px;
  background: url(../../../images/meihua/test.png);
}

.wanted_titel {
align-content: center;
	padding-left: 5px;
}

.wanted_top {
display: grid;
grid-template-columns: 5% 88% 5%;
  gap: 10px;
}

.wanted_middle {
display: grid;
grid-template-columns: 5% 50% 43%;
  gap: 10px;
}

.wanted_info {
height: 110px;
  overflow: auto;
  padding: 5px 12px 10px 12px;
}

.wanted_info_inner {
text-align: justify;
font-size: 12px;
}

.wanted_fact {
margin: 5px 8px 9px 0px;
  padding: 7px;
  text-transform: uppercase;
  background: var(--bg);
  color: var(--text);
  font-size: 12px;
  border: 1px solid var(--border);
}

.wanted_bottom {
display: grid;
grid-template-columns: 15% 35% 15% 32%;
  gap: 10px;
}

.wanted_fact2 {
  margin: 5px;
  padding: 7px;
  text-transform: uppercase;
  font-size: 12px;
}

.wanted_bottom_unisex {
display: grid;
grid-template-columns: 30% 30% 38%;
  gap: 10px;
}

.wantedtitel {
	font-size: 26px;
	text-transform: uppercase;
	font-family: 'Poppins';
}

a.wantedtitel:link {
	color: var(--link);
	text-decoration: none;
}

a.wantedtitel:visited {
	color: var(--link);
	text-decoration: none;
}

a.wantedtitel:hover,
a.wantedtitel:active {
	color: var(--hover);
	text-decoration: none;
}

.frei {
font-weight: bold;
  color: #1e8b00;
  font-size: 14px;
  letter-spacing: 1px;
}	

.half {
font-weight: bold;
  color: #a01591;
  font-size: 14px;
  letter-spacing: 1px;
}

.reserviert {
font-weight: bold;
  color: #8b0000;
  font-size: 14px;
  letter-spacing: 1px;
}

/* Steckbriefe
--------------------------------------------- */
.post.classic_steck {
  margin-top: 10px;
  background: var(--bg);
  border: 0px solid var(--border);
}

.post_content_steck {
  padding: 0px;
}

/* Anschluss
--------------------------------------------- */
.connection_offering {
width:480px;
margin-bottom:15px;
border: 1px solid var(--border);
padding: 8px;
background: url(../../../images/meihua/test.png);
}

.connectionrow1 {
background: var(--background4);
  border: 1px solid var(--border);
  text-align: center;
  font-variant: small-caps;
  padding: 5px;
}

.connectionrow2 {
  background: var(--background4);
  border: 1px solid var(--border);
  font-variant: small-caps;
  padding: 5px;
}

.connectionrow3 {
  background: var(--background4);
  border: 1px solid var(--border);
}

/* Vorlagen
--------------------------------------------- */
.vorlage1-imgl {
width:200px;
padding:5px;
border: 1px solid var(--border);
background: url(../../../images/meihua/test.png);
}

.vorlage1-imgr {
width:200px;
padding:5px;
border: 1px solid var(--border);
background: url(../../../images/meihua/test.png);
}

.vorlage1-boxl {
display: table-cell;
vertical-align: top;
}

.vorlage1-boxr {
display: table-cell;
vertical-align: top;
}

#vorlage1-main {
	background: var(--background4);
	margin: auto;
	border: 5px solid var(--border);
	
	width: 480px;
}

.vorlage1-titel {
border: 1px solid var(--border);
padding: 15px;
font-size: 20px;
text-transform: uppercase;
background: url(../../../images/meihua/test.png);
margin: 5px;
	text-align: center;
}

.vorlage1-titel2 {
border: 1px solid var(--border);
padding: 15px;
font-size: 18px;
text-transform: uppercase;
background: url(../../../images/meihua/test.png);
margin: 15px 5px 5px 5px;
}

.vorlage1-info {
border: 1px solid var(--border);
padding: 10px 5px 10px 10px;
background: var(--bg);
margin: -5px 5px 15px 5px;
overflow: auto;
height: 150px;
text-align: justify;
}

.vorlage1-info2 {
border: 1px solid var(--border);
padding: 10px 5px 10px 10px;
background: var(--bg);
margin: 0 5px 5px 5px;
overflow: auto;
height: 150px;
text-align: justify;
}

.vorlage1-subtitell {
border: 1px solid var(--border);
padding: 8px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
background: url(../../../images/meihua/test.png);
text-align: left;
margin: 0 5px;
}

.vorlage1-subtitelr {
border: 1px solid var(--border);
padding: 8px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
background: url(../../../images/meihua/test.png);
text-align: right;
margin: 0 5px;
}

.vorlage1-icon {
width:18.5px;
height:18.5px;
padding:8px 5px 2px 5px;
border: 1px solid var(--border);
background: var(--bg);
margin: 0 5px 5px 0;
float: left;
text-align:center;
}

.vorlage1-fact {
width:205px;
height:18.5px;
padding:5px;
border: 1px solid var(--border);
background: var(--bg);
margin: 0 0 5px 0;
float: left;
font-variant: small-caps;
}

.vorlage1-factt {
width:220px;
height:18.5px;
padding:5px;
border: 1px solid var(--border);
background: var(--bg);
display: table-cell;
font-variant: small-caps;
	font-size: 16px;
}

.vorlage1-row {
display:table-row;
}

.vorlage1-table {
display: table;
border-spacing:5px;
}

.vorlage1-table2 {
display: table;
border-spacing:5px;
margin-top: -5px;
}

.vorlage1-table3 {
  display: table;
  border-spacing: 5px;
}

.frei {
color: #337526;
}

.reserviert {
color: #CC6000;
}

.vergeben {
color: #8E0F0F;
}

/* Code Snippets
--------------------------------------------- */