
/*Checkout Schritt 3*/
[data-theme-scope-09sjhur3m5x] .fm-shopng__payment-item .fm-shopng__payment-item__top .fm-shopng__payment-item__main .fm-shopng__payment-item__description .fm-shopng__payment-item__method-subtitle {
  color: #000;
  margin-top: 6px;
  font-size: 1rem;
  margin-top: 50px !important;
  line-height: 1.5;}

.fm-shopng_overview__block-header [data-qa="overview_payment_button_edit"] {
display:none}



/*Regi*/ 
/* Passwort vergessen */
div#password-forgotten a {

  background-color: #154194;
  border-color: #154194;
  color: #fff;
  padding: 10px 14px;
  border-radius: 2%;
  margin-left: 25px !important
}

div#password-forgotten a:hover {
opacity: 0.65 !important;
} 

/*E-Mail Eingabe*/
[data-regi-email-check][data-regi-email-check-visible="true"] {
  margin:  25px !important;

}

/* Artikelliste: Unterüberschriften: padding first-child korrigieren*/

[data-theme-scope-09sjhur3m5x] .fm-shopng__expander .fm-shopng__expander__body .fm-shopng__expander:first-child 
{padding-top: 24px}



/*Headlines Ticketauswahl*/
.fm-shopng__expander .fm-shopng__expander__trigger .fm-shopng__expander__group-name.fm-shopng__expander--active
{
  color: #154194 !important;
}
.fm-shopng__expander .fm-shopng__expander__trigger svg.fm-shopng__expander__icon.fm-shopng__expander--open
{
  stroke: #154194 !important;
}
/*Farben Tabellenheader*/

.div-table__head{
background-color: #154194 !important;
}



/* mobiler Warenkorb */
@media screen and (max-width: 768px) {
    .cart-widget-mobile {
        padding-bottom: 60px
    }

    #shoppingCartMobile span {
        line-height:1.6em;
        display: block
    }

    .cart-widget-mobile [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-widget {
        display:inline-block!important;
        width: 100%!important;
        height: 62px!important;
        position: fixed!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
        z-index: 100!important
    }

    .cart-widget-mobile [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-widget .fm-shopng__cart-widget__content {
        display: inline-block!important;
        width: 100%!important;
        height: 62px!important;
        background: #919da5!important;
        color: #fff!important;
        position: fixed!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
        z-index: 100!important;
        cursor: pointer!important
    }

    .cart-widget-mobile [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-widget .fm-shopng__cart-widget__content .fm-shopng__cart-widget__basket {
        position: absolute;
        left: 20px;
        top: 20px;
        color: inherit
    }

    .cart-widget-mobile [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-widget .fm-shopng__cart-widget__content .fm-shopng__cart-widget__label {
        position: absolute;
        left: 54px;
        top: 26px;
        color: inherit;
        font-weight: 700
    }

    .cart-widget-mobile [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-widget .fm-shopng__cart-widget__content .fm-shopng__cart-widget__amount {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        position: absolute;
        top: 16px;
        right: 20px;
        left: auto;
        width: 30px;
        height: 30px;
        border: 2px solid #fff;
        border-radius: 50%;
        color: inherit;
        font-weight: 700;
        text-align: center;
        line-height: 30px
    }
}
/* mobiler warenkorb Ende */



/* Hervorhebung Navigationspunkte */
#mainNavWrapper #nav_main li.level_1>a
{color: #fff !important}



/*Startseite / Anmelden*/
div.subcolumns.loginforgetboxes {
margin-top: -50px
}

/*Persönliche Daten bearbeiten*/
div.reg--block,
a.reg_btn p {
margin:-30px 0 0 35px
}

/*Anpassungen für Preise*/
div.subcolumns.price {
margin-left: 25px;
}

div.subcolumns.price td {
padding-left: 5px !important
}

div.subcolumns.price td {
padding-left: 0px 
}

div div.c50l
{margin-top: 60px}

div div.service1 {
padding: 0px }

div div.media-module {
margin-top: -10px}


/*Breite rechte Loginbox*/
div div.c50r.forgetbox {
width: auto}

/*Leitfarben*/
div.nav-row,
div.mainNavWrapper,
div.fm-shopng__ticket-tile__amount-container {
background-color: #154194 !important}

div.fmshop-flyout-container {
background-color: #7ab051 !important}

div.fm-shopng__ticket-list__header,
div.fm-shopng__ticket-tile__content{
background-color: #154194 !important}

[data-theme-scope-09sjhur3m5x] .fm-shopng__overview-list__footer .fm-shopng__overview-list__cta {
color: #154194 !important;
background-color: #154194 !important}

[data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-list .fm-shopng__ticket-list__content {
background-color: #7ab051 !important}


button.fm-shopng__amount-spinner__increase,
button.fm-shopng__amount-spinner__decrease {
color: #0d0d0d !important}

/* Box Meine Bestellungen*/
.paragraph.fm-shopng__my-order-widget__order-date {
    background-color: #eee;
}
div.contentbox h3 {
padding-left: 0px !important
}
/*h3.contentbox__headline.unused_tickets  {
padding-left: 0px
}*/
#reg_msg_no_ticket {
margin-top: 20px
}

/*Warenkorb Schritte*/
div.fm-shopng__invoice__introduction p,
div.fm-shopng__overview-list__introduction p,
div.fm-shopng_overview__block-header div,
div.fm-shopng__overview__invoice-personalisation p,
div.fm-shopng_overview__payment__submain p,
div.fm-shopng__overview__consent__option div,
div div.group-content,
div.group-header h2  {
padding-left: 10px;
}

/*Datenschutzlink*/
div#privacy_provisions label a {
  text-decoration: underline;
  color: #000;
}


.cart-widget-mobile {
padding-bottom: 62px
}


/*div[class^="contentBlock-"], div[class*=" contentBlock-"] {
    
}*/


/*Zusätzliche Stylesanpassungen Mic Seite Ticketshop*/

  [data-theme-scope-09sjhur3m5x] .fm-shopng__expander .add_shopping_cart,
  [data-theme-scope-09sjhur3m5x] .fm-shopng__enabled-article-list .add_shopping_cart {
      /*color: #0f0;*/
      color: #6e8cc0;
      animation: pulse 3s infinite;
  }
  
  
  /* Fachbesucher Personalisierungshinweis weiß auf weiß */
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-list .fm-shopng__personalisation-list__introduction .fm-shopng__personalisation-list__important
  {color: #ffffff;}
  
  
  
  @media screen and (min-width: 1475px)
  [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile {
      width: 33.33%;
  }
  
  /*.grid{background-color:red;}*/
  
  /*.grid__item{background-color:blue !important;}*/
  
  .inner-wrap--padding {
      padding: 0 24px !important;
      /*background-color: green !important;*/
  }
  
  @media only screen and (min-width: 481px){
      .grid {
          margin-left: -24px !important;
      }
      .grid__item {
          padding-left: 24px !important;
      }
  
  
  }
  
  
  @media only screen and (max-width: 1023px){
      body header.header-row {
          padding-top: 40px !important; 
      }
  }
  
  
  
  
  /* --- Footer Icons --- */
  footer .page-foot__bottom{display: none;} 
  footer .right-part{display: none;} 
  footer .nav.nav--stacked{display: none;}
  
  /* --- Fonts --- */
  [data-theme-scope-09sjhur3m5x] .fm-shopng__article-group__container{
     font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__headline-5 {
      font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  [data-theme-scope-09sjhur3m5x] .paragraph {
      font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__headline-sub {
      font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__amount-spinner .fm-shopng__amount-spinner__amount {
      font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  [data-theme-scope-09sjhur3m5x] .button {
      font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header__item {
      font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-item__top .fm-shopng__cart-item__main .fm-shopng__cart-item__delete-label{
      font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__cta {
      background-color: #154194;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__overlay {
      background-color: rgba(92,92,92,0.8);
  }
  
  
  
  
  
  /*- tooltip -*/
  .tooltip .tooltip-inner {background-color: #333;}
  
  .tooltip .tooltip-arrow{border-color:#333}
  
  
  
  
  
  /*- buttons -*/
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__cta button {
      background-color: #fff;
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__cta button:hover {
      background-color: #fff;
      color: #000;
      opacity: 0.65;
  }

  [data-theme-scope-09sjhur3m5x] .button.secondary.att-low {
    background-color: #fff;
    color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .button.secondary.att-high {
    color: #fff;
    border-color: #fff;
  }

  /*[data-theme-scope-09sjhur3m5x] .button.att-medium,*/
  [data-theme-scope-09sjhur3m5x] .button.att-medium:hover {
      background-color: #00a0de;
      border-color: #00a0de;
      color: #fff;
      opacity: 0.65;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .button.secondary.att-medium {
      background-color: #fff;
      border-color: #000;
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .button.secondary.att-medium:hover {
      background-color: #fff;
      border-color: #000;
      color: #000;
      opacity: 0.65;
  }
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__overview-list .button.secondary.att-medium {
      color: #000;
      border-color: #000;
      background-color: #fff;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__overview-list .button.secondary.att-medium:hover {
      opacity: 0.65;
  }
  
  
  button.button.secondary.att-medium.fm-shopng__my-order-widget__open-order {
      color: #fff;
      border-color: #154194;
      background-color: #154194;
  }
  
  button.button.secondary.att-medium.fm-shopng__my-order-widget__open-order:hover {
      color: #fff;
      border-color: #154194;
      background-color: #154194;
      opacity: 0.65 !important;
  }
  
  
    body [data-theme-scope-09sjhur3m5x] .button.att-high, 
    body [data-theme-scope-09sjhur3m5x] .button.att-high:hover { 
      background-color: #00a0de;
      border-color: #00a0de;
      color: #fff;
      opacity: 0.65;
  } 
  
  [data-theme-scope-09sjhur3m5x] .button.att-low,
  [data-theme-scope-09sjhur3m5x] .button.att-low:hover {
      background-color: #ccc;
      border-color: #ccc;
  }
  
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__amount-spinner .fm-shopng__amount-spinner__increase svg path, 
  [data-theme-scope-09sjhur3m5x] .fm-shopng__amount-spinner .fm-shopng__amount-spinner__decrease svg path{
      fill: #ff0000;
  }
  
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-item .fm-shopng__personalisation-item__sidebar .fm-shopng__personalisation-item__personalise-button{
      background-color: #fff;
      border-color: #000;
      color: #000;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__invoice__footer .fm-shopng__invoice__cta button {
     background-color: #fff;
     color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__invoice__footer .fm-shopng__invoice__cta button:hover {
    background-color: #fff;
    color: #000;
      opacity: 0.65;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-list__footer .fm-shopng__payment-list__cta button {
     background-color: #fff;
     color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-list__footer .fm-shopng__payment-list__cta button:hover {
    background-color: #fff;
    color: #000;
      opacity: 0.65;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-list__footer .fm-shopng__personalisation-list__cta button{
     background-color: #fff;
     color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-list__footer .fm-shopng__personalisation-list__cta button:hover {
    background-color: #fff;
    color: #000;
      opacity: 0.65;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__overview-list__footer .fm-shopng__overview-list__cta button{
     background-color: #fff;
     color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__overview-list__footer .fm-shopng__overview-list__cta button:hover{
        background-color: #fff;
        color: #000;
        opacity: 0.65;
  }
  
  
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__invoice__footer .fm-shopng__invoice__cta {
      background-color: #154194;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-list__footer .fm-shopng__payment-list__cta {
          background-color: #154194;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-list__footer .fm-shopng__personalisation-list__cta {
          background-color: #154194;
  }
  
  
  
  /*- Textfarben -*/
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile .fm-shopng__ticket-tile__talon .fm-shopng__ticket-tile__price, [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile .fm-shopng__ticket-tile__talon .fm-shopng__ticket-tile__hint {
      color: #686868;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile .fm-shopng__ticket-tile__talon .fm-shopng__ticket-tile__cart-button {
      color: #154194;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-list__group-headline {
      color: #154194;
     /*text-transform: uppercase;*/
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-item__top .fm-shopng__cart-item__main .fm-shopng__cart-item__personalisation-name {
      color: #686868;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-item__top .fm-shopng__cart-item__main .fm-shopng__cart-item__container-article-name .fm-shopng__cart-item__article-name {
      display: inline-block;
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-item__top .fm-shopng__cart-item__main .fm-shopng__cart-item__article-description {
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-item__top .fm-shopng__cart-item__main .fm-shopng__cart-item__delete-label {
      color: #686868;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-item__top .fm-shopng__cart-item__sidebar .fm-shopng__cart-item__price-block .fm-shopng__cart-item__price-item {
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__subfooter .fm-shopng__cart-wrapper__footer__price .fm-shopng__headline-sub {
      color: #154194;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__subfooter .fm-shopng__cart-wrapper__footer__price .fm-shopng__cart-wrapper__footer__price-number {
      color: #154194;
  }
  
  [data-theme-scope-09sjhur3m5x] .checkbox .checkbox__label {
      color: #000;
  }

  [data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item--animation-bottom {
    -webkit-animation: fm-shopng__snackbar-item--down-start .3s ease;
    animation: fm-shopng__snackbar-item--down-start .3s ease
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item--animation-bottom.fm-shopng__snackbar-item--end {
    -webkit-animation: fm-shopng__snackbar-item--down-end .3s ease;
    animation: fm-shopng__snackbar-item--down-end .3s ease
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item--animation-top {
    -webkit-animation: fm-shopng__snackbar-item--up-start .3s ease;
    animation: fm-shopng__snackbar-item--up-start .3s ease
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item--animation-top.fm-shopng__snackbar-item--end {
    -webkit-animation: fm-shopng__snackbar-item--up-end .3s ease;
    animation: fm-shopng__snackbar-item--up-end .3s ease
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item {
    border-radius: 5px;
    padding: 12px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 90%;
    max-width: 960px;
    margin: 0 auto 16px;
    pointer-events: auto;
    background-color: #0A2842;
    -webkit-box-shadow: 0 2px 12px -3px #0A2842;
    box-shadow: 0 2px 12px -3px #0A2842;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: center;
    align-content: center;
    color: #fff
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item.dismissible {
    padding-right: 10px
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item .fm-shopng__snackbar-item__paragraph {
    color: #fff;
    margin: 0
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item.fm-shopng__snackbar-item--error {
    background-color: #FF3131;
    -webkit-box-shadow: 0 2px 12px -3px #FF3131;
    box-shadow: 0 2px 12px -3px #FF3131
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item.fm-shopng__snackbar-item--warning {
    background-color: #FFAF3F;
    -webkit-box-shadow: 0 2px 12px -3px #FFAF3F;
    box-shadow: 0 2px 12px -3px #FFAF3F
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item.fm-shopng__snackbar-item--success {
    background-color: #00a0de;
    -webkit-box-shadow: 0 2px 12px -3px #00a0de;
    box-shadow: 0 2px 12px -3px #00a0de
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item button {
    border: none;
    background-color: transparent;
    color: #fff;
    padding: 0;
    cursor: pointer;
    max-height: 24px
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item button:focus,[data-theme-scope-09sjhur3m5x] .fm-shopng__snackbar-item button:active {
    outline: none
}
  
  p.paragraph.normal {
      color: #000;
     /* text-transform: uppercase;*/
  }
  
  p.paragraph.fm-shopng__payment-item__method-description.normal {
      text-transform: none;
      color: #686868;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng_overview__block-header .fm-shopng_overview__block-header__headline {
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-item .fm-shopng__personalisation-item__name, 
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-item .fm-shopng__personalisation-item__date{
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__personalisation-item .fm-shopng__personalisation-item__article-name{
      color: #000;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__overview__cart-block .fm-shopng__overview__cart-block__subfooter .fm-shopng__overview__cart-block__price .fm-shopng__headline-5 {
      color: #000;
  }
  
  
  
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__overlay .fm-shopng__overlay__close-overlay .fm-shopng__overlay__close-button {
      background-color: #ccc;
      color: #fff;
  }
  
  
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header__item .fm-shopng__checkout-header__item-link {
      color: inherit;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header__item.fm-shopng__checkout-header__item--visited {
      color: #d4d4d4;
      border-bottom: 2px solid #fff;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header__item {
      color: #fff;
  }
  
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-item.active .fm-shopng__payment-item__top .fm-shopng__payment-item__main .fm-shopng__payment-item__control {
      color: #000;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-item .fm-shopng__payment-item__top .fm-shopng__payment-item__main .fm-shopng__payment-item__control {
      color: #999;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-item.active .fm-shopng__payment-item__top .fm-shopng__payment-item__main .fm-shopng__payment-item__description .fm-shopng__payment-item__method-title {
      color: #154194;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-item .fm-shopng__payment-item__top .fm-shopng__payment-item__main .fm-shopng__payment-item__description .fm-shopng__payment-item__method-title {
      color: #999;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__payment-item.active .fm-shopng__payment-item__top .fm-shopng__payment-item__main .fm-shopng__payment-item__description .fm-shopng__payment-item__method-subtitle {
      color: #154194;
  }
  
 
  
  dim-registration .fm-regina-success {
  border-bottom-color: #154194;
  color: #154194;
  
  }
 .fm-regina__regi-standard form {
margin-left: 15px}
  
  
  .fm-regina__regi-button button.primary, .fm-regina__regi-button button.primary:hover {
      background-color: #154194;
      border: 1px solid #154194;
  }
  
  .subcolumns button, .subcolumns input[type="submit"] {
      background-color: #154194 !important;
  }
  
  div a.reg_btn {
      background: #154194 !important;
      margin-left: 25px  !important;

  }
  
  .btn--cta {
      color: #fff;
      background-color: #154194 !important;
  }
  
  [data-theme-scope-09sjhur3m5x] .button.att-medium {
      background-color: #00a0de;
      border-color: #00a0de;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__amount-spinner .fm-shopng__amount-spinner__increase svg path, [data-theme-scope-09sjhur3m5x] .fm-shopng__amount-spinner .fm-shopng__amount-spinner__decrease svg path {
      fill: #154194;
  }
  
  
  #loginform input[type="submit"], 
  #password_form input[type="submit"] {
      background-color: #154194 !important;
      color: #fff !important;
  }
  
  
  
  
  
  h1{
      color: #154194 !important;
     /* text-transform: uppercase;*/
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__headline-4 {
      font-family: inherit;
  }
  
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-notice-dialog__item-list__item__col-left {
      background-color: #154194 !important;
  }
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__cart-notice-dialog__item-list__item__col-right {
      background-color: #154194 !important;
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header{
      background-color: #154194;
  }
  
  
  .reg--block > h2,
  .subcolumns > h2,
  .subcl > h3
  {
      color: #006f8b;
      /*text-transform: uppercase;*/
  }
  
  
  .loginbox .subcl > h3
  {
      color: inherit;
      text-transform: none;
  }
  
  div.subcolumns.loginforgetboxes {
      padding: 0px 24px !important;
  }
  
  div.subcolumns.logoutbox {
      padding: 0px 24px !important;
  }
  
  div.subcolumns.price {
      margin-left: 16px !important;
  }
  
  .grid .voucher {
      padding-left: 24px !important;
  }
  
  div.reg--block, a.reg_btn p {
      margin: -30px 0 0 24px !important;
  }
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile {
     
      -webkit-box-shadow: none;
      box-shadow: none;
      margin-right: 0;
      padding-right: 10px;
  }
  
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile .fm-shopng__ticket-tile__content{
   -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
      box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
  
  }
  
  
  [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile .fm-shopng__ticket-tile__talon{
   -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
      box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
      height: auto;
  }

[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-notice-dialog__item-list__item__col-left{
    background-color: #154194;
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-notice-dialog__item-list__item__col-right {
        background-color: #154194;

}

/* --- Warenkorb --- */

/*Button unten zum Warenkorb ausblenden*/
.fmshop-cart-content-btn, .fmshop-cart-content-btn:hover, .fmshop-cart-content-btn:visited, .fmshop-cart-content-btn:active, .fmshop-cart-content-btn:link {

  display:none;
}

/*###############################################  RegiNA ############################################### */

/* Datenschutzlink unterstreichen */
.privacy_underline {
  text-decoration: underline !important;
}

