BODY {
    background: url(kopf.jpg) no-repeat top;
    position:   relative;
    margin:     0px;
    width:      100%;
    SCROLLBAR-FACE-COLOR: #ffffff; 
    FONT-SIZE:  9pt; 
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
    SCROLLBAR-SHADOW-COLOR: #ffffff; 
    COLOR:      #000000; 
    SCROLLBAR-3DLIGHT-COLOR: #333333; 
    SCROLLBAR-ARROW-COLOR: #333333; 
    SCROLLBAR-TRACK-COLOR: #ffffff; 
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
    SCROLLBAR-DARKSHADOW-COLOR: #333333; 
}

div.container {
    margin-left:-380px;
    position:   absolute;
    left:       50%;
    top:        105px;
    width:      760px;
    heigh:      1500px;
    visibility: visible;    
    background-color: #FFFFFF;
    TEXT-ALIGN: left
}

h1.oben {
    display:    none
}

div.menuleiste {
    position:   absolute;
    top:        0px;
    left:       0px;
    min-width:  760px;
    min-height: 25px;
    visibility: visible;
    background-color: #F0F0F0;    
}

div.menuleiste ul {
    margin:     0px;
    padding:    0px;
    left:       0px;
    width:      760px;
    top:        0px;
}

div.menuleiste li {
    list-style: none;
    float:      left;
    text-align: center;
    padding:    5px 5px 5px 5px;
    min-height: 15px;
}

div.menuleiste li a:link {
    COLOR: #dd8800;
    font-weight:bold;
    text-decoration: none;
    }

div.menuleiste li a:visited {
    COLOR: #dd8800;
    font-weight:bold;
    text-decoration: none;
    }

div.menuleiste li a:hover {
    COLOR: #dd8800;
    text-decoration: none;
    background-color: #D1D1D1;
    }
    
div.left_modules {
    top:        40px;
    left:       0px;
    width:      180px;
    position:   absolute
}

div.main {
    top:        30px;
    left:       180px;
    width:      560px;
    padding:    0px 0px 0px 20px;
    position:   absolute
}

p.copyright {
    text-align: left;
    font-size:  6pt;
    font-weight:bold;
    margin-top: 80px;
}

H1 {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 11pt; 
    TEXT-TRANSFORM: uppercase; 
    COLOR: #3b4b5b; 
    BACKGROUND-COLOR: transparent
}

H2 {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 11pt; 
    COLOR: #dd8800; 
    BACKGROUND-COLOR: transparent
}

H3 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10pt; 
    COLOR: #333333; 
    BACKGROUND-COLOR: transparent
}

A:link {
    FONT-WEIGHT: normal; 
    COLOR: #dd8800; 
    TEXT-DECORATION: none
}

A:visited {
    FONT-WEIGHT: normal; 
    COLOR: #dd8800; 
    TEXT-DECORATION: none
}

A:active {
    FONT-WEIGHT: normal; 
    COLOR: #3b4b5b; 
    TEXT-DECORATION: underline
}

A:hover {
    FONT-WEIGHT: normal; 
    COLOR: #3b4b5b; 
    TEXT-DECORATION: underline
}


table.moduletable {
    width: 100%;
} /* styling the module table */

table.moduletable th { /* styling the module header, and the module titles */
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9pt; 
    VERTICAL-ALIGN: top; 
    TEXT-TRANSFORM: uppercase; 
    COLOR: gray; 
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
    BACKGROUND-COLOR: #ffffff; 
    TEXT-ALIGN: left;
    background-image:url(menubar.gif); 
    background-repeat:no-repeat; 
    border: 1px solid grey;
    padding-left: 20px; 
    height: 17px; 
} 
table.moduletable td {
    FONT-SIZE: 9pt; 
} /* well.. for formatting the table cells of the module table */

table.moduletable td img {
    border: none;
    text-align: center; 
} /* well.. for formatting the table cells of the module table */

