/* <![CDATA[ */

/*

##################################################

// Site concept and design by netinfluence.ch

##################################################

*/

BODY {
    text-align:             center;
}

#page {
    margin-top:             10px;
    width:                  960px;
    padding-left:           15px;
    padding-right:          15px;
    margin-left:            auto;
    margin-right:           auto;
    background-image:       url( 'pictures/spots.png' );
    background-repeat:      no-repeat;
    background-position:    right 60px;
    text-align:             left;
}

#header {
    height:                 60px;
    overflow:               hidden;
    margin-bottom:          20px;
}

#header .left {
    float:                  left;
    width:                  550px;
}

#header .right {
    float:                  right;
    width:                  230px;
}

#periph,
#footer {
    margin-top:             10px;
    overflow:               hidden;
    height:                 100%;
}

#footer {
    border-top:             solid 1px #EFEFEF;
    padding-top:            5px;
    margin-bottom:          10px;
}

#periph .left,
#footer .left {
    float:                  left;
    width:                  570px;
}

#periph .right,
#footer .right {
    float:                  right;
    width:                  300px;
    text-align:             right;
}

#header,
#periph,
#footer,
#body P.bodytext,
#body P,
#body H1,
#body H2,
#body H3,
#body H4,
#body H5,
#body H6 {
    padding-left:           10px;
    padding-right:          10px;
}

#body BLOCKQUOTE {
    margin-left:            10px;
    margin-right:           10px;
}

#body P.bodytext {
    text-align:             justify;
}

#periph,
#footer,
#footer H1,
#footer H2,
#footer H3,
#footer H4,
#footer H5,
#footer H6 {
    color:                  #666666;
    font-size:              12px;
}

.fce-4cols {
    overflow:               hidden;
    height:                 100%;
    border-top:             solid 2px #D8D8D8;
    margin-top:             10px;
    padding-top:            15px;
}

.fce-4cols-col1,
.fce-4cols-col2,
.fce-4cols-col3,
.fce-4cols-col4 {
    float:                  left;
    width:                  25%;
}

.fce-4cols-content {
    padding-right:          10px;
    font-size:              12px;
    line-height:            14px;
    color:                  #666666;
}

#body .fce-4cols-content P.bodytext {
    text-align:             left;
}

.fce-4cols-content H1 {
    font-size:              12px;
    color:                  #666666;
    margin:                 0px;
    padding:                0px;
}

/* ]]> */

