body {
    background-color: #fffeec;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #571d19;
    background-image: -webkit-gradient(


 linear, left bottom, left top, color-stop(0.17, rgb(255, 255, 255)), color-stop(0, rgb(255, 254, 236)), color-stop(1, rgb(252, 249, 214)));

background-image:-moz-linear-gradient(


 center bottom,
    rgb(255, 255, 255) 17%, rgb(255, 254, 236) 0%, rgb(252, 249, 214) 100%);

background:-o-linear-gradient(


 top,
    rgb(255, 255, 255) 0%, rgb(252, 249, 214) 0%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffddb, endColorstr =#FFFFFFFF);

-ms-filter:
    "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffddb, endColorstr=#FFFFFFFF)";
}
@font-face {

font-family:EngraversGothicBT;

src:
    url(../EGR45_0.eot);
}
@font-face {

font-family:EGR45;

src:
    url(../EGR45.otf);
}
@-webkit-keyframes bounce {

from {
        top: 0px;
}

to {
        top: -180px;
}
}

a {
    color: #571d19;
	text-decoration:underline;
}

div.web {
    float: left;
    font-size: 80%;
    width: 300px;
    line-height: 155%;
}

h1 {
    font-size: 152%;
    font-family: EGR45, EngraversGothicBT;
}

li {
    margin-bottom: 4%;
}

div.content {
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

div.contact {
    text-align: left;
    margin-left: 44px;
}

div.contact li {
    list-style: none;
} #imobil {
    position: absolute;
    top: 8px;
    left: 60%;
}

div.headtitle {
    float: left;
    width: 120px;
    height: 700px;
}



div.title {




    -webkit-animation-name: bounce;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: alternate;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: tb-rl;
    width: 500;
    height: 344px;
    margin: 270px -450px -250px 50px;
    font-size: 140%;
    position: relative;
    text-transform: uppercase;
    left: -360px;
    top: -189px;
}



@-moz-document url-prefix() {

div.title {
        top: -179px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

div.title {
        top: -179px;
}
} * html div.title {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: tb-rl;
    width: 100;
    height: 544px;
    margin: 0px 14px 0px 0px;
    font-size: 140%;
    position: relative;
    text-transform: uppercase;
    left: 0px;
    top: 0px;
}

