.mod_navigation
{
    height:0px;
}

.mod_navigation p
{
    margin:0px;
    padding:0px;
}

.mod_navigation ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.mod_navigation li
{
    width:188px; /* Breite eines Menüpunktes festlegen */
    position:relative; /* Position */
    float:left; /* links nebeneiander anordnen */
    text-align: center;
    background-color:#ffffff; /* eine Hintergrundfarbe */
    border-right:1px solid #ffffff; /* optischer Rahmen */ 
    border-bottom:1px solid #ffffff; /* optischer Rahmen */ 
    border-left:1px solid #ffffff; /* optischer Rahmen */
    line-height:30px; /* bestimmt die Höhe eines Menüeintrages */
    font-weight:bold;
	  color:#1941a5;
    font-size:0.94em;
}

.mod_navigation li ul
{
    left:-1px;
    top:31px; /* zweite Ebene beginnt 1 Pixel unter der ersten Ebene */
    position:absolute; /* Position wird absolut zum Elternelement gesetzt */
    display:block; /* Für erste Formatierung sichtbar. Wir später auf none gesetzt */
    font-size:1.05em; /*IE 7 damit nicht kleiner */
}

.mod_navigation li ul ul
{
    left:161px;
        top:0px;
    position:absolute;
}

.mod_navigation li ul
{
    bottom:0px;
    left:-1px;
    right:0px;
    top:31px;
    position:absolute;
    display:none; /* Ausbleden der Untermenüs */
    
}

.mod_navigation li:hover ul
{
    display:block;
}

.mod_navigation ul li:hover ul ul
{
    display:none;
}

.mod_navigation ul ul li:hover ul
{
    display:block;
}

.mod_navigation
{
    position:absolute;
    overflow:visible;
    z-index:999;
}

.mod_navigation a
{
    padding-left:5px;
    color:#ffffff;
    text-decoration: none;
}

.mod_navigation li:hover,
{
   background-color:#ffffff;
}

#header
{
  position: relative; z-index:1;
}

#container
{
  width: 100%;
}

/* --- */

.mod_navigation a, .mod_navigation p
{
	font-weight:bold;
	font-size:0.94em;
	color:#1941a5;
}

.mod_navigation a
{
	display:block;
	/*margin:0px;
	padding:5px 0px 0px 0px;*/
	text-align:center;
	background-color:#1941a5;
	font-weight:bold;
	text-decoration:none;
	font-size:0.94em;
	color:#ffffff;
}

.mod_navigation a:hover
{
	background-color:#ffffff;
	text-decoration:none;
	color:#1941a5;
}

.mod_navigation p
{
	/*margin:0px;
	padding:5px 0px 0px 0px;*/
	text-align:center;
	background-color:#ffffff;
}

