/*NAVIGATION (C)2008 CMS:Agenten München */

#headernav_area {
position: absolute;
top:136px;
width:991px;
z-index:2;
}

.rgtabs-menu li a {
font-size:13px;
display: block;
float: left;
height: 22px;
line-height: 150%;
width:100%;
text-decoration:none;
padding-left:10px;
padding-right:5px;

}




/*Hauptmenue Punkte und der Tabs*/
/* Tab-Menu li 
ul.rgtabs-menu {
position: relative;
z-index:0;
}
*/
/*Einstellungen Vor und Nach Navigation*/

.pre-nav {
position:relative;
top:11.5px;
width:35.5px;
height:22px;
margin:0;
padding:0;
float:left;
border-left:none!important;
}

.pre-nav,
.post-nav,
li.navitem {
border:1px solid #c2c2c2;
margin-right:.33em!important;
display:block;
}

#pre_nav_content img{
position:relative;
left:14px;
top:2px;
-moz-opacity:.70; 
filter:alpha(opacity=70);
opacity:.70;
}

#pre_nav_content:hover {
-moz-opacity:.30; 
filter:alpha(opacity=30);
opacity:.30;
}

.rgtabs-menu li {
width:auto;
float:left;
margin-right:.33em!important;
border:1px solid #c2c2c2;
width:120px
}	

.post-nav {
position:relative;
top:12px;
left:4px;
width:69px;
float:right;
height:22px;
border-right:none!important;
z-index:0;
}



/*Lang Navi*/
#lang-nav {
position:relative;
top:3px;
left:10px;
}





/*Layer NAVIGATION*/
#nav {
position:relative;
z-index:3;
top:12px;
font-size:1em;
width:600px;
}


#nav, #nav ul, #nav li {
float: left;
margin:0;
padding:0;
list-style: none;
text-align:left;

}

 
#nav a {
display: block;
text-decoration: none;
margin:0;
padding:0;
}

 #nav a:hover {
text-decoration:none;
color: #ED1C24;
}

#nav li {
float: left;
padding: 0;
width: auto;
margin:0;
display:inline;
border:1px solid #c2c2c2;
height:22px;
margin-right:6px;
}

#nav li a {
margin-top:4px;
/*hier muss man den abstand drehen zum rechthen balken*/
margin-right:15.5px;
margin-left:12px;
display:block;
}
 
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 14em;
font-weight: normal;
margin:0;
padding:0;
background-color:#ffffff;
margin-top:5px;

}

#nav li ul A {
font-weight: normal;
height:auto;
text-decoration: none;
padding:0;
margin:0;
line-height:120%;
margin-left:-.6em;
padding-left:.6em;
padding-bottom:5px;
padding-top:5px;
}

#nav li ul li {
height:auto;
text-decoration:none;
padding-left:16px;
line-height:200%;
background-color:#ffffff;
margin-bottom:1.4em;

}

#nav li ul A:hover {
color: #ED1C24;
}

#nav li ul ul {
margin: -28px 0 0 13em;

}
#nav li ul li {
margin:0;
margin-right:110px!important;
width:100%;

}

#nav li ul li A ,
#nav li li ul A:hover {
width:100%;
}



#nav li:hover ul ul, #nav li:hover ul ul ul,
#nav li:hover ul ul ul ul {
left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, 
#nav li li li:hover ul,
#nav li li li li:hover ul {
left: auto;
color: #ED1C24;
}
 
#nav li li:hover, #nav li.sfhover li.sfhover {
color: #ED1C24;
width:100%;

}

#nav a li:hover , #nav li.sfhover A.sfhover {
color: #ED1C24;
}
#nav li ul a:hover {
text-decoration:none;
color: #ED1C24;
}


#nav li:hover {
display:inline;
background-color: transparent;
width:auto;
color: #ED1C24;
 background-color: #ffffff;
background-image: url(../img/navi-act-arrow.gif);
 background-repeat: no-repeat;

}


li.menuparent_act {
background-image: url(../img/navi-act-arrow.gif);
background-repeat: no-repeat;
background-color: #ffffff;
}

li.menuparent ul, li.menuparent_act ul {
	/*border-bottom:2px ridge #000;*/
}


/*################
   Funktions-tabs
#################*/

#funktionen {
position:absolute;
top:12px;
left:671px;
width:320px;
float:right;
z-index:0;
}


#funktionen .rgtabs-wrapper {
position: relative;
/*z-index:-1;*/
top:8px;
height:103px;
/*border-left: 1px solid #c2c2c2;
border-bottom: 1px solid #c2c2c2;
border-top: none;
border-right:none;*/
background:#fff;
font-size:12px;
overflow:hidden;
}

/* Loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
background-image: url(../img/loading.gif);
background-repeat: no-repeat;
background-position: center;
}

/*tabs li hover*/
.rgtabs-menu li:hover,
.rgtabs-menu  li.rgtabs-selected {
background-repeat: no-repeat;
background-image: url(../img/navi-act-arrow.gif);
}	











