
/**
 * Generic text colors
 */
body {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #222;
    font-size: 13px;
}

a,
a:hover,
a:visited,
a:active
{
    color: #222;
    text-decoration: none;
}

a:hover {
    color: #009997;
}

/**
 * Sidebars
 */
#frameLeft,
#frameLeft a,
#frameRight,
#frameRight a {
    color: #fff;
}

#frameRightBottomText,
#frameRightBottomText a{
    color: #006bb3;
}

#navigationLeft a.level-0 {
    font-size: 1.2em;
    text-transform: uppercase;
}


/**
 * Only for home page
 */
#frameRight div.sanimed-teaser {
    font-size:12px; 
    font-family: Trebuchet MS, Arial; 
    padding:5px;
    padding-top:0px;
    color: #006bb3;
    text-align:justify;
}

#frameRight div.sanimed-teaser a,
#frameRight div.sanimed-teaser a:visited, 
#frameRight div.sanimed-teaser a:hover, 
#frameRight div.sanimed-teaser a:active
{
    text-decoration: none;
    font-weight: normal;
    color: #006bb3;
    background: none;
}

#frameRight div.sanimed-teaser a:hover {
    text-decoration: underline;
    background: none;
}

#frameRightBottom,
#frameRightBottom a {
  color: ;
}

/**
 * Header
 */
#frameTop a {
    color: #009997;
    font-size: 0.9em;
}

#frameTop a:hover {
    color: #006bb3;
}

/**
 * Content header
 */
#mainHeader {
    color: #fff;
}

#mainHeader h1 {
    margin: 0px 5px 0px 10px;
    color: #006bb3;
    font-size: 1.9em;
    font-style:italic;
    font-weight: bold;
}

#mainHeader h2 {
    margin: 0 10px;
    color: #5d5e60;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.0em;
}

/**
 * Content
 */
#mainContent a {
    background-image: url("../../img/template/common/background_a.png");
    background-repeat: repeat-x;
    background-position: 100% 100%;
}

#mainContent a:hover {
    color: #222;
    background-image: url("../../img/template/common/background_a_hover.png");
}

/**
 * Footer
 */
#frameBottom {
    font-size: 0.7em;
    text-align: center;
}

#frameBottom a:hover {
    color: #222;
    text-decoration: underline;
}

.header, 
a.header,
h3.header {
    font-size: 1.2em; 
    color: #009997;
    font-weight:bold;
}


.product_overview_header
.product_overview_header a {
    font-size:1.2em; 
    font-weight:bold;
    color: #009997;
}

#mainContent .product_overview_header a {
    color: #009997;
    background: none;
}

#mainContent a.pdf {
    background-image: url("../../img/template/common/pdf.gif");
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-position: 0% 50%;
}

#mainContent a.pdf:hover {
    background-image: url("../../img/template/common/pdf.gif");
    text-decoration: underline;
}

#frameBottom #sanimedAdresse {
    text-align: left;
    font-size: 9px;
    line-height: 1.1em;
}
