/* Customizing #26 */
#tours > div > section > div > div {  padding: 1rem;}/* Customizing #25 */
body.page-artist .artist-name {  text-align: unset;}/* Customizing #23 */
.additionalEventInfo{    background: #fff;    padding: 10px;    margin-top: 10px}/* Customizing #20 */
.picture-footer-geotrust{width: 65px !important;}/* Customizing #19 */
#form_bestplatz{    display:flex; flex-direction: column;}#form_bestplatz > div.haspromotions-content{    order: 1;padding-bottom: 40px;}#form_bestplatz > table{    order: 2;}#form_bestplatz > div.insurance-content{    order: 3;}#form_bestplatz > div.booking-footer{    order: 4;}/* Customizing #16 */
.artist-436  #tour-476 > div.tour-view.tour-list.tour-list-full.tour-visible > div.ng-scope > a > div.details > div.venue > span.ng-binding.ng-scope,.artist-436 div.descriptions > div.event-data,.artist-436 time.event-date,.artist-417 div.descriptions > div.event-data,.artist-417 time.event-date,.artist-441 div.descriptions > div.event-data,.artist-441 time.event-date {    display: none;}/* Customizing #15 */
.event-3827 #seatplanLink,.event-3602 #seatplanLink,.event-3603 #seatplanLink,.event-3604 #seatplanLink, .event-3293 #seatplanLink{display:none;}/* Customizing #14 */
header .counter {color: #000}#header .artistTypeahead,#input-search{width:200px !important}#header-search{    width: 200px !important;    min-width: 200px !important}/* Customizing #13 */
#header.navbar .brand .logo-img {
    max-height: 100% !important;
}

.page-homepage .headline {
    background: #d00;
    padding-left: 16px;
    width: 93.2%;
    margin: 10px 15px 10px;
}

#header .navbar-inner {
    border: none;
}

#adr_map, div.event-alarm-box, .tour-info .date-info {
    display: none;
}

div.position-left.portlet-element.portlet-eventalarm.ng-scope {
    display: none !important;
}
.tile .price-container .price-from-title .price-saleprice,
.tile .price-container .price-from-title {
    color: #aaa !important;
}

.event-alarm-box input, .newsletter-container input {
    background: #FFFFFF !important;
    color: #333333 !important;
}

.endFooter, .newsletter-container {
    background: #666666 !important;
}

#eventalarm_close, #eventalarm_submit, #newsletter_close, #newsletter_submit {
    color: #333333 !important;
}

.slider-overlay {
    background-color: transparent !important;
}

.slider-overlay h2 {
    color: black;
}

@media (max-width: 980px) {
    .page-homepage .headline {
        width: 80.2%;
        margin: 10px 15px 10px 15px;
    }
}

@media (max-width: 465px) {
    .page-homepage .headline {
        width: 66.2%;
        margin: 10px 15px 10px 15px
    }
}/* Customizing #12 */
.event-932 .tour-info h1.subheadline:before {
    visibility: visible;
    content: SMARTPHONE & TABLET EINZELTRAINING IN BOTTROP
}

.event-932 .tour-info h1.subheadline {
    visibility: hidden;
}/* Customizing #11 */
.artist-226 .event-date,
.artist-12 .event-date,
.artist-15 .event-date {
  display: none;
}
.artist-57 .event-container .details,
.artist-101 .event-container .details {
  margin-left: 0px;
}
.artist-8 .event-container .details,
.artist-94 .event-container .details {
  margin-left: 5px;
}

.artist-226 .event-container .details,
.artist-60 .event-container .details,
.artist-15 .event-container .details,
.artist-12 .event-container .details {
  margin-left: 10px !important;
}

.artist-94 time,
.artist-101 time {
  display: none;
}

.artist-57 .day,
.artist-57 .weekday,
.artist-57 .month,
.artist-57 .year,
.artist-57 .event-date {
  display: none;
}
.artist-8 .event-date,
.artist-60 .event-date {
  display: none;
}/* Customizing #10 */
.affiliate_geniesser #header .navbar-inner,
.affiliate_boxen #header .navbar-inner,
.affiliate_fotokurse #header .navbar-inner,
.affiliate_einzeltraining #header .navbar-inner,
.affiliate_singen #header .navbar-inner,
.affiliate_ball #header .navbar-inner,
.affiliate_smartphone #header .navbar-inner,
.affiliate_tablet #header .navbar-inner,
.affiliate_wein17 #header .navbar-inner {
    display: none;
}/* Customizing #9 */
.partnershop-funcity-bottrop.page-homepage .headline,
.affiliate-funcity.page-homepage .headline {
    background: #E50067 !important;
}

.partnershop-funcity-bottrop .headline,
.partnershop-funcity-bottrop .tile .price-container .badge,
.affiliate-funcity .headline,
.affiliate-funcity .tile .price-container .badge {
    background-color: #E50067 !important;
}

.affiliate-funcity a, .affiliate-funcity a:hover,
.affiliate-funcity a, .affiliate-funcity a:hover {
    color: #E50067;
}

.affiliate-funcity .event-container {
    color: #333;
}
body.page-artist.partnershop-funcity-bottrop .tour-name,
body.page-artist.partnershop-funcity-bottrop .artist-name,
body.page-artist.affiliate-funcity .tour-name,
body.page-artist.affiliate-funcity .artist-name {
    background: #E50067;
}

.partnershop-funcity-bottrop #mobilecart,
.affiliate-funcity #mobilecart {
    background: #E50067;
}

.partnershop-funcity-bottrop .btn-primary,
.affiliate-funcity .btn-primary {
    background: #E50067;
}

.partnershop-funcity-bottrop .btn-primary:hover,
.partnershop-funcity-bottrop .btn-primary:focus,
.partnershop-funcity-bottrop .btn-primary:active,
.partnershop-funcity-bottrop .btn-primary.disabled,
.partnershop-funcity-bottrop .btn-primary[disabled],
.affiliate-funcity .btn-primary:hover,
.affiliate-funcity .btn-primary:focus,
.affiliate-funcity .btn-primary:active,
.affiliate-funcity .btn-primary.disabled,
.affiliate-funcity .btn-primary[disabled] {
    background: #E50067;
}
.partnershop-funcity-bottrop .button,
.affiliate-funcity .button {
    background: #E50067;
    border: 1px solid #E50067;
}

.partnershop-funcity-bottrop .button-404
.affiliate-funcity .button-404 {
    color: #ffffff;
}

.partnershop-funcity-bottrop a:hover .button,
.partnershop-funcity-bottrop .button:hover,
.partnershop-funcity-bottrop button.btn-default.btn-active,
.partnershop-funcity-bottrop button.btn-default.btn-active:active,
.affiliate-funcity a:hover .button,
.affiliate-funcity .button:hover,
.affiliate-funcity button.btn-default.btn-active,
.affiliate-funcity button.btn-default.btn-active:active {
    background: #E50067;
    border: 1px solid #E50067;
}

.partnershop-funcity-bottrop #wrapper .artist .tour-list .event-container .event-date .day,
.partnershop-funcity-bottrop .event-date .day,
.affiliate-funcity #wrapper .artist .tour-list .event-container .event-date .day, 
.affiliate-funcity .event-date .day {
    color: #E50067;
}

.partnershop-funcity-bottrop #header .nav > li > a:hover,
.affiliate-funcity #header .nav > li > a:hover {
    background: #E50067;
    color: #fff !important;
}

.partnershop-funcity-bottrop #header .dropdown-menu > li a:hover,
.affiliate-funcity #header .dropdown-menu > li a:hover {
    background: #E50067 !important;
    color: #fff !important;
}


.partnershop-funcity-bottrop .newsletter-container .subscription-title,
.affiliate-funcity .newsletter-container .subscription-title {
    color: #fff;
}

.partnershop-funcity-bottrop .event-alarm-box button,
.partnershop-funcity-bottrop .newsletter-container button,
.affiliate-funcity .event-alarm-box button,
.affiliate-funcity .newsletter-container button {
    border: 1px solid #fff;
    color: #fff;
}/* Customizing #8 */
.affiliate-funcity  .navbar-inner .logo-img,
.partnershop-funcity-bottrop .navbar-inner .logo-img {
    height: 100px;
}
.affiliate-funcity  #header,
.partnershop-funcity-bottrop #header {
    margin-button: unset;
    margin-top: 20px;
}

.affiliate-funcity #header .brand,
.partnershop-funcity-bottrop #header .brand {
    margin-left: unset;
}
.affiliate-funcity #header.navbar>.navbar-inner #header-topmenu,
.affiliate-funcity #header-topmenu,
.partnershop-funcity-bottrop #header-topmenu {
    display: none;
}
.affiliate-funcity .funcity-nav,
.partnershop-funcity-bottrop .funcity-nav {
    height: 55px;
    background: #E50067;
}

.affiliate-funcity .search-form,
.partnershop-funcity-bottrop .search-form {
    margin-bottom: -50px;
    margin-top: 10px;
}

.affiliate-funcity  #header.navbar>.navbar-inner #header-search #search-form{
    margin-top: 114px;
}

.affiliate-funcity .newsletter-container,
.partnershop-funcity-bottrop .newsletter-container {
    display: none;
}
.affiliate-funcity #funcity-slogan,
.partnershop-funcity-bottrop  #funcity-slogan {
    margin-bottom: -35px;
    margin-top: 15px;
    font-size: 22px;
    color: #fff;
    float: left;
}/* Customizing #7 */
@media (min-width: 768px){
.tabs-area .nav-tabs {
    justify-content: unset;
}
}

#main > div > div > div > div.right-column > div.position-right.tourinfo > div.tabs-area.no-mobile > ul > li:nth-child(2){
    display: none;
}

#wrapper .artist .tabs-area .nav-tabs > li > a > span{
    font-size: 12px;
}/* Customizing #6 */
.affiliate-wr  #header .brand{
    float: left;
}

.affiliate-wr  #header.navbar > .navbar-inner #header-topmenu > .nav li > a,
.affiliate-wr  #header.navbar > .navbar-inner #header-topmenu > .nav li > a:focus,
.affiliate-wr  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown:hover .dropdown-menu,
.affiliate-wr  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a,
.affiliate-wr  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-wr  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:focus {
    background: #ffffff;
    color: #000000 !important;
}

.affiliate-wr #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-wr  #header.navbar > .navbar-inner #header-topmenu > .nav .header-language-switch {
    background: #ccc !important;
}


.affiliate-wr .navbar-outer{
    height: 60px;
    background-color: #D80000;
}

.affiliate-wr.page-homepage .headline {
    background: #D80000 !important;
}

.affiliate-wr #header .navbar-inner {
    height: 64px;
    border-bottom: 1px solid #D80000;
}

.affiliate-wr #header.navbar > .navbar-inner .logo-container .brand .logo-img {
    margin-top: 12px;
}

.affiliate-wr .navbar-inner .logo-img {
    height: 36px;
}

.affiliate-wr .navbar .nav{
    margin-top: 14px;
    float: right;
}

.affiliate-wr .search-form{
    float: right;
    margin-top: -50px;
}

.affiliate-wr .headline{
    background-color: #D80000 !important;
}

.affiliate-wr .tile .price-container .badge{
    background-color: #D80000 !important;
}

.affiliate-wr a,
.affiliate-wr a:hover {
    color: #D80000;
}

.affiliate-wr .event-container {
    color: #333;
}

.affiliate-wr #nrw-logo{
    padding-top: 20px;
}

body.page-artist.affiliate-wr .tour-name,
body.page-artist.affiliate-wr .artist-name{
    background: #D80000;
}

.affiliate-wr #mobilecart{
    background: #D80000;
}

.affiliate-wr .btn-primary{
    background: #D80000;
}

.affiliate-wr .btn-primary:hover,
.affiliate-wr .btn-primary:focus,
.affiliate-wr .btn-primary:active,
.affiliate-wr .btn-primary.disabled,
.affiliate-wr .btn-primary[disabled] {
    background: #D80000;
}

.affiliate-wr .button{
    background: #D80000;
    border: 1px solid #D80000;
}

.affiliate-wr .button-404{
    color: #ffffff;
}

.affiliate-wr a:hover .button,
.affiliate-wr .button:hover,
.affiliate-wr button.btn-default.btn-active,
.affiliate-wr button.btn-default.btn-active:active{
    background: #D80000;
    border: 1px solid #D80000;
}

.affiliate-wr #wrapper .artist .tour-list .event-container .event-date .day,
.affiliate-wr .event-date .day{
    color: #D80000;
}

.affiliate-wr  #header .nav>li>a:hover{
    background: #D80000;
    color: #fff !important;
}
.affiliate-wr  #header-topmenu > ul > li > ul > li{
    border: none !important;
}
.affiliate-wr  #header .dropdown-menu>li a:hover {
    background: #D80000 !important;
    color: #fff !important;
}
.affiliate-wr .endFooter,
.affiliate-wr .newsletter-container{
    background: #D80000 !important;
}

.affiliate-wr .newsletter-container .subscription-title{
    color: #fff;
}
.affiliate-wr .event-alarm-box button,
.affiliate-wr .newsletter-container button{
    border: 1px solid #fff;
    color: #fff;
}
.affiliate-wr .footer-header{
    border-bottom: 2px solid #D80000 !important;
    width: 90% !important;
    max-width: 100% !important;
    margin: 0rem 0rem .625rem 0rem !important;
    padding: 0px !important;
    color: #D80000 !important;
    cursor: text !important;
}


@media only screen and (max-width: 979px) {
    .affiliate-wr #nrw-logo{
        margin-left: 58px   ;
    }
    .affiliate-wr #header .artistTypeahead{
        width: 275px !important;
    }

    .affiliate-wr  #header .container>button{
        margin-top: -52px;

    }
    .affiliate-wr .search-form{
        margin-top: -52px;
    }
    .affiliate-wr .navbar .nav{
        float: left;
        margin-top: 0px;
        z-index: 100;
    }
    .affiliate-wr .nav-collapse, .nav-collapse.collapse{
        background: #fff;
        z-index: 100;
    }
    .affiliate-wr #header.navbar > .navbar-inner #header-topmenu > .nav .header-acount-links{
        background: #fff;
    }
    .affiliate-wr #header.navbar > .navbar-inner #header-topmenu{
        margin-top: 0px;
    }
}

/*new frontend*/
.affiliate-wr #header.navbar > .navbar-inner{
    border-color: #D80000;
}

.affiliate-wr .logo-caption{
    display: none;
}

.affiliate-wr #header.navbar > .navbar-inner #header-search {
    float: right;
    margin-top: -50px;
}/* Customizing #5 */
.affiliate-wp  #header .brand{
    float: left;
}

.affiliate-wp  #header.navbar > .navbar-inner #header-topmenu > .nav li > a,
.affiliate-wp  #header.navbar > .navbar-inner #header-topmenu > .nav li > a:focus,
.affiliate-wp  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown:hover .dropdown-menu,
.affiliate-wp  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a,
.affiliate-wp  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-wp  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:focus {
    background: #ffffff;
    color: #000000 !important;
}

.affiliate-wp #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-wp  #header.navbar > .navbar-inner #header-topmenu > .nav .header-language-switch {
    background: #ccc !important;
}


.affiliate-wp .navbar-outer{
    height: 60px;
    background-color: #0074AB;
}

.affiliate-wp.page-homepage .headline {
    background: #0074AB !important;
}

.affiliate-wp #header .navbar-inner {
    height: 64px;
    border-bottom: 1px solid #0074AB;
}

.affiliate-wp #header.navbar > .navbar-inner .logo-container .brand .logo-img {
    margin-top: 12px;
}

.affiliate-wp .navbar-inner .logo-img {
    height: 36px;
}

.affiliate-wp .navbar .nav{
    margin-top: 14px;
    float: right;
}

.affiliate-wp .search-form{
    float: right;
    margin-top: -50px;
}

.affiliate-wp .headline{
    background-color: #0074AB !important;
}

.affiliate-wp .tile .price-container .badge{
    background-color: #0074AB !important;
}

.affiliate-wp a,
.affiliate-wp a:hover {
    color: #0074AB;
}

.affiliate-wp .event-container {
    color: #333;
}

.affiliate-wp #nrw-logo{
    padding-top: 20px;
}

body.page-artist.affiliate-wp .tour-name,
body.page-artist.affiliate-wp .artist-name{
    background: #0074AB;
}

.affiliate-wp #mobilecart{
    background: #0074AB;
}

.affiliate-wp .btn-primary{
    background: #0074AB;
}

.affiliate-wp .btn-primary:hover,
.affiliate-wp .btn-primary:focus,
.affiliate-wp .btn-primary:active,
.affiliate-wp .btn-primary.disabled,
.affiliate-wp .btn-primary[disabled] {
    background: #0074AB;
}

.affiliate-wp .button{
    background: #0074AB;
    border: 1px solid #0074AB;
}

.affiliate-wp .button-404{
    color: #ffffff;
}

.affiliate-wp a:hover .button,
.affiliate-wp .button:hover,
.affiliate-wp button.btn-default.btn-active,
.affiliate-wp button.btn-default.btn-active:active{
    background: #0074AB;
    border: 1px solid #0074AB;
}

.affiliate-wp #wrapper .artist .tour-list .event-container .event-date .day,
.affiliate-wp .event-date .day{
    color: #0074AB;
}

.affiliate-wp  #header .nav>li>a:hover{
    background: #0074AB;
    color: #fff !important;
}
.affiliate-wp  #header-topmenu > ul > li > ul > li{
    border: none !important;
}
.affiliate-wp  #header .dropdown-menu>li a:hover {
    background: #0074AB !important;
    color: #fff !important;
}
.affiliate-wp .endFooter,
.affiliate-wp .newsletter-container{
    background: #0074AB !important;
}

.affiliate-wp .newsletter-container .subscription-title{
    color: #fff;
}
.affiliate-wp .event-alarm-box button,
.affiliate-wp .newsletter-container button{
    border: 1px solid #fff;
    color: #fff;
}
.affiliate-wp .footer-header{
    border-bottom: 2px solid #0074AB !important;
    width: 90% !important;
    max-width: 100% !important;
    margin: 0rem 0rem .625rem 0rem !important;
    padding: 0px !important;
    color: #0074AB !important;
    cursor: text !important;
}


@media only screen and (max-width: 979px) {
    .affiliate-wp #nrw-logo{
        margin-left: 58px   ;
    }
    .affiliate-wp #header .artistTypeahead{
        width: 275px !important;
    }

    .affiliate-wp  #header .container>button{
        margin-top: -52px;

    }
    .affiliate-wp .search-form{
        margin-top: -52px;
    }
    .affiliate-wp .navbar .nav{
        float: left;
        margin-top: 0px;
        z-index: 100;
    }
    .affiliate-wp .nav-collapse, .nav-collapse.collapse{
        background: #fff;
        z-index: 100;
    }
    .affiliate-wp #header.navbar > .navbar-inner #header-topmenu > .nav .header-acount-links{
        background: #fff;
    }
    .affiliate-wp #header.navbar > .navbar-inner #header-topmenu{
        margin-top: 0px;
    }
}

/*new frontend*/
.affiliate-wp #header.navbar > .navbar-inner{
    border-color: #0074AB;
}

.affiliate-wp .logo-caption{
    display: none;
}

.affiliate-wp #header.navbar > .navbar-inner #header-search {
    float: right;
    margin-top: -50px;
}/* Customizing #4 */
.affiliate-waz  #header .brand{
    float: left;
}

.affiliate-waz  #header.navbar > .navbar-inner #header-topmenu > .nav li > a,
.affiliate-waz  #header.navbar > .navbar-inner #header-topmenu > .nav li > a:focus,
.affiliate-waz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown:hover .dropdown-menu,
.affiliate-waz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a,
.affiliate-waz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-waz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:focus {
    background: #ffffff;
    color: #000000 !important;
}

.affiliate-waz #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-waz  #header.navbar > .navbar-inner #header-topmenu > .nav .header-language-switch {
    background: #ccc !important;
}


.affiliate-waz .navbar-outer{
    height: 60px;
    background-color: #E60000;
}

.affiliate-waz.page-homepage .headline {
    background: #E60000 !important;
}

.affiliate-waz #header .navbar-inner {
    height: 64px;
    border-bottom: 1px solid #E60000;
}

.affiliate-waz #header.navbar > .navbar-inner .logo-container .brand .logo-img {
    margin-top: 12px;
}

.affiliate-waz .navbar-inner .logo-img {
    height: 36px;
}

.affiliate-waz .navbar .nav{
    margin-top: 14px;
    float: right;
}

.affiliate-waz .search-form{
    float: right;
    margin-top: -50px;
}

.affiliate-waz .headline{
    background-color: #E60000 !important;
}

.affiliate-waz .tile .price-container .badge{
    background-color: #E60000 !important;
}

.affiliate-waz a,
.affiliate-waz a:hover {
    color: #E60000;
}

.affiliate-waz .event-container {
    color: #333;
}

.affiliate-waz #nrw-logo{
    padding-top: 20px;
}

body.page-artist.affiliate-waz .tour-name,
body.page-artist.affiliate-waz .artist-name{
    background: #E60000;
}

.affiliate-waz #mobilecart{
    background: #E60000;
}

.affiliate-waz .btn-primary{
    background: #E60000;
}

.affiliate-waz .btn-primary:hover,
.affiliate-waz .btn-primary:focus,
.affiliate-waz .btn-primary:active,
.affiliate-waz .btn-primary.disabled,
.affiliate-waz .btn-primary[disabled] {
    background: #E60000;
}

.affiliate-waz .button{
    background: #E60000;
    border: 1px solid #E60000;
}

.affiliate-waz .button-404{
    color: #ffffff;
}

.affiliate-waz a:hover .button,
.affiliate-waz .button:hover,
.affiliate-waz button.btn-default.btn-active,
.affiliate-waz button.btn-default.btn-active:active{
    background: #E60000;
    border: 1px solid #E60000;
}

.affiliate-waz #wrapper .artist .tour-list .event-container .event-date .day,
.affiliate-waz .event-date .day{
    color: #E60000;
}

.affiliate-waz  #header .nav>li>a:hover{
    background: #E60000;
    color: #fff !important;
}
.affiliate-waz  #header-topmenu > ul > li > ul > li{
    border: none !important;
}
.affiliate-waz  #header .dropdown-menu>li a:hover {
    background: #E60000 !important;
    color: #fff !important;
}
.affiliate-waz .endFooter,
.affiliate-waz .newsletter-container{
    background: #E60000 !important;
}

.affiliate-waz .newsletter-container .subscription-title{
    color: #fff;
}
.affiliate-waz .event-alarm-box button,
.affiliate-waz .newsletter-container button{
    border: 1px solid #fff;
    color: #fff;
}
.affiliate-waz .footer-header{
    border-bottom: 2px solid #E60000 !important;
    width: 90% !important;
    max-width: 100% !important;
    margin: 0rem 0rem .625rem 0rem !important;
    padding: 0px !important;
    color: #E60000 !important;
    cursor: text !important;
}


@media only screen and (max-width: 979px) {
    .affiliate-waz #nrw-logo{
        margin-left: 58px   ;
    }
    .affiliate-waz #header .artistTypeahead{
        width: 275px !important;
    }

    .affiliate-waz  #header .container>button{
        margin-top: -52px;

    }
    .affiliate-waz .search-form{
        margin-top: -52px;
    }
    .affiliate-waz .navbar .nav{
        float: left;
        margin-top: 0px;
        z-index: 100;
    }
    .affiliate-waz .nav-collapse, .nav-collapse.collapse{
        background: #fff;
        z-index: 100;
    }
    .affiliate-waz #header.navbar > .navbar-inner #header-topmenu > .nav .header-acount-links{
        background: #fff;
    }
    .affiliate-waz #header.navbar > .navbar-inner #header-topmenu{
        margin-top: 0px;
    }
}

/*new frontend*/
.affiliate-waz #header.navbar > .navbar-inner{
    border-color: #E60000;
}

.affiliate-waz .logo-caption{
    display: none;
}

.affiliate-waz #header.navbar > .navbar-inner #header-search {
    float: right;
    margin-top: -50px;
}/* Customizing #3 */
.affiliate-nrz  #header .brand{
    float: left;
}

.affiliate-nrz  #header.navbar > .navbar-inner #header-topmenu > .nav li > a,
.affiliate-nrz  #header.navbar > .navbar-inner #header-topmenu > .nav li > a:focus,
.affiliate-nrz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown:hover .dropdown-menu,
.affiliate-nrz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a,
.affiliate-nrz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-nrz  #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:focus {
    background: #ffffff;
    color: #000000 !important;
}

.affiliate-nrz #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,
.affiliate-nrz  #header.navbar > .navbar-inner #header-topmenu > .nav .header-language-switch {
    background: #ccc !important;
}


.affiliate-nrz .navbar-outer{
    height: 60px;
    background-color: #007959;
}

.affiliate-nrz.page-homepage .headline {
    background: #007959 !important;
}

.affiliate-nrz #header .navbar-inner {
    height: 64px;
    border-bottom: 1px solid #1e7d6c;
}

.affiliate-nrz #header.navbar > .navbar-inner .logo-container .brand .logo-img {
    margin-top: 12px;
}

.affiliate-nrz .navbar-inner .logo-img {
    height: 36px;
}

.affiliate-nrz .navbar .nav{
    margin-top: 14px;
    float: right;
}

.affiliate-nrz .search-form{
    float: right;
    margin-top: -50px;
}

.affiliate-nrz .headline{
    background-color: #007959 !important;
}

.affiliate-nrz .tile .price-container .badge{
    background-color: #007959 !important;
}

.affiliate-nrz a,
.affiliate-nrz a:hover {
    color: #007959;
}

.affiliate-nrz .event-container {
    color: #333;
}

.affiliate-nrz #nrw-logo{
    padding-top: 20px;
}

body.page-artist.affiliate-nrz .tour-name,
body.page-artist.affiliate-nrz .artist-name{
    background: #007959;
}

.affiliate-nrz #mobilecart{
    background: #007959;
}

.affiliate-nrz .btn-primary{
    background: #007959;
}

.affiliate-nrz .btn-primary:hover,
.affiliate-nrz .btn-primary:focus,
.affiliate-nrz .btn-primary:active,
.affiliate-nrz .btn-primary.disabled,
.affiliate-nrz .btn-primary[disabled] {
    background: #007959b3;
}

.affiliate-nrz .button{
    background: #007959;
    border: 1px solid #007959;
}

.affiliate-nrz .button-404{
    color: #ffffff;
}

.affiliate-nrz a:hover .button,
.affiliate-nrz .button:hover,
.affiliate-nrz button.btn-default.btn-active,
.affiliate-nrz button.btn-default.btn-active:active{
    background: #007959b3;
    border: 1px solid #007959b3;
}

.affiliate-nrz #wrapper .artist .tour-list .event-container .event-date .day,
.affiliate-nrz .event-date .day{
    color: #007959;
}

.affiliate-nrz  #header .nav>li>a:hover{
    background: #007959;
    color: #fff !important;
}
.affiliate-nrz  #header-topmenu > ul > li > ul > li{
    border: none !important;
}
.affiliate-nrz  #header .dropdown-menu>li a:hover {
    background: #007959 !important;
    color: #fff !important;
}
.affiliate-nrz .endFooter,
.affiliate-nrz .newsletter-container{
    background: #007959 !important;
}

.affiliate-nrz .newsletter-container .subscription-title{
    color: #fff;
}
.affiliate-nrz .event-alarm-box button,
.affiliate-nrz .newsletter-container button{
    border: 1px solid #fff;
    color: #fff;
}
.affiliate-nrz .footer-header{
    border-bottom: 2px solid #007959 !important;
    width: 90% !important;
    max-width: 100% !important;
    margin: 0rem 0rem .625rem 0rem !important;
    padding: 0px !important;
    color: #007959 !important;
    cursor: text !important;
}


@media only screen and (max-width: 979px) {
    .affiliate-nrz #nrw-logo{
        margin-left: 58px   ;
    }
    .affiliate-nrz #header .artistTypeahead{
        width: 275px !important;
    }

    .affiliate-nrz  #header .container>button{
        margin-top: -52px;

    }
    .affiliate-nrz .search-form{
        margin-top: -52px;
    }
    .affiliate-nrz .navbar .nav{
        float: left;
        margin-top: 0px;
        z-index: 100;
    }
    .affiliate-nrz .nav-collapse, .nav-collapse.collapse{
        background: #fff;
        z-index: 100;
    }
    .affiliate-nrz #header.navbar > .navbar-inner #header-topmenu > .nav .header-acount-links{
        background: #fff;
    }
    .affiliate-nrz #header.navbar > .navbar-inner #header-topmenu{
        margin-top: 0px;
    }
}

/*new frontend*/
.affiliate-nrz #header.navbar > .navbar-inner{
    border-color: #1e7d6c;
}

.affiliate-nrz .logo-caption{
    display: none;
}

.affiliate-nrz #header.navbar > .navbar-inner #header-search {
    float: right;
    margin-top: -50px;
}/* Customizing #2 */
#funke_medien_nrw{    float: right;    padding-left: 20px;}#funke_medien_nrw_mobil{    display: none;}#funke_medien_nrw_logo{    max-width: 65%;    float: right;}@media only screen and (max-width: 979px) {    #funke_medien_nrw{        display: none;    }    #funke_medien_nrw_mobil{        display: block;        float: right;        margin-top: -45px;        padding-right: 5px;    }}/* Customizing #1 */
:root {    --main-bg-color: #eb0303;}.navbar .nav li.dropdown.active>.dropdown-toggle, li.dropdown.active>a {color: #ffe1e1 !important;}.navbar-inverse .brand, .navbar-inverse .nav>li>a {font-size: 16px;text-shadow: 0 0 0 transparent;}.navbar-inner {padding: 0;}#header .navbar-inner {background: white;}body {background: white;}.navbar-inner .logo-img,.affiliate-wirliebentickets .navbar-inner .logo-img {    height: 235px;}#header .brand,.affiliate-wirliebentickets #header .brand {    float: unset;    margin-left: auto;    margin-right: auto;    display: table;    padding: unset;    margin-bottom: 5px;}.search-form,.affiliate-wirliebentickets .search-form {    float: right;    z-index: 100;}#navbar-bottom,.affiliate-wirliebentickets #navbar-bottom {    height: 58px;    background:  var(--main-bg-color);;    margin-top: -46px;}#header .brand, #header .nav > li:not(.active) > a,.affiliate-wirliebentickets #header .brand, #header .nav > li:not(.active) > a {    color: #fff;}#navbar-skyline,.affiliate-wirliebentickets #navbar-skyline {    margin-bottom: 1px;}#header.navbar > .navbar-inner #header-topmenu > .nav li > a,#header.navbar > .navbar-inner #header-topmenu > .nav li > a:focus,#header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown:hover .dropdown-menu,#header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a,#header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,#header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:focus,.affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav li > a,.affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav li > a:focus,.affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown:hover .dropdown-menu,.affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a,.affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:hover,.affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav li.dropdown > a:focus {    background:  var(--main-bg-color);;    color: #fff;}#header .dropdown-menu>li a,.affiliate-wirliebentickets #header .dropdown-menu>li a {    color: #fff !important;}.headline,.tile .price-container .badge,.page-homepage .headline,.affiliate-wirliebentickets .headline,.affiliate-wirliebentickets .tile .price-container .badge,.affiliate-wirliebentickets .page-homepage .headline {    background:  var(--main-bg-color); !important;}#funkemedien-logo,.affiliate-wirliebentickets #funkemedien-logo {    float: right;    margin-top: 20px;}@media only screen and (max-width: 979px) {    #header.navbar .brand .logo-img,    .navbar-inner .logo-img,    .affiliate-wirliebentickets #header.navbar .brand .logo-img,    .affiliate-wirliebentickets .navbar-inner .logo-img {        max-height: 182px !important;    }    #header.navbar > .navbar-inner #header-topmenu > .nav .header-language-switch,    #header.navbar > .navbar-inner #header-topmenu > .nav .header-acount-links,    .affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav .header-language-switch,    .affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu > .nav .header-acount-links {        background:  var(--main-bg-color); !important;    }    #header.navbar > .navbar-inner #header-topmenu,    .affiliate-wirliebentickets #header.navbar > .navbar-inner #header-topmenu {        margin-top: -80px;    }    body #header > div > div.container,    body.affiliate-wirliebentickets #header > div > div.container {        width: unset !important;    }    #funkemedien-logo,    .affiliate-wirliebentickets #funkemedien-logo {        max-width: 40px;        padding-right: 10px;    }    #navbar-bottom,    .affiliate-wirliebentickets #navbar-skyline,    #navbar-bottom,    .affiliate-wirliebentickets #navbar-skyline {        display: none;    }    #header .nav > li:not(.active) > a,    .affiliate-wirliebentickets #header .nav > li:not(.active) > a {        color: #666;    }    .navbar .nav,    .affiliate-wirliebentickets .navbar .nav {        background: #f5f6f8;    }}@media only screen and (max-width: 779px) {    #header.navbar .brand .logo-img,    .navbar-inner .logo-img,    .affiliate-wirliebentickets #header.navbar .brand .logo-img,    .affiliate-wirliebentickets .navbar-inner .logo-img {        max-height: 122px !important;    }}@media only screen and (max-width: 500px) {    #header.navbar .brand .logo-img,    .navbar-inner .logo-img,    .affiliate-wirliebentickets #header.navbar .brand .logo-img,    .affiliate-wirliebentickets .navbar-inner .logo-img {        max-height: 68px !important;    }    #header.navbar > .navbar-inner .logo-container,    .affiliate-wirliebentickets #header.navbar > .navbar-inner .logo-container {        padding: unset;        padding-top: 5px;    }}/*new header*/body #header > div > div.container,body.affiliate-wirliebentickets  #header > div > div.container {    width: 950px;}#header.navbar > .navbar-inner #header-search,.search-form,.affiliate-wirliebentickets #header.navbar > .navbar-inner #header-search,.affiliate-wirliebentickets .search-form {    float: right;    z-index: 100;}.logo-caption,.affiliate-wirliebentickets .logo-caption {    display: none;}#header.navbar > .navbar-inner .logo-container .brand,.affiliate-wirliebentickets #header.navbar > .navbar-inner .logo-container .brand {    padding: unset;}