/* Hier können Sie bei Bedarf Ihre eigenen CSS-Definitionen einfügen. */


/* Oswald resp Avenir leicht */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
src: url('AvenirLTCom-Light.eot'); /* IE9 Compat Modes */
    src: local(''),
       url('AvenirLTCom-Light?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('AvenirLTCom-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('AvenirLTCom-Light.woff') format('woff'), /* Modern Browsers */
       url('AvenirLTCom-Light.ttf') format('truetype'), /* Safari, Android, iOS */
       url('AvenirLTCom-Light.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* Oswald resp Avenir Book */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
src: url('AvenirLTCom-Book.eot'); /* IE9 Compat Modes */
    src: local(''),
       url('AvenirLTCom-Book?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('AvenirLTCom-Book.woff2') format('woff2'), /* Super Modern Browsers */
       url('AvenirLTCom-Book.woff') format('woff'), /* Modern Browsers */
       url('AvenirLTCom-Book.ttf') format('truetype'), /* Safari, Android, iOS */
       url('AvenirLTCom-Book.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* Oswald resp Avenir Medium */
@font-face {
  font-family: 'Oswald';
  font-style: mittel;
  font-weight: 500;
src: url('AvenirLTStd-Medium.eot'); /* IE9 Compat Modes */
    src: local(''),
       url('AvenirLTStd-Medium?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('AvenirLTStd-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('AvenirLTStd-Medium.woff') format('woff'), /* Modern Browsers */
       url('AvenirLTStd-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
       url('AvenirLTStd-Medium.svg#Oswald') format('svg'); /* Legacy iOS */

}

.cd-header-empty .cd-navigation-bar-container {
    background: rgba(255,255,255,1.0);
    border-bottom: 2px solid #4862c8ff;
}
.cd-navigation-bar-container {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 30010;
    transition: all 0.4s ease;
    border-bottom: 2px solid #4862c8ff;
}

.cd-singledropdownmenu .cd-menu-level-1 a:hover {
    opacity:1;
    color: #c82121ff;
}
.cd-singledropdownmenu .cd-menu-level-2 a:hover { 
    opacity:1;
    color: #c82121ff;
}


@media (max-width: 719px) {
	.withbg {
		width: 100%;
		background-image: url(wwwfiles/bg1-mobil.png);
		border:0px;
		height: 300px;
	}
} 

@media (min-width: 720px) {
	.withbg {
		max-width: 100%;
		background-image: url(wwwfiles/bg1.png);
		border: 0px;
		height: 300px;
	}
}

}
.cd-header-empty .cd-mobile-menu-bar {
    background: rgba(255,255,255,1);
    border-bottom: 2px solid #4862c8ff;
}
.cd-mobile-menu-bar-content {
    transition: all 0.4s ease;
    background: none !important;
    border-bottom: 2px solid #4862c8ff;
}

.cd-mobile-menu .cd-mobile-menu-level-1 a:hover {
    opacity: 1.0;
    color: #c82121ff;
}
.cd-mobile-menu .cd-mobile-menu-level-2 a:hover {
    opacity: 1.0;
    color: #c82121ff;
}

.cd-mobile-menu .cd-mobile-menu-level-1.open {
    display:inherit;
    opacity: 1;
    z-index: 30000;
    position: fixed;
    top: 200px;
}
