body{background-color: rgb(255, 255, 255); font: 400 1em/1.38 Helvetica; color: rgb(0, 0, 0);}.contact{display: block; float: left; width: 280px; height: 47px; background-color: rgb(68, 68, 68); font-size: 1em; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: rgb(255, 255, 255);}.contact:hover{border: 1px solid rgb(230, 230, 230); background-color: rgb(93, 93, 93);}.contact:active{background-color: rgb(230, 230, 230);}.contactarea{float: left; clear: both; width: 100%;}.contactbox{float: left; width: 50%; border-right: 1px solid rgb(230, 230, 230);}.contactdata{float: left; clear: both; width: 99.4957983193%; height: 87px; margin: 23px 0 0 0.03826%;}.contactform{float: left; width: 75%; height: 600px; margin: 36px 0 0 19.9994799999%;}.contactinfo{float: left; width: 50%; height: 521px;}.contactinhalt{float: left; clear: both; width: 71.6666666666%; height: 390px; margin: 21px 0 0 8.33073%;}.contactsend{display: block; float: left; clear: both; width: 62.3260990539%; height: 47px; margin-top: 32px;}.contactus{float: left; min-height: 48px; margin: 36px 0 0 8%; border-bottom: 1px solid #444444; font-size: 1.5em; font-weight: 700; text-transform: uppercase; letter-spacing: -1px; word-spacing: 2px; color: #444444;}.copyright{float: left; height: 22px; font-size: 0.875em; color: rgb(187, 187, 187);}.email,.name{float: left;}.email .email{width: 100%; font-size: 1em; color: rgb(68, 68, 68);}.footerbox{float: left; clear: both; width: 80%; margin: 30px 0 0 10%;}.icon{float: left; width: 30%; max-width: 65px; height: 55px; background-repeat: no-repeat; background-size: auto auto; background-position: left top;}.icon-adresse{float: left; clear: both; width: 100%; margin-top: 44px;}.icon-adresse .icon{background-image: url('../images/icon_adresse.png');}.icon-email{float: left; clear: both; width: 100%; margin-top: 32px;}.icon-email .icon{background-image: url('../images/icon_e-mail.png');}.icon-fax{position: relative; float: left; z-index: 17; width: 50%; height: 55px;}.icon-fax .icon{background-image: url('../images/icon_fax.png');}.icon-telefon{position: relative; float: left; z-index: 21; width: 50%; height: 55px;}.icon-telefon .icon{background-image: url('../images/icon_tele.png');}.icon-text{float: left; width: 100%; font-size: 1em; color: rgb(68, 68, 68);}.impressum .impressum{float: left; height: 22px; font-size: 0.875em; color: rgb(187, 187, 187);}.kategorie{float: left; border-bottom: 1px solid #444444; font-size: 1.5em; font-weight: 700; text-transform: uppercase; letter-spacing: -1px; word-spacing: 2px; color: #444444;}.kategorie1 .project3,.kategorie2 .project3{border-bottom-style: solid;}.kategorie3{float: left; clear: both; width: 80%; margin: 32px 0 0 9.75%;}.kategorie1 .project2,.kategorie2 .project2,.kategorie4 .project2{border-bottom: 1px dashed rgb(0, 0, 0);}.kategorie4 .project3{border-bottom-style: dashed;}.kategorie3 .project2,.kategorie5 .project2{border-bottom: 1px solid rgb(0, 0, 0);}.kategorie3 .projectpic2,.kategorie5 .projectpic2,.project3 .projectpic2{margin-left: 3.44076%;}.kategorie5 .projectpic3{margin-left: 3.44564%;}.kategorie1,.kategorie2,.kategorie4,.kategorie5,.kategorie6{float: left; clear: both; width: 80%; margin: 32px 0 0 10%;}.kategorie6 .projectpic2{margin-left: 3.4407552083%;}.kategorie6 .projectpic3{margin-left: 3.4456380208%;}.kontakt,.team{display: block; float: left; margin-left: 16px; font-size: 1em; text-transform: uppercase; color: rgb(255, 255, 255);}.kontakt:hover,.startseite:hover,.team:hover{border-bottom: 1px dashed rgb(255, 255, 255);}.liebe{float: left; width: 100%; margin-top: 42px; font-size: 0.875em; text-align: center; color: rgb(187, 187, 187);}.logo{float: left;}.logo .logo{display: block; width: 34px;}.logotext{float: left; margin: 40px 0 0 8px; font-size: 1em; text-transform: uppercase; color: rgb(255, 255, 255);}.nachricht{float: left;}.nachricht .nachricht{width: 100%; font-size: 1em; color: rgb(68, 68, 68);}.name .name{width: 95%; font-size: 1em; color: rgb(68, 68, 68);}.navelements{float: right; width: 355px; height: 22px; margin: 40px 32px 0 0;}.project1,.project4{float: left; clear: both; width: 100%; margin-top: 32px; padding-bottom: 32px; border-bottom: 1px dashed rgb(0, 0, 0);}.project2{float: left; clear: both; width: 100%; margin-top: 32px; padding-bottom: 32px;}.project3{float: left; clear: both; width: 100%; margin-top: 32px; padding-bottom: 32px; border-bottom-width: 1px; border-bottom-color: rgb(0, 0, 0);}.kategorie3 .projectpic3,.project3 .projectpic3{margin-left: 3.44564%; background-repeat: no-repeat; background-size: cover; background-position: center center; background-color: rgb(222, 222, 222);}.project4 .projectpic1{background-image: url('../images/Geissler-Flugplatz_Aschaffenburg.jpg');}.project4 .projectpic2{margin-left: 3.44076%; background-image: url('../images/Geissler-Flugplatz_Aschaffenburg-2.jpg');}.project4 .projectpic3{margin-left: 3.44564%; background: url('../images/Geissler-Flugplatz_Aschaffenburg-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.project5{float: left; clear: both; width: 100%; margin-top: 32px; padding-bottom: 32px; border-bottom: 1px solid rgb(0, 0, 0);}.project5 .projectpic1{background-image: url('../images/Geissler-Bauinnung_Aschaffenburg.jpg');}.project5 .projectpic2{margin-left: 3.44076%; background-image: url('../images/Geissler-Bauinnung_Aschaffenburg-2.jpg');}.project5 .projectpic3{margin-left: 3.44564%; background: url('../images/Geissler-Bauinnung_Aschaffenburg-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.projectarea{float: left; clear: both; width: 100%; margin-top: 32px; padding-top: 28px; padding-bottom: 28px; background-color: rgb(230, 230, 230);}.projectheadline{float: left; min-height: 58px; margin-left: 10%; border-bottom: 1px solid #444444; font-size: 2.125em; font-weight: 700; line-height: 1.18; text-transform: uppercase; letter-spacing: -1px; word-spacing: 2px; color: #444444;}.projectinfo{float: left;}.projectinfo .projectinfo{margin-top: 16px; font-size: 1em; color: rgb(0, 0, 0);}.projectpic1{float: left; width: 31.0355278666%; height: 250px; background-repeat: no-repeat; background-size: cover; background-position: center center; background-color: rgb(222, 222, 222);}.projectpic2{float: left; width: 31.0355278666%; height: 250px; background-repeat: no-repeat; background-size: cover; background-position: center center; background-color: rgb(222, 222, 222);}.projectpic3{float: left; width: 31.0355278666%; height: 250px;}.projectpics{float: left; width: 100%; height: 250px;}.projekt{display: block; float: left; margin-left: 16px; border-bottom: 1px solid rgb(255, 255, 255); font-size: 1em; text-transform: uppercase; color: rgb(255, 255, 255);}.splash{float: left; width: 100%; height: 600px; background-image: url('../images/Architektur-Projekte.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center;}.startseite{display: block; float: left; font-size: 1em; text-transform: uppercase; color: rgb(255, 255, 255);}.textside{float: left; width: 70%;}.zitat{margin: 320px auto 0; text-shadow: 0 2px 5px rgba(0, 0, 0, .5); font-size: 2.125em; font-weight: 700; text-align: center; text-transform: uppercase; word-spacing: 2px; color: rgb(255, 255, 255);}.splash ._container{height: 100px;}.email-1{width: 49.9753781217%; height: 87px;}.email-3,.name-3{display: block; clear: both; height: 49px; margin-top: 16px; padding: 0 10px; border: 1px solid rgb(230, 230, 230);}.impressum-1{display: block; float: right; width: 68px;}.logo-1{width: 380px; height: 100px;}.logo-2{height: 40px; margin: 32px 0 0 32px;}.logo-3{height: auto; overflow: hidden;}.nachricht-1{min-height: 48px; border-bottom: 1px solid #444444; font-size: 1.5em; font-weight: 700; text-transform: uppercase; letter-spacing: -1px; word-spacing: 2px; color: rgb(68, 68, 68);}.nachricht-2{clear: both; width: 99.9443516972%; height: 198px; margin-top: 42px;}.email-2,.nachricht-3,.name-2{font-weight: 700; text-transform: uppercase;}.nachricht-4{display: block; clear: both; height: 160px; margin-top: 16px; padding: 5px; border: 1px solid rgb(230, 230, 230); resize: none;}.email-3:focus,.nachricht-4:focus,.name-3:focus{border-color: rgb(68, 68, 68);}.name-1{width: 50%; height: 87px;}.projectinfo-1,.projectinfo-13,.projectinfo-17,.projectinfo-27,.projectinfo-31,.projectinfo-7{clear: both; width: 100%; min-height: 76px; margin-top: 15px; padding-bottom: 16px; padding-left: 16px; background-color: rgb(255, 255, 255);}.projectinfo-11,.projectinfo-15,.projectinfo-19,.projectinfo-21,.projectinfo-23,.projectinfo-25,.projectinfo-29,.projectinfo-3,.projectinfo-33,.projectinfo-5,.projectinfo-9{clear: both; width: 100%; min-height: 76px; margin-top: 16px; padding-bottom: 16px; padding-left: 16px; background-color: rgb(255, 255, 255);}.projectpic1-1{background-image: url('../images/Architektur-Geissler_Villa.jpg');}.projectpic1-10{background-image: url('../images/Geissler-Architekt-Hotel.jpg');}.projectpic1-11{background-image: url('../images/Geissler-Kleinostheim_Gewerbegebiet.jpg');}.projectpic1-14{background-image: url('../images/Geissler-Denkmalschutz_Schloss.jpg');}.projectpic1-15{background-image: url('../images/Geissler-Denkmalschutz-Jugendstil.jpg');}.projectpic1-16{background-image: url('../images/Geissler-Jugendzentrum.jpg');}.projectpic1-17{background-image: url('../images/Geissler-Pfarrhaus.jpg');}.projectpic1-2{background-image: url('../images/Geissler-Neubau_mit_Garage.jpg');}.projectpic1-3{background-image: url('../images/Geissler-Einfamilienwohnhaus_Wetzlar.jpg');}.projectpic1-4{background-image: url('../images/Geissler_Mehrfamilienhaus-Kleinostheim.jpg');}.projectpic1-5{background-image: url('../images/Geissler-Erweiterung_Wohnhaus.jpg');}.projectpic1-6{background-image: url('../images/Geissler-Mehrfamilienhaus_Gro%C3%9Fwelzheim.jpg');}.projectpic1-7{background-image: url('../images/Geisser-Architekt-Reihenhaus.jpg');}.projectpic1-8{background-image: url('../images/Geissler-Reihenh%C3%A4user.jpg');}.projectpic1-9{background-image: url('../images/Geissler_Architekt-Gewerbeobjekt.jpg');}.projectpic2-1{margin-left: 3.44076%; background-image: url('../images/Architektur-Geissler_Villa-2.jpg');}.projectpic2-10{margin-left: 3.44076%; background-image: url('../images/Geissler-Architekt-Hotel-2.jpg');}.projectpic2-11{background-image: url('../images/Geissler-Kleinostheim_Gewerbegebiet-2.jpg');}.projectpic2-14{background-image: url('../images/Geissler-Denkmalschutz_Schloss-2.jpg');}.projectpic2-15{background-image: url('../images/Geissler-Denkmalschutz-Jugendstil-2.jpg');}.projectpic2-16{background-image: url('../images/Geissler-Jugendzentrum-2.jpg');}.projectpic2-17{background-image: url('../images/Geissler-Pfarrhaus-2.jpg');}.projectpic2-2{margin-left: 3.44076%; background-image: url('../images/Geissler-Neubau_mit_Garage-2.jpg');}.projectpic2-3{background-image: url('../images/Geissler-Einfamilienwohnhaus_Wetzlar-2.jpg');}.projectpic2-4{margin-left: 3.44076%; background-image: url('../images/Geissler_Mehrfamilienhaus-Kleinostheim-2.jpg');}.projectpic2-5{margin-left: 3.44076%; background-image: url('../images/Geissler-Erweiterung_Wohnhaus-2.jpg');}.projectpic2-6{background-image: url('../images/Geissler-Mehrfamilienhaus_Gro%C3%9Fwelzheim-2.jpg');}.projectpic2-7{background-image: url('../images/Geisser-Architekt-Reihenhaus-2.jpg');}.projectpic2-8{background-image: url('../images/Geissler-Reihenh%C3%A4user-2.jpg');}.projectpic2-9{margin-left: 3.44076%; background-image: url('../images/Geissler_Architekt-Gewerbeobjekt-2.jpg');}.projectpic3-1{margin-left: 3.44564%; background: url('../images/Architektur-Geissler_Villa-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.projectpic3-10{margin-left: 3.44564%; background: url('../images/Geissler-Architekt-Hotel-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.projectpic3-11{background-image: url('../images/Geissler-Kleinostheim_Gewerbegebiet-3.jpg');}.projectpic3-14{background: url('../images/Geissler-Denkmalschutz_Schloss-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.projectpic3-2{margin-left: 3.44564%; background: url('../images/Geissler-Neubau_mit_Garage-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.projectpic3-3{background-image: url('../images/Geissler-Einfamilienwohnhaus_Wetzlar-3.jpg');}.projectpic3-4{margin-left: 3.44564%; background: url('../images/Geissler_Mehrfamilienhaus-Kleinostheim-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.projectpic3-5{margin-left: 3.44564%; background: url('../images/Geissler-Erweiterung_Wohnhaus-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}.projectpic3-6{background-image: url('../images/Geissler-Mehrfamilienhaus_Gro%C3%9Fwelzheim-3.jpg');}.projectpic3-7{background-image: url('../images/Geisser-Architekt-Reihenhaus-3.jpg');}.projectpic3-8{background-image: url('../images/Geissler-Reihenh%C3%A4user-3.jpg');}.projectpic3-9{margin-left: 3.44564%; background: url('../images/Geissler_Architekt-Gewerbeobjekt-3.jpg') rgb(222, 222, 222); background-repeat: no-repeat; background-size: cover; background-position: center center;}._container-3{float: left; clear: both; width: 100%; height: 150px; border-top: 1px solid rgb(230, 230, 230);}.splash ._container-1{float: left; width: 100%;}.splash ._container-2{float: right; width: 395px;}.icon-text strong{border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-color: transparent; border-style: none; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-color: transparent; font-family: inherit; font-style: inherit; font-size: inherit; font-weight: 700; text-transform: uppercase; text-decoration: inherit; letter-spacing: inherit; word-spacing: inherit; color: inherit; opacity: 1; word-break: normal; word-wrap: normal; white-space: normal;}.liebe a{border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-color: transparent; border-style: none; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-color: transparent; font-family: inherit; font-style: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; text-decoration: inherit; letter-spacing: inherit; word-spacing: inherit; color: inherit; opacity: 1; word-break: normal; word-wrap: normal; white-space: normal;}.liebe a:hover{border-bottom: 1px dashed rgb(187, 187, 187);}.logotext em{border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-color: transparent; border-style: none; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-color: transparent; font-family: inherit; font-style: inherit; font-size: inherit; font-weight: 700; text-transform: inherit; text-decoration: inherit; letter-spacing: 1px; word-spacing: inherit; color: inherit; opacity: 1; word-break: normal; word-wrap: normal; white-space: normal;}.logotext span{border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-color: transparent; border-style: none; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-color: transparent; font-family: inherit; font-style: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; text-decoration: inherit; letter-spacing: inherit; word-spacing: 400px; color: inherit; opacity: 1; word-break: normal; word-wrap: normal; white-space: normal;}