Häufig gestellte Fragen (FAQ)
Hier finden Sie Antworten auf die häufigsten Fragen zu Buchungen, Zahlungen und unseren Dienstleistungen.
1
Wie kann ich eine Unterkunft buchen?
▼
Wählen Sie Ihre gewünschte Unterkunft aus, prüfen Sie die Verfügbarkeit und folgen Sie den Anweisungen im Buchungsformular. Nach Absenden erhalten Sie eine Bestätigungs-E-Mail.
2
Welche Zahlungsmethoden werden akzeptiert?
▼
Wir akzeptieren Kreditkarten (Visa, Mastercard), PayPal und Banküberweisungen. Die Zahlung erfolgt sicher über unsere verschlüsselte Verbindung.
3
Kann ich meine Buchung kostenlos stornieren?
▼
Ja, bis 30 Tage vor Anreise ist die Stornierung kostenlos. Danach gelten gestaffelte Gebühren. Details finden Sie in unseren AGB.
4
Wann erhalte ich meine Buchungsbestätigung?
▼
Sie erhalten innerhalb von 24 Stunden nach Buchung eine Bestätigung per E-Mail. Bitte prüfen Sie auch Ihren Spam-Ordner.
5
Ist eine Anzahlung erforderlich?
▼
Ja, bei Buchung werden 30% des Gesamtbetrags als Anzahlung fällig. Der Restbetrag ist 14 Tage vor Anreise zu zahlen.
6
Was passiert, wenn meine Unterkunft nicht verfügbar ist?
▼
In seltenen Fällen kann es zu Überbuchungen kommen. Wir bieten Ihnen dann eine gleichwertige Alternative oder erstatten den vollen Betrag zurück.
7
Kann ich meine Buchung ändern?
▼
Ja, Änderungen sind bis 14 Tage vor Anreise möglich. Kontaktieren Sie uns per E-Mail mit Ihrer Buchungsnummer.
8
Sind Haustiere erlaubt?
▼
Dies hängt von der jeweiligen Unterkunft ab. Die Information finden Sie in der Objektbeschreibung. Zusatzgebühren können anfallen.
9
Gibt es eine Kurtaxe?
▼
Ja, in den meisten albanischen Städten wird eine Kurtaxe erhoben. Diese ist vor Ort zu zahlen und nicht im Buchungspreis enthalten.
10
Wie kontaktiere ich den Support?
▼
Sie erreichen uns per E-Mail unter info@rri-alb.com oder nutzen Sie unser Kontaktformular. Wir antworten innerhalb von 24 Stunden.
.faq-wrapper {
max-width: 900px;
margin: 40px auto;
padding: 0 20px;
}
.faq-wrapper h1 {
color: #2b5d6b;
font-size: 2.5em;
text-align: center;
margin-bottom: 15px;
}
.faq-intro {
text-align: center;
color: #666;
font-size: 1.2em;
margin-bottom: 50px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.faq-container {
margin-top: 40px;
}
.faq-item {
background: white;
border: 1px solid #e0e0e0;
border-radius: 10px;
margin-bottom: 15px;
overflow: hidden;
transition: all 0.3s ease;
}
.faq-item:hover {
box-shadow: 0 4px 12px rgba(43, 93, 107, 0.1);
}
.faq-question {
display: flex;
align-items: center;
padding: 20px 25px;
cursor: pointer;
background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);
border-bottom: 1px solid #e0e0e0;
}
.faq-number {
background: #d4af7a;
color: white;
width: 35px;
height: 35px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
margin-right: 15px;
flex-shrink: 0;
}
.faq-question h3 {
flex: 1;
margin: 0;
color: #2b5d6b;
font-size: 1.1em;
font-weight: 600;
}
.faq-icon {
color: #d4af7a;
font-size: 0.8em;
transition: transform 0.3s ease;
}
.faq-item.active .faq-icon {
transform: rotate(180deg);
}
.faq-answer {
padding: 0 25px;
max-height: 0;
overflow: hidden;
transition: all 0.3s ease;
}
.faq-item.active .faq-answer {
padding: 20px 25px;
max-height: 500px;
}
.faq-answer p {
margin: 0;
color: #555;
line-height: 1.7;
}
.faq-cta {
background: linear-gradient(135deg, #2b5d6b 0%, #1a4d5c 100%);
color: white;
padding: 40px;
border-radius: 15px;
text-align: center;
margin-top: 60px;
}
.faq-cta h3 {
color: white;
margin-top: 0;
font-size: 1.8em;
}
.faq-btn {
display: inline-block;
background: #d4af7a;
color: #1a3741;
padding: 15px 35px;
border-radius: 8px;
text-decoration: none;
font-weight: 600;
font-size: 1.1em;
transition: all 0.3s ease;
}
.faq-btn:hover {
background: #e5c08b;
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(212, 175, 122, 0.4);
}
@media (max-width: 768px) {
.faq-wrapper h1 {
font-size: 2em;
}
.faq-question {
padding: 15px;
}
.faq-number {
width: 30px;
height: 30px;
font-size: 0.9em;
}
.faq-question h3 {
font-size: 1em;
}
}
document.addEventListener(‚DOMContentLoaded‘, function() {
const faqItems = document.querySelectorAll(‚.faq-item‘);
faqItems.forEach(item => {
const question = item.querySelector(‚.faq-question‘);
question.addEventListener(‚click‘, () => {
const isActive = item.classList.contains(‚active‘);
// Close all items
faqItems.forEach(i => i.classList.remove(‚active‘));
// Open clicked item if it wasn’t active
if (!isActive) {
item.classList.add(‚active‘);
}
});
});
});