body{background-color: rgb(255, 255, 255); font: 400 1em/1.38 Helvetica; color: rgb(68, 68, 68);}.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);}.impressum-1 p{margin-bottom: 1em;}.kontakt,.projekt,.team{display: block; float: left; margin-left: 16px; font-size: 1em; text-transform: uppercase; color: rgb(255, 255, 255);}.kontakt:hover,.projekt: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;}.projectarea{float: left; clear: both; width: 100%; margin-top: 32px; padding-top: 28px; padding-bottom: 28px; background-color: rgb(230, 230, 230);}.projectarea .impressum{float: left; clear: both; width: 80%; margin: 32px 0 0 10%; font-size: 1em; color: rgb(68, 68, 68);}.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;}.splash{float: left; width: 100%; height: 600px; background-image: url('../images/Architekt-Impressum.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-2{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;}._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;}.impressum 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: 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{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;}