/*AUTO GENERATED over less-1.7.0.aru.js 
 DO NOT EDIT!*/
/*!!collection_dv.ccss*/
.developer-links{transition:opacity 0.25s linear;opacity:0.3;position:absolute;width:480px!important;top:30px;left:30px;max-height:50px;overflow:hidden;font-size:12px;color:#777;border-color:#CCC!important;box-shadow:5px 5px 15px rgba(0, 0, 0, 0.5);}
.developer-links.active{opacity:1;overflow:visible;max-height:none!important;}
.jart-error-message{padding:15px !important;position:absolute;top:70px;left:5%;width:90%;z-index:99998;box-shadow:7px 7px 15px rgba(0, 0, 0, 0.5);}
.jart-error-message .close{margin-top:-15px;margin-right:-10px;font-weight:bold;}
/* ########## colors ########## */
/*kalender*/
.p-t-3{padding-top:3rem;}
.p-t-2{padding-top:2rem;}
.p-t-1{padding-top:1rem;}
.p-l-0{padding-left:0rem;}
.p-l-1{padding-left:1rem;}
.p-r-0{padding-right:0rem;}
.m-b-2{margin-bottom:2rem;}
.m-b-3{margin-bottom:3rem;}
.m-b-5{margin-bottom:5rem;}
.m-b-1{margin-bottom:1rem;}
.m-b-05{margin-bottom:0.5rem;}
.m-t-3{margin-top:3rem;}
.m-t-1{margin-top:1rem;}
.row.no-gutter{margin-left:0;margin-right:0;}
.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child){padding-right:0;padding-left:0;}
.row.small-gutter [class*='col-']:not(:first-child),.row.small-gutter [class*='col-']:not(:last-child){padding-right:5px;padding-left:5px;}
/* logo */
.logo-sv #logo{fill:#000000;}
.logo-sv .zoephius{fill:#9d2010;}
.logo-sv-footer{padding-right:6rem;margin-top:1rem;}
.logo-sv-footer #logo{fill:#ffffff;}
.logo-sv-footer .zoephius{fill:#ffffff;}
/* ########## fonts ########## */
/* ########## style ########## */
.fw-bold{font-weight:600;}
.fw-medium{font-weight:400;}
.fw-thin{font-weight:100;}
.p-b-0{padding-bottom:0;}
.m-b-0{margin-bottom:0;}
.m-b-20{margin-bottom:2.0rem;}
/* ########## Inititals ########## */
/*.developer-links{display:none !important;}
*/
body{background:#f3f3f3;overflow-x:hidden;font-size:62,5%;background:#faf9f9;}
.collection-label{font-size:1.6rem;}
.bold{font-weight:bold;}
strong{font-weight:600;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-family:'Source Sans Pro', sans-serif !important;color:#9d2010;font-weight:400;margin-bottom:1em;}
h1,.h1{margin-bottom:1em;font-weight:100;font-size:3.0rem;}
.h2,h2{font-size:2.2rem;margin-bottom:0.7rem;}
.h3,h3{font-size:1.8rem;}
.h4,h4{font-size:1.6rem;}
.metanav a,.meta a{display:inline-block;min-height:24px;min-width:24px;text-align:center;}
.metanav #search_box a,.meta #search_box a{padding:0;}
.avtext a,a.avtext{text-decoration:underline !important;}
.jart-editpoint{z-index:1050;}
.back-button{margin-top:2rem;}
.zitat{color:#999999;font-family:'Source Sans Pro', serif;font-size:2rem;line-height:2.5rem;text-align:center;}
a{color:#9d2010;}
a:hover,a:focus{color:#861b0e;text-decoration:none;}
a:focus{outline:0.2rem solid #9d2010;}
label{font-weight:normal;font-size:0.8rem;}
.slick-slider{margin-bottom:0;}
legend{border:0px;}
input[type="button"]{border:0;}
.icon-label{font-family:'Source Sans Pro', sans-serif;}
p{padding:0;margin:0;}
.label{display:inline-block;padding:0 !important;color:#666666;font-size:1.6rem;font-weight:normal;}
label{color:#333333;font-size:1.6rem;}
input{border:1px solid #eeeeee;}
.form-control{border-radius:0;padding:3px 6px;}
.right{float:right;}
.btn{border-radius:0;padding:3px 6px;}
.btn-default{background:#9d2010;color:#ffffff;border:0;}
.so-link{margin-left:1rem;}
.badge{border-radius:0;background:#9d2010;font-size:1.4rem;font-weight:normal;padding:3px 7px 5px 7px;white-space:normal;text-align:left;margin-bottom:0.5rem;}
.badge:hover{cursor:pointer;}
.badge i{margin-left:0.5rem;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{background:#6f170b;color:#ffffff;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#skiplinks{margin:0;padding:0;list-style:none;}
#skiplinks a{position:absolute;z-index:2000;top:0;left:0;right:0;text-decoration:none;outline:none;}
.credit{font-size:1.3rem;color:#666666;margin:0.5rem 0 2rem 0;}
.type{/*  &.inverse{// border:1px solid @base-color;a{//text-decoration:underline;color:lighten(@text-color,50);}
        &:hover{background-color:@base-color;a{color:white;}
        }
    }
*/
}
.type a{border:1px solid #ffffff;padding:5px;margin:5px 0px;display:inline-block;background:#ffffff;}
.type:hover a{background-color:#9d2010;color:white;}
.type.all a,.type.active a{background-color:#9d2010;color:white;}
/* helper */
.outline{border:1px solid #9d2010 !important;background:#ffffff;color:#9d2010;}
.button{font-size:1.2rem;font-weight:400;padding:0.5rem;}
.icon::before{padding:0 1em 0 0;}
.rem-12{font-size:1.2rem;}
/* word overwrite */
.MsoBodyText{font-size:1.6rem !important;line-height:2.2rem !important;}
.content-id-1213111912835 #main,.content-id-1213111912835 .basecontent{background:#333;padding-bottom:0;}
/* ########## Structure ########## */
#header{padding-top:1em;padding-bottom:1em;background:#faf9f9;border-bottom:1px solid #9d2010;}
#header .sammlung-def{font-size:3.5rem;font-weight:100;padding-left:1.3rem;font-family:'Source Sans Pro', sans-serif !important;}
.header-box{background:#333333;}
/* teaser-gallery */
.teaser-gallery{background:#ffffff;}
.teaser-gallery .col-sm-4{padding-right:0px;}
.teaser-gallery .col-sm-8{padding-left:0px;}
.teaser-gallery .panel{border-radius:0px;border:0px;}
.teaser-gallery .panel h2{margin-bottom:5px;}
.teaser-gallery .panel h3{font-weight:100;margin-bottom:5px;}
.teaser-gallery .panel .teaser-date{text-transform:uppercase;}
.teaser-gallery .panel-default > .panel-heading{background:#e6e6e6;border:0;padding:15px;}
.teaser-gallery .panel-default.active > .panel-heading{background:#ffffff;}
.teaser-gallery .panel-group .panel-heading + .panel-collapse .panel-body{border-top:0;background:#ffffff;padding-top:3px;}
.teaser-gallery .panel-group .panel + .panel{margin-top:0px;border-top:2px solid white;}
.toggle-box .panel{border-radius:0px;border:0px;}
.toggle-box .panel-group{margin-bottom:3rem;}
.toggle-box .panel-heading{background:#9d2010;border-radius:0px;border:0px;}
.toggle-box .panel-heading h4,.toggle-box .panel-heading h4 a:focus,.toggle-box .panel-heading h4 a:hover{color:#ffffff;text-align:center;}
.toggle-box .panel-body{background:#9d2010 !important;color:#ffffff;}
.toggle-box .panel-body a{color:#ffffff;}
.basecontent{padding:20px 0px 30px 0px;font-family:'Source Sans Pro', sans-serif;font-size:1.6rem;line-height:2.1rem;}
.basecontent ul{padding-left:14px;}
.img-responsive img{max-width:100%;/*hack*/
  height:auto;display:block;}
.editorial-image .img-responsive{width:auto;}
#main{margin-bottom:10rem;}
#footer{padding:0px 30px 3px 30px;color:#ffffff;background:#242424;font-size:1.3rem;}
#footer .footer-text{padding-top:3rem;}
#footer a{color:#ffffff !important;}
#footer a:hover{text-decoration:underline;}
.footer-logo{max-height:5rem;}
.footer-logo.logo-wien{max-height:2.5rem;}
@media (max-width:768px){#info-box .contentblock{min-height:auto;}
}
.social{color:#9d2010;}
/* search_box */
#search_box .input-group-btn{top:-1px;}
#search_box .input-group-btn .btn{padding:7px 6px 7px 7px;top:1px;}
/* metanav */
#meta-nav{font-size:1.4rem;padding:0 1em;margin-top:0.8em;}
#meta-nav ul{padding:0;list-style-type:none;display:inline;}
#meta-nav ul li{display:inline;}
#meta-nav ul li a{padding:4px;color:#cccccc;}
#meta-nav ul li a:hover,#meta-nav ul li a.active{color:#9d2010;}
.release-switch{display:inline-block;}
/* ########## Navigation ########## */
.navbar{font-size:1.6rem;border-width:0;}
.navbar a{font-family:'Source Sans Pro', sans-serif !important;}
.navbar-inverse .navbar-collapse,.navbar-inverse{border:none;padding:0px;background:none;}
.navbar-inverse .navbar-nav > li > a{color:#9d2010;font-size:2rem;}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{background:transparent;color:#000000;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#400d07;}
.navbar-inverse .navbar-toggle{background:#9d2010;}
@media (max-width:768px){.navbar-toggle{margin:1rem 0 0 2rem;border:none;border-radius:0;}
  #main-menu{width:100%;text-align:center;z-index:0;position:relative;display:inline-block;}
  .logo{z-index:1000;position:relative;display:block;}
  .main-nav{width:100%;}
  #search_box{margin:0 2rem 0 0 !important;float:right !important;}
  #header .sammlung-def{font-size:2.5rem;padding-left:0;}
  #special .unterschrift{display:none;}
  .header-box{margin-bottom:0 !important;}
  .meta{top:-0.1rem;z-index:10000;display:block;position:relative;float:right;}
  .release-switch{float:left !important;margin-left:2rem;}
  .social.social-facebook{font-size:2rem;margin-top:-0.2rem;margin-right:0.1rem;}
  .facebook-logo{float:left;}
  #search_box{float:left !important;}
  #header{padding-bottom:0;}
  #main{margin-bottom:0;}
  .navbar-fixed-top,  .navbar-fixed-bottom{position:relative;}
  .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}
  .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
  .footer-text{padding-top:1rem !important;}
  .logo-bottom{padding-bottom:2rem;}
}
@media (max-width:767px){.navbar-nav{margin:0px;background:rgba(255, 255, 255, 0.9);}
}
@media (max-width:1200px) and (min-width:768px){.navbar-inverse .navbar-nav > li > a{font-size:1.6rem;}
}
/* main menu */
#main-menu{position:relative;z-index:1000;}
#main-menu .navbar{margin-bottom:0px;}
/* sub menu */
#sub-menu{font-size:1.6rem;}
#sub-menu ul{padding-left:0;margin-left:0;}
#sub-menu .sub-menu-hl{font-size:2.0rem;padding-left:0;}
#sub-menu a.sub-menu-hl{color:#9d2010 !important;}
#sub-menu a{color:#000000;padding-left:5px;}
#sub-menu ul.third-level{margin-left:2rem;}
#sub-menu ul.fourth-level{margin-left:3rem;}
#sub-menu li{padding:5px 0px;}
#sub-menu li.open a{color:#000000;}
#sub-menu li.open li.active{background:#ffffff;}
#sub-menu li.open li.active a,#sub-menu li.open li.active li.active a,#sub-menu li.open li.active li.active li.active a{color:#9d2010;}
#sub-menu li.open li.active li a,#sub-menu li.open li.active li.active li a{color:#000000;}
#sub-menu .open > a{background:none;}
.main-nav{float:left;}
#search_box{float:left;font-size:2rem;margin-top:1.5rem;margin-left:2rem;}
#search_box a{padding:2rem;}
/* ########## Header ########## */
@media (min-width:768px){.navbar-brand{display:none;}
  .top-bar{display:block;}
}
/* ########## resp-form ########## */
.resp-form .row{margin-bottom:5px;}
.resp-form .btn{float:right;background:#9d2010;color:white;margin-top:30px;}
/* ########## Blob Edit ########## */
.blobedit #header-box{margin-top:30px;}
.blobedit .top-bar{top:0px;}
.blobedit .navbar{top:0px;}
/* ########## reports ########## */
/* carousel teaser */
.carousel-holder .carousel-teaser{margin-right:1rem;margin-left:1rem;}
.carousel-holder .teaser-element-image{position:relative;}
.carousel-holder .overlay{position:absolute;bottom:0;background:rgba(51, 51, 51, 0.7);}
.carousel-holder .teaser-element-text{padding:2rem;}
.carousel-holder .teaser-element-text .title{font-size:4rem;font-weight:100;margin-bottom:1rem;}
.carousel-holder .teaser-element-text .subtitle{font-size:3rem;color:#e6e6e6;letter-spacing:2px;font-weight:100;}
.carousel-holder .teaser-element-text .text{color:#ffffff;font-size:1.6rem;}
.slick-prev::before{color:#9d2010;}
.slick-next::before{color:#9d2010;}
.slider-start.contentblock{padding:13px;}
.footer-startseite-bg{background:#e6e6e6;}
.footer-startseite-bg .normal-teaser-element{background:transparent;}
.footer-startseite-bg .normal-teaser-element .teaser-element-text .text{color:#333333;}
.footer-logo-fremd{padding-top:1.5rem;display:block;max-height:4rem;}
@media (max-width:768px){.footer-logo-fremd img{max-height:3rem;}
}
/* ########## Teaser-Element ########## */
.normal-teaser-element{color:#ffffff;position:relative;}
.normal-teaser-element .teaser-element{position:relative;margin-bottom:3rem;}
.normal-teaser-element .teaser-element-image{margin-bottom:0px;}
.normal-teaser-element .teaser-element-text{padding:2rem 2rem 0rem 3rem;position:absolute;display:inline-block;width:100%;background:rgba(51, 51, 51, 0.7);bottom:0;}
.normal-teaser-element .teaser-element-text a,.normal-teaser-element .teaser-element-text a.title,.normal-teaser-element .teaser-element-text a.subtitle,.normal-teaser-element .teaser-element-text a h2,.normal-teaser-element .teaser-element-text a h3{color:#ffffff;}
.normal-teaser-element .teaser-element-text .text{color:#ffffff;margin-bottom:10px;}
.normal-teaser-element .teaser-element-text h2.title{font-size:3rem;margin-bottom:2rem;font-weight:100;}
.normal-teaser-element .teaser-element-text h3.subtitle{font-size:1.7rem;margin-bottom:0.5rem;margin-top:0.5rem;}
.normal-teaser-element .teaser-element-text .link-text::before{content:"> ";}
.normal-teaser-element:hover img{opacity:0.5;filter:alpha(opacity=50);-webkit-filter:opacity(0.5);-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.normal-teaser-element .teaser-element-balken{background:#ffffff;padding:1rem 2rem;margin:0 0 1.2rem 0;}
.normal-teaser-element .teaser-element-balken h2{font-weight:100;color:#333333;font-size:2rem;margin:0;}
.normal-teaser-element .teaser-element-balken h3{font-weight:100;font-size:1.5rem;color:#333333;margin:0.8rem 0 0 0;}
/* startseiten teaser */
.startseiten-teaser .teaser-element{margin-bottom:3rem;background:#ffffff;}
.startseiten-teaser .teaser-element .teaser-text{padding:10px 10px 10px 0px;}
.startseiten-teaser .teaser-element .teaser-text .datum,.startseiten-teaser .teaser-element .teaser-text .subtitel{color:#9d2010;margin-bottom:0.4rem;}
.startseiten-teaser .teaser-element .teaser-text h2{margin-bottom:0.9rem;}
/* DB Suchen generell */
.my_helper{font-size:1.4rem;margin-top:2rem;}
.list-info{margin:1rem 0;}
.action{margin-top:1rem;}
/* template AtoZ */
.AtoZ{margin:1rem 0;}
.AtoZ ul{padding-left:0px;}
.AtoZ ul li{float:left;display:inline;padding-right:0.9rem;}
h2{font-size:1.8rem ;line-height:2.2rem;}
.zitat{text-align:left;margin-bottom:2rem;color:#333333;font-weight:100;}
.small-grey{font-size:1.4rem;color:#666666;}
#special{background:#f3edec;}
#special .special-container{position:relative;overflow:hidden;max-height:12rem;}
#special .special-container .special-label,#special .special-container h1.special-label{font-size:17rem;font-family:'Source Sans Pro', sans-serif;color:#fafafa;margin-top:-5.4rem;font-weight:200;letter-spacing:1px;line-height:136%;}
#special .unterschrift{margin:1.5rem 0 0 0 ;}
.contentfilter ul{list-style-type:none;}
.contentfilter .text-content{background:white;margin-top:2rem;padding:2rem;}
.contentfilter .text-search{margin-bottom:3rem;}
.text-search .btn{min-height:34px;padding:6px 12px;margin-left:-4px;}
.text-search .btn .glyphicons{margin:0;font-size:2rem;}
@media (max-width:768px){.special-label{font-size:4rem !important;margin-top:0rem !important;}
  .unterschrift img{width:50%;}
}
/*#header-box{color:@white;min-height:38rem;.contentblock{padding:0;}
    .header-teaser{.block-left{position:absolute;@media (min-width:1100px){max-width:40%;}
        }
        .block-right{left:50%;padding-top:3rem;.img-responsive{float:right;}
            .text-content{clear:both;width:70%;float:right;padding-bottom:2rem;}
        }
    }
}
*/
.text-content h2{margin-top:1rem;}
.header-box{margin-bottom:6rem;}
#header-box{color:#ffffff;min-height:40.6rem;}
#header-box .block-left{top:-2rem;}
#header-box .block-left .content .img-responsive img{position:absolute;width:95%;}
#header-box .block-right img{float:right;}
#header-box .block-right .text-content{clear:both;padding-left:2rem;}
@media (max-width:768px){.logo-sv-footer{padding:0;margin-top:2rem;}
}
@media (max-width:991px){.content-id-1476708993926 .header-box{padding-bottom:2rem;}
  #header-box .block-left{top:0;}
  #header-box .block-left .content .img-responsive img{position:relative !important;}
}
/*@media (max-width:991px){#header-box{.block-left{position:relative !important;}
        .block-right{left:0 !important;padding:3rem;}
    }
}
*/
h2,h2 a{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;}
.teaser-element{margin-bottom:3rem;}
@media (max-width:991px){.teaser-element{margin-bottom:1.5rem !important;margin-top:1.5rem !important;}
}
.objekt.liste .row{margin-bottom:2rem;}
.objekt.liste .objekt{margin:0 0 2rem 0;padding:1rem;background:#ffffff;}
.objekt.liste .objekt ul,.objekt.liste .objekt li{list-style-type:none;padding-left:0;}
.objekt.liste .objekt .img-teaser{margin-bottom:1rem;}
.objekt.liste .objekt .werk{margin-bottom:1rem;font-size:1.4rem;}
.objekt.liste .objekt .laufzeit,.objekt.liste .objekt .typ{color:#666666;font-size:1.4rem;}
.objekt.detail{margin-bottom:3rem;}
.werk.liste .werk-eintrag{margin:0 0 1rem 0;padding:1rem;background:#ffffff;min-height:35rem;margin-bottom:3rem;}
.werk.liste .werk-eintrag .kategorie{margin-bottom:0.5rem;}
.werk.liste .werk-eintrag .land,.werk.liste .werk-eintrag .jahr{font-size:1.4rem;color:#666666;margin-bottom:0.3rem;}
.img-teaser{width:100%;border:1px solid #ececec;margin-bottom:2rem;text-align:center;display:table;vertical-align:middle;background:#ffffff;height:200px;}
.img-teaser .inner{width:100%;display:table-cell;vertical-align:middle;position:relative;text-align:center;}
.img-teaser .inner img{display:table-cell;vertical-align:middle;position:relative;text-align:center;margin:0 auto;max-height:190px;}
.img-teaser.placeholder img{padding-top:3.5rem;padding-bottom:3.6rem;}
.objekt.filter,.werk.filter{padding:2rem;background:#ffffff;position:relative;display:inline-block;width:100%;}
.objekt.filter ul,.werk.filter ul,.objekt.filter li,.werk.filter li{list-style-type:none;}
.objekt.filter ul,.werk.filter ul{padding-left:0;}
.objekt.filter ul li a,.werk.filter ul li a{margin:0px;padding:4px 6px;color:#333333;}
.objekt.filter ul li:hover a,.werk.filter ul li:hover a,.objekt.filter ul li.active a,.werk.filter ul li.active a,.objekt.filter ul li.all a,.werk.filter ul li.all a{color:#ffffff;}
.werk.detail ul,.werk.detail li{list-style-type:none;padding-left:0;}
.werk.detail ul li{display:inline;}
.link-box{padding:1rem;margin-bottom:1.3rem;background:#ffffff;font-size:2rem;font-weight:100;}
.orientation{display:inline-block;position:relative;width:100%;float:none;clear:both;margin-bottom:1rem;}
.results{float:left;margin-bottom:0.5rem;}
.pages.top{float:left;}
.pages .pages-info{float:left;}
.pages .pagination-x{clear:both;display:inline-block;float:none;position:relative;width:100%;text-align:center;border-top:1px solid #c7c7c7;}
.pages .pagination-x .pages-x{display:inline-block;}
.pages .pagination-x .item{float:left;margin:0.5rem;padding:0 0.5rem;color:#9d2010;}
.pages .pagination-x .item:hover{cursor:pointer;}
.pages .pagination-x .item.active{background:#9d2010;}
.pages .pagination-x .item.active a{color:#ffffff;}
.release-switch{float:right;margin-right:1rem;}
/* footer */
html,body{height:100%;}
.body-wrapper{position:relative;min-height:100%;}
body #footer{position:absolute !important;height:7.5rem;width:100%;bottom:0;margin:0;}
#main{padding-bottom:7.5rem;margin-bottom:0;}
@media (max-width:991px){body #footer{height:auto !important;padding-bottom:1rem;}
}
