
*{margin:0;padding:0;}
html, body{height:100%;font-family: Arial;font-size:100%;text-align:center;background-color:#A9143D;}
header, nav, section, footer{display:block;}
#wrapper{min-height:100%;position:relative;width:99%;margin:0 auto;text-align:left;background:#FFFFFF;border:1px solid #FFFFFE;}
header{height:81px;display:block;background-color:#FFFFFF;}
#headerscreen{display:none;}
#logo{display:none;}
header h1{display:none}

#headermobil li{list-style-type:none;text-align:center;}
#headermobil img{width:270px;height:65px;}

.header-strich-mobil{color:#FFFFFF;padding-left:15px;padding-right:13px;}
#menubar{display:block;background:#FFFFFF;}
#menubar ul{display:block;height:auto;width:2em;padding:0.6em;}
#menubar ul li{display:inline;}
#menubar ul li a.menubutton{display:none;}
#menubar img{width:90%;height:auto;max-width:100%;}
nav{display:block;width:320px;height:2.500em;margin:0 auto;margin-top:1.5em;padding-bottom:10px;text-align:left;border:1px solid #A9143D;border-radius:0px;}
nav ul{display:block;margin:0;padding:0;}
nav ul li{display:inline;margin:0 0.188em 0 0.188em;}
nav ul li a{color:#A9143D;font-size:1.125em;line-height:2.500em;text-decoration:none;padding:0.563em 0.938em 0.375em 0.938em;transition:background 0.2s;}
nav ul li a:hover{border-bottom:0.128em solid #A9143D;}
nav ul li a.active{border-bottom:0.188em solid #A9143D;}

#sitemap-im{display:none;}
#sitemap-hv{display:none;}
#sitemap-firma{display:none;}

.sitemap-mobil{width:340px;margin:5px auto;padding:15px 0px 15px 0px;text-align:left;font-size:18px;line-height:2em;border:1px solid #A9143D;}
.sitemap-mobil li{list-style-type:none;padding:0px 0px 0px 30px;}
.sitemap-ueberschriften-mobil p{width:auto;text-align:center;margin-top:2em;margin-bottom:1em;color:#000000;font-size:19px;}
#sitemap-ueberschrift-mobil p{width:auto;text-align:center;margin-top:1em;font-size:15px;}
#sitemap-links-mobil ul{width:auto;margin-top:2em;text-align:center;list-style:none;font-size:18px;line-height:2em;}
#unternehmen-erster-absatz-mobil p{width:310px;margin:auto;margin-top:2.52em;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;border:1px solid #A9143D;}
.unternehmen-zweiter-absatz-mobil p{width:310px;margin:auto;margin-bottom:2em;margin-top:2em;text-align:left;font-size:14px;line-height:1.6em;padding:15px 15px 15px 15px;border:1px solid #A9143D;}
#breadcrumb{display:none;}
section{margin-bottom:5em;background:#FFFFFF;}
section p{padding-left:40px;padding-right:35px;margin-bottom:2em;line-height:1.6em;font-size:12px;text-align:justify;}
section h1{font-size:19px;font-weight:100;line-height:1.75em;}
section h2{font-size:22px;}
section h3{font-size:14px;}
section img{border:none;}
section a{color:#A9143D;}
#inhalttitelobenlinks{display:none;}
#inhalttitelobenlinks-auswahl ul{display:none;}
#inhalttitelobenlinks-auswahl ul li{display:none;}
#inhalttitelobenlinksmobil{width:100%;text-align:center;padding-top:30px;letter-spacing:0.06em;}
#inhalttitelobenlinksmobil p{margin:auto;text-align:center;padding-top:5px;letter-spacing:0.06em;font-size:18px;}
#inhalttitelobenlinks2mobil{text-align:center;padding-top:30px;letter-spacing:0.06em;}
#inhalttitelobenlinks2mobil p{margin:auto;text-align:center;padding-top:5px;letter-spacing:0.02em;font-size:18px;}
.textnachtitelobenlinks{display:none;}
#inhaltschrittobenrechts{display:none;}
#inhaltschrittuntenlinks{display:none;}
#inhaltseitzeichen{display:none;}
#inhaltseitenanfang{display:none;}
#inhaltseitenanfang-mobil{width:auto;font-size:14px;text-align:center;margin-top:2em;}  

#index-suche{width:340px;margin:auto;margin-top:2em;margin-bottom:3em;}

#indexbildobenrechts{display:none}
#indextextoben{display:none;}
#indextextobenmobil{font-size:18px;}
#indextextobenmobil ul{margin-top:1em;margin-bottom:1em;list-style-type:none;text-align:center;}
#indextextobenmobil li{line-height:1.6em;}
#indexminibilderobenrechts{display:none;}
#indexminibilderobenrechts ul{display:none;}
#indexminibilderobenrechts li{display:none;}
#indexmininavobenrechts{display:none;}
#indexmininavobenrechts ul{display:none;}
#indexmininavobenrechts li{display:none;}
#indexnavobenrechts{padding-top:0.5em;text-align:center;}
#indexnavobenrechts ul{width:310px;text-align:left;padding:15px;margin:auto;margin-top:12px;margin-bottom:1.5em;font-size:20px;line-height:2em;border:1px solid #A9143D;list-style-type:none;}
#indexnavobenrechts strong{font-size:22px;}
.index-bild{display:none;}
.index-nav{display:none;}
#indexbildlinksmobil{margin-top:1.5em;margin-bottom:0.5em;}
#indexbildlinksmobil ul{list-style:none;text-align:center;}

#indexbildlinksmobil img{width:320px;height:240px;margin-bottom:0.2em;}
#indexbildlinksmobil span{font-size:17px;}
#indexbildlinks{display:none;}
#indexbildlinks img{display:none;}
#indexbildlinks span{display:none;}
#indextextnebenbildmitte{display:none;}

#index-text-erster-absatz h1{width:auto;text-align:center;margin-top:1em;margin-bottom:0.5em;font-size:28px;font-weight:100;color:#A9143D;}
#index-text-erster-absatz{margin-bottom:1em;margin-top:1em;}
#index-text-erster-absatz p{width:310px;margin:auto;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;list-style:none;border:1px solid #A9143D;}
.index-text-erster-absatz-mobil{display:none;}

#index-text-zweiter-absatz h2{width:auto;text-align:center;margin-top:1em;margin-bottom:1em;font-size:24px;font-weight:100;color:#A9143D;}
#index-text-zweiter-absatz p{width:310px;margin:5px auto;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;list-style:none;border:1px solid #A9143D;}

#index-text-dritter-absatz h2{width:auto;text-align:center;margin-top:1em;margin-bottom:1em;font-size:24px;font-weight:100;color:#A9143D;}
#index-text-dritter-absatz p{width:310px;margin:5px auto;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;list-style:none;border:1px solid #A9143D;}

#index-text-vierter-absatz h2{width:auto;text-align:center;margin-top:1em;margin-bottom:1em;font-size:24px;font-weight:100;color:#A9143D;}
#index-text-vierter-absatz p{width:310px;margin:5px auto;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;list-style:none;border:1px solid #A9143D;}

#index-text-fuenfter-absatz {display:none;}

#anfahrtsplan{display:none;}
#anfahrtsplanlink li{display:none;}
#anfahrtsplanlinkmobil ul{text-align:center;font-size:16px;padding-top:20px;padding-bottom:10px;list-style-type:none;}
#anfahrtsplanlinkmobil a{font-size:18px}
#anfahrtsplanlinkmobil img{padding-bottom:10px;width:140px;height:176px;}
#anfahrtsplanlinkmobil li{line-height:2em;padding-bottom:1px;}
#anschriftbildoben{display:none;}

#anschriftbildoben2mobil{width:100%;text-align:center;font-size:12px;margin-top:2.1em;}
#anschriftbildoben2mobil img{width:255px;height:184px;}

#anschriftbildobenmobil{width:100%;text-align:center;font-size:12px;margin-top:2.1em;}
#anschriftbildobenmobil img{width:255px;height:184px;}

#anschriftimmobilien{display:none;}
#anschriftimmobilien2{display:none;}
#anschriftimmobilienmobil{width:100%;text-align:center;margin-top:0.5em;font-size:16px;line-height:1.5em;list-style-type:none;}
#anschriftimmobilienmobil a{color:#000000;}

.kundenbewertung {font-size:18px;}

#anschriftimmobilien2mobil{width:100%;text-align:center;margin-top:0.5em;font-size:16px;line-height:1.5em;list-style-type:none;}
#anschriftimmobilien2mobil a{color:#000000;}


#anschriftleistungen{margin-bottom:2em;}
#anschriftleistungen h2{width:auto;text-align:center;margin-top:1.5em;margin-bottom:1em;font-size:20px;font-weight: bold;color:#A9143D;}
#anschriftleistungen p{width:310px;margin:auto;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;list-style:none;border:1px solid #A9143D;}
.anschriftleistungen-mobil{display:none;}
#anschriftbildunten{display:none;}
#anschrifthausverwaltung{display:none;}
#anschriftbildunten2{display:none;}

#anschriftbildunten2mobil{width:100%;text-align:center;font-size:12px;margin-top:2.1em;}
#anschriftbildunten2mobil img{width:255px;height:184px;}



#anschriftbildunten3mobil{width:100%;text-align:center;font-size:12px;margin-top:2.1em;}
#anschriftbildunten3mobil img{width:255px;height:184px;}

#anschrifthausverwaltung2{display:none;}
#anschrifthausverwaltung2mobil{width:100%;text-align:center;margin-top:0.5em;font-size:16px;line-height:1.5em;list-style-type:none;}
#anschriftbildunten3mobil img{width:255px;height:184px;}

#anschriftbildunten3mobil img{width:255px;height:184px;}#anschrifthausverwaltung2mobil a{color:#000000;}

#anschriftennotizzettel{display:none}
#anschriftennotizzettel p{display:none}
.anschriftminilinks{display:none;}
.anschriftminilinksmobil{width:310px;margin:auto;text-align:left;margin-top:2em;padding:16px;border:1px solid #A9143D;font-size:20px;line-height:1.9em;list-style-type:none;}
.anschriftzeitenmobil{width:100%;text-align:center;margin-top:2em;font-size:16px;line-height:1.5em;list-style-type:none;}
.anschriftzeiten{display:none;}
.anschriftzeitenurlaub{margin-left:9.5em;margin-top:1em;margin-bottom:2em;font-size:12px;line-height:1.8em;list-style-type:none;border:2px solid #A9143D;padding:15px;width:400px;border:1px solid #A9143D;border-radius:15px;box-shadow:5px 5px 7px #A9143D;}
.ansichten2{display:none;}
.ansichten3{display:none;}
.ansichten4{display:none;}
#pfeillinks{display:none;}
#pfeilrechts{display:none;}

#kontakt-erster-absatz p{width:310px;margin:auto;margin-top:2.52em;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;border:1px solid #A9143D;}


#agb-erster-absatz p{width:310px;margin:auto;margin-top:2.52em;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;border:1px solid #A9143D;}
#agb-zweiter-absatz-mobil ul{width:310px;margin:auto;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;list-style:none;border:1px solid #A9143D;}
.agb-dritter-absatz-mobil p{width:auto;text-align:center;font-size:18px;margin-top:2em;margin-bottom:1em;color:#A9143D;}
#agb-links-mobil ul{width:auto;margin-top:2em;text-align:center;list-style:none;font-size:18px;line-height:2em;}
#agbdatum p{text-align:right;font-size:12px;padding-right:35px;}
.agb-ueberschriften{font-size:14px;color:#A9143D;}
.agb-nach-oben{text-align:right;list-style:none;}
.agb-ueberschriften-firma{display:none;}
.index-nach-oben{text-align:right;list-style:none;}

#einbaukueche {display:none;}

#impressum-herausgeber{display:none;}
#impressum-herausgeber-mobil{width:100%;text-align:center;font-size:15.5px;margin-top:1em;line-height:1.5em;}

.impressum-ueberschriften{display:none;}
#impressum-erster-absatz{display:none;}
#impressum-erster-absatz-mobil{width:340px;margin:auto;text-align:center;}
#impressum-ueberschrift-mobil p{width:auto;text-align:center;font-size:15px;margin-top:1em;}
.impressum-ueberschrift-firma-mobil{width:100%;text-align:center;font-size:16px;margin-top:1em;}
.impressum-zweiter-absatz-mobil p{width:310px;margin:auto;margin-bottom:2em;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;border:1px solid #A9143D;}
.impressum-dritter-absatz-mobil p{width:auto;text-align:center;font-size:18px;margin-top:2em;margin-bottom:1em;color:#A9143D;}
#impressum-links-mobil ul{width:auto;text-align:center;list-style:none;font-size:18px;line-height:2em;}
.imptabelle-mobil{width:340px;font-size:15px;text-align:left;margin-top:1em;margin-bottom:3em;padding:10px 0px 10px 10px;border:1px solid #A9143D;}
.impspalte1-mobil{width:115px;}
.impspalte2-mobil{width:185px;}
#imptabelle{font-size:12px;text-align:left;margin-left:40px;margin-right:30px;margin-bottom:3em;}
#impspalte1{width:220px;}
#impspalte2{width:310px;}
#impspalte3{width:300px;}
#stellenangebote ul{display:none;}
#stellenangebote ul li{display:none;}
#stellenangebote ul li li{display:none;}
#stellenbeschreibung{display:none;}
#erschlossen{display:none;}
#leistungen-hv-im-zusatz{text-decoration:underline;color:#A9143D;}
#philosophie ul{width:300px;margin:5px auto;margin-bottom:2em;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 0px 25px;list-style-type:none;border:1px solid #A9143D;}
#philosophie li{padding-bottom:15px;}
#leistungen-hv-im-aufzaehlung h2{width:auto;text-align:center;font-size:20px;margin-top:2em;margin-bottom:1em;color:#A9143D;}
#leistungen-hv-im-aufzaehlung ul{width:290px;margin:5px auto;margin-bottom:2em;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 35px;list-style-type:square;border:1px solid #A9143D;}
#leistungen-hv-im-aufzaehlung ul ul{width:120px;margin:0px auto;text-align:left;font-size:12px;line-height:1.6em;padding:5px 0px 5px 15px;list-style-type:circle;border:none;}
.leistungen-hv-im-aufzaehlung{display:none;}

.leistungen-hv-im-erster-absatz{margin-bottom:0em;margin-top:2em;}
.leistungen-hv-im-erster-absatz p{width:310px;margin:auto;text-align:left;font-size:15px;line-height:1.6em;padding:15px 15px 15px 15px;list-style:none;border:1px solid #A9143D;}






#leistungen-hv-im-zweiter-absatz{display:none;}
#leistungen-hv-im-dritter-absatz{display:none;}
#leistungen-hv-im-erster-absatz-mobil{font-size:22px;}
#leistungen-hv-im-erster-absatz-mobil ul{margin-top:1em;list-style-type:none;text-align:center;color:#A9143D;}
#leistungen-hv-im-zweiter-absatz-mobil p{width:auto;text-align:center;font-size:18px;padding-top:20px;}
#leistungen-hv-links-mobil ul{width:auto;margin-top:2em; text-align:center;list-style:none;font-size:18px;line-height:2em;}
.leistungen-hv-nach-oben{text-align:right;list-style:none;}
.leistungen-hv-im-dritter-absatz-mobil p{width:auto;text-align:center;font-size:16px;margin-top:2em;margin-bottom:1em;color:#A9143D;}
.leistungen-hv-im-vierter-absatz-mobil p{width:auto;text-align:center;margin-top:2em;font-size:16px;}
.leistungen-hv-im-vierter-absatz{display:none}
#zusatzleistungen{display:none}
#zusatzleistungen-weg{display:none;}
#zusatzleistungen-weg ul{display:none}

#datenschutz{display:none}
#datenschutz-formular{display:none;}
#datenschutz-formular ul{display:none}
#leistungen-hv-im-bildrechtsoben{display:none;}
#leistungen-hv-im-bildrechtsoben ul{display:none;}
#leistungen-hv-im-bildrechtsoben li{display:none;}
#leistungen-hv-im-bildrechtsoben img{display:none;}
#leistungen-hv-im-referenzen{display:none;}
#leistungen-hv-im-referenzen-verkaufen-vermieten{display:none;}

.letterspacing {letter-spacing:0.08em}

#leistungen-hv-im-referenzen ul{display:none;}
#leistungen-hv-im-referenzen li{display:none;}
#leistungen-hv-im-referenzen img{display:none;}
#objektangebot{width:545px;margin:0 auto;margin-top:35px;font-size:12px;padding-top:20px;padding-bottom:20px;border:1px solid #A9143D;border-radius:15px;}
#objektangebotminilinks{margin-left:3em;margin-top:3.5em;margin-bottom:2.5em;padding:15px;width:160px;font-size:13px;line-height:1.8em;list-style-type:none;border:1px solid #A9143D;border-radius:10px;}
#partner p{display:none;}
#partner img{display:none;}
#kundenbewertungen{display:none;}
#kunden{cursor:pointer;}
#kunden p{text-decoration:underline;color:#A9143D;}
#kundenbewertungen p{width:850px;height:100px;margin:0 auto;font-size:12px;line-height:1.5em;padding:15px;margin-bottom:2em;border:1px solid #A9143D;border-radius:4px;}
#kundenbewertungen img{display:none}
#fehler-404-erster-absatz{display:none;}
#fehler-404-zweiter-absatz{display:none;}

#fehler-404-ueberschriften{margin:auto;text-align:center;color:#A9143D;font-size:16px;}
#fehler-404{margin:auto;margin-bottom:2em;font-size:16px;line-height:1.6em;}
#fehler-404 ul{text-align:center;padding-top:10px;margin:auto;margin-bottom:1.5em;font-size:16px;line-height:1.5em;}
#fehler-404 li{list-style-type:none;}
#fehler-404-erster-absatz-mobil p{width:auto;text-align:center;margin-top:1.5em;font-size:16px;line-height:1.5em;}
#fehler-404-zweiter-absatz-mobil p{width:320px;margin:auto;text-align:center;font-size:16px;line-height:1.8em;padding:10px;border:1px solid #A9143D;}

#ansichtenbild{width:255px;height:191px;position:absolute;top:214px;right:663px;}
#ansichtenbild img{display:none;}
#ansichtenbild ul{display:none;}
#ansichtenbild li{display:none;}
#ansichtenbild-2{display:none;}
#ansichtenbildmobil{margin-bottom:0.5em;}
#ansichtenbildmobil img{width:320px;height:240px;}
#ansichtenbildmobil ul{text-align:center;margin-top:1em;}
#ansichtenbildmobil li{display:inline;}
.fotos-ein-ausblenden-mobil p{margin-top:0.5em;text-align:center;text-decoration:underline;font-size:17px;cursor:pointer;}
#ansichtenbildmobil-weitere-ansichten{display:none;}
#ansichtenbildmobil-weitere-ansichten ul{text-align:center;}
#ansichtenbildmobil-weitere-ansichten li{display:list-item;list-style-type:none;}
#ansichtenbildmobil-weitere-ansichten img{width:320px;height:240px;padding-bottom:5px;padding-top: 5px; }
#details-mobil{text-decoration:underline;color:#A9143D;cursor:pointer;}
#details{display:none;}
.details{display:none;}
.detailsansichten{display:none;}
#ansichtentabelle table{margin:5px auto;margin-bottom:1em;text-align:left;line-height:1.6em;padding:15px 2px 12px 20px;border:1px solid #A9143D;}
#ansichten-bild-rund img{display:none;}
#ansichtentabelle ul{margin:auto;margin-bottom:3em;text-align:center;font-size:12px;list-style:none;}
.haken{width:16px;height:12px;}
.tabellespalte{width:140px;}
.tabelletextleft{text-align:left;padding-bottom:5px;font-size:17px;}
.tabelletextleft-liste{text-align:left;font-weight:bold;font-size:15px;}
.tabelletextright{text-align:right;}
#details-ausblenden{display:none;}
#details-ausblenden-mobil{text-decoration:underline;color:#A9143D;cursor:pointer;}
#ansichtenobjektbeschreibung p{margin:5px auto;text-align:left;line-height:1.6;padding:15px 15px 15px 20px;border:1px solid #A9143D;}
#ansichtenobjektbeschreibung ul{font-size:12px;margin:0px auto;text-align:center;}
#ansichtenobjektbeschreibung li{display:inline;}
#ansichtenobjektbeschreibunghinweis{display:none;}
#ansichtenlinksunten{display:none;}

.anrufenmobil{margin-top:2em;margin-bottom:0em;text-align:center;}
.anrufenmobil a{background-color:#A9143D;padding:8px 50px 8px 50px;font-family:sans-serif, Arial, Verdana;font-size:20px;letter-spacing:0.08em;font-weight:bold;color:#FFFFFF;text-decoration:none;border-radius:10px;}
.anrufenmobil li{list-style-type:none;}

.nachricht-senden-mobil{margin-top:2em;margin-bottom:2em;text-align:center;}
.nachricht-senden-mobil li{list-style-type:none;}

#energieausweis{display:none;}
#kontaktansicht{display:none;}
#kontaktansicht p{display:none;}
#bilderansicht{display:none;}
#bilderansicht ul{display:none;}
#bilderansicht li{display:none;}
#bilderansicht img{display:none;}
#bilderansicht p{display:none;}
#bilderansicht-einzeln{display:none;}
#grundrissansicht{display:none;}
#grundrissansicht p{display:none;}
#grundrissansicht ul{display:none;}
#grundrissansicht li{display:none;}
#grundrissansicht-2{display:none;}
#karteansicht{display:none;}
#karteansicht ul{display:none;}
#karteansicht li{display:none;}
#karteansicht p{display:none;}
#provision{display:none;}
#energieausweisansicht{display:none;}
#energieausweisansicht table{display:none;}
#energieausweisansicht img{display:none;}
.tabellespalte1{display:none;}
.tabelletextleft1{display:none;}
#grundriss{display:none;}
.grundriss-strich{display:none;}
.grundriss-ausblenden{display:none;}
.ansichten2bildoben{display:none;}
#ansichten2 ul{display:none;}
#ansichten2 li{display:none;}
#objekte{margin-top:2em;}
#objekte p{text-align:center;font-size:15px;}
.objektebilder{display:none;} 
.objektebilder-mobil{text-align:center;}
.objektetabelle{margin:5px auto;text-align:left;margin-bottom:1em;font-size:12px;line-height:1.6em;}
.objektetabelle td{display:none;}
.objektetabelle th{font-weight:normal;}
.objektetabellespalte1{width:130px;}
.objektetabellespalte2{width:160px;}
.objekt-ueberschriften-mobil{width:100%;text-align:center;margin-top:1.5em;margin-bottom:1em;font-size:18px;color:#A9143D;}
#objekt-einblenden-mobil{text-decoration:underline;color:#A9143D;cursor:pointer;}
#objekt-ausblenden-mobil{text-decoration:underline;color:#A9143D;cursor:pointer;}
#objektbeschreibung{display:none;}
#objektbeschreibung-zweiter-absatz-mobil{display:none;}
.objekt-ueberschriften{display:none;}
.objekt-ansprechpartner-mobil{display:none;}


#referenzobjekt-kundenmeinungen{display:none;}
#referenzobjekt-kundenmeinungen-2{display:none;}
#referenzobjekt-text{display:none;}

#referenzen{margin-top:1em;}
#referenzen ul{margin:0px auto;text-align:center;margin-bottom:2em;}
#referenzen li{text-align:center;font-size:15px;list-style-type:none;padding-bottom:5px;}


#referenzenanschreiben{display:none;}

#referenzenanschreibenmobil{margin:0px auto;text-align:center;font-size:14px;margin-top:1em;margin-bottom:13em;}
#referenzenanschreibenmobil img{width:45px;height:45px;}
#referenzenanschreibenmobil ul{list-style:none;}
#referenzenanschreibenmobil li{padding-bottom:20px;}

#schimmel{display:none;}
#schimmel img{display:none;}

#formular{display:none;}
#formular-mobil{width:310px;font-size:15px;padding:20px 10px 0px 20px;border:1px solid #A9143D;}
#formular-ueberschrift-mobil p{width:auto;text-align:center;margin-top:1em;font-size:19px;}

form{margin:0px auto;}
form table{margin-bottom:1.5em;}
form img{padding-right:25px;}
.formtext{width:100%;font-size:16px;}
.formtext-oben{width:100%;font-size:16px;padding-bottom:15px;}
.formtexttop{vertical-align:top;}

#formular-verkaufen-vermieten{display:none}
#formular-verkaufen-vermieten{display:none}


#printimmobilien{display:none;}
#printhausverwaltung{display:none;}

.trennlinie-kaufen-mieten-mobil {border:#535D62;}
.trennlinie-kaufen-mieten-mobil p {margin-top:2em;}
.trennlinie-kaufen-mieten {display:none;}


#trennlinie-kontakt-mobil {border:#535D62;margin-top:2em;margin-bottom:1em;}
#trennlinie-kontakt {display:none;}

#trennlinie-mobil{border:#535D62;}
#trennlinie{display:none}

#bueroanschriften h2{width:auto;text-align:center;margin-top:1em;font-size:22px;font-weight:100;color:#A9143D;}
#bueroanschriften ul{display:none}

#immobilienmakler {width:310px;text-align:left;padding:15px;margin:auto;margin-top:1em;margin-bottom:1.5em;font-size:16px;line-height:1.3em;border:1px solid #A9143D;list-style-type:none;}
#immobilienmakler img{width:305px;height:229px;}
#immobilienmakler strong{font-size:18px}

#hausverwaltung {width:310px;text-align:left;padding:15px;margin:auto;margin-top:1em;margin-bottom:1.5em;font-size:16px;line-height:1.3em;border:1px solid #A9143D;list-style-type:none;}
#hausverwaltung img{width:305px;height:229px;}
#hausverwaltung strong{font-size:18px}

#miete {display:none}    

footer{position:absolute;bottom:0px;width:100%;height:5em;line-height:5em;color:#FFFFFF;font-size:11px;text-align:center;background-color:#A9143D;}
.footerminilinksstrich{display:none;}
#footerminilinks ul{list-style-type:none;}
#footerminilinks li{display:inline;font-size:13px;}
#footerminilinks img{border:none;}
#footerminilinks a{color:#FFFFFF;}
.footerminilinksstrichmobil{padding-left:5px;padding-right:5px;color:#FFFFFF;}
.navstrich{display:none;}
.navobenstrich{display:none;}
.bodystrich{display:none;}
.bodystrichmobil{display:none;}
.printstrich{display:none;}
.printsrichmobil{display:none;}
.footerstrich{padding-left:5px;padding-right:5px;color:#FFFFFF;}
.footer-nav-mobil{display:none}
.footer-nav-mobil-strich{display:none}
.aufzaehlung2{list-style-type:disc;padding-left:75px;padding-right:35px;padding-bottom:30px;font-size:12px;text-align:justify;}
.td{padding-bottom:10px;}
.text2{font-size:16px;}
.text3{font-size:10px;line-height:1.1em;}
.text4{font-size:10px;}
.text5{font-size:12.7px;}
.text6{font-size:16px;padding-bottom:2px;}
.text7{font-size:11px;}
.text8{text-align:right;}
.text9{font-size:11.6px;}
.text10{font-size:15px;}
.text11{font-size:13px;}
.text14{font-size:20px;}
.abstand1{padding-left:40px;}
.abstand2{padding-left:80px;}
.letterspeziale{display:none;}
.ueberschriften{display:none;}
.ueberschriften1{display:none;}
.ueberschriften2{display:none;}
.ueberschriften3{display:none;}
.ueberschriften2-mieter{display:none;}
.ueberschriften2-mieter-mobil{display:none}
.pdf{padding-right:20px;background:url(animation/layout/pdf.gif) right no-repeat;}
.farbe1{color:#A9143D;}
.farbe2{color:#000000;}
.farbe3{color:#A9143D;}
.farbe4{color:#A9143D;font-size:19px;}
.farbe5{color:#999999;}
@media only screen and (max-width:550px){#menubar ul li a.menubutton{display:block;text-align:right;}
nav{display:none;width:320px;font-size:14px;height:auto;}
nav ul li{display:block;margin:0.3em 0 0.3em 0;}
}
@media only screen and (min-width:550px){#menubar ul li a.menubutton{display:block;}
nav{display:none;width:520px;font-size:16px;height:auto;}
nav ul li{display:block;margin:0.3em 0 0.3em 0;}
}@media only screen and (min-width:550px){#headermobil img{width:320px;height:70px;margin-bottom:1em;}
}
@media only screen and (min-width:550px){#index-text-erster-absatz h1 {font-size:30px;}
}
@media only screen and (min-width:550px){#anschriftleistungen h2, #index-text-zweiter-absatz h2, #index-text-dritter-absatz h2, #index-text-vierter-absatz h2, #bueroanschriften h2 {font-size:26px;}
}
@media only screen and (min-width:550px){#inhalttitelobenlinksmobil h2, #inhalttitelobenlinks2mobil h2{font-size:26px;}
}
@media only screen and (min-width:550px){#anfahrtsplanlinkmobil img{width:175px;height:221px;}
}
@media only screen and (min-width:550px){#anfahrtsplanlinkmobil ul{font-size:18px;}
}
@media only screen and (min-width:550px){#anfahrtsplanlinkmobil a{font-size:22px;}
}
@media only screen and (min-width:550px){#ansichtenbildmobil img,
#ansichtenbildmobil-weitere-ansichten img,
.objektebilder-mobil img, #referenzen img{width:520px;height:390px;}
}
@media only screen and (min-width:550px){.objektetabelle, .tabelletextleft-liste,
.referenzentabelle, .referenzentextleft{width:520px;font-size:18px;}
}
@media only screen and (max-width:550px){.objektebilder-mobil img,
#referenzen img{width:320px;height:240px;}
}

@media only screen and (min-width:550px){#anschriftbildunten2mobil img, #anschriftbildunten3mobil img, #anschriftbildobenmobil img, #anschriftbildoben2mobil img{width:355px;height:260px;}
}

@media only screen and (min-width:550px){#immobilienmakler img, #hausverwaltung img{width:485px;height:364px;}
}

@media only screen and (max-width:550px){.objektetabelle,
.videoobjektangebote{width:320px;font-size:13px;}
}
@media only screen and (min-width:550px){.videoobjektangebote{width:295px;font-size:15px;}
}
@media only screen and (min-width:550px){.fotos-ein-ausblenden-mobil p,
#details-mobil{font-size:18px;}
}
@media only screen and (min-width:550px){#footerminilinks li{font-size:16px;}
}
@media only screen and (min-width:550px){.tabelletextleft{font-size:18px;}
}
@media only screen and (max-width:550px){#ansichtentabelle table{width:340px;font-size:15px;}
}
@media only screen and (min-width:550px){#ansichtentabelle table{width:520px;font-size:18px;}
}
@media only screen and (min-width:550px){#ansichtentabelle .tabellespalte{width:165px;}
}
@media only screen and (min-width:550px){#ansichtenobjektbeschreibung p,
#index-text-zweiter-absatz p, #index-text-dritter-absatz p, #index-text-vierter-absatz p, #anschriftleistungen p, #index-text-erster-absatz p,
.leistungen-hv-im-erster-absatz p, #index-text-dritter-absatz ul, #index-text-vierter-absatz ul, #index-text-dritter-absatz ol{width:490px;font-size:18px;}
}
@media only screen and (max-width:550px){#ansichtenobjektbeschreibung p{width:300px;font-size:15px;}
}
@media only screen and (min-width:550px){#indexnavobenrechts ul, .anschriftminilinksmobil, .text10 {width:490px;font-size:24px;padding:12px;margin-bottom:2em;}
}
@media only screen and (min-width:550px){#immobilienmakler, #hausverwaltung{width:490px;font-size:18px;padding:12px;margin-bottom:2em;}
}

@media only screen and (min-width:550px){#immobilienmakler strong, #hausverwaltung strong{font-size:23px;}
}

@media only screen and (min-width:550px){#impressum-herausgeber-mobil{font-size:20px;}
}

@media only screen and (min-width:550px){#index-suche {width:440px;}
}
@media only screen and (min-width:550px){#indexnavobenrechts span{font-size:26px;font-weight: bold;}
}
@media only screen and (min-width:550px){#immobilienmakler span, #hausverwaltung span{font-size:18px;}
}
@media only screen and (min-width:550px){.leistungen-hv-im-vierter-absatz-mobil p{font-size:20px;margin-top:2em;}
}
@media only screen and (min-width:550px){.leistungen-hv-im-erster-absatz-mobil li{font-size:25px;}
}
@media only screen and (min-width:550px){#leistungen-hv-im-zweiter-absatz-mobil p{font-size:20px;}
}
@media only screen and (min-width:550px){#leistungen-hv-links-mobil ul,
.leistungen-hv-im-dritter-absatz-mobil p{font-size:20px;}
}
@media only screen and (min-width:550px){#leistungen-hv-im-aufzaehlung h2{font-size:24px;}
}
@media only screen and (min-width:550px){#leistungen-hv-im-aufzaehlung ul,
#philosophie ul{width:470px;font-size:18px;}
.ueberschriften2-mieter-mobil ul li{font-size:14px;}
.objekt-ueberschriften-mobil{font-size:18px;}
}
@media only screen and (min-width:550px){#indextextobenmobil,
#anschriftimmobilienmobil,
#anschrifthausverwaltung2mobil, .anschriftzeitenmobil,
#anschriftimmobilien2mobil{font-size:20px;}
}
@media only screen and (min-width:550px){#indexbildlinksmobil img,
#indexbildlinksmobil span{font-size:20px;width:520px;height:390px;}
}
@media only screen and (min-width:550px){#agb-links-mobil ul,
.agb-dritter-absatz-mobil p,
.index-dritter-absatz-mobil p{font-size:22px;}
}
@media only screen and (min-width:550px){#agb-erster-absatz p, #kontakt-erster-absatz p,
#unternehmen-erster-absatz-mobil p, 
#agb-zweiter-absatz-mobil ul{font-size:18px;width:490px;}
}
@media only screen and (min-width:550px){#sitemap-links-mobil li, .sitemap-mobil{font-size:22px;width:520px;margin:5px auto;}
}
@media only screen and (min-width:550px){.sitemap-ueberschriften-mobil p{font-weight:bold;font-size:24px;}
}
@media only screen and (min-width:550px){#impressum-ueberschrift-mobil p, #sitemap-ueberschrift-mobil p, .impressum-ueberschrift-firma-mobil,
#impressum-links-mobil ul,
.impressum-zweiter-absatz-mobil,
.impressum-dritter-absatz-mobil p,
.agb-ueberschriften, p{font-size:20px;}
}
@media only screen and (min-width:550px){.impressum-zweiter-absatz-mobil p{width:490px;font-size:18px;}
}
@media only screen and (min-width:550px){.unternehmen-zweiter-absatz-mobil p{width:490px;font-size:18px;}
}
@media only screen and (min-width:550px){#impressum-erster-absatz-mobil,
.imptabelle-mobil{width:520px;}
}
@media only screen and (min-width:550px){.impspalte1-mobil{width:160px;}
}
@media only screen and (min-width:550px){.impspalte2-mobil{width:230px;}
}
@media only screen and (min-width:550px){#impressum-erster-absatz-mobil table{font-size:18px;}
}
@media only screen and (min-width:550px){#formular-mobil{width:490px;font-size:18px;}
}
@media only screen and (min-width:550px){.formtext, .formtext-oben{font-size:20px;}
}
@media only screen and (min-width:550px){#formular-ueberschrift-mobil p{font-size:23px;}
}
@media only screen and (min-width:550px){.text6{font-size:15px;}
.text7{font-size:12px;}.text10{font-size:20px;}
}
@media only screen and (min-width:550px){.anrufenmobil a{font-size:20px;padding:10px 80px 10px 80px;}
}