.nicht_anzeigen {display:none;}
.btn-vis{color:#404040;background-color:#fff;border:1px solid #404040;margin:14px 0 0 0;}
.btn-vis:hover{color:#fff;background-color:#404040;}
.justified-gallery > .jg-entry-visible :hover{cursor:pointer;}
.dropdown-menu.dropdown-menu-s{padding-top:5px !important;}
.simple-dropdown-s .dropdown-menu-s li{padding:3px 45px !important;width:max-content !important;}
.dropdown-menu-sl:hover{color:#232323 !important;}
.dropdown-menu-s .li-titel{margin:20px 0 5px -10px;text-decoration:underline;font-style:italic;color:#999;font-weight:400;}
.bildnachweis-footer{width:100%;clear:both;margin:20px 0;font-size:0.8em;color:#8b93a7;}
:root{--slide-width:100px;--imageh:480px;--pagi-bottom:600px;--max-block-height:2vh;--block-height:100px;}
body{color:#6f6f6f;}
.hover-hand:hover{cursor:pointer;}
.href-opacity-0{opacity:0;}
.detail_min{max-height:9.2em;overflow:hidden;}
.detail-fadeout{display:block;position:absolute;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f7f7f7 100%);height:80px;margin-top:-80px;border-bottom:1px solid #ccc;}
.detail-fadeout-in{display:block;position:absolute;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f7f7f7 100%);border-bottom:none;}
.detail-fadeout-home{display:block;position:absolute;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);height:80px;margin-top:calc(9.2em - 80px);border-bottom:1px solid #ccc;}
.detail-fadeout-home-in{display:block;position:absolute;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);border-bottom:none;}
.detail-weiter{margin-top:-7px;position:relative;}
.detail-3e{opacity:.6;font-size:1.1em;}
#startseitenteaser_more{color:#6f6f6f;border:1px solid #ccc;border-top:none;background-color:#f7f7f7;border-radius:0 0 3px 3px;padding:2px 6px 2px 10px;font-weight:400;font-size:.8em;}
#startseitenteaser_more:hover{cursor:pointer;}
span#startseitenteaser_more.stm-home{background-color:#fff !important;}
.startseitenteaser p{margin-bottom:.6em !important;}
.required.error{border:2px solid #f00 !important;box-shadow:0 0 8px #f00;}
input[type="checkbox"].error{box-shadow:0 0 1px 3px rgb(255 0 0),1px 1px 0 0 rgb(255 0 0);}
.page_teaser p{line-height:1.5;margin-bottom:.5em;}
.blog-metro .blog-post .post-details{cursor:pointer !important;}
.blog-metro .blog-post .blog-post-image .blog-overlay{background:#1f232c;background:linear-gradient(0deg,rgba(23,23,23,.3) 0,rgba(23,23,23,0) 100%);}
.drei{padding:1.5em 6% 3em 6% !important;background-image:linear-gradient(rgba(136,144,164,.2), rgba(0,0,0,0));}
.opacity0{opacity:0;}
.drei-name{padding:.4em 0 !important;max-width:1200px;margin:auto;text-align:left;}
.drei-name1{width:calc(100% - 150px);margin:0;max-height:5em;overflow:hidden;word-wrap:normal;}
.drei-artbez{max-height:2.8em;overflow:hidden;}
.container-fluid{max-width:1200px;padding:0;}
.box-layout{padding:0;}
.weitere-arbeiten{text-align:right;width:100%;padding-right:5px;max-width:1200px;margin:0 auto;}
.weitere-arbeiten a{text-decoration:underline;cursor:pointer !important;}
.weitere-arbeiten a:hover{color:#828282 !important;}
li.dropdown,li.nav-item{width:fit-content;}
.drei-name1 h2{font-size:2.3rem;line-height:3rem;}
li.dropdown,li.nav-item{width:fit-content;min-width:8em;text-align:center;}
header .navbar .navbar-brand img{max-height:72px !important;margin-top:11px !important;}
.navbar-left,.navbar-right{width:37%;}
@media (max-width: 991px){
li.dropdown,li.nav-item{text-align:left;}
nav.navbar{padding-bottom:10px !important;}
header .navbar .navbar-brand img{max-width:calc(100vw - 155px) !important;margin-top:5px !important;}
.nav-header-container{justify-content:normal !important;}
.navbar-logo{width:calc(100% - 115px) !important;}
.navbar-hamb{position:absolute !important;right:20px;}
.navbar-insta{position:absolute !important;right:55px;}
.drei-name1 h2{font-size:1.8rem;line-height:2.2rem;}
.dropdown-menu{display:block !important;}
li.dropdown.menu-on{margin:0 !important;padding:0 !important;}
li.dropdown.menu-on>a{margin:5px 0 !important;}
[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner{background-image:linear-gradient(to right top, #262b35, #262b35, #262b35, #262b35, #262b35) !important;}
.drei-small-3{display:none;}
.navbar-left,.navbar-right{width:80%;}}
@media (max-width: 574px){.drei-name1 h2{font-size:1.8rem;line-height:2.2rem;}
.drei-name1{width:calc(100% - 100px);margin:0;}}
@media (min-width: 991px){.grid.lg-grid-3col li{width:33.33%;padding-bottom:6px;}
.drei-name1{width:calc(100% - 150px);margin:0;}
header .navbar .navbar-brand .default-logo,header .navbar-brand .alt-logo{vertical-align:baseline !important;top:0px;position:relative;}}
@media (min-width: 1199px){.grid.xl-grid-4col li.grid-item-double{width:66.67% !important;}
.grid.lg-grid-3col li{width:33.33% !important;padding-bottom:5px !important;}
.xl-padding-2-rem-all,.padding-3-half-rem-all{padding:1.5rem 1.9rem !important;}}
