@font-face {    font-family: 'ArchitectsDaughterRegular';    src: url('../font/ArchitectsDaughter-webfont.eot');    src: url('../font/ArchitectsDaughter-webfont.eot?#iefix') format('embedded-opentype'),         url('../font/ArchitectsDaughter-webfont.woff') format('woff'),         url('../font/ArchitectsDaughter-webfont.ttf') format('truetype'),         url('../font/ArchitectsDaughter-webfont.svg#ArchitectsDaughterRegular') format('svg');    font-weight: normal;    font-style: normal;}html, body  {    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    padding: 0px;    font-family: 'ArchitectsDaughterRegular', 'Trebuchet MS', Verdana, sans-serife;    font-size: 17px;    color: #fff;    background: #3e3a44;    background-image: url(../img/achter3.png);    background-repeat: repeat-x;}img {    border: none;}a {    color: #fff;    text-decoration: none;}a:hover {    color: #fff;    text-decoration: none;}#title {    width: 960px;    margin-left: auto;    margin-right: auto;    font-size: 20px;    font-weight: 800;    text-align: center;}#menu {    width: 960px;    height: 40px;    margin-left: auto;    margin-right: auto;    text-align: center;}#menulist {    margin: 0px;    padding: 0px;}#menulist li {    display: inline;    text-decoration: none;    margin-left: 50px;    margin-right: 50px;}#menulist li a:hover {    color: #666;}#startpage {    width: 960px;    height: 600px;    margin-left: auto;    margin-right: auto;    text-align: center;    font-size: 12px;    position: relative;}#startpage p {    margin: 0px;}#startname {    margin-top: 0px;}#startheader {    text-align: center;}#starttext {    text-align: center;}#portfolio {    position: relative;    width: 960px;    height: 600px;    margin-left: auto;    margin-right: auto;}#carousel1 {    width: 960px;    height: 600px;    background-image: url(../img/achter2.png);    background-position: 0px 0px;    display: block;}#description {    position: absolute;    top: 15px;    left: 20px;    z-index: 20;    margin: 0px;    padding: 0px;    display: block;}#title-text {    color: #948ca3;    margin: 0px;    padding: 0px;    font-weight: 800;}#alt-text {    color: #5e566d;    font-size: 14px;    margin: 0px;    padding: 0px;}#left-button {    position: absolute;    top: 550px;    left: 20px;    cursor: pointer;    display: block;}#right-button {    position: absolute;    top: 550px;    right: 20px;    cursor: pointer;    display: block;}#overlay {    background-color: #000;    position: absolute;    top: 0px;    left: 0px;    width: 0px;    height: 0px;    z-index: 200;}#footer {    width: 960px;    height: 50px;    margin-left: auto;    margin-right: auto;    text-align: center;    font-size: 10px;    color: #666;}#footer a {    color: #666;    text-decoration: none;}#footer a:hover {    color: #999;    text-decoration: underline;}#contact {    margin-left: auto;    margin-right: auto;    width: 500px;    height: 600px;}.contacttable {    width: 100%;}.contact-input {    width: 300px;}.contact-text {    width: 100%;}.contactsend {    cursor: pointer;}#contactname {    backgroundColor: #CCCCFF;}