@charset "UTF-8";
/* CSS Document */

.fullslider-fenster-container
{
    width:100%;
    max-width:1440px;
    margin-left:auto;
    margin-right:auto;
    padding-left:40px;
    padding-right:40px;
}

.col-slider
 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}

.col-slider {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}


.fullslider-background
{
	background:rgba(255, 255, 255, 1);
}

.fullslider
{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	overflow:hidden;
	min-height:640px;
}




.fullslider-bild-img-hidden
{
	opacity:0;
}

.fullslider-bild-oben
{
	width:100%;
	height:auto;
	opacity:0;
}


.fullslider-bild
{
	width:100%;
	height:auto; 
	position:absolute;
	top:0px;
}


#fullslider-1, #fullslider-2, #fullslider-3, #fullslider-4, #fullslider-5, #fullslider-6, #fullslider-7, #fullslider-8
{
	opacity:0;
	display:none;
}

.fullslider-bild-img
{
	width:100%;
	height:auto;
}



@media (max-width: 1416px)
{
	.fullslider-bild-img, .fullslider-bild
	{
		width:auto;
		height:640px;
	}
}


.slidereinblenden1
{
  display:block!important;
  animation-name: slidereinblenden;
  animation-duration: 1s; 
  animation-timing-function: ease-out; 
  animation-delay: 0s;
  animation-fill-mode: forwards;
  animation-play-state:running;
  animation-direction:normal;  
}


@keyframes slidereinblenden {
 0% {
    opacity: 0;
	left:-0px;
  }

  100% {
      opacity: 1;
	  left:0px;
  }
}

.sliderausblenden1
{
  animation-name: sliderausblenden;
  animation-duration: 1s; 
  animation-timing-function: ease-out; 
  animation-delay: 0s;
  animation-fill-mode: forwards;
  animation-play-state:running;
  animation-direction:normal;  
}

@keyframes sliderausblenden {
 0% {
    opacity: 1; 
	 left:0px;
  }

  100% {
     opacity: 0;
	 left:0px;
  }
}


.FullSliderIndicator
{
	max-width:1280px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

.FullSliderIndicatorleistemitte
{
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-top:-45px;
    left:0;
    right:0;
    position:absolute;
}

.FullSliderIndicatorleistelinks
{
    display:block;
    margin-top:-45px;
	margin-left:0px;
    position:absolute;
}



.FullSlider-indicators 

{
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.fsleft
{
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: left!important;
  padding-left: 0;
  margin-right: 0%;
  margin-left: -10px;
  float:left;
  list-style: none;
}




.FullSlider-indicators li
{
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 14px;
  height: 14px;
  cursor:pointer;
  margin-right: 7px;
  margin-left: 7px;
  text-indent: -999px;
  border-radius:50%;
}

.FullSlider-indicators li
{
  	background-color: rgba(255 , 255 , 255, 0);;
	border: #0f1464 solid 1px;
	-webkit-transition: .5s ease-in-out;
  	-moz-transition: .5s ease-in-out;
  	-o-transition: .5s ease-in-out;
  	transition: .5s ease-in-out;
	-webkit-animation-duration: 10s;animation-duration: 10s;
    -webkit-animation-fill-mode: both;animation-fill-mode: both; 
}

.FullSlider-indicators .active
{
 	background-color:#888888;
	border: #0f1464 solid 1px;
}



.fullslider-fenster-container-out
{
	width:100%;
	height:640px;
	position:absolute;
	top:0px;
	display:flex;
	align-items: center;
}

#ffi-1, #ffi-2, #ffi-3, #ffi-4, #ffi-5, #ffi-6, #ffi-7, #ffi-8
{
	display:none;
	opacity:0.5;
}



.fullslider-fenster
{
	width:470px;
	height:400px;
	display:block;
	background:rgba(60,60,60,0.6);
	left:0px;
	top:0px;
	position:relative;
}

.fullsilder-fenster-inhalt
{
	width:470px;
	height:400px;
	padding:40px 40px 0px 40px;
	display:block;
	position:absolute;
    font-weight:600;
	font-style: normal;
	text-align:center;
	color:#FFFFFF;
	font-size:30px;
}

.bottom-40
{
	width:100%;
	position:absolute;
	left:0px;
	bottom:40px;
}


.sub-slider-1
{
	width:100%;
	height:auto;
	display:block;
	background:rgba(0, 0, 0, 1);
}

.sub-slider
{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	overflow:hidden;
}

.fullslider-subtext
{
    font-size:24px;
    color:#ffffff;
    text-align:center;
    line-height:1.2;
    font-weight:400;
}


.sub-slider-bild-img-hidden
{
	opacity:0;
}

.sub-slider-bild-oben
{
	width:100%;
	height:auto;
	opacity:0;
}


.sub-slider-bild
{
	width:100%;
	height:auto; 
	position:absolute;
	top:0px;
}


#sub-slider1-1, #sub-slider1-2, #sub-slider1-3, #sub-slider1-4, #sub-slider1-5, #sub-slider1-6, #sub-slider1-7, #sub-slider1-8,
#sub-slider2-1, #sub-slider2-2, #sub-slider2-3, #sub-slider2-4, #sub-slider2-5, #sub-slider2-6, #sub-slider2-7, #sub-slider2-8,
#sub-slider3-1, #sub-slider3-2, #sub-slider3-3, #sub-slider3-4, #sub-slider3-5, #sub-slider3-6, #sub-slider3-7, #sub-slider3-8,
#sub-slider4-1, #sub-slider4-2, #sub-slider4-3, #sub-slider4-4, #sub-slider4-5, #sub-slider4-6, #sub-slider4-7, #sub-slider4-8,
#sub-slider5-1, #sub-slider5-2, #sub-slider5-3, #sub-slider5-4, #sub-slider5-5, #sub-slider5-6, #sub-slider5-7, #sub-slider5-8,
#sub-slider6-1, #sub-slider6-2, #sub-slider6-3, #sub-slider6-4, #sub-slider6-5, #sub-slider6-6, #sub-slider6-7, #sub-slider6-8
{
	opacity:0;
	display:none;
}

.sub-slider-bild-img
{
	width:100%;
	height:auto;
}

.sub-SliderIndicator
{
	max-width:600px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

.sub-SliderIndicatorleistemitte
{
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-top:20px;
}

@media (max-width: 991px)
{
    
.fullslider-fenster-container
{
    padding-left:0px;
    padding-right:0px;
}

.fullslider-fenster-container-out
{
	width:100%;
	height:auto;
	position:relative;
	top:0px;
	display:block;
    background:#444444;
}

.fullslider-fenster
{
	width:100%;
	height:365px;
    max-width:600px;
    margin-left:auto;
    margin-right:auto;
    background:#444444;
}

.fullsilder-fenster-inhalt
{
	width:100%;
    height:365px;
}

.bottom-40
{
	width:100%;
}
	
.FullSliderIndicatorleistemitte
{
    margin-left:auto;
    margin-right:auto;
    display:block;
   
    left:0;
    right:0;
    position:absolute;
}	
	

	

}
@media (max-width: 800px)
{

.h1jobs
	{
		font-size:32px;
	}

}

@media (max-width: 767px)
{
	.FullSliderIndicatorleistelinks
	{
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		position:absolute;
	}
	

	
	.h1jobs
	{
		font-size:24px;
	}
	
	
}

@media (max-width: 575px)
{
	
	.fullslider
	{
		width:100%;
		min-height:0px;
	}

	.fullslider-bild-img, .fullslider-bild
	{
		height:325px;
	}
	
	.bottom-40
	{
		bottom:30px;
	}

    .fullsilder-fenster-inhalt
    {
        font-size:28px;
        line-height:1.2;
    }
    
    .fullslider-subtext
    {
        font-size:20px;
        color:#ffffff;
        text-align:center;
        line-height:1.2;
        font-weight:400;
    }
    
	
}

@media (max-width: 415px)
{
	.fullsilder-fenster-inhalt
    {
        font-size:24px;
    }
    
    .fullslider-subtext
    {
        font-size:18px;
        color:#ffffff;
        text-align:center;
        line-height:1.2;
        font-weight:400;
    }
    
    .fullslider-fenster, .fullsilder-fenster-inhalt
    {
        height:325px;
    }
    
	
}

