/*  MAROKKO Projekt */

.menuLang .act { background-color:#E4D5BD}
.mainMenu TD A {font-family: Tahoma, Arial, Helvetica, sans-serif;display:block;padding: 2px 10px; font-size:12px; font-weight:bold; color:#B13614}
.mainMenu TD A:hover { background-color:#F6E6CD}

.mainMenu {border: 0px solid #333;}


.menu1-level2-no-a, .menu1-level2 {
	letter-spacing: 0.025em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #010101;
	display: block;	
	margin-left: 0px;	margin-right: 2px;
	text-decoration: none;
	background-color: #F9EEDC;
		/*background-color: #09EEDC;*/
	border-bottom: 1px solid #BFAD8F;
	border-left: 1px solid #B13614;
	border-right: 1px solid #B13614;
	padding-left: 8px;
	width: 140px;
	max-width: 140px;
	
	filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;
	margin-left: 0px;	margin-right: 2px;
	
}

.menu1-trenner {	background-color: #E0D0B7;
	border-left: 1px solid #B13614;
	border-right: 1px solid #B13614;
	border-bottom: 1px solid #BFAD8F;
	height:10px;
	
		width: 148px;
	max-width: 148px;
}

.menu1-level2-no-a {}
.menu1-level2-act-a {}
.menu1-level2-no-a:hover { 		color: #000;text-decoration: none;background-color: #E1D2B9; }
.menu1-level2-no-a:visited { 		text-decoration: none; }
.menu1-level2-no-a:active { 	text-decoration: none; }
.menu1-level2-no-a:link { 	text-decoration: none; }

.menu1-level3-no-a,.menu1-level2-no-a,.menu1-level2-act-a,.menu1-level3-act-a {
	border-left: 1px solid #B13614;
	border-right: 1px solid #B13614;
}






.act-a {		background-color: #DFCFB5; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;text-decoration: none;}
.act-a:hover { 	background-color: #F6E6CD; color: #010101; text-decoration: underline; }
.act-a:visited {text-decoration: none; }
.act-a:active { background-color: #B5B2B5;	text-decoration: none; }
.act-a:link { 		text-decoration: none; }

.no-a:hover { 	color: #010101;text-decoration: underline; }
.no-a:visited { text-decoration: none; }
.no-a:active { 	text-decoration: none;  }
.no-a:link { 	text-decoration: none; }

/*Menu Left*/

#menu_1 {
	padding: 3px 10px 10px 5px;
	vertical-align: top; 
	align: right; 
	width: 160px;
	height: 100%;
	 margin: 0px;
}
* html #menu_1 {
width: 175px;
}




/* IE */
* html .menu1-level1-no-a {	width: 114px;}
* html .menu1-level1-act-a {	width: 114px;}
* html .menu1-level1-no-a-first {	width: 114px;}
* html .menu1-level1-act-a-first {	width: 114px;}


/*#####################*/






.menu1-level2-no-a:hover { 		color: #333;text-decoration: none; }


.footerMenu-no A {color:#4F0F0F;padding:2px 5px;}
.footerMenu-no A:hover {color:#9F0909; }


.subMenu UL {
padding:0px;
margin:20px 0px 0px 0px;
}
.subMenu UL UL {padding:0px;margin:0px 0px 0px 0px;}
.subMenu ul a {padding-left: 11px ;display:block; text-decoration:none;}
.subMenu ul a:hover, .current {background-color:#F6E6CD;}
 .current { }
 .act A { font-weight:bold;}

.subMenu LI {
list-style-type:none;
border-bottom:1px solid #CC9900;

font-size:12px;
}

.subMenu LI A {width:95%;padding:2px 1px 2px 8px;}

.subMenu LI LI{
font-size:11px;
list-style-type:none;
border-bottom:0px solid #CC9900;
padding-left:16px;

}




/*NEU 2013*/

#nav {width: 600px;  height: 40px; font-size: .9em;  }

.menu2 ul, .menu2 li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.menu2 ul.level1 {
    width: 990px;
    height: 19px;
    padding-left:10px;
    padding-top: 5px;
}

.menu2 ul.level1 li {
    display: inline;
    height: 40px;
    padding: 5px 2px;
  /*  font-weight: bold;*/
border-right: 1px solid #aaa;
}

.menu2 ul.level1 li a {
    padding: 0px 8px ;
    text-decoration: none;
    color: #4F0F0F;
 

}


.menu2 ul.level1 li li a {
    padding: 3px;
    display: block;
   
}

.menu2 ul.level1 a:hover,
.menu2 ul.level1 a:active,
.menu2 ul.level1 a:focus
{
    color: black;
   
}

.menu2 ul.level1 li li {
    display: block;
    height: auto;
    padding: 1px;
border-right:0px solid #fff;
}

.menu2 ul.level1 li:hover, .menu2 ul.level1 li.act {
  /*  background-color: red;*/
 background-color: #F6E6CD;

}

.menu2 div.megadd {
    position: absolute;
    left: -999em;
    width: 920px;
   /* background: rgba(255, 255, 255, 0.9);*/
    background-color: #F9EEDC;
    opacity: 0.92;
    z-index: 100;
    clear: both;
    vertical-align: bottom;
    padding: 10px;
    border: 1px solid #aaa;
margin-top: 5px;
 }

.menu2 ul.level1 li:hover div.megadd {
    left: 50%;
    margin-left: -495px;
}

.menu2 ul.level2 li.inner2, .menu2 ul.level2>li.inner {
    width: 200px;
    float: left;
}

.menu2 ul.level3 {
    padding-left: 10px;
}

.menu2 ul.level4 {
    padding-left: 20px;
}








