/************ TOP MENU **********************/
#gmenu_wrapper {
	width: 995px;
	height:29px;
	margin:0;
	padding:0;	
	/*
	float: left;
	*/
	font-size:11px;
	text-align: left;
	
	position:relative;
	
	left:0;
	top:0;
	z-index:300;
	color: #fff;
}

    #gmenu_menu {
        padding: 0 0 0 0;
        margin: 0 0 0 10px;       
        text-align: left;
		position:relative;
		z-index: 1;
    }

        *html ul#nav li {
            position: relative;
            list-style: none;
            float: left;
            width: 110px;
			
        }
		
        ul#nav li {
            position: relative;
            list-style: none;
            float: left;
			/*border: solid 1px red;*/
			background: url(../images/baelle.png) no-repeat right center;
			padding-right: 25px;
			padding-left: 7px;
			
        }
         
        ul#nav li a {
            
			display: block;
            text-decoration: none;
            color: #fff;
            padding: 5px;
            border-bottom: 0;
			font-size: 18px;
			font-weight: normal;
        }
         
        /* Fix IE. Hide from IE Mac \*/
        * html ul#nav li { float: left; height: 1%; }
        * html ul#nav li a { height: 1%; }
        /* End */
         
        ul#nav ul {
            position: absolute;
            display: none;
            left: 9px; /* Set 1px less than menu width */
            top: 35px;
            }
         
        ul#nav li ul li a { padding: 0px 0px; } /* Sub Menu Styles */
         
        ul#nav li:hover ul ul,
        ul#nav li:hover ul ul ul,
        ul#nav li.over ul ul,
        ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
         
         ul#nav li:hover ul,
        ul#nav li li:hover ul,
        ul#nav li li li:hover ul,
        ul#nav li.over ul,
        ul#nav li li.over ul,
        ul#nav li li li.over ul 
		{ 
			display: block; 
			border: solid 0px #009ee0; 
			float: left; 
			background:none; 
			margin-left: 0; 
			padding: 7px; } /* The magic */
        ul#nav li  ul li  { width: 150px;}
         
        ul#nav li ul li.menuparent ul{ display: none; background: none;  }
         
         
        ul#nav li.menuparent:hover,
        ul#nav li:hover { 
            background: none; 
			
        }
        ul#nav li a:hover { 
            color: #fff;
			text-decoration: underline;
			
			
        }
        .nav2act {
            font-weight: bold;
            background:pink;
        }
         
        ul#nav li ul li a {
            padding:5px 0px;
            padding-left:10px;
        }
         
        ul#nav li ul li a:hover {
           /*background:#eee;*/
        }

/*******************************************************/
/*********** SUB MENU ********************************/
#gmenu_submenu
{
	position:relative;
	left:0px;
	top: 0px;
	float:left;
	width: 980px;
	height:25px;
	margin: -7px auto 0 100px;
	padding:0;
	
	
}
/*#top_menu {
	position:relative;
	left:0px;
	top: 0px;
	float:left;
	width: 980px;
	height:65px;
	margin: 25px auto 0 auto;
	padding:0;
	display: none;
}*/
#gmenu_submenu ul {
	margin:7px auto 0 auto;
	padding:0;
}


#gmenu_submenu li {
	margin:0;
	padding:0 20px 0 0;
	display:inline;
	list-style: none;
	list-style-image:none;
}
#gmenu_submenu li a {
	color: #ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
}
#gmenu_submenu li a:hover,
#gmenu_submenu li.act a,
#gmenu_submenu li.actifsub a {
	text-decoration: undeline;
	color: #ffffff;
	
}
/*******************************************************/
/*********** FOOTER MENU ********************************/

#footer_navi {
	float: left;
	margin: auto 0 auto 0;
	padding: 0 0 15px 0;
}
#footer_navi ul {
	margin:0;
	padding:0;
}
#footer_navi li {
	display:inline;
	margin:0;
	padding:0;
	list-style: none;
}
#footer_navi ul li.act a
{
	color: #319289;
}
#footer_navi a,
#footer_navi li a,
#footer_navi span a
{
	color: #b1a389;
	font-size:11px;
	font-weight:normal;
	padding:0 6px 0 6px;
	text-decoration: none;
	text-transform: lowercase;
}

#footer_navi a:hover
#footer_navi li a:hover,
#footer_navi span a:hover {
	color: #319289;
	font-size:11px;
	font-weight:normal;
	padding:0 6px 0 6px;	
}

#footer_navi a:hover,
#footer_navi li a:hover,
#footer_navi span a:hover {
	text-decoration:none;
	color: #319289;
}
#footer_navi span.trenner
{
	color: #b1a389;
}

