BODY,P,UL,H1,H2,H3,LI,INPUT,FORM
{
    padding:            0;
    margin:             0;
    font-family:        verdana;
    font-size:          12px;
}

IMG
{
    border:             0;
}

BODY
{
    background-color:   #ffffff;
}

.page
{
    width:              100%;
}

.page .area_center
{
    width:              960px;
    position:           absolute;
    left:               50%;
    margin-left:        -480px;
    margin-top:         10px;
    overflow:           hidden;
}

.page .area_center .header
{
    width:              960px;
    overflow:           hidden;
}

.page .area_center .header .header_1
{
    height:             85px;
}

.page .area_center .header .header_1 IMG
{
    float:              left;
    position:           absolute;
}

.page .area_center .header .header_1 UL
{
    float:              right;
    margin-top:         60px;
}

.page .area_center .header .header_1 UL LI
{
    display:            inline;
    margin-left:        10px;
}

.page .area_center .header .header_1 UL LI A.y, .page .area_center .header .header_1 UL LI A.n
{
    text-decoration:    none;
    font-size:          11px;
    color:              #7f7f7f;
}

.page .area_center .header .header_1 UL LI A.n:hover, .page .area_center .header .header_1 UL LI A.y
{
    color:              #000000;
}

.page .area_center .header .header_2
{
    width:              960px;
    height:             156px;
}

.page .area_center .header .header_2 .nav_quick
{
    float:              left;
    width:              230px;
    height:             154px;
    border-right:       2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    vertical-align:     bottom;
    overflow:           hidden;
}

.page .area_center .header .header_2 .nav_quick UL
{
    margin-left:        30px;
    margin-top:         52px;
}

.page .area_center .header .header_2 .nav_quick UL LI
{
    list-style-type:    none;
}

.page .area_center .header .header_2 .nav_quick UL LI A.n, .page .area_center .header .header_2 .nav_quick UL LI A.y
{
    color:              #555555;
    text-decoration:    none;
    display:            block;
    background-color:   #dddddd;
    padding:            5px;
    border-bottom:      2px solid #ffffff;
    height:             14px;
}

.page .area_center .header .header_2 .nav_quick UL LI A.n:hover, .page .area_center .header .header_2 .nav_quick UL LI A.y
{
    color:              #000000;
}

.page .area_center .header .header_2 .illu_main
{
    float:              left;
    width:              728px;
    height:             154px;
    overflow:           hidden;
    border-bottom:      2px solid #ffffff;
}

.page .area_center .header .header_2 .illu_main IMG
{
    width:              730px;
    height:             155px;
}

.page .area_center .header .nav_main
{
    border-bottom:      2px solid #ffffff;
}

.page .area_center .header .nav_main UL
{
    width:              728px;
    background-color:   #dddddd;
    margin-left:        232px;
    padding-top:        5px;
    padding-bottom:     5px;
}

.page .area_center .header .nav_main UL LI
{
    list-style-type:    none;
    display:            inline;
    padding-left:       12px;
    padding-right:      5px;
}

.page .area_center .header .nav_main UL LI A.n, .page .area_center .header .nav_main UL LI A.y
{
    color:              #555555;
    text-decoration:    none;
    font-size:          12px;
}

.page .area_center .header .nav_main UL LI A.n:hover, .page .area_center .header .nav_main UL LI A.y
{
    color:              #000000;
}

.page .area_center .main
{
    text-decoration:    none;
    color:              #000000;
    min-height:         250px;
}

.page .area_center .main .nav_sub
{
    float:              left;
    width:              230px;
}

.page .area_center .main .nav_sub UL
{
    margin-left:        30px;
}

.page .area_center .main .nav_sub UL LI
{
    list-style-type:    none;
}

.page .area_center .main .nav_sub UL LI A.n, .page .area_center .main .nav_sub UL LI A.y
{
    color:              #555555;
    text-decoration:    none;
    display:            block;
    background-color:   #dddddd;
    padding:            5px;
    border-bottom:      2px solid #ffffff;
    height:             14px;
}

.page .area_center .main .nav_sub UL LI A.n:hover, .page .area_center .main .nav_sub UL LI A.y
{
    color:              #000000;
}

.page .area_center .main .content
{
    float:              left;
    width:              728px;
    margin-bottom:      20px;
}

.page .area_center .main .content H1
{
    margin-left:        20px;
    margin-right:       20px;
    margin-top:         15px;
    font-size:          14px;
    font-weight:        normal;
}

.page .area_center .main .content H2
{
    margin-left:        20px;
    margin-right:       20px;
    margin-top:         15px;
    font-size:          13px;
    font-weight:        normal;
}

.page .area_center .main .content H3
{
    margin-left:        20px;
    margin-right:       20px;
    margin-top:         5px;
    font-size:          10px;
    font-weight:        normal;
}

.page .area_center .main .content P
{
    margin-left:        20px;
    margin-right:       20px;
    line-height:        20px;
    margin-top:         15px;
    font-size:          11px;
    color:              #555555;
}

.page .area_center .main .content UL, .page .area_center .content OL
{
    margin-left:        20px;
    margin-right:       20px;
    line-height:        20px;
    margin-top:         15px;
    font-size:          11px;


}

.page .area_center .main .content UL LI, .page .area_center .content OL LI
{
    font-size:          11px;
    color:              #555555;
    list-style-type:    none;
    list-style-image:   url(/images/li_punkt.gif);
    margin-bottom:      5px;
    margin-left:        18px;
}

.page .area_center .main .content UL UL, .page .area_center .content OL OL
{
    margin-top:         0;
}

.page .area_center .main .content P.more
{
    text-align:         right;
    padding-bottom:     10px;
    border-bottom:      1px solid #dddddd;
}

.page .area_center .main .content A
{
    color:              #8a8170;
    text-decoration:    none;
}

.page .area_center .main .content A:hover
{
    color:              #000000;
    text-decoration:    none;
}



.page .area_center .main .content IMG
{
    float:              right;
    margin-left:        20px;
    margin-right:       20px;
    margin-top:         17px;
}

.page .area_center .bottom_left
{
    width:              230px;
    position:           absolute;
    margin-top:         -145px;
}

.page .area_center .bottom_left P
{
    border-bottom:      2px solid #ffffff;
    font-size:          11px;
    line-height:        18px;
    margin-left:        30px;
    margin-bottom:      10px;
    color:              #555555;
}
