.lister_res_table .trow1,
.lister_res_table .trow2 {
	background: var(--opacity0);	
}

/* Style the tab */
    .res_tab {
      overflow: hidden;
	text-align: center;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
	font-size: 11px;
	letter-spacing: 1px;
	color: var(--font_main);
		/* background: var(--andarna); */
}

.res_bit form {
      display: inline;
}

/* Style the buttons that are used to open the tab content */
    .res_tab button {
	text-align: center;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
	font-size: 11px;
	letter-spacing: 1px;
	color: var(--font_onhigh);
		background: var(--andarna_ondark);
      border-radius: 0;
      float: left;
      border: none;
      outline: none;
      cursor: pointer;
      padding: 10px 10px;
      transition: 0.3s;		
    width: calc(100% / 4);
}

/* Change background color of buttons on hover */
    .res_tab button:hover {
      background-color: var(--opacity0);
		color: var(--font_dlink);
}

/* Create an active/current tablink class */
    .res_tab button.active {
      background-color: var(--opacity0);
		color: var(--font_dlink); /* 
      border-bottom: 3px solid #3b3b3b;
     font-weight: 600; */
}

/* Style the tab content */
    .res_tabcontent {
      /* background: var(--profilhg_ofd); 
      padding: 6px 12px;*/
      border-top: none;
      animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
    @keyframes fadeEffect {
      from {
opacity: 0;
}

to {
opacity: 1;
}


}

.res_ausgabe {
        /* display: flex;
        flex-wrap: wrap; */
}

.res_ausgabe h1 {
    flex-basis: 100%;
	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 0px 0px 0px;
	margin: 0;
}
.res_add h2 {
font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 19px;
    font-style: italic;
    letter-spacing: 4px;
    text-decoration: none;
    text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.res_ausgabe h3 {
        flex-basis: 100%;
	background: var(--forumhg_tablecat);
    padding: 3px 2px;
    line-height: normal;
	font-size: 13px;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
	margin: 0;	
}

.res_ausgabe .res_bit {
        flex-grow: 1;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 13px;
    line-height: 200%;
}
.res_bit li .res_bit {
	line-height: normal;	
}

.res_add {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
	margin: 60px 0px 0px 0px;
}

.res_add h2 {
      flex-basis: 100%;
}

.res_add_save {
        flex-basis: 100%;
        text-align: center;
}

.res_mod {
	margin: 60px 30px 15px 30px;
}
.res_mod h1 {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 19px;
    font-style: italic;
    letter-spacing: 4px;
    text-decoration: none;
    text-transform: uppercase;	
	padding: 0px;
	margin: 0px;
}
.res_mod_bit, 
.res_mod p {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 13px;
    line-height: 200%;
    text-align: justify;	
}
.res_mod_bit ul strong {
	display: inline-block;	
}
.res_mod_bit ul strong::first-letter {
	text-transform: uppercase;	
}

.res_add_inputs, .res_add_select {
        /* flex-grow: 1; */
        margin: 5px 25px;
}

.res_add_inputs {
        text-align: right;
}

