legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
form .formbody{}form .formbody select,form .formbody input[type="text"],form .formbody input[type="number"],form .formbody input[type="password"],form .formbody input[type="email"],form .formbody input[type="tel"],form .formbody input[type="file"],form .formbody .explanation,form .formbody .anmerkung,form .formbody .checkbox_container,form .formbody textarea{margin-bottom:10px;display:table-cell;color:#555;border:1px solid #CCC;border-radius:4px;padding:6px;background:#FFF;font-family:Helvetica, Arial, sans-serif}form .formbody .explanation{display:inline-block}form .formbody input[type="submit"]{margin-top:10px}form .formbody select:focus,form .formbody input[type="text"]:focus,form .formbody input[type="number"]:focus,form .formbody input[type="password"]:focus,form .formbody input[type="email"]:focus,form .formbody textarea:focus{border:1px solid #a00000}#login .formbody select,#login .formbody input[type="text"],#login .formbody input[type="password"],#login .formbody textarea{color:#232323;border:1px solid #CCC;border-radius:4px;padding:3px;background:#EEE}
@charset "UTF-8";
body{font-family:Helvetica, Arial, sans-serif;background:white;color:#232323}header{padding:0;border:#fff600 solid;border-width:0.5em 0;box-shadow:0 5px 5px rgba(0, 0, 0, 0.2)}header .wrapper{width:100%;max-width:none;background:rgba(255, 255, 255, 0.7);position:relative;z-index:1000}header .ym-wbox{padding:0;position:relative;z-index:1100;max-width:80em;margin:0 auto}header #schrift,header #instrument,header #vereinsLogo{margin:1em 0;float:left;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}header #schrift a:hover,header #instrument a:hover,header #vereinsLogo a:hover{background:transparent}header #schrift img,header #instrument img,header #vereinsLogo img{max-width:100%;height:auto}header #instrument{width:17.2%;padding-right:0.25em}header #schrift{width:65.5%;padding:0 0.5em}header #vereinsLogo{width:17.2%;padding-left:0.25em}header #vereinsLogo img{float:right}header .ym-hlist{clear:both;text-transform:uppercase;position:relative;z-index:2000;background:#a00000;box-shadow:0 5px 5px rgba(0, 0, 0, 0.2)}header .ym-hlist ul{max-width:80em;margin:0 auto;padding:0;float:none;display:block}header .ym-hlist ul:after{content:"";display:block;clear:both}header .ym-hlist ul li{display:block;float:left;list-style:none;margin:0}header .ym-hlist ul li.active{border-radius:0;background:rgba(255, 255, 255, 0.3)}header .ym-hlist ul li.mobile-switch{display:none}header .ym-hlist ul li span.active,header .ym-hlist ul li span.forward{display:block;padding:0.5em 1em 0;color:white;line-height:2em}header .ym-hlist ul li span.active:after,header .ym-hlist ul li span.forward:after{content:"";background:white;display:block;width:2em;height:0.3em;margin:0.2em auto 0 auto}header .ym-hlist ul li a{display:block;padding:0.5em 1em 0.5em;color:white;text-shadow:none}header .ym-hlist ul li a:hover,header .ym-hlist ul li a:focus,header .ym-hlist ul li a:active{background:none;padding:0.5em 1em 0;color:white}header .ym-hlist ul li a:hover:after,header .ym-hlist ul li a:focus:after,header .ym-hlist ul li a:active:after{content:"";background:white;display:block;width:2em;height:0.3em;margin:0.2em auto 0 auto}header #toprightMenu{float:right;text-transform:uppercase;background:none}header #toprightMenu ul li{margin:2em;display:block;float:left}header #toprightMenu ul li a{color:#232323}header #toprightMenu ul li a:hover,header #toprightMenu ul li a:active,header #toprightMenu ul li a:focus{color:#a00000;background:none}header #toprightMenu ul li.first a:before,header #toprightMenu ul li.first span:before{background:url("/files/images/sprite_main_switch.png") no-repeat right top;width:49px;height:38px;display:block;content:"";margin:0 auto}header #toprightMenu ul li.first a.active,header #toprightMenu ul li.first a.trail,header #toprightMenu ul li.first span.active,header #toprightMenu ul li.first span.trail{color:#a00000}header #toprightMenu ul li.first a:hover:before,header #toprightMenu ul li.first a:active:before,header #toprightMenu ul li.first a:focus:before,header #toprightMenu ul li.first a.active:before,header #toprightMenu ul li.first a.trail:before,header #toprightMenu ul li.first span:hover:before,header #toprightMenu ul li.first span:active:before,header #toprightMenu ul li.first span:focus:before,header #toprightMenu ul li.first span.active:before,header #toprightMenu ul li.first span.trail:before{background-position:left top}header #toprightMenu ul li.last a:before,header #toprightMenu ul li.last span:before{background:url("/files//images/sprite_main_switch.png") no-repeat right bottom;width:49px;height:38px;display:block;content:"";margin:0 auto}header #toprightMenu ul li.last a.active,header #toprightMenu ul li.last a.trail,header #toprightMenu ul li.last span.active,header #toprightMenu ul li.last span.trail{color:#a00000}header #toprightMenu ul li.last a:hover:before,header #toprightMenu ul li.last a:active:before,header #toprightMenu ul li.last a:focus:before,header #toprightMenu ul li.last a.active:before,header #toprightMenu ul li.last a.trail:before,header #toprightMenu ul li.last span:hover:before,header #toprightMenu ul li.last span:active:before,header #toprightMenu ul li.last span:focus:before,header #toprightMenu ul li.last span.active:before,header #toprightMenu ul li.last span.trail:before{background-position:left bottom}.main{padding:2em 0}.main .mod_newslist ul{list-style:none;margin:0}.main .mod_newslist ul li{margin:0}.main .bgHappyGuy .ym-wrapper{height:auto;box-sizing:border-box;background:url("/files/images/happy_guy.png") no-repeat right bottom;background-size:contain}.main>.gray,.main>.grey{background:#eee}footer{background:#232323;border:#fff600 solid;border-width:0.5em 0 0 0;color:white;padding:3em 0;box-shadow:0 -5px 5px rgba(0, 0, 0, 0.2)}footer .ym-wbox{padding:0}footer .ym-grid>div,footer .ym-grid>nav{padding:1em 0}footer nav,footer .mod_login{background:none}footer nav h1,footer .mod_login h1{color:white;font-size:1em;font-weight:bold}footer nav h1 .mod_customnav,footer .mod_login h1 .mod_customnav{padding:0 1.5em}footer nav ul,footer .mod_login ul{padding:0 1.5em}footer nav ul li,footer .mod_login ul li{list-style:none;margin:0}footer nav ul li.active,footer .mod_login ul li.active{color:#a6a6a6}footer #login p{margin-top:5px}.invisible{display:none !important}a{color:#a00000}a:hover,a:focus{color:white}.icon{margin:1.5em 1em}h1{color:#a00000;font-size:2em;font-weight:bold;margin:0 0 0.7em;font-family:Helvetica, Arial, sans-serif}h2{color:#232323;font-size:1.25em;font-weight:bold;margin:0 0 0.5em;font-family:Helvetica, Arial, sans-serif}h3{color:#232323;font-size:1em;font-weight:bold;margin:0 0 0.25em;font-family:Helvetica, Arial, sans-serif;line-height:1.3}p{margin:0 0 0.25em;line-height:1.3}.footnote{font-size:0.75em;text-align:center;color:#606060}.footnote a{color:#5d1f1f}.ym-gbox{padding:0 1em}.mod_eventlist .event{clear:both;margin:0 0.5em 1.5em 0.5em;zoom:1}.mod_eventlist .event .info{background:none;color:#a00000;font-weight:bold}.event-date{float:left;margin:0 0.4em 1.5em 0}.event-date h2{text-transform:uppercase}.event-list .multi-date{background:url(../../files/mvmarlen/images/date-separator.png) center no-repeat}.event-list .startdate,.event-list .enddate{text-align:center;width:3.2em;border-radius:5px;background-color:#e6e6e6}.event-list .startdate{float:left}.event-list .enddate{margin-left:3.8em}.event-weekday{font-size:0.8em;text-transform:uppercase}.event-day{font-size:1.3em;font-weight:bold;line-height:1em;margin-bottom:-0.2em}.event-month{text-transform:uppercase;font-size:1em;line-height:1em;padding:0.4em 0}.event-year{font-size:0.8em;line-height:0.8em;letter-spacing:0.1em;padding-bottom:0.3em}.event-info{display:block !important}.multi-day{margin:0 0 0 7.5em}.single-day{margin:0 0 0 3.8em}.event-time{font-weight:bold}.event-cat{font-size:0.95em}.event-content{font-size:0.8em}.button{display:inline-block;padding:0.5em;color:white;text-shadow:none;background:#a00000}.button:hover,.button:focus,.button:active{color:#a00000;background:white}.button.next:before{content:"➜";display:block;float:left;padding:0 0.125em 0 0}.button.big{font-size:2em}.break-dummy{clear:both;height:0;display:block}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.infinite{}.infinite .isotope-item-content{width:100%;height:100%}.infinite .isotope-item.is-expanded{width:100% !important;height:auto;z-index:2}.infinite .image_container{padding:1em;box-sizing:border-box}.infinite.spaltig2 .grid-sizer,.infinite.spaltig2 .isotope-item{width:49%}.infinite.spaltig2 .gutter-sizer{width:2%}.infinite.spaltig3 .grid-sizer,.infinite.spaltig3 .isotope-item{width:32%}.infinite.spaltig3 .gutter-sizer{width:2%}.infinite.spaltig4 .grid-sizer,.infinite.spaltig4 .isotope-item{width:23.5%}.infinite.spaltig4 .gutter-sizer{width:2%}.infinite.spaltig5 .grid-sizer,.infinite.spaltig5 .isotope-item{width:18.4%}.infinite.spaltig5 .gutter-sizer{width:2%}.infinite .isotope-item{margin:0 0 20px 0;z-index:2;height:auto}.infinite .isotope-item .image_container{width:100%;float:none;margin:0;padding:0;overflow:hidden}.infinite .isotope-item img{width:100%;height:100%;vertical-align:-webkit-baseline-middle}.infinite .isotope-item .meta_box{margin-bottom:0;border-bottom:1px solid #a00000}.infinite .isotope-item .meta_box .info,.infinite .isotope-item .meta_box .info_author{width:100%;display:block;padding:0.25em 0.6em;box-sizing:border-box;margin-bottom:0}.infinite .isotope-item .meta_box .info{background-color:#a00000;color:#fff}.infinite .isotope-item .meta_box .info_author{background-color:#f4f4f4}.infinite .isotope-item .teaser_content{background-color:#f4f4f4;padding:1em 1.5em 0.5em;box-sizing:border-box}.infinite .isotope-item .teaser_content h2{text-transform:uppercase}.infinite .isotope-item .ceport_content{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;display:block;background-color:rgba(160, 0, 0, 0.7);opacity:0;transform:scale(0)}.infinite .isotope-item .ceport_cell{bottom:20px;left:20px;right:20px;top:20px;position:absolute;display:block}.infinite .isotope-item .ceport_cell p a{bottom:20px;right:20px;position:absolute;display:block;vertical-align:middle;border:1px solid #fff;text-decoration:none;color:#fff;cursor:pointer;padding:6px 12px}.infinite .isotope-item .ceport_cell a::hover{background-color:rgba(255, 255, 255, 0.3)}.infinite .isotope-item .ceport_cell h2,.infinite .isotope-item .ceport_cell p{color:#fff}.isotope-item:after{content:"";display:block;clear:both}#filters.button-group{margin-bottom:20px;text-align:center}#filters.button-group button{margin-right:5px;margin-left:5px;text-align:center;border:1px solid #f4f4f4;color:#5e6366;background:none;padding:10px 18px}#filters.button-group button:hover{border:1px solid #00A5CB;color:#00A5CB;cursor:pointer}#filters.button-group button.is-checked{border:1px solid #00A5CB;color:#00A5CB;cursor:default}.fullwidth #main .inside #portfolio-wrapper{padding-right:0;padding-left:0}.mod_article .portfolioRegular{margin-right:0;margin-left:0}.isotope-item:hover .teaser_content div.more{z-index:2;opacity:1;visibility:visible;transition:all 300ms ease-out}.isotope-item:hover .ceport_content{opacity:1;transform:scale(1)}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.teaser_content{width:100%;position:relative;overflow:hidden}.teaser_content .enclosure img{width:initial;height:initial;vertical-align:text-bottom}.teaser_content .more{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;overflow:hidden;vertical-align:middle;text-align:center;background-color:#a00000;z-index:2;opacity:0;visibility:hidden;transition:all 300ms ease-out}.teaser_content .more_active{display:none}.teaser_content .weiter,.teaser_content .less{margin:0.75em 0}.teaser_content .weiter span,.teaser_content .less span{width:100%;height:100%;display:table;vertical-align:middle;text-align:center}.teaser_content .weiter span a,.teaser_content .less span a{display:table-cell;vertical-align:middle;text-transform:uppercase}.teaser_content .weiter span a:hover,.teaser_content .less span a:hover{color:#fff}.teaser_content .weiter span a:before,.teaser_content .less span a:before{display:initial;font:17px FontAwesome;text-decoration:none;margin-right:0.25em}.teaser_content .weiter a::before{content:""}.teaser_content .less a::before{content:""}.teaser_content .more span{width:100%;height:100%;display:table;vertical-align:middle;text-align:center}.teaser_content .more span a{display:table-cell;vertical-align:middle;text-decoration:none;color:#fff;text-transform:uppercase}.teaser_content .more span a::before{display:block;font:30px FontAwesome;text-decoration:none;color:#fff;content:""}.teaser_content .weiter_active{display:none}.teaser_content .newstext{display:none}.teaser_content .newstext_active{display:block}.teaser_content .teasertext{display:block}.teaser_content .teasertext_active{display:none}.iso .ym-grid{width:100%}.iso .mod_rocksolid_slider{margin-top:0.75em}.iso .mod_rocksolid_slider .rsts-progress{background-color:#a00000;opacity:1}.mod_newslist .isotope-item img{transform:scale(1, 1);transition:all 300ms ease-out}.mod_newslist .is-expanded .isotope-item-content figure.image_container:hover img{transform:none;opacity:1;transition:none}.mod_newslist .isotope-item figure.image_container:hover img{transform:scale(1.1, 1.1);opacity:0.7;transition:all 300ms ease-out}.mod_newslist.portfoliolist{margin-left:0 !important;margin-right:0 !important}.mod_newslist.portfoliolist .pagination{margin-right:1%;margin-left:1%}.layout_full_cts.grid4,.layout_full_cts.grid33,.layout_full_cts.grid8{width:100%;margin-right:0 !important;margin-left:0 !important}.bx-wrapper .ce_text,.bx-wrapper ul.gallery_slider li{margin-bottom:0;margin-left:0}#center-info{position:fixed;bottom:4em;width:100%;left:0;z-index:100}#center-info #infscr-loading{position:relative;text-align:center;background:rgba(160, 0, 1, 0.9);padding:0.75em;font-size:15px;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;width:36%;margin:0 auto;color:white}#kruss,#bittiger{float:left;width:50%;margin:0;box-sizing:border-box;padding:0 1em}#kruss .dlh_googlemap,#bittiger .dlh_googlemap{border:1px solid #ccc;box-shadow:0 0 3px rgba(0, 0, 0, 0.2);margin:1em;width:auto;max-width:100%;height:225px}.kasten{border:1px solid #ccc;background-color:#fff;box-sizing:border-box;margin:0.75%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.kasten.kl{width:48.5%;float:left}.kasten.gr{width:98.5%}.kasten.init{display:inherit}.kasten.highlight_red{background:#a00000}.kasten.highlight_red p:not(.button),.kasten.highlight_red h2{color:white}.kasten.highlight_blue{background:rgba(79, 141, 200, 0.85)}.kasten.highlight_blue p:not(.button),.kasten.highlight_blue h2{color:white}.kasten hr{width:75%;margin:0 auto 0.5em auto;padding:0}.kasten>.ce_accordionStart{margin:0}.kasten>.ce_accordionStart .ui-accordion-header{background:#a00000;color:white}.kasten>.ce_accordionStart .ui-accordion-header:hover{cursor:pointer;color:#a00000;background:white}.kasten>div{padding:0.5em;margin:0}.kasten>div.halb{float:left;width:50%;box-sizing:border-box}.kasten>div.halb img{width:100%;height:auto}.kasten>div.halb iframe{width:100%}.mod_newsreader img{width:100%;height:auto}img{width:100%;height:auto}@media only screen and (min-width:801px){#bestellformular label{width:260px;clear:left;padding:7px 0;margin:0.5em 0}#bestellformular select[name="anrede"]{clear:both;margin-left:260px;float:left}#bestellformular input,#bestellformular select{margin:0.5em 0}#bestellformular .select{float:none}#bestellformular .spam{clear:left}#bestellformular fieldset,#bestellformular #aboinfo{width:400px;padding-left:20px}#bestellformular #preiswrapper{background:#eee;border:1px solid #eee;border-radius:4px;width:740px;margin-top:1em;float:left}#bestellformular #preiswrapper #gesbetrag{width:260px;clear:left;display:inline-block}#bestellformular .gew-edition span{display:block}#bestellformular .gew-edition span.invisible{display:none}#bestellformular .gew-edition span.mandatory{display:inline}#bestellformular textarea{width:754px;clear:both;margin-top:1em}#bestellformular .submit_container{clear:both}#bestellformular .captcha_text{padding:7px 0;margin:0.5em 1em}#bestellformular input[type="text"],#bestellformular input[type="tel"],#bestellformular input[type="email"]{width:494px}#bestellformular input[name="plz"]{width:160px;clear:left;margin-left:260px}#bestellformular input[name="kartenanzahl"]{width:80px}#bestellformular input[name="ort"]{width:324px;margin-left:10px}#bestellformular input.captcha{width:120px}}@media only screen and (max-width:800px){.no-mobile{display:none}.icon{margin:0 1em 0 0 !important}img{width:100%;height:100%}#besucheranschrift{width:100%}footer{padding:2em 1em}footer #footerAddress{margin-right:2em}footer #footerNav{margin-right:2em;padding:1.5em 0;width:auto}footer #footerNav h1{padding-left:0}footer #footerNav ul{padding:0;margin:0}h1,.button.big{line-height:1.15}.bgHappyGuy .ym-wrapper{background-image:none !important}#was-kommt .ym-grid,#was-geschah .ym-grid{width:100%}.teaser_content .weiter a{background:none}.teaser_content .more{display:none}#bestellformular-eintrittskarten .ym-grid{width:95%}#bestellformular-eintrittskarten .ym-grid #bestellformular div div{width:100%;clear:both;padding:7px 0;margin:0.5em 0 0 0}#bestellformular-eintrittskarten .ym-grid #bestellformular select[name="anrede"]{clear:both}#bestellformular-eintrittskarten .ym-grid #bestellformular input,#bestellformular-eintrittskarten .ym-grid #bestellformular select{margin:0 0 0.5em 0}#bestellformular-eintrittskarten .ym-grid #bestellformular fieldset{width:100%}#bestellformular-eintrittskarten .ym-grid #bestellformular fieldset span label{width:80%;display:inline-block;padding:0.5em 0;margin:0 0 0.5em 0}#bestellformular-eintrittskarten .ym-grid #bestellformular #preiswrapper{background:#eee;border:1px solid #eee;border-radius:4px;width:100%;margin-top:1em;float:left}#bestellformular-eintrittskarten .ym-grid #bestellformular #preiswrapper #gesbetrag{clear:left;display:inline-block}#bestellformular-eintrittskarten .ym-grid #bestellformular textarea{width:100%;clear:both;margin-top:1em}#bestellformular-eintrittskarten .ym-grid #bestellformular .submit_container{clear:both}#bestellformular-eintrittskarten .ym-grid #bestellformular .captcha_text{padding:7px 0}#bestellformular-eintrittskarten .ym-grid #bestellformular input[type="text"]{width:100%}#bestellformular-eintrittskarten .ym-grid #bestellformular input[type="radio"],#bestellformular-eintrittskarten .ym-grid #bestellformular input[type="checkbox"]{width:auto;margin:0.5em 3% 1em 5%}#kruss,#bittiger{float:none;width:100%}#kruss #dlh_googlemap_6,#kruss #dlh_googlemap_7,#bittiger #dlh_googlemap_6,#bittiger #dlh_googlemap_7{margin:1em 0;width:100%;height:175px}.kasten{width:100% !important}.kasten.gr>.halb{width:100% !important}.infinite{}.infinite.spaltig2 .grid-sizer,.infinite.spaltig2 .isotope-item{width:100%}.infinite.spaltig2 .gutter-sizer{width:0%}.infinite.spaltig3 .grid-sizer,.infinite.spaltig3 .isotope-item{width:49%}.infinite.spaltig4 .grid-sizer,.infinite.spaltig4 .isotope-item{width:32%}.infinite.spaltig5 .grid-sizer,.infinite.spaltig5 .isotope-item{width:23.5%}.infinite.mobilfull .grid-sizer,.infinite.mobilfull .isotope-item{width:100%}.infinite.mobilfull .gutter-sizer{width:0%}}@media only screen and (min-width:501px){#topMenu li{display:block !important}#topMenu li.mobile-switch{display:none !important}}@media only screen and (max-width:500px){#schrift,#instrument,#vereinsLogo{height:88px}#NewsSlider .mod_newslist{margin-top:-8.25em}#topMenu{height:auto;display:block;position:absolute;z-index:999 !important;min-height:56px}#topMenu #mobile-menu{height:56px;width:56px;display:block;float:left;background:#a00000 url(/files/images/menu.gif) center center no-repeat}#topMenu ul{padding-left:64px}#topMenu ul li{float:none;display:none;height:56px}#topMenu ul li.active{display:block;background:#a00000 !important}#topMenu ul li a,#topMenu ul li span{padding:7px 0;line-height:42px}#topMenu ul li a:after,#topMenu ul li span:after{display:none}#toprightMenu{display:none}}@media only screen and (max-width:640px){#toprightMenu li.active,#toprightMenu li.trail{display:none !important}h1{font-size:1.65em}}header .mod_newslist{width:100%;float:left;margin-top:-11.25em}header .mod_newslist .ym-gbox{padding:0}header .mod_newslist ul.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}header .mod_newslist ul.rslides li{list-style:none;margin:0;-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;height:30em}header .mod_newslist ul.rslides li:first-child{position:relative;display:block;float:left}header .mod_newslist ul.rslides li .newsImage{width:100%;height:100%;background-position:center center;background-size:cover}header .mod_newslist ul.rslides_tabs{position:relative;margin:-2em 0 0.5em 0;text-align:center;z-index:200}header .mod_newslist ul.rslides_tabs li{display:inline;float:none;margin:0.25em 0.7em}header .mod_newslist ul.rslides_tabs li a{background:#a00000;border-radius:0.75em;display:inline-block;height:0.7em;overflow:hidden;text-indent:-999em;width:0.75em}header .mod_newslist ul.rslides_tabs li.rslides_here a{background:#232323}header .mod_newslist .newsContent{width:20em;margin:-12em auto 0;padding:0.5em;bottom:10em;background:rgba(255, 255, 255, 0.7);color:#232323;overflow:hidden}header .mod_newslist .newsContent h2{color:#a00000;font-size:1em}header #blauerBalken{float:left;width:100%;padding:1.75em 0;background:#a00000;text-align:center;font-family:Helvetica, Arial, sans-serif;color:#FFF;font-size:1.25em;font-weight:bold}.ce_accordion{border-width:1px 0;border-style:solid;border-color:#ccc;margin:0.25em 0 0.5em}.ui-accordion-header{color:#232323;font-size:1.25em;font-weight:bold;font-family:Helvetica, Arial, sans-serif;padding:0.5em 0 0.5em 1em;background:#eee}.ui-accordion-header:before{content:"►"}.ui-accordion-header:hover{cursor:pointer;color:#a00000;background:#fbfbfb}.ui-accordion-header-active:before{content:"▼"}.ui-accordion-content{padding:1em 1em 1.5em 1em;background:#fbfbfb}.dlh_googlemap{border:1px solid #ccc;box-shadow:0 0 3px rgba(0, 0, 0, 0.2);margin:1em;width:800px;max-width:100%;height:450px}#news li{margin:2em 0 0 0}.mod_eventlist .event{margin-bottom:1em}.pagination{border-top:1px solid #fff;clear:both}.pagination p{float:left;margin-bottom:0;padding-top:5px;margin-bottom:0}.pagination ul,.pagination li{margin:0;padding:0;list-style:none;float:right}.pagination ul li,.pagination li li{float:left}.pagination a,.pagination span{display:block;padding:5px}.pagination a.link,.pagination span{padding-left:10px;position:relative}.pagination a.link:before,.pagination span:before{content:"·";position:absolute;left:0}.pagination li[class]+li a.link,.pagination li:first-child a.link,.pagination li[class]+li span,.pagination li:first-child span{padding-left:5px}.pagination li[class]+li a.link:before,.pagination li:first-child a.link:before,.pagination li[class]+li span:before,.pagination li:first-child span:before{display:none}@media only screen and (max-width:800px){#jetzt-anmelden .ym-wrapper{background-size:cover;height:auto;width:100% !important}#jetzt-anmelden .ym-wrapper .ym-wbox{background:rgba(255, 255, 255, 0.6)}.dlh_googlemap{margin:1em 0;width:100%;height:350px}}
@media screen{.ym-form{background:#f4f4f4;border:2px #fff solid;margin:0 0 1.5em 0;-webkit-box-shadow:0 0 4px #dddddd;box-shadow:0 0 4px #dddddd;}
.ym-form fieldset{position:static;background:transparent;margin:0.75em 0 0.75em 0;padding:0 0.5em;}
.ym-form legend{background:transparent;color:#000;font-size:1.2em;line-height:1.25em;font-weight:bold;padding:0 0.5em;}
.ym-form label,
.ym-form .ym-label{color:#666;line-height:1.5;padding-top:0.25em;}
.ym-form .ym-fbox{padding:0 1em;margin:1em 0 0.5em 0;}
.ym-form .ym-fbox-footer{background:#ececec;border-top:1px #e0e0e0 solid;padding:1.5em 1em;margin:0;}
.ym-form .ym-fbox + .ym-fbox{margin:0.5em 0;}
.ym-form .ym-fbox:last-child{margin-bottom:1em;}
.ym-form .ym-fbox + .ym-fbox-footer{margin:1em 0 0 0;}
.ym-form .ym-fbox:last-child,
.ym-form .ym-fbox-footer:last-child{margin-bottom:0;}
.ym-form .ym-fbox-heading{font-size:1em;font-size:100%;color:#000;margin:1em;}
.ym-form .ym-fbox-check:focus + label{color:#000;}
.ym-form .ym-gbox-left{padding:0 4px 0 0;}
.ym-form .ym-gbox-right{padding:0 0 0 4px;}
.ym-form .ym-gbox{padding:0 2px 0 2px;}
.ym-form input,
.ym-form textarea,
.ym-form select{border:1px solid #ddd;line-height:1em;font-family:Arial, Helvetica, sans-serif;-webkit-box-shadow:inset 0 0 4px #eeeeee;box-shadow:inset 0 0 4px #eeeeee;}
.ym-form input,
.ym-form textarea{padding:4px 0.3em;}
.ym-form select{padding:3px 2px 3px 1px;}
.ym-form input:focus,
.ym-form select:focus,
.ym-form textarea:focus,
.ym-form input:hover,
.ym-form select:hover,
.ym-form textarea:hover,
.ym-form input:active,
.ym-form select:active,
.ym-form textarea:active{border:1px #888 solid;background:#fff;}
.ym-form optgroup{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;}
.ym-form .ym-fbox-check input,
.ym-form input[type="image"],
.ym-form input[type="radio"],
.ym-form input[type="checkbox"]{border:0 none !important;background:transparent !important;}
.ym-form .ym-message{color:#666;margin-bottom:0.5em;}
.ym-form .ym-required{color:#800;font-weight:bold;}
.ym-form input:valid,
.ym-form textarea:valid{background-color:#fff;}
.ym-form input:invalid,
.ym-form textarea:invalid{background-color:#fdd;}
.ym-form .ym-error label{color:#800;font-weight:normal;}
.ym-form .ym-error input,
.ym-form .ym-error select,
.ym-form .ym-error textarea{border:1px #800 solid;}
.ym-form .ym-error input:hover,
.ym-form .ym-error input:focus,
.ym-form .ym-error select:hover,
.ym-form .ym-error select:focus,
.ym-form .ym-error textarea:hover,
.ym-form .ym-error textarea:focus{border:1px #800 solid !important;}
.ym-form .ym-error .ym-message{color:#800;font-weight:bold;margin-top:0;}
.ym-button,
.ym-form button,
.ym-form input[type="button"],
.ym-form input[type="reset"],
.ym-form input[type="submit"]{display:inline-block;white-space:nowrap;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(top, #eeeeee, #cccccc);background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-ms-linear-gradient(top, #eeeeee, #cccccc);background-image:linear-gradient(to bottom, #eeeeee,#cccccc);background-color:#eeeeee;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC');zoom:1;border:1px solid #777;border-radius:.2em;-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);color:#333 !important;cursor:pointer;font:normal 1em/2em Arial, Helvetica;margin:0 0.75em 0 0;padding:0 1.5em;overflow:visible;text-decoration:none !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.ym-button:hover,
.ym-form button:hover,
.ym-form input[type="button"]:hover,
.ym-form input[type="reset"]:hover,
.ym-form input[type="submit"]:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(top, #fafafa, #dddddd);background-image:-moz-linear-gradient(top, #fafafa, #dddddd);background-image:-ms-linear-gradient(top, #fafafa, #dddddd);background-image:linear-gradient(to bottom, #fafafa,#dddddd);background-color:#fafafa;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFDDDDDD');zoom:1;}
.ym-button:active,
.ym-form button:active,
.ym-form input[type="button"]:active,
.ym-form input[type="reset"]:active,
.ym-form input[type="submit"]:active{-webkit-box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #bbbbbb));background-image:-webkit-linear-gradient(top, #cccccc, #bbbbbb);background-image:-moz-linear-gradient(top, #cccccc, #bbbbbb);background-image:-ms-linear-gradient(top, #cccccc, #bbbbbb);background-image:linear-gradient(to bottom, #cccccc,#bbbbbb);background-color:#cccccc;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');zoom:1;position:relative;top:1px;}
.ym-button:focus,
.ym-form button:focus,
.ym-form input[type="button"]:focus,
.ym-form input[type="reset"]:focus,
.ym-form input[type="submit"]:focus{outline:0;background:#fafafa;}
.ym-button{}
.ym-button.ym-xlarge{font-size:1.5em;}
.ym-button.ym-large{font-size:1.2857em;}
.ym-button.ym-small{font-size:0.8571em;}
.ym-button.ym-xsmall{font-size:0.7143em;}
.ym-button.ym-primary,
.ym-form button.ym-primary,
.ym-form input[type="button"].ym-primary,
.ym-form input[type="reset"].ym-primary,
.ym-form input[type="submit"].ym-primary{-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ee), color-stop(100%, #6666cc));background-image:-webkit-linear-gradient(top, #8888ee, #6666cc);background-image:-moz-linear-gradient(top, #8888ee, #6666cc);background-image:-ms-linear-gradient(top, #8888ee, #6666cc);background-image:linear-gradient(to bottom, #8888ee,#6666cc);background-color:#8888ee;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888EE', endColorstr='#FF6666CC');zoom:1;border:1px solid #007;color:#fff !important;text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-primary:hover,
.ym-form button.ym-primary:hover,
.ym-form input[type="button"].ym-primary:hover,
.ym-form input[type="reset"].ym-primary:hover,
.ym-form input[type="submit"].ym-primary:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ff), color-stop(100%, #6666dd));background-image:-webkit-linear-gradient(top, #8888ff, #6666dd);background-image:-moz-linear-gradient(top, #8888ff, #6666dd);background-image:-ms-linear-gradient(top, #8888ff, #6666dd);background-image:linear-gradient(to bottom, #8888ff,#6666dd);background-color:#8888ff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888FF', endColorstr='#FF6666DD');zoom:1;}
.ym-button.ym-primary:active,
.ym-form button.ym-primary:active,
.ym-form input[type="button"].ym-primary:active,
.ym-form input[type="reset"].ym-primary:active,
.ym-form input[type="submit"].ym-primary:active{-webkit-box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888cc), color-stop(100%, #6666aa));background-image:-webkit-linear-gradient(top, #8888cc, #6666aa);background-image:-moz-linear-gradient(top, #8888cc, #6666aa);background-image:-ms-linear-gradient(top, #8888cc, #6666aa);background-image:linear-gradient(to bottom, #8888cc,#6666aa);background-color:#8888cc;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888CC', endColorstr='#FF6666AA');zoom:1;}
.ym-button.ym-primary:focus,
.ym-form button.ym-primary:focus,
.ym-form input[type="button"].ym-primary:focus,
.ym-form input[type="reset"].ym-primary:focus,
.ym-form input[type="submit"].ym-primary:focus{outline:0;background:#88f;}
.ym-button.ym-success,
.ym-form button.ym-success,
.ym-form input[type="button"].ym-success,
.ym-form input[type="reset"].ym-success,
.ym-form input[type="submit"].ym-success{-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #66bb66), color-stop(100%, #449944));background-image:-webkit-linear-gradient(top, #66bb66, #449944);background-image:-moz-linear-gradient(top, #66bb66, #449944);background-image:-ms-linear-gradient(top, #66bb66, #449944);background-image:linear-gradient(to bottom, #66bb66,#449944);background-color:#66bb66;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF66BB66', endColorstr='#FF449944');zoom:1;border:1px solid #070;color:#fff !important;text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-success:hover,
.ym-form button.ym-success:hover,
.ym-form input[type="button"].ym-success:hover,
.ym-form input[type="reset"].ym-success:hover,
.ym-form input[type="submit"].ym-success:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc66), color-stop(100%, #55aa55));background-image:-webkit-linear-gradient(top, #66cc66, #55aa55);background-image:-moz-linear-gradient(top, #66cc66, #55aa55);background-image:-ms-linear-gradient(top, #66cc66, #55aa55);background-image:linear-gradient(to bottom, #66cc66,#55aa55);background-color:#66cc66;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF66CC66', endColorstr='#FF55AA55');zoom:1;}
.ym-button.ym-success:active,
.ym-form button.ym-success:active,
.ym-form input[type="button"].ym-success:active,
.ym-form input[type="reset"].ym-success:active,
.ym-form input[type="submit"].ym-success:active{-webkit-box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #66aa66), color-stop(100%, #448844));background-image:-webkit-linear-gradient(top, #66aa66, #448844);background-image:-moz-linear-gradient(top, #66aa66, #448844);background-image:-ms-linear-gradient(top, #66aa66, #448844);background-image:linear-gradient(to bottom, #66aa66,#448844);background-color:#66aa66;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF66AA66', endColorstr='#FF448844');zoom:1;}
.ym-button.ym-success:focus,
.ym-form button.ym-success:focus,
.ym-form input[type="button"].ym-success:focus,
.ym-form input[type="reset"].ym-success:focus,
.ym-form input[type="submit"].ym-success:focus{outline:0;background:#6c6;}
.ym-button.ym-warning,
.ym-form button.ym-warning,
.ym-form input[type="button"].ym-warning,
.ym-form input[type="reset"].ym-warning,
.ym-form input[type="submit"].ym-warning{-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddaa44), color-stop(100%, #bb7722));background-image:-webkit-linear-gradient(top, #ddaa44, #bb7722);background-image:-moz-linear-gradient(top, #ddaa44, #bb7722);background-image:-ms-linear-gradient(top, #ddaa44, #bb7722);background-image:linear-gradient(to bottom, #ddaa44,#bb7722);background-color:#ddaa44;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFDDAA44', endColorstr='#FFBB7722');zoom:1;border:1px solid #970;color:#fff !important;text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-warning:hover,
.ym-form button.ym-warning:hover,
.ym-form input[type="button"].ym-warning:hover,
.ym-form input[type="reset"].ym-warning:hover,
.ym-form input[type="submit"].ym-warning:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eebb55), color-stop(100%, #cc8833));background-image:-webkit-linear-gradient(top, #eebb55, #cc8833);background-image:-moz-linear-gradient(top, #eebb55, #cc8833);background-image:-ms-linear-gradient(top, #eebb55, #cc8833);background-image:linear-gradient(to bottom, #eebb55,#cc8833);background-color:#eebb55;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEEBB55', endColorstr='#FFCC8833');zoom:1;}
.ym-button.ym-warning:active,
.ym-form button.ym-warning:active,
.ym-form input[type="button"].ym-warning:active,
.ym-form input[type="reset"].ym-warning:active,
.ym-form input[type="submit"].ym-warning:active{-webkit-box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc9944), color-stop(100%, #aa6622));background-image:-webkit-linear-gradient(top, #cc9944, #aa6622);background-image:-moz-linear-gradient(top, #cc9944, #aa6622);background-image:-ms-linear-gradient(top, #cc9944, #aa6622);background-image:linear-gradient(to bottom, #cc9944,#aa6622);background-color:#cc9944;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCC9944', endColorstr='#FFAA6622');zoom:1;}
.ym-button.ym-warning:focus,
.ym-form button.ym-warning:focus,
.ym-form input[type="button"].ym-warning:focus,
.ym-form input[type="reset"].ym-warning:focus,
.ym-form input[type="submit"].ym-warning:focus{outline:0;background:#da4;}
.ym-button.ym-danger,
.ym-form button.ym-danger,
.ym-form input[type="button"].ym-danger,
.ym-form input[type="reset"].ym-danger,
.ym-form input[type="submit"].ym-danger{-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bb6666), color-stop(100%, #994444));background-image:-webkit-linear-gradient(top, #bb6666, #994444);background-image:-moz-linear-gradient(top, #bb6666, #994444);background-image:-ms-linear-gradient(top, #bb6666, #994444);background-image:linear-gradient(to bottom, #bb6666,#994444);background-color:#bb6666;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFBB6666', endColorstr='#FF994444');zoom:1;border:1px solid #700;color:#fff !important;text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-danger:hover,
.ym-form button.ym-danger:hover,
.ym-form input[type="button"].ym-danger:hover,
.ym-form input[type="reset"].ym-danger:hover,
.ym-form input[type="submit"].ym-danger:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc6666), color-stop(100%, #aa5555));background-image:-webkit-linear-gradient(top, #cc6666, #aa5555);background-image:-moz-linear-gradient(top, #cc6666, #aa5555);background-image:-ms-linear-gradient(top, #cc6666, #aa5555);background-image:linear-gradient(to bottom, #cc6666,#aa5555);background-color:#cc6666;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCC6666', endColorstr='#FFAA5555');zoom:1;}
.ym-button.ym-danger:active,
.ym-form button.ym-danger:active,
.ym-form input[type="button"].ym-danger:active,
.ym-form input[type="reset"].ym-danger:active,
.ym-form input[type="submit"].ym-danger:active{-webkit-box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aa5555), color-stop(100%, #884444));background-image:-webkit-linear-gradient(top, #aa5555, #884444);background-image:-moz-linear-gradient(top, #aa5555, #884444);background-image:-ms-linear-gradient(top, #aa5555, #884444);background-image:linear-gradient(to bottom, #aa5555,#884444);background-color:#aa5555;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFAA5555', endColorstr='#FF884444');zoom:1;}
.ym-button.ym-danger:focus,
.ym-form button.ym-danger:focus,
.ym-form input[type="button"].ym-danger:focus,
.ym-form input[type="reset"].ym-danger:focus,
.ym-form input[type="submit"].ym-danger:focus{outline:0;background:#c66;}
.ym-form button:before,
.ym-button:before{background:#ccc;background:rgba(0, 0, 0, 0.1);float:left;width:1em;text-align:center;font-size:1.5em;margin:0 1em 0 -1em;padding:0 .2em;-webkit-box-shadow:1px 0 0 rgba(0, 0, 0, 0.5), 2px 0 0 rgba(255, 255, 255, 0.5);box-shadow:1px 0 0 rgba(0, 0, 0, 0.5), 2px 0 0 rgba(255, 255, 255, 0.5);border-radius:.15em 0 0 .15em;pointer-events:none;}
.ym-add:before{content:"\271A";}
.ym-delete:before{content:"\2718";}
.ym-close:before{content:"\2715";}
.ym-edit:before{content:"\270E";}
.ym-email:before{content:"\2709";}
.ym-like:before{content:"\2764";}
.ym-next:before{content:"\279C";}
.ym-play:before{content:"\25B6";}
.ym-reply:before{content:"\27A5";}
.ym-save:before{content:"\2714";}
.ym-sign:before{content:"\270D";}
.ym-spark:before{content:"\2737";}
.ym-support:before{content:"\2706";}
.ym-star:before{content:"\2605";}
.ym-form button::-moz-focus-inner{border:0;padding:0;}
.ym-form input[type=button]::-moz-focus-inner,
.ym-form input[type=reset]::-moz-focus-inner,
.ym-form input[type=submit]::-moz-focus-inner{padding:.4em;}
.ym-form button[disabled],
.ym-form button[disabled]:hover,
.ym-form input[type=button][disabled],
.ym-form input[type=button][disabled]:hover,
.ym-form input[type=reset][disabled],
.ym-form input[type=reset][disabled]:hover,
.ym-form input[type=submit][disabled],
.ym-form input[type=submit][disabled]:hover,
.ym-button.ym-disabled,
.ym-button.ym-disabled:hover{background:#eee;color:#aaa !important;border-color:#aaa;cursor:default;text-shadow:none;position:static;-webkit-box-shadow:none;box-shadow:none;}
* html .ym-button,
* html .ym-form button{display:inline-block;white-space:nowrap;background-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');border:1px solid #777;color:#333 !important;cursor:pointer;font:normal 1em/2em Arial, Helvetica;margin:1.5em 0.75em 0 0;padding:0 1.5em;overflow:visible;text-decoration:none !important;}
* html .ym-form button:focus,
* html .ym-button:focus{outline:0;background:#fafafa;}
* html .ym-form button:hover,
* html .ym-button:hover{background-color:#ddd;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');}
* html .ym-form button:active,
* html .ym-button:active{background-color:#bbb;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#bbbbbb');position:relative;top:1px;}
* html .ym-button.ym-disabled,
* html .ym-button.ym-disabled:hover{background:#eee;color:#aaa !important;border-color:#aaa;cursor:default;text-shadow:none;position:static;}
* html .ym-button{}
* html .ym-button.ym-primary{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#8888ee', EndColorStr='#6666cc');}
* html .ym-button.ym-success{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#66bb66', EndColorStr='#449944');}
* html .ym-button.ym-warning{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddaa44', EndColorStr='#BB7722');}
* html .ym-button.ym-danger{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#bb6666', EndColorStr='#994444');}
* html .ym-button.ym-xlarge{font-size:1.5em;}
* html .ym-button.ym-large{font-size:1.2857em;}
* html .ym-button.ym-small{font-size:0.8571em;}
* html .ym-button.ym-xsmall{font-size:0.7143em;}
}
@media all{.ym-hlist{width:100%;overflow:hidden;position:relative;line-height:1em;background:#222;}
.ym-hlist ul{margin:0;padding:0.5em 1.5em;display:inline;float:left;}
.ym-hlist ul li{display:inline;float:left;font-size:1.0em;line-height:1;list-style-type:none;margin:0 .25em 0 0;padding:0;}
.ym-hlist ul li a, .ym-hlist ul li strong{background:transparent;color:#aaa;display:block;font-size:1em;line-height:2em;padding:0 0.5em;font-weight:normal;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);width:auto;}
.ym-hlist ul li a:focus,
.ym-hlist ul li a:hover,
.ym-hlist ul li a:active{color:#ccc;background:#666;background:rgba(255, 255, 255, 0.25);border-radius:0.2em;text-decoration:none;outline:0 none;}
.ym-hlist ul li.active{background:#666;background:rgba(255, 255, 255, 0.3);border-radius:0.2em;color:#fff;}
.ym-hlist ul li.active strong,
.ym-hlist ul li.active a:focus,
.ym-hlist ul li.active a:hover,
.ym-hlist ul li.active a:active{background:transparent;color:#fff;text-decoration:none;}
.ym-searchform{float:right;display:inline;line-height:2;padding:0.5em 1.5em;}
.ym-searchform .ym-searchfield{-webkit-appearance:none;background:#fff;line-height:1;padding:0.25em;width:12em;border:solid 1px #888;border:solid 1px rgba(255, 255, 255, 0.1);outline:none;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);}
.ym-searchform .ym-searchbutton{-webkit-appearance:none;background:#5f5f5f;background:rgba(255, 255, 255, 0.2);border-radius:.2em;color:#fff;cursor:pointer;display:inline-block;font-size:1em;line-height:1.25;padding:0.25em;border:solid 1px transparent;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}
}
@media all{.ym-vlist{margin:0 0 1.5em 0;list-style-type:none;background:transparent;border:0 none;}
.ym-vlist ul{list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;border-top:2px #ddd solid;border-bottom:2px #ddd solid;}
.ym-vlist ul ul{border:0 none;}
.ym-vlist li{float:left;width:100%;margin:0;padding:0;background-color:#fff;}
.ym-vlist a,
.ym-vlist strong,
.ym-vlist span{display:block;padding:3px 0px 3px 10%;text-decoration:none;border-bottom:1px #ddd solid;}
.ym-vlist a,
.ym-vlist a:visited{color:#444;}
.ym-vlist li span{display:block;font-weight:bold;border-bottom:1px #ddd solid;}
.ym-vlist li.active{color:#fff;background-color:#444;}
.ym-vlist li.active strong{font-weight:bold;}
.ym-vlist li a,
.ym-vlist li strong,
.ym-vlist li span{width:90%;padding-left:10%;}
.ym-vlist li a:focus,
.ym-vlist li a:hover,
.ym-vlist li a:active{background-color:#888;color:#fff;outline:0 none;}
.ym-vlist li ul li a,
.ym-vlist li ul li strong,
.ym-vlist li ul li span{width:80%;padding-left:20%;}
.ym-vlist li ul li a,
.ym-vlist li ul li a:visited{background-color:#f8f8f8;color:#333;}
.ym-vlist li ul li a:focus,
.ym-vlist li ul li a:hover,
.ym-vlist li ul li a:active{background-color:#888;color:#fff;}
.ym-vlist li ul li ul li a,
.ym-vlist li ul li ul li strong,
.ym-vlist li ul li ul li span{width:70%;padding-left:30%;}
.ym-vlist li ul li ul li a,
.ym-vlist li ul li ul li a:visited{background-color:#f0f0f0;color:#222;}
.ym-vlist li ul li ul li a:focus,
.ym-vlist li ul li ul li a:hover,
.ym-vlist li ul li ul li a:active{background-color:#888;color:#fff;}
.ym-vlist li ul li ul li ul li a,
.ym-vlist li ul li ul li ul li strong,
.ym-vlist li ul li ul li ul li span{width:60%;padding-left:40%;}
.ym-vlist li ul li ul li ul li a,
.ym-vlist li ul li ul li ul li a:visited{background-color:#e8e8e8;color:#111;}
.ym-vlist li ul li ul li ul li a:focus,
.ym-vlist li ul li ul li ul li a:hover,
.ym-vlist li ul li ul li ul li a:active{background-color:#888;color:#fff;}
.ym-vtitle{font-weight:bold;font-size:100%;width:90%;padding:3px 0px 3px 10%;margin:0;color:#444;background-color:#fff;border-top:2px #ddd solid;}
.ym-vtitle + ul{border-top:4px #888 solid;}
}
