/* Start of CMSMS style sheet 'mundi : cssmenu' */
@charset "utf-8";


.menuactive{
 background-color: #FFFFFF;
}

#hauptmenue{
 background-color: #FFFFFF;
    float: left;
    font-family: arial;
    height: 40px;
    list-style-type: none;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 12px;
padding-left: 35px;
    width: 915px;

	
}

#hauptmenue li{

	font-weight: bold;

	display: inline;

	font-size: 14px;

	padding-left: 0px;

	padding-right: 0px;

	line-height: 28px;

}

.hauptmenueSelected {

	color: #990000;

}

.hauptmenueNotSelected {

	color: #336;

}

.hauptmenueSelected a{
	color: #900;

}

.hauptmenueNotSelected a{
	color: #336;

}

.naviSelected a{

	color: #990000;

}

.naviNotSelected a{

	color: #336;

}

/* End of 'videsB : menue' */

/*

 Start of CMSMS style sheet 'videsB : cssmenu' */
/* Horizontal menu for the CMS CSS Menu Module */

/* by Alexander Endresen */

/* The wrapper clears the floating elements of the menu */



/* Fix for Opera 8 */

.clearb { clear: both; }

#menuwrapper {
	/* Fix for Opera 8 */ 
        /* overflow: hidden;*/

       background-color: #CCCCCC;
    border-bottom: 0 solid #FFFFFF;
    float: left;
    font-family: arial;
    height: 40px;
    left: -35px;
    line-height: 30px;
    margin-bottom: 0px;
    margin-top: 0;
    padding-top: 0;
    width: 649px;
overflow: hidden;

}



/* Set the width of the menu elements at second level. Leaving first level flexible. */

#primary-nav li li { 

width: 200px;

}

/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul { 

   list-style: none; 

   margin:0px;

   padding: 0px;

   z-index: 10;

}

#primary-nav ul { 

   position: absolute; 

   top: auto; 

   display: none; 

}

#primary-nav ul ul { 

   margin-top: 1px;

   margin-left: -1px;

   left: 100%; 

   top: 0px; 

}

#primary-nav li { 

   margin-left: 0px;

   float: left;
  border-left: 3px solid #FFFFFF;
}

#primary-nav li li { 

   margin-left: 0px;

   margin-top: -1px;

   float: none; 

   position: relative;

   border-top: 2px solid #FFFFFF;



}



/* Styling the basic apperance of the menu elements */

#primary-nav a { 

   display: block; 
   text-decoration: none; 
   line-height: 20px;
}

#primary-nav li {
padding: 14px 16px 6px;

}

#primary-nav li a {
	font-size: 12px;
	font-weight:bold;
	color: #336;
	padding-right: 15px;
}

#primary-nav li a.active, 
#primary-nav li a:hover { 
   color: #900;
   font-size: 12px;
   text-align: center;
   padding-right: 0px;

}



/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */



#primary-nav a.menuactive {  color: #900 }

#primary-nav ul a.menuactive {  color: #900}



/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, 

#primary-nav ul li.menuparent:hover, 

#primary-nav ul li.menuparenth { 

/* arrow for menuparents 

   background-image: url(/mundinger/uploads/mundi/arrow.gif); 

   background-position: center right; 

   background-repeat: no-repeat; */

background-color: #fff; 

}





/* Styling the apperance of menu items on hover */



#primary-nav li:hover { 

 background-color: #fff;

}

#primary-nav li.menuactiveh { 

 background-color: #fff;

}



#primary-nav li.menuh

#primary-nav li.menuactiveh ,

#primary-nav li.menuactiveh ,



#primary-nav li.menuparenth

#primary-nav li.menuactiveh,

#primary-nav li.menuactiveh { 

 background-color: #fff4be;
}





/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */



/* 

just add 

#primary-nav li:hover ul ul, 

#primary-nav li.menuparenth ul ul ul,

for fourth level 

*/

#primary-nav ul, 

#primary-nav li:hover ul, 

#primary-nav li:hover ul ul, 

#primary-nav li.menuparenth ul, 

#primary-nav li.menuparenth ul ul { 

   display: none; 

}



/* add 

#primary-nav ul ul ul li:hover ul, 

#primary-nav ul ul ul li.menuparenth ul,

for fourth level

*/

#primary-nav li:hover ul, 

#primary-nav ul li:hover ul, 

#primary-nav ul ul li:hover ul, 

#primary-nav li.menuparenth ul, 

#primary-nav ul li.menuparenth ul, 

#primary-nav ul ul li.menuparenth ul { 

   display: block; 

}





/* IE Hacks */

#primary-nav li li { 

   float: left; 

   clear: both; 

}

#primary-nav li li a { 

   height: 1%; 

}
/* End of 'videsB : cssmenu' */

/* End of 'mundi : cssmenu' */

