
/*Warenkorb Cursor=Pointer*/
.metabar-wrapper {
  font-family: Verdana, "Source Sans Pro";
  font-size: .875rem;
  line-height: .875rem;
  cursor: pointer!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
 cursor: pointer!important
    }

    .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: #0E3F96 !important}

div.fmshop-flyout-container {
background-color: #0E3F96 !important}

div.fm-shopng__ticket-list__header,
div.fm-shopng__ticket-tile__content{
background-color: #0E3F96 !important}

[data-theme-scope-09sjhur3m5x] .fm-shopng__overview-list__footer .fm-shopng__overview-list__cta {
color: #0E3F96 !important;
background-color: #0E3F96 !important}

[data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-list .fm-shopng__ticket-list__content {
background-color: #000 !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*/
@media screen and (min-width: 1475px){
    [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile {
        width:33.33%;
        max-width: 33.33%;
    }
}

/*@media screen and (min-width: 641px){
    [data-theme-scope-09sjhur3m5x] .fm-shopng__ticket-tile {
        max-width: 100%;
    }

}*/
.grid .voucher{
    padding-left: 36px;
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-notice-dialog__item-list__item__col-left{
    background-color: #0E3F96;
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-notice-dialog__item-list__item__col-right {
        background-color: #0E3F96;

}

/* --- 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;
}

