/* H E A D E R */

.kue-parallaxheader .parallax-bg {
	background-size: contain;
	padding:0
	margin:0;
	border-radius:0;
	border:5px;
}

.kue-parallaxheader .parallax-bg-inside {
	/*padding-top: 17%;
	padding-bottom: 17%;*/
	padding-top: 17%;
	padding-bottom: 17%;
	‚padding:0
	margin:0;
	border-radius:0;
	border:5px;
}

@keyframes kueparallaxheader {
  0 {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

.kue-parallaxheader {
	opacity: 0;
	animation: kueparallaxheader ease 1s;
	animation-fill-mode:forwards;
	animation-delay: 0.5s;
}


#kue-headerstreifen {
	background: #c80000;
    height: 10px;
    width: 40%;
    position: absolute;
    bottom: 0px;
    animation: headerstreifen ease 1s;
}

@keyframes headerstreifen {
   0%   {  width:0%;    }
   100% {  width:40%; }
}




/* K L I C K P F A D */

#container_before {
	background:#E7E6E4;
}

#container_before .inside {
	padding-top:16px;
	padding-bottom: 16px;
}

#container_before .kue-klickpfad {
	text-align:center;
	font-size:16px;
	float:unset;
}

#container_before .kue-klickpfad li:before{
	color:#c80000;
}



/* K A R R I E R E*/

.kue-stellenangebote h2{
	margin-bottom:70px;
}

.kue-stellenangebote .ce_accordion {
	background:#E7E6E4;
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	transition:all ease 0.5s;
}

.kue-stellenangebote .ui-accordion-header, .kue-stellenangebote .ui-accordion-content {
	padding-left:12px;
}

.kue-stellenangebote .ui-accordion-header-active, .kue-stellenangebote .ui-accordion-content-active {
	background:#C4C4C3;
}

.kue-stellenangebote .ce_accordion.active{
	background:#C4C4C3;
}

.kue-stellenangebote .ce_accordion:hover{
	background:#C4C4C3;
	transition:all ease 0.5s;
}

.kue-stellenangebote .ce_accordion .toggler:before{
	background:#c80000;
	color:#fff;
	transition:all ease 2s;
}



/* M A N A G E M E N T S Y S T E M E*/

.kue-mgmt-icon img {
	margin-left:auto;
	margin-right:auto;
}

.kue-mgmt-icon .image_container {
	margin-bottom: 30px;
}



/*T R A I N I N G S  /  S E M I N A R E*/

#wrap_trainings-seminare-details, #wrap_online-schulungen-details {
	padding-bottom:0;
}

#kue-seminare-tabellenkopf {
	background:#4D4D4D;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 2px #E7E6E4;
}

#kue-seminare-tabellenkopf h3{
	color:#fff;
	font-size:20px;
	text-align:left;
	padding-left:20px;
	margin:0;
}

#kue-seminare-tabellenkopf-nummer {
	float:left;
}

#kue-seminare-tabellenkopf-nummer p {
	margin:0;
	padding-left:15px;
}

#kue-seminare-liste, #kue-seminare-liste h3, #kue-seminare-liste p {
	font-size:20px;
}

#kue-seminare-liste h3 {
	text-align:left;
	line-height:unset;
	margin-bottom:0;
	padding-left:25px;
	min-height: 100px;
    display: flex;
    flex-direction: column;
	align-items: baseline;
	justify-content: center;
    color:#191919;
}

#kue-seminare-liste h3 {
	transition:all ease 0.25s;
}

#kue-seminare-liste h3:hover{
	color:#c80000;
	transition:all ease 0.25s;
}



/* CSS für Liste ohne Bild

#kue-seminare-liste h3 {
	text-align:left;
	line-height:unset;
	margin-bottom:0;
	padding-left:52px;
}

#kue-seminare-liste h3 a{
	transition:all ease 0.25s;
}

#kue-seminare-liste h3 a:hover{
	color:#c80000;
	transition:all ease 0.25s;
}


#kue-seminare-liste .kue-seminare-counter {
	float:left;
	color:#c80000;
	padding-left:15px;
}

#kue-seminare-liste .kue-seminare-counter p{
	margin:0;
}
*/


#kue-seminare-liste .block {
    padding-top: 14px;
    padding-bottom: 14px;
    border-top:solid 2px #E7E6E4;
}

#kue-seminare-liste .block.last {
    border-bottom:solid 2px #E7E6E4;
}

#kue-seminare-liste .even {
	background:#fff;
}

#kue-seminare-liste .layout_latest.hover{
	background:#ddd!important;
	transition: all ease 0.3s;
}


#kue-seminare-liste .kue-seminare-imagecontainer {
	float:left;
	color:#c80000;
	margin-left:15px;
	border-radius: 1000px;
    -webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
}


#kue-seminare-liste .kue-seminare-imagecontainer .image_container {
    width: 100px;
    height: 100px;
	border-radius: 1000px;
    -webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
    margin-bottom:0;
	    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}


#kue-seminare-liste .kue-seminare-imagecontainer .image_container img {
    height: 100%;
    max-width:inherit!important;
    position: absolute;
    left: -13%;
	-webkit-filter: grayscale(100%) brightness(0.8);
	-moz-filter:grayscale(100%) brightness(0.8);
	-ms-filter:grayscale(100%) brightness(0.8);
	-o-filter:grayscale(100%) brightness(0.8);
	filter: grayscale(100%) brightness(0.8);
	-webkit-filter:grayscale(100%) brightness(0.8);
	-webkit-transition: -webkit-all 0.3s ease;
	transition: all 0.3s ease;}

#kue-seminare-liste .layout_latest.hover .kue-seminare-imagecontainer .image_container img {
	-webkit-filter: grayscale(100%) brightness(1);
	-moz-filter:grayscale(100%) brightness(1);
	-ms-filter:grayscale(100%) brightness(1);
	-o-filter:grayscale(100%) brightness(1);
	filter: grayscale(100%) brightness(1);
	-webkit-filter:grayscale(100%) brightness(1);
	-webkit-transition: -webkit-all 0.3s ease;
	-webkit-transform:scale(1.1);
	transform:scale(1.05);
	-webkit-transition: -webkit-all 0.3s ease;
	transition: all 0.3s ease;
}

/*#kue-seminare-liste .hover .kue-seminare-imagecontainer .image_container img {
	-webkit-filter: unset;
	-moz-filter:unset;
	-ms-filter:unset;
	-o-filter:unset;
	filter: unset;
	-webkit-filter:unset;
	transition:all ease 0.3s;
}*/


/*Nachrichten Reader*/

#kue-seminare-reader h1, #kue-seminare-reader .kue-seminare-reader-teaser, .kue-seminare-reader-details .content {
	max-width:930px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
}

#kue-seminare-reader .kue-copytext {
	margin-bottom:0;
}


.kue-seminare-reader-teaser {
	margin-bottom:70px;
}

.kue-seminare-reader-details{
	padding-top:70px;
	background:#F0F0F0;
	padding-bottom:30px;
}

.kue-seminare-reader-details ul {
	margin-left:20px;
	margin-bottom:30px;
}

.kue-seminare-reader-details .ce_headline{
	text-align:left!important;
	margin-bottom:20px;
}

.kue-seminare-download, .kue-seminare-buchung {
    padding-top: 20px;
}

.kue-seminare-download a:before {
    content: '\ecb7';
    font-family: 'icons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.5em;
    text-align: center;
    line-height: 1em;
}
.kue-seminare-buchung a{
	font-weight: 800;
}
.kue-seminare-buchung a:before {
    content: '\e822';
    font-family: 'icons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.5em;
    text-align: center;
    line-height: 1em;
}

#kue-seminare-reader .back {
	background: #F0F0F0;
	font-weight:600;
	text-align:center;
	margin-bottom:0;
	padding-top:50px;
	padding-bottom:80px;
}

#kue-seminare-reader .back a{
	transition:all ease 0.25;
}

#kue-seminare-reader .back a:hover {
	color:#c80000;
	transition:all ease 0.4s;
}

/*Online Schulungen*/
.kue-online-schulung-details h2{
	margin-bottom: 1em;
}
span.kue-datum{
	font-weight: 600;
}
/*Anmelde Formular*/
input, select, textarea{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:0;
	background: #fff;
	margin-bottom: 10px;
	font-size: 1em;
}

button.submit {
	background: #c80000;
	padding: 10px 12px;
	text-align: center;
	display: inline-block;
	margin-bottom: 4px;
	color: #fff;
	white-space: nowrap;
	font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
button.submit:hover{
	cursor: pointer;
}
button.submit:before{
	content: '\eaf6';
    font-family: 'icons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.5em;
    text-align: center;
    line-height: 1em;
}
fieldset {
	border: 0;
	padding: 0;
}
fieldset.checkbox_container{
	margin-bottom: 0;
}
.kue-formular-sublines p{
	font-size: 20px;
	font-weight: 400;
	margin-left: 1px;
	margin-top: 10px;
	color: #4D4D4D;
}

/*------ M E D I A  Q U E R I E S ------*/


/*     --grosse monitorbreite
------------------------------------------------- 
@media only screen and (min-width: 2000px){
	
	.kue-parallaxheader .parallax-bg {
		background-size:cover;
	}
	
	.kue-parallaxheader .parallax-bg-inside {
		padding-top:400px;
		padding-bottom:400px;
	}	
}*/
/*     --tablets
------------------------------------------------- */
@media only screen and (max-width: 990px), screen and (min-device-width : 768px) and (max-device-width : 1024px)  {

/* H E A D E R */

		.kue-parallaxheader .parallax-bg {
		background-size:cover;
	}
	
	.kue-parallaxheader .parallax-bg-inside {
		padding-top:20%;
		padding-bottom:20%;
	}
	
}



/*     --phones 767
------------------------------------------------- */
@media only screen and (max-width: 767px) {
	
/* H E A D E R */

	.kue-parallaxheader .parallax-bg-inside {
		padding-top:24%;
		padding-bottom:24%;
	}
	
	#container_before .inside {
		padding-top:16px!important;
		padding-bottom: 16px!important;
	}

	#kue-seminare-liste .kue-seminare-imagecontainer .image_container {
		width: 75px;
    	height: 75px;
	}
	
	#kue-seminare-liste h3 {
		min-height: 75px;
	}


	/* M A N A G E M E N T S Y S T E M E*/

	.kue-mgmt-icon img {
		width:50px;
		height:50px;
	}

	.kue-mgmt-icon .image_container {
		margin-bottom: 20px;
	}

}

/*     --phones 570
------------------------------------------------- */
@media only screen and (max-width: 570px) {
	
	#container_before .inside {
		padding-top:8px!important;
		padding-bottom: 8px!important;
	}
	
	#kue-headerstreifen {
    height: 6px;
    width: 50%;
    animation: headerstreifenmobile ease 1s;
	}
	
	@keyframes headerstreifenmobile {
   0%   {  width:0%;    }
   100% {  width:50%; }
}
	
	#kue-seminare-reader h1 {
		hyphens: auto;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphenate-limit-lines: 2;
		-webkit-hyphenate-limit-chars: auto 15;
        hyphenate-limit-chars: auto 15;
		

	}
	
	.kue-klickpfad {
		margin-bottom: -4px;
	}
	
	.kue-klickpfad li {
		float:left;
		white-space:normal;
		text-align:left;
		line-height:18px;
		padding-bottom:4px;
	}
	
	#kue-seminare-liste .kue-seminare-imagecontainer {
    	float: inherit;
    	padding-left: 0;
	}
	
	#kue-seminare-liste .kue-seminare-imagecontainer .image_container {
		margin-left:auto;
		margin-right:auto;
	}
	
	#kue-seminare-liste h3{
		padding-left:0!important;
		text-align:center!important;
		min-height: unset;
		display: block;
    	padding-top: 15px;
    	padding-bottom: 5px;
	}
	
}

/*     --phones 400
------------------------------------------------- */
@media only screen and (max-width: 400px) {
	
}