body {
    font-family: Arial, Helvetica, sans-serif;
}

a {
    text-decoration: none;
    color: black;
}

#frameTop a,
#frameBottom a {
    color:#0055A8;
}

#frameTop a:hover,
#frameBottom a:hover {
    text-decoration: underline;
}

#frameContents a
{
    text-decoration: none;
    background-image: url(/html/img/template/background_a.gif);
    background-repeat: repeat-x;
    background-position: 100% 100%;
}

#frameContents a:hover
{
    background-image: url(/html/img/template/background_a_hover.gif);
    text-decoration: none;
}

#frameContents a.more {
    font-size:10px;
}

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

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

a.plain-text,
a.plain-text:hover,
a.plain-text:active 
{
    color: #000 !important;
    text-decoration: none !important;
    background-image: none !important;
}


#frameBottom {
    font-size: 11px;
    color: #0055A8;
}

#frameTop {
    font-size: 11px;
    font-weight:bold;
    color: #0055A8;
}

#frameContents #mainHeader {
    color: #0055A8;
}

#frameContents #mainHeader h1 {
    font-size:23px; 
    font-weight:normal;
}

#frameContents #mainHeader h2 {
    font-size: 17px;
    font-weight:normal;
    color: #000000;
}

#frameContents #adminBox {
    text-align:left;
    vertical-align:top;
}

#frameContents .product-overview-header {
    font-size:14px; 
    font-weight:bold;
    color: #0099ff;
}

#frameContents .product-overview-header a {
    background: none;
}

#frameContents #text {
    font-size: 13px;
    color: black;
}

#frameContents #text #nav_backnext {
    text-align:center;
}

#frameContents #text h3 a {
    background: none;
    color: #0099ff;
}

#frameContents  #headline_adv_info {
  font-size: 23px;
  font-weight:normal;
  color: #0055A8;
}

#frameContents #text_adv_info, #text_adv_info_blue {
    font-size:13px;
    font-family: Arial; 
}

#frameMainInfo #backnext_nav {
    text-align:center;
}

#styleSwitcher {
    font-size: 14px;
    color: #0055A8;
    line-height: 20px;
}

#navigationLeft a {
    font-size: 13px;
    color: #0055A8;
}

#navigationLeft a.mainnavi {
    font-size: 13px;
    color: #0055A8;
    text-transform: uppercase;
    text-decoration:none;
    font-weight: normal;
}

#navigationLeft a.subnavi {
    text-transform:  none;
}

#navigationLeft a.subsubnavi {
    text-transform: none;
}

#navigationLeft a.curr {
    font-weight: bold;
}

#frameLeft marquee {
    color:#0055A8; 
    font-size:15px;
}

#frameLeft a.shop {
    font-weight:bold;
    font-size: 16px;
}

#frameLeft #treppenliftTeaser {
    height:156px;
    font-size: 15px;
    line-height: 20px;
}

#treppenliftTeaser .teaser {
    color: #0055A8;
}

#treppenliftTeaser h3 {
    font-size:15px;
    color: #0055A8;
}

#frameMain #banner {
    text-align:center;
} 

.header{
    font-size:13px; 
    color: #0099FF;
    font-weight:bold;
}

.warning {
  color: #000000;
}

.searchresult {
  color: #000000;
}

.search-item {
  font-size:13px;
  vertical-align:top;
}

.item {
  font-size:13px;
  vertical-align:top;
}

#gallery .foto-rahmen a,
#gallery .foto-rahmen a:hover {
   background: none;
}
#gallery .foto-rahmen a:hover img {
   background-color: #FFF2C9;
   border-color: #ffc000;
}


