.reservierung_top_infobox {
	background: var(--background_schwarz);
	padding: 20px;
	font-size: 15px;
}

.lawless_reservierung_head {
	font-family: var(--seriffont);
	text-transform: uppercase;
	font-size: 30px;
	color: var(--akzentfarbe);
	text-align: center;
	font-weight: bold;
	letter-spacing: -1px;
}

.lawless_res_name {
	font-family: var(--seriffont);
	text-transform: lowercase;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	font-style: italic;
	border-bottom: 1px solid var(--borderfarbe);
	padding: 0px;
	width: 500px;
	margin: auto;
	margin-bottom: 10px;
}

.lawless_res_for {
	text-transform: uppercase;
	font-size: 13px;
	padding: 7px;
}

/* Style the tab */
.res_tab {
	background: var(--background_schwarz);
}
    
    .res_bit form {
      display: inline;
    }
    
    /* Style the buttons that are used to open the tab content */
    .res_tab button {
      background-color: #fafafa;
      background-image: none;
      border-radius: 0;
      float: left;
      border: none;
      outline: none;
      cursor: pointer;
      padding: 5px 10px;
      transition: 0.3s;
      font-size: 1.1em;
      font-weight: bold;
    }
    

    
    
.res_tabcontent {
	padding: 6px 12px;
	border: 1px solid var(--borderfarbe);
}
    
    /* 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%;
        text-align: center;
    }
    
.res_ausgabe .res_bit {
	width: 597px;
	text-align: center;
}

    .res_add {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .res_add h2 {
      flex-basis: 100%;
      text-align:center;
    }
    
    .res_add_save {
        flex-basis: 100%;
        text-align: center;
    }
.res_mod {
	background: var(--background_schwarz);
	padding: 6px 12px;
}
    
    .res_add_inputs, .res_add_select {
        /* flex-grow: 1; */
        margin: 5px 25px;
    }
    
    .res_add_inputs {
        text-align: right;
    }    
  
    