html > /**/ body, x:-moz-any-link, x:default {
    position: relative;
    left: 0.1px;
}

body {
    background-color: #BBE3EF;
}

.background {
    background-image: url("../img/layout/background.jpg");
    background-position: top center;
    background-repeat: repeat-y;
}

.backback {
    background-image: url("../img/layout/backback.jpg");
    background-position: top center;
    background-repeat: repeat-x;
}

.header {
    background-image: url("../img/layout/header.jpg");
    background-position: top center;
    background-repeat: no-repeat;
}

.top_header {
    height: 149px;
}

/* Footer */
.footer {
    background-image: url("../img/layout/footer.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    height: 331px;
}

.footertext {
    padding-top: 0px;
    padding-bottom: 20px;
    text-align: center;
}


/* BASE */
a {
    color: #333;
}

a:hover {
    color: #444;
}


