.mt_left .mc2_ac,.mt_middle .mc2_ac,.mt_noalign .mc2_ac,.mt_right .mc2_ac{right:0}.ikiss_cattree ul,ul.glossar{list-style:none}.ikiss_norel,.ikiss_norel *{color:#c20000!important}.ikiss_norel .btn{color:#fff!important}.ui-datepicker{background-color:#eee;text-align:center;border-radius:3px;overflow:hidden;margin:5px 0;width:350px;max-width:100%}.ui-datepicker table{width:100%;margin:0}.ui-datepicker .ui-datepicker-header{background-color:#444;display:inline-block;width:100%}.ui-datepicker .ui-datepicker-header a,.ui-datepicker .ui-datepicker-header span{color:#fff}.ui-datepicker td{padding:0}.ui-datepicker td a,.ui-datepicker th{padding:10px 2%}.ui-datepicker th{background-color:#444;color:#fff;font-weight:700;border-top:1px solid #333}.ui-datepicker .ui-datepicker-title{padding:10px 0;font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{float:left;cursor:pointer;padding:10px 10px 5px 15px;font-size:0;color:transparent}.ui-datepicker .ui-datepicker-next{float:right;padding:10px 15px 5px 10px}.ui-datepicker .ui-datepicker-title .ui-datepicker-today{float:none!important;margin-left:5px;font-size:16px;font-weight:400;padding-left:15px}.ui-datepicker-next:after,.ui-datepicker-prev:before{font-size:18px;font-weight:400;font-family:"Font Awesome 5 Pro"}.ui-datepicker-calendar a{display:block}.ui-datepicker-calendar td:hover a{background-color:#111;background-color:rgba(0,0,0,.3);color:#fff}.ui-datepicker-calendar a.ui-state-active{background-color:#fff;color:#444}.ui-datepicker-prev:before{content:'\f137';margin-right:5px}.ui-datepicker-next:after{content:'\f138';margin-left:5px}#datepicker_events .ui-datepicker{width:100%}.inputs .row{margin-bottom:2px}.inputs input,.inputs select,.inputs textarea{width:100%;padding:8px 5px;border:1px solid #ddd;margin-bottom:8px}.inputs .btn>a,.inputs input,.inputs select{height:42px;display:inline-block}.inputs input[type=file],.inputs select[multiple=multiple]{height:auto}.inputs input[type=checkbox],.inputs input[type=radio]{width:auto;height:auto;margin:5px 5px 5px 0}.inputs label{font-size:1em;margin-bottom:3px}.volltextsuche .inputs label{padding-right:5px}.statsbox{padding:10px;margin-right:15px;margin-bottom:15px;background-color:#f0f0f0;float:left;display:block}.veranstaltung_frei,.veranstaltung_gebucht,.veranstaltung_knapp{padding:5px 10px;float:right;color:#fff;border-radius:3px}.statsbox.comments-view{width:100%}.statsbox.comments-view h3{margin-top:10px}.ikiss_alphanav,ul.glossar{margin:10px 0}.more{font-weight:700}.veranstaltung_frei{background-color:#4ed250}.veranstaltung_gebucht{background-color:#c20000}.veranstaltung_knapp{background-color:#f0a000}ul.glossar{padding:0}ul.glossar h5{margin-bottom:0}.mt_left,.mt_middle,.mt_right{margin-bottom:15px}.altering-list li{padding:10px;display:inline-block;width:100%;background-color:#f0f0f0}.altering-list li:nth-child(even){background-color:#f9f9f9}.altering-list .date,.altering-list .file{font-size:.7em}.mt_left img,.mt_middle img,.mt_noalign img,.mt_right img{width:auto}.mt_left,.mt_middle,.mt_noalign,.mt_right{position:relative}.mt_left{float:left;margin-right:15px}.mt_right{float:right;margin-left:15px}.mt_middle{float:none;clear:both;text-align:center;width:100%}.mt_middle img{margin:0 auto}.mt_noalign{float:none;clear:both}.mt_middle .cont,.mt_noalign .cont{display:inline-block;position:relative}.ikiss_booking table,.ikiss_booking td,.ikiss_booking tr{vertical-align:middle}.ikiss_booking table input{margin-bottom:0}.ikiss_booking table .veranstaltung_frei,.ikiss_booking table .veranstaltung_gebucht,.ikiss_booking table .veranstaltung_knapp{float:none;display:inline-block}.pagenav a,.pagenav span{width:35px;height:35px;line-height:32px;text-align:center;vertical-align:middle;border-radius:50%;border:1px solid #ddd;display:inline-block;color:#666;font-weight:400;font-size:18px;margin:0 5px 5px 0}.pagenav .pn_active{background-color:#ddd;color:#666;font-weight:600}.pagenav .pn_page_l,.pagenav .pn_page_r,.pagenav .pn_step_l,.pagenav .pn_step_r{font-size:0}.pagenav .pn_page_l:before,.pagenav .pn_page_r:before,.pagenav .pn_step_l:before,.pagenav .pn_step_r:before{font-family:"Font Awesome 5 Pro";font-weight:400;font-size:12px;line-height:34px}.pagenav .pn_step_l:before{content:'\f053\f053'}.pagenav .pn_page_l:before{content:'\f053'}.pagenav .pn_step_r:before{content:'\f054\f054'}.pagenav .pn_page_r:before{content:'\f054'}audio,video{display:block;width:100%}.flowplayer,.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;background-color:#000}.flowplayer iframe,.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ikiss-form-element input,.ikiss-form-element label,.ikiss-form-element select,.ikiss-form-element textarea,fieldset.ikiss-form-fieldset,legend.ikiss-form-legend{margin:0;padding:0;font-size:100%;text-align:left;vertical-align:baseline;width:auto;float:none}.ikiss-mailform-infolabel{font-size:.8em}fieldset.ikiss-form-fieldset div:after,fieldset.ikiss-form-fieldset p:after{content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0}span.ikiss-form-element{display:inline-table;width:60%;float:none}span.ikiss-form-element input,span.ikiss-form-element label,span.ikiss-form-element select,span.ikiss-form-element textarea{display:inline-block}span.ikiss-field-checkbox label,span.ikiss-field-radio label{display:inline}fieldset.ikiss-form-fieldset{border:1px solid #ccc;padding:3% 1%}legend.ikiss-form-legend{font-weight:700;padding:0 1%}span.ikiss-field-label{width:30%;float:left;margin-right:6%}span.ikiss-field-checkbox input,span.ikiss-field-radio input{margin-right:2%}span.ikiss-field-textfield input{width:100%;padding:1%}span.ikiss-field-textarea textarea{width:100%;padding:1%;resize:vertical;min-height:30px}span.ikiss-field-checkbox label,span.ikiss-field-radio label{padding-right:3%}span.ikiss-field-select select{width:100%}span.ikiss-field-file input{width:100%}span.ikiss-field-button,span.ikiss-field-button input{float:left;width:auto}.ikiss-mailform-req-marker-text{padding:.75em 0}.ikiss-form-element input,.ikiss-form-element select,.ikiss-form-element textarea,.ikiss-form-fieldset input,.ikiss-form-fieldset select,.ikiss-form-fieldset textarea{width:100%;padding:8px 5px;border:1px solid #ddd;margin-bottom:8px}.ikiss-form-element .btn>a,.ikiss-form-element input,.ikiss-form-element select,.ikiss-form-fieldset .btn>a,.ikiss-form-fieldset input,.ikiss-form-fieldset select{height:42px;display:inline-block}.ikiss-form-element input[type=file],.ikiss-form-element select[multiple=multiple],.ikiss-form-element select[multiple],.ikiss-form-fieldset input[type=file],.ikiss-form-fieldset select[multiple=multiple],.ikiss-form-fieldset select[multiple]{height:auto}.ikiss-form-element input[type=checkbox],.ikiss-form-element input[type=radio],.ikiss-form-fieldset input[type=checkbox],.ikiss-form-fieldset input[type=radio]{width:auto;height:auto;margin:5px 5px 5px 0}.ikiss-form-element label,.ikiss-form-fieldset label{font-size:.95em;margin-bottom:3px}.ikiss-form-element input[type=reset],.ikiss-form-fieldset input[type=reset]{color:#555!important;background-color:#EAEAEA!important}.solr-results em{background-color:#ff0;font-style:normal;padding:0 1px}#{itp:field _var:adrlist}{width:100%;padding-top:1em;font-size:85%}@media screen and (max-width:1024px){.liste-bild.column-3 .mc2_ac,.liste-bild.column-3 small{font-size:.55em}}@media screen and (max-width:680px){.liste-bild.column-3 .mc2_ac,.liste-bild.column-3 small{position:static;background:0 0;width:auto;max-width:none;padding-left:0;padding-right:0}span.ikiss-field-label,span.ikiss-form-element{width:100%}}div.gmc_page{position:relative;width:100%;height:550px;margin:0;padding:0}div.gmc_control,div.gmc_header{position:absolute;z-index:1999;top:0}div.gmc_header{right:0;width:auto}div.gmc_control{float:none;bottom:0;min-width:200px;height:100%;background:#fff;background:rgba(255,255,255,.75);padding:10px;margin:0}div.gmc_control .inputs.row .column-1{position:relative}div.gmc_control .gmc_input{margin-bottom:0}div.gmc_control button.submit{font-size:16px;cursor:pointer;position:absolute;right:20px;top:0;bottom:0;color:#202020;background-color:transparent;line-height:.8;border:none;padding:0 15px}div.gmc_control ul.fancytree-container{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;background-color:transparent;border-bottom:1px solid #ccc;padding:0}div.gmc_control span.fancytree-node{display:block;position:relative;padding:4px 5px}div.gmc_control span.fancytree-node.fancytree-expanded,div.gmc_control span.fancytree-node:hover{color:#fff;background-color:#202020}div.gmc_control span.fancytree-checkbox,div.gmc_control span.fancytree-icon{display:none}div.gmc_control .fancytree-selected span.fancytree-icon{display:inline-block;background:0 0}div.gmc_control .fancytree-selected span.fancytree-icon:before{content:'\f00c';font-family:"Font Awesome 5 Pro";font-size:14px}div.gmc_control span.fancytree-custom-icon{width:25px;height:18px;font-size:18px;margin:0;vertical-align:middle}div.gmc_control .fancytree-selected span.fancytree-custom-icon:before{content:'\f00c'}div.gmc_control span.fancytree-node:hover.fancytree-selected span.fancytree-custom-icon:before{color:#fff}div.gmc_control span.fancytree-expander{display:block;position:absolute;top:0;bottom:0;right:0;width:30px;height:100%;text-align:center;background:0 0;margin:0;z-index:2}div.gmc_control span.fancytree-expander:after{content:'\f0d7';font-family:"Font Awesome 5 Pro";font-size:18px;line-height:30px}div.gmc_control span.fancytree-node.fancytree-expanded .fancytree-expander:after{content:'\f0d8';opacity:.5;line-height:30px}.fancytree-exp-n span.fancytree-expander:after,.fancytree-exp-nl span.fancytree-expander:after{display:none}div.gmc_control span.fancytree-title{vertical-align:middle;color:#202020}div.gmc_control .fancytree-plain span.fancytree-node.fancytree-expanded span.fancytree-title,div.gmc_control .fancytree-plain span.fancytree-node:hover span.fancytree-title{color:#fff;background-color:transparent;border:1px solid transparent}div.gmc_control .fancytree-plain span.fancytree-active.fancytree-partsel span.fancytree-title,div.gmc_control .fancytree-plain span.fancytree-selected.fancytree-partsel span.fancytree-title{font-weight:700;color:#202020;background-color:transparent;border:1px solid transparent}div.gmc_control .fancytree-plain span.fancytree-node.fancytree-expanded.fancytree-partsel span.fancytree-title,div.gmc_control .fancytree-plain span.fancytree-node.fancytree-partsel:hover span.fancytree-title{color:#fff}div.gmc_control .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title,div.gmc_control .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-selected span.fancytree-title{background-color:transparent;border-color:transparent}div.gmc_control .fancytree-plain span.fancytree-active span.fancytree-expander,div.gmc_control .fancytree-plain span.fancytree-selected span.fancytree-expander{color:#202020}div.gmc_control .fancytree-plain span.fancytree-node.fancytree-expanded span.fancytree-expander,div.gmc_control .fancytree-plain span.fancytree-node:hover span.fancytree-expander{color:#fff}#div_gmc_pos{float:right}#div_gmc_pos input{width:5em}div.gmc_cmdbar{width:100%}div.gmc_cmdbar input{width:auto;margin:3px;padding:0 .5em!important;font-size:16px}div.gmc_cmdbar input[type=button]{margin-left:0;border:none;color:#fff;border-radius:3px;background-color:#3d3d3d;font-weight:700;padding:5px .5em!important}div.gmc_cmdbar .btn{min-width:0;margin:0;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.gmc_cmdbar .btn:hover{color:#fff;background-color:#202020}div.gmc_cmdbar .btn.active .fa-close:before{content:'\f0c9'}div.gmc_map{float:none;width:100%;height:100%;padding:0;margin:0}div.gmc_map .gmc_input{z-index:10;float:left;width:250px;left:200px;top:10px;position:relative}.gm-style-iw div.adr{float:left;margin:5px}.gm-style-iw div.footer{margin:5px 0;padding:4px;background:#F0F0F0}.gm-style-iw img{float:right;margin:5px;width:150px}.gmc_tooltip{min-width:150px;max-width:200px}.mwl_label{background:#eee;border:1px solid #19252f;width:24px;font-size:10px;text-align:center}.gmc_adrlist_link{cursor:pointer;padding:1em 15px;border:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.gmc_adrlist_link a,.gmc_adrlist_link a:link,.gmc_adrlist_link a:visited,.gmc_adrlist_link:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out}.gmc_adrlist_link:hover{background-color:#f0f0f0;transition:all .25s ease-out}.gmc_adrlist_link a,.gmc_adrlist_link a:link,.gmc_adrlist_link a:visited{display:block;min-height:120px;color:#202020;text-decoration:none!important;border-bottom:1px solid #ccc;transition:all .25s ease-out}.gmc_adrlist_link a:hover{display:block;min-height:120px;color:#202020;text-decoration:none!important;border-bottom:1px solid #202020;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.gmc_adrlist_link a small{opacity:.5}.gmc_adrlist_link a small i.fa{vertical-align:baseline}#ikiss_gmc_tree_wrapper{clear:both;height:100%;height:calc(100% - 75px);padding-top:25px;overflow:auto}.ikiss_cattree ul,.ikiss_cattree ul li{padding:0;margin:0}.ikiss_cattree input{display:none}.ikiss_cattree span label i,.ikiss_cattree span label img{display:inline;vertical-align:middle;margin-right:10px}.ikiss_cattree span label i{font-size:32px}.ikiss_cattree span label{padding:10px;background-color:#e7e8eb;border-bottom:1px solid #fff;margin:0;display:block;cursor:pointer;position:relative}#ikiss_gmc_tree_wrapper ul li.active span label,.ikiss_cattree span label:hover{background-color:#f3f4f7}.ikiss_cattree ul li.active span label:after{content:"\f00c";font-family:"Font Awesome 5 Pro";position:absolute;display:inline-block;right:10px;top:50%;transform:translateY(-50%)}img.fancytree-icon{width:25px!important;height:29px!important;margin-top:0!important;margin-left:0!important;vertical-align:middle!important}@media screen and (min-width:960px){div.gmc_control{width:33.33333%}.gmc_adrlist_link:nth-child(3n+1){clear:both}}@media screen and (max-width:960px){div.gmc_control{width:50%}.gmc_adrlist_link:nth-child(2n+1){clear:both}}@media screen and (max-width:680px){div.gmc_page{height:925px}div.gmc_control{width:100%!important;height:auto;position:relative;top:auto;bottom:auto}div.gmc_header{position:relative;top:auto;right:auto;width:100%}div.gmc_map{height:400px}}