#navcontainerMain
{
 width:100%;
 float: left;
 background-color: #000000; 
 
 overflow:hidden;
 margin-top:17px;
}

#navcontainerMain ul li 
{ 
 display: inline; 
}

#navcontainerMain ul
{
 margin:0;
 padding:0px;
 border:0px;
 color: #fff;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-weight: bold;
}

#navcontainerMain ul li a
{
 padding: 4px 18px;    
 background-color: #000000;
 color: #ffffff;
 text-decoration: none;
 float: left;
 font-size:0.65em;
}

#navcontainerMain ul li a:hover,#navcontainerMain ul li a.active 
{
 background-color: #b61034;
 color: #ffffff;
 text-align:left;
}

/*
 gefloatet damit Impressum-Links rechtsbuendig wird
*/
#navlistMain #impressum, #navlistMain #impressum_e
{
 float:right;
}

#navcontainerSub
{
 width: 100%;
 /* wegen FF */
 float: left !important;
 /* fuer IE */
 float:none;
 background-color: #dedede;
}

#navcontainerSub ul li 
{ 
 display: inline; 
}

#navcontainerSub ul
{
 width:100%;
 margin:0;
 padding: 0; 
 color: #ffffff;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-weight: bold;
}

#navcontainerSub ul li a
{
 padding: 3px 17px 4px 17px;
 background-color: #dedede;
 color: #000000;
 text-decoration: none;
 float: left;
 border-right:1px solid #ffffff;
 font-size:0.65em;
 text-align:center;
}
#navcontainerSubSub ul li a.sub_active, #navcontainerSubSub ul li a:hover 
{
background-color: #b61034;
color:white;
}

#navcontainerSubSub{
 width: 100%;
 /* wegen FF */
 float: left !important;
 /* fuer IE */
 float:none;
 background-color: #D6E2EE;
}

#navcontainerSubSub ul li 
{ 
 display: inline; 
}

#navcontainerSubSub ul
{
 width:100%;
 margin:0;
 padding: 0; 
 color: #ffffff;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-weight: bold;
}

#navcontainerSubSub ul li a
{
 padding: 3px 17px 4px 17px;
 background-color: #D6E2EE;
 color: #000000;
 text-decoration: none;
 float: left;
 border-right:1px solid #ffffff;
 font-size:0.65em;
 text-align:center;
}
#navcontainerSubSub ul li a.sub_active, #navcontainerSubSub ul li a:hover 
{
background-color: #b61034;
color:white;
}


/*
 gefloatet damit Weihnukka-Link rechtsbuendig wird
 zwischen den Links ist ein Linie, im letzten Navi-Item
 muss die weg
*/

#navcontainerSub ul li a#weihnukka
{
 float:right;
 border-right:none;
}

#navcontainerSub ul li a.e
{
 padding: 3px 18px 4px 18px;
}

#navcontainerSub ul li a:hover, #navlistSub .p_active
{
 padding: 3px 17px 4px 17px;
 background-color: #666666;
 color: #ffffff;
 text-align:center;
}

#navcontainerSub ul li a.e:hover
{
 padding: 3px 18px 4px 18px;
}

#navlistSub li a:hover, #navlistSub li a:active
{
 padding: 3px 17px 4px 17px;
 background-color: #CC3333;
 color: #fff; 
 text-decoration: none;
 text-align:center;
}

#navlistSub li a.e:hover, #navlistSub li a.e:active
{
 padding: 3px 18px 4px 18px;
}

/*
 verschiedene Highlights für die subnavi, 
 namen sind selbsterklärend (id), _e ist english 
 wenn's unterschiedlich ist
*/

#navlistSub #prolog
{
 padding-left:21px;
}





