#mobile_menu_button {position:fixed; left:0px; top:0px;z-index:10;display:none;background-color:#333;padding:3px 5px;}
#mobile_menu_button a {display:block;width:30px; height:26px;background:url('../layout/menue.gif') no-repeat left top;}
#topnav li.first {display:none;}
#mobile_menu {display:none;}

@media only screen and (max-width:1500px){
	#Startseite_Slider_Texte .caroufredsel_skin {height:439px;}
	#Startseite_Slider_Texte h1 {font-size: 1.5rem;}
}
@media only screen and (max-width:1200px){
	html {font-size:0.825rem;}
	.start_artikel {padding: 40px 0;}
	#Startseite_Slider_Texte {background-color:#DA5B42;width:449px;height:inherit;position: absolute;right:2.5%;}
	#Startseite_Slider_Texte .caroufredsel_skin {background-image: none;height:inherit;width:inherit;}
	#Startseite_Slider_Texte .ce_text { height: 230px; width: 409px;padding:20px;}
	#bilder_slider {margin-top:0;}
	
	#outer_container > .inside, .mod_article .inside,  #footer > .inside, #text_slider {max-width:inherit;width:95%;}
	#topnav {right: 2.5%;}
	#header {height: 174px;}
	#flyout {top: 174px;}
	#brotkrumennavi li, #sondernavi li {font-size:1.1rem;}
	.slider_headline {margin:0;}
	#header {background-position: left -48px;}
}
@media only screen and (max-width:1000px){
	#headtext {margin:0 15px 0 15px;}
	#logo {top:33px;}
	.c25l, .c25r { width:50%;}
	.col_3, .col_4 {margin-top:20px!important;}
	.col_3 .subc {padding-right: 27px!important;padding-left: 0px!important;}
	.col_4 .subcr {padding-right: 18px!important;padding-left: 9px!important;}
	.subcolumns figure {display: block;}
	.equalize > div {float:left;}
	.news_start .layout_latest {width:39%;margin-top:20px;max-width: 310px;}
	.news_start .layout_latest.even {margin-left:0;}
	#footer .c75l {width:100%; }
	#footer .col_3 {margin-top:0px!important;}
	#container {padding-left: 210px;padding-right: 210px;}
	.home #container {padding-left: 0px;padding-right: 0px;}
	#left {width: 210px;right: 210px;}
	#right {width: 210px;}
	#main > .inside {padding: 0 20px;}
	.start_artikel {padding: 20px 0;}
}
@media only screen and (max-width:900px){
	#logo a img {width:250px;}
}
@media only screen and (max-width:767px){
	#left > .inside {padding: 20px;}
	.start_artikel {padding: 10px 0;}
	#topnav li.first {display:block;}
	#container {padding-left: 0px;padding-right: 0px;}
	#headtext {font-size:1rem;position:fixed;top:0;padding-left:35px;}
	#mobile_menu {text-align:left;}
	#mobile_menu_button {display:block;}
	body.mm-wrapper--opened #mobile_menu {display: block;}
	.mm-opening #flyout {display:none;}
	#topnav {display:none;}
	#logo {top:-9px;right:0;z-index:1;position:fixed;}
	#weltkugel {position:fixed;left:0px;top:36px;border-left:0px solid #000;}
	.mod_changelanguage {position:fixed;left:30px;top:36px;}
	#suchfeld {position:fixed;left:60px;top:36px;border-right:0 solid #000;}
	#header {background-position: left top;height:75px;position:fixed;z-index:100;background-image:inherit;background-color:#333;width:100%;top:0}
	#sliderbereich {padding-top:75px;}
	#flyout{top:95px;}
	#Startseite_Slider_Texte {width:400px;}
	#Startseite_Slider_Texte .ce_text {width:360px;height:150px;padding: 10px 20px 15px 20px;}
	#Startseite_Slider_Texte .ce_text .slider_headline {font-size:1.4rem;}
	#Startseite_Slider_Texte .ce_text p {font-size:1rem;}
	#Startseite_Slider_Texte h1 {font-size: 1.2rem;}
	.news_start .layout_latest {width: 47%;}
	#main h1 {padding: 0 }
	.startbox_leistungen.subnav ul {min-height: 200px;}
	#left {width: 294px;right: 0;}
	#right {width: 294px;}
	.mitgliederliste_neu .memberlist_full .image_container {float:none!important;}
	.mitgliederliste_neu .memberlist_full {height:inherit;}
	.mitgliederliste_neu .memberlist_full .text {height: 100px;}
	#footer > .inside {padding: 30px;width: inherit;}
}
@media only screen and (max-width:640px){
	#footer .c33l, #footer .c33r, #footer .c25r {width:100%;}
	#footer .subcl, #footer .subc, #footer .subcr {padding-left:0!important;padding-right:0!important;}
}
@media only screen and (max-width:580px){
	
}
@media only screen and (max-width:520px){
	#bilder_slider {margin-top: 0;}
	#text_slider, #logo {display:none;}
	.c25l, .c25r, .c50l, .c50r { width:100%;margin-top:20px!important;}
	.subcr, .subcl, .subc, .col_4 .subcr, .col_3 .subc {padding-left:0!important;padding-right:0!important;}
	.news_start .layout_latest {width: 100%;}
}
@media only screen and (max-width:485px){
	.mitgliederliste_neu .memberlist_full figure {min-width: 100%;}
	.mitgliederliste_neu .memberlist_full img {  max-width: 100%;max-height: inherit;height:auto;}
}
