#ui-datepicker-div{
	background-color: #fff;
	padding: 5px;
	border: 1px solid grey;
	border-radius: 5px;
	
}
.picker__header select {
    display: inline-block !important;
}
.ui-datepicker .ui-datepicker-title select {
    padding: 5px !important;
    font-size: 13px !important;
    }
.cf_form{
	width:49%;
	float:left;
	padding:0 5px;
}
.chron_suche{
	background-color: #f2f2f2;
	padding:5px;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
}
.auszug{
	width:30%;
	margin-left:2em;
	float:left;
	color:black;
	padding:25px;
	font-size: 90%;
}

.clearfix_1::after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    
}
.vorschau img{
	width:50px;
	height:50px;
	padding: 2px;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	margin-right: 10px;
}
.border{
	border:1px solid #e3e3e3;
}
.no-meta{
	visibility: hidden;
}

.cat-img{
	width: 100px;
	height:auto;
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    overflow: hidden;
/*     border:1px solid #e3e3e3; */
}
.single-img {
    max-width: 300px;
    height: auto;
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    overflow: hidden;
}
.wp-post-image{
	border:1px solid #e3e3e3;
}
.small-image-blog .post-featured-image {

    width: 150px;
}
.single-featured-image-header img {
    display: block;
    height: auto;

    width: 300px !important;
    margin: 20px 0 -20px 2em;
}
/* Title Link Farbe */
.entry-title a {
    color: #b61f29;
}
/* Anker links Glossar */
.glossar a{
	color: #B61F29 !important;
}
/* Logo größe */
#site-branding{
	width: 350px;
}
/* Beiträge 100% width */
article{
    width: 100%;
}
/* Submenu großbuchstaben */
.sub-menu li a{
	text-transform: uppercase !important;
	font-size: smaller !important;
}
/* Beitragshintergrung Wechsel */
.post:nth-child(even){
	background-color: #f6f6f6;
}

.entry-content a.more-link{
	border: 1px outset #e4e4e4;
	border-radius: 5px;
}
.post{
	padding:15px;
margin-bottom: 10px !important;
}
.chron-wrap{
	 white-space: pre-wrap;
	 font-size: 1.8rem;
}
/* Tabellen Scroll */
.table-scrollable {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em;
}

.table-scrollable::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}


/* https://codepen.io/swastikmishra/pen/zYYdKBQ */
.table-container{ 
 overflow: scroll;}
 
.table-container th, .table-container td {
  white-space: wrap;
  padding: 5px 10px;

}
.table-container tr th:first-child, .table-container td:first-child{
  position: sticky;
  left: 0;
  z-index: 10;
  background: #fff;
}
.table-container tr th:first-child{
  z-index: 11;
}
.table-container tr th{
  position: sticky;
  top: 0;
  z-index: 9;
  background: #fff;
}
/*  Arabische Tabellen */
.table_ar{
	border:1px solid #ccc !important;
}
.spa-re{
	width:20% !important;
}
.spa-li{
	width:80% !important;
}
/* Covid 19 Pop-up */
#covid-info{
	line-height: 1.5em;
	overflow: scroll;
	max-height:100%;
}
#popmake-40652{
	overflow: auto !important;
	height: 500px;
/* 	top: 25px !important; */
}
.pum-theme-40109 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    top: 0 !important;
        left: auto;
    right: 0 !important;
    }
#pum-40652{
	display: content !important;
}
@media screen and (max-width: 410px){
		#covid-info{
		line-height: 1.2em !important;
		max-height: 740px !important;
		font-size: 12px !important;
		
	}
	}
@media screen and (max-width: 330px){
		#covid-info{
		line-height: 1em !important;
		max-height: 740px !important;
		font-size: 11px !important;
	}

}
/* materialien */
.materialien-box{
	background-color: #fff;
	box-shadow: 1px 1px 2px 0 rgba(51, 51, 51, 0.3);
	margin: 2px;
	padding: 20px 20px 0 20px;
	display: inline-block;
	height: 245px;
}
.materialien-box img{
	border:1px solid #ccc;
}
.captcha-image {
    border: none !important;
    padding: 0px !important;
    display: inline-block !important;
    text-align: left !important;
    margin-top: 1em !important;
    }