.breadcrumb_unseen { 
	display: none; 
}

/* INDEXNEWS */
.index_newsinthat .index_news_time {
	text-align: right;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-style: italic;
	letter-spacing: 1px;
	color: var(--andarna_ondark);
	font-size: 11px;
}
.index_newsinthat table {
	border-collapse: collapse;
	border-spacing: 0;	
	color: var(--font_lmain);
}
.index_newsinthat .thead {
	display: none;	
}
.index_newsinthat .tcat {
	background: var(--opacity0);
	color: var(--font_lmain);
	font-size: 13px !important;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
}
.index_newsinthat td {
	padding: 0;
}
.index_newsinthat .trow1,
.index_newsinthat .trow2 {
	background: var(--opacity0);	
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 12px;
    padding: 0px 10px 0px 0px;
    text-align: justify;	
}
/* INDEXNEWS ENDE */

/* RESERVIERUNGEN */
.reservations_index {
    background: var(--forumhg);
    margin: 0em auto 1em auto;
    box-sizing: border-box;
    padding: 1.3em 4em;
    line-height: 150%;
    border-top: solid 5px var(--andarna_onlight);
    border-bottom: solid 5px var(--andarna_onlight);	
}
.reservations_index strong {
font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-style: italic;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 0 0px 0;	
}
.reservations_index .reservations_list {
text-align: left;
    display: block;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 12px;	
}
.reservations_index .reservations_list b {
	display: inline-block;	
}
.reservations_index .reservations_list b::first-letter {
	text-transform: uppercase !important;	
}
.res_alllink {
	display: flex;
	justify-content: flex-end;
}
.res_alllink a {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;	
	display: inline-block;
    font-size: 12px;
    text-transform: lowercase;
    letter-spacing: 2px;
    font-weight: 200;
    color: var(--font_link_darkhg);
    background: var(--link_darkhg);
    border: solid 1px var(--link_darkhg);
    padding: 0.2em 1em;
    text-decoration: none;
    margin: 0 1em;
    line-height: normal;		
}
.res_alllink a:hover {
    color: var(--andarna_ondark);	
	background: var(--font_onhigh);
}
.res_alllink span a:hover {
    color: var(--font_onhigh);
    background: var(--andarna_ondark);	
}
/* RESERVIERUNGEN ENDE */

/* ANGENOMMENE CHARAS */
.index_wobcharas {
	display: flex;
	justify-content: space-between;
	width: 100%;
	flex-wrap: wrap;
}
.index_wobchara {
	width: 20%;
	box-sizing: border-box;
	margin: 0.5em 0 0 0;
	border-left: solid 3.5px var(--opacity0);
	border-right: solid 3.5px var(--opacity0);	
}
.index_wobchara_box {
	height: 200px; 
	overflow: hidden; 
}

.index_wobchara_infos { 
	padding: 143px 0 0 0; 
	transition: 1s; 
	background: var(--opacity30); 
	backdrop-filter: grayscale(50%); 
	-webkit-backdrop-filter: grayscale(50%);	
}
.index_wobchara_icon {
	color: var(--font_lmain); 
	font-size: 2em; 
	text-align: right; 
	margin: 0em 1em -0.5em 0; 
	position: relative; 
	z-index: 2;
}
.index_wobchara_facts {
	background: var(--forumhg); 
	padding: 1em 0.5em 0.5em 0.5em; 
	box-sizing: border-box;
	height: 100px;
}
.index_wobchara_facts a {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	text-transform: uppercase; 
	color: var(--font_dlink); 
	text-decoration: none; 
	font-weight: 700; 
	font-size: 13px; 
	line-height: 11px;
	letter-spacing: 2px;
	height: 22px;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.index_wobchara_facts a:hover span {
	background: var(--andarna_onlight); 
color: var(--font_onhigh);
}
.index_wobchara_fact {
	margin: 0.9em 0 0 0;
	padding: 0.1em; 
	text-align: center; 
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	text-transform: uppercase; 
	font-weight: 300; 
	font-size: 0.6em; 
	letter-spacing: 2px;
	background: var(--forumhg); 
	color: var(--font_main);
}
.index_wobchara_fact:first-of-type {
	margin: 1.3em 0 0 0;
}
.index_wobchara_box:hover .index_wobchara_infos { 
	padding: 83px 0 0 0;  
	transition: 1s; 
}
/* ANGENOMMENE CHARAS ENDE */

/* GESUCHE AUFM INDEX
Formatierung umbenannt, aber für die Gesuchsanzeige im Profil recycled */
.forumbit_wanteds {
    color: var(--font_lmain);
	padding: 6px 0px;
}
.forumbit_wanted_titlerow {
    width: 100%;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 150%;
}
.forumbit_wanted_titlerow a {
    text-decoration: none;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 13px;
    color: var(--font_llink);
    text-transform: uppercase;
}
.forumbit_wanted_titlerow a:hover {
    color: var(--andarna_ondark);
}
.forumbit_wanted_factsrow {
    display: flex;
    padding: 0px 0px 0px 15px;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 12px;
}
.forumbit_wanted_factsrow .wanted_info {	
    background: var(--opacity60);
	padding: 3px 10px;
    margin: 3px;
    display: flex;
    align-items: center;
}
.forumbit_wanted_factsrow .wanted_info i {
    display: inline-block;
    padding: 0px 5px 0px 0px;
}
.forumbit_wanted_factsrow .wanted_info span {
    display: inline-block;
	line-height: 11px;
}
/* GESUCHE AUFM INDEX ENDE */

/* INDEX-STATS */ 
.index_stats {  
	width:90%; 
	max-width: 1425px;
	min-width: 950px;	
	margin: 0 auto; 
	background: var(--opacity60);
	padding: 0.5em;
	box-sizing: border-box;	
}
.index_stats_welcome {
	border-bottom: solid 1px var(--headerhr_dark); 
	width: 100%;
	box-sizing: border-box;	
	padding: 0.5em 0; 
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	font-size: 12px; 
	color: var(--font_lmain);
	letter-spacing: 1px;	
}
.index_stats_welcome a {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: var(--font_llink);	
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
}
.index_stats_welcome a:hover {
	color: var(--andarna_ondark);	
}
.index_stats_news {
	display: flex; 
	justify-content: space-around; 
	text-align: center; 
	flex-wrap: wrap; 
	padding: 10px 0px 0px 0px; 
	width: 100%;	
}
.index_stats_news a {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	font-size: 11px; 
	color: var(--font_link_darkhg);
	letter-spacing: 1px;	
	width: calc(100%/4); 
	background: var(--link_darkhg); 
	padding: 3px 0px;
}
.index_stats_news a:hover {
	color: var(--andarna_ondark);
}
.index_stats_facts {
	display: flex; 
	justify-content: space-around; 
	text-align: center; 
	flex-wrap: wrap; 
	padding: 10px 0px; 
	width: 100%;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	font-size: 11px; 
	color: var(--font_lmain);
	letter-spacing: 1px;
}
.index_stats_fact {
	width: calc(100%/6); 
	background: var(--opacity60); 
	padding: 3px 0px;
}
.index_stats_fact a {
	color: var(--font_lmain);
}
.index_stats_fact a:hover {
	color: var(--andarna_ondark);
}
.index_stats_groups {
	display: flex; 
	justify-content: space-around; 
	flex-wrap: wrap; 
	width: 100%; 
	text-align: center; 
	line-height: 9px;
}
.index_stats_group {
	width: calc(100%/7); 
	padding: 3px 0px 2px 0px; 
	display: flex; 
	align-items: center; 
	color: var(--font_ongroup); 
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	font-size: 10px; 
	letter-spacing: 1px;
}
.index_stats_gcount {
	width: 20%; 
	box-sizing: border-box; 
	padding: 0px 3px 0px 0px;
}
.index_stats_gname {
	width: 80%; 
	box-sizing: border-box; 
	padding: 0px 0px 0px 3px;
}
.index_stats_group.bgmn {
	background: var(--groupcolormn); 	
}
.index_stats_group.bgmp {
	background: var(--groupcolormp); 	
}
.index_stats_group.bgzn {
	background: var(--groupcolorzn); 	
}
.index_stats_group.bgzp {
	background: var(--groupcolorzp); 	
}
.index_stats_group.bgkn {
	background: var(--groupcolorkn); 	
}
.index_stats_group.bgkp {
	background: var(--groupcolorkp); 	
}
.header_acc_title {
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-style: italic;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 0 0px 0;
    margin: 0px;	
}
.mc_box_sisters {
	display: flex; 
	justify-content: space-evenly; 
	text-align: center; 
	flex-wrap: wrap; 
	padding: 10px 0px; 
	width: 100%;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	font-size: 11px; 
	color: var(--font_lmain);
	letter-spacing: 1px;	
}
.mc_item_sisters { /*
	width: 88px;
	height: 31px; */
	box-sizing: border-box;
    background: var(--link_darkhg);
    /* padding: 3px 5px; */
	display: flex;
	align-items: center;
}
.mc_item_sisters i {
	padding: 0px 7px 0px 0px;	
}
.mc_item_sisters a {
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-size: 11px;
    color: var(--font_link_darkhg);
    letter-spacing: 1px;	
}
.mc_item_sisters a:hover {
	color: var(--andarna_ondark);
}
.mc_item_sisters img {
	filter: grayscale(100%);
	opacity: 0.9;
	transition: 0.5s;
}
.mc_item_sisters img:hover {
	filter: grayscale(50%);
	transition: 0.5s;
}
/* INDEX-STATS ENDE */ 

/* INDEX-ONLINE */
.index_online {
	background: var(--forumhg);
	margin: 1em auto;
	box-sizing: border-box;	
	padding: 1.3em 4em;
	border-top: solid 5px var(--andarna_onlight);
	display: flex;
}
.index_ionline {
	width: 50%; 
	box-sizing: border-box; 
	padding: 5px 10px 5px 0px;
}
.index_wonline {
	width: 50%; 
	box-sizing: border-box; 
	padding: 5px 0px 5px 10px;
}
.index_online_title {
	text-align: center; 
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif; 
	padding: 0px 0px 5px 0px;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 2px;
	width: 100%;
}
.index_online_title a {
	color: var(--font_dlink);
}
.index_online_title a:hover {
	color: var(--andarna_onlight);
}
.index_online_infos {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-weight: 300;
	font-size: 12px;
}
.index_online_list {
	padding: 10px 0px; 
	max-height: 61px; 
	overflow: auto; 
	-ms-overflow-style: none; 
	scrollbar-width: none;
	box-sizing: border-box;
}
.index_online_list a {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-weight: 500;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
}
/* INDEX-ONLINE ENDE */

/* NEWS & TEAM */
.index_teamnews { 
	display: flex; 
}
.index_newstext {
	width: 65%; 
	box-sizing: border-box;
}
.index_newsinthat {
	color: var(--font_lmain);	
	font-size: 12px;
	text-align: justify;
	line-height: 150%;
	padding: 0.5em;
	height: 115px;
	overflow: auto;
	margin-top: 5px;
}
.index_newsinthat a {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: var(--font_lmain);
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}
.index_newsinthat a:hover {
    color: var(--andarna_ondark);
	background: var(--font_onhigh);
}
.index_newsinthat::-webkit-scrollbar { width: 7px; background:  var(--opacity60); } 
.index_newsinthat::-webkit-scrollbar-thumb { background: var(--andarna_ondark); } 
.index_newsteam {
	width: 35%; 
	box-sizing: border-box;
	padding: 0em 0em 0em 1em;	
}
/* NEWS & TEAM ENDE */

/* INDEXEINSCHUEBE */
.index_einschub {  
	width: 90%; 
	max-width: 1425px;
	min-width: 950px;	
	margin: 0 auto; 
	background: var(--opacity60);
	padding: 0.5em;
	box-sizing: border-box;	
}
.index_title {
	text-align: center; 
	color: var(--font_lmain);
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 2px;
	width: 100%;
}
.index_einschub_link { 
	border-bottom: solid 1px var(--headerhr_dark); 
	border-top: solid 1px var(--headerhr_dark); 	
	text-align: center;
	width: 100%;
	padding: 3px 0px;
}
.index_einschub_link a { 
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-weight: 500;
	font-size: 11px;
	color: var(--font_llink);	
	letter-spacing: 2px;
	text-decoration: none;
	text-transform: uppercase; 
}
.index_einschub_link a:hover { 
	color: var(--andarna_ondark);	
}
/* INDEXEINSCHUEBE ENDE */