/* Subforumanzeige
--------------------------------------------- */

.subforumheader {
	background: url(../../../images/chronicles/cat/header.png);
	height: 128px;
	margin-bottom: -83px;
}

.subforumfooter {
	background: url(../../../images/chronicles/cat/footer2.png);
	height: 128px;
	margin-top: -83px;
}

/* Topictitel
--------------------------------------------- */
.topictitel {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

a.topictitel:link {
	color: var(--link);
	text-decoration: none;
}

a.topictitel:visited {
	color: var(--link);
	text-decoration: none;
}

a.topictitel:hover,
a.topictitel:active {
	color: var(--hover);
	text-decoration: none;
}

/* Postbit
--------------------------------------------- */

.threadtitel {
font-size: 36px;
 color: var(--text);
  margin-bottom: -10px;
  font-family: 'Quintessential';
	text-align: center;
}

.postbitfeldname {
	border: 1px solid var(--border);
	background: var(--akzent2);
	padding: 8px;
	font-size: 16px;
	text-align: center;
	margin-bottom: 5px;
}

.postbitfeld {
  border: 1px solid var(--border);
  background: var(--akzent2);
  padding: 5px;
  font-size: 13px;
  margin-bottom: 5px;
  text-align: center;
  font-variant: small-caps;
  color: var(--text);
}

.postbittitel {
  text-transform: uppercase;
  display: block;
  border-bottom: 1px solid var(--border);
  font-weight: bold;
}

.postbitplayer {
  text-align: center;
  text-transform: uppercase;
  margin-top: 5px;
}

.postbitusericon {
  padding: 5px;
  border: 1px solid var(--border);
  background: var(--akzent2);
}

/* Postbit-Buttons
--------------------------------------------- */
#postbit-info {
 	box-sizing: border-box; 
	background: none;
}

#postbit-buttons {
	display: inline-flex;
}

.postbit-button {
	box-sizing: border-box; 
	margin-right: 10px; 
	margin-bottom: 5px;
	height: 30px; 
    width: 30px;	
	background: var(--akzent2); 
	text-align: center; 
	color: var(--text);
	text-transform: uppercase;
	padding: 8px 5px 5px 5px;
	border-radius: 50%;
	font-size: 10px; 
	border: 1px solid var(--border);
}

.postbit-button i {
 	font-size: 14px !important; 
	display: block !important; 
	color: var(--text) !important; 
	margin-bottom: 2px !important;
}

/* Spanhover und Postbit
--------------------------------------------- */
a.tooltip {
  position: relative;
  text-decoration: none; 
border: none;
}

a.tooltip span {
  display: none;
}

a.tooltip:hover span {
  position: absolute;
  display: flex;
  top: -20px;
  left: -120px;
  border: 1px solid var(--border);
  background-color: var(--akzent2);
  z-index: 999;
  width: 170px;
  color: var(--text);
	padding: 10px;
}

/* Gruppenfarben
--------------------------------------------- */
.team {
color: #b800b5;
}

.member {
font-weight: bold;
}

.mensch {
color: #ab0808;
}

.gast {
font-style: italic;
}

.ellquen {
color: #00975f;
}

.kheluz {
color: #d25315;
}

.forenaccount {
font-weight: bold;
}

/* Prefix
--------------------------------------------- */

.open {
    font-variant: small-caps;
    color: #21860c; 
	font-size: 16px;
}

.half {
    font-variant: small-caps;
    color: #bb09c0; 	
	font-size: 16px;
}

.closed {
    font-variant: small-caps;
    color: #b60000; 	
	font-size: 16px;
}

/* User CP
--------------------------------------------- */
.profil_mem {
background: var(--akzent3);
  border: 1px solid var(--border);
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}

.proflinks {
list-style-type: none;
  margin: 0;
	padding: 0;
}

.proflinks li {
list-style-type: none;
  margin: 0;	
	background: var(--akzent2);
	border: 1px solid var(--border);
	padding: 2px 0 0 8px;
  margin-bottom: 2px;
  font-size: 12px;
	font-variant: small-caps;
}

.spoiler-block {
    margin: 0;
    background: inherit;
    padding: 0px;
    border-spacing: 0px;
    text-indent: 0;
}

.spoiler-header {
    display: block;
    font-weight: normal;
    color: var(--text);
    font-size: 13px;
    text-indent: 0;
}

.spoiler-form-button {
color: var(--text);
font-size: 13px;
background: var(--akzent3);
border: 1px solid var(--border);
  padding: 5px;
	font-variant: small-caps;
}

.spoiler-body {
    overflow: auto;
    display: block;
}

/* Mitgliederliste
--------------------------------------------- */
.mitglied {
  margin-bottom: 15px;
}

.mavatar {
	height: 200px;
	border: 1px solid var(--border);	
	width: 216px;
}

.mname {
font-family: 'Quintessential';
font-size: 40px;
text-align: center;
padding: 5px;
background: var(--akzent3);
border: 1px solid var(--border);	
margin-bottom: 5px;
}

.mstat {
  text-align: center;
  font-size: 12px;
  margin-bottom: 5px;
  background: var(--akzent3);
  border: 1px solid var(--border);
  font-variant: small-caps;
}

.minfo {
  text-align: justify;
  font-size: 13px;
  padding: 5px 0px 5px 5px;
  height: 190px;
  overflow: auto;
  font-variant: small-caps;
}

/* Gesuchsforen
--------------------------------------------- */
.wanted {
	background: var(--akzent1);
	width: 100%;
	margin: auto auto;
}

.wantedrow1 {
  background: var(--akzent2);
	border: 1px solid var(--border);
	text-align: center;
	font-variant: small-caps;
	padding: 5px;
}

.wantedrow2 {
  background: var(--akzent2);
	border: 1px solid var(--border);
	font-variant: small-caps;
	padding: 5px;
}

.wantedrow3 {
  background: var(--akzent2);
	border: 1px solid var(--border);
}

.wantedfooter {
  background: url(../../../images/chronicles/cat/footer2.png);
  height: 128px;
  margin-top: -90px;
  margin-bottom: 20px;
}

.wantedinfo {
height:115px; 
	overflow:auto;
	font-size:13px;
	text-align:justify;
	padding: 5px;	
}

/* Inplaytitel
--------------------------------------------- */
.inplaytitel {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

a.inplaytitel:link {
	color: var(--link);
	text-decoration: none;
}

a.inplaytitel:visited {
	color: var(--link);
	text-decoration: none;
}

a.inplaytitel:hover,
a.inplaytitel:active {
	color: var(--hover);
	text-decoration: none;
}

.inplay {
	width: 100%;
	margin: auto auto;
}

.inplayrow1 {
	border: 1px solid var(--border);
	text-align: center;
	font-variant: small-caps;
	background: var(--akzent2);
}

.inplayrow2 {
	border: 1px solid var(--border);
	font-variant: small-caps;
	background: var(--akzent1);
}

.inplaythema {
  background: var(--akzent3);
  border: 1px solid var(--border);
  padding: 5px;
  margin-bottom: 10px;
}

/* Regeln
--------------------------------------------- */

.ruletitel {
	background: var(--akzent3);
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	color: var(--navigation);
	border: 1px solid var(--border);
}

.rulecontent {
	padding: 35px;
	color: var(--text);
	font-size: 13px;
	background: url(../../../images/chronicles/rules.jpg);
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px solid var(--border);
}

.rulekat {
  font-size: 35px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Rubik';
}

.ruletoptitel {
    font-size: 36px;
    color: var(--link);
    text-align: center;
    font-family: 'Rubik';
}

.rulestab {
	border: 1px solid var(--border);
  background: var(--akzent2);
	width: 100%;
}

.rulesrow {
	padding: 15px;
}