@charset "utf-8";
/*###################################
 * 			  BACKGROUND
 ###################################*/
/*
 * BACKGROUND 1
 */
.pagiBlck .pagination li.active a,
.pagiBlck .pagination li a:hover,
.header-navigation .search,
.header-navigation .search:hover,
.header-navigation .search:focus,
.listView li a:hover,
.btn-primary,
.btn-primary:hover,
.list-header .searhmemo:hover,
.quesIcon-listpage.active,
a.quesIcon-listpage:hover span,
.spinner > div,
.ol-control button,
.listView li a,
.action-icons a:hover span {
  background-color: #bf0208 !important;
}
/*
 * BACKGROUND 2
 */
.header-top,
.filter-box .nav > li a:hover,
.filter-box .nav > li a.active,
.search-result-header,
.favListElem,
.filter-box .tab-pane,
.filter-box .nav > li a:hover,
.filter-box .nav > li a.active,
.filter-box .nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:focus {
  background-color: #f6f2ef;
}
.filter-box .nav > li a.active,
.filter-box .nav > li a:hover {
  background-color: #f6f2ef !important;
}
/*
 * BACKGROUND 3
 */
.filter-box .nav > li a,
.listView li a.active,
.list-row .graybtn {
  background-color: #b7b7b5;
}
.listView li a.active {
  background-color: #b7b7b5 !important;
}
/*
 * BACKGROUND 4
 */
.list-header .searhmemo,
a.quesIcon-listpage,
.btn-zurueck,
.action-icons li a,
body,
html {
  background-color: #4B4A46;
}
/*
 * BACKGROUND 5
 */
.header-navigation,
.mob_nav li a:hover,
.mob_item ul li.regis a:hover,
.mob_item ul li.wishlist a:hover,
.mob_item ul li.mySearch a:hover,
.mob_item ul li.warenkorb a:hover,
#footer.footerstart,
#footer,
.header-top .nav-pills li:hover,
.documentLanguage li a:hover {
  background-color: #4b4a46;
}
/*
 * BACKGROUND 6
 */
html,
.bx-wrapper,
.mob_item,
.header-top .nav-pills li {
  background-color: #222222;
}
/*
 * Disabled soll css gray sein.
 */
.btn-primary[disabled],
.header-navigation .search[disabled],
.header-navigation .search[disabled]:hover,
.header-navigation .search[disabled]:focus,
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary.active[disabled],
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #b7b7b5 !important;
}
/**
 * RESET - TRANSPARENT
 */
.filter-box .nav > li.tickSec a {
  background-color: transparent;
}
/*###################################
 * 			  	SCHRIFT
 ####################################*/
/*
 * COLOR 1
 */
.pagiBlck .pagination li.prevBtn a,
.pagiBlck .pagination li.prevBtn a:hover,
.pagiBlck .pagination li.nextBtn a,
.pagiBlck .pagination li.nextBtn a:hover,
.description-headline ul li .gridRight a,
ul.ete-suggests .ui-state-focus,
ul.ete-suggests li.ete-suggest-entry a.ete-suggest-value:hover,
ul.ete-suggests li.ete-suggest-entry a.ui-state-hover,
.object-category-structure ul li a {
  color: #bf0208;
}
/*
 * COLOR 7
 */
a,
.list-header h1,
.list-row .gridContent h2 a,
.gridContent h2 a,
.gridContent ul li .gridLeft,
.gridContent ul li .gridRight,
.list-row .gridContent p,
.list-row .graybtn,
#ete_portlet_UserManagement h2,
.entry-content h3,
.description-headline h1,
.description-headline h3,
.documentLanguage li a,
.documentLanguage.btn-group .dropdown-menu a {
  color: #4B4A46;
}
/*
 * COLOR 8
 */
.mob_item .footAddr2 ul li a,
.footAddr1 ul li a,
#footer .footAddr ul li h2,
.documentLanguage li a:hover,
.documentLanguage.btn-group .dropdown-menu a:hover {
  color: #ffffff;
}
/*###################################
 * 			  	BORDER
 ####################################*/
.fehlermeldunginner {
  border-color: #bf0208;
}
/*###################################
 * 		DESIGN - OVERRIDES
 ####################################*/
header > section.header-top > div.container > div > div.col-lg-5.nopadding.col-sm-12 > figure > a > img,
.logo {
  width: 100%;
  padding-left: 25px;
  max-width: 450px;
}
.list-row .graybtn,
li.basket,
li.warenkorb {
  display: none;
}
#ete-cms-pageid p,
#ete-cms-pageid .entry-content > br,
#ete-cms-pageid .wp-caption:last-of-type {
  display: none;
}
#ete-cms-pageid p:first-of-type,
#ete-cms-pageid .wp-caption-text {
  display: block;
}
#ete-cms-pageid .wp-caption-text {
  padding: 0;
  background-color: #bf0208;
  text-align: center;
  color: #ffffff;
  height: auto;
  margin: 0;
}
#ete-cms-pageid .wp-caption {
  width: 300px !important;
  background-color: #f6f2ef;
}
#ete-cms-pageid .wp-caption > a {
  height: 300px;
  display: block;
  width: 300px;
  padding: 0;
  margin: 0;
}
#ete-cms-pageid .wp-caption img {
  max-width: 300px;
  max-height: 300px;
}
#ete-cms-pageid .center {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1030px;
}
#ete-cms-pageid .center > p {
  background-color: #f6f2ef;
  max-width: 450px;
  margin-left: 15px;
  margin-top: 85px;
  padding: 15px;
  color: #4B4A46;
  font: 14px/20px Signika, Arial, Helvetica, sans-serif;
  font-weight: bold;
  opacity: 0.8;
}
a.quesIcon-listpage {
  margin-left: 0;
  margin-bottom: 13px;
}
.gridContent ul {
  height: 160px;
}
.list-grid .gridContent {
  overflow: hidden;
}
.Bausteine.Titel-lang h3 {
  font-size: 16px;
  margin: 3px 0;
  font-weight: bold;
}
.gridRight img {
  display: block;
  max-width: 230px;
  max-height: 100px;
  margin-bottom: 12px;
}
.ol-control button {
  background-color: #bf0208 !important;
}
.ol-control button[disabled],
.ol-control button.disabled {
  background-color: #4B4A46 !important;
}
/* Bausteine doppelte Ausgabe unterdruecken (bei statischen Labels in gridLeft) */
.Bausteine.Herstellung ~ .Bausteine.Herstellung .gridLeft,
.Bausteine.KonzeptionWerkIdee ~ .Bausteine.KonzeptionWerkIdee .gridLeft,
.Bausteine.Lido-Ausstellung ~ .Bausteine.Lido-Ausstellung .gridLeft,
.Bausteine.Lido-Bearbeitung ~ .Bausteine.Lido-Bearbeitung .gridLeft,
.Bausteine.Lido-Bewegung ~ .Bausteine.Lido-Bewegung .gridLeft,
.Bausteine.Lido-Entstehung ~ .Bausteine.Lido-Entstehung .gridLeft,
.Bausteine.Lido-Erweiterung ~ .Bausteine.Lido-Erweiterung .gridLeft,
.Bausteine.Lido-Erwerbung ~ .Bausteine.Lido-Erwerbung .gridLeft,
.Bausteine.Lido-Fund ~ .Bausteine.Lido-Fund .gridLeft,
.Bausteine.Lido-Gebrauch ~ .Bausteine.Lido-Gebrauch .gridLeft,
.Bausteine.Lido-HerstellungAbzugs ~ .Bausteine.Lido-HerstellungAbzugs .gridLeft,
.Bausteine.Lido-InschriftenInschrift ~ .Bausteine.Lido-InschriftenInschrift .gridLeft,
.Bausteine.Lido-KonzeptionWerkIdee ~ .Bausteine.Lido-KonzeptionWerkIdee .gridLeft,
.Bausteine.Lido-Literatur ~ .Bausteine.Lido-Literatur .gridLeft,
.Bausteine.Lido-Masse ~ .Bausteine.Lido-Masse .gridLeft,
.Bausteine.Lido-Normdatensatz ~ .Bausteine.Lido-Normdatensatz .gridLeft,
.Bausteine.Lido-ObjektBei ~ .Bausteine.Lido-ObjektBei .gridLeft,
.Bausteine.Lido-ProvenienzEvent ~ .Bausteine.Lido-ProvenienzEvent .gridLeft,
.Bausteine.Lido-PublikationA ~ .Bausteine.Lido-PublikationA .gridLeft,
.Bausteine.Lido-PublikationB ~ .Bausteine.Lido-PublikationB .gridLeft,
.Bausteine.Lido-Restaurierung ~ .Bausteine.Lido-Restaurierung .gridLeft,
.Bausteine.Lido-Teilentfernung ~ .Bausteine.Lido-Teilentfernung .gridLeft,
.Bausteine.Lido-TeilSerieDach ~ .Bausteine.Lido-TeilSerieDach .gridLeft,
.Bausteine.Lido-TeilSerieDach ~ .Bausteine.Lido-TeilSerieDach .gridLeft,
.Bausteine.Lido-Themen ~ .Bausteine.Lido-Themen .gridLeft,
.Bausteine.Lido-Umgestaltung ~ .Bausteine.Lido-Umgestaltung .gridLeft,
.Bausteine.Lido-WrkVzNr ~ .Bausteine.Lido-WrkVzNr .gridLeft,
.Bausteine.Lido-WrkVzNrSerie ~ .Bausteine.Lido-WrkVzNrSerie .gridLeft,
.Bausteine.Lido-Zerstoerung ~ .Bausteine.Lido-Zerstoerung .gridLeft,
.Bausteine.Objektbezeichnung ~ .Bausteine.Objektbezeichnung .gridLeft,
.Bausteine.PublikationB ~ .Bausteine.PublikationB .gridLeft,
.Bausteine.StilEpoche ~ .Bausteine.StilEpoche .gridLeft {
  visibility: hidden;
  height: 1px;
}
.Bausteine.Herstellung ~ .Bausteine.Herstellung .gridRight,
.Bausteine.KonzeptionWerkIdee ~ .Bausteine.KonzeptionWerkIdee .gridRight,
.Bausteine.Lido-Ausstellung ~ .Bausteine.Lido-Ausstellung .gridRight,
.Bausteine.Lido-Bearbeitung ~ .Bausteine.Lido-Bearbeitung .gridRight,
.Bausteine.Lido-Bewegung ~ .Bausteine.Lido-Bewegung .gridRight,
.Bausteine.Lido-Entstehung ~ .Bausteine.Lido-Entstehung .gridRight,
.Bausteine.Lido-Erweiterung ~ .Bausteine.Lido-Erweiterung .gridRight,
.Bausteine.Lido-Erwerbung ~ .Bausteine.Lido-Erwerbung .gridRight,
.Bausteine.Lido-Fund ~ .Bausteine.Lido-Fund .gridRight,
.Bausteine.Lido-Gebrauch ~ .Bausteine.Lido-Gebrauch .gridRight,
.Bausteine.Lido-HerstellungAbzugs ~ .Bausteine.Lido-HerstellungAbzugs .gridRight,
.Bausteine.Lido-InschriftenInschrift ~ .Bausteine.Lido-InschriftenInschrift .gridRight,
.Bausteine.Lido-KonzeptionWerkIdee ~ .Bausteine.Lido-KonzeptionWerkIdee .gridRight,
.Bausteine.Lido-Literatur ~ .Bausteine.Lido-Literatur .gridRight,
.Bausteine.Lido-Masse ~ .Bausteine.Lido-Masse .gridRight,
.Bausteine.Lido-Normdatensatz ~ .Bausteine.Lido-Normdatensatz .gridRight,
.Bausteine.Lido-ObjektBei ~ .Bausteine.Lido-ObjektBei .gridRight,
.Bausteine.Lido-ProvenienzEvent ~ .Bausteine.Lido-ProvenienzEvent .gridRight,
.Bausteine.Lido-PublikationA ~ .Bausteine.Lido-PublikationA .gridRight,
.Bausteine.Lido-PublikationB ~ .Bausteine.Lido-PublikationB .gridRight,
.Bausteine.Lido-Restaurierung ~ .Bausteine.Lido-Restaurierung .gridRight,
.Bausteine.Lido-Teilentfernung ~ .Bausteine.Lido-Teilentfernung .gridRight,
.Bausteine.Lido-TeilSerieDach ~ .Bausteine.Lido-TeilSerieDach .gridRight,
.Bausteine.Lido-TeilSerieDach ~ .Bausteine.Lido-TeilSerieDach .gridRight,
.Bausteine.Lido-Themen ~ .Bausteine.Lido-Themen .gridRight,
.Bausteine.Lido-Umgestaltung ~ .Bausteine.Lido-Umgestaltung .gridRight,
.Bausteine.Lido-WrkVzNr ~ .Bausteine.Lido-WrkVzNr .gridRight,
.Bausteine.Lido-WrkVzNrSerie ~ .Bausteine.Lido-WrkVzNrSerie .gridRight,
.Bausteine.Lido-Zerstoerung ~ .Bausteine.Lido-Zerstoerung .gridRight,
.Bausteine.Objektbezeichnung ~ .Bausteine.Objektbezeichnung .gridRight,
.Bausteine.PublikationB ~ .Bausteine.PublikationB .gridRight,
.Bausteine.StilEpoche ~ .Bausteine.StilEpoche .gridRight {
  height: auto;
  margin-top: -5px;
}
.description-headline ul li .gridLeft {
  padding-right: 10px;
}
.lang-container {
  display: none;
}
/*.bodyContainer {
		height: auto!important;
		min-height: auto!important;
} */
@media only screen and (max-width: 321px) {
  #ete-cms-pageid .wp-caption,
  #ete-cms-pageid .wp-caption > a,
  #ete-cms-pageid .wp-caption img {
    width: auto!important;
    height: auto!important;
    max-width: 240px;
    max-height: 150px;
  }
}
/**
 * LOGIN PAGE TEST
 */
.LoginWrap {
  width: 100%;
  height: 100%;
}
.login-block {
  width: 320px;
  padding: 20px;
  background: #f6f2ef;
  border-radius: 5px;
  border-top: 5px solid #bf0208;
  margin: 0 auto;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -160px;
  margin-top: -185px;
}
.login-block .logo {
  margin: 30px auto;
  padding-left: 0px;
}
.login-block h1 {
  text-align: center;
  color: #4B4A46;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  display: none;
}
.login-block input {
  width: 100%;
  height: 42px;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  font-size: 14px;
  padding: 0 20px 0 20px;
  outline: none;
}
.login-block .submit {
  width: 100%;
  height: 40px;
  background: #bf0208;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid #bf0208;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  outline: none;
  cursor: pointer;
}
.login-block .submit:hover {
  background: #d80209;
}
.lang-container {
  display: none !important;
}
.wrapper,
html,
body {
  height: 100%;
}
#footer {
  /* /float: left;
    width: 100%;
    background: none;
    background-color: @graubraun;
    padding: 35px 0 0;
    min-height: 85px;
    margin-top: -1px;
    height: 85px;*/
  float: left;
  width: 100%;
  background: none;
  background-color: #4B4A46;
  padding: 5px 0 0;
  min-height: auto;
  margin-top: -1px;
  height: auto;
}
/*###################################
 * 		AP2
 ####################################*/
#row6 figure {
  height: auto;
}
.accorCon-sec ul li a.ssy_active_werkteil,
.accordsec h4 a.ssy_active_werkteil {
  color: #bf0208;
}
/*###################################
 * 		AP5 - 10
 ####################################*/
#grid-list,
#grid-row {
  border-radius: 4px;
}
.searhmemo {
  display: inline-block;
  height: 38px;
  margin-top: -9px !important;
}
.pagination a.disabled {
  cursor: default!important;
  text-decoration: none!important;
  color: gray!important;
}
.mehrinfosinhalt .gridRight a {
  font: 14px/23px Signika, Arial, Helvetica, sans-serif !important;
}
.mehrinfosinhalt ul li .gridLeft {
  font: inherit!important;
}
.description-headline ul li .gridLeft,
.description-headline ul li .gridRight {
  font-size: inherit;
}
.bka3-prev-img,
.bka3-next-img {
  display: none!important;
}
.noUi-handle {
  background-color: #bf0208 !important;
}
.noUi-connect {
  background-color: #b7b7b5 !important;
}
.partner-sub-active {
  background-color: #b7b7b5;
  color: #fff;
}
.partner-navigation li a {
  color: #4B4A46;
}
.partner-list li {
  background-color: #f6f2ef;
}
.partner-list li div a {
  color: #bf0208;
}
.wp-caption span a {
  height: 46px;
  display: inline-block;
  overflow: hidden;
}
.ete-cms-content a,
li .gridRight a {
  color: #bf0208 !important;
}
#footer.footerstart {
  position: relative!important;
  max-height: none;
  height: auto;
}
#footer .footAddr ul li {
  padding-bottom: 0;
}
@media only screen and (max-width: 685px) {
  #footer .footAddr ul li {
    float: left !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1080px) {
  .filter-box .nav-tabs > li {
    width: auto;
  }
  .filter-box .nav > li a {
    padding: 16px 26px 16px;
  }
  .filter-box .nav-tabs > li:first-child {
    margin-top: 5px;
  }
  .filter-box .nav-tabs > li a span.iconnavtabs {
    margin-top: 3px;
  }
}
div.choosen-filter {
  z-index: 10000;
}
@media only screen and (max-width: 780px) {
  .mobworkaccor {
    display: none;
  }
  div.col-lg-12.col-md-12.col-sm-12.link {
    display: block;
  }
  col-lg-5 col-md-5 col-sm-5 object-category-structure :not(ul>li) {
    display: none;
  }
  .col-lg-5.col-md-5.col-sm-5.object-category-structure h3 {
    margin-bottom: 8px;
  }
}
/* 
 * AGP-285 - Listendarstellung der Tabs
 */
.filterBox li {
  width: auto;
  margin-right: 5px;
  font: 15px/23px 'Signika', Arial, Helvetica, sans-serif;
}
.filterBox li a {
  width: auto;
}
.filterBox li > span {
  margin-top: 4px;
}
ul.ete-suggests {
  z-index: 999999 !important;
}
/* 
 * AGP-312
 */
@media only screen and (max-width: 780px) {
  .tab-pane.active .eteTimelineSlider {
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 40px;
  }
  .datierung_blog span {
    float: none;
    margin: 0!important;
    padding: 5px 0 9px;
    width: 69px;
    display: block;
    padding-top: 35px;
  }
  .orEarlier {
    position: absolute !important;
    top: 178px !important;
    left: 125px !important;
  }
}
@media only screen and (max-width: 320px) {
  #datierungsub {
    border-radius: 4px;
    padding: 7px 20px 7px 10px;
    margin-left: 0;
    max-height: 40px;
    display: block;
    margin-top: 25px;
  }
}
@media only screen and (max-width: 1023px) {
  .eteTimelineSlider {
    display: none;
  }
}
.pagiBlck .pagination li.nextBtn a:hover,
.pagiBlck .pagination li.prevBtn a:hover {
  background: none !important;
  color: #bf0208;
  border: 1px solid #fff;
  text-decoration: underline;
}
.description-headline h1 {
  font: 600 24px/28px Signika, Arial, Helvetica, sans-serif !important;
}
.ssy_document_navigation > img.prev,
.ssy_document_navigation > img.next {
  position: absolute;
  left: 0;
  top: -11px;
  background: none;
  margin: 0;
  padding: 0;
  width: 35px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  display: block;
}
.ssy_document_navigation > img.next {
  right: 0 !important;
  left: initial;
}
.search-result-header .next,
.search-result-header .prev {
  top: -5px;
}
@media only screen and (max-width: 780px) {
  #ssy_pagesize {
    display: block;
  }
  div.row.pagiBlck ul.pagination {
    display: block;
  }
  .list-header .searhmemo {
    padding: 6px 6px;
  }
}
.header-top .dropdown-menu,
.header-top .nav-pills .open a:hover,
.header-top .nav-pills .open a:focus,
.header-top .nav-pills .open a {
  background-color: #f6f2ef;
  color: black;
}
.header-top .nav-pills .open a:hover,
.header-top .nav-pills .open a:focus {
  color: #bf0208;
}
.btn-group.open .dropdown-toggle {
  background: #02141e;
  color: white;
  padding: 9px 10px 10px 20px;
  border: none;
}
.nav.nav-pills.pull-right .menu {
  margin-right: 20px;
}
.header-top .nav-pills li.regis a {
  float: left;
  padding: 10px 21px 11px 5px;
  background-image: none;
}
.btn-group > .btn:first-child {
  background: #02141e;
  color: white;
  padding: 9px 18px 10px 20px;
  border: none;
}
.btn-group > .btn:first-child:hover {
  background-color: #4b4a46;
}
.header-top .nav-pills li.regis a:hover {
  background-image: none;
}
ul.dropdown-menu {
  right: 0;
  left: initial;
}
ul.dropdown-menu li a {
  padding: 7px 21px 7px 0px!important;
}
ul.dropdown-menu li.merkliste,
ul.dropdown-menu li.merkliste:hover {
  background: url(/images/wishlist_img_black.png) no-repeat 12px center / 19px 19px;
  padding-left: 42px;
}
ul.dropdown-menu li.suchen,
ul.dropdown-menu li.suchen:hover {
  background: url(/images/mySearch_img_black.png) no-repeat 12px center / 21px 20px;
  padding-left: 42px;
}
ul.dropdown-menu li.abmelden,
ul.dropdown-menu li.abmelden:hover {
  background: url(/images/logout_img_black.png) no-repeat 12px center / 19px 19px;
  padding-left: 42px;
}
ul.dropdown-menu li.konto,
ul.dropdown-menu li.konto:hover {
  background: none;
  padding-left: 13px;
}
ul.dropdown-menu li.konto:hover .fa {
  color: black;
}
/* Startseite */
.bodyContainer.startpage {
  background-color: #f6f2ef;
}
#ete-cms-pageiddev,
#ete-cms-pageiddev * {
  display: flex;
  background-color: #f6f2ef;
}
#ete-cms-pageiddev .entry-content {
  width: 100%;
  flex-direction: column;
}
/* 
 * Teaser Images 
 */
#ete-cms-pageiddev .entry-content > div > img {
  display: none;
}
/*@media only screen and (min-width: 1281px) {
    #ete-cms-pageiddev .entry-content > div > img {
        display: none;
    }
    #ete-cms-pageiddev .entry-content > div > img:first-of-type {
        display: block;
        width: 100%;
        max-width: 1980px;
    }
}
@media only screen and (max-width: 1280px) and  (min-width: 801px){
    #ete-cms-pageiddev .entry-content > div > img {
        display: none;
    }
    #ete-cms-pageiddev .entry-content > div > img:nth-of-type(2) {
        display: block;
        width: 100%;
        max-width: 1280px;
    }
}
@media only screen and (max-width: 800px) {
    #ete-cms-pageiddev .entry-content > div > img {
        display: none;
    }
    #ete-cms-pageiddev .entry-content > div > img:nth-of-type(3) {
        display: block;
        width: 100%;
        max-width: 800px;
    }
}*/
/* 
 * TILES - KACHELN 
 */
#ete-cms-pageiddev .entry-content #tiles {
  flex-direction: row;
  margin-top: 20px;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
}
#ete-cms-pageiddev .entry-content #tiles div,
#ete-cms-pageiddev .entry-content #tiles div > a {
  flex-direction: column;
}
#ete-cms-pageiddev .entry-content #tiles div > a {
  /*display: inline-block;*/
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
#ete-cms-pageiddev .entry-content #tiles div > a:hover {
  text-decoration: none;
}
/*#ete-cms-pageiddev .entry-content #tiles div>a:before {
    content: "";
    position: absolute;
    z-index: 99999;
    left: 50%;
    right: 50%;
    top: 0;
    background: @rot;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
#ete-cms-pageiddev .entry-content #tiles div>a:hover:before {
    left: 0;
    right: 0;
}*/
#ete-cms-pageiddev .entry-content #tiles div {
  width: 300px;
  margin-bottom: 15px;
  margin-right: 8px;
  margin-left: 8px;
}
#ete-cms-pageiddev .entry-content #tiles div span {
  background-color: white;
  padding: 10px;
  margin-bottom: 0px;
  height: 74px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333 !important;
}
#ete-cms-pageiddev .entry-content #tiles div span:first-of-type {
  color: #bf0208 !important;
  font-weight: 600;
  padding-bottom: 0px;
  max-height: 53px;
  font-size: initial;
}
#ete-cms-pageiddev .entry-content #tiles div img,
#ete-cms-pageiddev .entry-content #tiles div iframe {
  height: 200px;
  width: 300px;
}
@media only screen and (max-width: 500px) {
  #ete-cms-pageiddev .entry-content #tiles div {
    width: 100%;
    margin-bottom: -20px;
    margin-right: 0;
  }
  #ete-cms-pageiddev .entry-content #tiles div img,
  #ete-cms-pageiddev .entry-content #tiles div iframe {
    width: 100%;
    height: auto;
    max-height: 333px;
  }
  #ete-cms-pageiddev .entry-content #tiles div iframe {
    height: 333px;
  }
  #ete-cms-pageiddev .entry-content #tiles div span {
    display: none;
  }
  #ete-cms-pageiddev .entry-content #tiles div span:first-of-type {
    top: -110px;
    display: inline;
    position: relative;
    background-color: rgba(43, 42, 42, 0.53);
    color: white !important;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    height: auto;
    max-height: none;
  }
}
.jQuery-plainOverlay-progress {
  display: none !important;
}
.plainoverlay {
  background-image: url(/images/Spinner.gif) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-color: transparent !important;
  opacity: 1 !important;
}
.ssy_document_navigation > img:first-of-type {
  display: block;
}
.ssy_document_navigation > img:last-of-type {
  display: none;
}
.ssy_document_navigation > a > img:first-of-type {
  display: none;
}
.ssy_document_navigation > a > img:last-of-type {
  display: block;
}
span.ete-paged-lookup-highlight {
  font-weight: 600;
}
.Lido-Masse > span.gridLeft,
.Lido-Inschriften > span.gridLeft,
.Lido-Sammlung > span.gridLeft,
.Lido-Themen > span.gridLeft,
.Lido-ObjektBei > span.gridLeft {
  visibility: hidden;
}
.Lido-Masse:first-child > span.gridLeft,
:not(.Lido-Masse) + .Lido-Masse > span.gridLeft,
.Lido-Sammlung:first-child > span.gridLeft,
:not(.Lido-Sammlung) + .Lido-Sammlung > span.gridLeft,
.Lido-Themen:first-child > span.gridLeft,
:not(.Lido-Themen) + .Lido-Themen > span.gridLeft,
.Lido-Beschreibung:first-child > span.gridLeft,
.Lido-Beschreibung > span.gridLeft,
.Lido-ObjektBei:first-child > span.gridLeft,
:not(.Lido-ObjektBei) + .Lido-ObjektBei > span.gridLeft,
.Lido-Inschriften:first-child > span.gridLeft,
:not(.Lido-Inschriften) + .Lido-Inschriften > span.gridLeft {
  visibility: visible;
}
mob_item ul li.wishlist a:hover {
  background: #046381 url(../images/wishlist_img.png) no-repeat 12px center / 19px 19px;
  text-decoration: none;
}
.mob_item ul li.regis.konto a {
  background: none;
  padding-left: 14px;
}
.mob_item ul li.regis.konto a:hover {
  background: #4b4a46;
}
body {
  max-width: 1920px;
  background-color: #f6f2ef;
}
body {
  max-width: 1920px;
  background-color: #f6f2ef;
}
body {
  margin: 0 auto;
}
header {
  position: relative;
}
@media only screen and (max-width: 635px) {
  .header-navigation button.btn.btn-primary.search {
    margin-left: -38px !important;
  }
  #project9 {
    padding-right: 40px!important;
  }
}
.mob_item {
  left: auto !important;
  width: 0;
}
.mob_item * {
  white-space: nowrap !important;
}
.mob-item h2,
.mob_item .footAddr1 h2 {
  white-space: normal !important;
}
.bodyContainer {
  min-height: calc(100% - 290px);
}
@media only screen and (min-width: 993px) {
  .filter-box .nav > li a {
    padding: 19px 24px 16px;
  }
}
.header-navigation button.btn.btn-primary.search {
  outline: none;
}
.ete-cms-content > .entry-content > img {
  margin-right: 5px;
  margin-bottom: 5px;
}
ul.ete-suggests li.ete-suggest-entry a.ete-suggest-value span.ete-suggest-inputterm {
  font-weight: bold;
}
ul.ete-suggests li.ete-suggest-entry a.ete-suggest-value {
  font-weight: normal;
}
.ete-cms-content figure.tile {
  margin: 1em 1em 0 0;
  float: left;
}
.ete-cms-content figure.tile {
  display: block;
  margin: 0;
  padding: 7px;
  font: 13px/23px 'Signika', Arial, Helvetica, sans-serif;
}
.ete-cms-content figure.tile > img {
  height: 150px;
  min-width: 100px;
  display: block;
  background-color: #ccc;
}
.ete-cms-content figure.tile > div {
  line-height: 1.4em;
  padding: 0.5em;
  width: auto;
  overflow: hidden;
  top: 150px;
  left: 0;
  word-wrap: break-word;
  margin-top: 10px;
  min-width: 150px;
}
.ete-cms-content figure.tile > div > span {
  display: block;
  text-overflow: clip;
  overflow: hidden;
}
.ete-cms-content figure.tile > div > span:first-of-type {
  font-weight: 600;
  margin-bottom: 5px;
}
/* wk 20240313: don't show copyright symbol */
/* .ete-cms-content figure.tile>div>span:last-of-type:before {content: "© "} */
.ete-cms-content figure.tile + * {
  clear: both;
}
.ete-cms-content figure.tile + figure.tile {
  clear: none;
}
#ete-paged-lookup-form.ajax input[type=text] {
  width: calc(100% - 36px);
}
.regis.login span {
  padding-left: 14px;
}
.documentCurrentLanguage,
.documentLanguage {
  display: none;
}
.searchbox .form-control:focus {
  outline-width: 1px;
  outline-color: #b7b7b5;
  outline-style: solid;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: initial;
  transition: initial;
  border-color: #b7b7b5;
}
.tickSec.mob {
  display: none !important;
}
.partner-list li div a {
  display: inline-block;
}
h1,
h2,
h3,
h4 {
  font-family: Signika, Arial, Helvetica, sans-serif;
}
.list-row .gridImg1 {
  width: 50%;
  float: left;
  padding: 7.5px;
}
/*
MG 20280826
*/
li.Case6:has(span.gridLeft) + li.Case6:has(span.gridLeft) span.gridLeft,
li.Case5:has(span.gridLeft) + li.Case5:has(span.gridLeft) span.gridLeft,
li.Case6:has(span.gridLeft) + li.Case5:has(span.gridLeft) span.gridLeft,
li.Case5:has(span.gridLeft) + li.Case6:has(span.gridLeft) span.gridLeft {
  color: rgba(0, 0, 0, 0);
}
/*
MG 20250903
*/
.c_tooltip {
  position: relative;
  display: inline-block;
}
.c_tooltip .c_tooltiptext a {
  color: #555;
  display: inline !important;
}
.c_tooltip .c_tooltiptext a::after {
  content: url('data:image/svg+xml,<svg height=".7em" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.88 115.71" ><g><path style="fill: %23bf0208" class="st0" d="M116.56,3.69l-3.84,53.76l-17.69-15c-19.5,8.72-29.96,23.99-30.51,43.77c-17.95-26.98-7.46-50.4,12.46-65.97 L64.96,3L116.56,3.69L116.56,3.69z M28.3,0h14.56v19.67H32.67c-4.17,0-7.96,1.71-10.72,4.47c-2.75,2.75-4.46,6.55-4.46,10.72 l-0.03,46c0.03,4.16,1.75,7.95,4.5,10.71c2.76,2.76,6.56,4.48,10.71,4.48h58.02c4.15,0,7.95-1.72,10.71-4.48 c2.76-2.76,4.48-6.55,4.48-10.71v-6.96h17.01v11.33c0,7.77-3.2,17.04-8.32,22.16c-5.12,5.12-12.21,8.32-19.98,8.32H28.3 c-7.77,0-14.86-3.2-19.98-8.32C3.19,102.26,0,95.18,0,87.41l0.03-59.1C0,20.52,3.19,13.43,8.31,8.31C13.43,3.19,20.51,0,28.3,0 L28.3,0z"/></g></svg>');
  color: #555;
  padding-left: .3em;
}
.c_tooltip .c_tooltiptext {
  visibility: hidden;
  width: 350px;
  background-color: #fff;
  color: #555;
  text-align: left;
  border-radius: 6px;
  padding: .7em;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -180px;
  opacity: 0;
  transition: opacity 0.3s;
  word-wrap: normal !important;
  border-width: 2px;
  border-style: solid;
  border-color: #555;
}
.c_tooltip .c_tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 10px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.c_tooltip:hover .c_tooltiptext {
  visibility: visible;
  opacity: 1;
}
/* 
MG 20251007
 */
.iconclass-search {
  display: inline !important;
}
