/* ----------------- FUSSNAVIGATION 1---ANFANG------------ */

#footermenue1 {
text-align: center;
margin: 0 auto !important;
padding: 0px 0px 10px 0px;
}

#footermenue1 li {
display: inline;
padding-left: 5px;
padding-right: 5px;
}

#footermenue1 li a {
font-family: arial, verdana;
font-size: 12px;

text-decoration:none;
color:#aacd19;
}



/* ----------------- FUSSNAVIGATION 1---ENDE------------ */


a.level1mylink {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #666666 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 5px 5px; /*padding inside each tab*/
        color: white;
        background: #ffffff; /*background of tabs (default state)*/
        border-top: 1px solid white; /*right divider between tabs*/
}

a.level1mylink:hover {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #aacd19 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 5px 5px; /*padding inside each tab*/
        color: white;
        background: #ffffff; /*background of tabs (default state)*/
        border-top: 1px solid white; /*right divider between tabs*/
}

a.level1mylink_act{
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #aacd19 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 5px 5px; /*padding inside each tab*/
        background: #ffffff; /*background of tabs (default state)*/
        border-top: 1px solid white; /*right divider between tabs*/
}

a.level1mylink_act:hover {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #aacd19 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 5px 5px; /*padding inside each tab*/
        background: #ffffff; /*background of tabs (default state)*/
        border-top: 1px solid white; /*right divider between tabs*/
}

/*************** UNTER-NAVIGATION 1 ***************/

a.level2mylink {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 3px 0px 0px 10px; /*padding inside each tab*/
        background: #ffffff; /*background of tabs (default state)*/
}

a.level2mylink:hover {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #aacd19 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 3px 0px 0px 10px; /*padding inside each tab*/
        background: #ffffff; /*background of tabs (default state)*/
}

a.level2mylink_act{
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #aacd19 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 3px 0px 0px 10px; /*padding inside each tab*/
        background: #ffffff; /*background of tabs (default state)*/
}

a.level2mylink_act:hover {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #aacd19 !important;
        float: left;
        display: block;
        text-decoration: none;
        margin: 0px;
        height: 20px;
        width: 160px;
        padding: 3px 0px 0px 10px; /*padding inside each tab*/
        background: #ffffff; /*background of tabs (default state)*/
}


/*************** UNTER-NAVIGATION 2 ***************/

a.level3mylink {
clear: both;
        width: 160px;
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: normal;
        color: #999999;
        font-size: 11px;
        line-height: 1.5;
        display: block;
        letter-spacing : 0,5px;
        padding-left: 20px;
        text-decoration: none; cursor: hand;
        }

a.level3mylink:hover {
clear: both;
        width: 160px;
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: normal;
        color: #aacd19 !important;
        font-size: 11px;
        line-height: 1.5;
        display: block;
        letter-spacing : 0,5px;
        padding-left: 20px;
        text-decoration:none;

}

a.level3mylink_act{
clear: both;
        width: 160px;
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: normal;
        color: #aacd19 !important;
        font-size: 11px;
        line-height: 1.5;
        display: block;
        letter-spacing : 0,5px;
        padding-left: 20px;
        text-decoration:none;

}

a.level3mylink_act:hover {
clear: both;
        width: 160px;
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: normal;
        color: #aacd19 !important;
        font-size: 11px;
        line-height: 1.5;
        display: block;
        letter-spacing : 0,5px;
        padding-left: 20px;
        text-decoration:none;

}



.quicklinks ul {
margin:0;
padding:0;
list-style-type: none;
}

.quicklinks li a {
color: #cccccc;
float: right;
position: relative;
line-height: 20px;
font-family: arial, verdana, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

.quicklinks li a:hover,
.quick_act {
color: #999999;
}

.quicklinks li span
{
margin-left: 20px;
}

/* ----------------- HAUPTMENU DROPDOWN ANFANG--------------- */

.menu {
height: 31px;
position: relative;
z-index: 100;
font-family: arial, sans-serif;
margin: 0px 0px 0px 0px;
}

/*---------------------- hack to correct IE5.5 faulty box model---------------------- */
* html .menu {
width:746px; w\idth:745px;
}
/*-------------------- remove all the bullets, borders and padding from the default list styling---------------------- */

.menu ul {
margin: 0px -10px 0px 0px;
float: right;
padding:0;
list-style-type: none;
}

/*
.menu ul ul {
width: 120px;
}
*/


/*------------------------ float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon------------------- */
.menu li {
float: left;
position: relative;

}

.menu li ul li  {
border:none
}

.menu li a, .menu a:visited {

      font-family: arial, verdana, sans-serif;
      font-weight: normal;
      font-size: 13px;
      color: #666666;
      text-decoration: none;
      padding-left:10px;
      padding-right:10px;
}

.menu li a:hover {

      font-family: arial, verdana, sans-serif;
      font-weight: normal;
      font-size: 13px;
      color: #333333;
      text-decoration: none;
      padding-left:10px;
      padding-right:10px;

}

.menu a {
display: block;
font-size: 12px;
text-decoration: none;
/*---Schriftfarbe 1. Ebene---*/
color: #8b959e;
line-height: 31px;
fon-size:13px;
text-align: left;
}


/*------------------ a hack so that IE5.5 faulty box model is corrected-------------------- */
* html .menu a, * html .menu a:visited {
width:120px;
w\idth:138px;
}

/* ----------------------style the second level background------Generelle Hintergrundfarbe Dropdown 2. Ebene--------- */

.menu ul ul a.drop {
        color: #69696b;
        border-top: 1px none #ae9a67;
        border-right: 1px solid #ae9a67;
        border-bottom: 1px solid #ae9a67;
        border-left: 1px solid #ae9a67;
        font-weight: normal;
        background-color: #ffffff;

}

.menu ul ul a.drop:visited {
        color: #69696b;
        border-top: 1px none #ae9a67;
        border-right: 1px solid #ae9a67;
        border-bottom: 1px solid #ae9a67;
        border-left: 1px solid #ae9a67;
        font-weight: normal;

}




/*--------------- style the second level hover----OK ----------------- */

.menu ul ul a.drop:hover {


}


.menu ul ul :hover > a.drop {

/*---Hintergrundfarbe Mouseover 2. Ebene---*/

color:#ffffff;
}

/* ---------------------style the third level background----------------- */

.menu ul ul ul a, .menu ul ul ul a:visited {

}

/*------------------ style the third level hover ------------------------*/

.menu ul ul ul a:hover {
}


/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul {
visibility: hidden;
position: absolute;
height: 0;
top: 31px;
left: 0;
width: 140px;
border-top: 0px;
solid #000;
}


/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}




/* style the second level links */

.menu ul ul a, .menu ul ul a:visited {
color:#8b959e;
height:auto;
line-height:1em;
margin-left: 12px;
padding:5px 10px;
width:140px;
border:none;
background-color: #ffffff;
}






/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */


/* +++++ 1. Menü-Ebene Mouse-Over +++++ */
.menu a:hover {
color: #69696b;
background-color: #ffffff;
}







/* +++++ Dropdown Mouse-Over +++++ */

.menu ul ul a:hover {
color: #69696b;
background: #aacd19;
}

.menu :hover > a,
color: #69696b;
background: #aacd19;
}

.menu ul ul :hover > a {
color: #69696b;
background: #aacd19;
}





/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}


/* make the second level visible when hover on first level list OR link */
.menu li ul{padding:0px 30px 30px 0px;}
.menu :hover ul{height:auto; padding:3px 30px 30px 30px; background:transparent url(tab/sub_top_left.gif) 30px 0 no-repeat; left:-30px;}
.menu li.last:hover ul{visibility:visible; height:auto; padding:3px 30px 30px 30px; background:transparent url(tab/sub_top_left.gif) 30px 0 no-repeat; left:-159px;}

/* ----------------- FUSSNAVIGATION 2---ENDE--------------- */

/* ----------------- HAUPTMENU DROPDOWN ENDE--------------- */




/* ----------------- SUBMENU ANFANG--------------- */


.navi_left {
           height:auto !important;  /* für moderne Browser */
}

.navi_left ul {

padding:0;
margin-left: 10px;

}

.submenue a {
font-size: 11px;
text-decoration: none;
color: #69696b;
font-family: verdana, arial, sans-serif;
}



/* +++++ Linkes Menu 1. Ebene Mouse-Over +++++ */

.submenue2 li:hover {
background-color: #fff200;
}

.submenue2 li:activ {
background-color: #fff200;
}




.submenue3 {
width: 235px;
background-color: #8e9fa8;
}


.submenue3 ul li a {
        padding-left:10px;
}




/* -- Armin */
#navi_left li {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

#navi_left a {
font-size: 11px;
text-decoration: none;
color: #69696b;
font-family: verdana, arial, sans-serif;
display:block;
padding: 2px 0 2px 0;
}

#navi_left ul {
        margin: 0px;
        padding: 0px;
}


/* -------------------------- Breite Menü Links ---------------------------- */

#navi_left ul li {
        width:235px;


}
#navi_left ul li.act {
        background: #9babb3;

}
#navi_left ul li a {
        padding-left:36px;

}


/* --- Abstand Links 3. Ebene -- */

#navi_left ul li li a{
        padding-left:46px;
}

/* --- Abstand Links 4. Ebene -- */

#navi_left ul li li li a{
        padding-left:56px;
}




#navi_left .trenner {
        height: 20px;
        background-color: #9babb3;

}




/* ----------------- SUBMENU ENDE--------------- */











/* -----------------Rootline Navigation---ANFANG----- #7c8e97 ---------------- */

#wobinich {
margin-left:0px;
}

#rootline {
padding: 0px;
margin: 10px 0px 0px 10px;
font-size: 11px;
text-decoration: none;
color: #69696b;

font-family: verdana, arial, sans-serif;
}

#rootline a {
font-size: 11px;
text-decoration: none;
color: #69696b;
font-family: verdana, arial, sans-serif;
}


/* -----------------Rootline Navigation---ENDE--------------------- */