BODY, P, UL, H1, H2, H3, LI, INPUT, HR
{
    padding:            0;
    margin:             0;
    color:              #000000;
}

BODY
{
    font-size:          10px;
    background-color:   #FEEAC7;
    font-family:        Georgia;
}

.center_page
{
    position:           absolute;

    margin-top:         5px;
    left:               50%;
    top:                5px;
    width:              906px;
    margin-left:        -453px;
    overflow:           hidden;


    background-image:   url(../images/background_left_ticker.jpg);
    background-repeat:  repeat-y;
}

.center_page .left
{
    float:              left;
    width:              200px;
    margin-right:       0;
    margin-bottom:      0;
}

.center_page .left .top
{
    height:             236px;
    margin-bottom:      0px;
}

.center_page .left .top .language
{
    padding-top:        15px;
    padding-left:       5px;
}

.center_page .left .top .language IMG
{
    width:              23px;
    height:             13px;
    margin-left:        5px;
    border:             0;
}

.center_page .left .top IMG.logo
{
    margin-top:         10px;
    margin-bottom:      20px;
    margin-left:        17px;
    width:              166px;
    height:             170px;
    border:             0;
}

.center_page .left .ticker
{
    padding-left:       8px;
    padding-top:        5px;
}

.center_page .left .ticker .header
{
    height:             30px;
    background-image:   url(../images/background_ticker_header.gif);
    background-repeat:  no-repeat;
}

.center_page .left .ticker .content
{
    background-image:   url(../images/background_ticker_content.gif);
    background-repeat:  repeat-y;
    padding-left:       17px;
    padding-right:      17px;
}

.center_page .left .ticker .content H2
{
    font-size:          11px;
    line-height:        18px;
    color:              #DFC8A8;
}

.center_page .left .ticker .content P
{
    font-size:          11px;
    line-height:        18px;
    color:              #DFC8A8;
}

.center_page .left .ticker .content A
{
    font-size:          11px;
    line-height:        18px;
    color:              #DFC8A8;
}

.center_page .left .ticker .content A:hover
{
    text-decoration:    none;
}

.center_page .left .ticker .content UL LI
{
    font-size:          11px;
    line-height:        18px;
    color:              #DFC8A8;
    list-style-type:    none;
}


.center_page .left .ticker .footer
{
    height:             30px;
    background-image:   url(../images/background_ticker_footer.gif);
    background-repeat:  no-repeat;
    padding-bottom:     5px;
}

.center_page .right
{
    float:              left;
    width:              700px;
    height:             100%;
}

.center_page .right .nav_top
{
    height:             112px;
    width:              700px;
    background-image:   url(../images/background_nav_top.jpg);
    background-repeat:  repeat-x;
    border-bottom:      1px solid #5C3828;
}

.center_page .right .nav_top A
{
    text-decoration:    none;
    font-weight:        bold;
    line-height:        22px;
}

.center_page .right .nav_top UL
{
    list-style-type:    none;
}

.center_page .right .nav_top .nav_main
{
    margin-top:         4px;
    margin-left:        5px;
    float:              left;
}

.center_page .right .nav_top .nav_main A.main
{
    color:              #5A3928;
    font-size:          13px;
    padding-left:       20px;
    padding-top:        0;
    background-image:   url(../images/star_nav_main.gif);
    background-position: 0px -3px;
    background-repeat:  no-repeat;
}

.center_page .right .nav_top .nav_main .nav_sub
{
    margin-top:         0;
}

.center_page .right .nav_top .nav_main .nav_sub A.n, .center_page .right .nav_top .nav_main .nav_sub A.y
{
    padding-left:       20px;
    font-size:          11px;
    color:              #8C7057;
    color:              #9B856A;
    line-height:        13px;
}

.center_page .right .nav_top .nav_main .nav_sub A.y
{
    color:              #5A3928;
}

.center_page .right .nav_top .nav_main .nav_sub A.n:hover
{
    color:              #5A3928;
}

.center_page .right .illu_main
{
    height:             140px;
    width:              700px;

}

.center_page .right .illu_main IMG
{
    height:             140px;
    width:              700px;
}

.center_page .right .locator
{
    margin:             0;
    padding:            5px;
    padding-left:       25px;
    border-bottom:      1px solid #cc0000;

    background-image:   url(../images/background_nav_top.jpg);
    background-repeat:  repeat-x;
    border-top:         1px solid #5C3828;
    border-bottom:      1px solid #5C3828;
}

.center_page .right .locator P
{
    display:inline;
    font-size:          11px;
    color:              #5C3828;
    line-height:        13px;
}

.center_page .right .locator A
{
    font-size:          11px;
    color:              #5A3928;
    line-height:        13px;
}

.center_page .right .locator A.quickform
{
    float:              right;
    font-weight:        bold;
    margin-right:       10px;
}



.center_page .right .content
{
    padding:            15px;
    padding-top:        18px;

    padding-left:       25px;
    padding-right:      20px;
}

.center_page .right .content A.button
{
    border:             1px solid #555555;
    text-decoration:    none;
    padding:            3px;
    margin-bottom:      10px;
    display:            block;
    width:              200px;
    text-align:         center;
}



.center_page .right .content H1
{
    font-size:          17px;
    line-height:        18px;
    margin-bottom:      10px;
    color:              #5C3828;
}

.center_page .right .content .startseite H1
{
    text-align:         center;
}

.center_page .right .content H2
{
    font-size:          15px;
    line-height:        18px;
    margin-bottom:      10px;
    color:              #5C3828;
}

.center_page .right .content .startseite H2
{
    text-align:         center;
}

.center_page .right .content H3
{
    font-size:          13px;
    line-height:        18px;
    margin-bottom:      10px;
    color:              #5C3828;
}





.center_page .right .content P
{
    font-size:          11px;
    line-height:        20px;
    margin-bottom:      5px;
    color:              #5C3828;
}

.center_page .right .content A
{
    color:              #5C3828;
    background-color:   #F2DBB9;
}

.center_page .right .content A:hover
{
    background-color:   #FEEAC7;
}


.center_page .right .content UL
{
    font-size:          11px;
    line-height:        20px;
    margin-bottom:      10px;
}

.center_page .right .content UL LI
{
    margin-left:        18px;
    color:              #5C3828;
    list-style-image:   url(../images/star_list.gif);
}


.center_page .right .content HR
{
    border:             0;
    height:             1px;
    border-top:         1px solid #5C3828;
    margin-top:         5px;
    margin-bottom:      5px;
}

.center_page .right .content IMG
{
    float:              left;
    border:             1px solid #5C3828;
    padding:            7px;
    margin-top:         5px;
    margin-left:        20px;
    margin-bottom:      10px;
}

.center_page .footer .left
{
    height:             25px;
    background-color:   #C3AC8C;
}

.center_page .footer .right
{
    height:             25px;
    background-image:   url(../images/background_nav_bottom.jpg);
    background-repeat:  repeat-x;
    border-top:         1px solid #5C3828;
}

.center_page .footer .right A.n, .center_page .footer .right A.y
{
    text-decoration:    none;
    font-weight:        bold;
    color:              #8C7057;
    font-size:          10px;
}

.center_page .footer .right A.y
{
    color:              #5A3928;
}

.center_page .footer .right A.n:hover
{
    color:              #5A3928;
}

.center_page .footer .right UL
{
    float:              right;
    margin-top:         6px;
    margin-right:       20px;
}

.center_page .footer .right UL LI
{
    display:            inline;
    margin-left:        25px;
}




























#lightbox
{
    position:           absolute;
    left:               0;
    width:              100%;
    z-index:            100;
    text-align:         center;
    line-height:        0;
}

#lightbox img
{
    width:              auto;
    height:             auto;
}

#lightbox a img
{
    border:             none;
}

#outerImageContainer
{
    position:           relative;
    background-color:   #fff;
    width:              250px;
    height:             250px;
    margin:             0 auto;
}

#imageContainer
{
    padding:            10px;
}

#loading
{
    position:           absolute;
    top:                40%;
    left:               0%;
    height:             25%;
    width:              100%;
    text-align:         center;
    line-height:        0;
}

#hoverNav
{
    position:           absolute;
    top:                0;
    left:               0;
    height:             100%;
    width:              100%;
    z-index:            10;
}

#imageContainer>#hoverNav
{
    left:               0;
}

#hoverNav a
{
    outline:            none;
}

#prevLink, #nextLink
{
    width:              49%;
    height:             100%;
    background-image:   url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
    display:            block;
}

#prevLink
{
    left:               0;
    float:              left;
}

#nextLink
{
    right:              0;
    float:              right;
}

#prevLink:hover, #prevLink:visited:hover
{
    background:         url(../images/lightbox2/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover
{
    background:         url(../images/lightbox2/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer
{
    font:               10px Verdana, Helvetica, sans-serif;
    background-color:   #fff;
    margin:             0 auto;
    line-height:        1.4em;
    overflow:           auto;
    width:              100%;
}

#imageData
{
    padding:            0 10px;
    color:              #666;
}

#imageData #imageDetails
{
    width:              70%;
    float:              left;
    text-align:         left;
}

#imageData #caption
{
    font-weight:        bold;
}

#imageData #numberDisplay
{
    display:            block;
    clear:              left;
    padding-bottom:     1.0em;
}

#imageData #bottomNavClose
{
    width:              66px;
    float:              right;
    padding-bottom:     0.7em;
    outline:            none;
}

#overlay
{
    position:           absolute;
    top:                0;
    left:               0;
    z-index:            90;
    width:              100%;
    height:             500px;
    background-color:   #000;
}