.uk-navbar-transparent{
    background-color: rgba(255, 255, 255, 0.6);
}
.tm-header{
	position:relative;
	z-index:2000;
	top:0px;
	left:0;
}
.fliesenbox{
background-color: rgba(255, 255, 255, 0.9);
	padding: 2rem;
}

.ghostbox{
	border: 1px solid #ffffff;
	padding: 1.8rem 1.5rem;
	color:#ffffff;
	font-size:1.8rem;
	margin-top:2rem;
}

  #flyout {
  width: 250px;
          min-height: 5px;
          background-color: transparent;
          position: fixed;
          /* alternativ ein nicht fixierter Button */
          /* position: absolute; */
          top: 51px;
          right: -218px;
          -webkit-transition: all 600ms ease;
          -moz-transition: all 600ms ease;
          -ms-transition: all 600ms ease;
          -o-transition: all 600ms ease;
          transition: all 600ms ease;
          border-radius: 0;
          padding: 10px 19px;
          z-index: 910000;
        }
    
        #flyout:hover {
          right: -18px;
          -webkit-transition: all 600ms ease;
          -moz-transition: all 600ms ease;
          -ms-transition: all 600ms ease;
          -o-transition: all 600ms ease;
          transition: all 600ms ease;
        }
.flyout-icon{
    background-color: rgba(255, 255, 255, 0.8);
	  border-top: 1px solid #444;
		border-bottom: 1px solid #444;
		border-left: 1px solid #444;
		padding:8px;
		
	
}
.heroheadlinebox{
	background:rgba(0,0,0, 0.4);
	padding:2rem
}
.headersubpages > .uk-background-center-center{
	min-height:60vh;
	align-items: flex-end;
}
.cf-container .cf-meta > p{
  margin-top:30vh;
}

.el-content.uk-margin > p{
  font-size: 1.6rem;
	padding-left:10px;
	margin:0.9rem 0 1.2rem 0;
	max-width:810px;
}
.cf-open-meta.uk-margin-auto-right p.uk-text-meta{
    font-size:2.6rem;
}
@media only screen and (max-width: 765px){
.headersubpages > .uk-background-center-center{
	min-height: 0vh;
}
#flyout-mobile{
  width: 100px;
  bottom: 51px;
  right: -60px;
  min-height: 5px;
  background-color: transparent;
  position: fixed;
  border-radius: 0;
  padding: 10px 19px;
  z-index: 910000;
}
.cf-container .cf-meta > p{
  margin-top:0vh;
}
.cf-open-meta.uk-margin-auto-right p.uk-text-meta{
  font-size:2.0rem;
}
.el-content.uk-margin > p{
  font-size: 1.0rem;

}
.uk-panel.uk-text-center, h2.uk-text-center{
  text-align:left!important;
}

.cf-container .cf-meta > p{
  margin-top: 5px;
}
	p{
		margin: 0 0 0px 0;
		text-align:left;
	}
	.uk-section-xlarge, uk-section-large{
		padding-top: 35px!important;
		padding-bottom: 35px!important;
	}

}
.slide_left{
color:#fff;
}
.slide_right{
color:#ccc;		
}
.tm-box-decoration-primary::before{
	border: 1px solid #000;
	align-content;
	transform: translate(15px,15px);
  background-color: transparent;
}
.uk-text-meta{
	font-size:24px;
	color:#fff!important;
	text-transform:inherit!important;
}

