/* BASIC STUFF */
body {
    background:#DDC896 url("../images/hagix_bg.jpg") fixed;
    margin: 10px;
    padding: 0;
    color: #000;
    font: x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
    voice-family: "\"}\""; voice-family: inherit;
    font-size: 11px;
} html>body {font-size: 11px;}

img {
    border: none;
}

a {
    color: #804000;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* MAIN LAYOUT */
#portalcontainer {
    width: 840px;
/*    position: relative;					// Hagix 6.5.2005: Renderingprobleme mit Tabellen im IE */
    margin: auto;
    border: 1px solid #765;
/*    background-color: #F0E8D0; */
    background-color: #fff;
}

#portalheader {
    float: left;
    width: 100%;
    background: url("../images/logov2015eu.jpg");
/*    background: url("../images/logov20519ll.jpg"); */
/*    font-size: 93%; */
    height: 120px;
}

#portalcontent {
    background: #F0E8D0;
    margin: 10px 10px 10px 10px;
    min-height: 400px;
    width: auto;
    border: 1px solid #BEA262;
    font-size: 11px;
}
/* This is for other Browsers than IE */
#portalcontent[id] {
    margin: 125px 10px 10px 10px;
}

/* NAVIGATION STUFF */

#portalheader ul {
    margin: 0;
    padding: 95px 0 0;
    list-style: none;
}

#portalheader li {
    display: inline;
    float: right;
    margin: 0;
    padding: 0;
}

#portalheader a {
    float: left;
    background: url("../images/left_both_psycho.gif") no-repeat left top;
    margin: 0;
    padding: 0 0 0 10px;
    text-decoration: none;
}

#portalheader a span {
    float: left;
    display: block;
    background: url("../images/right_both_psycho.gif") no-repeat right top;
    padding: 3px 15px 4px 6px;
    font-weight: bold;
}

/* #portalheader > ul a {width: auto;} */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#portalheader a span {float: none;}
/* End IE5-Mac hack */

#portalheader a:hover span {
    color: #BF884F;
}

#portalheader #current a {
    background-position: 0 -150px;
    border-width: 0;
}

#portalheader #current a span {
    background-position: 100% -150px;
    padding-bottom: 5px;
    color: #804000;
}

#portalheader a:hover {
    background-position: 0% -150px;
    color: #333;
}

#portalheader a:hover span {
    background-position: 100% -150px;
}

/* CONTENT FORMATTING */
#portalcontent h1 {
    text-align: center;
    text-decoration: none;
    color: #804000;
    font-weight: bold;
    font-size: 18pt;
}

#portalcontent h2 {
    text-align: center;
    text-decoration: none;
    color: #804000;
    font-weight: bold;
    font-size: 14pt;
}

#portalcontent h3 {
    text-align: center;
    text-decoration: none;
    color: #804000;
    font-weight: bold;
    font-size: 12pt;
}

#portalcontent h4 {
    text-align: left;
    text-decoration: none;
    margin: 10px 10px 10px 10px;
    color: #804000;
    font-weight: bold;
    font-size: 10pt;
}

#portalcontent p,pre {
    padding: 5px 5px 5px 5px;
    margin: 10px 10px 10px 10px;
    border: 1px solid #D6B56B;
    /* background-color: #F3E9C8; */
    background-color: #F8F4E8;
}

#xhtml-strict {
    text-align: center;
}

.toc {
    margin: auto;
    width: 60%;
    border: 1px solid #D6B56B;
    /* background-color: #F3E9C8; */
    background-color: #F8F4E8;
}

.saves {
    margin: auto;
    width: 70%;
    border: 1px solid #D6B56B;
    /* background-color: #F3E9C8; */
    background-color: #F8F4E8;
}

.toc th, .saves th {
    color: #BF884F;
    background-color: #804000;
    height: 28px;
    font-size: 11px;
}

.toc td, .saves td {
    vertical-align: top;
    font-size: 11px;
}

.section {
    padding: 5px 5px 5px 5px;
    margin: 10px 10px 10px 10px;
    border: 1px solid #D6B56B;
    background-color: #F8F4E8;
}