/* ##########################################################

    Performance Marine r2009
    T3-Layout

    Version  : 1.1
    Datum    : 26. Mai 2011
    Autor    : http://www.proxenos.de/

########################################################## */


*
{
    margin:             0px;
    padding:            0px;
}

a.hnp,
a.hnp_akt
{
    color:              #FFFFFF;
    padding:            0 15px 5px 15px;
    text-decoration:    none;
}

a.hnp:focus, a.hnp:hover,
a.hnp_akt
{
    background:         #FF8000 url(../grafiken/navigation/hauptnavi_h.gif) 0px 0px repeat-x;
    color:              #FFFFFF;
}

a.hnpH
{
    border-left:        1px solid #000000;
}

body,
html
{
    height:             100%;
}

body
{
    background:         #151515 url(../grafiken/hintergrund/linien2.gif);
    text-align:         center;
}

div#abstand
{
    float:              left;
    height:             50%;
    margin-bottom:      -290px;
    width:              1px;
}

div#facebook_like
{
    left:               20px;
    position:           absolute;
    top:                380px;
}

div#grundrahmen
{
    background:         #000000 url(../grafiken/hintergrund/wasser.jpg) 0px 370px no-repeat;
    clear:              left;
    height:             580px;
    margin:             0px auto;
    position:           relative;
    text-align:         left;
    width:              980px;
}

div#grundrahmen.intro
{
    background:         #000000;
    font-family:        Verdana, Helvetica, Arial, sans-serif;
    font-size:          7pt;
    text-align:         center;
}

div#hauptnavi
{
    background:         #000000 url(../grafiken/navigation/hauptnavi_n.gif) 0px 1px repeat-x;
    bottom:             0px;
    font-family:        Verdana, Helvetica, Arial, sans-serif;
    font-size:          11px;
    height:             18px;
    text-align:         center;
    overflow:           hidden;
    position:           absolute;
    width:              980px;
}

div#hauptnavi_rahmen
{
    margin-top:         1px;
}

div#hauptnavi_rahmen ul
{
    list-style:         none;
    margin:             0;
    padding:            0;
}

div#hauptnavi_rahmen ul li
{
    border-bottom:      1px solid #000000;
    border-right:       1px solid #000000;
    display:            inline;
}

div#hauptnavi_rahmen ul li.first
{
    border-left:        1px solid #000000;
}

div#inhalte
{
    background-color:   #151515;
    height:             310px;
    overflow:           hidden;
    position:           absolute;
    text-align:         center;
    top:                58px;
    width:              100%;
}

div#inhalte_rahmen
{
    margin:             0px auto;
    position:           relative;
    text-align:         left;
    width:              940px;
}

div#logo
{
    background:         url(../grafiken/logos/performance-logo.png) 50% 0 no-repeat;
    height:             88px;
}

div#logo_flaeche
{
    left:               395px;
    position:           absolute;
    top:                430px;
    width:              191px;
}

div#sprache
{
    color:              #656565;
    font-family:        Verdana, Helvetica, Arial, sans-serif;
    font-size:          7pt;
    position:           absolute;
    right:              20px;
    top:                32px;
}

div#sprache * a
{
    color:              #656565;
    text-decoration:    none;
}

div#sprache * a:focus,
div#sprache * a:hover
{
    color:              #FF8000;
    text-decoration:    none;
}

div#sprache div#social
{
    float:              left;
}

div#sprache div#social ul
{
    list-style:         none;
    margin-top:         -4px;
    padding:            0 10px 0 0;
}

div#sprache div#social ul li
{
    float:              left;
    padding-right:      5px;
}

div#sprache div.tx-srlanguagemenu-pi1
{
    float:              left;
}

div#titel
{
    left:               20px;
    position:           relative;
    top:                30px;
}

div#unternavi
{
    bottom:             18px;
    height:             18px;
    text-align:         center;
    position:           absolute;
    width:              980px;
}

span.sprache_akt
{
    color:              #FFFFFF;
}
