@charset "UTF-8";
/**
 * (en) Styles of the Navigations
 * (de) Styles der Navigationen
 *
 * @copyright       Copyright 2008, Achim Roth <achim.roth@achim-roth.de>
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            https://achim-roth.de
 * @package         css
 * @Id              $Id: navigation.css 619 2008-08-04 05:06:51Z achim $
 * @revision        $Rev: 619 $
 * @lastmodified    $Date: 2008-08-04 07:06:51 +0200 (Mo, 04 Aug 2008) $
 */
@media screen
{
    /* Footer- und Servicenavigation */
    a.lnkFooterNav:link, a.lnkFooterNav:visited, a.lnkFooterNav:active, a.lnkFooterNav:hover { text-decoration: none; color: #818169; margin: 0 2px 0 0; }
    .txtFooterNav { color: #818169; margin:0 10px 0 0; }
    
    a.lnkServiceNav:link, a.lnkServiceNav:visited, a.lnkServiceNav:active, a.lnkServiceNav:hover { color: #49493f; text-decoration: none; margin: 0; font-size: 10px; }
    .txtServiceNav { color: #49493f; font-size: 10px; }
    
    a.lnkNav2nd:link, a.lnkNav2nd:visited, a.lnkNav2nd:active a.lnkNav2nd:hover { color: #2f0400; }
    .txtNav2nd { font-size: 11px; font-weight: bold; color: #2f0400; }
    .imgServiceNav { position: relative; top: 0px; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Klappnavigation */
    .ddmx1 { }
    .ddmx1 a.item1, .ddmx1 a.item1:hover, .ddmx1 a.item1-active, .ddmx1 a.item1-active:hover 
    { 
        color: #fff;
        padding: 3px 11px 5px; 
        text-decoration: none; 
        display: block; 
        position: relative;
        margin-bottom: 2px;
        font-weight: bold;
        white-space: nowrap;
    }
    
    .ddmx1 a.item1:hover, .ddmx1 a.item1-active, .ddmx1 a.item1-active:hover 
    { 
        background-color: #62614f; 
    }
    
    .ddmx1 a.item2, .ddmx1 a.item2active, .ddmx1 a.item2active:hover 
    { 
        padding: 3px 11px 4px; 
        text-decoration: none; 
        display: block; 
        white-space: nowrap; 
        border-bottom: 1px solid #dfdfd9; 
    }
    .ddmx1 a.item2active, .ddmx1 a.item2 
    { 
        color:#818169; 
        background: #ffffff; 
        font-size: 10px; 
    }
    .ddmx1 a.item2active:hover, .ddmx1 a.item2:hover 
    { 
        color:#ffffff; 
        background: #62614f; 
    }
    
    .ddmx1 td { height: 26px; }
    .ddmx1 td#item1-active-bar {  background-repeat: repeat-x;  z-index: 1; }
    
    .ddmx1 .section 
    { 
        position: absolute; 
        visibility: hidden; 
        z-index: -1; 
        margin-top: 4px; 
    }

    .ddmx1 .navSeperator { padding-bottom: 4px; }
    .navPipe { background: #c2c0b3; vertical-align: top; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Produktnavigation */
    #tabProductNav td { width: 178px; height: 36px; vertical-align: middle; border-right: 1px solid #fff; cursor: pointer; padding: 0 10px; }
    #tabProductNav td.tdProductCD { background-color: #a1a290; color: #fff; cursor: pointer; }
    #tabProductNav a.lnkProductNav { color: #626256; font-size: 10px; text-decoration: none; }
    #tabProductNav a.lnkProductNavCD { color: #fff; font-size:10px; text-decoration: none; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Selectbox Directlinks */
    .ddmx2 { }
    .ddmx2 td.tdPathLeft 
    { 
        color: #626256; 
        padding: 0 5px 0 0; 
    }
    .ddmx2 a.item1, .ddmx2 a.item1:hover, .ddmx2 a.item1-active, .ddmx2 a.item1-active:hover 
    { 
        padding: 0 3px 0 0; 
        text-decoration: none; 
        display: block; 
        position: relative; 
    }
    .ddmx2 a.item2, .ddmx2 a.item2:hover 
    { 
        border-bottom: 1px solid #b0b0a7;
        font-size: 10px;
        min-width: 169px; 
        padding: 1px 4px 2px; 
        text-decoration: none; 
        display: block; 
        white-space: nowrap; 
        text-align: left;
    }
    .ddmx2 a.item2 
    { 
        background-color: #dfdfd9; 
        color: #818169;  
    }
    .ddmx2 a.item2:hover 
    { 
        background-color: #d7d7d3;
        color: #61614f;  
    }
    .ddmx2 .section 
    { 
        border-left: 1px solid #b0b0a7; 
        border-top: 1px solid #b0b0a7; 
        border-right: 1px solid #b0b0a7; 
        position: absolute; 
        visibility: hidden; 
        z-index: -1;
    }
    /*_____________________________________________________________________________________________________________*/
    
    /* Topnavigation */
    .txtNavigationPipe { position:relative; top: 0; font-size: 10px; line-height: 14px; color: #c2c0b3; padding-right: 4px; padding-left: 2px; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Contentnavigation */
    #navigation a:link, #navigation a:visited { display: block; }
    #navigation a.navi1:link, #navigation a.navi1:visited, #navigation a.navi1:hover { display: inline; color: #000000; background-color: transparent; }
    #navigation a.navi1cd { text-decoration: underline; font-weight: bold; color: #000000; }
    #navigation a.navi2:link, #navigation a.navi2:visited, #navigation a.navi2:hover { display: inline; color: #666666; background-color: transparent; }
    #navigation a.navi2cd:link, #navigation a.navi2cd:visited, #navigation a.navi2cd:hover{ display: inline; color: #646464; background-color: transparent; text-decoration: underline; font-weight: bold; }
    #navigation a.navi3:link, #navigation a.navi3:visited, #navigation a.navi3:hover { display: inline; color: #666666; background-color: transparent; }
    #navigation a.navi3cd:link, #navigation a.navi3cd:visited, #navigation a.navi3cd:hover{ display: inline; color: #646464; background-color: transparent; text-decoration: underline; font-weight: bold; }
    #navigation a.navi4:link, #navigation a.navi4:visited, #navigation a.navi4:hover { display: inline; color: #666666; background-color: transparent; }
    #navigation a.navi4cd:link, #navigation a.navi4cd:visited, #navigation a.navi4cd:hover{ display: inline; color: #646464; background-color: transparent; text-decoration: underline; font-weight: bold; }
    #navigation ul { list-style: none; margin: 0; padding: 0;}
    #navigation ul li { margin: 0; padding: 0; }
    #navigation ul.nav1st { list-style-image:none; }
    #navigation ul.nav1st li { background-repeat: no-repeat; background-position: 1px 3px; }
    #navigation ul.nav1st li p { margin: 0 0 10px 16px; }
    #navigation ul.nav2nd { margin: 0 0 12px 5px; }
    #navigation ul.nav2nd { list-style-image:none; }
    #navigation ul.nav2nd li { background-repeat: no-repeat; background-position: 12px 3px; }
    #navigation ul.nav2nd li p { margin: 0 0 6px 28px; }
    #navigation ul.nav3rd { margin: 10px 0 12px 10px; }
    #navigation ul.nav3rd li { list-style-image: none; background-repeat: no-repeat; background-position: 20px 3px; }
    #navigation ul.nav3rd li p { margin: 0 0 6px 36px; }
    #navigation ul.nav4th { margin: 10px 0 12px 16px; }
    #navigation ul.nav4th li { list-style-image: none; background-repeat: no-repeat; background-position: 20px 3px; }
    #navigation ul.nav4th li p { margin: 0 0 6px 36px; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Tabnavigation */
    #ctTabNav { width:100%; float:left; color: #fff; background: transparent; margin-bottom: 1px; border-bottom: 1px solid #d8d8d6; }
    #ctTabNav ul { white-space: nowrap; line-height: 1em; margin: 0; padding: 0; list-style: none; }
    #ctTabNav li { float: left; padding: 0 0 0 3px; border-right: 1px solid #fff; }
    #ctTabNav a { float:left; display: block; color: #7e8170; font-weight: bold; padding: 8px 10px; text-transform: none; text-decoration: none; }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #ctTabNav a { float: none; }
    /* End IE5-Mac hack */
    #ctTabNav a:hover { color: #b1605f; }
    /* Current Tab */
    #ctTabNav #current { border-bottom: 0 solid #f00; }
    #ctTabNav #current a { color: #b1605f; font-weight: bold; padding-bottom: 8px; padding-top: 9px; }
    /*_____________________________________________________________________________________________________________*/
        
}
