#mobile_menu_button {position:fixed; left:20px; top:20px;z-index:10;width:30px; height:26px;background:url('../../Kenger/layout/menue.gif') no-repeat left top;display:none;}
#mobile_menu_button a {display:block;width:30px; height:26px;background-color:transparent;}
/* Standard: versteckt */
#mobile_menu {display: none;}
/* Nur sichtbar, wenn mmenu aktiv */
body.mm-wrapper--opened #mobile_menu {display: block;}

#logo {display:none;color:#FFDD00;text-align:center;font-size:1.5em;padding-top:10px;}

@media only screen and (max-width: 1160px)  {
	.short-menu a {letter-spacing: 1.15px;padding: 0.5em 0.8em;}
	.max_width {width: 80%;}
} 
@media only screen and (max-width: 1060px)  {
	.short-menu a {letter-spacing: 1.15px;padding: 0.5em 0.5em;}
	body {font-size:0.825em;}
}
@media only screen and (max-width: 940px)  {
	.short-menu a {letter-spacing: 1px;padding: 0.5em 0.4em;}
	.fp-controlArrow.fp-prev, .caroufredsel_prev {left: 5px;}
	.fp-controlArrow.fp-next, .caroufredsel_next {right: 5px;}
}
@media only screen and (max-width: 870px)  {
	.short-menu a {letter-spacing: 1px;padding: 0.5em 0.25em;}
}
@media only screen and (max-width: 840px)  {
	.short-menu a {letter-spacing: 0.9px;padding: 0.5em 0em;}
}
@media only screen and (max-width: 767px)  {
	#article-69, #article-70, #article-72, #article-73, #article-74, #article-75, #article-76, #article-77, #article-78, #article-79, #article-80 {display:none;}
	#header {width: 100%;padding-top: 5px;padding-bottom: 5px;background-color: #000;z-index: 9;height:55px;}
	.fp-controlArrow {top: 15%;}
	.subcr .ce_text {margin-top:0!important;margin-bottom:0!important;}
	#mobile_menu a {background-color:transparent;color:#ffdd00;}
	.caroufredsel_pagi a {padding:5px;}
	.fp-section{height: auto !important;}
	.fp-tableCell {vertical-align: top;}
	.fp-tableCell {padding: 15px 0;}
	#fullpage {margin-top: 40px;}
	#logo {display:block;width:100%;background-color:#000;height:35px;left:0;}
	.max_width {padding: 10px 15px; width: 75%;}
	.short-menu, .fp-slidesNav {display:none;}
	#mobile_menu_button {display:block;}
}
@media only screen and (max-width: 600px)  {
	.ce_text figure {float:none;}
	 h2 {font-size:1.2em;}
	 h1 {font-size:1.35em;}
	.fp-controlArrow.fp-next, .caroufredsel_next {border-width: 28.5px 0 28.5px 24px;}
	.fp-controlArrow.fp-prev, .caroufredsel_prev {border-width: 28.5px 24px 28.5px 0;}
	.subcr {padding-left:0!important;}
	.subcl {padding-right:0!important;}
	.c50l {width:100%;}
	.c50r {width:100%;}
}	