/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2025 | 09:24:34 */
/* CSS Header */

/* beides nötig für kompatiblen fixed header, der sich korrekt an z-index hält!!! */
header 
{
	position: relative !important;
    z-index: 9999 !important;
}

#header-gesamt
{
	position: fixed !important;
	width:100%;
	z-index:10000;
	top:0px;
	height: 96px;
}

.difl_advancedmenuitem_1_tb_header {
  background-color: rgba(255,255,255,.08);
}

.difl_advancedmenuitem_0_tb_header a img
{
	top: 6px;
  position: relative;

}

#header-gesamt .df-am-container .df-am-row {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

#header-gesamt
{
	background-color: var(--hex-corp-dark-grey) !important; /*#4e596b;*/
}

#et-main-area:not(.single-leistungen #et-main-area, .single-news #et-main-area, .single-standort #et-main-area, .single-jobs #et-main-area, .page-id-2383 #et-main-area) {
    top: 64px !important;
    padding-top: 0px !important;
     position: relative !important; 
}



/* beides nötig für kompatiblen fixed header, der sich korrekt an z-index hält!!! */

@media screen and (max-width:979px) and (orientation:landscape) {

	#header-gesamt {
	  position: relative !important;
	}
	
	#et-main-area:not(.single-leistungen #et-main-area, .single-news #et-main-area, .single-standort #et-main-area, .single-jobs #et-main-area, .page-id-2383 #et-main-area) {
  top: 0px !important;
  padding-top: 0px !important;
  position: relative !important;
}
	
	.single-leistungen #main-content
	{
		top: -70px !important;
	}
	.single-jobs #main-content
	{
		top: -60px !important;
	}
	.single-news #main-content
	{
		top: -50px !important;
	}
	.single-news #main-content .entry-content
	{
		margin-top:-50px !important;
	}
	
	
	.single-standort #main-content
	{
		top: -30px !important;
	}
	
	
}