                /* CSS Document */

/*

Farbcode:
Mainbox - hg: #bdbebe
Subbox - hg: #C2C9D0
Textbereich aktiv - hg: #2D7376
Schrift: #ffffff
*/



/* the styling */
#nav {
        width:685px;
        height:28px;
        background:#bdbebe;
        position:relative;
        }

#nav .select,
#nav .current {
        margin:0;
        padding:0;
        list-style:none;
        }

#nav li {
        display:inline;
        margin:0;
        padding:0;
        height:auto;
        }

#nav .select a,
#nav .current a {
        display:block;
        height:28px;
        float:left;
        background:#CEAA18;              /*link-hintrgrund*/
        padding:0px 10px 0px 10px;
        text-decoration:none; font-size:12px;
        line-height:28px;
        white-space:nowrap;
        border-right:1px solid #fff;
        color:#840CEF;/*textfarbe*/
        }

/* html*/
#nav .select a,
/* html*/
#nav .current a {
       /* width:1px;
        height:21px;    */
        }


#nav .select a:hover,
#nav .select li:hover a {
        background:#888;                 /*selekt*/
        cursor:pointer;
        color:#180CF7;
        }

#nav .sub {
        display:none;
        }

#nav .current a {
        background:#18A6B5;
        color:#FFFB08;
        font-size:10px;
        font-weight:bold;
        }


#nav .sub li a:hover,
#nav .select a:hover .sub li a:hover,
#nav .select li:hover .sub li a:hover {
        background:#ACACAC;
        color:#003CFF;                   /*aufklapp select-farbe */
        }

#nav .sub_active .current_sub a,
#nav .sub_active a:hover {
        background:#ACACAC;
        color:#F76108;
        }

#nav .select li a:hover .sub,                    /*aufklapbereich*/
#nav .select li:hover .sub {
        display:block;
        position:absolute;
        width:685px;
        top:28px;
        left:0;
        background:#c1c1c1;                      /*hintrgrund aufkl*/
        margin-top:0;
        padding:0;
        z-index:100;
        color:#FFDF00;
        font-size:11px;
        line-height:20px;
        }

#nav .sub, #nav .sub_active {
        margin:0;
        padding:0;
        list-style:none;
        }

#nav .sub_active {
        display:block;
        position:absolute;
        width:685px;
        top:28px;
        left:0;
        background:#C2C9D0;
        margin-top:0;
        padding:0;
        z-index:10;
        }
* html #nav .sub_active, * html #nav .select a:hover .sub {
        z-index:-1;
        margin-top:0;
        margin-t\op:1px;
        }

#nav .sub_active a {
        height:21px;
        text-decoration:none;
        white-space:nowrap;
        display:block;
        float:left;
        background:#C2C9D0;
        padding:3px 5px;
        margin:0;
        font-size:11px;
        border:0;
        color:#003CFF;
        margin:3px 0 4px 0;
        height:16px;
        line-height:16px;
        }

#nav .select a:hover .sub li a,
#nav .select li:hover .sub li a {
        display:block;
        background:#CEAA18;/*aufklapp-hintergrund*/
        padding:3px 5px;
        margin:0;
        white-space:nowrap;
        border-right:1px solid #FFFFA4;   /*Linktrennung*/
        /*border:0;
        border-color:#CEAA18;*/
        color:#0000DE;/*aufklapp-textfarbe*/
        font-size:11px;
        margin:3px 0 4px 0;
        height:16px;
        line-height:16px;
        }


#nav .subaktiv a, #nav .subaktiv a:hover {background:#3A9498; color:#fff; font-size:10px; font-weight:bold; margin-top:3px; height:16px; line-height:16px;}


/* Infobox, wenn laden nicht möglich */
#navI {width:665px; height:30px; background:#CCCCCC; color:#990000; position:relative; margin:10px;}
#navI p {
        line-height:30px; text-align:center;
}