html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin:0; padding:0; border:0; font:inherit; } html { scroll-behavior:smooth; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } body { line-height:1; } body section.seite { overflow:hidden; padding-bottom:9em; } ul { list-style:none; } * { box-sizing:border-box; -webkit-box-sizing:border-box; } .umgekehrt { unicode-bidi:bidi-override; direction:rtl; } table { border-collapse:collapse; border-spacing:0; } .group,[class*=colgroup] { zoom:1; padding-right:3%; padding-left:3%; } .group:after,[class*=colgroup]:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }.col { position:relative; }@media all and (min-width:30em) and (max-width:49.99em) {[class*=colgroup] .col { float:left; width:49%; margin-left:2%; }[class*=colgroup] .col:nth-of-type(2n+1),.colspan-2+.col { clear:left; margin-left:0; }.colgroup-1 .col { width:100%; float:none; margin-left:0; }.colgroup-3 .colspan-2,.colgroup-3 .colspan-2+.col,.colgroup-3 .col.primary,.colgroup-3 .col.secondary { width:100%; float:none; margin-left:0; } .colgroup-3 .col.secondary { margin:2em 0 0 0; }} @media all and (min-width:50em) {[class*=colgroup] .col { margin-left:5%; float:left; }[class*=colgroup] .col:first-of-type { margin-left:0; } .colgroup-4 .col { width:21.2% } .colgroup-4 .col:nth-of-type(4n+1) { clear:left; margin-left:0; }.colgroup-4 .col.colspan-3 { width:73.8%; } .colgroup-3 .col { width:30%; } .colgroup-3 .col:nth-of-type(3n+1) { clear:left; margin-left:0; }.colgroup-3 .col.colspan-2 { width:64%; }.colgroup-3 .col.middle { margin:0 auto; float:none }.colgroup-3 .col.colspan-2>p { line-height:1.4; margin-top:0.7em }.colgroup-3 .col.primary { float:right; }.colgroup-3 .col.secondary { float:left; margin-left:0; }.colgroup-2 .col { width:47.5%; } .colgroup-2 .col:nth-of-type(2n+1) { clear:left; margin-left:0; } .colgroup-1 .col { width:100%; margin-left:0; } } html { font-size:17px; font-family:'Roboto', Helvetica; letter-spacing:-0.02em; } body { margin:0; padding:0;margin:0 auto; border-top-left-radius:.3em; border-top-right-radius:.3em; width:75%; background:#333; }h2 { font-size:1.2em; margin-bottom:1.5em;padding-top:1.8em; font-weight:700;text-align:center; }h3 { font-size:1.1em; margin-bottom:1em; font-weight:700; text-align:center; margin-top:1.7em; }h4 { margin-top:1em; font-weight:700; }h2.unsichtbar, h3.unsichtbar, h4.unsichtbar { display:none; }p { line-height:1.8em; padding-left:3%; padding-right:3%; text-align:left; text-indent:1.5em; }p.beschriftung { text-indent:0; padding-left:0; padding-right:0; padding-top:0.4em;} .gallery02 { padding-top:0.4em;} a { color:#406098;text-decoration:none; }a:hover { color:#c00;text-decoration:none; }strong { font-weight:700; } span.unsichtbar { display:none; } input, select, button { border:0; float:left; outline:0; padding-left:.5em; font-size:1em; font-family:'Roboto', Helvetica; letter-spacing:-0.02em; }figure { text-align:center; } article.lieder { background:#fff6ed; text-align:center; padding-bottom:10em; border:1em solid #b1cf99;}h1.lieder { font-size:2.5em; font-weight:bold; padding-top:1.4em;}h2.lieder { font-size:2em; color:#3c763d;} section.container2 { border-top-left-radius:.3em; border-top:.2em #8b7765 solid; }header { position:relative; background:#f7f4ed;overflow:hidden; } div#fest { z-index:10; position:fixed; width:75%; background:#b09c8a; } #navigation1 { width:100%; overflow:visible; display:table; height:2em; position:relative;} .marquee { width:100%; margin:auto; overflow:visible; white-space:nowrap; display:table; }.marquee a { color:#000; }.marquee a:hover { color:#fee680; } .marquee:hover { animation-play-state:paused; } li.werbung { text-align:left; display:table-cell; width:50%; }li.socialbutton { text-align:right; padding-right:0.2em; } li.teilen { display:inline-block; } div#box.scuro { border-bottom:0.3em solid #8b7765; }.scroll { white-space:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; }.scroll::-webkit-scrollbar { display:none; }.lgray { height:2.5em; background-color:#ebe8de; border-radius:.12em; background:#efebe8; } .lgray>li:hover { background-color:#fee680; background-image:linear-gradient(to bottom,#f7f4ed,#fee680); } .lgray>li#sprache:hover { background-color:#fee680; background-image:linear-gradient(to bottom,#f7f4ed,#fee680); } .lgray>li#waehrung:hover, .lgray>li#waehrung01:hover, .lgray>li#waehrung02:hover, .lgray>li#waehrung03:hover, .lgray>li#waehrung04:hover { background-color:#fee680; background-image:linear-gradient(to bottom,#f7f4ed,#fee680); } .lgray a:hover { text-decoration:none; color:#c00; }.lgray>li#sprache:hover { text-decoration:none; color:#c00; } .lgray li#waehrung:hover,.lgray li#waehrung01:hover, .lgray li#waehrung02:hover, .lgray li#waehrung03:hover, .lgray li#waehrung04:hover { text-decoration:none; color:#c00; } .lgray>li { border-right:.06em solid rgba(10,10,10,.1); float:left; position:relative;}.lgray>li#waehrung, .lgray>li#waehrung01, .lgray>li#waehrung02, .lgray>li#waehrung03, .lgray>li#waehrung04 { border-right:.06em solid rgba(10,10,10,.1); float:left; position:relative; } .lgray>li>a { color:#406098; padding-top:.75em; padding-bottom:.75em; padding-left:.4em; padding-right:.4em; cursor:pointer; }.lgray>li>span { color:#406098; padding-top:.75em; padding-bottom:.75em; padding-left:.4em; padding-right:.4em; cursor:pointer; }.lgray>li>input.sprache1 { color:#406098; padding-top:.75em; padding-bottom:.75em; padding-left:.4em; padding-right:.4em; cursor:pointer; }.lgray>li#waehrung, .lgray>li#waehrung01, .lgray>li#waehrung02, .lgray>li#waehrung03, .lgray>li#waehrung04 { color:#406098; padding-top:.75em; padding-bottom:.75em; padding-left:.4em; padding-right:.4em; cursor:pointer; }.lgray>li.floatr { border-right:0; border-left:.06em solid rgba(10,10,10,.1); float:right; height:2.5em; } .lgray>li>a img,.lgray li>ul>li>a img { border:0; margin-right:7px } .lgray ul { border-top:0; -webkit-box-shadow:0 2px 1px #ddd; -moz-box-shadow:0 2px 1px #ddd; box-shadow:0 2px 1px #ddd; background-image:linear-gradient(to top,#f7f4ed,#fee680); top:2.5em; padding-top:.5em; padding-bottom:.5em; border-bottom-right-radius:.5em; border-bottom-left-radius:.5em; text-align:center; padding-top:1em; width:150%; left:-25%; position:absolute; opacity:0; display:none;}.lgray ul a { font-size:.8em; line-height:1.13em; padding:.6em .8em; height:2.5em; }.lgray ul input.sprache1 { font-size:.8em; line-height:1.13em; padding:.6em .8em; height:2.5em; }.lgray ul input.sprache1 { background:none; }.lgray li#waehrung01 ul, .lgray li#waehrung02 ul, .lgray li#waehrung03 ul, .lgray li#waehrung04 ul { width:150%; left:-25%; } .lgray ul.fuehrung { width:22.5em; left:-8em; } .lgray li>a { display:block; } .lgray ul a:hover { color:#c00; cursor:pointer;} .lgray ul input.sprache1:hover { color:#c00; cursor:pointer;} .lgray li#waehrung01 ul li:hover, .lgray li#waehrung02 ul li:hover, .lgray li#waehrung03 ul li:hover, .lgray li#waehrung04 ul li:hover { color:#c00; cursor:pointer; }.lgray li:hover ul { opacity:1; display:block; } div.hamburg01 { display:block; width:2em; height:2em; position:relative; margin-left:auto; margin-right:auto; }div.hamburg02 { display:block; width:2em; height:2em; position:relative; margin-left:auto; margin-right:auto; }div.hamburg01, div.hamburg02 { cursor:pointer; }.line { position:absolute; height:.3em; width:2em; background:#8b7765; display:block; transition:.5s; transform-origin:center; }.line:nth-child(1) { top: 0; }.line:nth-child(2) { top: .7em; } .line:nth-child(3) { top:1.4em; }.hamburg02 .line:nth-child(1) { transform:translateY(.7em) rotate(-45deg); }.hamburg02 .line:nth-child(2){ opacity:0; }.hamburg02 .line:nth-child(3){ transform:translateY(-.7em) rotate(45deg); } .nav-toggle, .nav-share, .nav-handy {display:block;position:absolute;right:0; top:2em;padding:1em;color:#fff;cursor:pointer;text-decoration:none; } .nav-share { font-size:2em; top:1.06em; height:1em; padding:0; right:2em; overflow:hidden; width:1em;} .nav-share span.fa.sidemenu { background:none; border:0; color:#406098; width:1em; text-align:center; height:1em; display:inline-block; text-align:left;}.nav-toggle:hover { cursor:pointer; }#nav-open:target .nav-closed {display:block; }.nav-closed,#navi-closed:target .nav-closed,#nav-open:target .nav-open {display:none; } div#kasten0 { position:relative; height:9.2em; background:#fdfdfb; } span.logo { background:url(../apartment-webp/apartment-logo-katamaran.webp) no-repeat; height:4.2em; width:3.1em; background-size:4.6em; background-position:-.8em 0; float:left; margin-top:4.5em; margin-left:2.2em; cursor:pointer; } span.logo a { width:100%; height:100%; display:block; } header h1 { font-size:3em; color:#8b7765; padding-left:2.3em; padding-top:1.45em; background:#fdfdfb; margin-top:0; } header span.gross { display:block; margin-bottom:-1.5em; font-weight:bold; }header h1 .klein { color:#8b7765; font-size:.5em; padding-left:1.9em; font-weight:600; letter-spacing:.05em; display:block; padding-top:.9em; } div#kasten1 { display:table; position:relative; background:#dcccbd; width:100%; border-top:.3em solid #8b7765; padding-top:.2em; padding-bottom:.1em; } ul.kontaktzeile { display:none;}li.kontaktspalte00, li.kontaktspalte01, li.kontaktspalte02, li.kontaktspalte03, li.kontaktspalte05 { display:table-cell; text-align:center; color:#3c763d; border:solid .1em #dcccbd; border-bottom:solid 3px #dcccbd; border-radius:.5em; box-shadow:inset 0 0 0 .1em #8b7765; background:#ebe8de; background:#efebe8; } li.kontaktspalte00:hover, li.kontaktspalte01:hover, li.kontaktspalte02:hover, li.kontaktspalte03:hover { background-image:linear-gradient(to bottom,#f7f4ed,#fee680); } li.kontaktspalte00 { width:50%; }li.kontaktspalte01 { width:50%; }li.kontaktspalte02 { width:33%; } li.kontaktspalte03 { width:27%; display:none; } li.kontaktspalte04 { color:#f7f4ed;cursor:pointer;}li.kontaktspalte02, li.kontaktspalte05 { display:none; }.kontaktspalte00 i.fas.fa-phone-volume { display:block; position:absolute; top:0.8em; left:1.5%; color:black;} .kontaktspalte01 i.fas.fa-at { display:block; position:absolute; top:0.8em; left:51.5%; color:black;}#label01 i.far.fa-calendar-alt { position:absolute; left:1.3%; top:1.63em; color:#8b7765;}#label02 i.far.fa-calendar-alt { position:absolute; left:29.5%; top:1.63em; color:#8b7765;}#label03 i.fas.fa-male { position:absolute; left:57.4%; top:1.63em; color:#8b7765;}#label04 i.fas.fa-file-import { position:absolute; left:77.2%; top:1.63em; color:#8b7765;}li.spinner { display:table-cell; padding-right:1.6em; }li.korb { display:table-cell; }span.warenkorb { display:inline-table; vertical-align:text-top; margin:0; padding-left:1.3em; }span.warenkorbtext02, span.emailtext02 { display:none; }a.icon01, a.icon02, a.icon03 { background:url(../basic-webp/icon01.webp) no-repeat; background-size:1.5em; display:block; background-position-y:.3em; background-position-x:.3em; padding-top:.5em; padding-bottom:.5em; }a.icon01:hover { background-position-y:-1.2em; }a.icon02 { background-position-y:-2.73em; }a.icon02:hover { background-position-y:-4.23em;; }a.icon03 { background-position-y:-5.73em;; }a.icon03:hover { background-position-y:-7.23em; }nav#booking { position:absolute; text-align:right; width:20em; padding:.3em; background:rgba(255, 255, 255, .4); color:#000; } div.gallery { background:#dcccbd; overflow:hidden; }div.gallery figure { vertical-align:bottom; }div.gallery img { width:100%; height:auto; }#anfragemodul {position:relative; } #felder { background:#dcccbd; height:3.5em; border-bottom:.3em solid #8b7765; padding-top:.05em; } .form-wrapper { margin:10px; }.full-input01, .full-input02, .full-input03, .full-input04, .full-input05 { display:inline-block; width:100%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }.full-input01 { width:28%; }.full-input02 { width:4%; }.full-input03 { width:28%; }.full-input04 { width:20%; }.full-input05 { width:24%; }label { display:block; position:inherit; color:#000; text-align:center; padding-top:.2em; cursor:pointer; border:solid .1em #dcccbd; border-bottom:solid 3px #dcccbd; border-radius:.5em; box-shadow:inset 0 0 0 .1em #8b7765; background:#ebe8de; background:#efebe8; height:3.1em; }label:hover { background:#fee680; background-image:linear-gradient(to bottom,#f7f4ed,#fee680);background:#FFF6ED; } label.lichtan { background-image:linear-gradient(to bottom,#f7f4ed,#fee680); background:#FFF6ED; } input.StartDate, input.EndDate, input.PaxNumber, input.BookAnfrage { color:#406098; background:transparent; cursor:pointer;text-align:center; position:absolute; top:0; padding-top:1.4em; display:block; height:3em; }input.PreisAnzeige { width:12%; }input.StartDate { width:28%; } input.EndDate { width:28%; } input.PaxNumber { width:20%; } input.BookAnfrage { width:24%; } input.StartDate:hover, input.EndDate:hover {color:#c00; background-position-y:-10.5em;}input.PaxNumber:hover {color:#c00; background-position-y:-13.5em;} input.BookAnfrage:hover {color:#c00; } span.icon01, span.icon02, span.icon03, span.icon00 { background:url(../basic-webp/icon01.webp) no-repeat; background-size:1.5em; padding-top:.2em; padding-bottom:.1em; display:block; background-position-x:.2em; width:1.6em; height:1.5em; } span.icon01 { background-position-y:-9em; } span.icon02 { background-position-y:-12em; } span.icon00 { background-position-y:-42em; } div#dreieck { background:url(../basic-elements/icon01.png) no-repeat; background-size:1.5em; display:block; background-position-y:-18.3em; height:.9em; } #datenauswahl.show01 #dreieck { background-position-x:13%; }#datenauswahl.show02 #dreieck { background-position-x:42%; } #datenauswahl.show03 #dreieck { background-position-x:67%; } #datenauswahl.show04 #dreieck { background-position-x:90%; } input#anreise2, input#abreise2, input#personenzahl2, input#anfrage2 { cursor:initial; }div#anfrage2 { display:block; position:relative; }input#email2 { width:50%; left:0; }button#formular2 { width:50%; left:50%; } span.teilen { vertical-align:middle; display:inline-block;}li.schrift, span.schrift { margin-left:1000em; height:0; width:0; display:inline-block; z-index:-1; color:white; overflow:hidden;} .social-panel-container { position:relative; right:0; top:0; z-index:-1; opacity:0; float:right;}.social-panel-container.visible { z-index:10; opacity:1; display:table; float:right;}.social-panel { background-color:#b09c8a; border-radius:0; box-shadow:0 16px 31px -17px rgba(0,31,97,0.6); border:0; height:1.5em; } .social-panel button.close-btn { border:0; color:#fdfdfb; cursor:pointer; position:absolute; top:0; right:0em; background:#b09c8a; width:2em;}.social-panel button.close-btn:focus {outline:none;}.social-panel p { background-color:#001F61; border-radius:0 0 10px 10px; color:#fff; position:absolute; top:0; left:50%; margin:0; transform:translateX(-50%); text-align:center; width:235px;}.social-panel p i { margin:0 5px;}.social-panel p a { color:#FF7500; text-decoration:none;}.social-panel h4 { margin:0; color:#fdfdfb; margin-right:1em; margin-top:0.2em;}.social-panel ul { display:flex; list-style-type:none; padding:0; margin:0;}.social-panel ul li { margin:0 10px;}.social-panel ul li { margin:0 0;}.social-panel ul li a { color:#001F61; justify-content:center; align-items:center; height:1.5em; width:2.7em; text-decoration:none; border-right:0.05em solid #ccc; border-left:0.05em solid #ccc;}.social-panel ul li.dropdown01 a:hover { border-color:#001f61; box-shadow:0 9px 12px -9px #001f61;}.social-panel ul li.dropdown02 a:hover { border-color:#57abef; box-shadow:0 9px 12px -9px #53adec;}.social-panel ul li.dropdown03 a:hover { border-color:#dc4d42; box-shadow:0 9px 12px -9px #db4e42;}.floating-btn { width:2em; display:inline-block; height:2.3em;}.floating-btn:hover {}.floating-btn:focus { outline:none;}span.floating-btn.bild {}span.floating-btn.bild:hover {}ul.socialmedia { text-align:center; display:table-row;}ul.socialmedia li { float:left; display:table-cell; width:12.5%;}ul.aufschrift { position:absolute; height:2.7em; width:3.5em; color:white; margin-top:0.25em; display:none; border-left:0.05em solid #ccc; border-right:0.05em solid #ccc;}ul.aufschrift li { text-align:center; width:100%; padding-left:0.2em; padding-right:0.2em; display:flex; font-size:0.9em; height:2.7em; align-items:center; justify-content:center; padding-top:0;}ul.socialmedia li:hover ul.aufschrift { display:block;}.facebook { background:#4267b2; }.twitter { background:#1DA1F2; } .google { background:#db4d43; } .whatsapp { background:#25D366; } .linkedin { background:#2867B2; } .envelope { background:#7d7d7d; } .xing { background:#026466; } .pinterest { background:#BD081C; } .tripadvisor { background:#00AA6C;} a.fa, a.fab, a.fas { color:white; height:1.5em; width:3.5em; padding-top:0.3em; border-left:0.05em solid #ccc; border-right:0.05em solid #ccc; display:table-cell;}.fa:hover, .fab:hover { cursor:pointer;}a.fa.sidemenu, span.fa.sidemenu, a.fab.sidemenu, span.fab.sidemenu, a.fas.sidemenu, span.fas.sidemenu { background:none; border:0; color:#406098; width:2em; text-align:center; height:2.5em; display:inline-block;}a:hover.fa.sidemenu, span:hover.fa.sidemenu, a:hover.fab.sidemenu, span:hover.fab.sidemenu, a:hover.fas.sidemenu, span:hover.fas.sidemenu { color:#c00;}.fab.fa-facebook-f { background:#4267B2;}.fab.fa-twitter { background:#1DA1F2;}.fab.fa-google { background:#db4d43;}.fab.fa-tripadvisor { background:#00AA6C;} .fab.fa-whatsapp { background:#25D366;}.fab.fa-linkedin-in { background:#2867B2;}.fa.fa-envelope { background:#7d7d7d;}.fab.fa-xing { background:#026466;}.fab.fa-pinterest { background:#BD081C;}.fas.text, .fas.text, .fab.text, .fab.text { font-size:2em; margin-top:1em; color:#b09c8a; cursor:initial; padding-right:10%; padding-left:10%;} .dropdown00, .dropdown01, .dropdown02, .dropdown03, .dropdown04, .dropdown05, .dropdown06, .dropdown07, .dropdown08,.dropdown10 { display:inline-block; position:relative; height:1.5em; z-index:1; background-color:#8b7765; } .dropdown11, .dropdown12, .dropdown13, .dropdown14 { display:inline-block; width:2em; height:2.3em; }.dropdown10 { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-24.6em; background-color:transparent;}.dropdown00 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-10.9em; background-color:#6F82B0;}.dropdown00 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.19em; background-position-x:-10.9em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.dropdown01 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em;}.dropdown01 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-y:-1.54em; height:4.1em; overflow:visible; } .dropdown02 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-2.73em;}.dropdown02 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-x:-2.73em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.dropdown03 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-5.46em;}.dropdown03 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-x:-5.46em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.dropdown04 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-8.19em;}.dropdown04 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-x:-8.19em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.dropdown05 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-13.65em;}.dropdown05 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-x:-13.65em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.dropdown06 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-16.38em;}.dropdown06 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-x:-16.38em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.dropdown07 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-19.11em;}.dropdown07 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-x:-19.11em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.dropdown08 a { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; height:1.5em; background-position-x:-21.84em;}.dropdown08 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; display:inline-block; width:2.7em; background-position-x:-21.84em; background-position-y:-1.54em; height:4.1em; overflow:visible; }.desc { padding:15px; text-align:center;} section#datenauswahl { text-align:center; display:none; background:#f7f4ed; } span.weiter { cursor:pointer; padding-left:3%; padding-right:3%; color:#337ab7; }span.schluss { cursor:pointer; padding-left:3%; padding-right:3%; color:#337ab7; }.weiter, .schluss { position:relative; display:inline-block; font-style:normal; font-weight:400; font-size:1.3em; } span.weiter:hover, span.schluss:hover { color:#c00; }span.monat { width:8em; display:inline-block; } .show { display:block; } .red { background:red; } .hidden { display:none; }.visible { display:block; } section#datenauswahl.show01, section#datenauswahl.show02, section#datenauswahl.show03, section#datenauswahl.show04 { display:block; } .calendar .datum td, .calendar .personenzahl td, .calendar .route th { border:.1em solid #8b7765; padding:.6em; }.calendar .route th { color:green; height:2em; padding-left:.1em; padding-right:.1em; text-align:center; border:0; }.calendar .personenzahl td { padding:.4em;}.calendar .route { width:100%; }.calendar .route td { border:.1em solid #8b7765; } .calendar .datum th { border:.1em solid #8b7765; padding-bottom:.6em; padding-top:.6em; text-align:center; }.calendar .personenzahl th { border:.1em solid #8b7765; padding:.6em; padding-right:.3em; padding-left:.3em; text-align:center; }.calendar .formular td { border-bottom:.1em solid #8b7765; border-left:.1em solid #8b7765; border-right:.1em solid #8b7765; border-top:.1em solid #8b7765; padding-top:.3em; padding-bottom:.3em; padding-right:.4em; padding-left:.4em; text-align:left; background-image:url(../basic-elements/background-opacity.png); } .calendar .formular td.button { border:0; background:#f7f4ed; } .calendar .formular td.datenschutz { text-align:center; } .calendar .formular td.hintergrund { background:#8b7765; padding:0; }.calendar .formular th { background:#f7f4ed; padding-top:.7em; padding-bottom:.2em; color:#3c763d; text-align:center; }.calendar .formular th.mittlerespalte { width:2em; border-bottom:.1em solid #8b7765; padding-bottom:.3em; }.calendar .formular th.rechtespalte { border-bottom:.1em solid #8b7765; padding-bottom:.3em; }.calendar h4 { color:#3c763d; margin-bottom:3%; margin-top:1%;text-align:center; font-weight:500; }.month { padding-top:2%; }.personen {padding-top:2%; }.anfrage { border-radius:.4em;margin-right:.4em; margin-left:.4em; } .loading-spinner6, .loading-spinner4, .loading-spinner3, .loading-spinner2 { -webkit-animation-play-state:running; animation-play-state:running; opacity:1; position:relative; display:inline; padding-left:.3em; vertical-align:bottom; }.loading-spinner6::before, .loading-spinner4::before, .loading-spinner3::before, .loading-spinner2::before { -webkit-animation:1.5s linear infinite spinner; animation:1.5s linear infinite spinner; -webkit-animation-play-state:inherit; animation-play-state:inherit; border:solid .40em #cf5858; border-bottom-color:#3c763d; border-radius:50%; content:""; height:0; left:.9em; opacity:inherit; position:absolute; top:50%; -webkit-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0); width:0; will-change:transform; }.loading-spinner6::before { -webkit-animation-play-state:paused; animation-play-state:paused; border:solid .40em #8b7765; }.loading-spinner3::before { -webkit-animation-play-state:paused; animation-play-state:paused; border:solid .40em #3c763d; }.loading-spinner2::before { -webkit-animation-play-state:paused; animation-play-state:paused; border:solid .40em #cf5858; }@-webkit-keyframes spinner { 0% { -webkit-transform:translate3d(-50%, -50%, 0) rotate(0deg); transform:translate3d(-50%, -50%, 0) rotate(0deg); } 100% { -webkit-transform:translate3d(-50%, -50%, 0) rotate(360deg); transform:translate3d(-50%, -50%, 0) rotate(360deg); }}@keyframes spinner { 0% { -webkit-transform:translate3d(-50%, -50%, 0) rotate(0deg); transform:translate3d(-50%, -50%, 0) rotate(0deg); } 100% { -webkit-transform:translate3d(-50%, -50%, 0) rotate(360deg); transform:translate3d(-50%, -50%, 0) rotate(360deg); }}.loading-spinner.-paused { -webkit-animation-play-state:paused; animation-play-state:paused; opacity:.2; transition:opacity linear .1s; }span.gruen { color:#3c763d;}span.rot { color:#c00; } input.transfer { margin:0; cursor:pointer; }input#gesamtbetrag, input#gesamtbetragohnestorno { background:#f7f4ed; color:#c00; float:none;height:auto;text-align:center; background:transparent; width:100%; }button.formular, button#dotpay_redirection_button { margin-left:2%; margin-right:2%; width:96%; color:#337ab7; cursor:pointer; background:#b1cf99; padding-top:0.3em; padding-bottom:0.3em; border:0.1em solid #8b7765; }button.formular { margin-top:1em; } button.formular:hover, button#dotpay_redirection_button:hover { color:#c00; background-image:linear-gradient(to bottom,#f7f4ed,#fee680); } input#transfer0 { appearance:none; -webkit-appearance:none; -mozilla-appearance:none; border:.1em solid #337ab7; border-radius:97%; border-width:.1em; background:#f7f4ed; content:""; height:1em; width:1em; padding:0; }input#transfer0:checked { border:.1em solid #337ab7; border-width:.1em; content:""; height:1em; width:1em; padding:0; background:#337ab7; }input.email, input.gruppe { color:#00f; width:100%; border:.1em solid #337ab7; }.fusszeile { border-bottom:.05em solid rgba(0,0,0,.25); padding-bottom:.5em; width:96%; padding-top:2%; }.calendar .month > table td.active1, .calendar .month > table td.active2, .calendar .month > table td.active5,.calendar .personen > table td.active3, .calendar .personen > table td.active6,.calendar .personen > table td.active7,.calendar .month > table td.selected { cursor:pointer; }.calendar .closeWidget span { cursor:pointer; }.calendar .navWrapper > span { cursor:pointer; }.calendar > div { display:inline-block; margin-right:2%; margin-left:2%; }.calendar td.active1, .calendar td.active2, .calendar td.active3, .calendar td.active5, .calendar td.active6, .calendar td.active7 { color:blue; }.calendar td.active1:hover, .calendar td.selected1:hover, .calendar td.selectedanreise1:hover, .calendar td.selectedabreise1:hover { background-image:url(../basic-elements/anreise-gelb.png); background-size:cover; color:#c00; }.calendar td.active2:hover, .calendar td.selected2:hover, .calendar td.selectedanreise2:hover, .calendar td.selectedabreise2:hover { background-image:url(../basic-elements/abreise-gelb.png); background-size:cover; color:#c00; }.calendar td.active3:hover, .calendar td.active5:hover, .calendar td.selectedanreise5, .calendar td.active6:hover, .calendar td.active7:hover { background:#fee680; color:#c00; }.calendar td.belegtanreise2:hover, .calendar td.belegtanreise2selected:hover { background-image:url(../basic-elements/abreise-gelb.png); background-size:cover; color:#c00; }.calendar td.belegtabreise2:hover, .calendar td.belegtabreise2selected:hover { background-image:url(../basic-elements/anreise-gelb.png); background-size:cover; color:#c00; }.datum>tbody>tr>td.active1, .datum>tbody>tr>td.active2, .personenzahl>tbody>tr>td.active3, .personenzahl>tbody>tr>td.active7,.formular>tbody>tr>td.active4, .datum>tbody>tr>td.active5, .route>tbody>tr>td.active6 { background-color:#b1cf99; }.datum>tbody>tr>td.selected1, .datum>tbody>tr>td.selected2, .personenzahl>tbody>tr>td.selected3, .personenzahl>tbody>tr>td.selected7,.formular>tbody>tr>td.selected4 { background-color:#fee680;cursor:pointer; color:blue; }.datum>tbody>tr>td.selectedanreise1 { background-color:#b1cf99; background-image:url(../basic-elements/anreise-gelb1.png); background-size:cover;cursor:pointer; color:blue; }.datum>tbody>tr>td.selectedanreise2 { background-color:#b1cf99; background-image:url(../basic-elements/anreise-gelbefarbe.png); background-size:cover;cursor:pointer; color:blue; } .datum>tbody>tr>td.selectedabreise1 { background-color:#b1cf99; background-image:url(../basic-elements/abreise-gelbefarbe.png); background-size:cover;cursor:pointer; color:blue; }.datum>tbody>tr>td.selectedabreise2 { background-color:#b1cf99; background-image:url(../basic-elements/abreise-gelb1.png); background-size:cover;cursor:pointer; color:blue; }.datum>tbody>tr>td.belegtanreise { background:#E8BDAC; background-image:url(../basic-elements/anreise-rot.png); background-size:cover; cursor:not-allowed; } .datum>tbody>tr>td.belegtanreiseselected { background:#E8BDAC; background-image:url(../basic-elements/anreise-gelb-rotefarbe.png); background-size:cover; cursor:not-allowed; }.datum>tbody>tr>td.belegtabreiseselected { background:#E8BDAC; background-image:url(../basic-elements/anreise-rot-gelbefarbe.png); background-size:cover; cursor:not-allowed; }.datum>tbody>tr>td.belegtanreise2 { background:#E8BDAC; background-image:url(../basic-elements/anreise-rot.png); background-size:cover;color:blue; cursor:pointer; }.datum>tbody>tr>td.belegtanreise2selected { background:#E8BDAC; background-image:url(../basic-elements/anreise-gelb-rot.png); background-size:cover;color:blue; cursor:pointer; }.datum>tbody>tr>td.belegtabreise { background:#E8BDAC; background-image:url(../basic-elements/abreise-rot.png); background-size:cover; cursor:not-allowed; }.datum>tbody>tr>td.belegtabreise2 { background:#E8BDAC; background-image:url(../basic-elements/abreise-rot.png); background-size:cover; color:blue; cursor:pointer; }.datum>tbody>tr>td.belegtabreise2selected { background:#E8BDAC; background-image:url(../basic-elements/anreise-rot-gelb1.png); background-size:cover;color:blue; cursor:pointer; }.datum>tbody>tr>td.belegtabreiseundanreise { background:#E8BDAC; background-image:url(../basic-elements/abreiseundanreise-rot.png); background-size:cover; cursor:not-allowed; }.datum>tbody>tr>td.datumbelegt { background:#E8BDAC; }calendar.table>thead>tr>th { border-bottom:0; }.calendar .month > table td.datumbelegt { cursor:not-allowed; }.calendar .month > table td.disabled { color:#888; cursor:not-allowed;opacity:.7; background:white; }.calendar .month > table td.disabled2, .calendar .personen > table td.disabled2{ background:#f7f4ed; cursor:not-allowed; }span.schliessen { cursor:pointer; padding-left:5%; padding-right:5%;color:#337ab7; }span.schliessen:hover {color:#c00; } section#inhalt { position:relative;background:#f7f4ed; background:#fdfdfb; font-size:1.1em; text-align:center; }#inhalt article {margin-top:0; text-align:center; }div.gallery02 img { border:.1em solid #8b7765; border-radius:.3em; max-width:100%; width:100%; height:auto; } .aspect-ratio-box { height:0; overflow:hidden; padding-top:56.25%; background:white; position:relative;}.aspect-ratio-box-inside { position:absolute; top:0; left:0; width:100%; height:100%;} img.foto01 { height:auto; width:100%;}.responsive { float:left;margin:0; padding-right:.2em; padding-left:.2em; width:24.99999%; margin-top:0.3em; }.clearfix:after { content:""; clear:both; display:table; } #inhalt footer { margin-left:.4em; margin-right:.4em; text-align:center; }#inhalt article02 { margin-left:.2em; margin-right:.2em; margin-top:2em; text-align:center; }#inhalt aside { position:relative; z-index:400; display:inline-block; width:34%; vertical-align:top; background:rgba(255, 255, 255, .3); } table.zusammenfassung { margin-right:auto; margin-left:auto; border-radius:.3em; border-style:hidden; box-shadow:0 0 0 .1em #000; }table.zusammenfassung th { border:.1em #000 solid; padding:2%; text-align:center; min-width:4em; } div.kopffusszeilen { margin-top:2em; margin-bottom:2em; }ul.kasten1, ul.kasten2 { display:table;z-index:300; width:96%; height:auto; border-top-left-radius:.5em; border-top-right-radius:.5em; border-bottom-left-radius:.5em; border-bottom-right-radius:.5em; margin-left:2%; margin-right:2%; font-size:0.9em; }ul.kasten2 {margin-bottom:2em; padding-top:2em; }.row {display:table-row;text-align:center; }ul.zeile1orange,ul.zeile1blau {border:.1em solid #ccc; border-top-left-radius:.5em; border-top-right-radius:.5em; } ul.zeile2orange,ul.zeile2blau {border:.1em solid #ccc; border-bottom-left-radius:.5em; border-bottom-right-radius:.5em; } li.toporange,li.topblau { display:table-cell;border-top:.1em solid #ccc;border-left:.1em solid #ccc;border-right:.1em solid #ccc; border-top-left-radius:.5em;}li.bottomorange,li.bottomblau { display:table-cell;border-bottom:.1em solid #ccc;border-left:.1em solid #ccc;border-right:.1em solid #ccc; border-bottom-left-radius:.5em; }li.back1orange,li.back1blau { display:table-cell;border-bottom:.1em solid #ccc;border-left:.1em solid #ccc;border-right:.1em solid #ccc; border-bottom-right-radius:.5em;}li.backorange,li.backblau { display:table-cell;border-top:.1em solid #ccc;border-left:.1em solid #ccc;border-right:.1em solid #ccc; border-top-right-radius:.5em;}li.pfad { padding-left:.4em; padding-right:.4em;}li.pfad2,li.pfad4 { display:table-cell; width:100%;text-align:center;border-bottom:.1em solid #ccc;}li.pfad3,li.pfad5 { display:table-cell; width:100%;text-align:center;border-top:.1em solid #ccc;}li.absatz, li.absatz2 { display:table-cell; }span.pfeilblau a, span.pfeil03blau a, span.pfeil04blau a, span.pfeil05blau a, span.pfeilorange a, span.pfeil03orange a, span.pfeil04orange a, span.pfeil05orange a,span.kugel01blau,span.kugel01orange { cursor:pointer; background:url(../basic-webp/icon01.webp) no-repeat; background-size:1.5em; display:inline-block; padding-left:1.5em; padding-top:.2em; padding-bottom:.2em; padding-right:.2em;}span.pfeilblau a { background-position-x:-.1em; background-position-y:-21.1em; } span.pfeilblau a:hover { background-position-y:-22.6em; background-position-x:.1em; } span.pfeilorange a { background-position-x:-.1em; background-position-y:-33.1em; } span.pfeilorange a:hover { background-position-y:-22.6em; background-position-x:.1em; } span.pfeil03blau a { background-position-x:0; background-position-y:-24.05em; } span.pfeil03blau a:hover { background-position-x:0; background-position-y:-25.35em; } span.pfeil04blau a { background-position-x:0; background-position-y:-30.1em; } span.pfeil04blau a:hover { background-position-x:0; background-position-y:-31.8em; } span.pfeil05blau a { background-position-x:.1em; background-position-y:-27.1em; } span.pfeil05blau a:hover { background-position-x:-.1em; background-position-y:-28.6em; } span.pfeil03orange a { background-position-x:0; background-position-y:-34.55em; } span.pfeil03orange a:hover { background-position-x:0; background-position-y:-25.35em; } span.pfeil04orange a { background-position-x:0; background-position-y:-37.6em; } span.pfeil04orange a:hover { background-position-x:0; background-position-y:-31.8em; } span.pfeil05orange a { background-position-x:.1em; background-position-y:-36.1em; } span.pfeil05orange a:hover { background-position-x:-.1em; background-position-y:-28.6em; } span.kugel01blau { background-position-x:.1em; background-position-y:-40.6em; cursor:initial; } span.kugel01orange { background-position-x:0; background-position-y:-39.1em; cursor:initial; } .icon { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80px; height:60px; cursor:pointer;} article.img-item { float:left;height:26em; }img.klein { border:.2em solid #8b7765; border-radius:.3em; margin-top:1.3em; width:12em;}figcaption strong { border-bottom:1px solid #D6D0C1; padding-bottom:10px; margin:10px 0; display:block; }figcaption { line-height:1.5em; font-size:.9em; width:14em; }hr { background-color:#D6D0C1; border:0; height:1px; margin:20px 0; } .preistabelle { border:.1em solid #8b7765; border-radius:.3em;width:94%; margin:1.5em auto; margin-bottom:2em; max-width:30em; }.table2 {display:table;border-collapse:collapse;width:100%; }.table-row {display:table-row; }.table-row-linie { border-bottom:.1em solid silver; border-top:.1em solid silver;display:table-row; }.table-cell {display:table-cell; padding-bottom:.3em;padding-top:.3em; }.table-cell-linie {border-left:.1em solid silver;border-right:.1em solid silver;display:table-cell; }.table-cell-linie-links {border-left:.1em solid silver;display:table-cell; }.linie-unten { border-bottom:.1em solid silver; }.linie-unten2 { border-bottom:.15em solid #8b7765; }.thead {background:#e9fbe9;color:green; }.linie-links { border-left:.15em solid silver; }li.rot { color:red; } ul.datenschutz { width:50%; float:left; } span.ok { background:url(../basic-elements/ok.png) no-repeat; background-size:1em 1em; width:3em; margin-left:.5em; display:inline-block; } span.fail { background:url(../basic-elements/fail.png) no-repeat; background-size:1em 1em; width:3em; margin-left:.5em; display:inline-block; } img.stadtplan, img.apartmentlizenz, img.agenturlizenz { border:.1em solid #8b7765; border-radius:.3em; margin-top:1.3em; width:94%; height:auto; max-width:30em;}span.sichtbar { display:none; }img.dotpay { width:9em; } div#prefooter { text-align:center;margin-top:3em; height:8em; display:none; }span.visa01, span.visa02, span.visa03,span.visa04,span.visa05,span.visa06 { background:url(../basic-elements/dotpay-channel.png) no-repeat; background-size:5em; display:inline-block; height:2.5em; width:5em; } span.visa01 { background-position-y:0; } span.visa02 { background-position-y:-2.5em;}span.visa03 { background-position-y:-5em;}span.visa04 { background-position-y:-7.5em;}span.visa05 { background-position-y:-10em;}span.visa06 { background-position-y:-12.5em;} input.formular { display:table; height:1.4em; width:1em; margin:0; padding:0; margin-right:1em; margin-left:.6em; float:right; }form#dotpay_redirection_form { margin-top:1.1em; }div.agbtelefon { display:table; width:100%; border:.1em #8b7765 solid; border-radius:.5em; padding-top:.3em; padding-bottom:.3em; }ul.agbtelefon { display:table-row; }li.telefon { width:50%; float:left; }li.agb2 { width:50%; float:left; }input.telefon { float:none; width:50%; background-color:#b1cf99; color:blue; width:90%; margin-top:.4em; }input.reservierung { float:none; width:2em; height:1.6em; vertical-align:middle; margin-top:.4em; background-color:#b1cf99; color:blue; }label.reservierung { color:#3c763d; display:block; }label.formular { margin:0; padding:0; float:right; }label.agb2 { display:block; }img.formular { height:1em; vertical-align:middle; margin-right:.4em;margin-left:.4em; }label#altstadt2, label#wawel2, label#kazimierz2,label#schloss2, label#dom2, label#glocke2, label#alte2, label#remuh2, label#marienkirche2, label#marktplatz2, label#hoehle2, label#kurz2, label#normal2, label#mittel2, label#kurzlang2, label#lang2,label#zufuss2, label#fahrrad2, label#ewagen2, label#auto2 { margin:0; display:block; padding-left:.6em; padding-right:.6em; padding-top:.3em; padding-bottom:.3em; } label#altstadt2, label#wawel2, label#kazimierz2 { height:4em; }label#schloss2, label#dom2, label#glocke2, label#alte2, label#remuh2, label#marienkirche2, label#marktplatz2, label#hoehle2 { height:2.2em; } button#dotpay_redirection_button { margin-top:.8em; } footer { position:relative;text-align:center; }footer div.wrapper { background:#6d8db6; background:#B09C8A; height:2em; padding-top:0.5em; padding-bottom:0.2em; color:#fdfdfb;} img.schneemann { width:27%; text-align:left; float:left; border:none; margin-top:0em; margin-right:1.1em; margin-bottom:.4em; margin-left:.2em; margin-top:.9em;border:.2em solid #408e99; }img.stadtfuehrerwettbewerb { width:38%; text-align:left; float:left; border:none; margin-top:0; margin-right:1.1em; margin-bottom:.4em; margin-left:.2em; margin-top:.9em;border:.2em solid #408e99; }#linkpartner { padding-top:4em; text-align:center; }#linkpartner a { color:white; }#schwarz { background-color:#000; border:1em #000 solid; margin-top:1.2em; }img.fotoseiten { width:24%; }ul.lebenslauf, ul.geschichte, ul.fuehrung { line-height:1.8em; padding-top:2em; }ul.fuehrung { padding-top:1.2em; }ul.lebenslauf li.rechts, ul.lebenslauf li.caption, ul.lebenslauf li.rechtsrahmen,ul.geschichte li.rechts, ul.geschichte li.caption, ul.geschichte li.rechtsrahmen,ul.fuehrung li.rechts, ul.fuehrung li.caption, ul.fuehrung li.rechtsrahmen { text-align:left; padding-left:2%; margin-left:29%; border-left:.2em solid #000; padding-top:.3em; padding-bottom:.3em; }ul.geschichte li.rechts, ul.geschichte li.caption, ul.geschichte li.rechtsrahmen { margin-left:13%; }ul.fuehrung li.rechts, ul.fuehrung li.caption, ul.fuehrung li.rechtsrahmen { margin-left:24%; }ul.lebenslauf li.rechtsrahmen,ul.geschichte li.rechtsrahmen,ul.fuehrung li.rechtsrahmen { border-top:.14em solid #000; padding-right:.3em; }ul.lebenslauf li.caption h3,ul.geschichte li.caption h3,ul.fuehrung li.caption h3 { margin:0; padding:.2em; text-align:left; padding-top:.6em; }ul.lebenslauf ul.teil01,ul.geschichte ul.teil01,ul.fuehrung ul.teil01 { border-left:.2em solid transparent; border-right:.2em solid transparent; width:94%; margin-left:3%; }ul.lebenslauf ul.teil02,ul.geschichte ul.teil02,ul.fuehrung ul.teil02 { border:.2em solid #000; width:94%; margin-left:3%; border-top-left-radius:.5em; border-top-right-radius:.5em; border-bottom-left-radius:.5em; border-bottom-right-radius:.5em; }ul.lebenslauf li.links, ul.lebenslauf li.linksrahmen,ul.geschichte li.links, ul.geschichte li.linksrahmen,ul.fuehrung li.links, ul.fuehrung li.linksrahmen { width:29%; text-align:right; float:left; padding-left:3%; padding-right:2%; padding-top:.3em; padding-bottom:.3em; }ul.geschichte li.links, ul.geschichte li.linksrahmen { width:8%; }ul.fuehrung li.links, ul.fuehrung li.linksrahmen { width:22%;text-align:left;margin-top:.9em; }ul.fuehrung li.links img, ul.fuehrung li.linksrahmen img { width:80%; }ul.fuehrung li.links img.bild { width:100%; }ul.lebenslauf li.linksrahmen,ul.geschichte li.linksrahmen,ul.fuehrung li.linksrahmen { border-top:.14em solid #000; }img.landkarte, img.stadtfuehrerlizenz, img.stadtfuehrerplakette, img.reiseleiterlizenz, img.reiseleiterplakette {width:94%;border:3px solid #408E99; margin:0;margin-top:2.4em; border-top-left-radius:.5em; border-top-right-radius:.5em; border-bottom-left-radius:.5em; border-bottom-right-radius:.5em;}img.img.landkarte, img.stadtfuehrerlizenz, img.stadtfuehrerplakette, img.reiseleiterlizenz, img.reiseleiterplakette { margin-top:1.3em; } img.landkarte {border:3px solid #6E964E;}img.stadtfuehrerplakette, img.reiseleiterplakette {width:50%;}img.reiseleiterlizenz, img.reiseleiterplakette {border:3px solid green;} #cookie-popup { text-align:center; background:#fff; position:fixed; z-index:9999; font-size:0.9em; line-height:1em; padding:0.5em; -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); outline:1px solid #7b92a9; text-align:center; border-top:1px solid #fff; background:#d6e0eb; background:-moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); background:-webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); background:-o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); background:-ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); background:linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); bottom:0; width:75%; padding-bottom:1em; } #cookie-popup.hidden { display:none;}button.cookie { float:none; cursor:pointer; color:#406098; background:transparent; display:block; margin:0 auto;}button.cookie:hover { color:#c00;}p.zentriert { text-align:center;}p.iconfont { line-height:1.8em; padding-left:3%; padding-right:3%; text-align:left; text-indent:1.5em; font-family:'Muli';}.firmendaten { display:flex; position:relative; top:4em; height:9.4em; background:#fdfdfb;}.firmenlogo { position:relative; width:7em; background:#fdfdfb; align-items:center; justify-items:center; display:inline-flex; height:5.5em;}.firmenaufschrift { position:relative; width:100%; background:#fdfdfb; align-items:center; justify-items:center; display:inline-flex; height:5.5em;}.firmenaufschrift h1 { margin:0; padding:0; color:#8b7765; font-size:3em;}.firmenaufschrift h1 span.grossschrift { display:block; font-weight:bold;}.firmenaufschrift h1 span.kleinschrift { font-size:.5em; display:block; font-weight:600;}.firmenlogo span a { background:url(../apartment-webp/apartment-logo-katamaran.webp) no-repeat; height:4.2em; width:3.1em; background-size:4.6em; margin-left:1em; cursor:pointer; float:left; background-position-x:center; background-position-y:center;}.seitenmenu01 { width:0; align-items:center; justify-items:center; display:inline-flex; height:5.5em;}.seitenmenu02 { width:0; align-items:center; justify-items:center; display:inline-flex; height:5.5em;}.seitenmenu01 .nav-share { font-size:2em; top:0; height:1em; padding:0; right:0; overflow:hidden; width:2.5em; position:relative;}.seitenmenu02 .nav-handy { font-size:2em; top:0; height:1em; padding:0; right:0; overflow:hidden; width:2.5em; position:relative;}div#hauptmenu { position:absolute; display:block; margin:0 auto; top:0.2em; }div.scrollmenu { background-color:#333; overflow:scroll; overflow-x:auto; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch; white-space:nowrap; -ms-overflow-style:none; background-color:#ebe8de; border-radius:.12em; background:#efebe8; display:flex; width:100%; font-size:1.1em;}div.scrollmenu::-webkit-scrollbar { display:none;}div.scrollmenu a, div.scrollmenu span.kurzmenu { height:2em; color:#406098; padding-top:.5em; padding-bottom:.5em; padding-left:.5em; padding-right:.5em; cursor:pointer; display:inline-flex; border-right:.06em solid rgba(10,10,10,.1); justify-items:center; display:inline-flex; align-content:center;}div.scrollmenu i, div.iconmenu01 i, div.iconmenu02 i, div.kontaktmenu01 i, div.kontaktmenu02 i {height:1.4em; color:#f7f4ed; padding-top:.25em; padding-bottom:.25em; padding-left:.5em; padding-right:.5em; cursor:pointer; display:inline-flex; justify-items:center; display:inline-flex; align-content:center; font-size:1.4em;}div.iconmenu01 i, div.iconmenu02 i { padding-left:0; padding-right:0;}div.scrollmenu a.strichlinks { border-left:.06em solid rgba(10,10,10,.1);}div.scrollmenu a.fas, div.scrollmenu a.fab, div.scrollmenu span.fas { display:inline-flex; border-left:.06em solid rgba(10,10,10,.1); width:2em; text-align:center;}i.fas.fa-caret-down.links { color:#406098; font-size:inherit; padding-left:0; padding-top:0;}i.fas.fa-caret-down.rechts { color:#406098; font-size:inherit; padding-right:0; padding-top:0;}i.fas.fa-caret-left, i.fas.fa-caret-right { display:none;}.menulinks { background:whitesmoke; background:#efebe8;}.menurechts { background:floralwhite; background:#efebe8; width:100%; text-align:right;}div.scrollmenu li { display:inline-block;}ul.swipemenu { height:2em; display:inline-flex;}ul.swipemenu li a:hover, div.scrollmenu span.kurzmenu:hover { text-decoration:none; color:#c00; background:#fdfdfb; background:#FFF6ED;} .iconmenu01 { display:inline-table; width:10%; position:relative; background:#b09c8a;}.iconmenu02 {display:inline-flex; width:10%; position:relative; background:#b09c8a; } .kontaktmenu01 { display:inline-table; width:40%; position:relative; background:#b09c8a;} .kontaktmenu01 a, .kontaktmenu02 a { color:white; display:inline-block;} .kontaktmenu02 { display:inline-table; width:36%; position:relative; background:#b09c8a;}.tablerow { display:table-row; white-space:nowrap;}ul.swipemenu ul { text-align:center; width:100%; left:0; position:absolute; opacity:0; display:none; top:3.8em; background:#fdfdfb; background:#FFF6ED; height:4.81em;}ul.swipemenu li:hover ul { opacity:1; display:block; } .handy-menu-container.visible { position:absolute; width:100%; background:#ebe8de; border-bottom:1.6em solid #b09c8a; height:29em; background:#dcccbd;}.handy-menu-container.visible .scrollmenu { overflow:hidden; white-space:initial; display:block; margin:0 auto; width:16em; padding-top:0.6em; height:100%;} .handy-menu-container.visible div.scrollmenu li { display:block;}.handy-menu-container.visible ul.swipemenu { height:unset; display:block; text-align:center;}.handy-menu-container.visible div.scrollmenu a, .handy-menu-container.visible div.scrollmenu span.kurzmenu { border-right:0;}.handy-menu-container.visible i.fas.fa-caret-right { display:none;}.handy-menu-container.visible ul.swipemenu ul { text-align:center; width:100%; left:0; position:relative; opacity:1; display:inline-block; top:0; background-image:none; height:2em; background:none;}.handy-menu-container.visible ul.swipemenu ul.fuehrung { display:none; } .handy-menu-container.visible .menurechts { background:floralwhite; background:#efebe8; width:100%; text-align:center;}.handy-menu-container.visible div.scrollmenu a.fas, .handy-menu-container.visible div.scrollmenu a.fab, .handy-menu-container.visible div.scrollmenu span.fas { display:inline-block; border-left:0;}.handy-menu-container.visible div.scrollmenu a, .handy-menu-container.visible div.scrollmenu span.kurzmenu { display:block;}.handy-menu-container.visible span.linkrot { border-bottom:0.1em solid #c00; padding-bottom:0.1em;}.handy-menu-container.visible div.scrollmenu ul.drop li { display:inline-block;}.handy-menu-container.visible li.floatr.smedia { width:4em; display:inline-block;}.cata-sub-nav { background:#eee; overflow-x:auto; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch; white-space:nowrap; }.cata-sub-nav::-webkit-scrollbar { display:none; }.cata-sub-nav ul { margin:0; display:flex; -webkit-padding-start:0px;}.cata-sub-nav li { display:inline-table;} .nav-prev { left:0; width:1em; height:2em; position:absolute; right:0;}.nav-next { width:1.4em; height:2em; position:absolute; right:0; }li.fuehrung { float:left; background:#fff6ed;}li.fuehrung a { border:0;}ul.swipemenu ul.fuehrung { height:17.81em; top:4.7em; font-size:0.8em; } .dropbtn { background-color:#efebe8; color:#40629d; cursor:pointer; height:1.9em; padding-bottom:0;}.dropbtn:hover, .dropbtn:focus { background-color:#efebe8;}.dropdown { position:relative; display:inline-block;}.dropdown-content { display:none; position:absolute; background-color:#f1f1f1; min-width:10em; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:1; height:3em; left:194px;}.dropdown-content a, .dropdown-content span { color:black; padding:12px 16px; text-decoration:none; display:block;}.dropdown a:hover {background-color:#ddd;}.show {display:block;} .waehrungsmenu { position:absolute; width:7em; height:3em; top:3.8em; z-index:1000000; background:#fff6ed; left:0; display:none; opacity:0; width:100%;}.waehrungsmenu.visible, .waehrungsmenu02.visible { opacity:1; display:inline-block; height:1.5em;}.waehrungsmenu.visible ul.drop { opacity:1; display:block; top:0;} .waehrungsmenu02.visible ul.drop { opacity:1; display:block; top:3.8em;} div#box.visible .scrollmenu .waehrungsmenu, div#box.visible .scrollmenu .waehrungsmenu.visible { position:relative; top:0; background:#efebe8; display:inline-block; opacity:1; height:unset;}.kontaktmenu00 a, .kontaktmenu01 a, .kontaktmenu02 a { color:white; display:inline-flex;}span.emailtext01, span.emailtext02 { padding-top:0.6em;}span.daten { padding-top:0.6em;}span.linkrot { color:#c00; scroll-snap-align:center; }span.unterstrichrot { border-bottom:0.1em solid #c00; padding-bottom:1.3em;}.scrollcontainer { position:absolute; display:flex; -webkit-overflow-scrolling:touch; overflow-x:scroll;}.scrollziel, #div.scrollziel { width:125%; width:200%; width:100%; text-align:center;}.eineseite { width:100%; text-align:center; position:relative; max-width:50em;}.nachseite { width:10%; text-align:center; position:relative;}.vorseite { width:10%; text-align:center; position:relative;} @media (max-width:1100px){body { width:100%; max-width:50em; min-width:18em; }div#fest { width:100%; max-width:50em; } div#kasten1.fix { width:100%; max-width:50em; } #cookie-popup { width:100%; } i.fas.fa-caret-right {color:#b09c8a; cursor:auto; display:inline-flex; padding-left:0.4em; padding-right:0; background:#efebe8; width:1em; color:#8b7765;} i.fas.fa-caret-left { color:#b09c8a; cursor:auto; display:inline-flex; padding-left:0.2em; width:1em; background:#efebe8; display:none; color:#8b7765; } i.fas.fa-caret-left.visible { display:inline-block;} i.fas.fa-caret-left.hidden { display:none;} i.fas.fa-caret-right.hidden { display:none;} } @media (max-width:820px){html { font-size:1em; } header { z-index:1; width:100%; } header h1 .klein { font-size:.7em; padding-top:.7em;} div#kasten0 { height:6.2em; } div#kasten0 { height:6.3em;} div#kasten1 { background:#fdfdfb; border-top:0; padding-top:0; padding-bottom:0; border-bottom:0.3em solid #b09c8a;}li.kontaktspalte00, li.kontaktspalte01, li.kontaktspalte02, li.kontaktspalte03, li.kontaktspalte05 { border:0; border-bottom:0; border-radius:0; box-shadow:none; background:#fdfdfb;}.kontaktspalte00 i.fas.fa-phone-volume { display:block; position:absolute; top:0.55em; left:1.5%; color:black;}.kontaktspalte01 i.fas.fa-at { display:block; position:absolute; top:0.55em; left:51.5%; color:black;}a.icon01, a.icon02, a.icon03 { background:none;}#felder { border-bottom:.3em solid #b09c8a;}span.logo { height:4em; width:2.6em; background-size:3.6em; background-position:-.5em 0em; margin-top:2.3em; margin-left:1.8em; }#nav {height:0;overflow:hidden;transition:height .3s ease-in-out; } header h1 { font-size:2.2em; padding-top:1em; padding-left:2.3em; } .nav-share { font-size:2em; top:1.42em; height:1em; padding:0; right:2em; overflow:hidden; width:1em;} .nav-share span.fa.sidemenu { background:none; border:0; color:#8b7765; width:1em; text-align:center; height:1em; display:inline-block; text-align:left;} span.floating-btn02.fa.sidemenu.fa-times { padding-left:0.12em;} li.fuehrung { display:none; }.zoom:hover { -ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1); } p { text-indent:0; padding-left:4%; padding-right:4%; } img.stadtplan, img.apartmentlizenz, img.agenturlizenz { width:92%;} .firmenaufschrift h1 { font-size:2.45em;} div.gallery { margin-left:0; margin-right:0; width:100%; }form#warenkorbformular { background:#dcccbd;} figcaption, img.klein { width:100%; }img.stadtplan, .preistabelle { border:.1em solid #8b7765; width:92%; }.responsive { width:100%; } #linkpartner { padding-top:11em; } .nav-handy { font-size:2em; top:1.43em; height:1em; padding:0; right:0.3em; overflow:hidden; width:1em;} .nav-handy span.fa.sidemenu { background:none; border:0; color:#8b7765; width:1em; text-align:center; height:1em; display:inline-block;} a.fa.sidemenu, span.fa.sidemenu, a.fab.sidemenu, span.fab.sidemenu, a.fas.sidemenu, span.fas.sidemenu { background:unset; border:unset; color:#406098; width:unset; text-align:unset; height:unset;display:block;} span.kurzmenu { display:none;}li.kontaktspalte00, li.kontaktspalte01, li.kontaktspalte02, li.kontaktspalte03, li.kontaktspalte05 { border:0; border-bottom:0; border-radius:0; box-shadow:none; background:#efebe8;} } @media (max-width:640px){span.logo { height:3em; width:2.6em; background-size:2.6em; background-position:0 .4em; margin-top:.2em; margin-left:0; }.firmendaten { height:4em;} div.scrollmenu { overflow:auto;} .waehrungsmenu.visible ul.drop, .waehrungsmenu02.visible ul.drop { height:unset;} .nav-toggle { top:1.3em; } .social-panel-container.visible { z-index:10; opacity:1; overflow:hidden;} .firmenaufschrift h1 { font-size:1.9em;} .nav-share { font-size:1.5em; top:1.5em; height:1em; padding:0; right:1.6em; overflow:hidden; width:1em;} .nav-share span.fa.sidemenu { background:none; border:0; color:#8b7765; width:1em; text-align:center; height:1em; display:inline-block; text-align:left;} .nav-handy {font-size:1.5em; top:1.5em; height:1em; padding:0; right:0.4em; overflow:hidden; width:1em;} label#altstadt2, label#wawel2, label#kazimierz2, label#schloss2, label#dom2, label#glocke2, label#alte2, label#remuh2, label#marienkirche2, label#marktplatz2, label#hoehle2, label#kurz2, label#normal2, label#mittel2, label#kurzlang2, label#lang2, label#zufuss2, label#fahrrad2, label#ewagen2, label#auto2 { padding-left:.3em; padding-right:.3em; }a.icon01, a.icon02, a.icon03, input.StartDate, input.EndDate, input.PaxNumber { background-position-x:0; }div#kasten0 { padding-top:1.5em; height:5em; }div#kasten1 { padding-bottom:.2em; } div#kasten1 { padding-bottom:0; border-top:0; border-bottom:none;} div#kasten1.scuro { border-bottom:0.2em solid #8b7765;} li.kontaktspalte { display:table-cell; text-align:center; color:#3c763d; padding:0; text-decoration:none; font-size:.9em; }li.kontaktspalte00, li.kontaktspalte01, li.kontaktspalte02, li.kontaktspalte03, li.kontaktspalte05 { padding:0; border:0; border-bottom:0; border-radius:0; box-shadow:none; } li.kontaktspalte02 { display:table-cell; }span.warenkorbtext01, span.emailtext01 { display:none; }span.warenkorbtext02, span.emailtext02 { display:inline; }li.kontaktspalte img { position:absolute; height:4.4em; left:-.6em; z-index:1; margin-top:.6em; }.marquee { width:42em; margin:auto; overflow:hidden; white-space:nowrap; animation:marquee 20s linear infinite; -webkit-animation:marquee 20s infinite linear; -moz-animation:marquee 20s infinite linear; -o-animation:marquee 20s infinite linear; color:#f7f4ed; display:table; } .marquee { width:100%; margin:auto; overflow:hidden; white-space:nowrap; animation:none; -webkit-animation:none; -moz-animation:none; -o-animation:none; color:#f7f4ed; display:table;} @keyframes marquee { 0% { text-indent:42em; } 100% { text-indent:-42em; }} li.socialbutton { text-align:center; color:#000; } li.werbung { text-align:left; display:initial; width:initial; } #felder { height:6.05em; border-bottom:.2em solid #8b7765; } header h1 { font-size:1.7em; padding-top:.1em; padding-bottom:0; padding-left:1.8em; }header h1 .klein { font-size:.6em; line-height:3em; padding-top:0; }h2 { font-size:1.1em; margin-bottom:1em;margin-top:0em;}h3 { font-size:1em; margin-bottom:1em; margin-top:1.3em; }h4 { margin-top:.9em; } img.dotpay { width:5em; }img.visa { width:2.5em; }div#prefooter { margin-top:0; } div.kopffusszeilen { margin-top:1.5em; margin-bottom:0; } label { border:0; border-bottom:0; border-radius:0; box-shadow:none; height:2.7em; }.full-input01 { width:50%; border-top:0; border-bottom:0; } .full-input02 { width:4%; border-top:0; border-bottom:0; } .full-input03 { width:50%; border-top:0; border-bottom:0; } .full-input04 { width:50%; padding-top:.2em; } .full-input05 { width:50%; padding-top:.2em; } input.StartDate { width:50%; left:0; }input.EndDate { width:50%; left:50%; }input.PaxNumber { width:50%; top:2.8em; left:0; } input.BookAnfrage { width:50%; top:2.8em; left:50%; } #label01 i.far.fa-calendar-alt { position:absolute; left:1.3%; top:1.63em;}#label02 i.far.fa-calendar-alt { position:absolute; left:51%; top:1.63em;}#label03 i.fas.fa-male { position:absolute; left:1.7%; top:4.4em;}#label04 i.fas.fa-file-import { position:absolute; left:50.4%; top:4.4em;}#datenauswahl.show01 #dreieck { background-position-x:45%; }#datenauswahl.show02 #dreieck { background-position-x:55%; } #datenauswahl.show03 #dreieck { background-position-x:25%; } #datenauswahl.show04 #dreieck { background-position-x:75%; } section#inhalt { margin-bottom:0; } span.pfeil a, span.pfeil a:visited { width:0; height:0; padding-left:0; background:none; }form#warenkorbformular { padding:0; margin:0; background:#f7f4ed; }#inhalt article { padding-top:.5em; }#bubble1:after, #bubble2:after, #bubble3:after, #bubble4:after { display:none; }li.kontaktspalte img { position:absolute; height:3em; left:-.4em; z-index:1; margin-top:.8em; }header h1 a { font-size:1.4em; }div.gallery { border-radius:0; margin-left:0; margin-right:0; width:100%;padding:0; background:#ebe8de; }#anfragemodul { background:0;border-top:none;border-bottom:0.2em solid #b09c8a; } section#inhalt { background:white;}#felder { height:6.05em; border-bottom:none; background:none; padding:0;}form#warenkorbformular { padding:0; margin:0; background:#efebe8;}@keyframes stylie-transform-keyframes { 0% {transform:translateX(30px) translateY(46px) rotate(0deg) translate(-50%, -50%);animation-timing-function:cubic-bezier(.25,.25,.75,.75);} 100% {transform:translateX(260px) translateY(-150px) rotate(0deg) translate(-50%, -50%);}}@keyframes stylie-transform2-keyframes { 0% {transform:translateX(40px) translateY(40px) rotate(0deg) translate(-50%, -50%);animation-timing-function:cubic-bezier(.25,.25,.75,.75);} 100% {transform:translateX(50px) translateY(40px) rotate(0deg) translate(-50%, -50%);}}div#logo { display:none; }.toggleMobile { background:#f7f4ed; cursor:pointer; display:block; height:2em; position:fixed; right:4%; top:2em; width:2.2em; z-index:999; }span.sichtbar { display:inline; } div#box.scuro { border-bottom:0.2em solid #b09c8a;} } @media (max-width:460px){ div#kasten0 { padding-top:1.5em; height:3em; }ul.swipemenu ul { height:2em;} .dropdown00, .dropdown01, .dropdown02, .dropdown03, .dropdown04, .dropdown05, .dropdown06, .dropdown07, .dropdown08,.dropdown00 a, .dropdown01 a, .dropdown02 a, .dropdown03 a, .dropdown04 a, .dropdown05 a, .dropdown06 a, .dropdown07 a, .dropdown08 a,.dropdown00 a:hover, .dropdown01 a:hover, .dropdown02 a:hover, .dropdown03 a:hover, .dropdown04 a:hover, .dropdown05 a:hover, .dropdown06 a:hover, .dropdown07 a:hover, .dropdown08 a:hover { width:1.5em; height:1.5em;} .dropdown00 a, .dropdown00 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-11.5em;}.dropdown01 a, .dropdown01 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-0.5em;} .dropdown02 a, .dropdown02 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-3.3em;}.dropdown03 a, .dropdown03 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-6.1em;}.dropdown04 a, .dropdown04 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-8.8em;}.dropdown05 a, .dropdown05 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-14.2em;}.dropdown06 a, .dropdown06 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-17em;}.dropdown07 a, .dropdown07 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-19.75em;}.dropdown08 a, .dropdown08 a:hover { background-image:url(../basic-webp/button-media.webp); background-size:30em; background-repeat:no-repeat; background-position-x:-22.4em;} header h1 { font-size:1.2em; padding-top:.3em; padding-bottom:0; padding-left:2.5em; }header h1 .klein { font-size:.7em; line-height:3em; } .nav-toggle { top:1.2em; }span.logo { margin-top:-.1em; } span.teilen { display:none;}div#hauptmenu { width:75%;}.firmendaten { display:flex; position:relative; top:4em; height:7em;}.firmendaten { display:flex; position:relative; top:4em; height:4.23em; }.firmenaufschrift { height:4.5em; font-size:0.7em;}.firmenlogo { height:3em;}.firmenlogo span a { background:url(../apartment-webp/apartment-logo-katamaran.webp) no-repeat; height:4.2em; width:3.1em; background-size:2.6em; margin-left:0; background-position-x:center; background-position-y:center;}.firmenaufschrift h1 span.kleinschrift { font-size:.8em; padding-top:0.5em;}.seitenmenu01, .seitenmenu02 { height:3em;}.seitenmenu01 .nav-share, .seitenmenu02 .nav-handy { font-size:1.5em; } label#altstadt2, label#wawel2, label#kazimierz2, label#schloss2, label#dom2, label#glocke2, label#alte2, label#remuh2, label#marienkirche2, label#marktplatz2, label#hoehle2, label#kurz2, label#normal2, label#mittel2, label#kurzlang2, label#lang2, label#zufuss2, label#fahrrad2, label#ewagen2, label#auto2 { padding-left:.1em; padding-right:.1em; font-size:.9em; } input#marienkirche, input#marktplatz, input#glocke, input#schloss, input#hoehle, input#remuh, input#alte { width:100%; }label#schloss2, label#dom2, label#glocke2, label#alte2, label#remuh2, label#marienkirche2, label#marktplatz2, label#hoehle2 { height:3em; }li.kontaktspalte00 { width:50%; }li.kontaktspalte02 { width:28%; }li.kontaktspalte03 { width:27%; }a.icon01, a.icon02, a.icon03 { padding-left:.5em; } a.icon01, a.icon02 { background-position-y:4.27em;}span.icon00 { background-size:1.2em; background-position-y:-42.2em; height:1.2em;}span.icon01 { background-size:1.2em; background-position-y:-42.2em; height:1.2em;}span.icon02 { background-size:1.2em; background-position-y:-12.2em; height:1.2em;} span.icon00, span.icon01, span.icon02, span.icon03 { display:none;}#label01 i.far.fa-calendar-alt { position:absolute; left:1.3%; top:0.9em;}#label02 i.far.fa-calendar-alt { position:absolute; left:51%; top:0.9em;}#label03 i.fas.fa-male { position:absolute; left:1.7%; top:3.2em;}#label04 i.fas.fa-file-import { position:absolute; left:50.4%; top:3.2em;}.calendar > div { display:inline-block; margin-right:0; margin-left:0; } .month { padding-top:0; padding-bottom:.2em; } #felder { height:4.6em;} label { padding-top:0; height:2em; } input.StartDate, input.EndDate, input.PaxNumber, input.BookAnfrage { padding-top:1em; height:2em;} input.PaxNumber, input.BookAnfrage { top:2.3em;} } @media (max-width:350px){div#kasten1 { padding-top:.2em; font-size:90%; padding-bottom:.2em; }header h1 { font-size:1.1em; padding-left:.3em; padding-top:.4em; padding-bottom:.2em; } .calendar .datum td, .calendar .personenzahl td, .calendar, .route, .calendar .route th { padding:.4em; }.calendar .personenzahl th { padding:.4em; }.calendar .formular th { padding:.4em; }span.weiter { padding-left:3%; padding-right:3%; }} 