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


/* ROT */
@media screen and (max-width: 1440px){
/*	
#navigation {
    background-color: #D50A0D !important;
}  
*/
	
	
		
}


/* GELB */
@media screen and (max-width: 1240px){
	/*
#navigation {
    background-color: #FF0 !important;
} */
	
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 20px 0px 20px  !important;
}

	
}

/* lila - menu down */
@media screen and (max-width: 980px){
/*
#navigation {
    background-color: #680FA0 !important;
}   */
	
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 15px 0px 15px !important;
}
	
	
#slider, .navi_inner, #side, #footer {
    width: 100% !important;
}

	
#navigation {
	top: -16px !important;
} 

#slider {
	top: -16px  !important;
	margin-bottom: -16px  !important;
}
	
		 
}


/* rosa TABLET Version */ 
@media screen and (max-width: 768px){
	/*
#navigation {
    background-color: #F1B7F6 !important;
}  */
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    margin: 0px 0px 0px 0px !important;
}

#header {
	width: 100% !important; 
    min-height: 110px !important; 
}
.schilf{
display: none  !important;
}
	
	
#slider {
top: -16px  !important;
margin-bottom: 64px  !important;
}
	
#side {
	top: -80px  !important;
	margin-bottom: -80px  !important;
}
	
	
h1{ 
	font-size: 26px  !important;
}


h2{ 
	font-size: 24px  !important;
}


h3{ 
	font-size: 27px  !important;
}


	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
position: relative !important; 
 width: 100% !important;
 transition: top 400ms ease-in-out  !important;
}
	
#navigation {
z-index: 8 !important;
top: 0px !important;
}
	
	
}



/* BLAU  */
@media screen and (max-width: 670px){
	/*
#navigation {
    background-color: #008DEB !important;
}   */
	
	
#header {
    min-height: 95px !important;
}
	
#footer {
	word-spacing: 12px !important;
padding-bottom: 22px  !important;
line-height: 24px !important;
margin-bottom: 40px !important;
font-size: 12pt !important;
}

	
	
}


/* DUNKEL Grau  */
@media screen and (max-width: 495px){
/* 
#navigation {
    background-color: #4F4F4F !important;
} 
		
  */
	
}


/* DUNKEL BLAU  */
@media screen and (max-width: 390px){
	/* 
#navigation {
    background-color: #142B9E !important;
}  
*/
	
#header {
    min-height: 80px !important;
}
	

}



/* Smartphone - hummer */

@media screen and (max-width:320px){
/*
#navigation {
    background-color: #D5564F !important;
} */
 
	
}
