/*AUTO GENERATED over less-1.7.0.aru.js 
 DO NOT EDIT!*/
/*fonts*/
@font-face{font-family:'Quicksand';src:url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Light.woff2') format('woff2'), url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Quicksand';src:url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Medium.woff2') format('woff2'), url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Quicksand';src:url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Bold.woff2') format('woff2'), url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Quicksand';src:url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Regular.woff2') format('woff2'), url('/jart/prj3/hofburg/resources/fonts/quicksand/Quicksand-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
/* Colors */
/* Fonts */
html{margin:0;padding:0;font-size:62.5%;}
body{background:url("/jart/prj3/hofburg/resources/images/tapete10.png") center top no-repeat;font-family:'Quicksand', sans-serif !important;font-size:1.5rem !important;line-height:2.3rem !important;}
h1,h2,h3,h4,h5,h6{font-family:'Quicksand', sans-serif !important;}
body.media{display:block !important;}
.header-bild{text-align:center;margin-bottom:2rem;}
.header-bild .header-center{margin:auto auto;display:inline-block;}
.header-bild .alignable-content-image.left{margin-right:0;max-width:1300px;margin:auto auto;overflow:hidden;float:none !important;display:inline-block;}
@media (min-width:992px){.header-bild .alignable-content-image.left{height:450px;}
}
.header-bild .startseite-intro{max-width:1300px;margin:auto auto;margin-top:6rem;position:relative;background:#ffffff;padding:3rem;/*.perspektive-360{position:absolute;right:2rem;top:4rem;padding:2rem;@media @lg{position:relative;top:0;left:0;margin-bottom:3rem;padding-top:0;}
            .img-pfeil{img{max-height:6rem;}
            }
            .img-label{border-color:@color-main;color:white;background:@color-main;margin-top:1rem;}
        }
*/
}
.header-bild .startseite-intro .intro{padding:2rem 3rem 2rem 3rem;}
@media (max-width:991.98px){.header-bild .startseite-intro .intro{padding:0 0 1rem 0;}
}
.header-bild .startseite-intro .intro .inner{background:#ffffff;padding:1rem 2rem 0rem 2rem;}
@media (max-width:991.98px){.header-bild .startseite-intro .intro .inner{padding:0;}
}
@media (max-width:991.98px){.header-bild .startseite-intro .intro h1{font-size:2.5rem;}
}
.header-bild .startseite-intro .intro h1,.header-bild .startseite-intro .intro h2{text-align:center;}
.header-bild .startseite-intro .intro h2{color:#969696;}
.header-bild .startseite-intro .videocontent{margin-bottom:-6px;}
.header-bild .startseite-intro .video-zeile{background:#ffffff;}
.header-bild .startseite-intro .bilder-zeile{/* img{@media @md{margin-bottom:3rem;}
            }
*/
}
.header-bild .startseite-intro .bilder-zeile .teaser-text{background:#e8e8e8;font-size:1.8rem;padding:1rem;}
.header-bild .startseite-intro .bilder-zeile .teaser-text a:hover{color:#000000;}
@media (max-width:991.98px){.header-bild .startseite-intro .bilder-zeile .teaser-text{margin-bottom:3rem;}
}
.header-bild .startseite-intro .perspektive-360{/*.img-label{border-color:@color-main;color:white;background:@color-main;//margin-top:1rem;margin-bottom:3rem;&:hover{text-decoration:underline;}
            }
 */
}
.header-bild .startseite-intro .perspektive-360 .img-label{border-color:#ffa014;color:#ffa014;background:white;margin-bottom:3rem;}
.header-bild .startseite-intro .perspektive-360 .img-label:hover{text-decoration:underline;}
.header-bild .startseite-intro footer{display:flex;justify-content:center;margin:2.5rem 0 0 0;}
@media (max-width:767.98px){.header-bild .startseite-intro footer{justify-content:flex-start;}
}
.header-bild .carousel{max-width:1300px;margin:auto auto;}
.header-bild .carousel .carousel-element video{width:100%;}
.header-bild img{width:auto !important;height:auto !important;max-width:100% !important;}
h1,h2,h3,h4,h5,h6{color:#ffa014;margin-bottom:1rem;}
h1{font-size:3rem;margin-bottom:1rem;color:#ffa014;font-weight:300;}
h2{font-size:2rem;line-height:3rem;font-weight:300;}
h3{font-size:2rem;color:#969696;text-transform:uppercase;margin-top:2.5rem;font-weight:300;}
h4{font-size:2rem;color:#969696;text-transform:uppercase;margin-top:4rem;font-weight:300;}
h5,h6{color:#3e3e3e;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-top:17px;margin-bottom:6px;}
#content{padding-left:5rem;padding-top:3.7rem;padding-right:3rem;}
@media (max-width:991.98px){#content{padding:0;padding-top:2rem;}
}
.full-width-outer #content{margin:0 -15px;padding-top:0;background:white;}
.full-width-outer #content footer{display:flex;justify-content:left;margin:0 1.5rem;padding:0 0 2rem 0;}
.img-fluid img{max-width:100%;height:auto;}
a{color:#333333;}
a:hover{color:#ffa014;}
a.avtext,.avtext a{text-decoration:underline;}
ul{list-style-type:circle;padding-left:1.5rem;}
.footer-service-nav{width:100%;position:fixed;bottom:0;background:white;border-top:1px solid #dddddd;}
.footer-service-nav > div{height:5rem;}
.footer-service-nav .social,.footer-service-nav .search-form,.footer-service-nav .lang-switch{margin:0;padding:0;}
.footer-service-nav .social{padding:0 1rem;}
.footer-service-nav .social li{display:inline-block;margin:0 4rem 0 0;padding:0;}
.footer-service-nav .social li:last-child{margin-right:0;}
.footer-service-nav .search-form input{max-width:15rem;}
.footer-service-nav .lang-switch{padding:0 1rem;}
.footer-service-nav .lang-switch a{padding:0;}
.service-nav{padding-top:1rem;background:#ffffff;}
.service-nav.service-nav--mobile .navbar{flex-direction:column;flex-wrap:inherit;align-items:flex-start;}
.service-nav .navbar{padding:0;}
.service-nav .navbar .nav-item.active{color:#ffa014;font-weight:600;}
.service-nav .navbar li a{font-size:1.07rem !important;text-transform:uppercase;padding:0.5rem 1rem;}
.service-nav .navbar li a:hover{text-decoration:underline;color:#333333;}
.service-nav .navbar li:first-of-type a{padding-left:0;}
.social{margin-top:0.5rem;list-style-type:none;}
.social.social--desktop{float:left;}
.social li{display:inline-block;margin-left:2rem;}
.social li a:hover{color:#ffa014 !important;}
.social li:before{content:"";}
.lang-switch{padding:0.2rem;}
.lang-switch.lang-switch--desktop{float:right;margin-right:1rem;}
.lang-switch a{font-weight:500;font-size:1.09rem !important;padding:0.5rem 1.5rem;}
.lang-switch a:hover{text-decoration:underline !important;color:#000000 !important;}
.slogan-line{background:#e8e8e8;z-index:1000;position:fixed;bottom:0;width:100%;text-align:center;padding:5px;text-transform:uppercase;text-decoration:none;line-height:28px;font-size:14.4px;letter-spacing:0.15em;font-weight:normal;}
.blobedit .slogan-line{position:relative;margin-top:4rem;}
.blobedit .header-bild{display:block !important;}
.btn.btn-outline-secondary:hover{background:#ffa014;}
.btn-white{border-color:#ffa014;color:#ffa014;background:white;font-size:1.5rem;margin-bottom:3rem;}
.btn-white:hover{text-decoration:underline;}
.btn-gold{background:#ffa014;border-color:#ffa014;color:white;font-size:1.5rem;text-decoration:none !important;}
.btn-gold:hover{color:white;text-decoration:underline !important;}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show > .btn-outline-secondary.dropdown-toggle,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{background:#fa9500;box-shadow:none;border-color:#ffa014;}
.search-form{margin-top:0.5rem;}
.search-form .btn{border-color:#dddddd;border-radius:0;}
.form-control{border-radius:0;border:1px solid #dddddd;font-size:1.5rem;}
select.form-control:not([size]):not([multiple]){height:auto;}
option{font-size:1.5rem;}
.btn{border-radius:0;}
.btn-primary{font-size:1.5rem;background:#e8e8e8;border-color:#e8e8e8;color:#333333;}
.btn-primary:hover{background:#cfcfcf;border-color:#e8e8e8;color:#333333;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{background:#e08500;border-color:#ffa014;}
/* subnav */
#sidebar{margin-bottom:3rem;padding:2.5rem 0 0 1rem;}
#sidebar ul{padding-left:0;}
#sidebar ul li{list-style-type:none;padding:1rem 2rem;}
#sidebar ul li a{text-transform:uppercase;text-decoration:none;letter-spacing:0.5px;font-weight:500;}
#sidebar ul li:before{content:"";}
#sidebar ul > li{padding-left:0 !important;}
#sidebar ul > li.active > a{font-weight:600;color:#ffa014;}
#sidebar ul > li.active > a:hover{color:#ffa014;}
#sidebar ul > li a:hover{font-weight:600;color:#333333;}
#sidebar ul > li ul li a{font-weight:500;}
#sidebar ul > li a{font-size:1.5rem;}
#sidebar ul > li.expanded{display:block;}
#sidebar ul.subnav{margin:0rem 0 0rem 1.5rem;}
#sidebar ul.subnav li{padding:0.5rem 1rem;}
#sidebar ul.subnav li a{text-transform:none;line-height:1.9rem;}
#sidebar ul.subnav li a:hover{font-weight:600;color:#333333;}
#sidebar ul.subnav li.active a{color:#ffa014;font-weight:600;}
#sidebar ul.subnav .subsubnav{margin-top:0;margin:0rem 0 0rem 1.5rem;}
/* breadcrumbs */
.breadcrumbs{margin-bottom:2.5rem;display:inline-block;}
.breadcrumbs ul{padding-left:0;list-style-type:none;}
.breadcrumbs ul li{float:left;margin:0;line-height:1.2rem;}
.breadcrumbs ul li a{font-size:1.1rem;color:#969696;letter-spacing:0.5px;float:left;text-decoration:none;}
.breadcrumbs ul li a:hover{color:#333333;}
.breadcrumbs ul li:before{font-size:1.1rem;border:none;content:">";margin:0 5px 3px;color:#969696;float:left;}
.breadcrumbs ul li:first-child:before{display:none;}
footer{margin:5rem 0 10rem 0;}
footer nav{padding-left:0 !important;}
@media (max-width:991.98px){footer.inner-footer .navbar-nav{display:block !important;}
  footer.inner-footer .navbar-nav li{padding:0;}
  footer.inner-footer .navbar-nav li.info-item{margin-left:0;}
}
footer li{font-size:1.09rem !important;padding:0.5rem;}
footer li:first-of-type{padding-left:0;}
footer li:first-of-type a{padding-left:0;}
footer li a{padding:0 !important;}
footer li a:hover{color:#333333;font-weight:500;}
footer li.info-item{margin-left:2rem;}
@media (max-width:991.98px){footer li.info-item{display:block;float:none;}
}
footer li .print{margin-left:2rem;}
.gallery-holder .slick-dots{bottom:-35px;}
.gallery-holder .slick-dots li button::before{color:#e8e8e8;font-size:1rem;opacity:1;}
.gallery-holder .slick-dots li.slick-active button::before{color:#ffa014;}
.container.tapete{background:#ffffff;}
.container.tapete > .row > .col-12{min-height:inherit;}
.side-tabs .nav-tabs{border:0;margin-bottom:3rem;}
.side-tabs .nav-tabs .nav-item .nav-link{border-radius:0;border:none;background:#ffffff;color:#333333;margin-bottom:1rem;padding:0.5rem 1rem 0.5rem 1rem;transition:all 0.5s ease;border-bottom:1px solid #dddddd;margin-right:2rem;width:auto !important;}
.side-tabs .nav-tabs .nav-item .nav-link:hover{background:#ffffff;color:#ffa014;border-color:#ffa014;}
.side-tabs .nav-tabs .nav-item .nav-link.active{color:#ffa014;border-color:#ffa014;font-weight:500;}
.side-tabs .dropdown-menu{right:inherit;min-width:11.9rem;font-size:inherit;}
.side-tabs .dropdown-menu .dropdown-item{line-height:2.7rem;}
strong{font-weight:bold !important;}
b h1,strong h1,b h2,strong h2,b h3,strong h3{font-weight:normal !important;}
/*TABLES*/
table.avtext{border-collapse:collapse;border-spacing:0;width:100%;}
table.avtext tr{border-bottom:1px solid #e9e9e9;}
table.avtext tr td{padding-top:5px;padding-bottom:5px;}
table.avtext tr:first-child{border-bottom:1px solid #ccc;}
table.avtext tr:first-child td{padding-bottom:7px;}
table.avtext tr:first-child td span{text-transform:uppercase;padding-bottom:5px;}
table.avtext.download tr:first-child{border:0 !important;}
:focus{outline:0;}
.small-caps{font-size:11px;}
.full-height{min-height:100%;margin-top:-104px;}
/* top nav*/
header #top-nav .container > .row{width:100%;}
@media (min-width:992px){header #top-nav{width:100%;background:#ffffff;}
  header #top-nav .container{overflow:visible;position:relative;}
  header #top-nav #logo{display:block;width:123px;padding:20px 0 16px;margin:0 auto;position:relative;z-index:1;}
  header #top-nav ul{height:100%;position:absolute;bottom:0;left:0;margin:0;width:100%;}
  header #top-nav ul li{position:absolute;top:0;height:68px;top:3.4rem;font-size:1.6rem;}
  header #top-nav ul li a{/*font-family:'CorporateS-Bold', sans-serif;*/
    color:#000000;text-decoration:none;height:68px;line-height:68px;text-transform:uppercase;font-size:14.4px;letter-spacing:0.15em;font-weight:normal;display:block;text-align:center;}
  header #top-nav ul li.nav-1{width:55px;background-position:0 0;}
  header #top-nav ul li.nav-2{width:111px;margin-left:-58.75px;left:25%;text-align:center;}
  header #top-nav ul li.nav-3{width:123px;margin-left:-61.5px;left:50%;top:auto;bottom:0;}
  header #top-nav ul li.nav-3 img{vertical-align:middle;}
  header #top-nav ul li.nav-4{width:103px;left:75%;margin-left:-68.75px;text-align:center;}
  header #top-nav ul li.nav-5{width:96px;right:0;text-align:right;background-position:right 0;}
  header #top-nav ul li.nav-5 a{text-align:right;}
  header #top-nav ul li.active a{color:#ffa014;}
  header #top-nav ul li:before{display:none;}
  header #top-nav ul li.nav-1{left:17px;}
  header #top-nav ul li.nav-5{margin-right:15px;}
  header #top-nav ul li a{font-size:1.5rem !important;font-weight:500;}
  header #top-nav ul li a:hover{font-weight:600 !important;}
}
/* nav-mobil */
.navbar{padding:0;}
#navbar--mobile{padding:2rem;background:#ffffff;}
#navbar--mobile #navbar-collapse{margin-top:3rem;}
#navbar--mobile .nav-item{padding:0;margin:0;text-transform:uppercase;}
#navbar--mobile .nav-item .nav-item .nav-item{text-transform:none;}
#navbar--mobile .nav-item .nav-link{display:inline-block;padding:2.5rem 2.5rem 2.5rem 2.5rem;width:100%;color:#333333;text-decoration:none;}
@media (max-width:1199.98px){#navbar--mobile .nav-item .nav-link{padding:2.5rem 1.5rem;}
}
@media (max-width:991.98px){#navbar--mobile .nav-item .nav-link{padding:0.5rem 1.5rem;}
}
#navbar--mobile .nav-item .nav-link.active{color:#ffa014;font-weight:600;}
#navbar--mobile .nav-item .nav-link:after{display:none;}
#navbar--mobile .nav-item:hover .nav-link{color:#ffa014;}
#navbar--mobile .nav-item.show .nav-link{color:#ffa014;}
#navbar--mobile .dropdown{position:static;}
#navbar--mobile .dropdown-menu{display:block;top:70px;right:0;left:0;width:52%;background:#ffffff;border-top:0 !important;border:none;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s linear;border:0;border-top:1px solid #ffffff !important;box-shadow:none;}
#navbar--mobile .dropdown-menu .left-side{padding:3rem 3rem 3rem 0;}
@media (max-width:991.98px){#navbar--mobile .dropdown-menu .left-side{padding:2rem;}
}
@media (max-width:767.98px){#navbar--mobile .dropdown-menu .left-side{padding:2rem 0;}
}
@media (max-width:575.98px){#navbar--mobile .dropdown-menu .left-side{padding:1rem;}
}
#navbar--mobile .dropdown-menu .left-side ul{column-count:2;padding-left:0;}
@media (max-width:767.98px){#navbar--mobile .dropdown-menu .left-side ul{column-count:1;}
}
#navbar--mobile .dropdown-menu .right-side{padding:3rem 3rem;font-size:1.7rem;color:#ffffff;}
@media (max-width:767.98px){#navbar--mobile .dropdown-menu .right-side{padding:2rem 0;}
}
#navbar--mobile .dropdown-menu .right-side > .nav-inner{column-count:1;margin:0;padding:0;}
#navbar--mobile .dropdown-menu .nav-item{list-style-type:none;text-transform:uppercase;}
#navbar--mobile .dropdown-menu .nav-item:hover{color:#333333;}
#navbar--mobile .dropdown-menu .nav-item .nav-link{padding:0.5rem 0.3rem;font-size:1.3rem;color:#333333;}
#navbar--mobile .dropdown-menu .nav-item .nav-link.active{font-weight:600;}
@media (max-width:767.98px){#navbar--mobile .dropdown-menu .nav-item .nav-link{font-size:1.3rem;}
}
#navbar--mobile .dropdown-menu.show{display:block;visibility:visible;opacity:1;transition:visibility 0s, opacity 0.3s linear;width:100%;}
@media (max-width:991.98px){#navbar--mobile .dropdown-menu{display:none;}
}
#navbar--mobile .navbar-toggler{background:#ffa014;border-radius:0;border:0;}
#navbar--mobile .navbar-toggler .navbar-toggler-icon{font-size:1.8rem;margin-top:1rem;color:#ffffff;font-weight:600;}
#navbar--mobile .dropdown{position:relative;}
#navbar--mobile .dropdown .dropdown-toggle-split{position:absolute;right:0.65rem;padding:0.5rem 0.6rem;font-size:1.5rem;transition:transform 0.1s linear;}
#navbar--mobile .dropdown .dropdown-toggle-split{color:#000000;}
#navbar--mobile .dropdown.show > .nav-link{font-weight:600;}
#navbar--mobile .dropdown.show > .dropdown-toggle-split{transform:rotate(-90deg) translateY(1px);}
#navbar--mobile .dropdown .dropdown.show > .nav-link{font-weight:400;}
#navbar--mobile .dropdown-menu{margin:0;}
#navbar--mobile .dropdown-menu .dropdown-menu{border:0 !important;box-shadow:none !important;}
#navbar--mobile .nav-item .nav-link.active{border:0;color:#ffa014;font-weight:600 !important;}
#navbar--mobile .nav-inner{margin-left:1rem;padding:0 0 0 1rem;border-left:1px solid #dddddd;}
#navbar--mobile .nav-inner .nav-inner{margin-left:2rem;border-left:0;padding-left:0;}
#navbar--mobile .metanav__wrapper{padding:0 1rem;margin-bottom:2rem;}
p{margin-bottom:16px;}
p.teaser{font-weight:bold;}
.content-startseite{left:0px;}
.text-und-bild{margin-bottom:2rem;}
/* Put into auto.less * */
/*raumplaner*/
.rp table#DataTables_Table_0 th{font-weight:500;}
.rp table#DataTables_Table_0,.rp div.tab-body-wrapper table{font-size:1.1rem !important;}
#content .cb-toggle{position:absolute;display:none;top:126px;right:-60px;height:60px;width:120px;padding:10px;margin:0;}
#content .cb-toggle div{padding:10px;cursor:pointer;float:left;width:40px;height:40px;}
#content .cb-toggle div.open{background:url('/jart/prj3/hofburg/resources/images/collapse_open.png') no-repeat top left;}
#content .cb-toggle div.close{background:url('/jart/prj3/hofburg/resources/images/collapse_close.png') no-repeat top left;}
/* end auto.less */
/* RAUME & DETAILS */
.raumplane_und_details,.content-id-1380097681196{position:relative !important;width:100%;margin:0;padding:0;}
/*.rpwrap{position:relative;top:104px;}
*/
.rp{background:#fff;}
.rp .collapsable{background:#fff;padding:0 2rem;position:relative;min-height:100%;}
.rp .collapsable footer{width:100%;}
.rp .loading{background:#fff;}
/* TABLE WRAPPER */
.dataTables_wrapper{width:auto !important;}
.tab-wrapper{overflow-y:hidden !important;}
.room-tab tr.hover{background:#e9e9e9 !important;}
/* TABLE'S FILTER */
.dataTables_filter{margin:22px 0;}
.dataTables_filter label{text-transform:uppercase;}
.dataTables_filter label input{text-transform:none;}
/* TABLES */
.dataTable{width:100%;}
div.tab-body-wrapper{max-height:450px;overflow:auto;overflow-x:hidden;border-bottom:2pt solid #ccc;padding:-1px 0 0 0;}
div.tab-body-wrapper table{table-layout:fixed;}
div.tab-body-wrapper table thead{display:none;}
div.tab-body-wrapper table tr td:nth-child(1){width:21px;}
div.tab-body-wrapper table tr td:nth-child(2){width:108px;}
div.tab-body-wrapper table tr td:nth-child(2) a.vTour{margin-right:-24px;display:inline-block;}
div.tab-body-wrapper table tr td:nth-child(2) a:first-child{width:114px;}
div.tab-body-wrapper table tr td.vt{padding-right:24px;}
div.tab-body-wrapper table tr td.vt a:first-child{width:auto;}
div.tab-body-wrapper table tr td:nth-child(3),div.tab-body-wrapper table tr td:nth-child(4),div.tab-body-wrapper table tr td:nth-child(5){width:42px;}
div.tab-body-wrapper table tr td:nth-child(6){width:55px;padding-right:5px;}
div.tab-body-wrapper table tr td:nth-child(7){width:100px;text-align:center;}
div.tab-body-wrapper table tr td:nth-child(8){width:63px;}
div.tab-body-wrapper table tr td:nth-child(9){width:84px;padding-right:17px;}
div.tab-body-wrapper table tr:hover{background:#e9e9e9 !important;}
.rp table#DataTables_Table_0{border-spacing:0;border:0;border-top:0px solid #ccc;width:555px !important;}
table#DataTables_Table_0,div.tab-body-wrapper table{font-size:1.3rem;width:555px;}
@media (max-width:991.98px){table#DataTables_Table_0,  div.tab-body-wrapper table{font-size:10px;}
}
table#DataTables_Table_0 thead tr,div.tab-body-wrapper table thead tr{line-height:25px;}
table#DataTables_Table_0 thead tr th,div.tab-body-wrapper table thead tr th{border:0;padding:42px 2px 0px 2px;vertical-align:bottom;}
table#DataTables_Table_0 thead tr th .sorticon,div.tab-body-wrapper table thead tr th .sorticon{display:inline-block;background:url("/jart/prj3/hofburg/resources/harre/raumplaner/img/sort_default.png") no-repeat;height:20px;width:20px;position:absolute;margin:3px 0px 0;}
table#DataTables_Table_0 thead tr th.sorting_asc .sorticon,div.tab-body-wrapper table thead tr th.sorting_asc .sorticon{background:url("/jart/prj3/hofburg/resources/harre/raumplaner/img/sort_asc.png") no-repeat;}
table#DataTables_Table_0 thead tr th.sorting_desc .sorticon,div.tab-body-wrapper table thead tr th.sorting_desc .sorticon{background:url("/jart/prj3/hofburg/resources/harre/raumplaner/img/sort_desc.png") no-repeat;}
table#DataTables_Table_0 thead tr:last-child,div.tab-body-wrapper table thead tr:last-child{border-bottom:2px solid #ccc;line-height:auto;}
table#DataTables_Table_0 thead tr:last-child th,div.tab-body-wrapper table thead tr:last-child th{vertical-align:middle;padding:0 2px 4px 2px;}
table#DataTables_Table_0 thead tr:last-child th img,div.tab-body-wrapper table thead tr:last-child th img{margin:5px 0 0 0;}
table#DataTables_Table_0 tbody tr,div.tab-body-wrapper table tbody tr{line-height:15px;border-top:1px solid #e9e9e9;}
table#DataTables_Table_0 tbody tr td,div.tab-body-wrapper table tbody tr td{vertical-align:top;border:0;padding:10px 2px 2px 2px;}
table#DataTables_Table_0 tbody tr td.al-right,div.tab-body-wrapper table tbody tr td.al-right{text-align:right;}
table#DataTables_Table_0 tbody tr td a,div.tab-body-wrapper table tbody tr td a{display:inline-block;}
table#DataTables_Table_0 tbody tr td a.vTour:link,div.tab-body-wrapper table tbody tr td a.vTour:link{float:right;display:inline-block;width:20px;height:19px;background:url("/jart/prj3/hofburg/resources/harre/raumplaner/img/tour-icon-small.png") no-repeat;}
/* BUTTONS, SWITCHES */
.unit-switch{cursor:pointer;}
.unit-switch span.meter{text-decoration:underline;}
.unit-switch span.feet{text-decoration:none;}
.unit-switch.ft span.meter{text-decoration:none;}
.unit-switch.ft span.feet{text-decoration:underline;}
.tab-wrapper{position:relative;}
.btns{position:absolute;right:15px;width:160px;top:18px;text-align:right;z-index:10;}
.btns div{padding:7px 12px;background:#e9e9e9;margin:0 0 15px 0;text-decoration:none;}
.btns div.print{background:url("/jart/prj3/hofburg/resources/templates/img/print.png") no-repeat 0 50%;padding-left:18px;text-decoration:underline;width:auto;}
@supports (-ms-ime-align:auto){.btns{right:40px;}
}
.rp .btn{padding:7px 12px;background:#e9e9e9;border:none !important;margin:0 0 12px 0 !important;text-decoration:none;width:auto !important;}
li.select-overview{display:none;}
.toggle-tab{cursor:pointer;position:absolute;top:10px !important;z-index:2 !important;}
.toggle-tab.open{display:none;background:url("http://idefix.checkpointmedia.com/jart/prj3/hofburg/resources/harre/raumplaner/img/collapse_open.png") no-repeat;left:10px;}
.toggle-tab.close{background:url("http://idefix.checkpointmedia.com/jart/prj3/hofburg/resources/harre/raumplaner/img/collapse_close.png") no-repeat;left:auto;right:10px;}
.hb-print-logo{position:absolute;right:5px;top:16px;height:68px;width:150px;text-align:center;}
.print-only{display:none !important;}
/* MAP */
.rp .floor-nav{background:#ffffff;/*  height:auto;left:0;overflow:hidden;position:relative;right:0;top:60px;*/
}
.rp .floor-nav area{cursor:pointer;}
.entrance{font-size:10px;}
.entrances{display:none;}
.entrances div{color:#555555;font-size:10px;position:absolute;line-height:12px;text-transform:uppercase;z-index:2;}
.entrances div.current{background:rgba(220, 220, 220, 0.9);color:#222;font-weight:bold;padding:5px;}
.entrances div.schweizerhof{text-align:right;width:210px;}
.entrances div.heldenplatz{text-align:right;}
.entrances.overview{display:block;}
.entrances.overview .heldenplatz{bottom:0.6%;right:2.5%;margin-bottom:-15px;}
.entrances.overview .schweizerhof{bottom:24%;right:50%;}
.entrances.overview .josefsplatz{bottom:33%;left:62%;}
.entrances.overview .burgpassage{bottom:12%;right:67%;}
.entrances.overview .brunnenstiege{bottom:20%;right:72%;}
.entrances.f1375777583419{display:block;}
.entrances.f1375777583419 .heldenplatz{bottom:1%;margin-bottom:-30px;right:39%;}
.entrances.f1375777583419 .schweizerhof{right:47%;top:44%;}
.entrances.f1375777583419 .josefsplatz{left:73%;top:39.5%;}
.entrances.f1375777583419 .burgpassage{bottom:34%;right:74%;}
.entrances.f1375777583419 .brunnenstiege{bottom:57%;right:58%;}
/* FILTER */
/*div.filter{margin:auto;position:relative;width:97%;height:auto;border:0;padding:16px 0 16px 20px;border-top:1px solid #ccc;background-color:#fff;div{float:left;margin:0 3% 0 0;height:150px;min-width:155px;width:29%;ul{margin:0 0 20px 0;li:before{display:none;}
        }
        h3{color:#969696;margin-top:0;}
        div{margin:0 0 20px 0;}
    }
}
*/
div.floor-plan{height:auto;margin:30px 0 30px 0;overflow:visible !important;min-width:280px !important;}
div.floor-plan .captions{height:100%;width:200px;position:absolute;left:4%;z-index:0;}
div.floor-plan .captions div{left:0;position:absolute;}
div.floor-plan .captions div span{display:block;font-size:14px;letter-spacing:1.5 em;text-transform:uppercase;}
div.floor-plan .captions .caption1375777584379{color:#591618;top:20px;}
div.floor-plan .captions .caption1375777584378{color:#FFA014;top:40%;}
div.floor-plan .captions .caption1375777583419{color:#646464;top:90%;}
div.floor-plan .captions .current{top:40px !important;}
.floor-wrapper{height:auto;position:relative;}
.floor-wrapper .imgWrapper img.floor{width:100%;}
.floor-wrapper.floor-overview{width:80%;margin:0 5% 0 15%;}
.icon{width:auto !important;height:20px !important;margin:-10px 0 0 -10px !important;}
.eingang,.entrance{margin-top:20px;font-size:10px;}
.btn.show-all{font-size:1.2rem;}
/* RESPONSIVE */
@media screen and (min-width:1025px){.collapsable footer{display:block;}
  .floor-nav footer{display:none;}
}
@media screen and (max-width:1024px){.collapsable{width:100%;}
  .collapsable table#DataTables_Table_0{width:98% !important;}
  .collapsable div.tab-body-wrapper table{width:100%;}
  .collapsable footer{display:none;}
  .floor-nav{float:left;}
  .floor-nav footer{display:block;}
  .floor-plan{min-width:0 !important;}
}
@media only screen and (max-width:940px){.rpwrap{top:140px;}
}
@media screen and (max-width:790px){table#DataTables_Table_0 thead tr:first-child th:nth-child(5),  div.tab-body-wrapper table thead tr:first-child th:nth-child(5){display:none;}
  table#DataTables_Table_0 thead tr:first-child + tr th:nth-child(7),  div.tab-body-wrapper table thead tr:first-child + tr th:nth-child(7){display:none;}
  table#DataTables_Table_0 tbody tr td:nth-child(7),  div.tab-body-wrapper table tbody tr td:nth-child(7){display:none;}
}
@media screen and (max-width:680px){.dataTables_filter label input{width:100px;}
  table#DataTables_Table_0 thead tr:first-child th:nth-child(7),  div.tab-body-wrapper table thead tr:first-child th:nth-child(7){display:none;}
  table#DataTables_Table_0 thead tr:first-child + tr th:nth-child(9),  div.tab-body-wrapper table thead tr:first-child + tr th:nth-child(9){display:none;}
  table#DataTables_Table_0 tbody tr td:nth-child(9),  div.tab-body-wrapper table tbody tr td:nth-child(9){display:none;}
  .rpwrap{top:170px;}
}
@media screen and (max-width:600px){.rp{left:0;}
}
@media screen and (max-width:480px){table#DataTables_Table_0 thead tr:first-child th:nth-child(6),  div.tab-body-wrapper table thead tr:first-child th:nth-child(6){display:none;}
  table#DataTables_Table_0 thead tr:first-child + tr th:nth-child(8),  div.tab-body-wrapper table thead tr:first-child + tr th:nth-child(8){display:none;}
  table#DataTables_Table_0 tbody tr td:nth-child(8),  div.tab-body-wrapper table tbody tr td:nth-child(8){display:none;}
  .captions div{display:none !important;}
  .captions div.current{display:block !important;width:auto;}
  .entrances div.schweizerhof{width:180px!important;right:65%!important;}
  .entrances div.josefsplatz{bottom:30%!important;}
  .floor-plan{margin:30px 0 !important;width:100% !important;}
  .floor-plan .captions{left:10% !important;}
}
@media screen and (max-width:400px){.rp{width:100%;position:relative !important;overflow:visible;padding-bottom:120px;}
  div.tab-body-wrapper{max-height:none;}
  .btns{display:none;}
  body.content-id-1380097681196 #sidebar{position:absolute;min-height:0;z-index:20;}
  table#DataTables_Table_0 thead tr:first-child th:nth-child(4),  div.tab-body-wrapper table thead tr:first-child th:nth-child(4){display:none;}
  table#DataTables_Table_0 thead tr:first-child + tr th:nth-child(6),  div.tab-body-wrapper table thead tr:first-child + tr th:nth-child(6){display:none;}
  table#DataTables_Table_0 tbody tr td:nth-child(6),  div.tab-body-wrapper table tbody tr td:nth-child(6){display:none;}
  .captions .current{display:none !important;}
  .rpwrap{top:0px;}
}
@media screen and (max-width:300px){.rp{padding-bottom:190px;}
  table#DataTables_Table_0 thead tr:first-child th:nth-child(3),  div.tab-body-wrapper table thead tr:first-child th:nth-child(3){display:none;}
  table#DataTables_Table_0 thead tr:first-child + tr th:nth-child(3),  div.tab-body-wrapper table thead tr:first-child + tr th:nth-child(3),  table#DataTables_Table_0 thead tr:first-child + tr th:nth-child(4),  div.tab-body-wrapper table thead tr:first-child + tr th:nth-child(4),  table#DataTables_Table_0 thead tr:first-child + tr th:nth-child(5),  div.tab-body-wrapper table thead tr:first-child + tr th:nth-child(5){display:none;}
  table#DataTables_Table_0 tbody tr td:nth-child(3),  div.tab-body-wrapper table tbody tr td:nth-child(3),  table#DataTables_Table_0 tbody tr td:nth-child(4),  div.tab-body-wrapper table tbody tr td:nth-child(4),  table#DataTables_Table_0 tbody tr td:nth-child(5),  div.tab-body-wrapper table tbody tr td:nth-child(5){display:none;}
  .entrances div.current{display:none !important;}
}
/** * styles for the Raumplaner */
.loading{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:green;background-image:url("/jart/prj3/hofburg/indexes/img/loading.gif");background-repeat:no-repeat;background-position:center center;z-index:2;}
.collapsable{position:relative;/*border:1px solid red;*/
  float:left;overflow:hidden;}
.toggle-tab{position:absolute;left:0px;top:0px;height:40px;width:40px;background-color:green;z-index:1;}
.tab-wrapper{/*height:auto;overflow:hidden;overflow-y:auto;*/
}
.room-tab{border-collapse:collapse;border:1px solid black;}
.room-tab td,.room-tab th{border-right:1px solid black;}
/** * sets how wide the table gets */
.room-tab tr.hover{background-color:lightblue;}
.filter ul{padding:0px;}
.filter ul li{list-style:none;}
.filter h3{font-size:1.5rem;}
.filter label{font-size:1.3rem;}
.filter .form-check{margin-bottom:0;}
.floor-plan{position:relative;min-width:400px;margin:auto;overflow:auto;/*border:1px solid green;*/
  height:600px;}
.floor{position:relative;top:0px;left:0px;width:100%;height:auto;}
.room-img{position:absolute;top:0px;left:0px;width:100%;height:auto;}
.wing-img{position:absolute;top:0px;left:0px;width:100%;height:auto;}
.roomgroup-img{position:absolute;top:0px;left:0px;width:100%;height:auto;}
.imgWrapper{position:relative;top:0px;left:0px;width:100%;height:auto;}
.icon{position:absolute;width:32px;height:32px;margin-top:-16px;margin-left:-16px;z-index:10;/* * if we want that the room/entrance hover goes even on hovering over the icon, we have to *  * pointer-events:none;*/
}
.room-hover{position:absolute;width:150px;padding:5px;background-color:rgba(220, 220, 220, 0.9);z-index:20;}
.room-hover span{font-weight:bold;}
.room-hover a{display:block;}
.rp .btn{cursor:pointer;width:100px;height:30px;margin-right:20px;border:1px solid black;display:inline-block;}
.entrance{margin-top:20px;}
.content-id-1380097681196 .container.tapete footer{display:none;}
.mobiliar .teaser{margin-top:2rem;padding-top:2rem;border-top:1px solid #dddddd;}
.mobiliar .teaser h3{margin-top:0;}
.mobiliar .teaser .cap{font-weight:600;}
.cc-message{color:#333333 !important;font-size:18px !important;line-height:1.6 !important;font-family:Verdana, sans-serif;font-weight:normal;}
.cc-link{color:#999 !important;}
.cc-window{background-color:#eeeeee !important;border:0px solid #999 !important;z-index:500000 !important;}
.cc-btn{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;color:#333333 !important;background-color:#ffffff !important;border:3px solid transparent !important;padding:8px 18px !important;margin-left:2rem;}
.cc-btn:hover,.cc-btn:focus,.cc-btn:active,.cc-btn.active{border:0x solid #999 !important;background-color:#eeeeee !important;color:#333333 !important;border-color:#999 !important;}
.cc_banner-wrapper{z-index:90001 !important;}
/* gallery */
.db-gallery .db-gallery-item{margin-bottom:2rem;}
.db-gallery .downloadlink a{color:#ffa014;}
.bildunterschrift{color:#969696;margin-top:0.5rem;font-size:1.3rem;letter-spacing:0.5px;font-weight:300;}
div.img_100{position:relative;max-width:523px;}
/* planansicht */
div.img_100 .base{position:relative !important;}
img.img_100{width:100%;}
img.img_100{position:absolute;}
/* eventkalender */
.search-events{margin-bottom:5rem;}
.teaser.events .entry{margin-bottom:4rem;}
@media (max-width:991.98px){.teaser.events .entry .teaser-image{margin-bottom:2rem;}
}
.teaser.events .entry .date-wrapper{margin-bottom:1rem;}
.teaser.events .entry .url{text-decoration:underline;display:block;margin-bottom:0.5rem;}
.teaser.events .entry .more{text-decoration:underline;color:#ffa014;margin-top:1rem;display:inline-block;}
.event-detail ul.termin-liste{list-style-type:none;border-bottom:1px solid #dddddd;padding:0;padding-bottom:2rem;}
.event-detail ul.termin-liste li{padding-left:0;font-weight:500;}
.event-detail .teilnehmer{font-weight:500;margin-bottom:1rem;}
.jquery-accordion h3{font-size:1.5rem;text-transform:none;text-decoration:underline;color:#333333;margin:3rem 0 1rem 0;}
.jquery-accordion h3:hover{cursor:pointer;}
.jquery-accordion .ui-state-active{color:#ffa014;text-decoration:none;}
.custom-select{height:auto;}
.maps_wrapper{margin-top:2rem;}
.maps_wrapper .button-area{margin-top:2rem;}
.maps_wrapper .form-row{margin-bottom:1rem;}
.media_object .media_object_content .title{display:none;}
.media_object .media_object_playlist ul{list-style-type:none;padding-left:0;}
.media_object .media_object_playlist ul .item_title{margin-top:1rem;display:inline-block;font-weight:500;font-size:1.3rem;line-height:1.5rem;}
/* suche */
.search_field_wrapper{margin-top:2rem;}
.search-results-master .filter-list{margin-top:2rem;margin-bottom:1rem;padding-left:0;}
.search-results-master .filter-list .item{border-bottom:1px solid #dddddd;display:inline-block;margin:1rem 1.5rem 1rem 0;}
.search-results-master .filter-list .item a:hover{text-decoration:none;}
.search-results-master .filter-list .item:hover{border-color:#ffa014;}
.search-results-master .filter-list .item.active{border-color:#ffa014;}
.search-results-master .filter-list .item.active a{color:#ffa014;}
.search-results-master .search-results .entry{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #dddddd;}
.form-check{margin-bottom:2rem;}
.form-check .form-check-label{margin-left:1rem;}
.form-check .form-check-input{margin-left:-2.25rem;margin-top:0.5rem;}
.multi-formular table{margin-bottom:1rem;}
.multi-formular .container-multi-form-button-right{margin-top:2rem;}
.multi-formular .multi-formular-field-container .checkbox-container input{margin-right:1rem;}
.mf-kontakt_anfrage .zahl-eingabe .multi-formular-field-container input.multi-formular{width:70px !important;}
.caption-must-field a{text-decoration:underline;}
.presse .teaser-presse-list h3{margin-top:0;}
.presse .teaser-presse-list .item{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #dddddd;}
.presse .teaser-presse-list .item:last-of-type{border-bottom:0;}
.rss-link{position:relative;}
.rss-link a img{position:absolute;top:-30px;right:0;}
/* mapbox-map */
.mapbox_map #map{width:100%;height:400px;}
.mapbox_map #map-legend{margin-top:2rem;}
.mapbox_map #map-legend .legend-item{margin-right:2rem;display:inline-block;}
.mapbox_map #map-legend .legend-item .line{width:20px;height:8px;float:left;margin:7px 5px 0 0;}
.mapbox_map #map-legend .legend-item .line-txt{float:left;}
.mapbox_map .mapboxgl-ctrl-geocoder,.mapbox_map .mapboxgl-ctrl-geocoder .suggestions{box-shadow:none;}
.mapbox_map .mapboxgl-ctrl-geocoder--input{height:24px;}
.mapbox_map .mapboxgl-ctrl-geocoder--icon{top:2px;}
.mapbox_map .geocoder{/*        z-index:1;width:50%;left:50%;margin-left:-25%;top:20px;*/
}
.mapbox_map .mapboxgl-ctrl-geocoder{min-width:100%;}
.mapbox_map label{font-weight:500;display:block;}
.mapbox_map .routing{margin-bottom:3rem;}
.mapbox_map #navi-info .navi-info-item{float:none;clear:both;}
.mapbox_map #navi-info .navi-info-item label{display:inline;float:left;margin-right:1rem;}
/*download */
.no-blobedit .multi-formular.mf-login-form:before{background:none repeat scroll 0 0 #EEEEEE;content:"Download";cursor:pointer;display:block;font-size:12px;padding:5px 0;text-align:center;width:200px;float:right;}
.no-blobedit .mf-login-form{clear:both;font-size:10px;height:35px;position:absolute;right:30px;z-index:100;background:#ffffff;}
@media (max-width:991.98px){.no-blobedit .mf-login-form{margin:0;}
}
form.login-form{display:none;background:#ffffff;padding:1rem !important;-webkit-box-shadow:0px 3px 23px 0px #b3b3b3;-moz-box-shadow:0px 3px 23px 0px #b3b3b3;box-shadow:0px 3px 23px 0px #b3b3b3;}
form.login-form input{width:180px;}
.newletter-iframe{width:100%;min-height:500px;overflow:hidden;}
/* plantable */
.plaenetable .td-0{width:40%;}
.plaenetable .td-1,.plaenetable .td-2{width:10%;}
.plaenetable .td-3{width:15%;}
.plaenetable .td-4{width:25%;}
.vtour-links{margin-bottom:2rem;text-align:center;}
.vtour-links .vtour-link{padding:1rem;}
.vtour-links .vtour-link.active{color:#ffa014;}
.vtour-links .vtour-link:hover{text-decoration:none;}
/* fancybox */
.fancybox-caption{border-top:0;}
.fancybox-show-caption .fancybox-caption-wrap{text-align:center;}
.widget iframe.pano360{height:450px;width:1300px;border:0;}
.pano-app{margin:0 -15px;}
.pano-app iframe.pano360{height:600px;width:100%;border:0;}
.pano-app > .container{padding:0;overflow:hidden;}
.pano-app .container.wrapper{margin-top:3rem;padding-bottom:3rem;width:70%;}
.pano-app .pano-teaser .teaser-titel{background:#e8e8e8;min-height:5.5rem;width:100%;}
.pano-app .pano-teaser .teaser-titel .inner{text-align:center;width:100%;}
/* browser hacks */
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){.row:before,  .row:after{display:none !important;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){#service-nav .navbar .navbar-nav .nav-item{display:inline-block !important;float:left !important;}
}
.content_base_raum table{width:100%;}
.content_base_raum table td{border-top:0;padding:0rem;width:33%;}
.content_base_raum .table-striped tbody tr:nth-of-type(2n+1){background:0;}
/* covid button */
.color-highlight .nav-link{line-height:1.2rem;background:#ffa014;margin-top:0.6rem;padding-left:0.5rem !important;}
#cookie-consent-modal .btn-outline-secondary{font-size:1.5rem;background:#e8e8e8;border-color:#e8e8e8;color:#333333;}
#cookie-consent-modal .btn-outline-secondary:hover{background:#cfcfcf;border-color:#e8e8e8;color:#333333;}
.cookie-required{background-color:#EFEFEF;padding:1rem;margin:2rem 0 2rem 0;}
.gallery-holder{/* visibility:hidden;*/
}
.gallery-holder.slick-initialized{visibility:visible;}
