html,body{padding:0}
#aussen,#top,#maincontent,#mainpage{position:static;margin:0;padding:0;width:100%}
#top{margin:0;padding:0;position:fixed;box-shadow:0 0 10px rgba(0,0,0,0.5)}
#menuopener{display:none}
#contentdiv{box-sizing:border-box;padding:138px 20px 20px 20px}
#maincontent{clear:both;padding:0;min-height:0;position:relative}
.eb1_inactive,.eb1_active,.menu_eb1,.menu_eb1_akt{width:100px;min-width:100px}
.modul_top p{text-align:center;font-size:12pt}
.mf_sp1{max-width:130px;width:130px}
.mf_sp2{max-width:400px}
.mf_table{max-width:100%;width:100%}
.mf_spcolspan1{padding:0.5em 0 0 0}
.input,.textarea{width:100%;padding:5px}
.submit{padding:8px 12px}
.main_news_bild{}
.main_news_bild img{width:100%}
.main_news_datum,.main_news_titel,.main_news_text{}
a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{text-decoration:underline}
.jcarousel_gallery{margin:0}
#mod_news{float:none;position:static;margin:0;width:100%}
#mod_news img{max-width:100%}
#fuss{padding:20px}
.picgal_links,.galerie_tabelle{position:relative;margin:0 auto;width:100%}
.galerie_tabelle{}
.galerie_tabelle .galerie_bilder:nth-child(5n),.picgal_links .picgal_link:nth-child(5n){margin:0 15px 15px 0}
.galerie_tabelle .galerie_bilder:nth-child(5n),.picgal_links .picgal_link:nth-child(5n){margin:0 0 15px 0}
.eb1_inactive,.eb1_active,.menu_eb1,.menu_eb1_akt{min-width:0;width:auto}
#html_t .topLeft,#html_t .topCenter,#html_t .topRight{width:33.33%}
#html_t .topLeft,#html_t .topLeft a,#html_t .topRight,#html_t .topRight a,#html_t .topPhone,#html_t .topPhone a,#html_t .topMail,#html_t .topMail a{font-size:16px}
#back_to_top{bottom:120px}
#maincontent h1:first-of-type{margin:.5em 0}
#mod_schnellanfrage:hover{right:-205px}
.preis1_zeitraum_container{margin:0 1% 1% 0;width:49.5%}