@font-face{
font-family:"DIN W01 Regular";
src:url("../../../fonts/5591097/9b63158c-0e74-4751-966c-d749c5d31cce.eot?#iefix");
src:url("../../../fonts/5591097/9b63158c-0e74-4751-966c-d749c5d31cce.eot?#iefix") format("eot"),url("../../../fonts/5591097/6ceed230-b2b3-4422-b048-4aa11687430a.woff2") format("woff2"),url("../../../fonts/5591097/80b0143f-6f0d-4dce-aafd-f3c81b85d177.woff") format("woff"),url("../../../fonts/5591097/247437df-66d2-4605-ac03-1be0e07c31a7.ttf") format("truetype");}
@font-face{
font-family:"DIN W01 Bold";
src:url("../../../fonts/5591154/9cab3d10-a1a9-4145-ab8a-cde6265a011d.eot?#iefix");
src:url("../../../fonts/5591154/9cab3d10-a1a9-4145-ab8a-cde6265a011d.eot?#iefix") format("eot"),url("../../../fonts/5591154/55fa1cf8-baf8-4bf8-9718-b096b1dd231f.woff2") format("woff2"),url("../../../fonts/5591154/4cadc2f9-fb32-4b99-b1f2-9ce6d68afbd5.woff") format("woff"),url("../../../fonts/5591154/24018d68-3235-4323-9ec0-4a86537b0f30.ttf") format("truetype");}
    @font-face{
        font-family:"DIN W01 Cond";
        src:url("../../../fonts/5611664/5888c892-31a9-4d70-9c78-f102b2263672.eot?#iefix");
        src:url("../../../fonts/5611664/5888c892-31a9-4d70-9c78-f102b2263672.eot?#iefix") format("eot"),url("../../../fonts/5611664/c61cd1a0-335d-4e20-b287-0e2dfc539736.woff2") format("woff2"),url("Fonts/5611664/48dc5fa9-c08c-4748-8a4d-1337020f2aa7.woff") format("woff"),url("../../../fonts/5611664/c9bf3556-5f99-4c8b-9aec-02b173a602f8.ttf") format("truetype");
    }
.only-first > div >div:not(:first-child) { display:none; }
/* Code in YTP
.tm-header-mobile .uk-navbar-toggle {
    width: 90px;
    height: 80px;
    min-height: 80px;
    background-color: #dddddd;
	padding-top: 32px;
    padding-left: 10px;
	margin-right: 5px;
    margin-top: -100px;
	border-radius: 50%;
	color: #000;
font-family:"DIN W01 Regular"; font-weight: normal;

	}*/
.uk-navbar-toggle-icon.uk-icon {
    padding-right: 0px;padding-top: 0px;
    width: 0px;display: none;}
.uk-navbar-toggle-icon.uk-icon svg{
    width: 0px;display: none;}

	
@media (min-width: 959px) { 
/** Toolbar and Header Fixed **/
    .tm-toolbar {
        position: fixed;
        width: 100%;
        z-index: 999;
    }
	.tm-toolbar .uk-subnav {font-family:"DIN W01 Cond"; font-weight: normal; color: #333; font-size: 15px; }
    .tm-header {
        position: fixed;
        width: 100%;
        margin-top: 40px;
        z-index: 9999;
		height: 200px;
    }
	.tm-headerbar-top { padding-top: 40px;padding-bottom: 0px;margin-bottom: -10px;}
#system-message-container { 
    padding-bottom: 160px;
   }

 .startseite .tm-header {
        position: fixed;
        width: 100%;
        margin-top: 45px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
        z-index: 9999;
		height: 165px;
		
		}
.startseite .tm-headerbar-top { padding-top: 0px;padding-bottom: 0px;}
 .startseite  #system-message-container{
        padding-bottom: 180px; 
  }

  .hdm .tm-header {
        position: fixed;
        width: 100%;
        margin-top: 40px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
        z-index: 9999;
		height: 160px;
		
    }
.hdm .tm-headerbar-top { padding-top: 5px;}
 .hdm   #system-message-container {
        padding-bottom: 135px; 
 }
}
.abstandoben {  padding-top: 44px;}


@media (max-width: 1199px) { 
 .agendatrenner {
	border-right:0px solid #dfdfdf;
	padding-right: 0px;
}
 .agendarahmen {
	border:8px solid #dfdfdf;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}
.natur .agendarahmen {
	border:8px solid #dae1b6;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}
.historisch .agendarahmen {
	border:8px solid #d7e3f0;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}
.arch .agendarahmen {
	border:8px solid #e4dcce;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}
 .bgagenda .tm-sidebar {
   margin-top: 40px;
   padding: 0px 30px 20px 20px;
  border: 8px solid #dfdfdf;
	  background-color: #ffffff;
}
.hdm.bgagenda .tm-sidebar { border: 8px solid #dfdfdf;}
.natur.bgagenda .tm-sidebar { border: 8px solid #dae1b6;}
.historisch.bgagenda .tm-sidebar { border: 8px solid #d7e3f0;}
.arch.bgagenda .tm-sidebar { border: 8px solid #e4dcce;}  
  
  }
 
@media (min-width: 1200px) { 
 .agendatrenner {
	border-right:1px solid #dfdfdf;
	padding-right: 40px;
}
.agendarahmen {
	border-top:8px solid #dfdfdf;
	border-left:8px solid #dfdfdf;
	border-bottom:8px solid #dfdfdf;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}
.bgagenda .tm-sidebar {
   padding: 50px 30px 20px 20px;
  border-top: 8px solid #dfdfdf;
    border-right: 8px solid #dfdfdf;
	  border-bottom: 8px solid #dfdfdf;
	  background-color: #ffffff;
}
.hdm.bgagenda .tm-sidebar {
  border-top: 8px solid #dfdfdf;
    border-right: 8px solid #dfdfdf;
	  border-bottom: 8px solid #dfdfdf;
	    margin-top: 135px;
}
.natur.bgagenda .tm-sidebar {
  border-top: 8px solid #dae1b6;
    border-right: 8px solid #dae1b6;
	  border-bottom: 8px solid #dae1b6;
	    margin-top: 160px;
}
.historisch.bgagenda .tm-sidebar {
  border-top: 8px solid #d7e3f0;
    border-right: 8px solid #d7e3f0;
	  border-bottom: 8px solid #d7e3f0;
  margin-top: 160px;
}
.arch.bgagenda .tm-sidebar {
  border-top: 8px solid #e4dcce;
    border-right: 8px solid #e4dcce;
	  border-bottom: 8px solid #e4dcce;
	    margin-top: 160px;
}
.natur.bgagenda .agendarahmen {
	border-top:8px solid #dae1b6;
	border-left:8px solid #dae1b6;
	border-bottom:8px solid #dae1b6;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}
.historisch.bgagenda .agendarahmen {
	border-top:8px solid #d7e3f0;
	border-left:8px solid #d7e3f0;
	border-bottom:8px solid #d7e3f0;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}
.arch.bgagenda .agendarahmen {
	border-top:8px solid #e4dcce;
	border-left:8px solid #e4dcce;
	border-bottom:8px solid #e4dcce;
	padding: 30px 20px 30px 30px;
	background-color: #ffffff;
	min-height: 730px;
}

/* DETAIL EVENT */
#eb-event-page {
	border-right: 1px solid #dfdfdf;
	padding-right: 40px;
}
}	

b, strong { font-family:"DIN W01 Bold"; font-weight: normal; }
.logomobile { margin-bottom: -10px;padding-top:10px;padding-bottom: 0px;}
.uk-heading-hero a, a.el-content, .uk-subnav a, .uk-text-primary a  { text-decoration: none;}
.uk-navbar-toggle-icon.uk-icon svg{ padding-right: 15px; padding-top: 5px; width: 37px;}
.uk-subnav li.uk-active a, .uk-subnav li a { font-weight: normal; border-bottom: 1px solid #f0f0f0;}
.uk-subnav li.uk-active a, .uk-subnav li a:hover { font-weight: normal; border-bottom: 1px solid #000000;}


.uk-offcanvas a {font-family:"DIN W01 Bold"; font-weight: normal;letter-spacing: 0px;}

/* LINK VON ANDEREN ABTEILUNGEN */
.uk-offcanvas .uk-panel.button-modul ul.uk-nav.uk-nav-default {margin-bottom: -30px;padding-top: 0px; padding-bottom: 0px;}
.uk-offcanvas a.natur-button { background-color: #dae1b6;  color: #000; padding-left:32px; margin-top: 0px; margin-bottom: 0px; }
.uk-offcanvas a.natur-button:hover { background-color: #dae1b6!important; color: #999; padding-left:32px; margin-top: 0px; margin-bottom: 0px; }
.uk-offcanvas a.hist-button { background-color: #d7e3f0; color: #000; padding-left: 32px;  margin-top: 0px; margin-bottom: 0px; }
.uk-offcanvas a.hist-button:hover { background-color: #d7e3f0!important; color: #999; padding-left:32px; margin-top: 0px; margin-bottom: 0px; }
.uk-offcanvas a.arch-button { background-color: #e4dcce; color: #000; padding-left: 32px; margin-top: 0px; margin-bottom: 0px;}
.uk-offcanvas a.arch-button:hover { background-color: #e4dcce!important; color: #999; padding-left:32px; margin-top: 0px; margin-bottom: 0px; }
.uk-offcanvas .uk-panel.topmenumobil   {margin-top: -35px;}
.uk-offcanvas .uk-panel.topmenumobil ul.uk-nav.uk-nav-default  {padding-top: 18px;padding-bottom:10px;}
.uk-offcanvas .uk-panel.topmenumobil ul.uk-nav.uk-nav-default li {padding-top: 2px;padding-bottom: 2px;}
.uk-offcanvas .uk-panel.topmenumobil ul.uk-nav.uk-nav-default li a {padding-top: 0px;padding-bottom: 0px;}

.uk-offcanvas .uk-nav {padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: -30px; }
.uk-offcanvas .uk-nav  li a {padding-left: 32px;}
.uk-offcanvas .uk-nav li {border-top: 4px solid #fff;padding-left: 0px; padding-top: 5px;padding-bottom: 5px; }
.uk-offcanvas .button-modul .uk-nav li {border-top: 4px solid #fff;padding-left: 0px; padding-top:0px;padding-bottom: 0px; }
.uk-offcanvas .uk-nav li.uk-active.uk-parent  {border-top: 4px solid #fff;padding-left: 0px; padding-top: 5px;padding-bottom: 0px!important;}
 .uk-offcanvas .uk-nav-sub ul  { padding-top: 0px; padding-bottom: 5px; }
.uk-offcanvas .uk-nav li ul li ul li {border-top: 0px solid #fff!important; padding-top: 0px;padding-bottom: 0px;}
.uk-offcanvas li.uk-active .uk-nav-sub li a { color: #000; }



.uk-offcanvas li a.natur-offcanvas, .uk-offcanvas li a.historisch-offcanvas, .uk-offcanvas li a.arch-offcanvas { color: #000; }
.uk-offcanvas .natur-offcanvas li {background-color:#dae1b6;}
.uk-offcanvas .hist-offcanvas li {background-color:#d7e3f0;}
.uk-offcanvas .arch-offcanvas li {background-color:#e4dcce;}

.uk-offcanvas .natur-offcanvas li a.natur-offcanvas { padding-bottom: 0px;}
.uk-offcanvas li.uk-active a.natur-offcanvas, 
.uk-offcanvas .uk-nav-sub li a.natur-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.natur-offcanvas,
.uk-offcanvas .uk-nav-sub li a.natur-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active a.natur-offcanvas  {  color: #000; }

.uk-offcanvas li.uk-active a.hist-offcanvas,
.uk-offcanvas .uk-nav-sub li a.hist-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.hist-offcanvas,
.uk-offcanvas .uk-nav-sub li a.hist-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active a.hist-offcanvas { color: #000; }

.uk-offcanvas li.uk-active a.arch-offcanvas,
.uk-offcanvas .uk-nav-sub li a.arch-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.arch-offcanvas,
.uk-offcanvas .uk-nav-sub li a.arch-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active a.arch-offcanvas { color: #000; }

.uk-offcanvas .uk-nav-sub li a.natur-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.natur-offcanvas,
.uk-offcanvas .uk-nav-sub li a.hist-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.hist-offcanvas,
.uk-offcanvas .uk-nav-sub li a.arch-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.arch-offcanvas  { color: #000; }

.uk-offcanvas .uk-nav-sub li a.natur-offcanvas:hover, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent a.natur-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li.uk-active a.natur-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.natur-offcanvas:hover {  color: #666;}

.uk-offcanvas .uk-nav-sub li a.hist-offcanvas:hover, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent a.hist-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li.uk-active a.hist-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.hist-offcanvas:hover { color: #666;}

.uk-offcanvas .uk-nav-sub li a.arch-offcanvas:hover, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent a.arch-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li.uk-active a.arch-offcanvas, .uk-offcanvas .uk-nav-sub li.uk-active.uk-parent ul li a.arch-offcanvas:hover { color: #666; }
.uk-offcanvas .uk-nav-sub li ul li a.natur-offcanvas, .uk-offcanvas .uk-nav-sub li ul li a.hist-offcanvas, .uk-offcanvas .uk-nav-sub li ul li a.arch-offcanvas {font-family:"DIN W01 Regular"; }




/*  NAVBAR RAHMEN */
.uk-navbar-nav > li  {
border: 8px solid;
    margin-right: -8px;
    padding: 0 0;
    min-width: 163px;
}
.uk-navbar-nav > li > a {
  padding-left: 10px;
  justify-content: left;
}
.uk-navbar-dropdown-nav > li.uk-active > a {
    background: #fff;
}
 /* DIVIDER TOPNAV*/
 .my-subnav-divider > .uk-subnav > * { &:extend(.uk-subnav-divider > *);}
 .my-subnav-divider > .uk-subnav > :nth-child(n+2):not(.uk-first-column)::before { &:extend(.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before); }

/* STARTSEITE FARBIGE TEASER  RAHMEN  ALT */
/*.startseite .startsection .uk-first-column div:nth-of-type(1) > .uk-card-default { border-color: #aebd5d;}
.startseite .startsection .uk-first-column div:nth-of-type(2) > .uk-card-default { border-color: #6ea6d6;}
.startseite .startsection .uk-first-column div:nth-of-type(3) > .uk-card-default { border-color: #cca780; }*/

/* STARTSEITE FARBIGE TEASER  RAHMEN  NEU */
/*.startgrid .uk-grid  div:nth-of-type(1) .uk-card-default {border-color: #aebd5d!important;}
.startgrid .uk-grid  div:nth-of-type(2) .uk-card-default {border-color: #6ea6d6!important;}
.startgrid .uk-grid  div:nth-of-type(3) .uk-card-default {border-color: #cca780!important;}
.startgrid .uk-grid  div:nth-of-type(4) .uk-card-default {border-color: #dfdfdf!important;}
.startgrid .uk-grid  div:nth-of-type(5) .uk-card-default {border-color: #dfdfdf!important;}
.startgrid .uk-grid  div:nth-of-type(6) .uk-card-default {border-color: #dfdfdf!important;}*/

/* STARTSEITE FARBIGE TEASER TITELGROESSEN UND QUADRAT */
.startseite .startsection .uk-card .el-title.uk-card-title { font-size: 18px;letter-spacing: 0.1px; text-decoration: none;}
.startseite .startsection .uk-card .uk-card-body { width: 100%;height:0!important;padding: 5px 5px calc(50% - 10px) 5px!important;}
@media (min-width: 1200px) and (max-width: 1239px) {  
.startseite .startsection .uk-card .el-title.uk-card-title { font-size: 16px;letter-spacing: 0px;}
.startseite .startsection .uk-card .uk-card-body { width: 100%;height:0!important;padding: 5px 5px calc(50% - 10px) 5px!important;}}
@media (min-width: 960px) and (max-width: 1199px) {  
.startseite .startsection .uk-card .el-title.uk-card-title { font-size: 13px;letter-spacing: 0px;}
.startseite .startsection .uk-card .uk-card-body { width: 100%;height:0!important;padding: 5px 5px calc(50% - 10px) 5px!important;}}
@media (min-width: 640px) and (max-width: 959px) {  
.startseite .startsection .uk-card .el-title.uk-card-title { font-size: 18px;letter-spacing: 0px;}
.startseite .startsection .uk-card .uk-card-body { width: 100%;height:0!important;padding: 5px 5px calc(50% - 10px) 5px!important;}}
@media (min-width: 480px) and (max-width: 639px) { 
.startseite .startsection .uk-card .el-title.uk-card-title { font-size: 18px;letter-spacing: 0px;}
.startseite .startsection .uk-card .uk-card-body { width: 100%;height:0!important;padding: 5px 5px calc(50% - 10px) 5px!important;}}
@media (max-width: 479px) { 
.startseite .startsection .uk-card .el-title.uk-card-title { font-size: 12px;letter-spacing: 0px;}
.startseite .startsection .uk-card .uk-card-body { width: 100%;height:0!important;padding: 5px 5px calc(50% - 10px) 5px!important;}}

/* / TEASER ALIGN RIGHT, TITELFARBE*/
.aktuell .uk-grid { display: flex; justify-content:flex-end!important;}
.startsection .uk-grid {  display: flex; justify-content:flex-end!important;}
 .aktuell .uk-card-default .el-title { color: #000000;}

/* / STARTSEITE AKTUELL  */

.aktuell div:nth-of-type(1) > .uk-card-default { background-color: #e9d604; border: 0px; padding: 20px;}
.aktuell div:nth-of-type(2) >  .uk-card-default { background-color: #18ad8a; border: 0px; padding: 20px;}
.aktuell div:nth-of-type(3) >  .uk-card-default { background-color: #c36e9a; border: 0px; padding: 20px;}
 
.aktuell .uk-card.uk-card-body { width: 100%;height:0!important;padding: 15px 15px calc(100% - 15px) 15px!important;font-size: 16px;line-height: 1.3;}
.aktuell .uk-card .el-title.uk-card-title { font-size: 18px;letter-spacing: 0.1px;}
@media (min-width: 1200px) and (max-width: 1239px) {  
.aktuell .uk-card.uk-card-body { width: 100%;height:0!important;padding: 15px 15px calc(100% - 15px) 15px!important;font-size: 15px; line-height: 1.3;}
.aktuell .uk-card .el-title.uk-card-title { font-size: 16px;letter-spacing: 0.1px;}}
@media (min-width: 640px) and (max-width: 1199px) {  
.aktuell .uk-card.uk-card-body { width: 100%;height:0!important;padding: 8px 8px calc(100% - 8px) 8px!important;font-size: 14px; line-height: 1.3;}
.aktuell .uk-card .el-title.uk-card-title { font-size: 16px;letter-spacing: 0.1px;}}
@media (min-width: 480px) and (max-width: 639px) { 
.aktuell .uk-card.uk-card-body { width: 100%;height:0!important;padding: 15px 15px calc(100% - 15px) 15px!important;font-size: 16px; line-height: 1.3;}
.aktuell .uk-card .el-title.uk-card-title { font-size: 18px;letter-spacing: 0.1px;}}
@media (max-width: 480px) { 
.aktuell .uk-card.uk-card-body { width: 100%;height:0!important;padding: 10px 10px calc(100% - 10px) 10px!important;font-size: 13px; line-height: 1.3;}
.aktuell .uk-card .el-title.uk-card-title { font-size: 13px!important;letter-spacing: 0px;}
.aktuell.el-link-download {font-size: 12px; line-height: 1.4; text-decoration: none!important;}
.aktuell .uk-icon { width: 12px; height: 12px;}}

/* / Farbige Panels auf Besuch*/
.panel-natur .el-title, .panel-historisch .el-title, .panel-archaeologisch .el-title, .panel-fuehrungen .el-title {
    height: 0!important;color: #111111!important;}
.panel-natur .el-title, .panel-historisch .el-title, .panel-archaeologisch .el-title, .panel-fuehrungen .el-title {
    font-size: 18px;}
@media (max-width: 960px) { 
.panel-natur .el-title, .panel-historisch .el-title, .panel-archaeologisch .el-title, .panel-fuehrungen .el-title {
    font-size: 16px;}}
@media (min-width: 640px) and (max-width: 767px) { 
.panel-natur .el-title, .panel-historisch .el-title, .panel-archaeologisch .el-title, .panel-fuehrungen .el-title {
    font-size: 14px;}}
@media (max-width: 420px) { 
.panel-natur .el-title, .panel-historisch .el-title, .panel-archaeologisch .el-title, .panel-fuehrungen .el-title {
    font-size: 14px;}}
	
.panel-natur {background-color: #aebd5d;
    width: 100%;height:0!important;padding: 15px 15px calc(100% - 15px) 15px!important;}
.panel-historisch {background-color: #6ea6d6;
    width: 100%;height:0!important;padding: 15px 15px calc(100% - 15px) 15px!important;}
.panel-archaeologisch {background-color: #cca780;
      width: 100%;height:0!important;padding: 15px 15px calc(100% - 15px) 15px!important;}
.panel-fuehrungen {background-color: #F0F0F0;
      width: 100%;height:0!important;padding: 15px 15px calc(100% - 15px) 15px!important;}

@media (max-width: 420px) { 
.panel-natur {background-color: #aebd5d;
    width: 100%;height:0!important;padding: 10px 10px calc(100% - 10px) 10px!important;}
.panel-historisch {background-color: #6ea6d6;
    width: 100%;height:0!important;padding: 10px 10px calc(100% - 10px) 10px!important;}
.panel-archaeologisch {background-color: #cca780;
      width: 100%;height:0!important;padding: 10px 10px calc(100% - 10px) 10px!important;}
.panel-fuehrungen {background-color: #F0F0F0;
      width: 100%;height:0!important;padding: 10px 10px calc(100% - 10px) 10px!important;}
	  }

/* / HDM */
.hdm .uk-section-primary {
    background: #999;}
.hdm .uk-text-primary, .hdm .uk-heading-hero, .hdm .uk-heading-hero a,
.hdm .uk-text-primary a {
    color: #afafaf!important;
}
.hdm .uk-navbar-nav > li  {
border: 8px solid #afafaf;
}
.hdm .uk-overlay-primary {
    background: rgba(000,000,000,.8);
}
.hdm .uk-overlay-primary .el-title {
    color: #ffffff;
    font-size: 16px;
    line-height: 21px;
}
.hdm .uk-overlay-primary .el-content {
    color: #000000;
    font-size: 15px;
    line-height: 20px;
    font-family:"DIN W01 Bold";
    margin-top: 4px!important;
}

 .hdm .rahmen .uk-container {
  border: 8px solid #dfdfdf;
     background: #fff;
}
/* INNENCONTAINER KEIN RAHMEN */
 .hdm .rahmen .uk-container .uk-container{
  border: 0px;
}

/* / NATURMUSEUM */

.natur .uk-section-primary {
    background: #aebd5d;
}
.natur .uk-text-primary, .natur .uk-heading-hero, .natur .uk-heading-hero a,
.natur .uk-text-primary a {
    color: #aebd5d!important;
}
.natur .uk-navbar-nav > li  {
border: 8px solid #dae1b6;
}
.natur .uk-overlay-primary {
    background: rgba(218,225,182,.8);
}
.natur .uk-overlay-primary .el-title {
    color: #ffffff;
    font-size: 16px;
    line-height: 21px;
}
.natur .uk-overlay-primary .el-content {
    color: #000000;
    font-size: 15px;
    line-height: 20px;
    font-family:"DIN W01 Bold";
    margin-top: 4px!important;
}
 .natur .uk-navbar-dropdown{
  border: 8px solid #dae1b6;  
}
 .natur .rahmen .uk-container {
  border: 8px solid #dae1b6;
     background: #fff;
}
/* INNENCONTAINER KEIN RAHMEN */
 .natur .rahmen .uk-container .uk-container{
  border: 0px;
}

/* / Historisches MUSEUM */

.historisch .uk-section-primary {
    background: #6ea6d6;
}
.historisch .uk-text-primary, .historisch .uk-heading-hero, .historisch .uk-heading-hero a,
.historisch .uk-text-primary a {
    color: #6ea6d6!important;
}
.historisch .uk-navbar-nav > li  {
border: 8px solid #d7e3f0;
}
.historisch .uk-overlay-primary {
    background: rgba(167,191,217,.8);
}
.historisch .uk-overlay-primary .el-title {
    color: #ffffff;
    font-size: 16px;
    line-height: 21px;
}
.historisch .uk-overlay-primary .el-content {
    color: #000000;
    font-size: 15px;
    line-height: 20px;
    font-family:"DIN W01 Bold";
    margin-top: 4px!important;
}
 .historisch .uk-navbar-dropdown{
  border: 8px solid #d7e3f0;  
}
 .historisch .rahmen .uk-container {
  border: 8px solid #d7e3f0;
     background: #fff;
}
/* INNENCONTAINER KEIN RAHMEN */
 .historisch .rahmen .uk-container .uk-container{
  border: 0px;
}

/* / ARCHAEOLOGIE */

.arch .uk-section-primary {
    background: #cca780;
}
.arch .uk-text-primary, .arch .uk-heading-hero, .arch .uk-heading-hero a,
.arch .uk-text-primary a {
    color: #cca780!important;
}
.arch .uk-navbar-nav > li  {
border: 8px solid #e4dcce;
}
.arch .uk-overlay-primary {
    background: rgba(210,188,158,.8);
}
.arch .uk-overlay-primary .el-title {
    color: #ffffff;
    font-size: 16px;
    line-height: 21px;
}
.arch .uk-overlay-primary .el-content {
    color: #000000;
    font-size: 15px;
    line-height: 20px;
    font-family:"DIN W01 Bold";
    margin-top: 4px!important;
}
 .arch .uk-navbar-dropdown{
  border: 8px solid #e4dcce;  
}
 .arch .rahmen .uk-container {
  border: 8px solid #e4dcce;
     background: #fff;
}
/* INNENCONTAINER KEIN RAHMEN */
 .arch .rahmen .uk-container .uk-container{
  border: 0px;
}

/* DIVERSES*/
.legende-klein .el-overlay, .legende-klein-eng .el-overlay {padding-left: 0px;}
.legende-klein .el-content {
font-size: 15px;
    line-height: 20px;
    font-family:"DIN W01 Bold";
	padding-bottom: 20px;
	padding-top: 8px;
}
@media (max-width: 1024px) { 
.legende-klein .el-item .el-overlay.uk-overlay.uk-tile-default.uk-padding-small { padding-top: 10px;}
.legende-klein .el-content.uk-panel.uk-margin-small-top { padding-top: 0px;padding-bottom: 20px;}
.legende-klein .el-content {
font-size: 15px;
    line-height: 20px;
    font-family:"DIN W01 Bold";
	padding-bottom: 10px;
	padding-top: 0px;
}}
.legende-klein-eng .el-content.uk-panel.uk-margin-small-top { padding-top: 0px;padding-bottom: 0px;}
.legende-klein-eng .el-item .el-overlay.uk-overlay.uk-tile-default.uk-padding-small { padding-top: 0px;  padding: 10px 0 0 0;}
.legende-klein-eng .el-content {
font-size: 15px;
    line-height: 20px;
    font-family:"DIN W01 Bold";
	padding-bottom: 0px;
	padding-top: 0px;
}

/* Seitlicher Abstand mobile xs bei Galerien*/
@media (max-width: 600px) { 
.galerieabstand .uk-first-column {padding-left: 30px;padding-right: 10px;}
.galerieabstand .abstandklein {margin-top: -10px!important;}

}

/*.legende-klein.dia .uk-position-cover.uk-flex.uk-flex-bottom {border: 2px solid #ff0000;}
.legende-klein.dia .uk-position-cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	border: 2px solid #ffff00;
}*/
.legende-klein.dia .el-item {margin-bottom: 130px;overflow: visible;}
.legende-klein.dia .el-overlay { bottom: -150px;}

.anker { height: 1px;width: 1px;border: 0px solid #009966; margin-top: -30px!important;margin-bottom: 30px!important;padding-top: 0px!important;padding-bottom: 0px!important;text-decoration: none!important;}
@media (min-width: 960px) {
.anker { height: 1px;width: 1px;border: 0px solid; margin-top:-277px !important;margin-bottom: 277px !important;padding-top: 0px !important;padding-bottom: 0px !important;text-decoration: none!important;}
}
.anker a {text-decoration: none!important;height: 1px;width: 1px;font-size: 1px;}

.ankerhoch, .ankersehrhoch, .ankertief, .ankerabstand { height: 1px;}
@media (min-width: 1035px) { .ankerabstand {height: 40px;}}
@media (min-width: 1036px) { .ankerhoch{ height: 60px;}.ankertief{ height: 40px;}}
@media (min-width: 1036px) { .ankersehrhoch{ height: 100px; }}



@media (max-width: 960px) { 
.uk-lightbox-toolbar.uk-lightbox-caption.uk-position-bottom.uk-text-center {text-align: left!important;}
.uk-lightbox-toolbar-icon {
    padding: 12px;
    color: #fff;
    margin: -25px -10px -12px 0;
    float: right;
    background: #d8d8d8;}
}
@media (max-width: 600px) { 
.publikationen .el-title.uk-h5.uk-margin-remove-top {margin-top: -10px!important;}}


/* EVENT BOOKING  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.eb-container img {
	border: 0 none;
}
/*.eb-container h1, .eb-container h2, .eb-container h3 {
	width: auto !important;
	margin: 5px 0 5px 0 !important;
	padding: 0 !important;
}*/
.eb-container [class^="icon-"], .eb-container [class*=" icon-"] {
	display: inline-block !important;
}
img.eb-thumb-left {
	margin: 0 15px 0 0 !important;
	float: left !important;
    border: 1px solid;
}
/*img.eb-thumb-left-detail {
	margin: 6px 0px 50px 30px!important;
	float: right !important;
	width: 320px;
}*/
img.eb-thumb-right {
	margin: 0 0 0 15px !important;
	float: right !important;
}
form#adminForm label.control-label {
	text-align: left;
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.form-horizontal .admintable .controls {
	margin: 0;
}
.admintable label {
	display: inline-block;
}
.tab-content {
	text-align: left;
}
/* ---------- Categories styles ------------------------------------- */
#eb-categories h2.eb-category-title {
	margin: 14px 0 !important;
}
#eb-categories .eb-category, #eb-events .eb-event {
	margin: 0 0 20px;
}
.eb-box-heading{
	border-radius: 0px 0px 0 0;
	color: #111111;
	font-size: 17px;
	font-family:"DIN W01 Bold"; font-weight: normal;
	line-height: 1.3;
	padding: 0px 0px 10px 0;
	margin: 0;
	background: #fff!important;
	border: 0!important;
}
.eb-box-heading h3
{
	margin: 0;
}
.eb-box-heading .dropdown-menu [class^="icon-"]:before, .eb-box-heading .dropdown-menu [class*=" icon-"]:before {
	position: relative;
	left: -5px;
}
#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
	background: #fff;
	border-radius: 0 0 0px 0px;
	margin: 0;
	padding: 0px;
	border: 0!important;
}
#eb-categories .eb-category img {
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
}
/* ---------- Category styles --------------------------------------- */
#eb-category {
	padding: 10px 0;
}
#eb-category h1.eb-page-heading {
	margin: 0 0 10px 0 !important;
}
#eb-search-result-page h1.eb-page-heading {
	margin: 5px 0 30px 0 !important;
}
.eb-event .eb-event-properties {
	width: 290px;
	background: #ff4;
	padding: 5px 5px 5px 10px;
	margin: 0 5px 5px;
	float: right;
}
td.eb-event-property-label {
	width: 110px;
	text-align: left;
	font-family:"DIN W01 Bold"; font-weight: normal;
}
/**Events table stype**/
.date-col {
	width: 20%;
}
.capacity-col {
	width: 8%;
}
.registered-col {
	width: 8%;
}
.price-col {
	width: 10%;
	text-align: right;
}
/* ---------- Events styles -------------------------------------- */
#eb-events h3.eb-event-title img {
	float: left !important;
	margin: 0 10px 0 0;
}
/* ---------- Taskbar styles ---------------------------------------- */
.eb-taskbar {
	margin: 0;
	list-style: none;
}
.eb-event-detail-container:last-child .eb-taskbar {
	border-bottom: none;
}
.eb-taskbar ul {
	margin: 0 !important;
	padding: 0 !important;
}
.eb-taskbar li {
	float: left !important;
	list-style-type: none !important;
	background-image: none !important;
	padding: 0 5px 0 0 !important;
	margin: 0.5em 0 2px 0 !important;
}
.eb-taskbar li a:link, .eb-taskbar li a:visited, .eb-taskbar li a:hover {
	text-decoration: none;
}
.eb-taskbar .dropdown-menu li {
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}
.eb-taskbar .dropdown-menu li a {
	padding-left: 25px;
	position: relative;
}
.eb-taskbar .dropdown-menu li a.google, .eb-taskbar .dropdown-menu li a.yahoo {
	background-position: 8px 8px;
	background-repeat: no-repeat;
}
.eb-taskbar .dropdown-menu li a.google {
	background-image: url(../images/google.png);
}
.eb-taskbar .dropdown-menu li a.yahoo {
	background-image: url(../images/yahoo.png);
}
.eb-taskbar .dropdown-menu li a.download i {
	left: 8px;
	position: absolute;
	top: 5px;
}
/**Event detail style**/
#eb-event {
	padding: 0 15px 15px 15px;
}
#eb-event-details {
	padding: 10px 0;
}
#eb-event-page h1.eb-page-heading {
	margin: 0 0 10px 0 !important;
}

#fb-share-button {
	display: inline;
}
#eb-share-text {
	float: left;
	font-family:"DIN W01 Bold"; font-weight: normal;
	padding-top: 15px;
	font-size: 150%;
}
#eb-event-info {
	margin-top: 15px;
}
#eb-event-info table {
	margin-top: 10px;
}
.eb-notice-message {
	font-size: 130%;
	font-family:"DIN W01 Bold"; font-weight: normal;
	margin-top: 8px;
}
/**Registration Form style**/
form.form-horizontal .control-label, form.form-horizontal .control-label label {
	text-align: left;
	font-family:"DIN W01 Bold"; font-weight: normal;
	padding: 0;
}
/**Registration Form style**/
.eb-form-heading {
	background: none repeat scroll 0 0 #ffffff;
	border: 0px solid #ff0000;
	color: #000000;
	font-size: 13px;
	font-family:"DIN W01 Bold"; font-weight: normal;
	margin-bottom: 15px;
	padding: 8px;
}
.eb-form-heading a {
	float: right;
	font-weight: normal;
	margin-top: 1px;
	text-decoration: none;
	cursor: pointer;
}
.eb-form-content {
	display: none;
	padding: 0 0 15px;
}
.eb-form-content .left {
	float: left;
	width: 48%;
}
.eb-form-content .right {
	float: right;
	width: 48%;
}
.eb-form-content .buttons {
	clear: both;
}
form.form-horizontal ul, form.form-horizontal ul {
	list-style: none;
}
form.form-horizontal ul li label, form.form-horizontal ul li label {
	display: inline;
}
.star {
	color: red;
}
span.required {
	color: red;
	padding-left: 5px;
}
.eb-container label.control-label {
	text-align: left;
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.eb-right-align {
	text-align: right !important;
}
.eb-left-align {
	text-align: left !important;
}
.price_col {
	width: 10%;
	text-align: right;
}
.order_col {
	width: 13%;
	text-align: center;
}
table.item_list {
	margin-top: 10px;
}
.no_col {
	width: 5%;
}
.date_col {
	width: 20%;
}
.capacity_col {
	width: 8%;
}
.registered_col {
	width: 8%;
}
/*Registrant list style*/
.list_first_name {
	width: 15%;
}
.list_last_name {
	width: 9%;
}
.list_event {
}
.list_event_date {
	width: 10%;
}
.list_email {
	width: 10%;
}
.list_registrant_number {
	width: 8%;
}
.list_amount {
	text-align: right;
	width: 6%;
}
.list_id {
	text-align: center;
	width: 15%;
}
/**CSS for cart page**/
.col_no {
	width: 5%;
}
.col_action {
	width: 10%;
	text-align: center !important;
}
.col_quantity {
	width: 14%;
	text-align: center !important;
}
.col_price {
	text-align: right !important;
	width: 10%;
}
.quantity_box {
	text-align: center !important;
}
span.total_amount {
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.col_subtotal {
	width: 12%;
	text-align: right !important;
}
.qty_title, .eb_rate {
	font-family:"DIN W01 Bold"; font-weight: normal;
}
span.error {
	color: red;
	font-size: 150%;
}
.col_event_date {
	width: 20%;
	text-align: center;
}
.col_event {
	padding-left: 5px;
}
span.view_list {
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.eb_form_header {
	font-family:"DIN W01 Bold"; font-weight: normal;
	font-size: 15px;
}
.invalid {
	color: red;
}
.bubble li {
	list-style-type: none;
	background-image: none;
	line-height: 18px;
	margin-left: 2px;
	font-size: 13px;
}
.bubble .location_name {
	font-family:"DIN W01 Bold"; font-weight: normal;
}
li.getdirection a {
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.eb-container .input-append .add-on, .eb-container .input-prepend .add-on {
	height: auto !important;
}
.eb-menu-calendar {
	float: right;
	width: auto;
}
.eb-menu-calendar .nav {
	width: 100%;
}
.eb-menu-calendar ul li {
	margin: 0;
	float: right;
}
.eb-calendar {
	width: 100%;
}
.eb-calendar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	clear: both;
	width: 100%;
}
.regpro-calendarMonthHeader{
	text-align:center;
	vertical-align:middle;
}
.eb-calendar ul.eb-month-browser li {
	width: 30%;
	padding: 0;
	border: 0;
	text-align: center;
	text-transform: uppercase;
	height: auto;
	margin: 5px 0;
}
.eb-calendar ul.eb-month-browser li a {
	color: #fff;
}
i.eb-calendar-navigation{
	font-size: 26px;
}
i.eb-calendar-navigation:before{
	color: #fff;
}
.eb-calendar ul.eb-month-browser li#eb-current-month {
	width: 40%;
}
#eb-current-month #month, #eb-current-month #year {
	float: left;
	display: inline-block;
}
#eb-current-month #month {
	margin-right: 5px;
}
.eb-calendar ul.eb-weekdays {
	height: 40px;
}
.eb-calendar ul.eb-weekdays li {
	text-align: center;
	text-transform: uppercase;
	line-height: 20px;
	padding: 10px 6px !important;
	color: #fff;
	font-size: 13px;
}
.regpro-calendarWeekDayHeader {
	font-weight: bolder;
	text-align:center;
	vertical-align:middle;
	padding: 5px;
}
.eb-calendar li {
	background-image: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	margin: 0;
	display: block;
	float: left;
	overflow: visible !important;
	width: 14.2823%;
}
.regpro-calendarDay {
	text-align:left;
	font-weight:bolder;
	vertical-align:top;
	font-size:12px;
	font-style:normal;
	padding: 5px;
}
.regpro-calendarDay .eb_event_link{
	display: block;
	font-size: 11px;
	padding: 5px;
}
.eb-calendar .eb-days:last-child li {
	margin-bottom: 0 !important;
}
.eb-calendar li .day, .eb-calendar li .month {
	display: none;
}
#eb-calendar-legend ul {
	margin: 20px 0 0 0;
}
#eb-calendar-legend ul li {
	float: left;
	width: auto;
}
#eb-calendar-legend span {
	display: block;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#eb-calendar-legend a {
	font-size: 12px;
	font-family:"DIN W01 Bold"; font-weight: normal;
	height: 25px;
	line-height: 25px;
}
#eb-calendar-legend ul li {
	list-style: none;
	content: "";
}
@media screen and (max-width: 767px) {
	body .eb-calendar ul.eb-month-browser li {
		font-size: 12px;
		width: auto;
		float: none;
	}
	body .eb-calendar ul.eb-month-browser li#eb-current-month {
		width: auto;
	}
	body .eb-calendar ul {
		width: 100%;
		box-sizing: border-box;
	}
	body .eb-calendar .eb-weekdays {
		display: none;
	}
	body .eb-calendar li {
		display: block;
		height: auto !important;
		border: 1px solid #ededed;
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
		margin-bottom: -1px;
	}
	body .eb-calendar li .day, .eb-calendar li .month {
		display: inline;
	}
}
.left_calendar strong, .left_calendar .input-append, .left_calendar .btn {
	float: left;
}
.left_calendar #date_img.btn {
	float: none;
}
.left_calendar strong, .left_calendar .input-append {
	margin: 0 5px 0 0;
}
#extcalendar .today {
	padding: 15px 15px 15px 0;
}
.wraptable_calendar {
	width: 100%;
	clear: both;
}
.eb-topmenu-calendar .left_calendar {
	float: left;
}
.eb-topmenu-calendar ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
.eb-topmenu-calendar ul li a {
	display: block;
	padding: 7px 10px;
}
#extcalendar .currentmonth, #extcalendar .currentday, #extcalendar .currentweek {
	font-style: normal;
	font-weight: normal;
	padding: 3px 11px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#extcalendar .previousday, #extcalendar .previousweek, #extcalendar .nextday, #extcalendar .nextweek {
	font-family:"DIN W01 Bold"; font-weight: normal;
	padding: 3px 11px;
	text-align: center;
	text-decoration: none;
}
#extcalendar .previousweek, #extcalendar .nextweek, #extcalendar .previousday, #extcalendar .nextday {
	height: 22px;
	text-align: center;
	vertical-align: middle;
	width: 33%;
}
#extcalendar .currentday, #extcalendar .currentweek {
	height: 22px;
	text-align: center;
	vertical-align: middle;
	width: 34%;
}
#extcalendar .tablea {
	font-size: 20px;
	font-family:"DIN W01 Bold"; font-weight: normal;
	padding: 15px;
	text-align: center;
}
#extcalendar .eventdesc .location-name {
	margin: 0 0 5px;
	line-height: normal;
	font-size: 14px;
	padding: 3px 0 3px 0;
}
#extcalendar .tableb {
	padding: 6px 11px;
}
#extcalendar .tablec {
	padding: 3px 11px;
}
#extcalendar .tableh2 {
	font-family:"DIN W01 Bold"; font-weight: normal;
	margin: 0;
	padding: 6px 12px;
}
/**Timeline layout**/
.eb-events-timeline .eb-taskbar {
	padding: 5px 0 35px 220px;
	border-bottom: 1px solid #999;
	margin: 0;
	list-style: none;
}

.eb-even-title-container {
	line-height: normal;
	margin: 0;
}

.eb-event-start-end-date {
	margin: 0 8px 0 0;
}
.eb-event-price-container {
	display: inline-block;
	float: right;
	font-size: 100%;
	background-image: none !important;
}
.eb-event-price-container .eb-individual-price {
	color: #fff;
	display: inline-block;
	padding: 10px;
}
span.eb-time {
	padding-left: 5px;
}
.eb-container .form-horizontal .form-group {
	margin-left: 0 !important;
	margin-right: 0;
}
.eb-container .form-group .radio, .eb-container .form-group .checkbox {
	min-height: 1px !important;
}
.eb-container .form-group input.radio, .eb-container .form-group input.checkbox, .eb-container .form-group select {
	display: inline-block;
}
.eb-container .form-group select,
.eb-container .form-group textarea,
.eb-container .form-group input[type="text"],
.eb-container .form-group input[type="password"],
.eb-container .form-group input[type="datetime"],
.eb-container .form-group input[type="datetime-local"],
.eb-container .form-group input[type="date"],
.eb-container .form-group input[type="month"],
.eb-container .form-group input[type="time"],
.eb-container .form-group input[type="week"],
.eb-container .form-group input[type="number"],
.eb-container .form-group input[type="email"],
.eb-container .form-group input[type="url"],
.eb-container .form-group input[type="search"],
.eb-container .form-group input[type="tel"],
.eb-container .form-group input[type="color"] {
	width: 210px !important;
	
}
.eb-container .form-group input[type="text"].input-mini,
.eb-container .form-group select.input-mini,
.eb-container .form-group textarea.input-mini {
	width: 60px !important;
}
.eb-container .form-group input[type="text"].input-small,
.eb-container .form-group select.input-small,
.eb-container .form-group textarea.input-small {
	width: 90px !important;
}
.eb-container .form-group input[type="text"].input-medium,
.eb-container .form-group select.input-medium,
.eb-container .form-group textarea.input-medium {
	width: 150px !important;
}
.eb-container .form-group input[type="text"].input-large,
.eb-container .form-group select.input-large,
.eb-container .form-group textarea.input-large {
	width: 210px !important;
}
.eb-container .form-group input[type="text"].input-xlarge,
.eb-container .form-group select.input-xlarge,
.eb-container .form-group textarea.input-xlarge {
	width: 270px !important;
}
.eb-container .form-group input[type="text"].input-xxlarge,
.eb-container .form-group select.input-xxlarge,
.eb-container .form-group textarea.input-xxlarge {
	width: 530px !important;
}
@media screen and (min-width: 768px) {
	.event-property-fixed {
		float: right;
		position: relative;
		top: 0;
		margin: 0 0 10px 10px;
	}
}
td.eb-event-property-label {
	white-space: nowrap;
	width: auto;
}
#eb-mini-cart-page.eb-container {
	padding: 15px;
}
.eb-cart-content table tr td {
	vertical-align: middle;
}
.registrant-item-container {
	margin: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0;
}
.registrant-item-container li {
	list-style: none;
}
.registrant-item-container li {
	border-bottom: 1px solid #fff;
	line-height: 30px;
	padding: 0px 5px 0px 5px;
}
.registrant-item-container li:first-child {
	background: #fff !important;
	color: #fff;
	border-radius: 0 !important;
}
.totals > div {
	border: 2px solid #bbb;
	border-radius: 4px;
	color: #111;
	display: inline-block;
	font-size: 14px;
	padding: 7px 10px 6px;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
.wait {
	position: relative;
	top: 5px;
	right: 10px;
}
.wait .fa-refresh {
	color: #00ae7c;
}
#adminForm .well {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}
#colorbox #cboxContent h1 {
	background: #f2f none repeat scroll 0 0;
	line-height: normal;
	margin: 0;
	padding: 10px;
}
.eb-mobile-event-date, .eb-mobile-event-price, .eb-mobile-quantity, .eb-mobile-sub-total {
	padding: 5px;
}
.eb-mobile-event-title {
	background: #000;
	margin-bottom: 10px;
}
.eb-mobile-event-title a {
	color: #fff;
}
#payment_method_container label.radio {
	display: block;
	margin-bottom: 5px;
}
span.eb-uploaded-file {
	padding-left: 10px;
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.eb-multiple-dates-instructions {
	margin-top: 5px;
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.table th.eb-text-right, .table td.eb-text-right {
	text-align: right !important;
}
.table th.eb-text-left, .table td.eb-text-left {
	text-align: left;
}
td.eb-ticket-type-title {
	font-family:"DIN W01 Bold"; font-weight: normal;
}
p.eb-ticket-type-description {
	font-weight: normal;
	font-size: 85%;
}
.eb-event-large-image {
    width: 320px;
    max-width: 320px!important;
    margin: 6px 0px 50px 30px!important;
    float: right !important;
    border: 1px solid #000!important;
}
.eb-ticket-information {
}
h3.eb-heading {
	display: inline-block;
	margin-right: 20px;
}
.eb-event-box .eb-event-date-time {
	margin-top: 15px;
	font-family:"DIN W01 Bold"; font-weight: normal;
	font-size: 100%;
	font-size: 17px;
}
.eb-event-box .eb-event-location-price {
	padding-bottom: 10px;
	padding-top: 10px;
}
.eb-event-box .eb-event-location {
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.eb-event-box .eb-event-price {
	padding: 5px;
	font-family:"DIN W01 Bold"; font-weight: normal;
}
.eb-event-box img.eb-event-thumb {
	width: 100%;
}
.eb-container textarea, .eb-container input[type="text"], .eb-container input[type="datetime"], .eb-container input[type="datetime-local"], .eb-container input[type="date"], .eb-container input[type="month"], .eb-container input[type="time"], .eb-container input[type="week"], .eb-container input[type="number"], .eb-container input[type="email"], .eb-container input[type="url"], .eb-container input[type="search"], .eb-container input[type="tel"], .eb-container input[type="color"], .eb-container .uneditable-input {
	box-sizing: content-box !important;
}
@media screen and (max-width: 640px) {
	.eb-taskbar li {
		float: none !important;
	}
}
img.eb-payment-method-icon {
	margin-bottom: 8px;
}
.btn-toolbar .btn-wrapper {
	display: inline-block;
	margin: 0 0 5px 5px;
}
.eb-location-description {
	padding-top: 15px;
}
.eb-category-description img.eb-thumb-left {
	padding-bottom: 10px;
	padding-top: 2px;
}
.eb-register-buttons-top {
	margin-bottom: 5px;
}
.eb-events-timeline .eb-register-buttons-top {
	border-bottom: none;
	padding-top: 0;
	margin-top: -20px;
	padding-bottom: 10px;
}
.eb-container .field-calendar {
	display: inline !important;
}
.eb-container .field-calendar .nav {
	width: auto;
}


@media (max-width: 480px) {
	/* CSS eb-responsive-table table */
	table.eb-responsive-table,
	table.eb-responsive-table thead,
	table.eb-responsive-table tbody,
	table.eb-responsive-table th,
	table.eb-responsive-table td,
	table.eb-responsive-table tr {
		display: block;
		border: none;
	}
	table.eb-responsive-table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	table.eb-responsive-table tr {
		border: 1px solid #ccc;
		margin-bottom: 5px;
	}
	table.eb-responsive-table td {
		border: none !important;
		position: relative;
		padding: 12px 5%;
		text-align: left;
	}
	table.eb-responsive-table td::before,
	table.eb-responsive-table td .td-text {
		float: left;
		width: 50%;
	}
	table.eb-responsive-table td::before {
		width: 50%;
		padding-right: 15px;
		text-align: left;
		content: attr(data-content);
		display: block;
		font-family:"DIN W01 Bold"; font-weight: normal;
	}
	table.eb-responsive-table td::after {
		content: "";
		display: table;
		clear: both;
	}
	table.eb-responsive-table td.center {
		text-align: left;
	}
	table.eb-responsive-table .eb-taskbar li {
		float: left !important;
		text-align: left;
	}
}
p.eb-available-tags {
	margin-top: 10px;
	font-weight: normal !important;
}
#eb-share-button img {
	display: inline;
}
#tickets_members_information {
	margin: 0;
	padding: 0;
}
div.eb-field-validation-error {
	margin: 5px 0 0;
	color: red;
}
.eb-search-bar-container {
	margin: 0 auto;
	padding: 30px 0 20px 10px;
	background-color: #ffffff;
	border-bottom: 1px solid #ff0099;
}
.eb-search-bar-container select {
	display: inline-block;
}
.eb-search-bar-container #location_id, .eb-search-bar-container #filter_duration {
	margin-left: 5px;
}
#eb_search_form {
	padding-top: 10px;
}
#eb_search_form .control-label {
	font-family:"DIN W01 Bold"; font-weight: normal;
	padding: 5px 0;
}

#eb_search_form  .col-md-3.form-control-label {
    flex: 0 0 auto;
    width: 0%;
    padding: 0px;
    display:none;
}
#eb_search_for .col-md-9, .eb-form-control {
        flex: 0 0 auto;
        width: 100%;
    }

#eb_search_form .uk-input.inputbox {
    height: 42px;
    vertical-align: middle;
    display: inline-block;
    border: 1px solid #111;
    margin-bottom:8px;
}

.extcal_minical .extcal_navbar {
	border: none;
	margin: 0 0 1px;
	border-bottom: 1px solid #B4B4B6;
}
.extcal_minical .extcal_navbar td {
	padding: 10px;
	text-align: center;
	width: 10%;
}
.extcal_minical .extcal_navbar td.extcal_month_label {
	width: 50%;
}
.extcal_minical .extcal_month_label a {
	color: #FFFFFF;
	font-family:"DIN W01 Bold"; font-weight: normal;
}
a.mod_eb_minicalendar_link {
	color: #F0F0F0;
	font-family:"DIN W01 Bold"; font-weight: normal;
	text-decoration: none;
}
a.mod_eb_minicalendar_link:link {
	color: white;
}
a.mod_eb_minicalendar_link:hover {
	color: yellow;
}
.mod_eb_minicalendar_link i, .mod_eb_minicalendar_link i:before {
	color: #fff;
}
.mod_eb_mincalendar_table {
	font-size: 13px;
	font-style: normal;
	margin-bottom: 0.25em;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.mod_eb_mincalendar_td_dayname {
	color: #F0F0F0;
	font-family:"DIN W01 Bold"; font-weight: normal;
	line-height: 15px;
	text-align: center !important;
	padding: 10px;
}
.mod_eb_mincalendar_today {
	color: #000000;
	padding: 0 !important;
}
.mod_eb_mincalendar_table tbody td{
	font-weight: normal;
	padding: 3px 2px;
	color: #fff;
}
a.eb_minical_link{
	color: #fff;
}
a.eb_minical_link:hover {
	color: yellow;
	text-decoration: none;
}
.eb-sponor-container, .eb-speaker-container
{
	text-align: center;
}
td.eb-agenda-time
{
	width: 15%;
}

.btn.btn-fab, .btn.btn-just-icon {
	font-size: 24px;
	height: 41px;
	min-width: 41px;
	width: 41px;
	padding: 0;
	overflow: hidden;
	position: relative;
	line-height: 41px;
}
.eb-speaker-container .btn {
	color: #fff;
	margin: 0;
}
#eb-event-agandas {
	margin-top: 15px;
}

#eb-calendar-page span.fc-title {
	font-size: 14px;
	padding: 5px;
}
.eb-event-date-info {
	font-size: 100%;
	line-height: 1.4;
	display: inline-block;
	font-family:"DIN W01 Bold"; font-weight: normal;
	padding-left: 0px;
	margin-left: 0px;
    
}
.eb-colorbox-map {
      font-size: 17px!important;
  font-size: 100%;
    text-decoration: none;
font-family:"DIN W01 Bold"; font-weight: normal;
	padding-left: 0px;
	margin-left: 0px;
}
.btn.hidden-print {
	border: 0px solid;
	float: right;
}
.up-event-item {
	border-bottom: 0px solid;
	padding-bottom: 20px;
}
.eb-event-box {
	border-bottom: 1px solid;
	padding-bottom: 20px;
}

select.input-large {
	width: 210px !important;
	height: 46px!important;
	line-height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ebm-upcoming-events.ebm-upcoming-events-improved li {
	font-size: 17px;
	line-height: 23px;
}
.ebm-upcoming-events.ebm-upcoming-events-improved li a.ebm-event-link {
	font-size: 17px;
	line-height:23px;
}

/* WEBCAN */
.eb-container, .eb-event {
	border:0px solid;
}
.eb-container h1, .eb-container h2, .eb-container h3 {
    width: auto !important;
    margin: 10px 0 !important;
    padding: 0 !important;
	
}
		
h2.eb-even-title-container, h2.eb-even-title-container {
	
	 font-size: 24px!important;
  text-decoration: none;
  color: #999!important;
      margin-top: 12px!important;
	  margin-bottom: 0px!important;
   width:99%!important;
    display:block;
}
.eb-event-container h2{
	 font-size: 24px!important;
  text-decoration: none;
  color: #999!important;
  line-height: 1.2;
}

.eb-event-title {
  font-size: 24px;
  text-decoration: none;
  color: #999!important;
    line-height: 1.25!important;
}
.startseite .eb-event-title{
    color: #888 !important;
  line-height: 1.15!important;
}
.natur .eb-event-title, .natur .eb-event-container h2 {
  color: #aebd5d!important;
}
.historisch .eb-event-title, .historisch .eb-event-container h2 {
  color: #6ea6d6!important;
}
.arch .eb-event-title, .arch .eb-event-container h2 {
  color: #cca780!important;
}
.natur-home .eb-event-title {
  font-size: 24px;
  text-decoration: none;
  color: #fff!important;
}
.eb-event-container {
	background-image: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-top: 0;
	padding: 0px 0 0 0px;
    	border: 0px #2dd solid!important;
  /*  min-height:220px;*/
}
.eb-event-date-container {
	border: 0px #ddd solid!important;
	background: #fff;
	margin: 20px 0px 0 0px;
	padding: 0px;
	width: auto;
	border-radius: 0%;
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	display: block;
	/*float: left;*/
	/*position: relative;*/
   /* min-height:200px;*/
    
}
.eb-event-information .col-md-8 {
	border: 0px #ddd solid!important;
	background: #fff;
	margin: 0px 0px 0 0px;
	padding: 10px 0 10px 0;
	width: auto;
	border-radius: 0%;
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	display: block;
	/*float: left;*/
	/*position: relative;*/
   /* min-height:200px;*/
        clear: right!important;
    border: 1px solid #ff0066;
    
}


/* NEU QUADRATISCHE BILDER DEZEMBER 2022*/
.eb-event-date-container  img.eb-thumb-left {
  margin: 0 18px 0 0 !important;
  float: left !important;
    min-width:200px !important;
   min-height:200px !important;
}

.fa.fa-calendar, .fa.fa-map-marker {
	display: none;
}
.eb-event-information {
	padding: 2px 0 5px 0;
	margin-bottom: 0px;
    min-height:200px;

}

@media (max-width: 800px) {
	.eb-event-date-container {
	margin: 20px 0px 0 0px;
	padding: 0px;
	width: auto;
	display:table;
	float: none!important;
	position: relative;
	border: 0px #22f solid;
	background: #fff;
	border-radius: 0%;
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
}	
	
.eb-event-information {
	padding: 0px 0 5px 10px;
	margin-bottom: 0px;
    width:99%;
}
/*.eb-event-date-info {
	padding-left: 0px;
	margin-left: -20px;
}*/

#eb-category-page-timeline .eb-description-details {
		padding: 3px 0 0 0px!important;

}
#eb-search-result-page .eb-description-details {
		padding: 3px 0 0 0px;
}
.eb-events-timeline .eb-description-details p {
  margin: 0 0 8px 0;
    
}
.eb-events-timeline .eb-taskbar {
	padding: 5px 0 25px 0px;
	border-bottom: 1px solid #999;
	margin: 0;
  width:99%;

}}
@media (max-width: 767px) {
	.eb-event-date-container {
	margin: 20px 0px 0 0px;
	display:table;
	float: none!important;
	position: relative;
	border: 0px #00f solid;
	background: #fff;
	border-radius: 0%;
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	 width: auto;
}

.eb-event-information {
	padding: 0px 0 5px 10px;
	margin-bottom: 0px;
      width:99%;
}
.eb-event-date-info {
	padding-left: 0px;
	margin-left: 0px;
}
.eb-colorbox-map {
    padding-left: 0px;
    margin-left: 0px;
}
#eb-category-page-timeline .eb-description-details {
		padding: 3px 0 0 0px!important;
		margin-top: -35px;

}
#eb-search-result-page .eb-description-details {
			padding: 3px 0 0 0px!important;
		/*margin-top: -35px;*/
}
}

#eb-category-page-timeline .eb-description-details {
		padding: 0px 0 0 0px;
    		margin-top: 0px;
}
#eb-search-result-page .eb-description-details {
		padding: 0px 0 0 0px;
}
.tm-sidebar .field-calendar {
	float: left;
}
.tm-sidebar  input[type="text"].input-small,
.tm-sidebar  select.input-small,
.tm-sidebar  textarea.input-small {
	width: 70px !important;
}
.btn.btn-secondary {border: 0px solid #fff; }
.tm-sidebar .control-group { min-height:40px;    margin-top: 0px;margin-bottom: 0px;}
.tm-sidebar .inputbox { width: 100%!important;}
.tm-sidebar select.inputbox:not([class*="input-"]) {
    width: 100%!important;}

.tm-sidebar .form-actions {
    padding: 4px 0px 20px 0px;
    margin-top: 10px;
    margin-bottom: 25px;
    margin-bottom: 25px;
    border-top: 0px solid #999;
    border-bottom: 1px solid #999;
}
/* Event Booking Sidebar 2023 */

.tm-sidebar .uk-panel.eventsearchmodul {
  border: 0px solid #999;
margin-top: 0px;
    padding-top: 0px;
}
.eb-event-large-image {
    width: 320px;
    max-width: 320px!important;
    margin: 6px 0px 50px 30px!important;
    float: right !important;
    border: 1px solid #000!important;
}
.abstandsidebar {padding-top: 25px;}
select.form-control {
 height: 42px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #111!important;
  max-width: 100%;
  width: 100%;
  padding: 0 10px;
  background: #fff;
  color: #333;
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
}
#eb-minicalendar-container.extcal_minical {  max-width:240px!important;}
 .extcal_minical .extcal_navbar td {
    padding: 5px 0px;
    text-align: center;
    width: 10%; 
}
.extcal_minical .extcal_navbar td.extcal_month_label {
    width: auto;
    font-size:14px;
}
.mod_eb_mincalendar_table {
  color: #F0F0F0;
  font-family: "DIN W01 Bold";
  font-weight: normal;
  line-height: 18px;
  text-align: center !important;
  padding: 5px 0px;
    max-width:240px;
       font-size:14px;
}
/* // Event Booking Sidebar  2023 */

h1.agendatitel1 { margin: 10px 0 0 0px 0px!important;margin-top: 10px!important; margin-bottom: 0px!important; }
h1.uk-text-muted.uk-margin-medium.agendatitel2 {margin-top: 10px!important;margin-bottom: 0px!important;}
h1.agendatitel2 { padding-bottom: 40px!important;}
.natur .agendatitel2 { color: #aebd5d!important}
.historisch .agendatitel2 { color: #6ea6d6!important}
.arch .agendatitel2 { color: #cca780!important}
h1.agendatitel-detail { padding-top: 5px!important;padding-bottom: 20px!important;}
.bgagenda  .uk-section-default {background-color: #f0f0f0;}

.eb-taskbar.eb-register-buttons-bottom {
	margin-top: 0px!important;
}
.eb-taskbar.eb-register-buttons-bottom ul {
	margin-top: -5px!important;
}
.eb-taskbar.eb-register-buttons-bottom ul li {
	float: left !important;
	list-style-type: none !important;
	background-image: none !important;
	padding: 0 5px 0 0 !important;
	margin: 0 0 2px 0px !important;
}

/*2023-08-18 */
.eb-event-container .clearfix::after {
  display: flex;
  clear: right;
  content: "";
}
.inputbox.input-medium {
    height: 42px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #111;
}
.uk-input.inputbox {
  height: 42px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #111;
}
.eb-events-timeline .eb-taskbar.eb-register-buttons-bottom a.uk-link {text-decoration:underline;}
.eb-events-timeline .eb-taskbar.eb-register-buttons-bottom a.uk-link::before {
    content: '> ';
    text-decoration:none;
}
/* Startseiten Reihenfolge geändert 2025 */
/* HDM */
/* Veranstaltungen */

.startseite .eb-event-title-container {
margin: 0 0 15px 0;}

.startseite .eb-event-title {
color: #333 !important;line-height: 1.15!important;}
.startseite .eb-event-date-time {
color: #777 !important;
font-family: DIN W01 Bold;
font-weight:400;
}
.startseite .eb-event-short-description {
border-bottom: 1px solid #aaa;
color: #000 !important;
padding-top: 3px;
}
/* Info Switcher */
.startseite .switcherhome h3.el-title {color: #fff;}
.startseite .switcherhome .uk-subnav li a {
font-family: DIN W01 Bold;
font-weight:400;
font-size:16px;
border-bottom: 1px solid #999999;
}
.startseite .switcherhome .uk-subnav li.uk-active a, 
.startseite .switcherhome .uk-subnav li a:hover {
color: #eee;
border-bottom: 1px solid #ddd;
}

/* NMO */
/* Veranstaltungen */
.startnatur .eb-event-title-container {
margin: 0 0 15px 0;}

.startnatur .eb-event-title { color: #9ead4d !important;line-height: 1.15!important;}
.startnatur .eb-event-date-time {
color: #777 !important;
font-family: DIN W01 Bold;
font-weight:400;
}
.startnatur .eb-event-short-description {
border-bottom: 1px solid #aaa;
color: #000 !important;
padding-top: 3px;
}
/* Info Switcher */
.startnatur .switcherhome h3.el-title {color: #000;}

.startnatur .switcherhome .uk-subnav li a {
font-family: DIN W01 Bold;
font-weight:400;
font-size:16px;
border-bottom: 1px solid #aebd5d;}
.startnatur .switcherhome .uk-subnav li a{
color: #fff;
border-bottom: 1px solid #aebd5d;
}
.startnatur .switcherhome .uk-subnav li a:hover,
.startnatur .switcherhome .uk-subnav li.uk-active a{
color: #fff;
border-bottom: 1px solid #fff;
}
.startnatur .switcherhome .el-content.ausstellungsfuehrer,
.startnatur .switcherhome p.p_ausstellungsfuehrer ,
.startnatur .uk-section-primary p,
.startnatur .uk-section-primary .uk-text-lead {color: #000;}


/* HMO */
/* Veranstaltungen */
.starthistorisch .eb-event-title-container {
margin: 0 0 15px 0;}

.starthistorisch .eb-event-title { color: #6ea6d6 !important;line-height: 1.15!important;}
.starthistorisch .eb-event-date-time {
color: #777 !important;
font-family: DIN W01 Bold;
font-weight:400;
}
.starthistorisch .eb-event-short-description {
border-bottom: 1px solid #aaa;
color: #000 !important;
padding-top: 3px;
}
/* Info Switcher */
.starthistorisch .switcherhome h3.el-title {color: #000;}

.starthistorisch .switcherhome .uk-subnav li a {
font-family: DIN W01 Bold;
font-weight:400;
font-size:16px;
border-bottom: 1px solid #6ea6d6;}
.starthistorisch .switcherhome .uk-subnav li a{
color: #fff;
border-bottom: 1px solid #6ea6d6;
}
.starthistorisch .switcherhome .uk-subnav li a:hover,
.starthistorisch .switcherhome .uk-subnav li.uk-active a{
color: #fff;
border-bottom: 1px solid #fff;
}
.starthistorisch .switcherhome .el-content.ausstellungsfuehrer,
.starthistorisch .switcherhome p.p_ausstellungsfuehrer ,
.starthistorisch .uk-section-primary p,
.starthistorisch .uk-section-primary .uk-text-lead {color: #000;}



/* AMSOL */
/* Veranstaltungen */
.startarch .eb-event-title-container {
margin: 0 0 15px 0;}

.startarch .eb-event-title { color: #bc9770 !important;line-height: 1.15!important;}
.startarch .eb-event-date-time {
color: #777 !important;
font-family: DIN W01 Bold;
font-weight:400;
}
.startarch .eb-event-short-description {
border-bottom: 1px solid #aaa;
color: #000 !important;
padding-top: 3px;
}
/* Info Switcher */
.startarch .switcherhome h3.el-title {color: #000;}

.startarch .switcherhome .uk-subnav li a {
font-family: DIN W01 Bold;
font-weight:400;
font-size:16px;
border-bottom: 1px solid #cca780;}
.startarch .switcherhome .uk-subnav li a{
color: #fff;
border-bottom: 1px solid #cca780;
}
.startarch .switcherhome .uk-subnav li a:hover,
.startarch .switcherhome .uk-subnav li.uk-active a{
color: #fff;
border-bottom: 1px solid #fff;
}
.startarch .switcherhome .el-content.ausstellungsfuehrer,
.startarch .switcherhome p.p_ausstellungsfuehrer ,
.startarch .uk-section-primary p,
.startarch .uk-section-primary .uk-text-lead {color: #000;}

