body,td,th {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 11px;
    color: #222222;
    text-align: left;
}
body {
/*    background-color: #71828A;                 */
    background-image: url(background.jpg);
    background-position:center center;
    background-attachment:fixed;
    background-repeat:no-repeat;
/*    background-position: top;                  */
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    text-align: left;
}
a:link, a:visited, a:active {
    color: #5A3930;
    text-decoration: none;
}
a:hover {
    color: #375634;
    text-decoration: none;
}
hr {
    color: #5A3930;
    background-color: #5A3930;
    height: 1px;
    width: 100%;
    border:0px;
}
h1 {
    font-size: 18px;
    color: #222222;
}
h2 {
    font-size: 15px;
    color: #222222;
}
h3 {
    font-size: 13px;
    color: #222222;
}
form {
    margin: 0;
}
.banner {
    padding: 0px;
     width: 850px;
     height: 95px;

    text-align: left;
}
.bannerbild {
    padding: 0px;
    text-align: left;
}
.bannertext {
    padding: 3px;
    width: 300px;
    color: #375634;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.bannertextklein {
    padding: 3px;
    color: #375634;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}
.bread_crumbs {
    font-size: 10px;
    color: #696969;
    font-weight: strong;
    text-align: left;
}
.content {
    padding: 2px;
/*    background-color: #FFFFFF;           */
    border: 1px solid #5A3930;
    width: 850px;
    height: 600px;
    vertical-align: top;
    font-size: 11px;
    text-align: left;
}
.current {
    font-weight: bold;
}
.footer {
    padding: 2px;
    width: 850px;
/*    background-color: #FFFFFF;          */
    color: #222222;
    vertical-align: top;
    text-align: center;
}
.login {
    font-size: 9px;
    color: #000000;
    text-align: left;
}
.login input {
    width: 70px;
    font-size: 9px;
    border-color: #000000;
    border: 1px solid #000000;
}
.login a:link, .login a:visited, .login a:active {
    color: #343434;
    text-decoration: none;
}
.login a:hover {
    color: #660000;
    text-decoration: none;
}
.login-preferences a:link, .login-preferences a:visited, .login-preferences a:active {
    vertical-align: top;
    text-align: left;
    padding: 0px;
    font-size: 9px;
}
.menu {
    vertical-align: top;
/*    background-color: #FFFFFF;             */
    border: 1px solid #5A3930;
    width: 170px;
    padding: 0px;
    font-size: 11px;
    text-align: left;
}
.menu ul {
    border-bottom: 0px;
}
.menu ul, .menu li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.menu a:link, .menu a:visited, .menu a:active {
    color: #5A3930;
    width: 140px;
    text-decoration: none;
    font-size: 11px;
    text-align: left;
}
.menu a:hover {
/*    color: #336699;                  */
    color: #375634;
    text-decoration: none;
}
.page_title {
    color: #5A3930;
    font-size: 20pt;
    font-weight: bold;
    text-align: left;
}
.powered_by {
    padding: 3px 0px 0px 15px;
    align: center;
/*    background-color: #FFFFFF;       */
}
.search {
    font-size: 9px;
    color: #000000;
    text-align: left;
      border-color: #000000;
      border: 0px solid #000000;
}
.search_table {
    font-size: 9px;
    color: #FF0000;
    width: 100%;
    text-align: right;
      border: 0px solid #71828A;
}
.side_Left {
/*    background-color: #71828A;              */
    background-image: url(side_Left.gif);
    background-repeat: repeat-y;
    vertical-align: top;
    width: 11px;
    height: 100%;
}
.side_Right {
/*    background-color: #71828A;              */
    background-image: url(side_Right.gif);
    background-repeat: repeat-y;
    vertical-align: top;
    width: 11px;
    height: 100%;
}
.template_owner {
    padding: 2px;
    font-size: 8pt;
    color: #222222;
/*    background-color: #FFFFFF; */
    text-align: center;
    width: 850px;
}
.test {
    padding: 0px;
    color: #5E5E5E;
/*    background-color: #FFFFFF; */
    text-align: left;
}