.inv-recaptcha-holder{opacity:0.5}.inv-recaptcha-holder:hover{opacity:1}span.edit-link{display:none}body.admin-bar #wpadminbar{display:none}@media screen and (min-width: 1024px){body.admin-bar #wpadminbar{display:block}}@media screen and (min-width: 1024px){body.admin-bar #header{margin-top:32px}}@media screen and (min-width: 1024px){body.admin-bar #spacer{margin-top:32px}}figure{margin:0;padding:0;position:relative}img{vertical-align:top}@font-face{font-family:'Source Sans';src:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../fonts/SourceSansPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans';src:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../fonts/SourceSansPro-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Source Serif';src:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../fonts/SourceSerifPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Source Serif';src:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../fonts/SourceSerifPro-Semibold.ttf') format('truetype');font-weight:bold;font-style:normal}html,body,input,textarea{color:#333;font-family:'Source Sans',sans-serif;font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:'Source Serif',serif;font-weight:bold;margin:0;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#d51130}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#333}h1{font-size:22px;max-width:90%}@media screen and (min-width: 1024px){h1{font-size:32px;line-height:1.25em;max-width:65%;padding-top:0.25em}}body.page-template-sidebar-page h1,body.single-busreisen h1,body.blog h1{max-width:100%}h1 .badge-top-reise{background:#d51130;color:#fff;font-family:'Source Sans';font-size:0.5em;font-weight:bold;margin-right:0.75em;padding:.1em .25em;vertical-align:calc( 50% - 0.5em )}@media screen and (min-width: 1024px){h1 .badge-top-reise{vertical-align:calc( 50% - 1em )}}h1 .badge-archiv-reise{background:#333;color:#fff;font-family:'Source Sans';font-size:0.5em;font-weight:bold;margin-right:0.75em;padding:.1em .25em;vertical-align:calc( 50% - 0.5em )}@media screen and (min-width: 1024px){h1 .badge-archiv-reise{vertical-align:calc( 50% - 1em )}}#primary h4{margin-bottom:15px}#footer h4{border-bottom:1px solid #555;font-size:21px;margin:0px;padding:0px 0px 10px 0px}@media screen and (min-width: 768px){#footer h4{font-size:24px}}p,ul,ol{margin:0;margin-bottom:15px;padding:0}p.meta{color:#999;font-size:15px;margin:0;padding:0}p.meta-date{color:#999;font-size:15px;margin:0;padding:0}a:not([href]){display:block;position:relative;top:-100px;visibility:hidden}@media screen and (min-width: 1024px){a:not([href]){top:-150px}}a.weiterlesen{border:2px solid transparent;border-radius:3px;color:#d51130;display:inline-block;margin-top:-5px;padding:5px 5px 5px 0px;text-decoration:none;transition:all 200ms ease}a.weiterlesen:hover{border-color:#d51130;padding:5px 10px 5px 10px;text-decoration:none !important}p.weiter-button{letter-spacing:1px;margin-top:40px;text-align:center}p.weiter-button.links,p.weiter-button.linksbuending,p.weiter-button.left,p.weiter-button.align-left{text-align:left}p.weiter-button a{background-color:#ccc;border:2px solid #ccc;border-radius:3px;color:#333;display:inline-block;font-size:17px;font-weight:bold;padding:4px 13px;text-decoration:none;text-transform:uppercase;transition:all 200ms ease}p.weiter-button a.rot{background-color:#d51130;border-color:#d51130;color:#fff !important}p.weiter-button a:hover,p.weiter-button a:focus{background:none;border-color:#d51130;color:#d51130 !important;text-decoration:none !important}p.gruppen-button{letter-spacing:1px;margin-bottom:40px;margin-top:40px;text-align:left}p.gruppen-button.abstand-oben-klein{margin-top:1em}p.gruppen-button.abstand-oben-normal{margin-top:2em}p.gruppen-button.abstand-oben-gross{margin-top:4em}p.gruppen-button.abstand-unten-klein{margin-bottom:1em}p.gruppen-button.abstand-unten-normal{margin-bottom:2em}p.gruppen-button.abstand-unten-gross{margin-bottom:4em}p.gruppen-button a{background-color:#eee;border:2px solid #eee;border-radius:3px;color:#333;display:inline-block;font-size:17px;font-weight:bold;margin-bottom:6px;padding:4px 13px;text-decoration:none;text-transform:uppercase;transition:all 200ms ease}p.gruppen-button a:hover,p.gruppen-button a:focus,p.gruppen-button a:active{background:none;border-color:#d51130;color:#d51130;text-decoration:none !important}.highlight-text{font-size:20px}@media screen and (min-width: 768px){.highlight-text{font-size:21px}}dfn{font-style:normal}body{background-color:#ccc}.sidebar-widget,.booking-widget{margin-bottom:40px}.sidebar-widget a,.booking-widget a{color:#d51130}.sidebar-widget figure figcaption,.booking-widget figure figcaption{bottom:2px;color:#fff;font-size:10px;left:5px;margin:0;opacity:0.8;padding:0 2px;pointer-events:none;position:absolute;text-shadow:1px 1px 1px #000}.sidebar-widget-icon,.booking-widget-icon{background-position:center center;background-repeat:no-repeat;border:4px solid transparent;border-radius:100%;height:64px;left:5px;position:absolute;top:-8px;width:64px}@media screen and (min-width: 1024px){.sidebar-widget-icon,.booking-widget-icon{left:-25px}}.sidebar-widget-title,.booking-widget-title{font-size:22px;height:45px;line-height:1;margin:0;padding:12px 0px 0px 80px;position:relative;width:100%}@media screen and (min-width: 1024px){.sidebar-widget-title,.booking-widget-title{padding-left:50px}}.sidebar-widget-inside,.booking-widget-inside{margin:0 auto;padding:25px 0px 30px 0px;width:85%}@media screen and (min-width: 1200px){.sidebar-widget-inside,.booking-widget-inside{width:80%}}#content #main article.busreisen figure figcaption,#content #main article.post figure figcaption{bottom:2px;color:#fff;font-size:10px;left:5px;margin:0;opacity:0.8;padding:0 2px;pointer-events:none;position:absolute;text-shadow:1px 1px 1px #000}#content #main article.busreisen a,#content #main article.post a{color:#d51130;text-decoration:none}#content #main article.busreisen a:hover,#content #main article.post a:hover,#content #main article.busreisen a:focus,#content #main article.post a:focus{text-decoration:underline}#primary #sidebar-widget-reiseinfos,#primary #sidebar-widget-newsletter{background-color:#f5ebd8}#primary #sidebar-widget-reiseinfos .sidebar-widget-icon,#primary #sidebar-widget-newsletter .sidebar-widget-icon{background-color:#f5ebd8;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/headline-reiseinfos-icon.png');background-size:10px 25px;border-color:#ebd7b2}#primary #sidebar-widget-reiseinfos .sidebar-widget-title,#primary #sidebar-widget-newsletter .sidebar-widget-title{background-color:#ebd7b2}#primary #sidebar-widget-reiseinfos p.reiseinfos-date,#primary #sidebar-widget-newsletter p.reiseinfos-date{font-weight:bold;text-transform:uppercase}#primary #sidebar-widget-reiseinfos p.reiseinfos-price,#primary #sidebar-widget-newsletter p.reiseinfos-price{font-weight:bold;text-transform:uppercase}#primary #sidebar-widget-reiseinfos p.reiseinfos-number,#primary #sidebar-widget-newsletter p.reiseinfos-number{font-weight:bold;text-transform:uppercase}#primary #sidebar-widget-reiseinfos hr,#primary #sidebar-widget-newsletter hr{background-color:#d51130;border:0;height:1px;margin:20px 0px;padding:0px}#primary #sidebar-widget-reiseinfos a.booking-button,#primary #sidebar-widget-newsletter a.booking-button{background-color:#d51130;border-radius:3px;color:#fff;display:block;font-weight:bold;letter-spacing:1px;padding:17px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 200ms;width:100%}#primary #sidebar-widget-reiseinfos a.booking-button:hover,#primary #sidebar-widget-newsletter a.booking-button:hover{background-color:#ec3451;text-decoration:none}#primary #sidebar-widget-reiseinfos a.booking-button:active,#primary #sidebar-widget-newsletter a.booking-button:active{background-color:#bb122c;text-decoration:none}@media screen and (min-width: 1200px){#primary #sidebar-widget-reiseinfos a.booking-button,#primary #sidebar-widget-newsletter a.booking-button{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-anfrage-headline.png');background-position:10px center;background-repeat:no-repeat;background-size:38px 38px;padding:17px 0 17px 25px}}#primary #sidebar-widget-reiseinfos a.download-button,#primary #sidebar-widget-newsletter a.download-button{background-color:transparent;border:2px solid #d51130;border-radius:3px;box-sizing:border-box;color:#d51130;display:block;font-weight:bold;padding:13px 0;text-align:center;text-decoration:none;transition:all 200ms;width:100%}#primary #sidebar-widget-reiseinfos a.download-button:hover,#primary #sidebar-widget-newsletter a.download-button:hover{background-color:#ebd7b2;text-decoration:none}#primary #sidebar-widget-reiseinfos a.download-button:active,#primary #sidebar-widget-newsletter a.download-button:active{text-decoration:none}@media screen and (min-width: 1200px){#primary #sidebar-widget-reiseinfos a.download-button,#primary #sidebar-widget-newsletter a.download-button{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/pdf-download.png');background-position:15px center;background-repeat:no-repeat;background-size:23px 30px;padding:13px 0 13px 25px}}#sidebar-widget-ratgeber,#sidebar-widget-faqinfos{background-color:#eee;font-size:15px}#sidebar-widget-ratgeber .sidebar-widget-icon,#sidebar-widget-faqinfos .sidebar-widget-icon{background-color:#eee;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/headline-ratgeber-icon.png');background-size:19px 28px;border-color:#ddd}#sidebar-widget-ratgeber .sidebar-widget-title,#sidebar-widget-faqinfos .sidebar-widget-title{background-color:#ddd}#sidebar-widget-ratgeber ul,#sidebar-widget-faqinfos ul{border-top:1px solid #bbb;list-style:none;margin:10px 0 0 0;padding:0}#sidebar-widget-ratgeber ul li,#sidebar-widget-faqinfos ul li{border-bottom:1px solid #bbb;margin:0;padding:0}#sidebar-widget-ratgeber ul li a,#sidebar-widget-faqinfos ul li a{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/arrow.png');background-position:left 17px;background-repeat:no-repeat;background-size:6px 8px;color:#333;display:block;padding:10px 7px 10px 17px;text-decoration:none;transition:all 200ms}#sidebar-widget-ratgeber ul li a:hover,#sidebar-widget-faqinfos ul li a:hover{background-color:rgba(0,0,0,0.05);background-position:5px 17px}#sidebar-widget-ratgeber a.moreinfo-button,#sidebar-widget-faqinfos a.moreinfo-button{background-color:transparent;border:2px solid #999;border-radius:3px;box-sizing:border-box;color:#333;display:block;font-weight:bold;padding:13px 0;text-align:center;text-decoration:none;transition:all 200ms;width:100%}#sidebar-widget-ratgeber a.moreinfo-button:hover,#sidebar-widget-faqinfos a.moreinfo-button:hover{background-color:#999;text-decoration:none}#sidebar-widget-ratgeber a.moreinfo-button:active,#sidebar-widget-faqinfos a.moreinfo-button:active{text-decoration:none}@media screen and (min-width: 1200px){#sidebar-widget-ratgeber a.moreinfo-button,#sidebar-widget-faqinfos a.moreinfo-button{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/headline-reiseinfos-icon.png');background-position:15px center;background-repeat:no-repeat;background-size:10px 25px;padding:13px 0 13px 25px}}.teaser-container .teaser{box-shadow:0px 0px 5px rgba(0,0,0,0.2);position:relative;transition:all 200ms ease}.teaser-container .teaser:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.4)}.teaser-container .teaser h3{font-size:26px;line-height:1.3em;padding-bottom:0.2em;padding-top:0.1em}.teaser-container .teaser a.teaser-link{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/arrow-rot.png');background-position:right 10px top 15px;background-repeat:no-repeat;background-size:6px 9px;border:2px solid transparent;border-radius:3px;color:#d51130;display:inline-block;margin-right:5px;padding:5px 22px 5px 0px;text-decoration:none;transition:all 200ms}.teaser-container .teaser a.teaser-link:hover{border-color:#d51130;padding:5px 27px 5px 10px;text-decoration:none !important}.teaser-container .teaser .teaser-stoerer-text{background-color:#d51130;color:#fff;display:block;font-style:italic;font-weight:normal;left:10px;letter-spacing:0.05em;position:absolute;right:10px;text-align:center;text-transform:none;top:10px}.teaser-container .teaser-inside{margin:0 auto;width:92%}.footer-aktuelle-busreisen .single{margin-bottom:30px}.footer-aktuelle-busreisen .single:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.footer-aktuelle-busreisen .single{margin-bottom:0}}.footer-aktuelle-busreisen figure{margin-bottom:10px}.footer-aktuelle-busreisen p{font-size:16px;margin-bottom:0}.footer-aktuelle-busreisen p a{color:#333;display:inline-block;text-decoration:none}.footer-aktuelle-busreisen p a:hover{color:#d51130}p.image-credits-thumbnail{bottom:2px;color:#fff;font-size:10px;left:5px;margin:0;opacity:0.8;padding:0 2px;pointer-events:none;position:absolute;text-shadow:1px 1px 1px #000}p.image-dateinfo{background-color:#d51130;color:#fff;display:block;font-weight:bold;line-height:1.5rem;margin-bottom:0;right:0;padding:.25rem .75rem;position:absolute;top:0;width:100%;z-index:1000}p.image-dateinfo+img{margin-top:2rem}h1.abstand-oben,h2.abstand-oben,h3.abstand-oben,h4.abstand-oben,h5.abstand-oben,h6.abstand-oben,p.abstand-oben,img.abstand-oben{margin-top:2em}h1.abstand-oben-normal,h2.abstand-oben-normal,h3.abstand-oben-normal,h4.abstand-oben-normal,h5.abstand-oben-normal,h6.abstand-oben-normal,p.abstand-oben-normal,img.abstand-oben-normal{margin-top:2em}h1.abstand-oben-klein,h2.abstand-oben-klein,h3.abstand-oben-klein,h4.abstand-oben-klein,h5.abstand-oben-klein,h6.abstand-oben-klein,p.abstand-oben-klein,img.abstand-oben-klein{margin-top:1em}h1.abstand-oben-gross,h2.abstand-oben-gross,h3.abstand-oben-gross,h4.abstand-oben-gross,h5.abstand-oben-gross,h6.abstand-oben-gross,p.abstand-oben-gross,img.abstand-oben-gross{margin-top:4em}h1.abstand-unten,h2.abstand-unten,h3.abstand-unten,h4.abstand-unten,h5.abstand-unten,h6.abstand-unten,p.abstand-unten,img.abstand-unten{margin-bottom:2em}h1.abstand-unten-normal,h2.abstand-unten-normal,h3.abstand-unten-normal,h4.abstand-unten-normal,h5.abstand-unten-normal,h6.abstand-unten-normal,p.abstand-unten-normal,img.abstand-unten-normal{margin-bottom:2em}h1.abstand-unten-klein,h2.abstand-unten-klein,h3.abstand-unten-klein,h4.abstand-unten-klein,h5.abstand-unten-klein,h6.abstand-unten-klein,p.abstand-unten-klein,img.abstand-unten-klein{margin-bottom:1em}h1.abstand-unten-gross,h2.abstand-unten-gross,h3.abstand-unten-gross,h4.abstand-unten-gross,h5.abstand-unten-gross,h6.abstand-unten-gross,p.abstand-unten-gross,img.abstand-unten-gross{margin-bottom:4em}a.emoji{font-weight:bold}a.emoji:before,a.emoji.hand:before{content:'👉 '}a.emoji.gross{font-size:1.5em;font-weight:normal}a.emoji.fett,a.emoji.bold{font-weight:bold}a.emoji.serif,a.emoji.serifen{font-family:'Source Serif',serif}h1.rot,h2.rot,h3.rot,h4.rot,h5.rot,h6.rot,p.rot,span.rot{color:#d51130}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold,p.bold,span.bold,h1.fett,h2.fett,h3.fett,h4.fett,h5.fett,h6.fett,p.fett,span.fett{font-weight:bold}figure p.image-ausgebucht,figure p.image-nicht-buchbar{background:#d51130;box-shadow:5px 5px 5px rgba(0,0,0,0.3);color:white;font-size:1.5em;font-weight:bold;left:50%;padding:.25em .4em;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-15deg)}figure p.image-nicht-buchbar{font-size:1.4em;transform:translate(-50%, -50%) rotate(-15deg);text-wrap:nowrap}figure div.image-stoerer-container{position:absolute;right:1rem;text-align:right}figure div.image-stoerer-container.bottom{bottom:1rem;top:unset}figure div.image-stoerer-container.top{bottom:unset;top:2.5rem}figure div.image-stoerer-container p{background:#d51130;border:1px solid #d51130;color:#fff;display:inline-block;font-size:0.8rem;font-weight:bold;margin:.5em 0 0 .5em;padding:.15em .5em}figure div.image-stoerer-container p.image-fast-ausgebucht{background:#fff;color:#d51130;border:1px solid #d51130}figure div.image-stoerer-container p.image-fast-ausgebucht i{margin-right:0.25em}figure div.image-stoerer-container p.image-archiv-reise{background:#333;border-color:#333}.reise-badges p{background:#d51130;color:#fff;display:inline-block;font-size:0.8rem;font-weight:bold;margin:.5em .5em 0 0;padding:.15em .5em}.reise-badges p.badge-fast-ausgebucht i{margin-right:0.25em}.top-reise-link-overview{clear:both;padding-top:2em}.top-reise-link-overview a{background-color:transparent;border:1px solid #d51130;border-radius:3px;box-sizing:border-box;color:#333;display:block;font-size:1.35em;font-weight:bold;padding:13px 0;text-align:center;text-decoration:none;transition:all 200ms;width:100%}.top-reise-link-overview a:hover{background-color:#d51130;color:#fff !important;text-decoration:none !important}.top-reise-link-overview a:active{text-decoration:none}figure.image-zoom-effect{overflow:hidden}figure.image-zoom-effect img{transition:all 300ms ease}figure.image-zoom-effect img:hover{transform:scale(1.05)}div.image-zoom-effect figure{overflow:hidden}div.image-zoom-effect img{transition:all 300ms ease}div.image-zoom-effect:hover img{transform:scale(1.05)}div.image-zoom-effect a{text-decoration:none}.image-optimize{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}a.image-link figure{outline:2px solid rgba(213,17,48,0);transition:all 200ms ease}a.image-link figure:hover{outline:2px solid #d51130}p.reise-ausgebucht-headline,p.reise-nicht-buchbar-headline{background:#d51130;box-shadow:5px 5px 5px rgba(0,0,0,0.3);color:white;display:inline-block;font-size:1.5em;font-weight:bold;padding:.25em .4em !important;transform:translate(10%, -60%) rotate(-15deg)}p.reise-nicht-buchbar-headline{font-size:1.2em;transform:translate(2%, -60%) rotate(-15deg)}p.info-aenderungen{font-size:0.9em;font-style:italic;margin-top:15px}#primary #main p a{color:#d51130;text-decoration:none}#primary #main p a:hover{text-decoration:underline}@media screen and (min-width: 1024px){body.single-busreisen #primary,body.page-template-sidebar-page #primary,body.blog #primary{display:flex;justify-content:space-between}}body.single-busreisen #primary #main,body.page-template-sidebar-page #primary #main,body.blog #primary #main{overflow:hidden}@media screen and (min-width: 1024px){body.single-busreisen #primary #main,body.page-template-sidebar-page #primary #main,body.blog #primary #main{width:calc(100% - 350px)}}@media screen and (min-width: 1200px){body.single-busreisen #primary #main,body.page-template-sidebar-page #primary #main,body.blog #primary #main{width:calc(100% - 410px)}}@media screen and (min-width: 1024px){body.single-busreisen #primary #sidebar,body.page-template-sidebar-page #primary #sidebar,body.blog #primary #sidebar{margin-top:100px;width:300px}}@media screen and (min-width: 1200px){body.single-busreisen #primary #sidebar,body.page-template-sidebar-page #primary #sidebar,body.blog #primary #sidebar{width:350px}}body.single-busreisen #primary #sidebar p,body.page-template-sidebar-page #primary #sidebar p,body.blog #primary #sidebar p{margin:0;padding:0}body.page-template-sidebar-page #primary #sidebar p{margin-bottom:15px}body.page-template-tagesfahrt-page .tagesfahrt-container{border-bottom:4px solid #eee;margin-bottom:50px;padding-bottom:50px}@media screen and (min-width: 1024px){body.page-template-tagesfahrt-page .tagesfahrt-container{display:flex;justify-content:space-between}}body.page-template-tagesfahrt-page .tagesfahrt-container:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}body.page-template-tagesfahrt-page .tagesfahrt-container .tagesfahrt-text{overflow:hidden}@media screen and (min-width: 1024px){body.page-template-tagesfahrt-page .tagesfahrt-container .tagesfahrt-text{width:calc(100% - 350px)}}@media screen and (min-width: 1200px){body.page-template-tagesfahrt-page .tagesfahrt-container .tagesfahrt-text{width:calc(100% - 410px)}}@media screen and (min-width: 1024px){body.page-template-tagesfahrt-page .tagesfahrt-container .tagesfahrt-sidebar{width:300px}}@media screen and (min-width: 1200px){body.page-template-tagesfahrt-page .tagesfahrt-container .tagesfahrt-sidebar{width:350px}}body.page-template-tagesfahrt-page .tk-headline-anker{display:block;position:relative;top:-100px;visibility:hidden}@media screen and (min-width: 1024px){body.page-template-tagesfahrt-page .tk-headline-anker{top:-150px}}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-headline{margin-bottom:0.5em}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container{border-bottom:4px solid #eee;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;margin-bottom:1.25em;padding-bottom:1.25em}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container>div{background-color:transparent;margin-bottom:0;padding:1.75em .5em}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container>div:nth-child(4n - 3),body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container>div:nth-child(4n - 2){background-color:#eee}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container .tk-datum{padding-bottom:0}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container .tk-ausgebucht{background:#d51130;color:white;display:inline-block;font-size:1em;font-weight:bold;margin-bottom:0.5em;min-width:14em;padding:.15em .3em;position:static;text-align:center;width:auto}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container p{margin:0}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container a{color:#d51130}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container .tk-meta{margin-top:0.5em}@media screen and (min-width: 1024px){body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container{grid-template-columns:1.5fr 6fr;grid-template-rows:1fr}body.page-template-tagesfahrt-page .tagesfahrt-kompakt-container .tk-datum{padding-bottom:0.75em}}body.page-template-tagesfahrt-page #tk-zustiege,body.page-template-tagesfahrt-page #tk-route-a,body.page-template-tagesfahrt-page #tk-route-b{display:block;position:relative;top:-125px}#mm-navigation{background-color:#d51130;color:#fff}#mm-navigation a,#mm-navigation span{color:#fff}#mm-navigation .mm-navbars_top .mm-navbar{height:52px}#mm-navigation .mm-navbars_top .mm-navbar span{font-weight:bold;letter-spacing:3px;margin-top:6px}#mm-navigation .mm-navbars_top .mm-btn_close{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/menu-close.png');background-repeat:no-repeat;background-size:48px 48px;height:48px;margin-top:4px;width:48px}#mm-navigation .mm-navbars_top .mm-btn_close:before,#mm-navigation .mm-navbars_top .mm-btn_close:after{border:none}#mm-navigation .mm-panels>.mm-panel>.mm-listview:first-child,#mm-navigation .mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-10px}#mm-navigation .mm-listitem_vertical>.mm-btn_next{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/menu-down.png');background-position:center center;background-repeat:no-repeat;background-size:48px 48px;height:50px;transition:all 500ms;width:50px}#mm-navigation .mm-listitem_vertical>.mm-btn_next:before,#mm-navigation .mm-listitem_vertical>.mm-btn_next:after{border:none}#mm-navigation .mm-listitem_opened .mm-btn_next{transform:rotate(-180deg)}#mm-navigation .mm-listitem_opened>.mm-btn_next,#mm-navigation .mm-listitem_opened>.mm-btn_next{background:none;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/menu-down.png');background-position:center center;background-repeat:no-repeat;background-size:48px 48px}#mm-navigation .mm-listitem_opened>.mm-panel{background-color:rgba(0,0,0,0.2)}#mm-navigation .mm-listitem:after{right:20px}#mm-navigation .mm-listitem .mm-btn_next:before{border:none}#mm-navigation .mm-listitem>a,#mm-navigation .mm-listitem>span{padding:15px 10px 15px 20px}#page{background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.5);margin:0 auto;max-width:1920px;position:relative;width:100%}#page #header{position:fixed;top:0;width:100%;z-index:100}#page #header #branding{background-color:#d51130;height:52px;max-width:1920px;transition:all 300ms ease;width:100%}@media screen and (min-width: 1024px){#page #header #branding{height:105px}}#page #header #branding .inside{margin:0 auto;max-width:1110px;width:96%;position:relative}#page #header #branding .inside #logo{padding-top:10px;transition:all 300ms ease}@media screen and (min-width: 1024px){#page #header #branding .inside #logo{padding-top:35px}}#page #header #branding .inside #response{display:none}@media screen and (min-width: 1024px){#page #header #branding .inside #response{color:#fff;display:block;height:50px;position:absolute;right:0;transition:all 300ms ease;top:26px;width:700px}}#page #header #branding .inside #response p{line-height:1.2}#page #header #branding .inside #response a{color:#fff;text-decoration:none}#page #header #branding .inside #response a#response-jubilaeum{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-jubilaeum.png');background-position:left center;background-repeat:no-repeat;background-size:40px 33px;height:44px;padding-left:48px;position:absolute;right:450px;top:0}#page #header #branding .inside #response a#response-telefon{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-tel.png');background-position:left center;background-repeat:no-repeat;background-size:33px 33px;height:44px;padding-left:45px;position:absolute;right:240px;top:0}#page #header #branding .inside #response a#response-email{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-mail.png');background-position:left center;background-repeat:no-repeat;background-size:33px 33px;height:44px;padding-left:45px;position:absolute;right:0;top:0}#page #header #branding .inside #response .response-headline{font-size:14px;line-height:1.2;text-transform:uppercase}#page #header #branding .inside #response .response-content{font-size:19px}#page #header #branding .inside #mmenu-button{height:48px;position:absolute;right:0;top:3px;width:48px}@media screen and (min-width: 1024px){#page #header #branding .inside #mmenu-button{display:none;visibility:hidden}}#page #header #branding .inside #mmenu-button a{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/menu-icon.png');background-size:48px 48px;display:block;height:48px;width:48px}#page #header #navigation-wrapper-outer{display:none}@media screen and (min-width: 1024px){#page #header #navigation-wrapper-outer{background-color:#222;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/navi-outer-bg.png');background-position:center;background-repeat:repeat-y;background-size:4000px 1px;display:block;max-width:1920px;width:100%}}#page #header #navigation-wrapper-outer #navigation-wrapper-inner{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/navi-inner-bg.png');background-repeat:no-repeat;background-size:1610px 70px;display:none;margin:0 auto;max-width:1260px;position:relative}@media screen and (min-width: 1024px){#page #header #navigation-wrapper-outer #navigation-wrapper-inner{display:block}}#page #header #navigation-wrapper-outer #navigation-wrapper-inner a#nav-search{background-image:url(https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/search-icon.png);background-position:center center;background-repeat:no-repeat;background-size:17px 17px;display:none;height:50px;position:absolute;right:0px;top:0px;width:50px;opacity:0.1}#page #header.scrolled #branding{box-shadow:0px 0px 20px rgba(0,0,0,0.7)}@media screen and (min-width: 1024px){#page #header.scrolled #branding{height:60px}}@media screen and (min-width: 1024px){#page #header.scrolled #branding .inside #logo{padding-top:15px}}@media screen and (min-width: 1024px){#page #header.scrolled #branding .inside #response{top:6px}}#page #mobile-response{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/navi-inner-bg.png');background-repeat:no-repeat;background-size:1610px 70px;height:40px;position:fixed;right:0px;top:52px;width:300px;z-index:90}@media screen and (min-width: 1024px){#page #mobile-response{display:none}}#page #mobile-response p{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-tel.png');background-position:center left;background-repeat:no-repeat;background-size:22px 22px;margin:0px 0px 0px 50px;padding:0px}#page #mobile-response p a{color:#fff;display:block;height:40px;padding:6px 0px 0px 30px;text-decoration:none}#page #mobile-response p a:hover{text-decoration:none}#page #spacer{background-color:#ccc;height:52px}@media screen and (min-width: 1024px){#page #spacer{height:105px}}form input[type="text"],form input[type="email"],form input[type="url"],form input[type="password"],form input[type="search"],form input[type="number"],form input[type="tel"],form input[type="range"],form input[type="date"],form input[type="month"],form input[type="week"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="color"],form textarea{-webkit-appearance:none;background-color:#eee;border:none;border-radius:3px;box-sizing:border-box;padding:10px 10px;width:100%}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="password"]:focus,form input[type="search"]:focus,form input[type="number"]:focus,form input[type="tel"]:focus,form input[type="range"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="week"]:focus,form input[type="time"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="color"]:focus,form textarea:focus{-webkit-appearance:none;outline:none}form input[type="submit"]{background-color:#d51130;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px 20px}form input[type="checkbox"]{margin-right:8px}::placeholder{color:#000;opacity:0.3}#vorteile{border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-bottom:40px;padding:15px 0px}@media screen and (min-width: 1024px){#vorteile{display:flex;justify-content:space-between}}#vorteile a{color:#d51130;text-decoration:none}#vorteile a:hover{text-decoration:underline}#vorteile p{font-size:15px;margin:0;padding:0}#vorteile p.vorteil-headline{font-size:17px;text-transform:uppercase}#vorteile .vorteil{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/vorteil-check.png');background-position:left 10px;background-repeat:no-repeat;background-size:35px 35px;margin-bottom:15px;padding-left:55px}@media screen and (min-width: 1024px){#vorteile .vorteil{margin-bottom:0;width:31%}}#vorteile .vorteil:last-child{margin-bottom:0}#navigation{margin:0 auto;max-width:1110px;width:96%}@media screen and (min-width: 1024px){#navigation{width:calc(88%)}}@media screen and (min-width: 1260px){#navigation{width:96%}}#navigation ul{list-style:none;margin:0;padding:0}#navigation ul li{border-bottom:4px solid #222;display:inline-block;margin:0;margin-right:15px;padding:0}@media screen and (min-width: 1200px){#navigation ul li{margin-right:30px}}@media screen and (min-width: 1260px){#navigation ul li{margin-right:35px}}#navigation ul li:last-child{margin-right:0px}#navigation ul li:hover{border-color:#fff}#navigation ul li.current-menu-item,#navigation ul li.current-page-ancestor,#navigation ul li.current_page_parent{border-color:#d51130}#navigation ul li.current-menu-item:hover,#navigation ul li.current-page-ancestor:hover,#navigation ul li.current_page_parent:hover{border-color:#fff}#navigation ul li a{color:#fff;display:block;padding:12px 0px 8px 0px;text-decoration:none}#navigation ul li ul{background-color:#111;display:none;list-style:none;margin:0;margin-top:4px;padding:0;position:absolute}#navigation ul li ul li{border-bottom:none;display:block;margin:0;padding:0}#navigation ul li ul li:hover{border-color:#242424}#navigation ul li ul li a{border-bottom:none;display:block;min-width:200px;padding:15px;width:100%}#navigation ul li ul li a:hover{background-color:#242424}#navigation ul li:hover ul{display:block}#hero{height:300px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 600px){#hero{height:400px}}@media screen and (min-width: 768px){#hero{height:450px}}@media screen and (min-width: 1024px){#hero{height:520px}}@media screen and (min-width: 1600px){#hero{height:600px}}@media screen and (min-width: 1900px){#hero{height:750px}}#hero .hero-slide{background-position:center;background-size:cover;height:300px;margin:0 auto;max-width:1920px;position:relative;width:100%}@media screen and (min-width: 600px){#hero .hero-slide{height:400px}}@media screen and (min-width: 768px){#hero .hero-slide{height:450px}}@media screen and (min-width: 1024px){#hero .hero-slide{height:520px}}@media screen and (min-width: 1600px){#hero .hero-slide{height:600px}}@media screen and (min-width: 1900px){#hero .hero-slide{height:750px}}#hero .hero-slide .hero-slide-inside{position:absolute;bottom:70px;width:100%}#hero .hero-slide .hero-slide-inside .hero-content-inner:not(.single){background-color:#fff;border-top:3px solid #d51130;bottom:16px;clip-path:polygon(0 0, 100% 0, 100% 100%, 20% 100%);color:#333;display:inline-block;font-family:'Source Serif',serif;font-size:18px;font-weight:bold;padding-left:2.5em;padding-right:0.75em;position:absolute;right:0}@media screen and (min-width: 1024px){#hero .hero-slide .hero-slide-inside .hero-content-inner:not(.single){bottom:160px;clip-path:polygon(0 0, 100% 0, 100% 100%, 15% 100%);font-size:32px;min-height:60px;padding-left:4em;padding-right:3em}}#hero .hero-slide .hero-slide-inside .hero-content-inner:not(.single) p{margin-top:0.4em;margin-bottom:0.4em}#hero .hero-slide .hero-slide-inside .hero-content-inner.single{bottom:0;background-color:#d51130;color:#fff;font-family:'Source Serif',serif;font-size:18px;font-weight:bold;position:absolute;right:2%}@media screen and (min-width: 1024px){#hero .hero-slide .hero-slide-inside .hero-content-inner.single{font-size:24px}}#hero .hero-slide .hero-slide-inside .hero-content p.hero-content-headline{background-color:#fff;border:2px solid #d51130;color:#000;display:none}#hero .hero-slide .hero-slide-inside .hero-content p{margin-bottom:0.25em;margin-top:0.25em;padding-left:2em;padding-right:2em;text-align:center}#hero .hero-slide .hero-slide-inside .bildnachweis-position{margin:0 2%;width:42.66666667%;position:relative;top:37px}@media screen and (min-width: 1024px){#hero .hero-slide .hero-slide-inside .bildnachweis-position{position:static;margin:0 auto;max-width:1110px;width:96%}}#hero .hero-slide .hero-slide-inside .bildnachweis{color:#fff;font-size:12px;text-shadow:1px 1px 2px rgba(0,0,0,0.8);margin-bottom:0;opacity:0.8;overflow-wrap:break-word}#hero .rsUni .rsBullets{bottom:40px;position:absolute;right:10px;width:auto}@media screen and (min-width: 1024px){#hero .rsUni .rsBullets{bottom:10px}}#hero .rsUni .rsBullet{height:12px;width:12px}#hero .rsUni .rsBullet span{background-color:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.5);cursor:pointer;height:12px;width:12px}#hero .rsUni .rsBullet.rsNavSelected span{background-color:#d51130}#content{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/content-outer-bg.png');background-position:center;background-repeat:repeat-y;background-size:4000px 1px;margin:0 auto;top:-32px;position:relative;width:100%;z-index:20}@media screen and (min-width: 1024px){#content{clip-path:polygon(0 0, 70% 0, 70% 60px, 100% 60px, 100% 100%, 0 100%);top:-60px;padding-bottom:150px}}#content .inside{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/content-inner-bg-mobile.png');background-position:right top;background-repeat:no-repeat;background-size:1000px 33px;margin:0 auto;padding-top:10px;max-width:1110px;width:96%}@media screen and (min-width: 1024px){#content .inside{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/content-inner-bg.png');background-position:top center;background-size:1110px 200px}}#content #main{margin-bottom:40px}#content #main ul{list-style:none;margin-left:20px}#content #main ul li{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/arrow.png');background-position:left 10px;background-repeat:no-repeat;background-size:6px 8px;padding-left:18px}body.page-id-31 #content #main ul{border-top:1px solid #eee;margin:0;margin-bottom:15px;padding:0}body.page-id-31 #content #main ul li{border-bottom:1px solid #eee;background-image:none;padding-left:0px}body.page-id-31 #content #main ul li:hover{background-color:rgba(0,0,0,0.05);background-position:10px center}body.page-id-31 #content #main ul li a{color:#333}body.page-id-31 #content #main ul li a.contact-tel{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-tel-grau.png')}body.page-id-31 #content #main ul li a.contact-mail{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-mail-grau.png')}body.page-id-31 #content #main textarea{height:150px}#footer{background-color:#333;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/footer-logo-line.png');background-position:0px 20px;background-repeat:repeat-x;background-size:1px 16px;color:#fff;padding:20px 0px 10px 0px;width:100%}@media screen and (min-width: 768px){#footer{background-position:0px 30px;padding:30px 0px 20px 0px}}@media screen and (min-width: 1024px){#footer{background-position:0px 40px;padding:40px 0px 30px 0px}}#footer a{color:#fff;text-decoration:none}#footer ul{list-style:none}#footer input[type="text"]{background-color:#fff}#footer .inside{margin:0 auto;max-width:1110px;width:96%}@media screen and (min-width: 600px){#footer .inside{display:flex;flex-wrap:wrap;justify-content:space-between}}#footer .inside #footer-logo{width:100%;padding-bottom:40px;text-align:center}@media screen and (min-width: 1200px){#footer .inside #footer-logo{text-align:left}}@media screen and (min-width: 1200px){#footer .inside #footer-logo img{margin-left:-12px}}@media screen and (min-width: 600px){#footer .inside #footer-1{width:48%}}@media screen and (min-width: 1024px){#footer .inside #footer-1{width:31%}}#footer .inside #footer-2 ul{margin-top:10px}#footer .inside #footer-2 ul li{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/arrow.png');background-position:left center;background-repeat:no-repeat;background-size:6px 8px;margin:0px 0px 5px 8px;padding-left:17px;transition:all 200ms}#footer .inside #footer-2 ul li:hover{background-position:5px center}@media screen and (min-width: 600px){#footer .inside #footer-2{width:48%}}@media screen and (min-width: 1024px){#footer .inside #footer-2{width:31%}}#footer .inside #footer-3{width:100%}@media screen and (min-width: 1024px){#footer .inside #footer-3{width:31%}}#footer .inside #footer-3 p{margin-top:10px;margin-bottom:10px}#footer .inside #footer-3 span.wpcf7-list-item-label{line-height:1.2}#footer .inside #footer-copyright{color:#999;font-size:12px;padding:60px 0px 0px 0px;width:100%}#footer .inside #footer-copyright a{color:#999;text-decoration:underline}#footer .inside #footer-copyright a:hover{color:#fff}.cr_form{overflow:hidden}.cr_form .cr_email{float:left;width:calc(100% - 120px)}.cr_form .cr_email input{border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px}.cr_form .submit_container{float:right;width:120px}.cr_form input[type="text"]{height:50px}.cr_form button[type="submit"]{background-color:#d51130;border:none;border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;height:50px;text-align:center;text-transform:uppercase;width:100%}.cr_form button[type="submit"]:hover{background-color:#ec3451}.cr_form button[type="submit"]:active{background-color:#bb122c}@media screen and (min-width: 1024px){#content .cr_form{width:60%}}#content .cr_form a{color:#d51130}#buchungsanfrage{background-color:#d51130;color:#fff;position:relative}#buchungsanfrage a{color:#fff}#buchungsanfrage input[type="text"],#buchungsanfrage input[type="email"],#buchungsanfrage input[type="url"],#buchungsanfrage input[type="password"],#buchungsanfrage input[type="search"],#buchungsanfrage input[type="number"],#buchungsanfrage input[type="tel"],#buchungsanfrage input[type="range"],#buchungsanfrage input[type="date"],#buchungsanfrage input[type="month"],#buchungsanfrage input[type="week"],#buchungsanfrage input[type="time"],#buchungsanfrage input[type="datetime"],#buchungsanfrage input[type="datetime-local"],#buchungsanfrage input[type="color"],#buchungsanfrage textarea{background-color:#fff;box-sizing:border-box;transition:all 200ms}#buchungsanfrage input[type="text"]:focus,#buchungsanfrage input[type="email"]:focus,#buchungsanfrage input[type="url"]:focus,#buchungsanfrage input[type="password"]:focus,#buchungsanfrage input[type="search"]:focus,#buchungsanfrage input[type="number"]:focus,#buchungsanfrage input[type="tel"]:focus,#buchungsanfrage input[type="range"]:focus,#buchungsanfrage input[type="date"]:focus,#buchungsanfrage input[type="month"]:focus,#buchungsanfrage input[type="week"]:focus,#buchungsanfrage input[type="time"]:focus,#buchungsanfrage input[type="datetime"]:focus,#buchungsanfrage input[type="datetime-local"]:focus,#buchungsanfrage input[type="color"]:focus,#buchungsanfrage textarea:focus{box-shadow:2px 2px 8px rgba(0,0,0,0.6)}#buchungsanfrage textarea{height:150px}#buchungsanfrage input[type="submit"]{background-color:#7a0013;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px 20px}#buchungsanfrage input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}#buchungsanfrage input[type="submit"]:hover{background-color:#940017}#buchungsanfrage input[type="submit"]:active{background-color:#61000f}#buchungsanfrage .wpcf7-form-control-wrap{position:relative}#buchungsanfrage .wpcf7-form-control-wrap{display:block}#buchungsanfrage .wpcf7-not-valid-tip{color:#fff;font-size:12px;right:0px;position:absolute;top:-20px}#buchungsanfrage .wpcf7-response-output{background-color:#efefef;color:black;font-weight:bold;padding:.3em .5rem;border-radius:0.25rem}#buchungsanfrage .screen-reader-response{display:none}#buchungsanfrage .inside{margin:0 auto;max-width:1110px;padding:20px 0px;width:96%}@media screen and (min-width: 768px){#buchungsanfrage .inside{padding:40px 0px}}@media screen and (min-width: 1024px){#buchungsanfrage .inside{padding:60px 0px}}#buchungsanfrage-anker{display:block;position:relative;top:-200px;visibility:hidden}.wpcf7 .hidden-fields-container{display:none}p.small-text{font-size:13px}#home-news{position:relative}#home-news .inside{margin:0 auto;max-width:1110px;padding:20px 0px;width:96%}@media screen and (min-width: 768px){#home-news .inside{padding:40px 0px}}@media screen and (min-width: 1024px){#home-news .inside{padding:60px 0px}}#home-news .inside h4{font-family:'Source Sans',sans-serif;font-weight:bold;margin-bottom:15px}#home-news .inside h4 a{color:#333;display:inline-block;text-decoration:none}#home-news .inside h4 a:hover{color:#d51130}#home-news .inside p a{display:inline-block}.news-teaserbild{margin-bottom:0.5em}.news-teaserbild img{max-height:300px;object-fit:cover;width:100%}#buchungssystem{display:none;margin:0 auto 5rem auto;max-width:1110px}#buchungssystem #booking-widget{border:2px solid #ebd7b2}#buchungssystem #booking-widget .booking-widget-title{background-color:#ebd7b2}#buchungssystem #booking-widget .booking-widget-icon{background-color:#f5ebd8;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/headline-reiseinfos-icon.png');background-size:10px 25px;border-color:#ebd7b2}@media screen and (min-width: 1200px){#buchungssystem #booking-widget .booking-widget-inside{width:100%}}#buchungssystem #bookingframe{border:0;display:none;margin:auto;min-width:100%;width:1px}#aktuelle-busreisen{background-color:#eee;position:relative}#aktuelle-busreisen .inside{margin:0 auto;max-width:1110px;padding:20px 0px;width:96%}@media screen and (min-width: 768px){#aktuelle-busreisen .inside{padding:40px 0px}}@media screen and (min-width: 1024px){#aktuelle-busreisen .inside{padding:60px 0px}}#startseite-zusatztext{background-color:#eee}#startseite-zusatztext a{color:#d51130}#startseite-zusatztext .inside{margin:0 auto;max-width:1110px;padding:20px 0px;width:96%}@media screen and (min-width: 768px){#startseite-zusatztext .inside{padding:40px 0px}}@media screen and (min-width: 1024px){#startseite-zusatztext .inside{padding:60px 0px}}@media screen and (min-width: 768px){.links{width:48%}}@media screen and (min-width: 768px){.rechts{width:48%}}@media screen and (min-width: 768px){.responsive-2-cols{display:flex;justify-content:space-between}}.responsive-3-cols{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.responsive-3-cols:after{content:'';flex:auto}.responsive-3-cols .single{margin-bottom:20px;width:100%}@media screen and (min-width: 768px){.responsive-3-cols .single{margin-bottom:30px;margin-right:4%;width:48%}}@media screen and (min-width: 1024px){.responsive-3-cols .single{margin-bottom:40px;margin-right:3.5%;width:31%}}@media screen and (min-width: 768px){.responsive-3-cols .single:nth-child(2n){margin-right:0}}@media screen and (min-width: 1024px){.responsive-3-cols .single:nth-child(2n){margin-right:3.5%}}@media screen and (min-width: 1024px){.responsive-3-cols .single:nth-child(3n){margin-right:0}}.responsive-3-cols .single figure{margin-bottom:10px}.responsive-4-cols{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.responsive-4-cols .single{width:100%}@media screen and (min-width: 480px){.responsive-4-cols .single{width:48%}}@media screen and (min-width: 1024px){.responsive-4-cols .single{width:22.5%}}.small-text{font-size:13px}.hidden-form-field{display:none}#content,#aktuelle-busreisen,#home-news{padding-bottom:40px}.segment-title{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-title-busreisen.png');background-position:center top;background-repeat:repeat-y;background-size:1920px 1px;margin-top:-36px;position:absolute;width:100%;z-index:80}@media screen and (min-width: 768px){.segment-title{margin-top:-44px}}.segment-title .segment-title-inside{margin:0 auto;max-width:1110px;padding-top:10px;width:96%;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-busreisen.png');background-position:left top;background-repeat:no-repeat;background-size:500px 80px}@media screen and (min-width: 1024px){.segment-title .segment-title-inside{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-busreisen.png');background-position:left top;background-repeat:no-repeat;background-size:500px 80px}}.segment-title .segment-title-inside h3.segment-headline{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-busreisen-headline.png');background-repeat:no-repeat;background-size:28px 28px;padding-left:42px;font-size:22px;line-height:1.3}@media screen and (min-width: 768px){.segment-title .segment-title-inside h3.segment-headline{background-size:38px 38px;font-size:32px;padding-left:52px}}.segment-title-news{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-title-news.png');background-position:center top;background-repeat:repeat-y;background-size:1920px 1px;margin-top:-44px;position:absolute;width:100%;z-index:80}.segment-title-news .segment-title-news-inside{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-news.png');background-position:left top;background-repeat:no-repeat;background-size:880px 80px;margin:0 auto;max-width:1110px;padding-top:10px;width:96%}.segment-title-news .segment-title-news-inside h3{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-news-headline.png');background-repeat:no-repeat;background-size:38px 38px;padding-left:52px;font-size:32px;line-height:1.3}.segment-title-contact{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-title-anfrage-bg.png');background-position:center top;background-repeat:repeat-y;background-size:1920px 1px;margin-top:-44px;position:absolute;width:100%;z-index:80}.segment-title-contact .segment-title-contact-inside{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-contact.png');background-position:left top;background-repeat:no-repeat;background-size:500px 80px;margin:0 auto;max-width:1110px;padding-top:10px;width:96%}.segment-title-contact .segment-title-contact-inside h3{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-anfrage-headline.png');background-repeat:no-repeat;background-size:38px 38px;padding-left:52px;font-size:32px;line-height:1.3}.segment-title-buchungsanfrage{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-title-anfrage-bg.png');background-position:center top;background-repeat:repeat-y;background-size:1920px 1px;margin-top:-44px;position:absolute;width:100%;z-index:80}.segment-title-buchungsanfrage .segment-title-buchungsanfrage-inside{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-contact.png');background-position:left top;background-repeat:no-repeat;background-size:500px 80px;margin:0 auto;max-width:1110px;padding-top:10px;width:96%}.segment-title-buchungsanfrage .segment-title-buchungsanfrage-inside h3{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-anfrage-headline.png');background-repeat:no-repeat;background-size:38px 38px;padding-left:52px;font-size:32px;line-height:1.3}ul.contact-info{font-size:25px;list-style:none}#buchungsanfrage ul.contact-info{border-top:1px solid #e35a70}#buchungsanfrage ul.contact-info li{border-bottom:1px solid #e35a70}#footer ul.contact-info li{border-bottom:1px solid #555}ul.contact-info a{display:block;padding:8px 0px 8px 55px;text-decoration:none}.contact-tel{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-tel.png');background-position:left center;background-repeat:no-repeat;background-size:33px 33px;transition:all 200ms}.contact-tel:hover{background-color:rgba(255,255,255,0.1);background-position:10px center}.contact-mail{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-mail.png');background-position:left center;background-repeat:no-repeat;background-size:33px 33px;transition:all 200ms}.contact-mail:hover{background-color:rgba(255,255,255,0.1);background-position:10px center}.contact-form{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/response-form.png');background-position:left center;background-repeat:no-repeat;background-size:33px 33px;transition:all 200ms}.contact-form:hover{background-color:rgba(255,255,255,0.1);background-position:10px center}form p{margin-bottom:10px}.wichtiger-hinweis{background-color:#f5ebd8;background-image:url(https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/wichtiger-hinweis-icon.png),url(https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/wichtiger-hinweis-bg.png);background-position:16px center,left center;background-repeat:no-repeat,repeat-y;background-size:20px 18px,50px 1px;border:1px solid #ebd7b2;border-radius:6px;margin-top:50px;padding:10px 10px 10px 65px}.wichtiger-hinweis p:last-child{margin-bottom:0}.wichtiger-hinweis ul:last-child{margin-bottom:0}.wichtiger-hinweis ol:last-child{margin-bottom:0}.reise-vorbei{background-color:#eee;background-image:url(https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/reise-vorbei-icon.png),url(https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/reise-vorbei-bg.png);background-position:16px center,left center;background-repeat:no-repeat,repeat-y;background-size:18px 23px,50px 1px;border:1px solid #ddd;border-radius:6px;margin-top:50px;padding:10px 10px 10px 65px}.reise-vorbei a{color:#d51130}.reise-vorbei p:last-child{margin-bottom:0}.reise-vorbei ul:last-child{margin-bottom:0}.reise-vorbei ol:last-child{margin-bottom:0}#content #main ul.tabs{background:none;border-bottom:1px solid #bbb;float:left;list-style:none;margin:0;margin-bottom:15px;margin-top:15px;padding:0;width:100%}#content #main ul.tabs li{background:none;color:#8e7036;cursor:pointer;float:left;line-height:31px;margin:0;margin-right:40px;overflow:hidden;padding:5px 0px 7px 0px;position:relative;top:1px}#content #main ul.tabs li:hover{color:#333}#content #main ul.tabs li.active{background-color:#fff;border-bottom:4px solid #d51130;color:#333;display:block}#content #main .tab_container{background:#fff;border-top:none;clear:both;float:none;margin-top:20px;overflow:auto;width:100%}#content #main .tab_container .tab_drawer_heading{display:none}#content #main .tab_container .tab_content{display:none}@media screen and (max-width:599px){#content #main .tab_content{padding:10px 0px}#content #main ul.tabs{display:none}#content #main .tab_container{border-bottom:1px solid #bbb}#content #main .tab_container .tab_drawer_heading{background-color:#eee;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/expand.png');background-position:right 10px center;background-repeat:no-repeat;background-size:22px 22px;border-top:1px solid #bbb;cursor:pointer;display:block;margin:0;padding:12px 10px 8px 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#content #main .tab_container .d_active{border-bottom:1px solid #bbb;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/reduce.png')}}@media screen and (min-width:600px){#content #main .tab_container .tab_content{margin-top:15px}}#content #main .tab_container.accordion{border-bottom:1px solid #bbb;margin-bottom:15px}#content #main .tab_container.accordion .tab_drawer_heading{background-color:#eee;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/expand.png');background-position:right 10px center;background-repeat:no-repeat;background-size:22px 22px;border-top:1px solid #bbb;cursor:pointer;display:block;margin:0;padding:12px 10px 8px 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#content #main .tab_container.accordion .d_active{border-bottom:1px solid #bbb;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/reduce.png')}@media screen and (min-width: 600px){#content #main .tab_container.accordion.smallmedium .tab_drawer_heading{font-size:16px}}#content #main .tab_container.rot{border-color:#d51130}#content #main .tab_container.rot .tab_drawer_heading{background-color:#d51130;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/expand-white.png');border-color:#fff;color:#fff}#content #main .tab_container.rot .d_active{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/reduce-white.png')}#content #main .tab_container.rotinvers{border-color:#d51130}#content #main .tab_container.rotinvers .tab_drawer_heading{background-color:#fff;background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/expand-rot.png');border-color:#d51130;color:#d51130}#content #main .tab_container.rotinvers .d_active{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/reduce-rot.png')}#content #main .tab_container.beige .tab_drawer_heading{background-color:#f5ebd8}#breadcrumb{display:none}@media screen and (min-width: 1024px){#breadcrumb{color:#8e7036;display:block;font-size:14px}}#breadcrumb a{color:#8e7036;display:inline-block;padding:0px 5px;text-decoration:none}#breadcrumb a:hover{text-decoration:underline}#breadcrumb span.current-page{color:#8e7036;display:inline-block;padding:0px 5px}#breadcrumb span.breadcrumb-home{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/breadcrumb-home-beige.png');background-repeat:no-repeat;background-size:14px 12px;display:inline-block;height:12px;width:14px}.form-invisible{display:none;visibility:hidden}.entry-content{margin-top:15px}.busreise-date{color:#d51130;font-size:15px;margin-bottom:0}a.busreise-link{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/arrow-rot.png');background-position:right 10px top 15px;background-repeat:no-repeat;background-size:6px 9px;border:2px solid transparent;border-radius:3px;color:#d51130;display:inline-block;margin-right:5px;padding:5px 22px 5px 0px;text-decoration:none;text-transform:uppercase;transition:all 200ms}a.busreise-link:hover{border-color:#d51130;padding:5px 27px 5px 10px}.busreise-price{font-weight:bold;margin-bottom:0;text-align:right}.busreise-price-big{font-size:24px}.reisen h4{font-family:'Source Sans',sans-serif;font-size:20px;line-height:1.3em;margin-bottom:0.15em;margin-top:0.1em}.reisen .single{box-shadow:0px 0px 5px rgba(0,0,0,0.2);transition:all 200ms ease}.reisen .single:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.4)}.reisen .single-inside{margin:0 auto;width:92%}.reisen .single-inside p.minimiert{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reisen.archiv.formatiert .single{background-color:#eee}.busreisearchiv-header.formatiert hr{height:5px;margin-top:3.5em}h2.busreisearchiv+p{margin-bottom:calc(15px  * 2)}h2+.reisen.archiv{margin-top:1em}p+.reisen.archiv{margin-top:1.5em}.reisen.cross-selling{margin-top:1em}.cross-selling-headline{border-top:1px solid #bbb;padding-top:15px}body.blog .highlight-text{margin-bottom:1.5em}body.blog article.post{border-bottom:solid 4px #ddd;padding-bottom:30px}p.news-datum{color:#999;font-size:15px}#primary #main div.nav-links span.page-numbers{background-color:#eee;color:#333;display:inline-block;padding:10px 20px}#primary #main div.nav-links span.page-numbers:not(:has(a)){border:2px solid #eee}#primary #main div.nav-links a.page-numbers{background-color:#d51130;border:2px solid #d51130;color:#fff;display:inline-block;padding:10px 20px;text-decoration:none}#primary #main div.nav-links a.page-numbers:hover,#primary #main div.nav-links a.page-numbers:focus{background:#fff;color:#d51130}#primary #main div.nav-links span.page-numbers.dots{background-color:#fff}.wpcf7-mail-sent-ok{border:1px solid #94c11a;padding:5px 10px;background-color:rgba(148,193,26,0.8);font-size:14px}.waymark-type-label,.waymark-type-text{display:none}#content #main .waymark-map ul li{background:none;padding-left:0}#content #main .waymark-map .waymark-info-description{max-height:none !important}#content #main .waymark-map .waymark-info-description a[href*="maps.google.com"],#content #main .waymark-map .waymark-info-description a[href*="google.de/maps/"],#content #main .waymark-map .waymark-info-description a[href*="google.com/maps/"]{background-color:#d51130;border-radius:3px;color:#fff;display:block;font-weight:bold;letter-spacing:1px;margin-bottom:0.25rem;margin-top:0.25rem;padding:17px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 200ms;width:100%}#content #main .waymark-map .waymark-info-description a[href*="maps.google.com"]:hover,#content #main .waymark-map .waymark-info-description a[href*="google.de/maps/"]:hover,#content #main .waymark-map .waymark-info-description a[href*="google.com/maps/"]:hover{background-color:#ec3451;text-decoration:none}#content #main .waymark-map .waymark-info-description a[href*="maps.google.com"]:active,#content #main .waymark-map .waymark-info-description a[href*="google.de/maps/"]:active,#content #main .waymark-map .waymark-info-description a[href*="google.com/maps/"]:active{background-color:#bb122c;text-decoration:none}@media screen and (min-width: 1200px){#content #main .waymark-map .waymark-info-description a[href*="maps.google.com"],#content #main .waymark-map .waymark-info-description a[href*="google.de/maps/"],#content #main .waymark-map .waymark-info-description a[href*="google.com/maps/"]{background-image:url('https://www.cuxliner.de/wp-content/themes/cuxliner/css/../img/segment-anfrage-headline.png');background-position:10px center;background-repeat:no-repeat;background-size:38px 38px;padding:17px 0 17px 45px}}.departure-table{border-spacing:0px;border-collapse:collapse}.departure-table td{vertical-align:middle;text-align:left}.departure-table>tbody>tr:first-child>td,.departure-table>tbody>tr:nth-child(2n+1)>td{background-color:#eee}.departure-table>tbody>tr>td:first-child{padding:0.5rem;background-color:#ccc;border-right:2px solid #fff;border-bottom:2px solid #fff}.departure-table .inner-table{margin:0px}@media (max-width:767px){.departure-table{width:100%;table-layout:fixed}.departure-table>tbody>tr>td:first-child{width:45%}.departure-table>tbody>tr>td:last-child{width:55%;overflow:auto;position:relative}.departure-table>tbody>tr>td:last-child:before{content:'';position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.25)}.departure-table>tbody>tr>td:last-child:after{content:'→';position:absolute;top:50%;right:0.25rem;transform:translateY(-50%);color:#FFF;width:1.5rem;height:1.5rem;line-height:1.2;text-align:center;background-color:#d51130;border-radius:50%;opacity:0.7;transition:opacity 200ms linear}.departure-table>tbody>tr>td:last-child.scrolled:after,.departure-table>tbody>tr>td:last-child.scrolled:before{opacity:0}}@media (min-width:667px){.departure-table>tbody>tr>td:last-child:after{display:none}}@media (min-width:600px) and (max-width:767px){.departure-table>tbody>tr>td:first-child{width:35%}.departure-table>tbody>tr>td:last-child{width:65%;overflow:auto}.departure-table>tbody>tr>td:last-child td{padding-right:0.25rem}}@media (max-width:600px){.departure-table>tbody>tr>td:last-child td{padding:0.25rem}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{height:auto !important}