#gesuche-body{
background: var(--background);
width: 500px;
margin: 0 auto;
	padding-bottom: 10px;
}

.gesuche-titel {
font-family: 'Gabriela', serif;
text-transform: uppercase;
font-size: 25px;
line-height: 30px;
padding: 5px;
text-align: center;
color: var(--goldschrift);
font-weight: 600;
letter-spacing: 1px;
background-color: var(--farbe3);
margin: 10px auto;
min-height: 30px;
border-bottom: 2px solid var(--goldschrift);
}

.gesuche-titel-mini {
	text-align: right;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 600;
color: var(--linkfarbe);
background-color: var(--farbe4);
padding: 5px;
width: 450px;
margin: 0 auto;
letter-spacing: 1px;
border-bottom: 1px solid var(--goldschrift);
}

.gesuche-titel-mini2 {
	text-align: left;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 600;
color: var(--linkfarbe);
background-color: var(--farbe4);
padding: 5px;
width: 450px;
margin: 0 auto;
letter-spacing: 1px;
border-bottom: 1px solid var(--goldschrift);
}

.gesuche-titel-mini3 {
	text-align: center;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 600;
color: var(--linkfarbe);
background-color: var(--farbe4);
padding: 5px;
width: 450px;
margin: 0 auto;
letter-spacing: 1px;
border-bottom: 1px solid var(--goldschrift);
}

.gesuche-text {
	width: 450px;
margin: 0 auto;
background-color: var(--farbe1);
padding: 5px;
}

.gesuche-img {
width:200px;
	height:100px;
	background-position: center;
	border: 5px solid var(--goldschrift);
}

.gesuche-icon {
width: 8%;
background-color: var(--farbe4);
padding: 5px;
text-align: center;
float: left;
margin: 1px;
}

.gesuche-fact-name {
	background-color: var(--farbe4);
padding: 5px;
width: 80%;
float: left;
margin: 1px;
font-size: 9px;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
letter-spacing: 1px;
line-height: 13px;
height: 13px;
	text-transform: uppercase;
	color: var(--goldschrift)
}


.gesuche-icon i {
	color:var(--goldschrift);
}

.gesuche-fact {
	background-color: var(--farbe4);
padding: 5px;
width: 80%;
float: left;
margin: 1px;
font-size: 9px;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
letter-spacing: 1px;
line-height: 13px;
height: 13px;
color: var(--schrift);
	text-transform: uppercase;
}

.gesuche-beschreibung {
	background-color: var(--farbe5);
padding: 5px;
font-family: 'Karla', sans-serif;
font-size: 13px;
line-height: 170%;
height: 249px;
overflow: auto;
		  scrollbar-width: thin;
  scrollbar-color: var(--goldschrift) var(--rand);	
}


.gesuche-beschreibung::-webkit-scrollbar {
  width: 11px;
}

.gesuche-beschreibung-webkit-scrollbar-track {
  background: var(--rand);
}

.gesuche-beschreibung::-webkit-scrollbar-thumb {
  background-color: var(--goldschrift) ;
  border-radius: 6px;
  border: 3px solid var(--rand);
}

.gesuche-beschreibung2 {
	background-color: var(--farbe5);
padding: 5px;
font-family: 'Karla', sans-serif;
font-size: 13px;
line-height: 170%;
height: 274px;
overflow: auto;
scrollbar-width: thin;
scrollbar-color: var(--goldschrift) var(--rand);
}

.gesuche-beschreibung2::-webkit-scrollbar {
  width: 11px;
}

.gesuche-beschreibung2-webkit-scrollbar-track {
  background: var(--rand);
}

.gesuche-beschreibung2::-webkit-scrollbar-thumb {
  background-color: var(--goldschrift) ;
  border-radius: 6px;
  border: 3px solid var(--rand);
}

.gesuche-informationen {
	width: 450px;
margin: 0 auto;
padding: 5px;
background-color: var(--farbe5);
color: var(--schrift);
font-family: 'Karla';
line-height: 170%;
font-size: 13px;
max-height: 200px;
overflow: auto;
		  scrollbar-width: thin;
  scrollbar-color: var(--goldschrift) var(--rand);	
}

.gesuche-informationen::-webkit-scrollbar {
  width: 11px;
}

.gesuche-informationen-webkit-scrollbar-track {
  background: var(--rand);
}

.gesuche-informationen::-webkit-scrollbar-thumb {
  background-color: var(--goldschrift) ;
  border-radius: 6px;
  border: 3px solid var(--rand);
}

frei {
	color:#3db339;
}

reserviert {
	color: #34938a;
}

vergeben {
	color: #b06060;
}