/* <![CDATA[ */

/*

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

// Site concept and design by netinfluence.ch

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

*/

@font-face {
    font-family:            Museo300;
    src:                    url( "fonts/Museo-300.otf" );
}

@font-face {
    font-family:            Museo500;
    src:                    url( "fonts/Museo-500.otf" );
}

@font-face {
    font-family:            Museo700;
    src:                    url( "fonts/Museo-700.otf" );
}

BODY {
    margin:                 0px;
    color:                  #000000;
    font-style:             normal;
    font-weight:            normal;
    font-size:              18px;
    line-height:            20px;
    text-decoration:        none;
    font-family:            Museo300, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
    background-color:       #FFFFFF;
}

H1 {
    color:                  #000000;
    font-weight:            bold;
    font-style:             normal;
    font-size:              24px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          10px;
    padding-top:            20px;
    padding-bottom:         0px;
    text-align:             left;
    font-family:            Museo700, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
}

H2 {
    color:                  #000000;
    font-weight:            bold;
    font-style:             normal;
    font-size:              18px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            20px;
    padding-bottom:         10px;
    text-align:             left;
    font-family:            Museo700, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
}

H3 {
    color:                  #000000;
    font-weight:            bold;
    font-style:             normal;
    font-size:              18px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            40px;
    padding-bottom:         10px;
    text-align:             left;
    font-family:            Museo700, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
}

H4 {
    color:                  #000000;
    font-weight:            bold;
    font-style:             normal;
    font-size:              18px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            20px;
    padding-bottom:         10px;
    text-align:             left;
    font-family:            Museo700, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
}

H5 {
    color:                  #000000;
    font-weight:            bold;
    font-style:             normal;
    font-size:              18px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            20px;
    padding-bottom:         10px;
    text-align:             left;
    font-family:            Museo700, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
}

H6 {
    color:                  #000000;
    font-weight:            bold;
    font-style:             normal;
    font-size:              18px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            20px;
    padding-bottom:         10px;
    text-align:             left;
    font-family:            Museo700, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
}

A {
    text-decoration:        none;
}

A:link {
    color:                  #009EE0;
    text-decoration:        none;
}

A:visited {
    color:                  #009EE0;
    text-decoration:        none;
}

A:hover {
    color:                  #E2007A;
    text-decoration:        underline;
}

A:active {
    color:                  #F4E400;
    text-decoration:        underline;
}

IMG {
    border:                 none;
}

INPUT {
    background-color:       #FFFFFF;
    border:                 solid 1px #E5E5E5;
    padding:                5px;
}

TEXTAREA {
    background-color:       #FFFFFF;
    border:                 solid 1px #E5E5E5;
    padding:                5px;
}

BLOCKQUOTE {
    font-size:              12px;
    line-height:            14px;
    margin:                 0px;
    padding:                10px;
    background-color:       #E5E5E5;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
    border-radius:          10px;
}

TABLE {
    border:                 solid 1px #E5E5E5;
    border-collapse:        collapse;
    width:                  100%;
    margin-top:             14px;
    margin-bottom:          14px;
}

TH {
    border:                 solid 1px #E5E5E5;
    padding:                5px;
    background-color:       #E5E5E5;
    color:                  inherit;
    text-align:             center;
}

TD {
    border:                 solid 1px #E5E5E5;
    padding:                5px;
    text-align:             left;
}

STRONG, B {
    font-family:            Museo700, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
}

P.align-left {
    text-align:             left;
}

P.align-center {
    text-align:             center;
}

P.align-right {
    text-align:             right;
}

P.align-justify {
    text-align:             justify;
}

/* ]]> */

