#top{width:100%;float:none;position:relative;top:auto;height:auto;padding:1.5em 1em;box-sizing:border-box;margin:0;background:rgba(34,80,120,1)}
#mainbannerright{position:static;width:100%;min-width:100%;float:none;height:auto;padding:0 45px 0 0;box-sizing:border-box}
#mainbannerright p,#mainbannerright h1,#mainbannerright h2{padding:0}
#mainbannerright h3{padding:0 50px 0 0}
#mainbannerright img{max-width:100% !important;height:auto !important}
#linke_spalte{width:auto;min-width:0;max-width:100%;float:none;position:relative;height:auto;background:rgba(255,255,255,0.5);border:0;margin:0;min-height:0}
#maincont_plus_right{border:0}
#maincont_plus_right,#maincontent{width:100%;max-width:100%;position:static;margin:0;padding:0;float:none;display:block;box-sizing:border-box;min-width:0;overflow:hidden;box-shadow:none}
#maincontent{padding:2em 1em 0 1em}
#mainmenu1{float:none;width:auto;padding:1em 1em 0.5em 1em;margin:0;overflow:hidden;box-sizing:border-box;position:absolute;display:none;background:rgba(255,255,255,0.9);margin:0;border:1px solid #000000;border-top:0;border-radius:0 0 10px 10px;left:2em;right:2em}
.modul_links{float:none;margin:0;display:none}
.eb2_inactive,.eb2_active{padding:0.5em 0 0 0;font-size:14pt}
.main_news_bild,.news_bild{float:none;display:block;width:100%;text-align:center}
.main_news_bild img,.news_bild img{width:auto;height:auto;margin:0 0 1em 0}
.main_news_datum,.main_news_titel,.main_news_text,.news_date,.news_titel,.news_einleitung,.news_cont,.news_datum,.news_titel,.news_text,.date,.titel,.einleitung,.cont{float:none;display:block;width:100%}
.left,.right,#news_bilder{float:none;display:block;margin:0 auto 1em auto}
.kategorie_inaktiv,.kategorie_aktiv{float:none;width:auto;display:block;margin:0 0 0.5em 0}
#menuopener{display:block;position:absolute;background-color:rgba(255,255,255,0.9);background-image:url('../images/main/menu.svg');background-repeat:no-repeat;background-position:center center;width:35px;height:35px;border:1px solid #000000;border-radius:5px;z-index:10;bottom:0.5em;right:1em;cursor:pointer}
#maincontent table:not(.mf_table){display:block;overflow-x:auto;white-space:nowrap;padding:0 0 20px 0;border:0;width:auto !important}
#maincontent table:not(.mf_table):after{content:'◀ Zum Scrollen wischen ▶';text-align:right;font-size:10pt;margin:1em 0 0 0;display:block;width:100%}
#maincontent td:not(.mf_table td){padding:5px}
.eb1_active,.eb1_inactive{border-radius:10px}
.sublinks{display:block;margin:0 0 2em 0}
.sublink_eb1{margin:0 1% 0.5em 0;float:left;width:49%}
#fuss{position:relative;top:auto;bottom:auto;left:auto;right:auto;height:auto;text-align:center;margin:140px -1em 0 -1em;padding:0 0 1em 0}
.bull{display:block;clear:left;width:1px;height:1px;overflow:hidden;margin:0}
.fuss_facebook{display:block;display:inline-block;margin:2em 1em 0 1em;border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.1);color:#ffffff;font-size:10pt;border-radius:10px;padding:0.5em 0.75em}
.fuss_facebook p{margin:.5em 0}
.fuss_facebook img{width:30px}
#fusslogo{right:auto;left:0;width:auto;top:-42px}
#fusstext{text-align:left;position:static;padding:1em 1em 0 160px}
#fusstext br{display:block;margin:0.75em 0 0 0}
#margrit_hard{height:auto;padding:0.5em}
#fuss_hotline{top:-130px}