@charset "UTF-8";
/* CSS Document */

/**********  Globale Anweisungen  **********/

*{
    padding:           0;
    margin:            0;
}

html, body{
    font-family:       Verdana, Geneva, sans-serif;
        font-size:                   12px;
        color:                           #FFF;
    background:        #000b45;
    height:            100%;
}

ul {
        list-style-type:   none;
}

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

.fix{
    height:            10px;
    clear:             both;
}

/**********  Wrapper Anweisungen  **********/

#wrapper{
    min-height:        100%;
    height:            100%;
        width:                           1070px;
    background:        #27208a;
}

#wrapper, #footer{
    margin:            0 auto;
    width:             1070px;
}

/* invisible to IE6 */
#wrapper[id]{
    height:            auto;
    overflow:          hidden;
}

/**********  Inhaltsanweisungen  **********/

#content{
    padding:           0 0 0 340px;
}

#header{
    height:            160px;
        width:                           730px;
        text-align:                   center;
        padding-top:           40px;
        padding-bottom:           50px;
        position:                   fixed;
        background:                   #27208a;
}

#headerindex {
        height:                           160px;
        width:                           730px;
        text-align:                   center;
        padding-top:           50px;
        position:                   fixed;
        background:                   #27208a;
        margin-top:                   150px;
}

#bilder {
        margin-top:                   160px;
        margin-bottom:     30px;
        position:                   fixed;
}

#topbox {
        width:                           730px;
        height:                           365px;
        background:                   #27208a;
}

h1 {
        font-family:            'Aldrich', sans-serif;
        font-size:                   24px;
        margin-bottom:           10px;
        padding:                   0 20px;
}

h2 {
        font-family:            'Aldrich', sans-serif;
        font-size:                   18px;
        margin-bottom:           10px;
        padding:                   0 20px;
}

h3 {
        font-family:            'Calibri', sans-serif;
        font-size:                   16px;
        padding:                   0 20px;
        margin-top:                   10px;
}

h4 {
        font-family:            'Aldrich', sans-serif;
        font-size:                   18px;
        margin-bottom:           10px;
}

p{
    color:             #FFF;
    padding:           20px;
    font-size:         12px;
}

.left {
        float:                           left;
        width:                           325px;
        padding:                   0 20px;
}

.leftbig {
        float:                           left;
        width:                           525px;
        padding:                   0 20px;
}

.right {
        float:                           right;
        width:                           325px;
        padding:                   0 20px;
}

.rightsmall {
        float:                           right;
        width:                           125px;
        margin:                           0 20px;
}

.zentriert {
        text-align:                   center;
}


/**********  Navi Anweisungen  **********/

.navi{
    width:             340px;
    float:             left;
    background:            url(../bilder/schrank_navi4.jpg) repeat-y;
    padding-bottom:    32000px;
    margin-bottom:    -32000px;
        position:                   fixed;
}

.navi50 {
        width:             340px;
    float:             left;
    background:            url(../bilder/HG_navi.jpg) repeat-y;
        opacity:                   0.5;
    padding-bottom:    32000px;
    margin-bottom:    -32000px;
        position:                   fixed;
}

#navigation {
        font-family:            'Aldrich', sans-serif;
        position:                   fixed;
        font-size:                   14px;
        width:                           340px;
        background:                   #27208a;
        text-align:                   center;
        float:                           left;
        margin-top:                   160px;
}

#navigation ul {
        list-style-type:   none;
}

#navigation ul li {
        line-height:           25px;
        background:                   url(../bilder/navi_unterstrich.png) no-repeat;
        opacity:                   1;
}

#navigation ul li a {
        line-height:           25px;
        width:                           340px;
        display:                   block;
        text-decoration:   none;
        color:                           #FFF;
        opacity:                   1;
}

#navigation ul li.active {
        background:                   #740913;
        opacity:                   1;
}


/*
#footer{
        bottom:                           0px;
    height:            60px;
    background:        #222;
    margin-top:       -60px;
}
*/

/* layer order, invisible to IE6 */
/*
#footer[id]{
    z-index:           100;
    position:          relative;
}
*/
