.et_pb_portfolio_grid .et_pb_portfolio_item h2{font-size:24px!important}.entry-content tr td{padding:10px}xbody{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#ostalbmobil-fahrpreise-nach-zonenanzahl-formular button{display:none;visibility:hidden}#ostalbmobil-fahrpreise-nach-zonenanzahl-ausgabe h6,#ostalbmobil-tarifrechner-ausgabe h6,#ostalbmobil-sitemap h6{margin-top:20px}#ostalbmobil-fahrpreise-nach-zonenanzahl-ausgabe h6:first-child,#ostalbmobil-tarifrechner-ausgabe h6:first-child,#ostalbmobil-sitemap h6:first-child{margin-top:0}#ostalbmobil-tarifrechner-ausgabe h6:first-child{color:#50af47}#ostalbmobil-tarifrechner-ausgabe-rechtliches1,#ostalbmobil-tarifrechner-ausgabe-rechtliches2{display:none}.ostalbmobil-fahrpreise-nach-zonenanzahl-beschreibung{background-color:#eee;display:inline-block;padding-left:20px;margin-bottom:0;min-height:23px;width:100%}.ostalbmobil-fahrpreise-nach-zonenanzahl-beschreibung1{background-color:#eee;display:inline-block;font-size:15px;padding-left:5px;margin-bottom:0;min-height:23px;width:100%}.ostalbmobil-fahrpreise-nach-zonenanzahl-beschreibung2{background-color:#eee;display:inline-block;font-size:15px;padding-left:5px;margin-bottom:0;min-height:23px;width:100%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis{background-color:#eee;display:inline-block;padding-right:20px;margin-bottom:5px;min-height:23px;text-align:right;width:100%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis1{background-color:#eee;display:inline-block;font-size:15px;padding-right:5px;margin-bottom:5px;min-height:23px;text-align:right;width:100%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis2{background-color:#eee;display:inline-block;font-size:15px;padding-right:5px;margin-bottom:5px;min-height:23px;text-align:right;width:80%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis2-2{background-color:#eee;display:inline-block;font-size:15px;padding-right:5px;margin-bottom:5px;min-height:23px;text-align:right;width:20%}@media (min-width:600px){.ostalbmobil-fahrpreise-nach-zonenanzahl-beschreibung{margin-bottom:5px;width:80%}.ostalbmobil-fahrpreise-nach-zonenanzahl-beschreibung1{margin-bottom:5px;width:84%}.ostalbmobil-fahrpreise-nach-zonenanzahl-beschreibung2{margin-bottom:5px;width:68%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis{margin-bottom:5px;width:20%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis1{margin-bottom:5px;width:16%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis2{margin-bottom:5px;width:16%}.ostalbmobil-fahrpreise-nach-zonenanzahl-preis2-2{margin-bottom:5px;width:16%}}#ostalbmobil-tarifrechner-startort-formular .et_contact_bottom_container,#ostalbmobil-tarifrechner-zielort-formular .et_contact_bottom_container{height:0}#efabw-fahrplanauskunft .et_pb_contact_field_options_title{display:none;visibility:hidden}#efabw-fahrplanauskunft .et_pb_contact_field_radio{display:inline-block;margin-right:3%}#efabw-fahrplanauskunft .et_pb_contact_field_2,#efabw-fahrplanauskunft .et_pb_contact_field_3{width:25%}#efabw-fahrplanauskunft .et_pb_contact_field_4{clear:none}.flatpickr-day.selected,.flatpickr-day:hover{background-color:#50af47!important;border:none!important}#ostalbmobil-floating-sidebar{display:none}@media only screen and (min-width:981px){#ostalbmobil-floating-sidebar{display:block;position:fixed;z-index:99999;top:200px;right:0;padding:0}#ostalbmobil-floating-sidebar .ostalbmobil-floating-sidebar-item{width:120px;height:75px}#ostalbmobil-floating-sidebar .ostalbmobil-floating-sidebar-spacer{height:10px}}#top-menu li li a{padding-left:0px}#top-menu li.mega-menu>ul>li>a{padding-left:0px}@media only screen and (max-width:980px){#sitelinx-toggle-toolbar{position:absolute!important;right:0px!important;max-width:90px!important;height:auto;font-size:20px}.acl-sitelinx #sitelinx-toggle-toolbar img{max-width:90px!important;height:auto}.acl-sitelinx #sitelinx-toolbar ul.ul-sub li p span{font-size:20px}}@media only screen and (min-width:981px){#sitelinx-toggle-toolbar{display:block;position:fixed;z-index:99999;top:200px;right:0;padding:0}#sitelinx-toggle-toolbar .ostalbmobil-floating-sidebar-item{width:120px;height:75px}#sitelinx-toggle-toolbar .ostalbmobil-floating-sidebar-spacer{height:10px}}.material-icons{font-size:20px}#sitelinx-reset .material-icons{font-size:50px}.acl-sitelinx #sitelinx-toggle-toolbar.big{border:none!important}.with_frm_style .frm_primary_label{color:#fff;margin-top:4px}.with_frm_style .frm_inside_container.frm_label_float_top>label{color:#fff;font-size:14px;margin-top:-8px!important}.frm_required{color:#fff!important}.with_frm_style .vertical_radio{padding-top:16px}.with_frm_style .vertical_radio .frm_radio{display:inline-block!important;margin-right:10px}.frm-show-form .form-field.vertical_radio label{color:#fff!important;font-size:14px}.frm-show-form .form-field input[type=text],.frm-show-form .form-field input[type=email]{border:0;border-radius:0;background-color:rgba(255,255,255,0.24);color:#000;padding:20px}.frm-show-form .frm_checkbox label{color:#fff!important;font-size:20px!important}.frm-show-form .form-field select{border:0;border-radius:0;background-color:rgba(0,73,72,0.24);color:#000;padding:20px}.frm_button_submit{background-color:transparent!important;border-color:#fff!important;border-radius:100px!important;border-width:2px!important;box-shadow:none!important;font-size:20px!important}.frm_button_submit:hover{background-color:rgba(0,73,72,0.24)!important;box-shadow:none!important;color:#fff!important}#xm-hauptmenu-megamenu{height:calc(100vh - 140px)!important}#page-container:has(#xm-hauptmenu){padding-top:140px}@media (max-width:980px){.et-tb #page-container:has(#xm-hauptmenu),.et-tb-has-header #page-container:has(#xm-hauptmenu){padding-top:140px!important}}.om-mainmenu-headline.green{color:#50af47!important;font-size:30px!important;margin-bottom:0.5em;}.om-mainmenu-headline.orange{color:#f7a600!important;font-size:30px!important;margin-bottom:0.5em;}.om-mainmenu-list{margin-bottom:0!Important;padding-bottom:1em}.om-mainmenu-list{padding-left:0!important;margin-bottom:0!important}.om-mainmenu-list.white li a{color:#fff!important}.om-mainmenu-list.white li a:hover{color:#f7a600!important}.om-mainmenu-list.orange li a{color:#f7a600!important}.om-mainmenu-list.orange li a:hover{color:#fff!important}.om-mainmenu-list li{list-style-type:none;padding-left:14px;text-indent:-14px}.om-mainmenu-list li:before{content:'» ';color:#fff}.om-mainmenu-list li:has(a:hover):before{content:'» ';color:#f7a600}.om-mainmenu-list.orange li:before{content:'» ';color:#f7a600}.om-mainmenu-list.orange li:has(a:hover):before{content:'» ';color:#fff}.textabschnitte-ohne-abstand{}.et_pb_row.spalte-module-unten{display:flex!important}.et_pb_row.spalte-module-unten .spalte-module-unten,.et_pb_column.spalte-module-unten{display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto!important;margin-bottom:0!important}.spalte-module-nebeneinander-unten{display:flex;flex-basis:row;justify-content:flex-start;column-gap:40px;margin-top:auto!important;margin-bottom:0!important}.spalte-module-nebeneinander-unten .et_pb_module{margin-right:0!important;margin-bottom:0!important}