.w25{width:calc(25% - 30px);float:left;min-height:80px}.w33{width:calc(33% - 30px);float:left;min-height:80px}#tl_listing .pano-label-container{display:flex;flex-flow:column}#tl_listing .pano-label-container .pano-panorama-title{font-weight:bold}#tl_listing .pano-label-container .pano-panorama-data{display:flex}#tl_listing .pano-label-container .pano-panorama-data .col1{flex:0 0 20px}#tl_listing .pano-label-container .pano-panorama-data .col2{display:flex;flex-flow:column;flex:0 0 20%;margin:4px 0 0 0;padding:0 4px 0 4px;border-radius:5px;border:1px solid gainsboro}#tl_listing .pano-label-container .pano-panorama-data .col2 .h{font-weight:bold}#tl_listing .pano-label-container .pano-panorama-data .col2 .data{display:flex;justify-content:space-between}#tl_listing .pano-label-container .pano-panorama-data .col2 .preview{height:100px;background-size:cover;margin-top:5px;background-color:#e0e0e0}#tl_listing .pano-label-container .pano-panorama-data .col2 .preview div{text-align:center;padding-top:40px}#tl_listing .pano-label-container .pano-panorama-data .col3{margin:4px 0 0 4px}.pdir_krpano_button_wizard{border:0 solid gainsboro;border-radius:2px;padding:2px 0}.pdir_krpano_button_wizard h3{margin-bottom:1rem}.pdir_krpano_button_wizard label{font-weight:bold}.pdir_krpano_button_wizard .tl_help{padding:0 0 2px 0}.pdir_krpano_button_wizard .selected_buttons{display:flex;justify-content:space-between;flex:0 0 100%;margin:2px 0;border-radius:2px;min-height:36px}.pdir_krpano_button_wizard .selected_buttons .align_container{display:flex;flex:1 1 auto;background-color:#a6a6a6;margin:0}.pdir_krpano_button_wizard .selected_buttons .align_container.align_left{justify-content:flex-start;margin-right:1px}.pdir_krpano_button_wizard .selected_buttons .align_container.align_center{justify-content:center}.pdir_krpano_button_wizard .selected_buttons .align_container.align_right{justify-content:flex-end;margin-left:1px}.pdir_krpano_button_wizard .available_buttons{display:flex;justify-content:center;flex:0 0 100%;margin:2px 0;border-radius:2px;background-color:lightsalmon;min-height:36px}.pdir_krpano_button_wizard .krpano_btn{padding:2px;border-radius:4px;overflow:hidden;cursor:grab}.pdir_krpano_button_wizard .krpano_btn img{width:32px;height:auto}.pdir_krpano_button_wizard .krpano_btn:hover{background-color:gainsboro}.be_pano_edit div[id^=pano_]{background:#ccc;width:100%;height:600px}.be_pano_edit div[id^=pano_] .overlay{display:flex;justify-content:space-between;position:absolute;color:black;background-color:aliceblue;opacity:0.7;border-radius:4px;padding:4px}.be_pano_edit div[id^=pano_] .overlay img{width:16px;height:16px}.be_pano_edit div[id^=pano_] #hlookat{top:3rem;left:1rem;width:4rem}.be_pano_edit div[id^=pano_] #vlookat{top:3rem;left:6rem;width:4rem}.be_pano_edit div[id^=pano_] #fov{top:3rem;left:11rem;width:4rem}.be_pano_edit div[id^=pano_] div[id^=hotspot_list_]{flex-direction:column;justify-content:flex-start;top:3rem;right:1rem;width:15rem;max-height:526px;overflow-y:scroll}.be_pano_edit div[id^=pano_] div[id^=hotspot_list_] .hotspot-list-wrapper .hotspot{display:flex;margin:2px 0;padding:2px;background-color:#cccccc;border-radius:4px;cursor:pointer}.be_pano_edit div[id^=pano_] div[id^=hotspot_list_] .hotspot-list-wrapper .hotspot .data{height:16px;flex:1 1 90%;margin:0 0 0 2px;overflow:hidden}.be_pano_edit div[id^=pano_] div[id^=hotspot_list_] .hotspot-list-wrapper .hotspot .published{color:black;text-decoration:none}.be_pano_edit div[id^=pano_] div[id^=hotspot_list_] .hotspot-list-wrapper .hotspot .unpublished{color:dimgray;text-decoration:line-through}.be_pano_edit div[id^=pano_] div[id^=hotspot_list_] .hotspot-list-wrapper .hotspot .action{flex:0 0 16px}.be_pano_edit div[id^=pano_] div[id^=hotspot_list_] .hotspot-list-wrapper .hotspot img{width:16px;height:auto}.be_pano_edit div[id^=pano_] div[id^=debug_]{display:flex;flex-direction:column;top:3rem;left:16rem;right:17rem;height:10rem;overflow-y:scroll;font-family:Calibri}.be_pano_edit div[id^=pano_] div[id^=debug_] .published{color:black;text-decoration:none}.be_pano_edit div[id^=pano_] div[id^=debug_] .unpublished{color:dimgray;text-decoration:line-through}.be_pano_edit div[id^=pano_] div[id^=debug_] .error{color:red}.be_pano_edit div[id^=pano_] div[id^=debug_] h4{margin:1rem 0 2px 0;border-bottom:1px solid lightgrey}.be_pano_edit div[id^=pano_] div[id^=debug_] .debug-list-wrapper{display:flex;flex-direction:column}.be_pano_edit div[id^=pano_] div[id^=debug_] .debug-item{flex-direction:row}.be_pano_edit div[id^=pano_] div[id^=debug_] .debug-item table.hotspots{border-spacing:1px;border-collapse:separate}.be_pano_edit div[id^=pano_] div[id^=debug_] .debug-item table.hotspots thead th{background-color:#a0a0a0;text-align:right;padding:0 4px}.be_pano_edit div[id^=pano_] div[id^=debug_] .debug-item table.hotspots tbody tr:nth-child(even){background-color:#e0e0e0}.be_pano_edit div[id^=pano_] div[id^=debug_] .debug-item table.hotspots tbody td{text-align:right;padding:0 4px}.be_pano_edit div[id^=pano_] div[id^=info_]{justify-content:left;bottom:1rem;left:1rem;right:1rem;font-family:Calibri}
#picker-menu a.faqPicker{background-image:url(../../bundles/contaofaq/faq.svg)}
body .tl_formbody_submit {
  position: sticky;
  bottom: 0;
  z-index: 2;
  float: left;
  width: 100%;
}
body.debug .tl_formbody_submit {
  bottom: 36px;
}
body.popup {
  margin-bottom: 50px;
}
body.popup .tl_formbody_submit {
  position: fixed;
  width: 100%;
}

.popup .sf-toolbarreset {
  display: none;
}

@media (max-width: 991px) {
  #main, #container {
    overflow: visible;
  }
}

/*# sourceMappingURL=sticky-footer.css.map */

#picker-menu a.newsPicker{background-image:url(../../bundles/contaonews/news.svg)}
.mod_sf_moderate h1{width:80%}.mod_sf_moderate h2.sub_headline{margin:3px 15px}.mod_sf_moderate #tl_buttons{float:right}.be_sf_morderation_list .list{display:flex;flex-wrap:wrap;list-style:none;padding:0 5px}.be_sf_morderation_list .list-item{box-sizing:border-box;flex:0 0 auto;padding:1em;margin:0.5em;width:calc(33.3% - 1em);border:1px solid #ccc;position:relative}.be_sf_morderation_list .list-item .list-content{background-color:#fff;width:100%}.be_sf_morderation_list .list-item .list-content p{margin-top:10px}.be_sf_morderation_list .list-item .checkbox-container{display:block;position:absolute;right:0;top:10px;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.be_sf_morderation_list .list-item .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.be_sf_morderation_list .list-item .checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.be_sf_morderation_list .list-item .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.be_sf_morderation_list .list-item .checkbox-container:hover input~.checkmark{background-color:#ccc}.be_sf_morderation_list .list-item .checkbox-container input:checked~.checkmark{background-color:#2196F3}.be_sf_morderation_list .list-item .checkbox-container input:checked~.checkmark:after{display:block}.be_sf_morderation_list .tl_formbody_submit{position:relative}.be_sf_morderation_list .tl_formbody_submit .tl_submit_container{position:fixed;bottom:0;width:100%}a.header_sf_moderate{background-size:16px}@media (min-width:40em){.be_sf_morderation_list .list-item{wi2dth:50%}}@media (min-width:60em){.be_sf_morderation_list .list-item{wi2dth:33.33%}}html[data-color-scheme="dark"] .be_sf_morderation_list .list-item{border:1px solid var(--form-border)}html[data-color-scheme="dark"] .be_sf_morderation_list .list-item .list-content{background:var(--content-bg)}html[data-color-scheme="dark"] .be_sf_morderation_list .list-item .checkbox-container .checkmark{border:solid var(--form-border)}

#tl_navigation .group-pdir {
    background: url(/bundles/pdirsocialfeed/img/pdir_logo.svg) 0 0 no-repeat;
    background-size: 18px 18px;
}

.be_socialfeed_setup a {
    color: #7abfbc;
}

.be_socialfeed_setup .right {
    float: right;
    width: 40%;
    margin: 15px 0;
}
.be_socialfeed_setup .left {
    float: left;
    width: 50%;
    margin: 15px 0;
}

.be_socialfeed_setup .logo {
    margin-bottom: 5px;
}

.be_socialfeed_setup h2 {
    margin-bottom: 10px;
}

.be_socialfeed_setup hr {
    width: 100%;
    margin: 20px auto;
}

.be_socialfeed_setup .devlog {
    margin: 10px 0;
}

.be_socialfeed_setup .link-list li {
    padding: 5px 0 5px 0;
}

.be_socialfeed_setup .feed .item {
    margin-bottom: 5px;
}

.be_socialfeed_setup .feed .item span {
    padding-right: 10px;
    color: #7abfbc;
}

.be_socialfeed_setup .button {
    float: left;
    text-align: center;
    margin-right: 25px;
}

.be_socialfeed_setup .kreis {
    width: 60px;
    padding: 13px;
    box-sizing: border-box;
    margin:auto;
}

.be_socialfeed_setup small {
    color: #cccccc;
}

.be_socialfeed_setup .api-status .blink {
    width: 15px;
    height: 15px;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 10px;
    background: #ACDA3D;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-left: 5px;
}

.be_socialfeed_setup .api-status .blink.red {
    background: #cc3d09;
}

.be_socialfeed_setup .debug-info {
    background: #ccc;
    color: #fff;
    padding: 10px;
    margin-top: 15px;
}

.be_socialfeed_setup .plus-logo {
    float: right;
}

.be_socialfeed_setup .high-plus {
    content: '';
    background: url(/bundles/pdirsocialfeed/img/icon_plus.svg) 0 0 no-repeat;
    background-size: 12px;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 5px;
}

.be_socialfeed_setup .benefit {
    margin-top: 12px;
    line-height: 18px;
    list-style: none;
}

.be_socialfeed_setup .benefit li {
    margin-left: 20px;
}

.be_socialfeed_setup .benefit li:before {
    content: '';
    background: url(/bundles/pdirsocialfeed/img/icon_plus.svg) 0 0 no-repeat;
    background-size: 12px;
    height: 12px;
    width: 12px;
    display: inline-block;
    position: absolute;
    margin-left: -19px;
    margin-top: 3px;
}

.selectAll {
    margin: 15px 15px -5px;
    display: inline-block;
}

.selectAll input {
    margin-right: 5px;
}

a.header_socialFeedAccounts {
    background-size: 16px;
}

.header_sf_moderate {
    margin-left: 34px;
}

.header_sf_moderate:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    margin-left: -22px;
    background: url(/bundles/pdirsocialfeed/img/icon_fa_download-solid.svg) 0 0 no-repeat;
}

html[data-color-scheme="dark"] {
    .header_socialFeedAccounts,
    .header_sf_moderate:before {
        filter: invert(1);
    }

    .header_socialFeedAccounts {
        color: #000;
    }
}

/* some new widget classes for eval.tl_class */
.w125 {
    width: calc(12.5% - 30px);
    float: left;
    min-height: 80px;
}
.w20 {
    width: calc(20% - 30px);
    float: left;
    min-height: 80px;
}
.w25 {
    width: calc(25% - 30px);
    float: left;
    min-height: 80px;
}
.w75 {
    width: calc(75% - 30px);
    float: left;
    min-height: 80px;
}
/* align input fields in table cells */
.tl_modulewizard td {
    vertical-align:top;
}

#tmenu .icon-purge {
  width: 16px;
  margin-bottom: -2px;
  position: relative;
  background: url("../../bundles/pdircontaowebtools/icons/zap.svg") center center no-repeat;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 28px;
}

/*# sourceMappingURL=backend.css.map */

#picker-menu a.eventPicker{background-image:url(../../bundles/contaocalendar/calendar.svg)}
.be_pano_edit div[id^="pano_"] .overlay{opacity:0.9}.be_pano_edit div[id^="pano_"] div[id^="hotspot_list_"] .hotspot-list-wrapper .hotspot .unpublished{text-decoration:none}
#advancedFormContainer {
    margin: 0 15px;
}

#advancedFormContainer h3 {
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

#advancedFormContainer h3:before {
    font-size: 18px;
    vertical-align: top;
    margin-right: 10px;
    color: #8A2BE2;
}

#advancedFormContainer .ac-col6 {
    width: 15.65%;
    float: left;
}

#advancedFormContainer .ac-w20 {
    width: 19%;
    float: left;
}

#advancedFormContainer .ac-w25 {
    width: 24%;
    float: left;
}

#advancedFormContainer .ac-w33 {
    width: 31% !important;
    float: left;
}

#advancedFormContainer .ac-w50 {
    width: 49%;
    float: left;
}

#advancedFormContainer .value.select {
    margin-right: 1%;
    background-color: #eee;
    padding: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 5px;
    box-sizing: border-box;
}

#advancedFormContainer .value.select:before {
    font-size: 18px;
    width: 12%;
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
}

#advancedFormContainer .value.select select {
    width: 83%;
    height: 25px;
}
#advancedFormContainer .value.select select option {
    padding: 4px 0;
}

#advancedFormContainer .value.icon-mobile.landscape.select:before {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}

#advancedFormContainer .tl_select {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}

#advancedFormContainer .value.select.no-icon select {
    width: 100%;
}

#advancedFormContainer .value label {
    padding: 5px;
    display: block;
    font-size: 12px;
    font-weight: 700;
}

@media (max-width: 767px) {
    #advancedFormContainer .value.select {
        width: 49%;
        margin-right: 1%;
    }
}

@media (max-width: 479px) {
    #advancedFormContainer .value.select {
        width: 100%;
        margin-right: 0;
    }
}

@font-face {
  font-family: 'icon';
  src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.eot?46691270');
  src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.eot?46691270#iefix') format('embedded-opentype'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.woff?46691270') format('woff'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.ttf?46691270') format('truetype'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.svg?46691270#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon';
    src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.svg?46691270#icon') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-desktop:before { content: '\e800'; } /* '' */
.icon-laptop:before { content: '\e801'; } /* '' */
.icon-tablet:before { content: '\e802'; } /* '' */
.icon-mobile:before { content: '\e803'; } /* '' */
.icon-th-large:before { content: '\e804'; } /* '' */
.icon-indent-right:before { content: '\e805'; } /* '' */
.icon-exchange:before { content: '\e806'; } /* '' */
.icon-eye:before { content: '\e807'; } /* '' */
.icon-down-big:before { content: '\e808'; } /* '' */
.icon-left-big:before { content: '\e809'; } /* '' */
.icon-right-big:before { content: '\e810'; } /* '' */
.icon-up-big:before { content: '\e811'; } /* '' */
.icon-move:before { content: '\e812'; } /* '' */
.icon-resize-vertical:before { content: '\e813'; } /* '' */
.icon-resize-horizontal:before { content: '\e814'; } /* '' */

#pal_ac_legend .cbx {
    overflow: hidden;
}

#pal_ac_legend .cbx:nth-of-type(even) {
    clear: left;
}

#pal_ac_legend .w50 .tl_help {
    margin-right: 0;
}
#header h1{width:225px}#header h1 a{background:url(https://meissen.online/files/media/wysiwyg/meissen-online/werbematerial/vektorgrafiken/meissen.online_logo_1.svg) no-repeat 10px center;background-size:160px}#header h1 a .app-title{display:none}#tl_navigation .menu_level_0>li.last,ul#system,div.version,#tmenu .icon-manual,#tmenu .icon-alert,#tmenu .icon-preview,#tmenu>.last{display:none}div.be-user.widget{display:none}
.tl_content_left .tl_content{border-bottom:0;border-top:1px solid #e9e9e9;padding-right:0;padding-left:30px}.tl_content_left .tl_content::before{content:url("/bundles/heimrichhannotcontaoutils/img/icon-subrecord-arrow.png");display:inline-block;float:left;margin-right:5px;margin-bottom:-5px}.tl_content_left .tl_content:first-of-type{margin-top:7px}.tl_content_left .tl_content:last-of-type{padding-bottom:0}

