/* Subnavigation CMS */

#page #subnavigation UL LI SPAN.outer {
    background-image: url(/files/tc_homepage/navigation/subnavi_cms.png);
    background-repeat: no-repeat;
}

#page #subnavigation UL LI SPAN.inner {
    visibility: hidden;
}

/* Software as a service */

#page #navigation_23162_23178 SPAN.outer {
    background-position: 0 2px;
}

#page #navigation_23162_23178 A:hover SPAN.outer {
    background-position: -201px 2px;
}

#page #navigation_23162_23178.active SPAN.outer {
    background-position: -201px 2px;
}

/* Highlights */

#page #navigation_23162_23176 SPAN.outer {
    background-position: 0 -48px;
}

#page #navigation_23162_23176 A:hover SPAN.outer {
    background-position: -200px -48px;
}

#page #navigation_23162_23176.active SPAN.outer {
    background-position: -200px -48px;
}

/* Erweiterbarkeit*/

#page #navigation_23162_24675 SPAN.level_0 {
    background-position:  0 -148px;
}

#page #navigation_23162_24675 A:hover SPAN.level_0 {
    background-position:  -200px -148px;
}

#page #navigation_23162_24675.active SPAN.level_0 {
    background-position:  -200px -148px;
}

/* CMS + Shop */

#page #navigation_23162_23354 SPAN.level_0 {
    background-position:  0 -98px;
}

#page #navigation_23162_23354 A:hover SPAN.level_0 {
    background-position:  -200px -98px;
}

#page #navigation_23162_23354.active SPAN.level_0 {
    background-position:  -200px -98px;
}

/* Referenzen */

#page #navigation_23162_23172 SPAN.outer {
    background-position: 0 -198px;
}

#page #navigation_23162_23172 A:hover SPAN.outer {
    background-position: -200px -198px;
}

#page #navigation_23162_23172.active SPAN.outer {
    background-position: -200px -198px;
}

/* Individuelle Lösung */

#page #navigation_23162_23921 SPAN.outer {
    background-position: 0 -248px;
}

#page #navigation_23162_23921 A:hover SPAN.outer {
    background-position: -201px -248px;
}

#page #navigation_23162_23921.active SPAN.outer {
    background-position: -201px -248px;
}

/* Für Reseller */

#page #navigation_23162_23177 SPAN.outer {
    background-position: 0 -298px;
}

#page #navigation_23162_23177 A:hover SPAN.outer {
    background-position: -200px -298px;
}

#page #navigation_23162_23177.active SPAN.outer {
    background-position: -200px -298px;
}

/* Farben je Bereich */

#page #content H1 {
    color: #8ed200;
}

#page #content H2,
#page #content H3,
#page #content H4 {
    color: #666 !important;
}

#page #content A,
#page .page_image_gallery_navigation A:link,
#page .page_image_gallery_image_link {
    color: #8ed200;
}

#page #content .box_color A {
    color: #fff;
    font-weight: bold;
}

#page #content H2 {
    color: #666666;
    font-weight: bold !important;
}

#page #content H3 {
    color: #666;
    font-weight: normal;
}

#page #content .h A {
    text-decoration: none;
    color: #666;
}

#page #content UL LI {
    background-image: url(/files/tc_homepage/box/arrow-green.png);
    background-position: left 7px;
    background-repeat: no-repeat;
    padding: 0 0 0 12px;
}

/* Links + Pfeile */

#page #content .link A {
    font-weight: bold;
    padding-left: 15px;
    background-image: url(/files/tc_homepage/box/double_arrow_green.png);
    background-position: 0 7px;
    background-repeat: no-repeat;
    display: block;
}

#page #content .box_color .link A {
    color: #333 !important;
    font-weight: bold;
    padding-left: 15px;
    background-image: url(/files/tc_homepage/box/double_arrow_grey2.png);
    background-position: 0 7px;
    background-repeat: no-repeat;
    display: block;
}

#page #subnavigation ul li:hover a,
#page #subnavigation ul li.active a {
    color: #8ED200 !important;
}
