@import url("//hello.myfonts.net/count/3cca92");@font-face{font-family:"FFClanWebProItalic";src:url(/sites/all/themes/sab/fonts/ffclanpro/FFClanWebProItalic/font.woff2) format("woff2"),url(/sites/all/themes/sab/fonts/ffclanpro/FFClanWebProItalic/font.woff) format("woff");}@font-face{font-family:"FFClanWebProRegular";src:url(/sites/all/themes/sab/fonts/ffclanpro/FFClanWebProRegular/font.woff2) format("woff2"),url(/sites/all/themes/sab/fonts/ffclanpro/FFClanWebProRegular/font.woff) format("woff");}@font-face{font-family:"FFClanWebProBold";src:url(/sites/all/themes/sab/fonts/ffclanpro/FFClanWebProBold/font.woff2) format("woff2"),url(/sites/all/themes/sab/fonts/ffclanpro/FFClanWebProBold/font.woff) format("woff");}@font-face{font-family:"Berlin Sans Demi";src:url(/sites/all/themes/sab/fonts/BerlinSansDemi/BerlinSansDemi.woff) format("woff2"),url(/sites/all/themes/sab/fonts/BerlinSansDemi/BerlinSansDemi.woff) format("woff"),url(/sites/all/themes/sab/fonts/BerlinSansDemi/BerlinSansDemi.eot) format("eot");}a.btn-readmore{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.btn{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;text-decoration:none;}.marker,.form-required{color:#9B231C;}.dexp-shortcodes-button.btn-border-gray{color:#6e6e6d;border-color:#BDBCBC;}.dexp-shortcodes-button.btn-xs{padding:10px 30px;font-size:13px;}.btn-border-white{border-color:#ffffff;background:transparent;color:#ffffff !important;text-decoration:none !important;}.btn-border-white:hover{background:#ffffff;border-color:#ffffff;color:#494948 !important;}a.btn-border-dark-grey{border-color:#494948;background:transparent;color:#494948;text-decoration:none !important;}a.btn-border-dark-grey:hover{background:#494948;border-color:#494948;color:#ffffff;}.dexp-shortcodes-button.bg-gray{background:#6e6e6d;}.dexp-shortcodes-button.bg-dark{background:#494948;border-color:#494948;}.dexp-shortcodes-button.bg-dark:hover{color:#494948;}.btn-primary:focus,.btn-primary:active{color:#9B231C;background-color:transparent;border-color:#9B231C;}.btn:focus{color:#9B231C !important;}a.btn-readmore{letter-spacing:1px;font-size:12px;text-decoration:none !important;}.field-collection-view{margin:0;padding:0;border:none;}legend{color:#6e6e6d;font-size:18px;border:none;margin:0;}fieldset{margin-bottom:30px;}@media (min-width:992px){fieldset{margin-bottom:30px;}}@media (min-width:1200px){fieldset{margin-bottom:30px;}}select{padding:5px;line-height:30px;}.fa-walk{background:url("/sites/all/themes/sab/images/fa-walk-service.svg") no-repeat center center;}.fa-wc{background:url("/sites/all/themes/sab/images/fa-wc-service.svg") no-repeat center center;}.fa-no-smoking{background:url("/sites/all/themes/sab/images/fa-no-smoking.svg") no-repeat center center;}.fa-dampflok{background:url("/sites/all/themes/sab/images/fa-dampflok.svg") no-repeat center center;}.fa-calendar{margin-right:5px;}.external-link .fa{margin-left:5px;font-size:12px;}#section-content a:not(.btn):hover{text-decoration:underline;color:#9B231C;}ul,ol{padding-left:15px;}.image-inhaltsbilder_breit{width:50%;}img{max-width:100%;}table tr.even{background:#ffffff;}table tr.odd{background:#F9F9F9;}table.table-bordered{border-color:#ffffff;}table .table{border-color:#ffffff;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border-left:none;border-right:none;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{border-left:3px solid transparent;}.pinned{border-left:2px solid #6e6e6d;border-right:2px solid #6e6e6d;}div.table-wrapper{border:none;}.tablefield-wrapper tr td{display:block;}.tablefield-wrapper tr td.col_0{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}@media (min-width:768px){.tablefield-wrapper tr td{display:table-cell;}}h1,h2,h3,h4,h5,h6{margin:1.5em 0 1em 0;text-transform:uppercase;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none !important;}h2{line-height:1.3em;font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:none !important;font-display:swap;}h1{letter-spacing:0.05em;}.field-name-body .field-item > *:first-child{margin-top:0;}h3{text-transform:none;color:#6e6e6d;font-weight:300;margin:1.5em 0 1em 0;}.h3{text-transform:none;color:#6e6e6d;font-weight:300;margin:1.5em 0 1em 0;font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5em;}h4{text-transform:none;}.subline{text-align:center;color:#494948;font-size:20px;text-transform:none;margin-top:0;font-weight:300;font-family:"FFClanWebProRegular",Arial,Helvetica,sans-serif;margin-bottom:0;}@media (min-width:768px){.subline{font-size:35px;}}.view-header .subline{margin-bottom:2em;}.view-termin-referenziert-auf-event{margin-top:2em;}.views-field-body-et,.vocabulary-sonderfahrt .taxonomy-term-description,.vocabulary-sab-events .taxonomy-term-description{text-align:center;margin-top:1em;margin-bottom:20px;}@media (min-width:992px){.views-field-body-et,.vocabulary-sonderfahrt .taxonomy-term-description,.vocabulary-sab-events .taxonomy-term-description{width:90%;margin:2em auto 40px;}}@media (min-width:1200px){.views-field-body-et,.vocabulary-sonderfahrt .taxonomy-term-description,.vocabulary-sab-events .taxonomy-term-description{width:70%;}}p strong{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}p em{font-family:"FFClanWebProItalic",Arial,Helvetica,sans-serif;font-weight:normal;}.views-exposed-form label{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.slider-headline1{background:#494948;padding:10px 20px;text-transform:uppercase;line-height:100%;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;color:white;display:block;font-size:30px;}.slider-headline2{background:#9B231C;padding:10px 20px;line-height:100%;font-style:normal;font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:none;letter-spacing:1px;color:white;}.blog-item{margin-bottom:0;}.blog-item.blog-item-startseite{border-bottom:2px solid #BDBCBC;margin:0;padding-bottom:1em;text-align:left !important;}.blog-item.blog-item-startseite:nth-last-child(1){border:none;}.blog-item.blog-item-startseite .image{width:30%;float:left;margin-right:10px;text-align:left;}.blog-item.blog-item-startseite h3{margin:0;}.blog-item.blog-item-startseite .btn-readmore{margin-top:0;}.blog-item.blog-item-startseite .text{margin:1em 0;}.blog-item.blog-item-startseite .date{font-size:12px;margin-top:5px;}.blog-item.blog-item-startseite .header,.blog-item.blog-item-startseite .content{padding:0;}.blog-item .blog-title a{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;color:#9B231C;}.blog-item .blog-meta{margin-bottom:18px;}@media (min-width:992px){.blog-item .blog-meta{margin-bottom:18px;}}@media (min-width:1200px){.blog-item .blog-meta{margin-bottom:18px;}}.blog-item .blog-meta ul{border-bottom:1px solid #ececec;border-top:1px solid #ececec;}.blog-item .blog-meta .blog-date{bottom:-2px;background:#494948;}.blog-item .blog-meta .author{color:#494948;}.blog-item .blog-body{margin-bottom:30px;}@media (min-width:992px){.blog-item .blog-body{margin-bottom:30px;}}@media (min-width:1200px){.blog-item .blog-body{margin-bottom:30px;}}.direkteinstieg-item-list h3 a{color:#494948;font-size:24px;}.direkteinstieg-item-list .views-field{margin-bottom:20px;}.direkteinstieg-item-list .item{text-align:center;margin-bottom:60px;}@media (min-width:992px){.direkteinstieg-item-list .item{margin-bottom:60px;}}@media (min-width:1200px){.direkteinstieg-item-list .item{margin-bottom:60px;}}.direkteinstieg-item-list .item.views-row-last{width:100%;}@media (min-width:768px){.direkteinstieg-item-list .item.views-row-last{width:33.33333333%;}}@media (min-width:992px){.direkteinstieg-item-list .item{background-color:transparent;}}.direkteinstieg-item-list .sab-icon a{font-size:35px;width:70px;height:70px;display:block;border-radius:70px;border:1px solid #ececec;margin:0 auto;text-align:center;margin-bottom:10px;transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}.direkteinstieg-item-list .sab-icon a:hover{color:#9B231C;}.direkteinstieg-item-list .sab-icon a i{padding-top:15px;}.direkteinstieg-item-list .sab-icon a .fa-dampflok{background:url("/sites/all/themes/sab/images/fa-dampflok_frontpage-red.svg") no-repeat center center;width:60px;padding:0;height:60px;}.direkteinstieg-item-list .sab-icon a .fa-sabtrain{background:url("/sites/all/themes/sab/images/fa-train_frontpage-red.svg") no-repeat center center;width:60px;padding:0;height:60px;}.direkteinstieg-item-list a.btn-border-gray:hover{background:#9B231C;color:#ffffff;border-color:#9B231C;}.documents-item-list .item{margin-bottom:30px;}@media (min-width:992px){.documents-item-list .item{margin-bottom:30px;}}@media (min-width:1200px){.documents-item-list .item{margin-bottom:30px;}}.event-item-list .item{text-align:center;}.event-item-list h3.title,.event-item-list h4.title{margin:0;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;line-height:100%;text-align:left;}.event-item-list h3.title a,.event-item-list h4.title a{text-transform:uppercase;font-size:15px;color:#9B231C;}.event-item-list .date{background:#ececec;margin:0em 0 0em;line-height:100%;padding:0.8em 1em 0.8em;position:relative;text-align:left;}.event-item-list .date .event-date{background:#494948;bottom:-1px;color:#ffffff;font-size:16px;font-style:normal;height:52px;line-height:normal;margin:0;padding-top:7px;position:absolute;right:0;text-align:center;text-transform:uppercase;width:58px;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.event-item-list .date .event-date span{display:block;}.event-item-list a.btn-border-gray:hover{background:#9B231C;color:#ffffff;border-color:#9B231C;}.image-item-list{margin-bottom:30px;}@media (min-width:992px){.image-item-list{margin-bottom:30px;}}@media (min-width:1200px){.image-item-list{margin-bottom:30px;}}.image-item-list .item{margin-bottom:30px;}.information-item-list{margin-bottom:30px;}.information-item-list .item{background:#ececec;padding:1em;border-top:1px solid #ddd;overflow:hidden;}@media (min-width:992px){.information-item-list{margin-bottom:30px;}}@media (min-width:1200px){.information-item-list{margin-bottom:30px;}}.information-item-list .double-field-first{float:none;display:block;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}@media (min-width:768px){.information-item-list .double-field-first{float:left;}}.information-item-list .double-field-second{float:none;display:block;}@media (min-width:768px){.information-item-list .double-field-second{float:left;}}.logo-item-list .item{display:inline-block;padding:0 5px 5px;float:left;}.region-bottom-social .logo-item-list{margin-top:1em;}@media (min-width:992px){.region-bottom-social .logo-item-list{float:right;margin-top:0;}}.product-item-list h4{text-transform:uppercase;margin:0.5em 0 0;}.product-item-list .product-item .commerce-add-to-cart input[type=submit]{color:#ffffff;}.product-item-list .product-item .commerce-add-to-cart input[type=submit]:after{display:none;}.product-item-list .product-item .commerce-add-to-cart:hover input[type=submit]{background:#494948;}.product-item-list .product-item .commerce-add-to-cart:after{display:none;}.product-item-list .product-overlay{display:none;}@media (min-width:768px){.product-item-list .product-overlay{display:block;}}.product-item-list a.btn{width:100%;font-size:14px;font-weight:normal;height:auto;line-height:40px;padding:10px 20px;width:100%;}.product-item-list a.btn:hover{background:#494948;color:#ffffff;border-color:#494948;}.service-icons .fa{background-color:#ececec;border-color:#494948;font-size:25px;height:50px;text-align:center;line-height:50px;width:50px;border-left:5px solid #ffffff;vertical-align:middle;font-size:25px;vertical-align:middle;}.service-item-list .dexp-grid-item{margin-bottom:20px;}.service-item-list h4{text-transform:uppercase;}.service-item-list .views-field-description,.service-item-list .views-field-description-field-et{border-top:1px solid #BDBCBC;padding:0.5em 0em 0;}.service-item-list .dexp-grid-item-inner{padding-bottom:0.5em;}.service-item-list .service-icons{float:right;}.service-item-list .views-field-name h4,.service-item-list .views-field-name-field-et h4{margin:0;}.service-item-list .link a{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.service-item-list .link a i{margin-right:5px;}.nav-tabs{margin-bottom:2em;}.webmaster-menu{background-color:#000;}.webmaster-menu ul.menu > li:hover > a{background:#6e6e6d;border-radius:0;}.webmaster-menu ul.menu li .nolink{line-height:22px;padding:4px 6px 4px 7px;color:#fff;display:inline-block;}.bx-wrapper{position:relative;}.bx-wrapper .bx-controls .bx-controls-direction{height:100%;}.bx-wrapper .bx-controls .bx-controls-direction a{bottom:0;color:#494948;font-size:50px;left:0;opacity:0.5;position:absolute;text-align:center;text-shadow:none;top:0;height:100%;width:15%;border:none;}.bx-wrapper .bx-controls .bx-controls-direction a span{border:2px solid white;border-radius:50%;color:white;cursor:pointer;height:40px;line-height:35px;margin-top:-20px;opacity:0;position:absolute;text-align:center;top:50%;transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;width:40px;text-shadow:none;color:#494948;font-size:50px;}.bx-wrapper .bx-controls .bx-controls-direction a i{color:#494948;font-size:50px;}.bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{background:rgba(0,0,0,0) none repeat scroll 0 0;}.bx-wrapper .bx-controls .bx-controls-direction a.bx-next{background:rgba(0,0,0,0) none repeat scroll 0 0;left:auto;right:0;}.bx-wrapper:hover .bx-controls a.bx-next span{opacity:1;right:20px;}.bx-wrapper:hover .bx-controls a.bx-prev span{left:20px;opacity:1;}#sliding-popup.sliding-popup-bottom{background:rgba(0,0,0,0.9);}.flexslider{background:transparent;border:none;border-radius:0px;margin:0;position:relative;margin-bottom:30px;}@media (min-width:992px){.flexslider{margin-bottom:30px;}}@media (min-width:1200px){.flexslider{margin-bottom:30px;}}.flexslider .flex-control-nav{bottom:10px;z-index:10;}.flexslider .flex-control-nav li{margin:0;}.flexslider .flex-control-nav a.flex-active,.flexslider .flex-control-nav a:hover{background:#9B231C;}.flexslider .flex-control-nav a{background:#ececec;height:12px;width:12px;box-shadow:none;text-decoration:none !important;margin:0 5px;}.flexslider .flex-control-thumbs li{width:100px;}.flexslider ul.flex-direction-nav li a{border:none;border-radius:0;color:white;cursor:pointer;background:rgba(58,58,58,0.8);height:60px;line-height:60px;margin-top:-20px;text-decoration:none !important;opacity:0;position:absolute;text-align:center;top:40%;font-size:40px;transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;width:60px;text-shadow:none;}.flexslider ul.flex-direction-nav li a::before{text-shadow:none;color:#ffffff;font-family:FontAwesome;}.flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev{left:0;}.flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev::before{content:"";}.flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next{right:0;}.flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next::before{content:"";}.angle-left:before{content:"";}.angle-right:before{content:"";}.region-pagetitle .flexslider{margin-bottom:0;}.pdfpreview-description{margin:0;color:#ffffff;background:#BDBCBC;padding:5px;font-size:12px;}.pdfpreview{border:1px solid #BDBCBC;text-align:center;}.views-field-field-downloads-et .pdfpreview-description{font-size:12px;}.field-name-field-section-content .pdfpreview-description{font-size:12px;}.sharethis-buttons{margin-top:40px !important;text-align:center !important;border-top:2px solid #BDBCBC !important;padding-top:10px;display:none;}@media (min-width:992px){.sharethis-buttons{display:block;}}.tags > ul li{border:2px solid #BDBCBC;display:inline-block;margin:0 6px 10px 0;padding:5px 10px;}.tags > ul li a{color:#6e6e6d;font-size:12px;text-transform:uppercase;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none !important;}.tags > ul li a:hover{text-shadow:none;}#block-views-termine-block-3{background:#ececec;padding:30px 1em;}#block-views-termine-block-3 h2{margin-top:0;}#block-views-termine-block-3 h4{margin-top:0;}#block-views-termine-block-3 .views-row{margin-bottom:1em;}body .alert{text-transform:none;font-weight:normal;}body .alert{font-size:1em;letter-spacing:normal;color:#000;}.alert.alert-success{background:rgba(47,186,135,0.1);}.alert.alert-info{background:rgba(109,207,246,0.1);}.alert.alert-danger{background:rgba(255,193,27,0.1);}.alert.alert-warning{background:rgba(235,80,30,0.1);}div.dexp_carousel .carousel-control span{text-shadow:none;}.bx-wrapper{margin-bottom:2px;}.bx-wrapper div.bx-controls-direction a{border:none;border-radius:0;color:white;cursor:pointer;background:rgba(58,58,58,0.8);height:60px;line-height:60px;text-decoration:none !important;opacity:0;position:absolute;text-align:center;top:50%;font-size:40px;transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;width:60px;text-shadow:none;}.bx-wrapper div.bx-controls-direction a::before{text-shadow:none;color:#ffffff;font-family:FontAwesome;}.bx-wrapper div.bx-controls-direction.bx-prev{left:0;}.bx-wrapper div.bx-controls-direction.bx-prev::before{content:"";}.bx-wrapper div.bx-controls-direction.bx-next{right:0;}.bx-wrapper div.bx-controls-direction.bx-next::before{content:"";}#dexp-bxslide-pager-custom{margin-bottom:30px;}@media (min-width:992px){#dexp-bxslide-pager-custom{margin-bottom:30px;}}@media (min-width:1200px){#dexp-bxslide-pager-custom{margin-bottom:30px;}}#dexp-bxslide-pager-custom a.active{opacity:1;}#dexp-bxslide-pager-custom a{opacity:0.7;}.portfolio-button a.btn-border-gray{color:#ffffff;}.portfolio-overlay .porfolio-middle h3.portfolio-title{font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:none;letter-spacing:1px;font-display:swap;font-size:20px;}.portfolio-overlay.style01{background:rgba(255,255,255,0.8) !important;}.portfolio-overlay.style01 h4.portfolio-title a{color:#494948;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;font-size:20px;}.portfolio-overlay.style01 .portfolio-button{margin-top:2em;}.portfolio-overlay.style02{background:rgba(255,255,255,0.8) !important;height:100%;top:0;width:100%;left:0;}.portfolio-overlay.style02 h3.portfolio-title{padding-bottom:0;margin:0;}.portfolio-overlay.style02 h3.portfolio-title a{color:#494948;font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-weight:bold;}.portfolio-overlay.style02 .portfolio-date,.portfolio-overlay.style02 .kategorie{margin:1em 5px;}.portfolio-overlay.style02 .portfolio-date i,.portfolio-overlay.style02 .kategorie i{margin-right:5px;}#simplenews-confirm-removel-form .form-actions #edit-cancel{margin-left:3rem;}.simplenews-subscribe #edit-submit{margin-left:57px;padding:10px 44px;}.page-user #user-login label{display:block;}.page-user #user-login input.form-text{width:100%;}.carousel{margin-bottom:30px;}@media (min-width:992px){.carousel{margin-bottom:30px;}}@media (min-width:1200px){.carousel{margin-bottom:30px;}}.carousel .carousel-indicators li{border:none;background-color:#ffffff;width:12px;height:12px;border-radius:12px;margin:2px;}.carousel .carousel-indicators li.active,.carousel .carousel-indicators li:hover{background-color:#9B231C;border:none;margin:2px;}.carousel .angle-left:before{content:"";}.carousel .angle-right:before{content:"";}.carousel a.carousel-control{background:transparent;}.carousel a.carousel-control span{border:none;border-radius:0;color:white;cursor:pointer;background:rgba(58,58,58,0.8);height:60px;line-height:60px;margin-top:-20px;opacity:0;position:absolute;text-align:center;top:50%;font-size:40px;transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;width:60px;text-shadow:none;}.carousel a.carousel-control:hover,.carousel a.carousel-control:focus{opacity:0.5;}.carousel:hover .right.carousel-control span{opacity:1;right:0px;}.carousel:hover .left.carousel-control span{left:0px;opacity:1;}#cboxOverlay{background:#494948;}#cboxLoadedContent{background:#9B231C;padding:4px;}#cboxTitle{color:#ffffff;font-weight:400;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{background-image:url("/sites/all/themes/sab/images/controls.svg");}.grid-filter .dexp-grid-filter li a{border-width:2px;font-size:12px;text-decoration:none !important;}.grid-filter .dexp-grid-filter li a:focus,.grid-filter .dexp-grid-filter li a:active{color:#9B231C;}#block-block-15{bottom:30px;left:40px;margin-top:0;position:absolute;z-index:100;opacity:0.9em;}.responsive-table .views-row{border-bottom:1px solid #ddd;width:100%;overflow:auto;padding:5px;}@media (min-width:992px){.responsive-table .views-row{display:table-row;border:none;}}.responsive-table .views-row.views-row-odd{background:#F9F9F9;}.responsive-table .views-row:hover{background:#f5f5f5;}.responsive-table .views-row .views-field{padding:2px 0;overflow:hidden;}@media (min-width:992px){.responsive-table .views-row .views-field{padding:0;display:table-cell;border-bottom:1px solid rgba(0,0,0,0.15);overflow:visible;}}.responsive-table .views-row .field-content{float:left;width:auto;display:block;width:70%;}@media (min-width:992px){.responsive-table .views-row .field-content{width:auto;padding:8px;float:none;}}@media (min-width:992px){.responsive-table .views-row-1 .views-field .views-label{border-bottom:2px solid #ddd;border-top:none;padding:8px;display:block;white-space:nowrap;background:#ffffff;}}.responsive-table .views-row-1{border-top:1px solid #ddd;}@media (min-width:992px){.responsive-table .views-row-1{border-bottom:none;}}.responsive-table .views-field .views-label{width:30%;float:left;display:block;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}@media (min-width:992px){.responsive-table .views-field .views-label{float:none;display:none;width:auto;}}.region-banner{position:fixed;right:-220px;top:100px;z-index:500;display:none;text-transform:none;marign:0;width:260px !important;padding:0;transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;}.region-banner .close-btn{position:absolute;top:-27px;z-index:100;left:0;color:rgba(48,48,48,0.8);cursor:pointer;}.region-banner .close-btn:hover{color:#9B231C;}@media (min-width:992px){.region-banner{top:175px;display:block;}}.region-banner .block{margin-bottom:2px;}.region-banner .block .content{display:none;}.region-banner h2.block-title{padding:0;margin:0 0 1px;cursor:pointer;background:url("/sites/all/themes/sab/images/sticky_widget_block-title.png") repeat-y left top;font-size:16px;color:#ffffff;padding:12px 10px 12px 50px;}.region-banner h2.block-title.active{background:url("/sites/all/themes/sab/images/sticky_widget_block-title_hover.png") repeat-y left top;}.region-banner h2.block-title:hover{background:url("/sites/all/themes/sab/images/sticky_widget_block-title_hover.png") repeat-y left top;}.region-banner h2.block-title .icon{width:40px;margin-right:2px;font-size:14px;color:#ffffff;text-align:center;display:inline-block;height:20px;position:absolute;left:0;}.region-banner h2.block-title i{float:right;margin-top:5px;}.region-banner #block-views-termine-block-2 .icon{background:url("/sites/all/themes/sab/images/icon-dampflok_white.svg") no-repeat center center;}.region-banner #block-views-termine-block-1 .icon{background:url("/sites/all/themes/sab/images/icon-verkehr_white.svg") no-repeat center center;}.region-banner #block-block-14 .icon{background:url("/sites/all/themes/sab/images/icon-webcam_white.svg") no-repeat center center;}.region-banner #block-multiblock-1 .icon{background:url("/sites/all/themes/sab/images/icon-search_white.svg") no-repeat center center;}.region-banner #block-views-simple-shopping-cart-block-1 .icon{background:url("/sites/all/themes/sab/images/icon-cart_white.svg") no-repeat center center;}.region-banner #block-views-simple-shopping-cart-block-1 .fa-angle-right{margin-right:5px;}.region-banner .sticky-widget .view-content,.region-banner #block-multiblock-1 .view-content,.region-banner #block-views-simple-shopping-cart-block-1 .view-content{font-size:13px;margin-left:40px;}.region-banner .sticky-widget .view-content .views-row,.region-banner #block-multiblock-1 .view-content .views-row,.region-banner #block-views-simple-shopping-cart-block-1 .view-content .views-row{margin-bottom:2px;background:rgba(236,236,236,0.8);padding:2px 10px;}.region-banner .sticky-widget .view-content .title,.region-banner #block-multiblock-1 .view-content .title,.region-banner #block-views-simple-shopping-cart-block-1 .view-content .title{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.region-banner .sticky-widget .view-empty,.region-banner #block-multiblock-1 .view-empty,.region-banner #block-views-simple-shopping-cart-block-1 .view-empty{background:rgba(236,236,236,0.8);padding:2px 10px;font-size:13px;margin-left:40px;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.region-banner .sticky-widget .view-header,.region-banner #block-multiblock-1 .view-header,.region-banner #block-views-simple-shopping-cart-block-1 .view-header{background:rgba(236,236,236,0.8);padding:2px 10px;font-size:12px;margin-left:40px;}.region-banner .widget_style .widget-content{background:rgba(236,236,236,0.8);padding:10px;font-size:13px;margin-left:40px;}.region-banner #block-block-16 .icon{background:url("/sites/all/themes/sab/images/icon-ticket_white.svg") no-repeat center center;}.region-banner #block-block-14 .content{font-size:13px;margin-left:40px;}.region-banner #block-block-14 .content .views-row{margin-bottom:2px;background:rgba(236,236,236,0.8);padding:2px 10px;}.region-banner #block-block-14 .content .title{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.region-banner .widget-searchevent form,.region-banner #block-multiblock-1 form{background:rgba(236,236,236,0.8);padding:10px;font-size:13px;margin-left:40px;}.region-banner .widget-searchevent form label,.region-banner #block-multiblock-1 form label{display:block;}.region-banner .widget-searchevent form .description,.region-banner #block-multiblock-1 form .description{display:none;}.region-banner .widget-searchevent form #edit-field-datum-value-min-wrapper,.region-banner #block-multiblock-1 form #edit-field-datum-value-min-wrapper{margin-bottom:10px;}.region-banner .widget-searchevent form input#edit-submit-terminsuche,.region-banner #block-multiblock-1 form input#edit-submit-terminsuche{background-color:#9B231C;margin-top:15px;padding:5px 20px;width:154px;border-color:#9B231C;width:200px;}.region-banner .widget-searchevent form input#edit-submit-terminsuche:hover,.region-banner #block-multiblock-1 form input#edit-submit-terminsuche:hover{background-color:transparent;color:#9B231C;border-color:#9B231C;}.region-banner .widget-searchevent form .views-exposed-widget,.region-banner #block-multiblock-1 form .views-exposed-widget{padding:0;float:none;}.region-banner .widget-searchevent form .container-inline-date .form-item,.region-banner .widget-searchevent form .container-inline-date .form-item input,.region-banner #block-multiblock-1 form .container-inline-date .form-item,.region-banner #block-multiblock-1 form .container-inline-date .form-item input{width:200px;}#block-views-simple-shopping-cart-block{padding-top:0;}#block-views-simple-shopping-cart-block a.cart-header{position:relative;}#block-views-simple-shopping-cart-block a.cart-header span{background:#8b1f19;opacity:1;font-family:"FFClanWebProRegular",Arial,Helvetica,sans-serif;}#block-multiblock-5{margin-right:20px;}@media (min-width:992px){#block-multiblock-5{display:none;}}#block-multiblock-5 a.cart-header{position:relative;}#block-multiblock-5 a.cart-header:hover i{background:transparent;}#block-multiblock-5 a.cart-header span{background:#8b1f19;opacity:1;font-family:"FFClanWebProRegular",Arial,Helvetica,sans-serif;}.page-cart .view-commerce-cart-form .views-field-line-item-title h4{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;color:#9B231C;margin:0;text-transform:uppercase;}.page-cart .view-commerce-cart-form .views-field-line-item-title h4 a{color:#9B231C;font-size:15px;text-decoration:none;}.page-cart .view-commerce-cart-form .views-field-line-item-title a{font-size:12px;text-decoration:underline;}.checkout-buttons .checkout-cancel:focus,.checkout-buttons .checkout-back:focus,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover{color:#6e6e6d;}.page-cart .view-commerce-cart-form .views-field-edit-delete .fa-remove{color:#9B231C;}.page-cart .view-commerce-cart-form .views-field-edit-delete .fa-remove:hover{background:#494948;}.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{background:#6e6e6d;width:100%;margin-left:0;margin-top:10px;}@media (min-width:768px){.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{width:auto;margin-left:10px;margin-top:0;}}.productinfo > a{font-size:12px;margin-top:10px;}.checkout-buttons .checkout-continue{width:100%;margin-left:0;padding-left:20px;padding-right:20px;}.checkout-buttons .checkout-continue:hover{background:#494948;}@media (min-width:768px){.checkout-buttons .checkout-continue{width:auto;}}#edit-back{background:#6e6e6d;color:#ffffff;padding:10px 20px;}#edit-back:hover{background:transparent;text-decoration:none;color:#494948;}.view-commerce-cart-form form > div .commerce-line-item-actions .form-submit:hover{color:#6e6e6d !important;border-color:#6e6e6d !important;background:transparent !important;}.page-cart .view-commerce-cart-form .commerce-line-item-actions #edit-checkout{background:#9B231C;color:#ffffff !important;}.page-cart .view-commerce-cart-form .commerce-line-item-actions #edit-checkout:hover{background:transparent;border-color:#9B231C !important;color:#9B231C !important;}#commerce-checkout-form-checkout .form-text,#commerce-checkout-form-checkout select,#commerce-shipping-service-ajax-wrapper .form-text,#commerce-shipping-service-ajax-wrapper select{font-size:15px;}#commerce-checkout-form-checkout .form-item,#commerce-checkout-form-checkout .form-actions,#commerce-shipping-service-ajax-wrapper .form-item,#commerce-shipping-service-ajax-wrapper .form-actions{margin-bottom:0em;margin-top:0;}#commerce-checkout-form-checkout legend,#commerce-shipping-service-ajax-wrapper legend{margin-bottom:2em;}.checkout_review{margin-bottom:2em;}.view-commerce-cart-summary-responsive .commerce-line-item-views-form > div{display:table;width:100%;}.view-commerce-cart-summary-responsive h4{margin-top:0;}.view-commerce-cart-summary-responsive .commerce-price-formatted-components{margin-top:2em;border-top:2px solid #9B231C;}.view-commerce-cart-summary-responsive .views-row{border-top:none;border-bottom:2px solid #ddd;}@media (min-width:768px){.view-commerce-cart-summary-responsive .views-row.views-row-1 .views-field .views-label{background:#494948;}}.view-commerce-cart-summary-responsive .views-field-quantity a{font-size:0.8em;border:2px solid #9B231C;margin-bottom:5px;display:inline-block;background:#9B231C;color:#ffffff;text-transform:uppercase;padding:1px 6px;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1px;}.view-commerce-cart-summary-responsive .views-field-quantity a:hover{background-color:#494948;border-color:#494948;color:#ffffff;}.view-commerce-cart-summary-responsive .views-field-quantity .delete-line-item{background-color:#6e6e6d;border-color:#6e6e6d;}.view-commerce-cart-summary-responsive .views-field-quantity .delete-line-item:hover{background-color:#494948;border-color:#494948;color:#ffffff;}.form-item-quantity{display:block;margin-bottom:3em;}.form-item-quantity label{display:inline-block;}.auswahl-auto{font-size:13px;margin-top:10px;}.auswahl-auto span{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}#commerce-checkout-form-checkout .fieldset-wrapper{margin:0 20px;}#commerce-checkout-form-checkout .cart_contents .fieldset-wrapper{margin:0 0;}.view-commerce-cart-form form > div .views-row .field-content{width:70%;float:left;}.view-commerce-cart-form form > div .views-row .views-label{width:30%;float:left;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.view-commerce-cart-form form > div .views-row .views-field{overflow:auto;border-bottom:1px solid rgba(0,0,0,0.15);padding:3px;}.view-commerce-cart-form form > div .views-row-odd{background-color:rgba(0,0,0,0.08);}.view-commerce-cart-form form > div h4{margin-top:0;}.view-commerce-cart-form form > div .commerce-line-item-actions .form-submit{color:#9B231C !important;}.view-commerce-cart-form form > div .form-item,.view-commerce-cart-form form > div .form-actions{margin-top:0;}.view-commerce-cart-form form > div .holder{height:30px;}.view-commerce-cart-form form > div .line-item-summary .views-field{border:none;}.view-commerce-cart-form form > div .line-item-summary .line-item-total-label{border-top:2px solid #9B231C;padding:15px !important;margin-top:2em;text-align:left;}.view-commerce-cart-form form > div .line-item-summary .line-item-total{border-top:2px solid #9B231C;padding:15px !important;text-align:left;}.view-commerce-cart-form form > div #edit-continue-shopping{float:left;}@media only screen and (max-width:549px){.view-commerce-cart-form form > div .form-actions .btn{width:100%;margin-bottom:20px;}}@media only screen and (min-width:550px){.view-commerce-cart-form form > div{display:table;width:100%;}.view-commerce-cart-form form > div .views-row{display:table-row;}.view-commerce-cart-form form > div .views-row .views-label{display:none;}.view-commerce-cart-form form > div .views-row .views-field{display:table-cell;padding:0;}.view-commerce-cart-form form > div .views-row .views-field .field-content{padding:1em;float:none;width:auto;padding:1em;display:block;}.view-commerce-cart-form form > div .views-row-1 .views-label{display:block;color:#fff;background:#494948;white-space:nowrap;padding:1em;width:auto;float:none;}.view-commerce-cart-form form > div .form-actions{display:table-caption;caption-side:bottom;}}.view-commerce-cart-form .views-field-edit-quantity a{font-size:0.8em;border:2px solid #9B231C;margin-bottom:5px;display:block;float:none;background:#9B231C;color:#ffffff;text-transform:uppercase;padding:1px 6px;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:1px;width:100px;}.view-commerce-cart-form .views-field-edit-quantity a:hover{background-color:#494948;border-color:#494948;color:#ffffff;}.view-commerce-cart-form .views-field-edit-quantity .delete-line-item{background-color:#6e6e6d;border-color:#6e6e6d;}.view-commerce-cart-form .views-field-edit-quantity .delete-line-item:hover{background-color:#494948;border-color:#494948;color:#ffffff;}.breadcrumb{font-weight:100;font-family:"FFClanWebProRegular",Arial,Helvetica,sans-serif;display:none;margin-bottom:0;padding:0;}@media (min-width:768px){.breadcrumb{display:block;}}.breadcrumb a{color:#494948;font-size:12px;}.breadcrumb a:hover,.breadcrumb a.active{color:#494948;text-decoration:underline;}#section-breadcrumb{background:#ececec;}@media (min-width:768px){#section-breadcrumb{padding:5px 0;}}.front #section-breadcrumb{background:#494948;}@media (min-width:768px){.front #section-breadcrumb{padding:0;}}.next-prev{padding:0;border:none;}ul.flippy li,.next-prev ul.flippy li{background-color:#494948;border:none;border-radius:0;color:#ffffff;display:inline-block;padding:5px 14px;border:2px solid #494948;}ul.flippy li a,.next-prev ul.flippy li a{color:#ffffff;text-transform:none;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;height:auto;width:auto;font-size:1em;border:none;padding:0;line-height:100% !important;}ul.flippy li a:hover,.next-prev ul.flippy li a:hover{color:#494948 !important;}ul.flippy li:hover,.next-prev ul.flippy li:hover{background-color:transparent;}ul.flippy li:hover a,.next-prev ul.flippy li:hover a{color:#494948 !important;text-decoration:none !important;}#section-header{}#section-header .dexp-dropdown{background-color:rgba(48,48,48,0.95);}@media (min-width:992px){#section-header .dexp-dropdown{background-color:transparent;}}#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega{background-color:#494948;padding-bottom:0 !important;left:0;}@media (min-width:992px){#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega{background-color:transparent;}}#section-header .dexp-dropdown > ul.menu{padding-top:15px;}@media (min-width:992px){#section-header .dexp-dropdown > ul.menu{padding-top:0px;}}#section-header .dexp-dropdown ul.menu > li{padding:0 7px;}@media (min-width:1200px){#section-header .dexp-dropdown ul.menu > li{padding:0 15px;}}#section-header .dexp-dropdown ul.menu > li > a,#section-header .dexp-dropdown ul.menu > li > span.nolink{color:#ffffff;font-weight:normal;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;letter-spacing:1px;font-size:18px;}@media (min-width:992px){#section-header .dexp-dropdown ul.menu > li > a,#section-header .dexp-dropdown ul.menu > li > span.nolink{padding:0px 0 0px;font-size:13px;}}#section-header .dexp-dropdown ul.menu > li > a:hover,#section-header .dexp-dropdown ul.menu > li > span.nolink:hover{color:#ececec;}#section-header .dexp-dropdown ul.menu > li > a.active,#section-header .dexp-dropdown ul.menu > li > span.nolink.active{color:#ececec;}#section-header .dexp-dropdown ul.menu > li > a::before,#section-header .dexp-dropdown ul.menu > li > a::before,#section-header .dexp-dropdown ul.menu > li > span.nolink::before,#section-header .dexp-dropdown ul.menu > li > span.nolink::before{background:#ffffff;bottom:0px;}#section-header .dexp-dropdown ul.menu > li span.menu-toggle{color:#ffffff;background:rgba(255,255,255,0.05);line-height:30px;top:0px;width:50px;font-size:20px;}@media (min-width:992px){#section-header .dexp-dropdown ul.menu > li span.menu-toggle{line-height:1em;font-size:15px;width:30px;background:transparent;}}#section-header .dexp-dropdown ul.menu > li .menu-visible-mobile span.menu-toggle{top:-3px;}#section-header .dexp-dropdown span.nolink{cursor:context-menu;}#section-header .dexp-dropdown h3.dexp-mega-menu-title{line-height:1.5em;margin-top:0px;display:block !important;margin-bottom:0;font-size:14px;text-transform:uppercase;color:#ffffff;margin-left:15px;letter-spacing:1px;font-weight:normal;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;}@media (min-width:992px){#section-header .dexp-dropdown h3.dexp-mega-menu-title{margin-left:0;margin-top:0;font-size:13px;}}@media (min-width:992px){#section-header .dexp-dropdown h3.dexp-mega-menu-title::before{background:#ffffff;bottom:-10px;content:"";position:absolute;left:0;width:30px;height:2px;display:block;}}#section-header .dexp-dropdown > ul.menu > li ul.menu li.last a{margin-bottom:0;}#section-header .dexp-dropdown > ul.menu > li ul.menu li{padding:0 10px;}#section-header .dexp-dropdown > ul.menu > li ul.menu li a,#section-header .dexp-dropdown > ul.menu > li ul.menu li span.nolink,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li a,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li span.nolink{line-height:1.2em;text-transform:none;color:#BDBCBC;font-size:14px;font-weight:normal;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;margin-bottom:0.5em;padding:3px 0;}#section-header .dexp-dropdown > ul.menu > li ul.menu li a:hover,#section-header .dexp-dropdown > ul.menu > li ul.menu li a.active,#section-header .dexp-dropdown > ul.menu > li ul.menu li span.nolink:hover,#section-header .dexp-dropdown > ul.menu > li ul.menu li span.nolink.active,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li a:hover,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li a.active,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li span.nolink:hover,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li span.nolink.active{color:#ffffff;}@media (min-width:992px){#section-header .dexp-dropdown > ul.menu > li ul.menu li a,#section-header .dexp-dropdown > ul.menu > li ul.menu li span.nolink,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li a,#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li span.nolink{font-size:13px;padding:0;margin-bottom:1em;}}#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega li{padding-left:0 !important;padding-right:0 !important;}@media (min-width:992px){#section-header .dexp-dropdown .dexp-menu-mega{padding-top:20px;padding-bottom:20px;}}#section-header .dexp-dropdown > ul.menu > li > ul.menu,#section-header .dexp-dropdown > ul.menu > li > div.dexp-menu-mega{margin-top:0;padding-top:0;padding-bottom:0;}#section-header .dexp-dropdown > ul.menu > li > ul.menu.menu-visible,#section-header .dexp-dropdown > ul.menu > li > div.dexp-menu-mega.menu-visible{padding-top:10px;padding-bottom:15px;}@media (min-width:992px){#section-header .dexp-dropdown > ul.menu > li > ul.menu,#section-header .dexp-dropdown > ul.menu > li > div.dexp-menu-mega{background-color:rgba(48,48,48,0.95);}}#section-header .dexp-dropdown .dexp-menu-mega > ul.menu > li ul.menu li{padding:0 !important;}#section-header .dexp-dropdown > ul.menu > li > ul.menu ul.menu{padding-bottom:15px;padding-top:10px;top:-10px;}@media (min-width:992px){#section-header .dexp-dropdown > ul.menu > li > ul.menu ul.menu{background-color:rgba(48,48,48,0.95);}}#section-header .dexp-dropdown > ul.menu > li > ul.menu ul.menu li.last a{margin-bottom:0;}#section-header .dexp-dropdown > ul.menu > li > ul.menu ul.menu li a{margin-bottom:1em;line-height:1.2em;}#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega > .dexp-menu-row > .dexp-menu-col > ul.menu{padding-top:10px;padding-bottom:20px;margin-left:30px;}@media (min-width:992px){#section-header .dexp-dropdown > ul.menu > li .dexp-menu-mega > .dexp-menu-row > .dexp-menu-col > ul.menu{padding-top:30px;margin-left:0;}}#section-header.fixed-transition .dexp-dropdown{}#section-header.fixed-transition .dexp-dropdown ul.menu > li > a,#section-header.fixed-transition .dexp-dropdown ul.menu > li > span.nolink{padding:0px 0 5px 0;}#section-header .menu-attach-block-wrapper{color:#ffffff;margin-left:0px;font-size:13px;background:#494948;font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;}#section-header.fixed .dexp-dropdown > ul.menu > li > a,#section-header.fixed .dexp-dropdown > ul.menu > li > span.nolink{line-height:60px;}#go-to-top{background:rgba(72,72,72,0.7) none repeat scroll 0 0;border-radius:0;}#go-to-top .fa{font-size:30px;}@media (min-width:768px){.section-footer #block-menu-menu-footer-links{float:right;}}.section-footer #block-menu-menu-footer-links ul.menu{margin:20px 0 0 0;padding:0;}@media (min-width:768px){.section-footer #block-menu-menu-footer-links ul.menu{margin:0;}}.section-footer #block-menu-menu-footer-links ul.menu li{font-size:12px;line-height:100%;list-style:none;padding:0.2em 0 0 0em;margin:0 0 5px 0;}@media (min-width:768px){.section-footer #block-menu-menu-footer-links ul.menu li{float:left;margin:0;padding:0.2em 0 0 0.8em;}}.section-footer #block-menu-menu-footer-links ul.menu li a{color:#e0e0e0;text-transform:none;}.section-footer #block-menu-menu-footer-links ul.menu li a:hover,.section-footer #block-menu-menu-footer-links ul.menu li a.active{color:#ffffff;}#block-menu-menu-mobiles-men-icons{margin-right:0px;}@media (min-width:992px){#block-menu-menu-mobiles-men-icons{display:none;}}#block-menu-menu-mobiles-men-icons ul.menu{margin:0;list-style-type:none;list-style-image:none;padding:0;}#block-menu-menu-mobiles-men-icons ul.menu li{list-style-type:none;list-style-image:none;padding:0;margin:0 7px 0 7px;float:left;}#block-menu-menu-mobiles-men-icons ul.menu a{color:#ffffff;font-size:0;}#block-menu-menu-mobiles-men-icons ul.menu a .fa{font-size:18px;}#section-header a.cart-header{margin-left:0;}.pagination > li > a:hover{color:#ffffff !important;}.pagination > li > a,.pagination > li > span{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;border-radius:0 !important;}.pager{margin-top:2em;}.pager li.pager-current a{border:2px solid #9B231C !important;}.pager li a{border:2px solid #494948 !important;}.pager li a:hover{color:#494948 !important;text-decoration:none !important;background:transparent;}.grid-filter .dexp-grid-filter li a[data-filter=sonderzug]{display:none;}.front .view-news-aktionen-veranstaltungen{margin:0 auto;}.front .view-news-aktionen-veranstaltungen .blog-item{margin-bottom:60px;}@media (min-width:992px){.front .view-news-aktionen-veranstaltungen .blog-item{margin-bottom:60px;}}@media (min-width:1200px){.front .view-news-aktionen-veranstaltungen .blog-item{margin-bottom:60px;}}.front .view-news-aktionen-veranstaltungen .image{display:none;}@media (min-width:768px){.front .view-news-aktionen-veranstaltungen .image{display:block;}}.front #section-content,.front #section-top-content{display:none;}.front .bx-wrapper .bx-pager{bottom:0px !important;}.front .flexslider{margin:0;}.front #section-page-title{padding:0 !important;border:none;padding:0;}.front #section-page-title .region-pagetitle{margin:0;border:none;padding:0;}.front .view-news-aktionen-veranstaltungen .bx-controls-direction{display:none;}@media (min-width:768px){.front .view-news-aktionen-veranstaltungen .bx-controls-direction{display:block;}}.front #block-multiblock-6{color:#ffffff;font-size:14px;padding:15px;text-align:center;}.front #block-multiblock-6 h2{margin:0;font-size:16px;color:#ffffff;margin-right:10px;margin-bottom:10px;}.front #block-multiblock-6 a{color:#ffffff;text-decoration:underline;text-align:left;text-transform:none;}.front #block-multiblock-6 .view-header{display:inline;}.front #block-multiblock-6 .view-content{display:inline-block;}.front #block-multiblock-6 .view-content span{text-transform:none;}.front .region-breadcrumb{text-align:left !important;}.node-type-page #section-top-content,.node-type-event-nostalgie #section-top-content,.node-type-event-verkehr #section-top-content,.node-type-sonderfahrt #section-top-content,.node-type-webform #section-top-content,.node-type-article #section-top-content{padding-top:30px;}@media (min-width:992px){.node-type-page #section-top-content,.node-type-event-nostalgie #section-top-content,.node-type-event-verkehr #section-top-content,.node-type-sonderfahrt #section-top-content,.node-type-webform #section-top-content,.node-type-article #section-top-content{padding-top:40px;}}#section-content{padding-top:40px;}@media (min-width:1200px){#section-content .region-content.col-md-8.col-lg-9 #block-system-main{width:90%;}}.text{margin-bottom:30px;}@media (min-width:992px){.text{margin-bottom:30px;}}@media (min-width:1200px){.text{margin-bottom:30px;}}.region-content.col-md-12.col-lg-12 .field-collection-view .entity-field-collection-item{width:auto;float:none;}@media (min-width:992px){.region-content.col-md-12.col-lg-12 .field-collection-view .entity-field-collection-item.small-content{width:75%;}}.view-content-for-sidebar{background:#ececec;padding:0 15px 15px;}.view-content-for-sidebar .text{font-size:0.9em;}.page-taxonomy #section-content{padding-top:40px;}.node-type-partner .field-name-field-section-sidebar{margin-top:1em;background:#ececec;padding:0 1em 1em;}@media (min-width:768px){.node-type-partner .field-name-field-section-sidebar{margin-top:0em;}}@media (min-width:768px){.node-type-partner .field-name-field-section-sidebar{padding:0 2em 2em;}}.node-type-partner .field-name-field-section-sidebar .text{margin-bottom:0;}.node-type-partner .partner-logo{float:right;margin-top:1em;}.node-type-partner .field-name-field-website{margin-top:3em;margin-bottom:1em;}.node-simplenews{max-width:600px;margin:0 auto;}#simplenews-confirm-add-form input.form-submit{margin-right:2em;}.node-type-termin .node .field{margin-bottom:1em;}.page-fahrtsuche #block-views-exp-terminsuche-page{background:#ececec;padding:20px;}.page-fahrtsuche #block-views-exp-terminsuche-page h2{margin-top:15px;}.page-fahrtsuche #block-views-exp-terminsuche-page .views-exposed-form label{display:block;}.page-fahrtsuche #block-views-exp-terminsuche-page .views-exposed-form .views-exposed-widget .form-submit{margin-top:10px;width:100%;}.page-fahrtsuche #block-views-exp-terminsuche-page .container-inline-date .form-item,.page-fahrtsuche #block-views-exp-terminsuche-page .container-inline-date .form-item input{width:100%;}.page-fahrtsuche #block-views-exp-terminsuche-page .views-exposed-form .views-exposed-widget{float:none;padding-right:0;}.page-fahrtsuche #block-views-exp-terminsuche-page .container-inline-date .date-padding{float:none;}.page-fahrtsuche .title a{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}.page-fahrtsuche .kategorie a{color:#6e6e6d;}.page-fahrtsuche .view-empty{margin-top:100px;}.blog-item .blog-meta .blog-date{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;}.recent-posts ul li h3{line-height:1em;margin:0;}.node-type-article .text{margin-bottom:30px;}@media (min-width:992px){.node-type-article .text{margin-bottom:30px;}}@media (min-width:1200px){.node-type-article .text{margin-bottom:30px;}}.node-type-article .carousel{margin-bottom:30px;}@media (min-width:992px){.node-type-article .carousel{margin-bottom:30px;}}@media (min-width:1200px){.node-type-article .carousel{margin-bottom:30px;}}.node-type-article .blog-meta{margin-bottom:18px;}@media (min-width:992px){.node-type-article .blog-meta{margin-bottom:18px;}}@media (min-width:1200px){.node-type-article .blog-meta{margin-bottom:18px;}}.node-type-article #section-content{padding-top:60px;}a.btn-readmore{border-color:#6e6e6d;color:#6e6e6d;}.recent-posts ul li img{height:auto;}.node-type-event-nostalgie .date-nostalgie{text-align:center;}.node-type-event-nostalgie .date-nostalgie .views-row{display:inline-block;margin:0 0.5em 0.5em;}.node-type-event-nostalgie .view-termin-referenziert-auf-event .date{color:#494948;margin:0em 0 1em;display:inline-block;font-size:18px;font-weight:300;}.node-type-event-nostalgie .view-termin-referenziert-auf-event .date span{margin-left:5px;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block{background:#ececec;padding:30px 1em 1em;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block legend{color:#494948;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block h2{margin-top:0;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block .node h2{display:none;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block .commerce-add-to-cart label{display:none;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block .attribute-widgets label{display:block;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block select{width:100%;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block .field-label{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;display:inline;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block .description{font-size:12px;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block .zusatzinfos{margin-top:1em;}.node-type-event-nostalgie #block-views-fahrtenreferenz-auf-event-block .form-submit{padding-left:5px;padding-right:5px;width:100%;}.node-type-event-nostalgie #edit-line-item-fields-fammilienkarte span{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;display:block;}.node-type-product-display-fanartikel .field-name-title-field h2{margin-top:0;}.node-type-product-display-fanartikel .h3{margin:0;}.node-type-product-display-fanartikel .field-name-versandkosten{margin-bottom:2em;}.product-item .commerce-add-to-cart input[type=submit]{font-size:12px;}.node-type-sonderfahrt .field-collection-view{margin-top:1em;background:#ececec;padding:0 1em 1em;}@media (min-width:768px){.node-type-sonderfahrt .field-collection-view{margin-top:0em;}}@media (min-width:768px){.node-type-sonderfahrt .field-collection-view{padding:0 2em 2em;}}.block .dexp-custom-title.st-03 .block-title{color:#9B231C;letter-spacing:normal;text-transform:uppercase;font-size:24px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.block .dexp-custom-title.st-03 .block-title{font-size:36px;}}p.block-subtitle{margin-left:20px;margin-right:20px;}.block .dexp-custom-title.st-02 .line-style span::before,.block .dexp-custom-title.st-03 .line-style span::before{height:3px;}.block .dexp-custom-title .block-subtitle{color:#6e6e6d;font-family:"FFClanWebProRegular",Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;}.portfolio-overlay.style01{background-color:rgba(48,48,48,0.8);}.bg_light{background-color:#ececec;padding:30px 0 0;}.bg_light .blog-item .blog-meta ul{border-color:#6e6e6d;}.bg_dark{background-color:#BDBCBC;padding:30px 0 0;}.bg_dark h2{color:#494948 !important;}.bg_dark .line-style span::before{background:#494948 !important;}.bg_dark .blog-item .blog-meta ul{border-color:#ececec;}.bg_dark .block-subtitle{color:#ffffff !important;}.bg_white{background-color:#ffffff;padding:30px 0 0;}#section-page-title{margin-bottom:0;}#section-content{padding:30px 0 30px 0;}@media (min-width:992px){#section-content{padding:40px 0 40px 0;}}#section-bottom{background:#9B231C;color:#e0e0e0;font-size:13px;line-height:1.8em;padding-top:20px;}#section-bottom h2{margin-top:0;font-size:13px !important;font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase !important;letter-spacing:1px;}#section-bottom .block-title{text-transform:uppercase;color:#ffffff;font-size:13px !important;}#section-bottom a{color:#e0e0e0;}#section-bottom a:hover{color:#ffffff;}#section-bottom .title-br-bottom .block-title::before{background-color:#ffffff;}#section-bottom ul.menu li{font-size:12px;line-height:2em;}#section-bottom ul.menu li a{color:#e0e0e0;text-transform:none;}#section-bottom ul.menu li a:hover,#section-bottom ul.menu li a.active{color:#ffffff;}#section-bottom .block{margin-bottom:2em;}@media (min-width:992px){#section-bottom .block{margin-bottom:0;}}#section-footer{background:#8b1f19;padding:20px 0 10px 0;}#section-footer .copyright{font-size:12px;color:#ffffff;text-align:center;font-family:"FFClanWebProRegular",Arial,Helvetica,sans-serif;font-weight:normal;}@media (min-width:768px){#section-footer .copyright{text-align:left;}}#section-footer .dexp-social-icon.social-simple .fa{color:#ffffff;}#section-footer .title-br-bottom .block-title{line-height:40px;}#block-block-9{position:absolute;z-index:100;bottom:-130px;right:10%;display:none;}@media (min-width:768px){#block-block-9{display:block;}}@media (min-width:992px){#block-block-2{text-align:right;}}.section-bottom #block-multiblock-2 a{text-decoration:underline;}#block-menu-menu-footer-links-2 h2.block-title{color:#9B231C;}#block-menu-menu-footer-links-2.title-br-bottom .block-title::before{background-color:#9B231C;}#section-top{padding:12px 0 10px;}@media (max-width:992px){#section-top{padding:0;}}#section-top .default-logo{margin-top:7px;}@media (max-width:992px){#section-top .default-logo{display:none;}}#section-header{background:#9B231C;}@media (min-width:992px){#section-header{background:white url(/sites/all/themes/sab/images/section-header_bg.png) repeat-x left top;background:#9B231C;}}#section-header.fixed{background:#9B231C;}#section-header.fixed .region-navigation{padding-top:0px;}#section-header.fixed a.sticky-logo{position:absolute;top:5px;}#section-header .default-logo{display:block;padding-top:15px;padding-bottom:10px;}#section-header .default-logo img{width:40px !important;max-width:none !important;}@media (min-width:992px){#section-header .default-logo{display:none;}}#section-header a.site-logo img{width:100px;max-width:none !important;}@media (min-width:992px){#section-header a.site-logo{height:auto;}#section-header a.site-logo img{width:auto !important;max-width:100% !important;}}#section-header a.dexp-menu-toggler,#section-header span.search-toggle,#section-header a.cart-header i{color:#ffffff;}#section-header.fixed-transition a.site-logo,#section-header.fixed-transition span.search-toggle,#section-header.fixed-transition span.nav-toggle{line-height:55px;}#section-header a.site-logo,#section-header span.search-toggle,#section-header span.nav-toggle{line-height:40px;}.block-lang-dropdown{z-index:100;font-size:12px;color:#494948;float:right;}.block-lang-dropdown .form-item{margin:5px 0;}@media (min-width:992px){.block-lang-dropdown .form-item{margin:1em 0;}}.block-lang-dropdown .dd-option-image,.block-lang-dropdown .dd-selected-image{margin-top:2px;}.block-lang-dropdown .ddsDefault .dd-selected{padding:5px;border:none !important;}.block-lang-dropdown .dd-select{padding:5px;border:none !important;background:#f5f5f5 !important;}.block-lang-dropdown .ddsDefault .dd-options{border:none !important;background:#f5f5f5 !important;box-shadow:0 1px 5px rgba(0,0,0,0.2);}.block-lang-dropdown .ddsDefault .dd-options li:hover a{background:#494948;}.block-lang-dropdown .ddsDefault .dd-options li:hover a label{color:white !important;}.block-lang-dropdown .ddsDefault .dd-pointer-down{border-color-right:#494948;}.block-lang-dropdown label{color:#494948;margin:0;}#section-page-title:not(.has-banner){background:#494948;padding:0;}@media (min-width:992px){#section-page-title:not(.has-banner){padding:0px 0 20px;}}#section-page-title .region-pagetitle{margin:0;}#section-page-title .page_title{color:#ffffff;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:none;letter-spacing:1px;font-display:swap;font-size:30px;margin-bottom:0;margin:10px 10px;}@media (min-width:768px){#section-page-title .page_title{margin-top:2px;font-size:50px;}}@media (min-width:992px){#section-page-title .page_title{font-size:50px;margin-bottom:0;margin-top:20px;}}.region-left-sidebar .block-title,.region-right-sidebar .block-title{font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-style:normal;text-transform:uppercase;padding:0;border:0;position:relative;color:#9B231C;padding-left:0px;line-height:1.3em;}.region-right-sidebar .block-title::before,.region-left-sidebar .block-title::before{display:none;}.title-sidebar .block-title{font-family:"Berlin Sans Demi",Arial,Helvetica,sans-serif;font-style:normal;text-transform:uppercase;margin:0;padding:0;border:0;position:relative;color:#494948;margin-bottom:10px;padding-left:20px;}.title-sidebar .block-title::before{content:"";position:absolute;left:0;top:26px;width:20px;height:3px;background-color:#494948;margin:0;transform:none;}.region-slider{min-height:0;}#block-views-ticker-block{background:#6e6e6d;opacity:1;height:auto;font-size:16px;}#block-views-ticker-block.active{visibility:visible;opacity:1;}#block-views-ticker-block strong{font-family:"FFClanWebProBold",Arial,Helvetica,sans-serif;font-weight:normal;}#block-views-ticker-block .views-row{padding:10px;display:block;color:inherit;color:white;background:transparent;}#block-views-ticker-block .views-row a{text-decoration:underline;color:white;}#block-views-ticker-block .views-row .field-content{display:grid;grid-column-gap:10px;grid-template-columns:30px auto 20px;}@media (min-width:992px){#block-views-ticker-block .views-row .field-content{grid-column-gap:10px;grid-template-columns:40px auto 20px;}}#block-views-ticker-block .views-row .close-icon{cursor:pointer;padding:0 10px;}#block-views-ticker-block .views-row .close-icon icon{font-size:20px;}#block-views-ticker-block .views-row .hinweis-icon icon{font-size:30px;opacity:0.5;}@media (min-width:992px){#block-views-ticker-block .views-row .hinweis-icon icon{font-size:40px;}}#block-views-ticker-block .views-row.warning .hinweis-icon icon::before{content:"";}#block-views-ticker-block .views-row.positiv .hinweis-icon icon::before{content:"";}#block-views-ticker-block .views-row.error .hinweis-icon icon::before{content:"";}@-ms-viewport{width:auto !important;}
