/* CSS Document
* RIO blau #0086cb
*/

.menu{
    position:relative;
    padding-top:1px;
    padding-right:1px;
    z-index:5;
    font-size:114%;
    text-align:left;
}

* html .menu{
    display:block;
}

.box_login{
    z-index:50;
    margin-right:8px;
    float:right;
    color:#ffffff;
}

.box_login a:link{
    color:#ffffff;
    z-index:50;
}

.menu{text-decoration:none;}

.menu ul, .menu_vertikal ul{
    position:relative;
    left:0px;
    padding:0px;
    margin:0px;
    list-style-type:none;
}

.menu ul a{text-decoration:none;}
.menu ul li{
    padding:0;
    margin:0;
    float:left;
    position:relative;
    font-weight:bold;
    width:174px;
}

.menu_vertikal ul li{
    padding:0;
    margin:0;
    position:relative;
    width:inherit;
}


/*** FARBGEBUNG ***/
.menu ul li a,.menu ul li a:visited{
    color:#2275bc;
}

.menu ul li a:hover, div>.menu ul li:hover a,.menu ul li.aktiv>a,.menu ul li.aktiv,.menu ul li.aktiv a{
    color:#11426b;
}

.menu ul li a,.menu ul li a:visited{
    padding:0;
    margin:0;
    float:left;
    display:block;
    width:174px;
    text-decoration:none;

}
div>.menu ul li a,.menu ul li a:visited{
    line-height:175%;
}

.menu ul li ul{display:none;background:none;}

.menu ul li a:hover{
    text-decoration:none;
    display:block;
    width:174px;
}

div>.menu ul li:hover a,div>.menu ul li.aktiv a{
    text-decoration:none;
    display:block;
}

.menu ul li.aktiv a:hover{
    text-decoration:none;
    display:block;
    color:#79add9;
}

.menu ul li.aktiv{
    text-decoration:none;
    display:block;
    width:174px;
}

.menu ul li.aktiv>a{
}

img{
    border:none;
}
.menu ul li:hover ul,.menu ul li.aktiv ul{
    padding:0;
    margin:1px;
    position:relative;
    text-decoration:none;
    display:block;
    width:auto;
}

.menu ul li.aktiv:hover ul{
    padding:0;
    margin:1px;
    position:relative;
    text-decoration:none;
    display:block;
    width:auto;

}

.menu ul li:hover ul li,.menu ul li.aktiv ul li{
    padding:0;
    margin:0;
    font-size:82%;
    margin-left:10px;
    font-weight:normal;
}
.menu ul li:hover ul li a{
    position:relative;
    margin:0;
    padding:0;
}

div>.menu ul li:hover ul li a,div>.menu ul li.aktiv ul li a{
    line-height:145%;
}
.menu ul li:hover ul li a:hover{
    position:relative;
    margin:0;
    padding:0;
    color:#666666;
}

.menu table{border-collapse:collapse;border:none;width:auto;}

