
/* Pfeile */
.t-prev,
.t-next {
    position: absolute;
    bottom: 0;
    width: 40px;
    height: 40px;
    border: 1px solid #666;
    background: white;
    cursor: pointer;
}

.t-prev { left: calc(50% - 50px); }
.t-next { right: calc(50% - 50px); }


/* Styling Megamenue */

.logo-image {
    height: auto !important;
    max-height: none !important;
}
.sp-megamenu-parent > li > a {
  letter-spacing: 1px !important;  /* Buchstabenabstand */
  text-transform: uppercase !important; /* Großbuchstaben */
  padding: 20px 15px !important;   /* Abstand innen */
  font-family:'Open Sans'!important;
  font-style: normal;
}

#sp-header {
    box-shadow: 0 0 0 0 rgba(0,0,0,.1); !important}
logo {}

#sp-footer a {
  color: #212121;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  border: 0
}

.d1234 
{
  position: absolute;
  padding-left: 50px;
   padding-right: 40px;
  padding-bottom: 70px;
 bottom: 0;
}

.divider-left
{border-right-style: solid;
border-width: 2px;}


/* Kacheln ohne Space */

.sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9
{padding: 0px}

/* Hover-Effekt auf Kacheln */
.kachel-1 {
     	width: 600px;
  		height: 110px;
        position: relative;
		background: #ffffff;
  		border: white solid 2px;
    }

 .kachel-1:hover .kachel-text {
        width: 300px;
 
    }
.kachel-text {
      
       width: 0px;
        height: 110px;
        background: #9ccfdb;
        position: absolute;
        top: 0px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        transition: 0.7s ease;
 
    }
.kachel-text  {
        color:black;
        font-size: 50px;
        border: 2px solid white;
     
    }

.kachel-small {width: 150px;
height: 150px; padding-bottom: 50px;}


.sppb-nav-lines > li > a{
		
  		font-weight: 600; 
  		font-size: 1.1em;
  		padding-left:0px;
  		padding-right:50px;
  		padding-bottom: 20px;
	}


.tucki {  font-weight: 700;}

/* Akkordion Style */

.accnormal .sppb-panel-title 
{
font-weight: 600; color: black;
}

.accnormal .sppb-panel-heading 
{
background-color: #93c1cc;
}


.redheader .sppb-panel-heading 

{
background-color: #C49FAC;
  color: black;

}
.redheader .sppb-panel-title 
{
font-weight: 600;
}

.redheader .sppb-panel-modern
{
border-style: solid;
border-width: 1px;
border-color: white;
}

.greenheader .sppb-panel-heading 

{
background-color: #94BF86;
  color: black;
}
.greenheader .sppb-panel-title 
{
font-weight: 600;
}

.greenheader .sppb-panel-modern
{
border-style: solid;
border-width: 1px 1px 0px 1px;
border-color: white;
}


#sp-footer a {
  color: #3d3d3d !important;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  border: 0
}

