
*{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:1160px;margin:0 auto;text-align:left;background:#FFFFFF;border:1px solid #FFFFFE}
header{height:46px;display:block;background-color:#A9143D;border-top:1px solid}
header a{color:#FFFFFF;}

#menubar{display:none;}
#headermobil{display:none;}



nav{height:46px;background-color:#A9143D;text-align:right;}
nav ul{padding-right:34px;}
nav ul li{display:inline;}
nav ul li a{color:#FFFFFF;font-size:20px;}

.sitemap ul{padding-left:20px;}
.sitemap li{list-style-type:none;}
.sitemap-hover:hover{font-size:14px;font-style:italic;font:bold;color:#FFFFFF;background-color:#A9143D;}

#sitemap-im{float:left;margin-left:8em;margin-top:1em;font-size:14px;line-height:1.9em;}
#sitemap-hv{float:left;margin-left:8em;margin-top:1em;font-size:14px;line-height:1.9em;}
#sitemap-firma{margin-left:56em;margin-top:1em;margin-bottom:15em;font-size:14px;line-height:1.9em;}

.sitemap-mobil{display:none;}
.sitemap-ueberschriften-mobil{display:none;}
#sitemap-ueberschrift-mobil p{display:none;}
#sitemap-links-mobil{display:none;}

#firma p{font-size:14px}
#firma-ueberschrift-mobil p{display:none;}

#breadcrumb{clear:both;padding:15px 10px 10px 40px;font-size:13px;background-color:#FFFFFF;border-bottom:1px solid #A9143D;box-shadow:0 2px 10px 1px rgba(0, 0, 0, 0.3);z-index:0;position:relative;}
#breadcrumb ul{list-style-type:none;}
#breadcrumb li{display:inline;padding-right:5px;}
#breadcrumb a{color:#999999;}
#breadcrumb a:hover{color:#A9143D;text-decoration:underline;}
#breadcrumb .brelast{text-decoration:none;color:black;}

section{margin-bottom:5em;background:#FFFFFF;}
section p{padding-left:40px;padding-right:35px;margin-bottom:2em;line-height:1.6em;text-align:justify;}
section h1{font-size:24px;font-weight:100;line-height:1.75em;}
section h2{font-size:15px;}
section h3{font-size:14px;}
section img{border:none;}
section a{color:#A9143D;}
#inhalttitelobenlinks{margin-left:2.5em;padding-top:25px;float:left;}
#inhalttitelobenlinks-auswahl ul{margin-left:1.5em;padding-top:5px;}
#inhalttitelobenlinks-auswahl ul li{display:inline;padding-right:30px;font-size:14px;}
#inhalttitelobenlinksmobil{display:none;}
#inhalttitelobenlinks2mobil{display:none;}
.textnachtitelobenlinks{padding-left:0.5em;font-size:17px;}
#inhaltschrittobenrechts{margin-right:3em;padding-top:30px;text-align:right;padding-bottom:30px;font-size:11.5px;}
#inhaltschrittuntenlinks{margin-left:2.5em;float:left;font-size:11.5px;}
#inhaltseitzeichen{text-align:right;font-size:12px;margin-right:3em;}
#inhaltseitenanfang{text-align:right;font-size:12px;margin-right:3em;}
#inhaltseitenanfang-mobil{display:none;}

#index-suche{width:800px;margin-left:8em;margin-top:1em;margin-bottom:3em;}

#indexbildobenrechts{margin-left:63em;margin-top:3em;font-size:14px;text-align:center;}
#indexbildobenrechts li{list-style-type:none;padding-bottom:10px;}
#indexbildobenrechts img {width:200px;height:150px;}
.index-nav-mobil{display:none;}

#indexnavobenrechts{float:right;width:200px;margin-top:1.4em;margin-right:2.3em;text-align:center;}
#indexnavobenrechts ul{text-align:left;margin-bottom:1.5em;padding:15px;font-size:16px;line-height:1.6em;list-style-type:none;border:1px solid #A9143D;}
#indexnavobenrechts strong{font-size:18px;}
.hoverkursiv:hover{font-size:16px;font-style:italic;font:bold;color:#FFFFFF;background-color:#A9143D;}

#indexbildlinks {float:left;}
#indexbildlinks a{margin-left:2.5em;}
#indexbildlinks img {width:835px;height:523px;}
#indexbildlinks span {position:absolute;top:703px;right:285px;font-size:15px;font-weight:100;}
 
#indexbildlinksmobil{display:none;}

#index-text-erster-absatz{width:910px; margin-top:11em;}
#index-text-erster-absatz h1{margin-left:1.65em;font-size:25px;font-weight:100;color:#A9143D;}
#index-text-erster-absatz p{margin-top:0.2em;}
.index-text-erster-absatz{display:none;}

#index-text-zweiter-absatz{margin-top:2.5em;}
#index-text-zweiter-absatz h2{margin-left:2em;font-size:20px;font-weight:100;color:#A9143D;}
#index-text-zweiter-absatz p{margin-top:0.5em;}

#index-text-dritter-absatz{margin-top:2.5em;}
#index-text-dritter-absatz h2{margin-left:2em;font-size:20px;font-weight:100;color:#A9143D;}
#index-text-dritter-absatz p{margin-top:0.5em;}
             
#index-text-vierter-absatz{margin-top:2.5em;}
#index-text-vierter-absatz a{color:#000000;}
#index-text-vierter-absatz h2{margin-left:2em;font-size:20px;font-weight:100;color:#A9143D;}
#index-text-vierter-absatz p{margin-top:0.5em;}
             
#anfahrtsplan{text-align:center;padding-top:20px;font-size:13px;}
#anfahrtsplanlink ul{text-align:center;font-size:14px;padding-top:35px;padding-bottom:25px;list-style-type:none;}
#anfahrtsplanlink li{display:inline;}
#anfahrtsplanmobil{display:none;text-align:center;padding-top:20px;font-size:13px;}
#anfahrtsplanlinkmobil ul{display:none;}
#anfahrtsplanlinkmobil li{display:none;}
#anfahrtsplanlinkmobil img{display:none;}

#anschriftbildoben{margin-left:7em;margin-top:2em;float:left;}
#anschriftbildoben img {width:225px;height:169px;}

#anschriftbildobenmobil{display:none;}
#anschriftbildoben2mobil{display:none;}

#anschriftimmobilien{margin-left:29em;margin-top:2em;font-size:15px;line-height:1.6em;list-style-type:none;}
#anschriftimmobilien a{color:#000000;}
.hovermail:hover {color:#A9143D;text-decoration:underline;}

#anschriftimmobilien2{margin-left:29em;margin-top:2em;font-size:15px;line-height:1.6em;list-style-type:none;}

#anschriftimmobilienmobil{display:none;}
#anschriftimmobilien2mobil{display:none;}
#anschriftleistungen{position:absolute;width:510px;height:320px;left:500px;top:460px;padding-top:15px;font-size:14px;line-height:1.5em;border:1px solid #A9143D;border-radius:10px;box-shadow:5px 5px 7px #A9143D;}
#anschriftleistungen h2{padding-left:40px;color:#A9143D;margin-bottom:10px;font-size:16px;}
#anschriftleistungen ul{text-align:center;}
#anschriftleistungen li{display:inline;padding:10px;}
#anschriftbildunten{margin-left:7em;margin-top:4em;padding-bottom:2em;}
#anschriftbildunten img{width:225px;height:169px;}

#anschrifthausverwaltung{margin-right:31.3em;margin-top:3em;font-size:15px;line-height:1.6em;list-style-type:none;float:right;}

#anschriftbildunten2{margin-left:7em;margin-top:2em;float:left;}
#anschriftbildunten2 img{width:225px;height:169px;}

#anschriftbildunten2mobil{display:none;}
#anschriftbildunten3mobil{display:none;}

#anschrifthausverwaltung2{margin-left:29em;margin-top:2em;font-size:15px;line-height:1.6em;list-style-type:none;}
#anschrifthausverwaltung2 a{color:#000000;}

#anschrifthausverwaltung2mobil{display:none;}
#anschriftennotizzettel{width:300px;height:300px;position:absolute;top:150px;left:600px;background-image:url(animation/layout/notizzettel.jpg);background-repeat:repeat-x;background-color:#A03636;transform:rotate(5deg);box-shadow:10px 10px 8px #A9143D;}
#anschriftennotizzettel p{padding:50px 30px;font-size:10.5pt;color:#FFFFFF;font-family:"Comic Sans MS", "sans-serif";}
.anschriftminilinks{margin-left:7em;margin-top:3.5em;margin-bottom:2.5em;padding:15px;width:190px;border:1px solid #A9143D;font-size:16px;line-height:1.8em;list-style-type:none;border-radius:15px;}
.anschriftminilinksmobil{display:none;}
.anschriftzeiten{margin-left:8em;margin-top:1em;margin-bottom:2em;font-size:14px;line-height:1.6em;list-style-type:none;}
.anschriftzeitenindexmobil{display:none;}
.anschriftzeitenmobil{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{text-align:center;margin-top:2em;}
.ansichten3{text-align:right;font-size:12px;margin-right:3em;}
.ansichten4{text-align:center;font-size:12px;}
#pfeillinks{width:16px;height:16px;position:absolute;top:445px;left:80px;}
#pfeilrechts{width:16px;height:16px;position:absolute;top:445px;left:905px;}

#kontakt-erster-absatz {display:none;}

#agb-erster-absatz p{font-size:14px}
#agb-links-mobil{display:none;}
#agbdatum p{text-align:right;font-size:12px;padding-right:35px;}
.agb-dritter-absatz-mobil{display:none;}
.agb-nach-oben{display:none;}
.agb-ueberschriften{font-size:14px;color:#A9143D;}
.agb-ueberschriften-firma{font-size:16px;margin-left:2.5em;}
.agb-aufzaehlung{list-style:none;padding-left:50px;padding-right:35px;padding-bottom:15px;font-size:14px;text-align:justify;}
.agb-aufzaehlung li{padding-bottom:10px;line-height:1.5em;}
.daten-1{margin-left:1.5em;}
.daten-2{margin-left:3em;}
.index-aufzaehlung{list-style:none;padding-left:40px;padding-right:35px;padding-bottom:20px;font-size:12px;text-align:justify;line-height:1.65em;}
.index-dritter-absatz-mobil{display:none;}
.index-nach-oben{display:none;}

#einbaukueche-mobil {display:none;}

#impressum-herausgeber-mobil{display:none;}

.impressum-ueberschriften{font-size:16px;margin-left:2.5em;line-height:2.5em;color:#A9143D;}
#impressum-erster-absatz-mobil{display:none;}
.impressum-dritter-absatz-mobil{display:none;}
#impressum-ueberschrift-mobil{display:none;}
.impressum-ueberschrift-firma-mobil{display:none;}
#impressum-links-mobil{display:none;}
#imptabelle{font-size:14px;text-align:left;margin-left:40px;margin-right:30px;margin-bottom:3em;line-height:1.4em;}
#impspalte1{width:245px;}
#impspalte2{width:390px;}
#stellenangebote ul{padding-left:75px;margin-bottom:2em;font-size:12px;list-style-type:square;}
#stellenangebote ul li{list-style-type:disc;}
#stellenangebote ul li li{list-style-type:circle;}
#leistungen-hv-im-zusatz{text-decoration:underline;color:#A9143D;}
#leistungen-hv-im-aufzaehlung h2{margin-left:3.2em;font-size:18px;font-weight:100; line-height:2.5em;color:#A9143D;}
#leistungen-hv-im-aufzaehlung ul{width:750px;margin-left:4em;margin-bottom:2em;text-align:left;font-size:14px;line-height:1.6em;padding:15px 15px 15px 35px;list-style-type:square;border:1px solid #A9143D;border-radius:15px;}
#leistungen-hv-im-aufzaehlung ul ul{display:none;}
.leistungen-hv-im-aufzaehlung{margin-left:36em;list-style:none;}
#philosophie ul{width:auto;margin:auto;text-align:justify;font-size:14px;line-height:1.6em;padding-left:40px;padding-right:35px;list-style-type:none;}
#philosophie li{padding-bottom:24px;}

.leistungen-hv-im-erster-absatz a{color:#A9143D;}
.leistungen-hv-im-erster-absatz p{width:825px;}



#leistungen-hv-im-zweiter-absatz p{width:auto;text-align:left;margin-top:1em;font-size:16px;}
#leistungen-hv-im-zweiter-absatz a{color:#000000;}
.leistungen-hv-im-vierter-absatz p{width:auto;text-align:left;margin-top:1em;margin-bottom:1em;}
.leistungen-hv-im-vierter-absatz-mobil{display:none}
#leistungen-hv-im-erster-absatz-mobil{display:none;}
#leistungen-hv-im-zweiter-absatz-mobil{display:none;}
#leistungen-hv-links-mobil{display:none;}
.leistungen-hv-nach-oben{display:none;}
.leistungen-hv-im-dritter-absatz-mobil{display:none;}
#zusatzleistungen h2{margin-left:3em;margin-bottom:1em;font-size:18px;font-weight:100;color:#A9143D;cursor:pointer;text-decoration:underline;}
#zusatzleistungen-weg{display:none;}
#zusatzleistungen-weg ul{margin-left:4em;margin-bottom:2em;text-align:left;font-size:14px;line-height:1.6em;padding:15px 15px 15px 35px;list-style-type:square;width:750px;border:1px solid #A9143D;border-radius:15px;}

#datenschutz h2{margin-left:3em;margin-bottom:1em;font-size:18px;font-weight:100;color:#A9143D;cursor:pointer;text-decoration:underline;}
#datenschutz-formular{display:none;}
#datenschutz-formular ul{margin-left:4em;margin-bottom:2em;text-align:left;font-size:14px;line-height:1.6em;padding:15px 15px 15px 35px;list-style-type:square;width:750px;border:1px solid #A9143D;border-radius:15px;}

#leistungen-hv-im-bildrechtsoben{width:190px;height:210px;position:absolute;top:210px;right:35px;background-color:#FFFFFF;border:1px solid #A9143D;}
#leistungen-hv-im-bildrechtsoben ul{font-size:14px;text-align:center; margin-top:1.2em;color:#A9143D;margin-bottom:1em;}
#leistungen-hv-im-bildrechtsoben li{list-style-type:none;line-height:1.6em;}
#leistungen-hv-im-bildrechtsoben img {width:140px;height:105px;}

.letterspacing {letter-spacing:0.06em}

#leistungen-hv-im-referenzen{position:absolute;top:440px;right:35px;width:190px;height:555px;background-color:#FFFFFF;border:1px solid #A9143D;}
#leistungen-hv-im-referenzen ul{text-align:center;font-size:14px;padding-top:14px;color:#A9143D;}
#leistungen-hv-im-referenzen li{list-style-type:none;}
#leistungen-hv-im-referenzen img{width:140px;height:105px;padding-top:14px;}
#leistungen-hv-im-referenzen-mobil{display:none;}
#leistungen-hv-im-referenzen-mobil img{display:none;}
#leistungen-hv-im-referenzen-mobil ul{display:none;}

#leistungen-hv-im-referenzen-verkaufen-vermieten{position:absolute;top:440px;right:35px;width:190px;height:555px;background-color:#FFFFFF;border:1px solid #A9143D;}
#leistungen-hv-im-referenzen-verkaufen-vermieten ul{text-align:center;font-size:14px;padding-top:14px;color:#A9143D;}
#leistungen-hv-im-referenzen-verkaufen-vermieten li{list-style-type:none;}
#leistungen-hv-im-referenzen-verkaufen-vermieten img{width:140px;height:105px;padding-top:14px;}
#leistungen-hv-im-referenzen-mobil-verkaufen-vermieten{display:none;}
#leistungen-hv-im-referenzen-mobil-verkaufen-vermieten img{display:none;}
#leistungen-hv-im-referenzen-mobil-verkaufen-vermieten ul{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{width:1050px;}

#partner img{float:right;width:150px;padding-left:40px;}


#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{float:right;width:85px;height:85px;padding-left:25px;}

#fehler-404{margin-left:5em;margin-top:1em; margin-bottom:2em;}
#fehler-404 ul{list-style-type:disc;font-size:16px;line-height:1.6em;}
#fehler-404-erster-absatz p{margin-top:1em;}
#fehler-404-ueberschriften {margin-left:2.5em;font-size:16px;color:#A9143D;}
#fehler-404-erster-absatz-mobil{display:none;}
#fehler-404-zweiter-absatz-mobil{display:none;}

#ansichtenbild{float:left;position:absolute;top:220px;right:640px;}
#ansichtenbild ul{font-size:12px;line-height:2.1em;color:#A9143D;text-align:center;list-style-type:none;}
#ansichtenbild li{display:inline;}
#ansichtenbild img{width:430px;height:285px;}

#ansichtenbild-2{float:left;position:absolute;top:520px;right:700px;}
#ansichtenbild-2 ul{font-size:16px;line-height:2.1em;color:#A9143D;text-align:center;list-style-type:none;}
#ansichtenbild-2 li{display:inline;}
#ansichtenbildmobil{display:none;}
#ansichtenbildmobil-weitere-ansichten{display:none;}
#details{text-decoration:underline;color:#A9143D;cursor:pointer;}
#details-ausblenden{text-decoration:underline;color:#A9143D;cursor:pointer;}
#details-ausblenden-mobil{display:none;}
.details-mobil{display:none;}
.detailsansichten{display:none;}
.detailsansichten-mobil{display:none;}


#ansichtentabelle table{margin-left:43em;margin-top:0.7em;margin-bottom:3em;width:485px;font-size:14px;line-height:1.5em;padding:15px 15px 12px 15px;border:1px solid #A9143D;border-radius:15px;}

#ansichten-bild-rund img{position:absolute;top:240px;right:100px;width:50px;height:50px;}

.haken{width:16px;height:12px;}
.tabellespalte{width:160px;}
.tabelletextleft{text-align:left;padding-bottom:5px;}
.tabelletextleft-expose{text-align:left;padding-bottom:5px;line-height:1.4em;font-size:14px;}
.tabelletextleft-liste{padding-top:2px;padding-bottom:10px;text-align:left;font-weight:bold;font-size:14px;line-height:1.8em;}
.tabelletextleft-karte{text-align:left;padding:10px 0px 10px 0px;}
.tabelletextright{text-align:right;}
#ansichtenobjektbeschreibung{width:1100px;margin:0 auto;}
#ansichtenobjektbeschreibung ul{font-size:14px;margin:0px auto;text-align:center;}
#ansichtenobjektbeschreibung li{display:inline;}
#ansichtenobjektbeschreibunghinweis{padding-left:50px;padding-bottom:20px;font-size:12px;}
#objektbeschreibung-erster-absatz-mobil{display:none;}
#ansichtenlinksunten-mobil{display:none;}
.anrufenmobil{display:none;}
.nachricht-senden-mobil{display:none;}

#energieausweis{text-decoration:underline;color:#A9143D;cursor:pointer;}
#energieausweis-ausblenden{text-decoration:underline;color:#A9143D;cursor:pointer;}
#energieausweisansicht{display:none;}
#energieausweisansicht table{width:570px;margin:0px auto;margin-bottom:3em;font-size:14px;line-height:1.5em;padding:15px;border:1px solid #A9143D;border-radius:15px;}
#energieausweisansicht img{width:60px;height:45px;}
.tabellespalte1{width:230px;}
.tabellespalte2{width:230px;}
.tabelletextleft1{text-align:left;padding-bottom:5px;}
#kontakt{text-decoration:underline;color:#A9143D;cursor:pointer;}
#kontaktansicht{display:none;}
#kontaktansicht p{text-align:center;font-size:16px;margin-top:1em;margin-bottom:2em;}
#kontaktansicht img{width:60px;height:45px;}
.kontakt-ausblenden{text-decoration:underline;color:#A9143D;cursor:pointer;}

#formular{width:555px;font-size:14px;line-height:1.4em;border:1px solid #A9143D;box-shadow:5px 5px 5px #A9143D;border-radius:15px;}
#formular-mobil{display:none;}
#formular-ueberschrift-mobil{display:none;}
.formular img {width:60px;height:60px;}

form{margin: 0px auto;padding:40px 40px 40px 50px;}
form img{padding-right:25px;}
.formtext{width:175px;padding-bottom:5px;}
.formtext-oben{display:none}
.formtexttop{vertical-align:top;}
.formtext-abstand-nach-unten{padding-bottom:5px;}

#formular-verkaufen-vermieten{width:650px;margin-left:6em;font-size:14px;line-height:1.4em;border:1px solid #A9143D;box-shadow:5px 5px 5px #A9143D;border-radius:15px;}
#formular-verkaufen-vermieten{padding:20px 40px 40px 50px;}


.bilder{text-decoration:underline;color:#A9143D;cursor:pointer;}
#bilderansicht{display:none;}
.bilderbildoben{width:790px;height:523px;display:block;margin:auto;}
#bilderansicht ul{text-align:center;margin-top:1em;}
#bilderansicht li{display:inline;padding:1.6px;} 
#bilderansicht p{text-align:center;margin-bottom:2em;}
.bilder-ausblenden{text-decoration:underline;color:#A9143D;cursor:pointer;}
#bilderansicht-einzeln ul{margin:0px auto;text-align:center;}
#bilderansicht-einzeln li{display:inline;list-style-type:none;}
#bilderansicht-einzeln img{width:800px;height:600px;}
#grundriss{text-decoration:underline;color:#A9143D;cursor:pointer;}
.grundriss-strich{color:#A9143D;padding-left:5px;padding-right:5px;}
#grundrissansicht{display:none;}
#grundrissansicht ul{width:800px;margin:0px auto;text-align:center;margin-bottom:2em;font-size:14px;}
#grundrissansicht li{display:inline;list-style-type:none;}
#grundrissansicht img{width:800px;height:600px}
.grundriss-ausblenden{text-decoration:underline;color:#A9143D;cursor:pointer;}
#grundrissansicht-2 ul{margin:0px auto;text-align:center;}
#grundrissansicht-2 li{display:inline;list-style-type:none;}
#grundrissansicht-2 img{width:800px;height:600px;}
#grundrissansicht-2 p{text-align:center;}
#karte{text-decoration:underline;color:#A9143D;cursor:pointer;}
#karteansicht{display:none;}
#karteansicht ul{text-align:center;}
#karteansicht li{display:inline;}
#karteansicht p{text-align:center;margin-bottom:2em;}
.karte-ausblenden{text-decoration:underline;color:#A9143D;cursor:pointer;}
.ansichten2bildoben{display:block;margin:25px auto;}
#ansichten2 ul{text-align:center;margin-bottom:0.5px;}
#ansichten2 li{display:inline;padding:0.5px;}
#objekte{margin-top:2.5em;margin-bottom:2em;}
#objekte p{text-align:center;font-size:15px;}
.objekt-ueberschriften-mobil{display:none;}

.objektart{display:none;}
#ojektbeschreibung-mobil{display:none;}
#objektbeschreibung-zweiter-absatz-mobil{display:none;}
.objektbeschreibung-mobil{display:none;background-color:yellow;}
#objekt-einblenden-mobil{display:none;}
#objekt-ausblenden-mobil{display:none;}
.objekt-ueberschriften{margin-left:2.4em;line-height:2.2em;color:#A9143D;font-size:17px;font-weight:100;}
.ueberschriften{font-size:18px;margin-left:2.2em;line-height:2.5em;color:#A9143D;}

.objektebilder{float:left;margin-left:6.3em;}
.objektebilder img{width:307px;height:203px;}
.objektebilder-mobil{display:none;}
.objektetabelle{width:600px;margin-left:35em;margin-bottom:5.2em;line-height:1.4em;font-size:14px;}
.objektetabellespalte1{width:140px;}
.objektetabellespalte2{width:160px;}

#referenzobjekt-kundenmeinungen{position:absolute;top:235px;right:80px;}
#referenzobjekt-kundenmeinungen ul{list-style:none;font-size:14px;text-align:center;}
#referenzobjekt-kundenmeinungen li{list-style:none;padding-top:5px;color:#A9143D;letter-spacing:0.06em;}

#referenzobjekt-kundenmeinungen-2{position:absolute;top:531px;right:80px;}
#referenzobjekt-kundenmeinungen-2 ul{list-style:none;font-size:14px;text-align:center;}
#referenzobjekt-kundenmeinungen-2 li{list-style:none;padding-top:5px;color:#A9143D}


#referenzobjekt-text{position:absolute;top:190px;right:100px;}
#referenzobjekt-text li{display:inline;padding-right:5px;font-size:14px;}


#referenzen{margin-top:3em;margin-bottom:2em;}
#referenzen ul{margin:auto;width:790px;height:523px;margin-bottom:4em;text-align:center;}
#referenzen li{display:inline;font-size:16px;}


#referenzenanschreiben{width:800px;margin:0px auto;padding:0px;margin-top:1em;margin-bottom:3em;border:1px solid #A9143D;}

#schimmel{margin-top:1em;margin-bottom:3em;text-align:center;}
#schimmel img{width:800px;height:600px;}

#formular-mobil{display:none;}
#formular-ueberschrift-mobil{display:none;}


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

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

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

#trennlinie {border:#535D62;margin-top:2em;margin-bottom:2em;}
#trennlinie-mobil {display:none;}
 
#bueroanschriften {float:left;margin-left:4em}
#bueroanschriften li{list-style-type:none;padding-top:3px;padding-bottom:2px;font-size:14px;}
#bueroanschriften img{width:225px;height:169px;}
#bueroanschriften h2{display:none}

#immobilienmakler {float:left;width:340px;margin-left:7em;font-size:16px;line-height:1.4em;}
#immobilienmakler img{display:none;}

#hausverwaltung {font-size:16px;line-height:1.4em;margin-bottom:2em;}
#hausverwaltung img{display:none;}

footer{position:absolute;bottom:0px;width:100%;height:5em;line-height:5em;color:#FFFFFF;font-size:12px;text-align:center;background-color:#A9143D;}
#footerminilinks ul{list-style-type:none;}
#footerminilinks li{display:inline;font-size:14px;}
#footerminilinks img{border:none;}
#footerminilinks a{color:#FFFFFF;}

.navstrich{padding-left:10px;padding-right:10px;color:#FFFFFF;}
.navobenstrich{padding-left:8px;padding-right:8px;color:#A9143D;}
.navobenstrichmobil{display:none;}
.bodystrich{padding-left:5px;padding-right:5px;color:#A9143D;}
.bodystrichmobil{display:none;}
.printstrich{display:none;}
.printsrichmobil{display:none;}
.footerstrich{padding-left:10px;padding-right:10px;color:#FFFFFF;}
.footer-nav-mobil-strich{padding-left:10px;padding-right:10px;color:#FFFFFF;}
.aufzaehlung2{list-style-type:disc;padding-left:75px;padding-right:35px;padding-bottom:30px;font-size:12px;text-align:justify;}

.td{padding-bottom:10px;}
.text1{font-size:12.5px;font-weight:bold;}
.text2{font-size:16px;}
.text3{font-size:10px;}
.text4{font-size:10px;}
.text5{font-size:12.7px;}
.text6{font-size:17px;padding-bottom:4px;}
.text7{font-size:14px;}
.text8{text-align:right;}
.text9{font-size:11.6px;}
.text10{font-size:15px;}
.text11{font-size:18px;}
.text12{font-size:13px;padding-right:30px;}
.text14{font-size:20px;}
.abstand{padding-left:30px;}
.abstand-2{padding-top:4px;}
.letterspeziale{margin-left:0.1em;padding-right:2px;}
.ueberschriften1{margin-left:2.7em;}
.ueberschriften2{display:none}
.ueberschriften3{margin-left:6em;line-height:2.5em;color:#A9143D;font-size:12px;}
.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;font-size:14px;}
.farbe4{color:#A9143D;font-size:22px;}
.farbe5{color:#999999;}
.farbe6{color:#FFFFFF;}
@media only screen and (min-width:1180px){nav.nav{display:block !important;}
}