body {   font-family: 'Source Sans Pro';margin:0;padding:0;background:url(images/background_1.svg) center top -50px no-repeat #ee1d23;background-size:7500px; }
body[data-kind="knoops_park"] {   background:url(images/background_2.svg) center top -50px no-repeat #006938;background-size:7500px; }
body[data-kind="vegesack"] {   background:url(images/background_3.svg) center top -50px no-repeat #0095da;background-size:7500px; }
body[data-kind="blumenthal"] {   background:url(images/background_3.svg) center top -50px no-repeat #0095da;background-size:7500px; }

body:not([data-kind="vegesack"]) [show-kind="vegesack"] { display:none; }
body:not([data-kind="knoops_park"]) [show-kind="knoops_park"] { display:none; }
body:not([data-kind="blumenthal"]) [show-kind="blumenthal"] { display:none; }


body[data-kind="blumenthal"] [show-kind="lastrada"],
body[data-kind="knoops_park"] [show-kind="lastrada"],
body[data-kind="vegesack"] [show-kind="lastrada"] { display:none; }


#floating_artists { display:none; }

body::before { z-index:0;content:" ";display:block;position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;background:url(./images/LaStrada_Illu2023_fin.png) center left -20% no-repeat transparent; background-size:contain;}
body::after { z-index:0;content:" ";display:block;position:fixed;left:50%;top:50%;bottom:0;right:0;z-index:0;background:url(./images/LaStrada_Illu2023_fin_2.png) bottom right 0% no-repeat transparent; background-size:contain;}


.bodywrapper { position:relative;z-index:1; }

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue.eot');
    src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeue.woff2') format('woff2'),
        url('fonts/HelveticaNeue.woff') format('woff'),
        url('fonts/HelveticaNeue.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('fonts/HelveticaNeue-Bold.eot');
    src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('fonts/HelveticaNeue-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueBlack';
    src: url('fonts/HelveticaNeueLTCom-Blk.eot');
    src: url('fonts/HelveticaNeueLTCom-Blk.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLTCom-Blk.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTCom-Blk.woff') format('woff'),
        url('fonts/HelveticaNeueLTCom-Blk.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

.toptopheader { background-color:#333;min-height:30px;position:fixed;left:0px;right:0px;top:0px;z-index:5; } 
.toptopheader > div { display:flex;align-items: center;min-height: 30px;}
.toptopheader > div .right  { margin-left:auto; }

.topheader { background-color:#e30613;min-height:95px;position:fixed;left:0px;right:0px;top:30px;z-index:4; } 
.topheader .left { width:100px; }
.topheader .left,
.topheader .left  a { color:#ffcb05 !important;font-family:"HelveticaNeueBlack" !important;font-size: 47px !important;letter-spacing: 1px;color:#fff;line-height:83px;text-decoration:none !important; } 


.topheader .margincontainer { display:flex;align-items:center; }
.topheader .margincontainer .farright  { display:flex;align-items:center;margin-left:auto; }
.topheader .margincontainer .toggle_high_contrast { margin-left:auto;cursor:pointer;width:40px;height:40px;margin-right: 10px;background:url(./images/lastradaHighContrast.svg) center center no-repeat transparent;background-size:80% auto; }
.topheader .margincontainer .font_size_toggle { width:80px;position:relative;height:40px;;background:url(./images/textSize.svg) center center no-repeat transparent;background-size:60% auto; }
.topheader .margincontainer .font_size_toggle > div { cursor:pointer;position:absolute;width:20px;height:40px; }
.topheader .margincontainer .font_size_toggle > div:nth-child(1) { left:0;background:url(./images/textSizeMinus.svg) center center no-repeat transparent;background-size:80% auto; }
.topheader .margincontainer .font_size_toggle > div:nth-child(2) { right:0;background:url(./images/textSizePlus.svg) center center no-repeat transparent;background-size:80% auto; }
@media screen and (max-width: 1140px) {
	.topheader .margincontainer .farright  { margin-right:auto;margin-left:20px; }
}




body[data-kind="knoops_park"] .topheader { background-color:#ffcb05; }
body[data-kind="blumenthal"] .topheader ,
body[data-kind="vegesack"] .topheader { background-color:#717dbd; }
body[data-kind="knoops_park"] .topheader .left { color:#ed1d24 !important; }

.header { background-color:transparent;padding-top:146px; }
.margincontainer { position:relative;max-width:1100px;box-sizing:border-box;margin:0 auto;}

.logo { position:relative;z-index:3;margin-bottom:40px;cursor:pointer; }
.logo img { width:130%; }

.header_spalten { display:flex; }
.header_spalten .header_left { box-sizing:border-box;width:25%;min-height:50px;position:relative }
.header_spalten .header_right { box-sizing:border-box;width:75%;min-height:50px;position:relative; }
.header_spalten .header_left .right h1 { color:#ed1d24;font-family:"HelveticaNeueBlack";font-size: 40px;letter-spacing: 1px; }
.header_spalten .header_left .right h2 { color:#ed1d24;font-family:"HelveticaNeue";font-size: 20px;letter-spacing: 1px;margin:0px; }
.header_spalten .header_left .right .ls_spacer { min-height:150px; }
.header_spalten .header_left .bbcodesfield a[kind="attachment"]:not(.plain)  { width:100% !important;display:block;box-sizing: border-box;border:8px solid #fff;color: #fff;font-family: "HelveticaNeueBold";font-size: 20px;text-transform: uppercase;text-decoration: none !important;color:#fff !important;letter-spacing: 1px;padding: 20px 45px; padding-left: 65px;background:url("images/down-arrow-white.svg")  center left 15px no-repeat transparent;background-size:auto 43% ; } 
.header_spalten .header_left .bbcodesfield a[kind="attachment"]:not(.plain) .percentbar { height:5px; }
.header_spalten .header_left :not(.sceditor-container) .bbcodesfield a { text-decoration: none !important;color:#ffcb05;} 

.teaser_pic { border:0px solid #fff;width:90%;position:relative;left:0px;top:0px;top:0px;}
.teaser_pic .paddinger { padding-bottom:95%; }
.teaser_pic .tpic { position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:none center center no-repeat transparent;background-size:cover;  } 
.teaser_pic .main_grafik { position:absolute;left:0px;right:0px;top:-117px;bottom:-117px; background:url("images/figure_one.svg") left center no-repeat transparent;background-size:auto 100% ; }
.teaser_text { padding:20px;position:absolute;left:35%;bottom:-76px;width:53%;background-color:#fff;min-height:200px;box-sizing:border-box; }
.teaser_text h1 { margin-top:0px;color:#493087;font-family:"HelveticaNeueBlack";font-size: 40px;letter-spacing: 1px;margin-bottom:15px;line-height:53px;text-transform:uppercase; }
.teaser_text h2 { margin-top:0px;text-transform: uppercase;
text-decoration: none !important;color: #ed1d24 !important;font-family: "HelveticaNeue";font-size: 20px;letter-spacing: 1px; }
body[data-kind="knoops_park"] .main_grafik { background:url("images/figure_two.svg") left center no-repeat transparent;background-size:auto 100% ; }
body[data-kind="vegesack"] .main_grafik,
body[data-kind="blumenthal"] .main_grafik {  background:url("images/figure_three.svg") left center no-repeat transparent;background-size:auto 100% ; }

.teaser_text_right  { text-align:right;padding:20px;box-sizing:border-box;position:absolute;right:0px;top:10%;width:33%;background-color:#fff;min-height:200px;}
.teaser_text_right h1 { font-family:"HelveticaNeueBlack";font-size: 23px;letter-spacing: 1px;margin:0px; }
.teaser_text_right h2 { font-family:"HelveticaNeue";font-size: 20px;letter-spacing: 1px;margin:0px;line-height:28px; }
.teaser_text_right .special { display:block;position:relative;background:url("images/special.svg") right top no-repeat transparent;background-size:100% auto; }
.teaser_text_right .special::after { content:" ";position:relative;display:block;padding-bottom:30%;}

.teaser_text_transparent  { text-align:right;padding:0px;box-sizing:border-box;position:absolute;right:0px;bottom:0px;width:50%;color:#fff;padding-bottom:109px; }
.teaser_text_transparent h1 { font-family:"HelveticaNeueBlack";font-size: 37px;letter-spacing: 1px;margin:0px; }
.teaser_text_transparent h2 { font-family:"HelveticaNeue";font-size: 28px;letter-spacing: 1px;margin:0px;line-height:36px; }
body[data-kind="knoops_park"] .teaser_text_transparent { color:#006938; }

.bremer_norden_logo { width:330px;position:absolute;top:0px;right:0%;background:url("images/bremer_norden_logo.svg") center top no-repeat transparent;background-size:auto 100% ; }
.bremer_norden_logo::after { content:" ";position:relative;display:block;padding-bottom:47%;}

body.smallsquare .teaser_pic .paddinger { padding-bottom:69%; }
body.smallsquare .teaser_text_wrapper { width:90%;position:relative;left:0px;top:0px;top:0px; }
body.smallsquare .teaser_text_wrapper .teaser_text { position:relative;left:35%;top:-76px;margin-bottom:-76px;width:53%;background-color:#fff;min-height:200px;}
body.smallsquare .teaser_text_wrapper .teaser_text a[kind="attachment"]:not(.plain)  { width:unset !important;display:inline-block;box-sizing: border-box;border:8px solid #e83181;color: #e83181 !important;font-family: "HelveticaNeueBold";font-size: 20px;text-transform: uppercase;text-decoration: none !important;letter-spacing: 1px;padding: 15px 25px; padding-left: 65px;background:url("images/down-arrow-purple.svg")  center left 15px no-repeat transparent;background-size:auto 43% ; } 
body.smallsquare .teaser_text_wrapper .teaser_text a[kind="attachment"]:not(.plain) span.ul { color:#493087 !important; }
body.smallsquare .teaser_text_wrapper .teaser_text a[kind="attachment"]:not(.plain) .percentbar { height:5px; }
body.smallsquare .teaser_text_wrapper .teaser_text .bbcodesfield ul > li { position:relative; }
body.smallsquare .teaser_text_wrapper .teaser_text .bbcodesfield ul > li::after { content:"•";display:block;position:absolute;left:10px;top:5px; }
body.smallsquare .teaser_text_wrapper .teaser_text a:not([kind="attachment"]) { color:#e83181 !important;text-decoration:none !important; } 

body.smallsquare.sq_second .teaser_text_wrapper { display:flex;left:10%; }
body.smallsquare.sq_second .teaser_text_wrapper .teaser_text { box-sizing:border-box;position:relative;left:0px;top:-50px;margin-bottom:-50px;width:55%;background-color:#fff;min-height:337px;}
body.smallsquare.sq_second .teaser_text_wrapper .teaser_text_second { box-sizing:border-box;position:relative;left:0px;top:0px;width:45%;padding:50px;min-height:200px;}

body.smallsquare.sq_content .teaser_text_wrapper { left:20%;width:80%; }
body.smallsquare.sq_content .teaser_text_wrapper .teaser_text { box-sizing:border-box;position:relative;left:0px;top:-100px;width:100%;margin-bottom:-100px;padding:50px;min-height:450px;}

.content_row_second { padding-bottom:70px; }
.footer_row { border-top:3px solid #fff;padding-bottom:100px;background-color: rgba(0,0,0,0.2); }
.content_row_purple { background-color:#e83181;color:#000;min-height:20px;padding:40px 0px;}

.content_row { padding-top:100px;min-height:10px;padding-bottom:20px; }
.content_row.notoppadding { padding-top:0px; }
.content_row h1 { font-family:"HelveticaNeueBlack";font-size: 23px;letter-spacing: 1px;margin:0px;margin-bottom:20px;text-transform:uppercase;font-size: 40px;letter-spacing: 1px;color: #ffcb05; }
.content_row h3 {     color: #fff;    padding: 6px 15px;text-transform:uppercase;text-align: center;display: inline-block;border: 8px solid #fff;font-family: "HelveticaNeue";font-size: 14px;letter-spacing: 1px;}
.content_row:not(.specialliststyle) .bbcodesfield ul { display:block;margin:0 0px;  }
.content_row:not(.specialliststyle) .bbcodesfield ul li { position:relative; display:block;background-color:transparent;border:0px solid #fff;color:#fff;padding: 3px;  padding-left: 5px;
padding-left: 30px;}
.content_row:not(.specialliststyle) .bbcodesfield ul li::after { content:"•";display:block;position:absolute;left:10px;top:5px; }
.content_row.specialliststyle .bbcodesfield ul { display:block;margin:0 -10px;  }
.content_row.specialliststyle .bbcodesfield ul li { display:inline-block;background-color:transparent;border:8px solid #fff;margin:10px ;margin-top:0px;color:#fff;padding:10px 20px;text-align:center;font-family: "HelveticaNeue";font-size: 20px;letter-spacing: 1px; }
.content_row .bbcodesfield [isbox="1"] { font-family:"HelveticaNeueBlack";font-size: 20px;letter-spacing: 1px;display:inline-block;padding:10px 20px;background-color:blue;color:#fff !important;margin-right:20px;margin-bottom:20px; }
.content_row .bbcodesfield [isbox="1"][boxkind="1"] { background-color:#8dc63f !important; }
.content_row .bbcodesfield [isbox="1"][boxkind="2"] { background-color:#0072bc !important; }
.content_row .bbcodesfield [isbox="1"][boxkind="3"] { background-color:#ed1d24 !important; }
.content_row .bbcodesfield [isbox="1"] a { color:#fff !important;text-decoration:none !Important; }
.content_row  > ul.three_collums { padding:0px;list-style:none;margin:0 -10px;display:flex;align-items:top; }
.content_row  > ul.three_collums > li { display:inline-block;width:50%;padding:0 10px;margin:0px;box-sizing:border-box; }
.content_row  > ul.four_collums { padding:0px;list-style:none;margin:0 -10px;display:flex;align-items:top; }
.content_row  > ul.four_collums > li { display:inline-block;width:25%;padding:0 10px;margin:0px;box-sizing:border-box; } 

.content_row_white { background-color:#fff;color:#000;min-height:20px;padding:0px 0px;}
.content_row_white .maps_overlay { background-color:transparent; transition:all 0.2s ease-in-out 0.5s;-o-transition:all  0.2s ease-in-out 0.5s; -moz-transition:all 0.2s  ease-in-out 0.5s;-webkit-transition:all  0.2s  ease-in-out 0.5s; }
.content_row_white:hover .maps_overlay, 
.content_row_white:hover .maps_overlay.hide { top:100% !important; }
.content_row_white.padding { padding:20px 0px; }

.preloader { width:1px;height:1px;overflow:hidden; } 
.preloader div:nth-child(1) { background:url("images/background_1.svg") center center no-repeat transparent; }
.preloader div:nth-child(2) { background:url("images/background_2.svg") center center no-repeat transparent; }
.preloader div:nth-child(3) { background:url("images/background_3.svg") center center no-repeat transparent; }
.preloader div:nth-child(4) { background:url("images/bremer_norden_logo.svg") center center no-repeat transparent; }
.preloader div:nth-child(5) { background:url("images/figure_three.svg") center center no-repeat transparent; }
.preloader div:nth-child(5) { background:url("images/figure_two.svg") center center no-repeat transparent; }
a.ls_instagram,
a.ls_facebook,
a.ls_youtube { padding:20px 45px;padding-left:65px;display:inline-block;margin-right:20px;margin-bottom:20px;border:8px solid #fff;color:#fff;font-family: "HelveticaNeueBold";font-size: 20px;text-transform: uppercase;text-decoration: none !important;letter-spacing: 1px;}
a.ls_facebook { background:url("images/fb_icon.svg") center left 15px no-repeat transparent;background-size: auto 50%; }
a.ls_youtube { background:url("images/yt_icon.svg") center left 15px no-repeat transparent;background-size: auto 50%; }
a.ls_instagram {background:url("images/ig_icon.svg") center left 15px no-repeat transparent;background-size: auto 50%; }
/************************/
/** LaStrada Switcher **/
/************************/

.lastrada_switcher { display:block;position:fixed;right:0px;top:0px;bottom:0px;z-index:5; }
.lastrada_switcher ul { list-style: none;margin: 0;padding: 0;width: 20px;position: absolute;display: flex;flex-wrap: wrap;align-items: center;height: 100%;align-content: center;top: 0;right: 0;bottom: 0;} 
.lastrada_switcher ul li { cursor:pointer;position:relative;left:-15px;margin:10px 0px;display:block;padding:5px 10px;padding-bottom:10px;cursor:pointer;transition:all 0.2s ease-in-out;-o-transition:all  0.2s ease-in-out; -moz-transition:all 0.2s  ease-in-out;-webkit-transition:all  0.2s  ease-in-out;}
.lastrada_switcher ul li div { width:15px; }
.lastrada_switcher ul li div:after { content:" ";display:block;padding-bottom:100%; }
.lastrada_switcher ul li[data-ident="lastrada"] { background-color:#ed1d24; }
.lastrada_switcher ul li[data-ident="lastrada"] div { background:url("images/ls_reiter_ls.svg") center center no-repeat transparent;background-size:  100% auto; }
.lastrada_switcher ul li[data-ident="lastrada"] div:after { content:" ";display:block;padding-bottom:850%; }
body[data-lang="en"] .lastrada_switcher ul li[data-ident="lastrada"] div { background:url("images/ls_reiter_ls_en.svg") center center no-repeat transparent;background-size:  100% auto; }
body[data-lang="en"] .lastrada_switcher ul li[data-ident="lastrada"] div:after { content:" ";display:block;padding-bottom:429%; }

.lastrada_switcher ul li[data-ident="vegesack"] { background-color:#0072bc; }
.lastrada_switcher ul li[data-ident="vegesack"] div { background:url("images/ls_reiter_vs.svg") center center no-repeat transparent;background-size:  100% auto; }
.lastrada_switcher ul li[data-ident="vegesack"] div:after { content:" ";display:block;padding-bottom:810%; }
.lastrada_switcher ul li[data-ident="blumenthal"] { background-color:#0072bc; }
.lastrada_switcher ul li[data-ident="blumenthal"] div { background:url("images/ls_reiter_bt.svg") center center no-repeat transparent;background-size:  100% auto; }
.lastrada_switcher ul li[data-ident="blumenthal"] div:after { content:" ";display:block;padding-bottom:990%; }
.lastrada_switcher ul li[data-ident="knoops_park"] { background-color:#8dc63f; }
.lastrada_switcher ul li[data-ident="knoops_park"] div { background:url("images/ls_reiter_ks.svg") center center no-repeat transparent;background-size:  100% auto; }
.lastrada_switcher ul li[data-ident="knoops_park"] div:after { content:" ";display:block;padding-bottom:1010%; }
.lastrada_switcher ul li:hover { padding-right:50px !important;left:-40px !important; }

.lastrada_switcher { display:none; }
.lastrada_switcher[contentid="372"],
.lastrada_switcher[contentid="411"],
.lastrada_switcher[contentid="389"],
.lastrada_switcher[contentid="410"],
.lastrada_switcher[contentid="380"],
.lastrada_switcher[contentid="409"],
.lastrada_switcher[contentid="413"],
.lastrada_switcher[contentid="403"],
.lastrada_switcher[contentid="404"],
.lastrada_switcher[contentid="414"]  { display:none !important; }
/************************/
/** Slideshow **/
/************************/

.ls_slideshow_wrapper .teaser_pic { width:100%; }
.ls_slideshow_wrapper { width:90%;position:relative; }
.ls_slideshow_wrapper > .paddinger { padding-bottom:95%; }
.ls_mainslideshowcontainer { position:absolute;left:0px;right:0px;top:0px;bottom:0px; }
.ls_mainslideshowcontainer .ls_slideshowcontainer { position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(255,255,255,0);transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; }
.ls_mainslideshowcontainer .ls_slideshow { padding:0px;position:absolute;left:0px;right:0px;top:0px;bottom:0px; }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide {  display:none; position:absolute;width:100%;height:100%; }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide > div { top:40%;opacity:0;position:realtive;transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out; -moz-transition:all 0.75s ease-in-out;-webkit-transition:all 0.75s ease-in-out;  }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv { display:block;  }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.in > div { opacity:1; }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.in > div {  top:0%; }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.out > div { opacity:0;top:-40%; }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text_right,
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text { transition:all  0.75s ease-in-out .0s;-o-transition:all 0.75s ease-in-out .0s; -moz-transition:all 0.75s ease-in-out .0s;-webkit-transition:all 0.75s ease-in-out .0s;  }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text {  bottom:-300px;  }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.in .teaser_text { bottom:-76px; }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.out .teaser_text { bottom:300px;  }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text_right { top:50%;  }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.in .teaser_text_right { top:10%;  }
.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.out .teaser_text_right { top:-50%;  }

.ls_mainslideshowcontainer .SliderNavigation a { cursor:pointer;margin:5px 0px;display:block;border-radius:50%;background-color:#fff;height:10px;width:10px; }
.ls_mainslideshowcontainer .SliderNavigation a.aktiv { background-color:#493087; }
.ls_mainslideshowcontainer .SliderNavigation { position:absolute;right:-35px;top:50%;margin-top:-150px;width:10px;height:300px;display:flex;align-content:center;flex-wrap:wrap; }
.ls_mainslideshowcontainer .SliderNavigation > div { position:relative;cursor:pointer;margin:5px 0px;display:block;border-radius:50%;background-color:#fff;height:20px;width:20px;margin-left: -5px;margin-right: -5px; }
.ls_mainslideshowcontainer .SliderNavigation > div::after { content:" ";position:absolute;left:0px;right:0px;bottom:0px;top:0px;background:url(images/arrow.svg) center 5px no-repeat transparent; background-size:50% auto;  }
.ls_mainslideshowcontainer .SliderNavigation > div.next::after { transform:rotate(180deg); }

/************************/
/** Plugin Anpassungen **/
/************************/

/** Plugin Simplepic & Slideshow **/
.teaser_pic > .plugin_container { position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:none center center no-repeat rgba(0,0,0,0.4);background-size:cover;  } 
.teaser_pic >  .plugin_container .plugin_container_widget,
.teaser_pic >  .plugin_container .pic_contentpic,
.teaser_pic >  .plugin_container .pic_contentpic .neocms_spacer,
.teaser_pic >  .plugin_container .plugin_slideshow,
.teaser_pic >  .plugin_container .plugin_slideshow .slideshow ,
.teaser_pic >  .plugin_container .plugin_slideshow .slideshow .slideshowcontainer { position:absolute !important;left:0px;right:0px;top:0px;bottom:0px; }
.teaser_pic >  .plugin_container .plugin_slideshow.rearange_order .slideshow .slideshowcontainer .slider, 
.teaser_pic >  .plugin_container .plugin_slideshow.rearange_order .slideshow .slideshowcontainer .slider { height:100px; }
.teaser_pic >  .plugin_container .plugin_slideshow.rearange_order .slideshow .slideshowcontainer .slider  > div { height:100px; }
.teaser_pic >  .plugin_container .plugin_slideshow:not(.rearange_order) .slideshow .slideshowcontainer .slider,
.teaser_pic >  .plugin_container .plugin_slideshow:not(.rearange_order) .slideshow .slideshowcontainer .slider > div { height:100%; }
.teaser_pic >  .plugin_container .plugin_slideshow .slideshow ul.opts { position:absolute;bottom:10px;left:10px;top:unset;top:auto; }
.teaser_pic >  .plugin_container .plugin_slideshow .SliderNavigation { position:absolute !important;top:0px !important;left:10px;bottom:unset !important; bottom:auto !important;width: 80% !important;  }
.teaser_pic >  .plugin_container .pic_contentpic.none  { background:url("images/spacer.jpg") no-repeat center center transparent !important  ; background-size:cover !important;}

.teaser_pic >  .plugin_container .plugin_slideshow .slideshow { padding-bottom:0px; }
.teaser_pic >  .plugin_container .plugin_slideshow .slideshow > div { height:100%; }
.teaser_pic >  .plugin_container .plugin_slideshow .slideshow .slider { height:100%; }
.teaser_pic >  .plugin_container .plugin_slideshow .slideshow .slider > div  { height:100%; }
.teaser_pic >  .plugin_container .plugin_slideshow .pic_slideshow_bottomresize,
.teaser_pic > .plugin_container .plugin_slideshow .slideshow > div.pic_slideshow_bottomresize_infobox  { display:none; }

/** Plugin Menu **/
.topheader .widget_menu_hauptmenu_class { padding:0px;padding-top:0px;height: 60px; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_entryfield { float:left; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu { background-color:transparent;font-weight:bold;font-family:"HelveticaNeueBold";font-size: 22px;letter-spacing: 1px;text-align:center; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox { cursor:pointer;border:10px solid transparent;padding:5px 10px;}

.topheader .widgetmenu_extenderItems { display:flex;flex-grow:1;}
.topheader .widgetmenu_extenderItems > div:last-child { display:none; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu.last { padding-right:0px; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current a,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox { border-color:#ffcb05;  color:#ffcb05; }
body[data-kind="knoops_park"] .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current,
body[data-kind="knoops_park"] .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current a,
body[data-kind="knoops_park"] .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a,
body[data-kind="knoops_park"] .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox { border-color:#493087 ;  color:#493087 ; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender { display:none;background-color:#493087;position:absolute;   }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul { list-style:none;margin:0;padding:0;  }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div { cursor:pointer;border:10px solid transparent;text-align:left;padding:0px 5px;box-sizing:border-box;font-family: "HelveticaNeue";font-size: 17px;  }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover a { color:#ffcb05;border-color:#ffcb05; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul ul li { display:none; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul ul li > div { font-size:14px; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul ul ul li > div { font-size:12px; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .subchild_extender { display:block;  }

.toptopheader .widget_menu_hauptmenu_class { padding:0px;padding-top:0px;margin-right:-20px;}
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu,
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_entryfield { float:left; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_entryfield { width:0px; }

.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu { padding:0px;background-color:transparent;font-weight:bold;font-family:"HelveticaNeueBold";font-size: 14px;letter-spacing: 1px;text-align:center; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox { cursor:pointer;padding-left:20px;padding-right:20px;}
.toptopheader .widgetmenu_extenderItems { display:flex;flex-grow:1; }
.toptopheader .widgetmenu_extenderItems > div:last-child { display:none; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu.last { padding-right:0px; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current,
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current a,
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a,
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox { color:#ffcb05; }
body[data-kind="knoops_park"] .toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current,
body[data-kind="knoops_park"] .toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current a,
body[data-kind="knoops_park"] .toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a,
body[data-kind="knoops_park"] .toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox { border-color:#493087 ;  color:#493087 ; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender { display:none;background-color:#493087;position:absolute;  }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul { list-style:none;margin:0;padding:0;  }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div { cursor:pointer;border:0px solid transparent;text-align:left;padding:0px 5px;box-sizing:border-box;font-family: "HelveticaNeue";font-size: 12px;  }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover a { color:#ffcb05;border-color:#ffcb05; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul ul li { display:none; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul ul li > div { font-size:14px; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul ul ul li > div { font-size:12px; }
.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .subchild_extender { display:block;  }

.menu_treemenu_container { margin-top:30px; }
.menu_treemenu_container .title { display:none;margin-top:30px; }
.menu_treemenu_container ul.menu_treemenu li {list-style: none;cursor: pointer;font-size: 14px;line-height: normal;text-transform: none;text-transform: uppercase;color: #ed1d24 !important;font-family: "HelveticaNeue";font-size: 20px;letter-spacing: 1px;  }
.menu_treemenu_container ul.menu_treemenu li a { color: #ed1d24 !important;font-weight:bold !important; }
.menu_treemenu_container ul.menu_treemenu ul { display:none; }


.content_row_second .widget_menu_hauptmenu_class { padding:0px;padding-top:0px; }
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu,
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_entryfield { line-height: 44px;height:unset;height:auto;float:left;width:unset !important;width:auto !important;  }
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_entryfield.highlight { width:15px !important; }
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu { background-color:transparent;font-weight:400;padding:5px;padding-right:40px; padding-left:0px;font-family:"HelveticaNeueBlack";font-size: 35px;letter-spacing: 1px;line-height: 37px; }
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu > div,
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu a { color:#493087 !important;border-bottom:10px solid transparent;  }
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu > div:hover,
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu a:hover { color:#ffcb05 !important;border-bottom:10px solid transparent;  }
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu > div.currentthis,
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu > div.currentthis a { color:#ffcb05 !important;border-bottom:10px solid #ffcb05;  }
 
.content_row_second .widgetmenu_extenderItems { flex-wrap: wrap;display:flex;flex-grow:1;justify-content:left; }
.content_row_second .widgetmenu_extenderItems > div:last-child { display:none; }
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu.last { padding-right:0px; }
	
.footer_row .widget_menu_hauptmenu_class { padding:0px;padding-top:0px; }
.footer_row .widget_menu_hauptmenu_class .widget_menu_area_menu,
.footer_row .widget_menu_hauptmenu_class .widget_menu_area_entryfield { float:left;width:unset !important;width:auto !important;  }
.footer_row .widget_menu_hauptmenu_class .widget_menu_area_entryfield.highlight { width:15px !important; }
.footer_row .widget_menu_hauptmenu_class .widget_menu_area_entryfield.highlight.over { width:25px !important; }

.footer_row .widget_menu_hauptmenu_class .widget_menu_area_menu { background-color:transparent;font-weight:400;padding:30px;font-family:"HelveticaNeue";font-size: 18px;letter-spacing: 0px; }
.footer_row .widgetmenu_extenderItems { display:flex;flex-grow:1;justify-content:center; }
.footer_row .widgetmenu_extenderItems > div:last-child { display:none; }

/** Plugin Content  **/
.plugin_content_list_wrapper { padding-bottom:0px; }
.plugin_content_list_wrapper .unsavedChanges { display:none !important; }
.plugin_content_list_wrapper div.pagenavigation.scroller { width:100%; }
div.plugin_content_list_wrapper div.pagenavigation.scroller a { text-decoration:none !important; }

ul.plugin_content_list.spalten { margin: auto -10px;margin-bottom:60px;width:auto;width:unset; }
ul.plugin_content_list.spalten li.noentrys .image { display:none !important; }
ul.plugin_content_list.spalten li .PictureContentInnter { background-color:#fff; }
ul.plugin_content_list.spalten li .PictureContentInnter .inner { padding:20px; }
ul.plugin_content_list.spalten li .PictureContentInnter .artikle_pic { margin:-20px;margin-bottom:20px; }
ul.plugin_content_list.spalten > li:after { content:" ";position:absolute;background-color:#fff;bottom:0px;left:10px;right:10px;top:0px;z-index:0; }
ul.plugin_content_list.spalten li div.inner { z-index:1; }
ul.plugin_content_list.spalten > li { margin-bottom:20px !important; }
ul.plugin_content_list.spalten li .PictureContentInnter .inner .description .descrmargin > p { display:none; }
ul.plugin_content_list.spalten li .PictureContentInnter .inner .description .descrmargin h1 a { text-transform:uppercase;text-decoration:none !important;color: #ed1d24 !important;font-family: "HelveticaNeue";font-size: 20px;letter-spacing: 1px; }
ul.plugin_content_list.spalten li .PictureContentInnter .inner .description { padding:0px; }
ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 .descrmargin > p { display:block; }
ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 a.gotoArtikel2 {  content:" ";margin-top:20px;color:#493087 !important;text-decoration:none;display:inline-block;background-color:#493087;padding:5px 20px; }
ul.plugin_content_list.spalten li .PictureContentInnter .artikle_pic .pic_contentpic  .neocms_spacer { padding-bottom:60% !important; }
ul.plugin_content_list.spalten li .PictureContentInnter .artikle_pic .pic_contentpic.none { background:url("images/spacer.jpg") no-repeat center center transparent !important  ; background-size:cover !important;}
ul.plugin_content_list.default .artikle_pic,
ul.plugin_content_list.default.artikelview li .PictureContentInnter .inner .timestampbox,
ul.plugin_content_list.default.artikelview li .PictureContentInnter .inner .autorinfo,
ul.plugin_content_list.default li .editContentEntry .inner textarea.title,
ul.plugin_content_list.default li .sharing-buttons,
ul.plugin_content_list.default li .comments,
ul.plugin_content_list.default .rate.own,
ul.plugin_content_list.default li .views,
ul.plugin_content_list.default li .PictureContentInnter .inner .description .descrmargin p,
ul.plugin_content_list.default li .rate, 
ul.plugin_content_list.default li .PictureContentInnter .inner .releaseDate a.participateEvent,
ul.plugin_content_list.default li .editContentEntry .inner::before { display:none; }
ul.plugin_content_list.default li .PictureContentInnter .inner .description,
ul.plugin_content_list.default li .editContentEntry { padding-right:0px; }
ul.plugin_content_list.default.artikelview li .PictureContentInnter > .inner { padding:0px; }
ul.plugin_content_list.default.artikelview { margin-bottom:0px; }
ul.plugin_content_list.default li .PictureContentInnter .inner .releaseDate { margin-bottom:0px; }
ul.plugin_content_list.default li .PictureContentInnter .inner .description .descrmargin h1,
ul.plugin_content_list.default li .editContentEntry .inner textarea.descr { color: #493087;min-height: 46px;text-decoration:none !important;font-family: "HelveticaNeueBlack";font-size: 40px;letter-spacing: 1px;line-height: 53px;text-transform: uppercase;}
ul.plugin_content_list.default li .PictureContentInnter .inner .description .descrmargin h1 a { text-decoration:none !important; }
ul.plugin_content_list.default li .PictureContentInnter .inner .description .descrmargin:hover a { color: #493087 !important; }
 ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 a.gotoArtikel2 font { display:none; }
body ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 a.gotoArtikel2:after { content:"weiterlesen";display:inline-block;color:#fff !important; }
body[data-lang="en"] ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 a.gotoArtikel2:after { content:"read more";display:inline-block;color:#fff !important; }

ul.plugin_content_list.spalten li[ispublished='false'] { opacity:0.3 !important; }
ul.plugin_content_list.spalten li.noentrys { display:none; }
ul.plugin_content_list.default li .artikel .artikelinner {  position: relative; }

body.smallsquare.sq_second ul.plugin_content_list.default li .PictureContentInnter .inner .tags_prev, 
body.smallsquare.sq_second ul.plugin_content_list.default li .PictureContentInnter .inner .event_times, 
body.smallsquare.sq_second ul.plugin_content_list.default li .PictureContentInnter .inner .socialmedialinks { display:none; }

.plugin_content_social_media_widget .sm_link { list-style:none;margin:0;padding:0; }
.plugin_content_social_media_widget .sm_link li { display: inline-block;background-color: transparent;border: 8px solid #fff;text-transform:uppercase;margin: 10px;margin-left:0px;margin-top:0px;width:100%;color: #fff;padding: 10px 20px;text-align: left;font-family: "HelveticaNeueBold";font-size: 20px;letter-spacing: 1px; box-sizing: border-box;padding-left:60px;}
.plugin_content_social_media_widget .sm_link li[data-kind='sm_instagram'] { background:url("images/ig_icon.svg") center left 15px no-repeat transparent;background-size: auto 50%; }
.plugin_content_social_media_widget .sm_link li[data-kind='sm_facebook'] { background:url("images/fb_icon.svg") center left 15px no-repeat transparent;background-size: auto 50%; }
.plugin_content_social_media_widget .sm_link li[data-kind='sm_youtube'] { background:url("images/yt_icon.svg") center left 15px no-repeat transparent;background-size: auto 50%; }
.plugin_content_social_media_widget .sm_link li[data-kind='sm_homepage'] { background:url("images/home_icon.svg") center left 15px no-repeat transparent;background-size: auto 50%; }

.plugin_content_social_media_widget .sm_link li a { color:#fff !important;text-decoration:none !important;}

.plugin_content_tags_widget font { background-color: transparent;border: 6px solid #fff;text-transform:uppercase;margin: 10px;margin-left:0px;margin-top:0px;color: #fff;padding: 6px 16px;text-align: center;font-family: "HelveticaNeueBold";font-size: 17px;display:table;letter-spacing: 1px;box-sizing: border-box; }
.plugin_content_event_times_widget ul { list-style:none;margin:0;padding:0; }
.plugin_content_event_times_widget ul li { display:table;background-color: transparent;border: 6px solid #fff;text-transform:uppercase;margin: 10px;margin-left:0px;margin-top:0px;color: #fff;padding: 6px 16px;text-align: left;font-family: "HelveticaNeueBold";font-size: 17px;letter-spacing: 1px;box-sizing: border-box; }
.content_row > ul.four_collums  .plugin_content_tags_widget font  { display:none; }
.content_row > ul.four_collums li:nth-child(1) .plugin_content_tags_widget font[data-tagkind="genre-tag"]  { display:table; }
.content_row > ul.four_collums li:nth-child(2) .plugin_content_tags_widget font[data-tagkind="ort-tag"]  { display:table; }
.content_row > ul.four_collums li:nth-child(4) .plugin_content_tags_widget font[data-tagkind="normal-tag"]  { display:table; }


.plugin_content_listfilter[data-kind="weekdays"] .hd { display:none; }
.plugin_content_listfilter[data-kind="weekdays"] .bdy { display:block; }
.plugin_content_listfilter[data-kind="weekdays"] ul.listfilter li { display:inline-block;padding: 20px 40px;font-size: 22px; }
.plugin_content_listfilter[data-kind="ort-tag-grob"] { display:none; }

ul.plugin_content_list.kachel li .PictureContentInnter .inner .description .descrmargin,
ul.plugin_content_list.kachel li .PictureContentInnter .inner .description { cursor:pointer;background-color:transparent;position:absolute !important;top:unset !important;top:auto !important;left:unset !important;left:auto !important;right:unset !important;right:auto !important;bottom:0px !important;bottom:0px !important;width: 100% !important;width: 100% !important;height: 100%  !important;width: 100%  !important;display:flex;align-items:flex-end;}
ul.plugin_content_list.kachel li .PictureContentInnter .inner .description .descrmargin p { display:none; }
ul.plugin_content_list.kachel li .PictureContentInnter .inner .timestampbox { display:none; }
ul.plugin_content_list.kachel li .PictureContentInnter .inner .description .descrmargin { margin:0px; }
ul.plugin_content_list.kachel li .PictureContentInnter .inner .description .descrmargin h1  {margin: 0px;padding: 0;position: relative;top: 9px;}
ul.plugin_content_list.kachel li .PictureContentInnter .inner .description .descrmargin h1 a { text-decoration:none;color:#fff !important; }
ul.plugin_content_list.kachel { margin-top:20px;margin-left:-10px;margin-right:-10px; }
ul.plugin_content_list.kachel li { opacity:1 !important;padding:0 10px;padding-bottom:20px;box-sizing:border-box; }
ul.plugin_content_list.kachel li .inner { position:relative; }
ul.plugin_content_list.kachel li .inner .pic_contentpic    { filter: brightness(1.5) contrast(1.49) grayscale(1) ;-webkit-filter: brightness(1.1) contrast(1.49) grayscale(1) ;-moz-filter: brightness(1.5) contrast(1.49) grayscale(1) ;	}
ul.plugin_content_list.kachel li .inner .artikle_pic { position: relative;z-index: 0;}
ul.plugin_content_list.kachel li .inner .artikle_pic:after{    position: absolute; content: ''; display: block; top: 0; left: 0; height: 100%; width: 100%;    background: rgb(255, 0, 134);  mix-blend-mode: overlay}
body[data-kind="knoops_park"] ul.plugin_content_list.kachel li .inner .artikle_pic:after {      background: rgb(66, 158, 0, 0.87);  mix-blend-mode: overlay; }
body[data-kind="vegesack"] ul.plugin_content_list.kachel li .inner .artikle_pic:after{      background: rgba(0, 130, 225, 0.87);  mix-blend-mode: overlay; }
ul.plugin_content_list.kachel li .inner .artikle_pic:after{    position: absolute; content: ''; display: block; top: 0; left: 0; height: 100%; width: 100%;    background: rgb(255, 0, 134);  mix-blend-mode: overlay}
ul.plugin_content_list.kachel li .inner .artikle_pic:before {    background: rgba(255, 0, 134, 0.2);  position: absolute; content: ''; display: block; top: 0; left: 0; height: 100%; width: 100%;z-index:1; }
body[data-kind="knoops_park"] ul.plugin_content_list.kachel li .inner .artikle_pic:before {    background: rgba(66, 158, 0, 0.2);  position: absolute; content: ''; display: block; top: 0; left: 0; height: 100%; width: 100%;z-index:1; }
body[data-kind="vegesack"] ul.plugin_content_list.kachel li .inner .artikle_pic:before {    background: rgba(0, 130, 225, 0.2);  position: absolute; content: ''; display: block; top: 0; left: 0; height: 100%; width: 100%;z-index:1; }
ul.plugin_content_list.kachel li.noentrys { width:100%;text-align:center; }
ul.plugin_content_list.kachel li.noentrys font { display:none; }
ul.plugin_content_list.kachel li[ispublished='false'] { opacity:0.3 !important; }
ul.plugin_content_list.kachel[filter-weekdays='true'] li[show-weekdays='true'] .inner .pic_contentpic ,
ul.plugin_content_list.kachel[filter-genre-tag='true'] li[show-genre-tag='true'] .inner .pic_contentpic ,
ul.plugin_content_list.kachel[filter-ort-tag='true'] li[show-ort-tag='true'] .inner .pic_contentpic,
ul.plugin_content_list.kachel[filter-ort-tag-grob='true'] li[show-ort-tag-grob='true'] .inner .pic_contentpic  {	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;	filter: none !important; /* IE 7 and the rest of the world */  	-moz-filter: none !important;	-webkit-filter: none !important; }
ul.plugin_content_list.kachel[filter-weekdays='true'] li[show-weekdays='true'] .artikle_pic:after ,
ul.plugin_content_list.kachel[filter-genre-tag='true'] li[show-genre-tag='true']  .artikle_pic:after ,
ul.plugin_content_list.kachel[filter-ort-tag='true'] li[show-ort-tag='true'] .artikle_pic:after,
ul.plugin_content_list.kachel[filter-ort-tag-grob='true'] li[show-ort-tag-grob='true'] .artikle_pic:after { display:none; }
ul.plugin_content_list.kachel[filter-weekdays='true'] li[show-weekdays='true'] .PictureContentInnter .inner .description .descrmargin h1 a ,
ul.plugin_content_list.kachel[filter-genre-tag='true'] li[show-genre-tag='true']  .PictureContentInnter .inner .description .descrmargin h1 a ,
ul.plugin_content_list.kachel[filter-ort-tag='true'] li[show-ort-tag='true'] .PictureContentInnter .inner .description .descrmargin h1 a,
ul.plugin_content_list.kachel[filter-ort-tag-grob='true'] li[show-ort-tag-grob='true'] .PictureContentInnter .inner .description .descrmargin h1 a { color:#ffcb05 !important; }
ul.plugin_content_list.kachel[filter-weekdays='true'] li[show-weekdays='true'] .PictureContentInnter .inner .description .descrmargin ,
ul.plugin_content_list.kachel[filter-genre-tag='true'] li[show-genre-tag='true']  .PictureContentInnter .inner .description .descrmargin  ,
ul.plugin_content_list.kachel[filter-ort-tag='true'] li[show-ort-tag='true'] .PictureContentInnter .inner .description .descrmargin ,
ul.plugin_content_list.kachel[filter-ort-tag-grob='true'] li[show-ort-tag-grob='true'] .PictureContentInnter .inner .description .descrmargin  { border: 10px solid #ffcb05;box-sizing: border-box; }


ul.plugin_content_list.default.artikelview .artikelend .event_times_list { list-style:none;margin:0;padding:0; }
ul.plugin_content_list.default.artikelview .artikelend .event_times_list li.none { display:none; }

body[contentid="416"] ul.plugin_content_list.kachel li.dateSeperatorYear { width:100%;display:block;text-align:center;font-weight:bold;color: #493087;font-family: "HelveticaNeueBlack";font-size: 40px;letter-spacing: 1px;margin-bottom: 15px; }

/** Plugin Sponsors **/
.content_row_white .plugin_sponsors .liste ul li { padding:0px;width:auto;width:unset; }
.content_row_white .plugin_sponsors .liste ul li img { max-height:100px;width:auto;width:unset;max-width:185px; }
.content_row_white .plugin_sponsors .liste ul li input { position:absolute;bottom:0px;left:0px;right:0px;  }
.content_row_white .plugin_sponsors .liste ul {justify-content:center; display: flex;flex-wrap: wrap;align-items: center;margin:0 -10px;list-style:none;padding:0;  columns: 1;    -webkit-columns: 1;    -moz-columns: 1;  -webkit-column-gap: 0px; /* Chrome, Safari, Opera */  -moz-column-gap: 0px; /* Firefox */  column-gap: 0px; } 
.content_row_white .plugin_sponsors .liste ul li .delete { width:20px;height:20px; }
.content_row_white .plugin_sponsors .liste ul li > div { border:0px; }

/** Language Switcher **/
.plugin_language_switcher { margin:0px;padding:0px;z-index: 3;padding-top:1px;width:unset;width:auto;font-size:14px; }
.plugin_language_switcher div.item img { top:3px; }
/** Plugin Slideshow  **/


@media screen and (max-width: 1140px),  screen and (max-height: 680px ) {

	.lastrada_switcher { position:fixed;right:0px;top: unset; top:none;bottom:0px;z-index:5;left:0; }
	.lastrada_switcher ul { justify-content: center;list-style: none;margin: 0;padding: 0;width: 100%;position: relative;display: flex;flex-wrap: wrap;align-items: center;height: 100%;align-content: center;top: unset; top:none;left:0;right:0;bottom: 0;} 	
	.lastrada_switcher ul li { top:0px;cursor:pointer;position:relative;left:0px;margin: 0px 10px;padding:10px;padding-bottom:10px;cursor:pointer;transition:all 0.2s ease-in-out;-o-transition:all  0.2s ease-in-out; -moz-transition:all 0.2s  ease-in-out;-webkit-transition:all  0.2s  ease-in-out;}
	.lastrada_switcher ul li div { width:unset;width:auto; }
	.lastrada_switcher ul li div:after { content:" ";display:none;padding-bottom:100%; }
	.lastrada_switcher ul li[data-ident="lastrada"] { background-color:#ed1d24;width:200px; }
	.lastrada_switcher ul li[data-ident="lastrada"] div {  background:url("images/ls_reiter_ls_h.svg") top center no-repeat transparent;background-size: auto 100%; }
	
	body[data-lang="en"] .lastrada_switcher ul li[data-ident="lastrada"] { background-color:#ed1d24;width:72px; }
	body[data-lang="en"] .lastrada_switcher ul li[data-ident="lastrada"] div {  background:url("images/ls_reiter_ls_h_en.svg") top center no-repeat transparent;background-size: auto 100%; }
		
	.lastrada_switcher ul li[data-ident="vegesack"] { background-color:#0072bc;width:200px;}
	.lastrada_switcher ul li[data-ident="vegesack"] div {   background:url("images/ls_reiter_vs_h.svg") top center no-repeat transparent;background-size:  auto 100%; }
	.lastrada_switcher ul li[data-ident="blumenthal"] { background-color:#0072bc; width:200px;}
	.lastrada_switcher ul li[data-ident="blumenthal"] div {  background:url("images/ls_reiter_bt_h.svg") top center no-repeat transparent;background-size:  auto 100%; }
	.lastrada_switcher ul li[data-ident="knoops_park"] { background-color:#8dc63f; width:200px;}
	.lastrada_switcher ul li[data-ident="knoops_park"] div {  background:url("images/ls_reiter_kp_h.svg") top center no-repeat transparent;background-size:  auto 100%; }
	.lastrada_switcher ul li div:after { content:" ";display:block;padding-bottom:0% !important;height:20px !important; }
	.lastrada_switcher ul li:hover { padding-right:10px !important;left:0px !important; }
}
.footer_row .widgetmenu_extender,
.toptopheader .widgetmenu_extender,
.topheader .widgetmenu_extender  { display:none;  }
@media screen and (max-width: 1140px) {
	.header { padding-top:75px; }
	.topheader { min-height:80px;position:relative; }
	.margincontainer { padding:0 20px; }
	.header_spalten { flex-wrap:wrap; } 
	.header_spalten .header_left { width:100%;margin-bottom:40px;}
	.header_spalten .header_right { width:100%; }
	.logo img { width:100%;max-width:236px; }
	.topheader .left { left:20px; }
	.topheader .right { padding-left:0px; }
	.header_spalten .header_left .right .ls_spacer { display:none; }
	body.smallsquare.sq_content .teaser_text_wrapper .teaser_text { margin-bottom:-30px; }
	body.smallsquare.sq_second .teaser_text_wrapper .teaser_text { margin-bottom:-30px; }
	.footer_row { padding-bottom:50px; }
	
	/** Plugin Menu **/
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu, 
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_entryfield { width:100%;box-sizing:border-box;float:none !important;clear:both !important;}
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu { height:unset;height:auto;text-align:left;}
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox { display:inline-block;border:0px;padding:10px 20px; }
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current,
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current a,
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a,
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox {   color: #fff !important; }
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender { display:block;background-color:transparent;position:relative;  }
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div { border:0px;padding:5px 20px; }
	.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div { display:inline-block; }
	.topheader .widgetmenu_extender { display:block;cursor:pointer;border-radius:3px;z-index:2;position:fixed;top:40px;right:10px;width:40px;height:40px;background:url("images/menu.svg") center center no-repeat rgba(0,0,0,0.6);background-size:60% auto; }
	.topheader .widgetmenu_extenderItems { flex-wrap:wrap;display:none; }
	.topheader .widgetmenu_extenderItems.extend {  display:block;position:fixed;left:0;z-index:1;right:0;top:0;bottom:0;background-color:red;overflow:auto;padding-top: 40px;padding-bottom:10px;box-sizing:border-box; }

	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu, 
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_entryfield { width:100%;box-sizing:border-box;float:none !important;clear:both !important;}
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu { height:unset;height:auto;text-align:left;}
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox { display:inline-block;border:0px;padding:10px 20px; }
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current,
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current a,
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a,
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox {   color: #fff !important; }
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender { display:block;background-color:transparent; position:relative;  }
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div { border:0px;padding:5px 20px; }
	.toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div { display:inline-block; }
	.toptopheader .widgetmenu_extender {display:block;cursor:pointer;border-radius:3px;z-index:1;position:fixed;padding-right:30px; top:3px;right:20px;height:20px;background:url("images/menu.svg") center right no-repeat rgba(0,0,0,0);background-size:auto 60%; }
	.toptopheader .widgetmenu_extender::before { content:"Hauptmenü";font-weight: bold;font-family: arial,san-serif;color: #FFFFFF !important;text-transform: uppercase;font-size:14px; padding-top: 2px;display: block;}
	.toptopheader .widgetmenu_extenderItems { flex-wrap:wrap;display:none; }
	.toptopheader .widgetmenu_extenderItems.extend {  display:block;position:fixed;left:0;right:0;top:0;background-color:#333;bottom:0;overflow:auto;padding-top: 40px;padding-bottom:10px;box-sizing:border-box; }




	.footer_row .widgetmenu_extenderItems { flex-wrap:wrap; }
	.footer_row .widget_menu_hauptmenu_class .widget_menu_area_menu { padding:15px; }
}
@media screen and (max-width: 900px) {

	body.smallsquare .teaser_text_wrapper .teaser_text { width:100%;left:10%; }
}
@media screen and (max-width: 850px) {
	.bbcodesfield .neocms_customcollums.neocms_bbc_column_3, .bbcodesfield div[block-kind="threecolumns"] {
		column-width: auto;
		column-count: 1;
		column-gap: 0px;
		-moz-column-width: auto;
		-moz-column-count: 1;
		-moz-column-gap: 0px;
		-webkit-column-width: auto;
		-webkit-column-count: 1;
		-webkit-column-gap: 0px;

	}
	.topheader { min-height:unset !important;min-height:auto !important; }
	.topheader .left { display:none; }
		.topheader { margin-bottom:10px;}
		.topheader .widget_menu_hauptmenu_class { padding:0px; }
}

@media screen and (max-width: 700px) {
	
	.teaser_pic { width:100%; }
	
	body.smallsquare .teaser_text_wrapper { left:0%;width:100%; } 
	body.smallsquare .teaser_text_wrapper .teaser_text { width:100%;left:0%; }
	
	body.smallsquare.sq_content .teaser_text_wrapper { left:0%;width:100%; } 
	body.smallsquare.sq_content .teaser_text_wrapper .teaser_text{ padding:50px 20px ;top:2px;margin-bottom:50px; }
	
	body.smallsquare.sq_second .teaser_text_wrapper { left:0%;width:100%;flex-wrap:wrap; } 
	body.smallsquare.sq_second .teaser_text_wrapper .teaser_text { width:100%;padding:50px 20px ;top:2px;margin-bottom:40px; }
	body.smallsquare.sq_second .teaser_text_wrapper .teaser_text_second { width:100%;padding:0px;min-height:unset;min-height:auto;margin-bottom:40px; }
	
	ul.plugin_content_list.spalten > li { width:50%; }
	
	.content_row > ul.three_collums { flex-wrap:wrap; }
	.content_row > ul.three_collums > li { width:100%; }

	.content_row > ul.four_collums { flex-wrap:wrap; }
	.content_row > ul.four_collums > li { width:100%;padding-bottom:20px; }
	.content_row > ul.four_collums > li:last-child { padding-bottom:0px; }
	
	.teaser_text_right {width:50%; }
	.teaser_text { left:10%;width:75%; }
}
@media screen and (max-width: 540px) {	
	
	
	
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide { display:block;max-height:0px; transition:all 1s ease-in-out 0s;-o-transition:all  1s ease-in-out 0s; -moz-transition:all 1s  ease-in-out 0s;-webkit-transition:all  1s  ease-in-out 0s;}
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv { max-height:1000px; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide > div { top:0% !important; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text_right,
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text { transition:top  0.75s ease-in-out .0s;-o-transition:top 0.75s ease-in-out .0s; -moz-transition:top 0.75s ease-in-out .0s;-webkit-transition:top 0.75s ease-in-out .0s;  }
		
	.ls_mainslideshowcontainer,
	.ls_mainslideshowcontainer .ls_slideshow,
	.ls_mainslideshowcontainer .ls_slideshowcontainer,
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide { position:relative !important;height:unset !important; height:auto !important; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic > .plugin_container,
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic > .plugin_container .plugin_container_widget ,
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic > .plugin_container .pic_contentpic, 
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic > .plugin_container .pic_contentpic .neocms_spacer { position:relative !important;height:unset !important; height:auto !important; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic > .plugin_container .pic_contentpic .neocms_spacer { padding-bottom:95% !important; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic .paddinger { padding-bottom:0%; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic .main_grafik  { top:0% !important;bottom:0px !important;margin-bottom:0px;position:relative !important;height:unset !important; height:auto !important; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv .teaser_pic .main_grafik  { margin-bottom:-100px; }

	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_pic .main_grafik:after  { content:" ";display:block;padding-bottom:160%; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide.aktiv.in .teaser_text_right { top:0% !important;width:100%;left:0%;position:relative; }
	.ls_slideshow_wrapper > .paddinger { padding-bottom:0%; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text { position:relative !important; bottom:unset !important; bottom:none !important;width: 100%;left: 0%;  }
	.teaser_text_right .special { background-size: 222px auto;height:50px; }
	.teaser_text_right .special:after { display:none;  }
	
	.teaser_text h1 { font-size:30px;line-height:37px; }

}
@media screen and (max-width: 500px) {	
	ul.plugin_content_list.spalten > li { width:100%; }
	.ls_mainslideshowcontainer .ls_slideshowcontainer > div.slider_singleslide .teaser_text {  bottom:unset !important; bottom:none !important;  }
}

/** LaStrada 2021 **/
body {  background:url(images/LS_technofond.jpg?v=2) center top -50px repeat #ee1d23;background-size:7500px;background-size: 100% auto; }
body::after { display:none;}
body::before { display:none;}

.topheader { background-color:#d1191f; }
.logo img { display:none; }
.logo { position:Relative; }
.logo::after { padding-bottom:115%;display:block;content:" "; }
.logo::before { display:block;content:" ";position:absolute;left:0px;width:130%;height:100%;top:0px;width:130%;background: url("images/logo.svg") center center no-repeat transparent;background-size:100% auto; }

.lastrada_switcher ul li[data-ident="blumenthal"],
.lastrada_switcher ul li[data-ident="knoops_park"] { display:none; }

@media screen and (max-width: 1140px) {
	.logo { width:100%;max-width:236px; }
}
.ls_mainslideshowcontainer .SliderNavigation a { background-color:#ff0054; }
.topheader .left, .topheader .left a { color:#00adee !important; }
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover a,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox,
.topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a { border-color: #00adee !important;color: #00adee !important;}
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu > div.currentthis, .content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu > div.currentthis a,
.content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu > div:hover, .content_row_second .widget_menu_hauptmenu_class .widget_menu_area_menu a:hover {    color: #00adee !important;  border-bottom: 10px solid #00adee !important;}
.header { position:relative; }
#floating_artists { left: 0;height:100%;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;top: 0; }
#floating_artists .fartist { height: 300px;width: 300px;background-color: orange;color: white;z-index: -9999;line-height: 115px;text-align: center;font-family: Arial, sans-serif;font-weight: bold;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;}
#floating_artists .fartist.artist1 { background:url("images/floating_artists/1.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist2 { background:url("images/floating_artists/2.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist3 { background:url("images/floating_artists/3.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist4 { background:url("images/floating_artists/4.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist5 { background:url("images/floating_artists/5.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist6 { background:url("images/floating_artists/6.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist7 { background:url("images/floating_artists/7.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist8 { background:url("images/floating_artists/8.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist9 { background:url("images/floating_artists/9.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist10 { background:url("images/floating_artists/10.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist11 { background:url("images/floating_artists/11.png") center center no-repeat transparent;background-size:contain; } 
#floating_artists .fartist.artist12 { background:url("images/floating_artists/12.png") center center no-repeat transparent;background-size:contain; } 

.smallsquare .content_row .plugin_slideshow { margin-top:-122px; }
.smallsquare .content_row .plugin_slideshow .slideshow_info_inner { display:none; }
.smallsquare .content_row .plugin_slideshow .neocms_spacer { padding-bottom:33% !important; }




/** LaStrada 20025 Barrierefreiheit **/

body {  background:url(2025/LS25_technofond.jpg?v=2) center top -50px repeat #ee1d23;background-size:7500px;background-size: 100% auto; }
.logo::before { background: url("2025/logo.svg") center center no-repeat transparent;background-size:100% auto; }


body.high-contrast { background-image:none; }
body.high-contrast .topheader { background-color:#961215; 	}
body.high-contrast .topheader .left,
body.high-contrast .topheader .left a { color:#d2f2ff !important; }



body.high-contrast[contentid="416"] ul.plugin_content_list.kachel li.dateSeperatorYear { color:#fff; }

body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current,
body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .titlebox.current a,
body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a,
body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox {  background-color: #ffe67d !important; border-color:#ffe67d;  color:#961215 !important; }

body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover,
body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu .subchild_extender ul li > div:hover a,
body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox,
body.high-contrast .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu:hover .titlebox a { background-color: #d2f2ff !important;border-color:#d2f2ff !important; color: #492f86 !important;}

body.high-contrast .teaser_text .plugin_bbcfield  a:not(.sceditor-button) {     display: inline-block; padding: 2px 7px; background-color: #492f86; color: #fff; border-radius: 5px; text-decoration: none; } 
body.high-contrast .teaser_text .plugin_bbcfield  a:not(.sceditor-button) b {  color:#fff !important; }
body.high-contrast .teaser_text_wrapper .teaser_text a:not([kind="attachment"]):not(.sceditor-button)  {   display: inline-block; padding: 2px 7px; background-color: #492f86; color: #fff; border-radius: 5px; text-decoration: none; color:#fff !important; }
body.high-contrast .ls_mainslideshowcontainer .SliderNavigation a:not(.aktiv) { background-color:#fff; }

body.high-contrast .topheader .widgetmenu_extenderItems.extend { background-color:#961215;}
 
body.high-contrast ul.plugin_content_list.kachel li .inner .pic_contentpic    {
	filter: brightness(0.6) contrast(1.49) grayscale(1);
-webkit-filter: brightness(0.6) contrast(1.49) grayscale(1);
-moz-filter: brightness(0.6) contrast(1.49) grayscale(1);
}
body.high-contrast .footer_row { border-top:0px;background-color:#961215; }




ul.plugin_content_list li[neocms_focus]:focus { outline:0; }

body.neocms_tab_mode .plugin_language_switcher [neocms_focus]:focus,
body.neocms_tab_mode .toggle_high_contrast:focus,
body.neocms_tab_mode .font_size_toggle > div:focus,
body.neocms_tab_mode .logo:focus,
body.neocms_tab_mode .menuitem [neocms_focus]:focus,
body.neocms_tab_mode .plugin_content_listfilter  [neocms_focus]:focus,
body.neocms_tab_mode .plugin_content_listfilter ul.listfilter [neocms_focus]:focus,
body.neocms_tab_mode .teaser_text_wrapper .teaser_text a:focus,
body.neocms_tab_mode ul.plugin_content_list li[neocms_focus]:focus > .inner,
body.neocms_tab_mode  .ls_mainslideshowcontainer .SliderNavigation a:focus,
body.neocms_tab_mode .ls_facebook:focus,
body.neocms_tab_mode .ls_instagram:focus,
body.neocms_tab_mode .toptopheader .widgetmenu_extender:focus,
body.neocms_tab_mode .topheader .widgetmenu_extender:focus,
body.neocms_tab_mode .ls_timetable .eventbar:focus,
body.neocms_tab_mode .ls_timetable .locationSelectHeader select:focus,
body.neocms_tab_mode .ls_timetable_popUp .popUp > .close:focus,
body.neocms_tab_mode .ls_timetable_popUp .popUp a:focus
{
box-shadow: 0px 0px 0px 10px yellow;outline:0;
}




body.font-size-small {     font-size: 16px; }
body.font-size-regular {     font-size: 20px; }
body.font-size-big {     font-size: 24px; }


body.font-size-small ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 .descrmargin p {     font-size: 16px; }
body.font-size-regular ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 .descrmargin p{     font-size: 20px; }
body.font-size-big ul.plugin_content_list.spalten li .PictureContentInnter .inner .description_box2 .descrmargin p {     font-size: 24px; }
 
body.font-size-small ul.plugin_content_list.spalten li .PictureContentInnter .inner .description .descrmargin h1 a {     font-size: 20px; }
body.font-size-regular ul.plugin_content_list.spalten li .PictureContentInnter .inner .description .descrmargin h1 a {     font-size: 24px; }
body.font-size-big ul.plugin_content_list.spalten li .PictureContentInnter .inner .description .descrmargin h1 a {     font-size: 28px; }

body.font-size-small  .plugin_language_switcher,
body.font-size-small  .toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu,
body.font-size-small .plugin_content_listfilter ul.listfilter li { font-size: 14px; }
body.font-size-regular .plugin_language_switcher,
body.font-size-regular .toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu,
body.font-size-regular .plugin_content_listfilter ul.listfilter li { font-size: 18px; }
body.font-size-big .plugin_language_switcher,
body.font-size-big .toptopheader .widget_menu_hauptmenu_class .widget_menu_area_menu,
body.font-size-big .plugin_content_listfilter ul.listfilter li { font-size: 22px; }

body.font-size-small .plugin_content_listfilter .hd span::after {     font-size: 16px; }
body.font-size-regular .plugin_content_listfilter .hd span::after {     font-size: 20px; }
body.font-size-big .plugin_content_listfilter .hd span::after {     font-size: 24px; }

body.font-size-small .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu   {     font-size: 22px; }
body.font-size-regular .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu   {     font-size: 24px; }
body.font-size-big .topheader .widget_menu_hauptmenu_class .widget_menu_area_menu   {     font-size: 26px; }


body.font-size-small  .footer_row .widget_menu_hauptmenu_class .widget_menu_area_menu {     font-size: 18px; }
body.font-size-regular  .footer_row .widget_menu_hauptmenu_class .widget_menu_area_menu {     font-size: 22px; }
body.font-size-big  .footer_row .widget_menu_hauptmenu_class .widget_menu_area_menu {     font-size: 26px; }


body.font-size-small .teaser_text h1,
body.font-size-small ul.plugin_content_list.default li .PictureContentInnter .inner .description .descrmargin h1,

body.font-size-small .content_row h1 {     font-size: 40px; }
body.font-size-regular ul.plugin_content_list.default li .PictureContentInnter .inner .description .descrmargin h1,

body.font-size-regular .teaser_text h1,
body.font-size-regular .content_row h1 {     font-size:45px; }
body.font-size-big ul.plugin_content_list.default li .PictureContentInnter .inner .description .descrmargin h1,

body.font-size-big .teaser_text h1,
body.font-size-big .content_row h1 {     font-size: 50px; }

body.font-size-small .teaser_text h2,
body.font-size-small ul.plugin_content_list.default li .PictureContentInnter .inner .description_box2 .descrmargin p {     font-size: 20px; }
body.font-size-regular .teaser_text h2,
body.font-size-regular ul.plugin_content_list.default li .PictureContentInnter .inner .description_box2 .descrmargin p {     font-size: 24px; }
body.font-size-big .teaser_text h2,
body.font-size-big ul.plugin_content_list.default li .PictureContentInnter .inner .description_box2 .descrmargin p {     font-size: 28px; }


body.font-size-small  .plugin_content_event_times_widget ul li {  font-size: 17px; }
body.font-size-regular  .plugin_content_event_times_widget ul li {  font-size: 21px; }
body.font-size-big  .plugin_content_event_times_widget ul li {  font-size: 25px; }


body[contentid="419"] .teaser_pic { display:none; } 
body[contentid="419"].smallsquare.sq_content .teaser_text_wrapper .teaser_text{ margin-top: -70px;top:unset;top:auto;margin-bottom:0px; } 