body {
    background: #452500 url('/images/background.jpg') repeat-x; /* 3C2415 */
    font-family:"arial", "verdana", sans-serif;
    color:#3c2415;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: none}

a img {
    border: none;
}

#container {
    width: 968px;
    margin: 0 auto;
    text-align: center;
}

#header {
    position: relative;
    width: 832px;
    height: 178px;
    margin: 0 auto;
    background: url('/images/header.png') no-repeat;
}

#header #logo {
    position: absolute;
    left: 20px;
    top: 75px;
}

#header #languages {
    position: absolute;
    right: 50px;
    top: 75px;
}

#header #slogan {
    position: absolute;
    right: 50px;
    top: 110px;
}

#header #menu {
    position: absolute;
    left: 0px;
    top: 135px;
}

#wrapper {
    width: 832px;
    text-align: left;
    background: url('/images/scroll.png') repeat-y;
    margin: 0 auto;
}

#plant {
    width:100%;
    margin-left:-140px;
    margin-bottom:-8px;
}

#footer {
    width: 968px;
    height: 23px;
    background: url('/images/footer.png');
}

#content {
    background: url('/images/text.png');
    background-repeat: no-repeat;
    padding-top: 30px;
}

#content #left {
    float: left;
    width: 430px;
    margin-left: 30px;
}

#content #right {
    float: right;
    width: 340px;
    padding-top: 30px;
}

.error {
    color: red;
}


.error {
    color: red;
    font-size: 0.8em;
}

.reservation { border: 1px solid #000000; border-collapse:collapse; }
.reservation tr td { border: 1px solid #000000; }
.reservation thead th { text-align: center; }

