PageSourceSearch

https://www.hotelastoria-karlsruhe.de/

html hotelastoria-karlsruhe.de collected 2026-10-04 06:04:39 UTC 48,194 bytes, 254 lines download raw bytes

1<!doctype html><html lang="en" class="no-js"><head prefix="og: http://ogp.me/ns#"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"><link rel="icon" type="image/x-icon" href="//webbox-assets.siteminder.com/assets/images/favicon-home.ico"><title>Home | Hotel Astoria Karlsruhe</title><link rel="canonical" href="https://www.hotelastoria-karlsruhe.de"><link rel="alternate" hreflang="en" href="https://www.hotelastoria-karlsruhe.de"><link rel="alternate" hreflang="de" href="https://www.hotelastoria-karlsruhe.de/de/index.html"><meta name="robots" content="index, follow"><meta name="author" content="Hotel Astoria Karlsruhe"><meta name="description" content=""><meta property="og:title" content="Home"><meta property="og:type" content="website"><meta name="og:description" content=""><meta name="og:site_name" content="www.hotelastoria-karlsruhe.de"><meta name="og:locale" content="en"><meta property="og:locale:alternate" content="de"><meta property="og:url" content="https://www.hotelastoria-karlsruhe.de"><meta property="og:image" content=""><style>
2    :root {
3        --color1: #7464C8;
4        --color1darken20: #5c50a0;
5        --color1lighten20:#8b78f0;
6        --color1lighten10:#7f6edc;
7        --color2: #ffffff;
8    }
9</style><link rel="stylesheet" href="//webbox-assets.siteminder.com/assets/themes/css/themeAllycolorPaletteCustom-b12dc44d2b2bc9fe1c72a09e4e0a21d3.css">
9<script defer>window.smcv=window.smcv||{},window.smcv.fireWhenReady=function(n,e){var r,c=0,i=setInterval(function(){try{20===++c&&(console.warn(n+" failed indefinitely. "),clearInterval(i)),r=n.split(".").reduce(function(n,e){return n[e]},window)}catch(e){console.info("retrying..."+c+" "+n)}void 0!==r&&(e(),clearInterval(i))},500)};</script>
9<script>
10    window.propertyId= "7a26ac72-6861-4371-bd0b-b46d5cc661b1";
11</script>
11<script>
vendor: 359 bytes, lines 11-15
11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
12            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
13        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
14        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
15    })(window,document,'script','dataLayer','
15GTM-WD6VSBF
vendor: 3 bytes, line 15
15');
15</script>
15<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/dist/css/swiper.min.css"><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe.css"><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/dist/default-skin/default-skin.css"><link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="">
15<script src="https://unpkg.com/[email protected]/dist/leaflet.js" integrity="sha512-/Nsx9X4HebavoBvEBuyp3I7od5tA0UzAxs+j83KgC8PU0kgB4XiK4Lfe4y4cgBtaRJQEIFCW+oC506aPT2L1zw==" crossorigin="" async></script>
15<script type="application/ld+json">{"@context": "http://schema.org","@type": "Hotel","description": "Welcome to Hotel Astoria Karlsruhe - Come & Relax","hasMap": "https://maps.googleapis.com/maps/api/staticmap?zoom=15&center=49.00269733,8.39392215&size=1600x1200&sensor=false&markers=color:blue%7c49.00269733,8.39392215","address": {"@type": "PostalAddress","addressLocality": "Karlsruhe","addressRegion": "BW","postalCode": "76133","streetAddress": "22 Mathystraße Südweststadt","addressCountry": "Germany"},"geo": {"@type": "GeoCoordinates","latitude": 49.00269733,"longitude": 8.39392215},"telephone": "+49 721 828080","url": "https://www.hotelastoria-karlsruhe.de","name": "Hotel Astoria Karlsruhe"}</script>
15</head><body class="text_logo themeAlly colorPaletteCustom typography1 buttonStyle2 page-home lang-en"><header class="navbar navbar-fixed-top navbar-main"><nav class="menu_button"><a href="#" id="menubutton" type="button" class="navbar-toggle" aria-haspopup="true" aria-controls="hamburgerMenu"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><ul id="hamburgerMenu" role="menu" aria-labelledby="menubutton"><li role="presentation" class="menuitem-language-switcher"><a type="menuitem" class="btn-language-switcher" id="languageSwitcher-283a2cb1cbdb40c0802e517e773fca7d" aria-haspopup="true" aria-controls="languageMenu-283a2cb1cbdb40c0802e517e773fca7d"><span aria-labelledby="languageSwitcher-283a2cb1cbdb40c0802e517e773fca7d" class="pull-left btn-language-switcher_label"><span class="languageCode">English</span></span></a><select name="ddlLanguages" id="ddlLanguages-283a2cb1cbdb40c0802e517e773fca7d" class="languages-native-dropdown" onchange="switchLanguage(this)"><option value="/" selected>English</option><option value="/de/index.html">Deutsch</option></select><ul id="languageMenu-283a2cb1cbdb40c0802e517e773fca7d" class="dropdown-menu language-dropdown-menu" aria-labelledby="languageSwitcher"><li class="language-dropdown-menu__item"><a class="language-dropdown-menu__item-link current" hreflang="en" href="/"><span class="language-label">English</span></a></li><li class="language-dropdown-menu__item"><a class="language-dropdown-menu__item-link " hreflang="de" href="/de/index.html"><span class="language-label">Deutsch</span></a></li></ul></li><li role="presentation" class=" active"><a role="menuitem" tabindex="0" href="/"><span tabindex="-1">Home</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/rooms.html"><span tabindex="-1">Rooms</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/gallery.html"><span tabindex="-1">Gallery</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/attractions.html"><span tabindex="-1">Attractions</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/contact-us.html"><span tabindex="-1">Contact Us</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/about-us.html"><span tabindex="-1">About Us</span></a></li></ul></nav><div class="hotel-name"><a class="hotel-name-link" href="/"> Hotel Astoria Karlsruhe </a></div><div class="navbar-right"><div class="dropdown language-switcher-wrapper"><button type="button" class="btn-language-switcher" id="languageSwitcher-8b4dccf63680418cbf2401085adaa1d7" data-toggle="dropdown" aria-haspopup="true" aria-controls="languageMenu-8b4dccf63680418cbf2401085adaa1d7" tabindex="0"><span tabindex="-1"><span aria-labelledby="languageSwitcher-8b4dccf63680418cbf2401085adaa1d7" aria-label="English" class="pull-left btn-language-switcher_label"><span class="languageCode">English</span></span></span></button><select name="ddlLanguages" id="ddlLanguages-8b4dccf63680418cbf2401085adaa1d7" class="languages-native-dropdown" onchange="switchLanguage(this)"><option value="/" selected>English</option><option value="/de/index.html">Deutsch</option></select><ul id="languageMenu-8b4dccf63680418cbf2401085adaa1d7" class="dropdown-menu language-dropdown-menu" aria-labelledby="languageSwitcher"><li class="language-dropdown-menu__item"><a class="language-dropdown-menu__item-link current" hreflang="en" href="/"><span class="language-label">English</span></a></li><li class="language-dropdown-menu__item"><a class="language-dropdown-menu__item-link " hreflang="de" href="/de/index.html"><span class="language-label">Deutsch</span></a></li></ul></div><a href="tel:+49 721 828080" class="btn header-contact--btn visible-xs visible-md" tabindex="0" aria-label="Contact Us: +49 721 828080"><span tabindex="-1"><span class="fa fa-phone hidden-lg"></span></span></a><a href="tel:+49 721 828080" class="btn header-contact--link hidden-xs hidden-md" tabindex="0"><span tabindex="-1"> +49 721 828080 </span></a><div role="dialog" id="contactModal" aria-labelledby="contactModalLabel" aria-modal="true" class="hidden"><div class="modal-header"><button class="close" aria-label="Close" onclick="closeDialog(this)" tabindex="0"><span tabindex="-1"><i class="fa fa-close" aria-hidden="true"></i></span></button><h2 id="contactModalLabel">Contact Us</h2></div><div class="modal-body"><div class="modal-body_number"><h3 class="modal-body_label">Telephone Number 1</h3><a href="tel:+49 721 828080" class="modal-body_link">+49 721 828080</a></div></div></div><form class="booking-button-form text-center" target="_blank" action="https://direct-book.com/properties/HotelAstoriaKarlsruheDIRECT" method="GET" autocomplete="off"><input type="hidden" name="locale" value="en"><input type="hidden" name="referrer" value="canvas"><button type="submit" class="btn btn-primary navbar-btn navbar-booking-btn " tabindex="0"><span tabindex="-1">Book Now</span></button></form></div></header><a href="#afterNavAnchor" data-scroll class="skip-link">Skip past navigation</a><nav class="navbar-links"><ul id="menubar" role="menubar"><li role="presentation" class=" active"><a role="menuitem" tabindex="0" href="/"><span tabindex="-1">Home</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/rooms.html"><span tabindex="-1">Rooms</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/gallery.html"><span tabindex="-1">Gallery</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/attractions.html"><span tabindex="-1">Attractions</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/contact-us.html"><span tabindex="-1">Contact Us</span></a></li><li role="presentation" class=" "><a role="menuitem" tabindex="0" href="/about-us.html"><span tabindex="-1">About Us</span></a></li></ul></nav><div id="afterNavAnchor" class="skip-to" tabindex="-1"></div><main><div id="content"><div><div class="home-hero-promo"><section class="hero-image" id="home-hero-image"><h1 class="vh"><span class="main-text">Welcome to Hotel Astoria Karlsruhe</span><span class="sub-text">Come &amp; Relax</span></h1><figure><picture class="lazyload" data-expand="-20"><source media="(min-width: 1600px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=1600&amp;h=600&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=1600&amp;h=600&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 1200px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=1200&amp;h=450&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=1200&amp;h=450&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 1024px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=1024&amp;h=384&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=1024&amp;h=384&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 768px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=768&amp;h=288&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=768&amp;h=288&amp;dpr=2&amp;q=20 2x"><source media="(max-width: 767px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=375&amp;h=280&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=375&amp;h=280&amp;dpr=2&amp;q=20 2x"><img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=375&amp;h=280" alt="Slide"></picture><figcaption><div class="hero-main-text"><div class="wrapper" aria-hidden="true"><span class="main-text">Welcome to Hotel Astoria Karlsruhe</span><span class="sub-text">Come &amp; Relax</span></div></div></figcaption></figure></section><div id="main" tabindex="-1" name="main" class="skip-to"><form class="booking-button-form booking-button-form-full" target="_blank" rel="noopener" action="https://direct-book.com/properties/HotelAstoriaKarlsruheDIRECT" id="bookingButtonForm_511018_271620" method="GET" autocomplete="off"><input type="hidden" name="from_widget" value="true"><input type="hidden" name="room_type" value="" id="roomType_511018_271620"><div class="frosted"></div><div class="wrapper"><div id="a-parent511018_271620" style="position: relative" class="form-group has-feedback arrive"><input type="text" class="form-control datepicker-field" id="arrival511018_271620" data-uid="511018_271620" placeholder="Arrival" aria-label="Date of arrival" data-trigger-label="Select date" data-next-label="Go to next month" data-prev-label="Go to previous month"><input type="hidden" name="check_in_date" value="" id="checkInDate_511018_271620"></div><div id="d-parent511018_271620" style="position: relative" class="form-group has-feedback depart"><input type="text" class="form-control datepicker-field" id="departure511018_271620" data-uid="511018_271620" placeholder="Departure" aria-label="Date of departure" data-trigger-label="Select date" data-next-label="Go to next month" data-prev-label="Go to previous month"><input type="hidden" name="check_out_date" value="" id="checkOutDate_511018_271620"></div><div class="form-group input-guests form-group-select"><label class="control-label vh" for="guests511018_271620" aria-hidden="true">Guests</label><select class="form-control" id="guests511018_271620" name="number_adults"><option value="1"> 1 guest </option><option value="2" selected> 2 guests </option><option value="3"> 3 guests </option><option value="4"> 4 guests </option><option value="5"> 5 guests </option><option value="6"> 6 guests </option><option value="7"> 7 guests </option><option value="8"> 8 guests </option><option value="9"> 9 guests </option><option value="10"> 10 guests </option></select></div><input type="hidden" name="locale" value="en"><input type="hidden" name="referrer" value="canvas"><button type="submit" class="btn btn-primary btn-block btn-bookNow" tabindex="0"><span tabindex="-1">Book Now</span></button></div></form></div></div><div class="home-hero-promo"><section class="home-hero-promo--blurb container"><div class="hotel-name-stars"><h2 class="hotel-name">Hotel Astoria Karlsruhe</h2></div><div class="blurb-wrapper" tabindex="0"><div class="blurb" tabindex="-1"><p class="blurb-text"> A warm welcome to the family-owned Hotel Astoria. </p></div></div></section></div><section class="container room-types-promo "><header><h3 class="section-header">Rooms</h3><a class="section-more-link" aria-label="See all rooms" href="/rooms.html"> See All </a></header><div class="room-types swiper-container"><ul class="swiper-wrapper"><li class="swiper-slide"><a class="standard-promo-image" href="/rooms/doppelzimmer.html"><figure><picture class="card-image card-image--room"><source media="(max-width: 375px)" srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/12c3e52e-383d-4263-a4cd-e8ee71862795.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=335&amp;h=190&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/12c3e52e-383d-4263-a4cd-e8ee71862795.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=335&amp;h=190&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 376px)" srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/12c3e52e-383d-4263-a4cd-e8ee71862795.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=344&amp;h=190&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/12c3e52e-383d-4263-a4cd-e8ee71862795.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=344&amp;h=190&amp;dpr=2&amp;q=20 2x"><img src="//webbox.imgix.net/images/scvzjwmfgggmszfh/12c3e52e-383d-4263-a4cd-e8ee71862795.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=335&amp;h=190&amp;q=55" class="lazyloaded" alt="Doppelzimmer" aria-hidden="true"></picture><figcaption><strong class="display-name">Doppelzimmer</strong><div class="ellipsis"> Please update </div></figcaption></figure></a></li><li class="swiper-slide"><a class="standard-promo-image" href="/rooms/dreibettzimmer.html"><figure><picture class="card-image card-image--room"><source media="(max-width: 375px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/05168f0e-7732-4c7e-871a-16fadb5f79c4.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=335&amp;h=190&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/05168f0e-7732-4c7e-871a-16fadb5f79c4.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=335&amp;h=190&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 376px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/05168f0e-7732-4c7e-871a-16fadb5f79c4.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=344&amp;h=190&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/05168f0e-7732-4c7e-871a-16fadb5f79c4.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=344&amp;h=190&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" class="lazyload" alt="Dreibettzimmer" aria-hidden="true"></picture><figcaption><strong class="display-name">Dreibettzimmer</strong><div class="ellipsis"> Please update </div></figcaption></figure></a></li><li class="swiper-slide"><a class="standard-promo-image" href="/rooms/einzelzimmer.html"><figure><picture class="card-image card-image--room"><source media="(max-width: 375px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/6d076f4c-f9c3-4388-8d87-278f063985c2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=335&amp;h=190&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/6d076f4c-f9c3-4388-8d87-278f063985c2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=335&amp;h=190&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 376px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/6d076f4c-f9c3-4388-8d87-278f063985c2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=344&amp;h=190&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/6d076f4c-f9c3-4388-8d87-278f063985c2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=344&amp;h=190&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" class="lazyload" alt="Einzelzimmer" aria-hidden="true"></picture><figcaption><strong class="display-name">Einzelzimmer</strong><div class="ellipsis"> Please update </div></figcaption></figure></a></li><li class="swiper-slide"><a class="standard-promo-image" href="/rooms/quadruple.html"><figure><picture class="card-image card-image--room"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Quadruple" aria-hidden="true"></picture><figcaption><strong class="display-name">Quadruple</strong><div class="ellipsis"> Quadruple </div></figcaption></figure></a></li></ul></div>
15<div class="swiper-controls"><button class="swiper-button-prev" aria-label="Previous" tabindex="0"><i class="fa fa-chevron-left" aria-hidden="true" tabindex="-1"></i></button><button class="swiper-button-next" aria-label="Next" tabindex="0"><i class="fa fa-chevron-right" aria-hidden="true" tabindex="-1"></i></button></div></section><section class="container about-us-promo"><header><h3 class="section-header">About Us</h3><a class="section-more-link" href="/about-us.html"> Read More </a></header><a class="blurb-wrapper" tabindex="0" href="/about-us.html"><div class="blurb" tabindex="-1"><p>A warm welcome to the family-owned Hotel Astoria. With us, you will be in the heart of Karlsruhe, directly next to the city centre and all the sights. We personally deal with your requests and make every effort to make your stay as comfortable as possible.</p><p>Our service is tailored to meet your needs and the relaxed atmosphere and friendly staff make this a fabulous place to stay. The rooms are furnished with shower / WC, hairdryer, telephone, 
15cable- TV and a desk. With your own laptop, you can check your e-mails or contact the homepage of your business partner in every room with our W-Lan connection. In addition, our guests can use our internet terminal for free. Our breakfast buffet offers a wide variety of German specialities to choose from.</p></div></a></section><section class="container gallery-promo"><header><h3 class="section-header">Gallery</h3><a href="#afterGalleryAnchor" data-scroll class="skip-link">Skip past gallery</a><a class="section-more-link" aria-label="See all images" href="/gallery.html"> See All </a></header><div class="gallery swiper-container"><ul class="swiper-wrapper photoSwipe" data-exclude-hidden="true"><li class="swiper-slide swiper-slide-square"><a title="click to zoom-in" href="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy" data-meta="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?fm=json"><picture class="card-image"><source media="(max-width: 767px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=130&amp;h=130&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=130&amp;h=130&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 768px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=169&amp;h=169&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/cb0c3f03-c2e4-4d05-83f0-a71413868ca2.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=169&amp;h=169&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" alt=""></picture></a></li><li class="swiper-slide swiper-slide-wide"><a title="click to zoom-in" href="//webbox.imgix.net/images/scvzjwmfgggmszfh/c846e7c8-f80c-44e9-8968-643e0e3e6c2a.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy" data-meta="//webbox.imgix.net/images/scvzjwmfgggmszfh/c846e7c8-f80c-44e9-8968-643e0e3e6c2a.jpg?fm=json"><picture class="card-image"><source media="(max-width: 767px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/c846e7c8-f80c-44e9-8968-643e0e3e6c2a.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/c846e7c8-f80c-44e9-8968-643e0e3e6c2a.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 768px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/c846e7c8-f80c-44e9-8968-643e0e3e6c2a.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/c846e7c8-f80c-44e9-8968-643e0e3e6c2a.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" alt=""></picture></a></li><li class="swiper-slide swiper-slide-wide"><a title="click to zoom-in" href="//webbox.imgix.net/images/scvzjwmfgggmszfh/3705c096-f89a-461b-a890-177103965549.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy" data-meta="//webbox.imgix.net/images/scvzjwmfgggmszfh/3705c096-f89a-461b-a890-177103965549.jpg?fm=json"><picture class="card-image"><source media="(max-width: 767px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/3705c096-f89a-461b-a890-177103965549.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/3705c096-f89a-461b-a890-177103965549.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 768px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/3705c096-f89a-461b-a890-177103965549.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/3705c096-f89a-461b-a890-177103965549.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" alt=""></picture></a></li><li class="swiper-slide swiper-slide-wide"><a title="click to zoom-in" href="//webbox.imgix.net/images/scvzjwmfgggmszfh/7fa4d84a-4a89-45be-bbc3-7822a334a09d.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy" data-meta="//webbox.imgix.net/images/scvzjwmfgggmszfh/7fa4d84a-4a89-45be-bbc3-7822a334a09d.jpg?fm=json"><picture class="card-image"><source media="(max-width: 767px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/7fa4d84a-4a89-45be-bbc3-7822a334a09d.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/7fa4d84a-4a89-45be-bbc3-7822a334a09d.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 768px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/7fa4d84a-4a89-45be-bbc3-7822a334a09d.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/7fa4d84a-4a89-45be-bbc3-7822a334a09d.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" alt=""></picture></a></li><li class="swiper-slide swiper-slide-wide"><a title="click to zoom-in" href="//webbox.imgix.net/images/scvzjwmfgggmszfh/1475adc8-b031-43f0-b477-3634e68ac0ae.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy" data-meta="//webbox.imgix.net/images/scvzjwmfgggmszfh/1475adc8-b031-43f0-b477-3634e68ac0ae.jpg?fm=json"><picture class="card-image"><source media="(max-width: 767px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/1475adc8-b031-43f0-b477-3634e68ac0ae.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/1475adc8-b031-43f0-b477-3634e68ac0ae.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=270&amp;h=130&amp;dpr=2&amp;q=20 2x"><source media="(min-width: 768px)" data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/1475adc8-b031-43f0-b477-3634e68ac0ae.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/1475adc8-b031-43f0-b477-3634e68ac0ae.jpg?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=348&amp;h=169&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" alt=""></picture></a></li></ul></div>
15<div class="swiper-controls"><button class="swiper-button-prev" aria-label="Previous" tabindex="0"><i class="fa fa-chevron-left" aria-hidden="true" tabindex="-1"></i></button><button class="swiper-button-next" aria-label="Next" tabindex="0"><i class="fa fa-chevron-right" aria-hidden="true" tabindex="-1"></i></button></div><div id="afterGalleryAnchor" class="skip-to" tabindex="-1" aria-label="End of gallery"></div></section><section class="container attractions-promo"><header><h3 class="section-header">Attractions</h3><a class="section-more-link" aria-label="See all attractions" href="/attractions.html"> See All </a></header><div class="attractions swiper-container"><ul class="swiper-wrapper"><li class="swiper-slide"><a class="standard-promo-image" href="/attractions.html#83392"><figure><picture class="card-image card-image--attraction"><source data-srcset="//webbox.imgix.net/images/scvzjwmfgggmszfh/229d59bc-adee-4ba3-bc79-41252dfbc736.jfif?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=90&amp;h=90&amp;q=55 1x, //webbox.imgix.net/images/scvzjwmfgggmszfh/229d59bc-adee-4ba3-bc79-41252dfbc736.jfif?auto=format,compress&amp;fit=crop&amp;crop=entropy&amp;w=90&amp;h=90&amp;dpr=2&amp;q=20 2x"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" class="lazyload" alt="Karlsruhe Palace" aria-hidden="true"></picture><figcaption><strong class="display-name ellipsis">Karlsruhe Palace</strong><div class="ellipsis"> Karlsruhe Palace was built in 1715 for Margrave Charles III William of Baden-Durlach after a dispute with the citizens of his previous capital, Durlach. The city of Karlsruhe has since grown around it. The building is now home to the main museum of the Badisches Landesmuseum. </div></figcaption></figure></a></li></ul></div><div class="swiper-controls"><button class="swiper-button-prev" aria-label="Previous" tabindex="0"><i class="fa fa-chevron-left" aria-hidden="true" tabindex="-1"></i></button><button class="swiper-button-next" aria-label="Next" tabindex="0"><i class="fa fa-chevron-right" aria-hidden="true" tabindex="-1"></i></button></div></section><section class="container contact-us-promo"><header><h3 class="section-header">Contact Us</h3><a class="section-more-link" aria-label="See all contact details" href="/contact-us.html"> See All </a></header><address class="address"><div class="wrapper"><a href="tel:+49 721 828080" class="contact-tile"><div class="wrapper"><h4>Telephone Number</h4><span class="itemprop">+49 721 828080</span></div><i class="fa fa-phone"></i></a><a href="mailto:[email protected]" class="contact-tile"><div class="wrapper"><h4>Email</h4><span class="itemprop">[email protected]</span></div><i class="fa fa-envelope"></i></a><a href="https://maps.google.com/?q=Hotel+Astoria+Karlsruhe+22 Mathystraße Südweststadt+Karlsruhe+BW+76133+Germany&amp;ll=49.00269733,8.39392215" aria-label="Google Maps - Opens in a new window" target="_blank" rel="noopener" class="contact-tile"><div class="wrapper"><h4>Address</h4><span class="itemprop"> 22 Mathystraße Südweststadt<br> Karlsruhe BW 76133<br> Germany </span></div><i class="fa fa-map"></i></a></div><div id="map-canvas" class="map-canvas"></div></address></section></div></div><div id="footer"><footer><div class="container"><section class="section section-address" id="footer-address"><address class="address"><h4 class="section-name">Hotel Astoria Karlsruhe</h4><div class="wrapper"><a href="//maps.google.com/maps/place/Hotel+Astoria+Karlsruhe/@49.00269733,8.39392215,18z" aria-label="Google Maps - Opens in a new window" target="_blank" rel="noopener" class="contact-tile"><i class="fa fa-map"></i><div class="wrapper"><span class="itemprop"> 22 Mathystraße Südweststadt<br> Karlsruhe BW 76133<br> Germany </span></div></a><a href="tel:+49 721 828080" class="contact-tile"><i class="fa fa-phone"></i><div class="wrapper"><span class="itemprop">+49 721 828080</span></div></a><a href="mailto:[email protected]" class="contact-tile"><i class="fa fa-envelope"></i><div class="wrapper"><span class="itemprop">[email protected]</span></div></a></div></address></section><div class="section section-links" id="footer-pages"><section id="footer-pages"><h4 class="section-name accordion-button" id="tab1" aria-selected="false" aria-controls="panel1" aria-expanded="false" role="tab" tabindex="0"><span tabindex="-1">More</span></h4><div id="panel1" class="panel accordion" aria-labelledby="tab1" aria-hidden="true" role="tabpanel"><ul><li><a href="/">Home</a></li><li><a href="/rooms.html">
15Rooms</a></li><li><a href="/gallery.html">Gallery</a></li><li><a href="/attractions.html">Attractions</a></li><li><a href="/contact-us.html">Contact Us</a></li><li><a href="/about-us.html">About Us</a></li></ul></div></section></div><section class="section section-language" id="language-switcher"><a type="menuitem" class="btn-language-switcher" id="languageSwitcher-b13ca0169d4a47dc8977aac3e624c509" aria-haspopup="true" aria-controls="languageMenu-b13ca0169d4a47dc8977aac3e624c509"><span aria-labelledby="languageSwitcher-b13ca0169d4a47dc8977aac3e624c509" class="pull-left btn-language-switcher_label"><span class="languageCode">English</span></span></a><select name="ddlLanguages" id="ddlLanguages-b13ca0169d4a47dc8977aac3e624c509" class="languages-native-dropdown" onchange="switchLanguage(this)"><option value="/" selected>English</option><option value="/de/index.html">Deutsch</option></select><ul id="languageMenu-b13ca0169d4a47dc8977aac3e624c509" class="dropdown-menu language-dropdown-menu" aria-labelledby="languageSwitcher"><li class="language-dropdown-menu__item"><a class="language-dropdown-menu__item-link current" hreflang="en" href="/"><span class="language-label">English</span></a></li><li class="language-dropdown-menu__item"><a class="language-dropdown-menu__item-link " hreflang="de" href="/de/index.html"><span class="language-label">Deutsch</span></a></li></ul></section></div><div class="common-footer-wrapper"><div class="container common-footer"><div class="common-footer"><span class="section-name copyright-text"><span class="fa fa-copyright"></span><span class="fa-copyright__year"></span> All rights reserved</span><div class="footer-languages"><div class="languages"><a id="en" class="btn-lang" aria-label="English" href="/"><span>English</span></a><a id="de" class="btn-lang" aria-label="German" href="/de/index.html"><span>Deutsch</span></a></div></div><div class="footer-branding"><p class="brand">Powered by <a target="_blank" rel="noopener" href="https://www.siteminder.com/canvas">Canvas</a></p></div></div></div></div></footer></div></main><div id="dialog_layer" class="hidden"></div><div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"><div class="pswp__bg"></div><div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div><div class="pswp__item"></div><div class="pswp__item"></div></div><div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div><button class="pswp__button pswp__button--close" title="Close (Esc)"></button><button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button><button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button><div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div><button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button><button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button><div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div><div aria-live="assertive" class="vh notification"></div>
15<script defer>function switchLanguage(option) { window.location.href = option.value; }</script>
15<script defer>function switchLanguage(option) { window.location.href = option.value; }</script>
15<script defer>
16    document.addEventListener("DOMContentLoaded", function () {
17        var $modal = document.querySelector('[aria-modal="true"]');
18        var $dialogLayer = document.getElementById('dialog_layer');
19        if ($modal && $dialogLayer) {
20            $dialogLayer.appendChild($modal);
21        }
22    });
23</script>
23<script defer async>
24    
25    var monthNames = ['January','February','March','April','May','June','July','August','September','October','November','December'];
26    var dayNames = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
27    var shortDayNames = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
28    var isRoom = !!document.querySelector('.room-types-page');
29    function getUrlVars(url) {
30        var vars = {};
31        var parts = url.replace(/[?&]+([^=&]+)=([^&]*)/gi,
32            function(m,key,value) {
33                vars[key] = value;
34            });
35        return vars;
36    }
37    if (isRoom) {
38        var form = document.getElementById('bookingButtonForm_511018_271620');
39        var action = form.getAttribute('action');
40        var roomTypeId = getUrlVars(action)['room_type'];
41        var hiddenField = form.querySelector('[name="room_type"]');
42        if (hiddenField) {
43            hiddenField.value = roomTypeId || '';
44        }
45    }
46    
47</script>
47<script defer>
48                    var $blurbObj = {
49                        init: function() {
50                            this.blurb = document.querySelector('.home-hero-promo .blurb-wrapper');
51                            this.blurbPadding = getComputedStyle(this.blurb)['padding-bottom'];
52                            this.blurbText = this.blurb.querySelector('.blurb-text');
53                            this.blurbHeight = this.blurbText.style.maxHeight;
54                            this.blurb.addEventListener('click', this, false);
55                            this.blurb.addEventListener('keyup', this, false);
56                            window.addEventListener('resize', this, false);
57                            this.calculateChevron();
58                        },
59                        handleEvent: function(e) {
60                            if (e.type === 'click') {
61                                this.toggle();
62                            }
63                            if (e.type === 'resize') {
64                                this.calculateChevron();
65                            }
66                            if (e.type === 'keyup') {
67                                if (e.keyCode === 13 || e.keyCode === 32) { 
68                                    this.toggle();
69                                }
70                            }
71                        },
72                        toggle: function() {
73                            if (this.blurbText.style.maxHeight === '999px') {
74                                this.blurbText.style.maxHeight = this.blurbHeight;
75                                setTimeout(function() {
76                                    this.blurb.style.paddingBottom = this.blurbPadding;
77                                }.bind(this), 200);
78                            } else {
79                                this.blurbText.style.maxHeight = '999px';
80                                this.blurb.style.paddingBottom = 0;
81                            }
82                        },
83                        calculateChevron: function() {
84                            if (parseInt(getComputedStyle(this.blurbText)['max-height']) === this.blurbText.scrollHeight) {
85                                this.blurb.style.paddingBottom = 0;
86                            } else {
87                                this.blurb.style.paddingBottom = this.blurbPadding;
88                            }
89                        }
90                    };
91                    $blurbObj.init();
92                </script>
92<script defer>
93            (function() {
94                window.smcv = window.smcv || {};
95                smcv.carousels = smcv.carousels || [];
96                smcv.carousels.push({
97                    container: '.room-types.swiper-container',
98                    options: {
99                        navigation: {
100                            nextEl: '.room-types-promo .swiper-button-next',
101                            prevEl: '.room-types-promo .swiper-button-prev',
102                        },
103                        slidesPerView: 3,
104                        spaceBetween: 15,
105                        breakpoints: {
106                            767: {
107                                spaceBetween: 10,
108                                slidesPerView: 1,
109                            },
110                            1023: {
111                                slidesPerView: 2
112                            }
113                        }
114                    },
115                    label: 'roomTypesCarousel'
116                });
117            })();
118        </script>
118<script defer>
119        (function() {
120            window.smcv = window.smcv || {};
121            smcv.galleryCarousel = {
122                container: '.gallery.swiper-container'
123            };
124        })();
125    </script>
125<script defer>
126            (function() {
127                window.smcv = window.smcv || {};
128                smcv.carousels = smcv.carousels || [];
129                smcv.carousels.push({
130                    container: '.attractions.swiper-container',
131                    options: {
132                        navigation: {
133                            nextEl: '.attractions-promo .swiper-button-next',
134                            prevEl: '.attractions-promo .swiper-button-prev',
135                        },
136                        slidesPerView: innerWidth < 1024 ? 2 : 3,
137                        slidesPerColumn: innerWidth < 1024 ? 1 : 1,
138                        spaceBetween: 15,
139                        breakpoints: {
140                            767: {
141                                spaceBetween: 10,
142                                slidesPerView: 1,
143                                slidesPerColumn: 4,
144                                allowSlidePrev: false,
145                                allowSlideNext: false
146                            }
147                        },
148                        on: {
149                            resize: function() {
150                               
151                                setTimeout(function() {
152                                    var label = 'attractionsCarousel';
153                                    var options = this.passedParams;
154                                    this.destroy(true, true);
155                                    var updatedCarousel = smcv.carousels.filter(function(c) {
156                                        return c.label === label
157                                    });
158                                    options.slidesPerView = innerWidth < 1024 ? 2 : 3;
159                                    options.slidesPerColumn = innerWidth < 1024 ? 1 : 1;
160                                    updatedCarousel.options = options;
161
162                                    smcv.carousels[label] = new Swiper(updatedCarousel.container, options);
163                                }.bind(this), 0);
164                            }
165                        }
166                    },
167                    label: 'attractionsCarousel'
168                })
169            })();
170        </script>
170<script async defer>
171    window.smcv.fireWhenReady('L', function() {
172        var maps, lat, long, zoom, LeafIcon, name;
173        maps = document.querySelectorAll('.map-canvas');
174
175        lat = 49.00269733;
176        long = 8.39392215;
177        zoom = 15;
178        LeafIcon = L.Icon.extend({});
179        name = 'Hotel Astoria Karlsruhe';
180
181        for(var i=0, len = maps.length; i < len; i++) {
182            var id, map, homeIcon;
183
184            id = maps[i].id;
185            map = L.map(id).setView([lat, long], zoom);
186            homeIcon = new LeafIcon({iconUrl: 'https://webbox.imgix.net/assets/images/hotel_pin.png', iconSize: [30,51], iconAnchor: [15,51], popupAnchor:  [0, -41]});
187
188            L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
189                attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
190            }).addTo(map);
191            L.marker([lat, long], {icon: homeIcon}).bindPopup(name).addTo(map);
192        }
193    });
194</script>
194<script defer>function switchLanguage(option) { window.location.href = option.value; }</script>
194<script type="application/javascript" defer>
195    (function () {
196        var languageBtns = [].slice.call(document.querySelectorAll(".btn-lang"));
197        if (!!languageBtns.length) {
198            
199            var lang = document.getElementById('en');
200            var match = window.location.pathname.match("/(.+?)/");
201            if (!!match && match.length > 1 && document.getElementById(match[1])) {
202                lang = document.getElementById(window.location.pathname.match("/(.+?)/")[1]);
203            }
204            lang.classList.add("active");
205            
206            var minSize = getComputedStyle(languageBtns[0])['min-width'];
207            var maxSize = Math.max.apply(Math, languageBtns.map(function (btn) {
208                return btn.clientWidth;
209            }));
210            if (maxSize > minSize) {
211                languageBtns.style.minWidth = maxSize;
212            }
213        }
214    })();
215</script>
215<script type="application/javascript" defer>
216    document.querySelector('.fa-copyright__year').textContent = new Date().getFullYear()
217</script>
217<script defer>
218    var externalLinkMessage = 'Opens in a new window';
219</script>
219<script type="text/javascript" defer>
220    if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) {
221        document.write('
221<script src="https://cdn.jsdelivr.net/npm/[email protected]/ie10-viewport-bug-workaround.min.js" async><\/script>');
222        document.write('
222<script src="https://cdn.jsdelivr.net/npm/[email protected]/index.min.js" async><\/script>');
223        document.write('
223<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/picturefill.min.js" async><\/script>');
224    }
225</script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/index.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/moment.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/swiper.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe-ui-default.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/@nikches/[email protected]/dist/vanillaTextMask.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/smooth-scroll.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/lazysizes.min.js" async defer></script>
225<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2" async defer></script>
225<script src="//canvas.siteminder.com/assets/a11y-utils.compressed.js?v=9.4.6" async defer></script>
225<script src="//canvas.siteminder.com/assets/web.compressed.js?v=9.4.6" async defer></script>
225<script defer>
226    window.isPublish = true
227</script>
227<script type="application/javascript" defer>
228    var languages = ["en","de"];
229    var language = (navigator.browserLanguage || !!navigator.languages && navigator.languages[0] || navigator.language).toLowerCase();
230    var referrer = document.referrer.match(window.location.hostname);
231
232    if(!referrer){
233        if(language && language !== "en" && language.split('-')[0] !== "en"){
234
235            var url = null;
236            if (language === 'zh-tw' && languages.indexOf('tw') > -1) {
237                url = '/tw/index.html';
238            } else if (language === 'zh-cn' && languages.indexOf('zh') > -1) {
239                url = '/zh/index.html';
240            } else if ((language === 'nb' || language === 'nn') && languages.indexOf('no') > -1) {
241                url = '/no/index.html';
242            } else {
243                var code = language.split('-')[0];
244                if (languages.indexOf(code) > -1) {
245                    url = '/' + code + '/index.html';
246                }
247            }
248            if (url) {
249                window.location.href = url;
250            }
251        }
252    }
253
254</script>
254</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.