/**

 * =============================================================================

 * Anpassungen in diese Datei - Adjustments to this file 

 * ==========================================================================

 */

 

/*

a {

  position: relative;

  display: inline-block;

  margin-top: 0px;

}

a[title]:hover:after {

  content: attr(title);

  position: absolute;

  bottom: -200%;

  left: 100%;

  background: #000;

  color: #fff;

  padding: 10px;

  width: 100%;

  border-radius:4px;

}

*/
#footerTextLinks, #indiLogo{
	display: none;
} 
.desktopOnly{
	display: none;
}
.mobileOnly{
	display: block;
}
 .rightcolumn .wenigerUnten{

 	padding-top: 0px;

 }

 

 input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input:not([type]), textarea {

 	border: 1px solid #ccc;

 }

 

 #zertifikate h3{

 	font-size: 1.2em;

 }

 #container::before {

 	content: none;

 }

 #footer form button {

 	    background-color: #067e82!important;

    border: 2px solid #067e82!important;

 }

 .mt40{

 	margin-top:20px;

 }

h2{

	font-weight:400!important;

	color:#0a4c4e;

}

/* fuer alle Geraete-Klassen */

.mainmenu ul>li a, .mainmenu ul>li strong{

	font-size: 16px;

}

.mainmenu{

	margin-top: -60px;

}

.mod_article{

	max-width: 1440px;

}



h1{

	font-weight: 400!important;

}

#article-448 h2{
	font-size: 1.6em;
	margin-bottom: 8px;
}

/** parallax **/

#parallax2 {

	padding-top: 4em!important;

}

#parallax1,

#parallax2 {

    max-width: 1920px;

    padding-left:0px;

    padding-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

}

#parallax1 .inside,

#parallax2 .inside {

    max-width: 100%;

     position: relative;

}



#parallax1 .inside .ce_text ,

#parallax2 .inside .ce_text {

    position: absolute!important;

    width: 40%;

    background: rgba(255,255,255,0.7);

    left: 10%;

    top: 30%;

    padding: 20px;

    text-align:left;

}

#parallax1 .ce_text h2,

#parallax2 .ce_text h2 {

    /*font-size: 2.0em;

    font-weight: 400;*/

    margin-bottom:0px!important;

    text-align:left!important;

}

.parallax .ce_text li {

    font-size: 16px;

}

#parallax1 .inside {

    background-image: url("/files/kalluba/bilder/home/parallax_1a.jpg");

      min-height: 350px;

      background-attachment: fixed;

      background-position: center;

      background-repeat: no-repeat;

      background-size: cover;

}

#parallax2 .inside {

    background-image: url("/files/kalluba/bilder/home/paralax_2a.jpg");

    

    

      min-height:350px;

      background-attachment: fixed;

      background-position: center;

      background-repeat: no-repeat;

      background-size: cover;

}



.footer-col1{

	text-align: right;

}

#footer .ce_text .inner .headline,  #footer .ce_text .inner p{
	padding-left: 0px!important;
}

#article-182{
	margin-top: 140px;
}

@media only screen and (min-width:768px) {
	
	#parallax1 .inside,#parallax2 .inside {
		min-height: 750px;
	}
	#parallax1 .inside .ce_text, #parallax2 .inside .ce_text{
		top: 70%;
	}
#article-182{
	margin-top: 0px;
}	
	
	
	.desktopOnly{
	display: block;
}
.mobileOnly{
	display: none;
}
	#article-448 .ce_text.ce-slider .slider-text .textbox {
		padding: 20px 20px 25px 20px;
		
	}
	#article-448 .ce_text.ce-slider.rechts .slider-text .textbox{
	float:right;
	}
	#article-448 .ce_text.ce-slider.rechts .slider-inner{
	top:20%;
	}
	#main .traum-block .image_container.float_above {
		margin-bottom: 5px;
	}
	.traum-block h2.goNews {
		padding-left: 0px;
	}
	.aJob h2{

		font-size: 1.4em;

	}

}