/* eigene Klassen */

#layoutFooter ul               			{list-style-type:none;}

#layoutFooter li             			{display:inline; margin:0; padding:0;}
#layoutFooter li a           			{color:#92918e; margin:0; padding:0 11px 0 11px; text-decoration:none; border-right:1px solid #a6a5a1;}
#layoutFooter li a:hover           		{color:#000000; margin:0; padding:0 11px 0 11px; text-decoration:none; border-right:1px solid #a6a5a1;}

#layoutFooter .last a					{border-right:none;}
#layoutFooter .last a:hover 			{border-right:none;}
#layoutFooter .last strong				{border-right:none;}

#layoutMetanavi ul, #layoutMetanavistart ul    {list-style-type:none;}
#layoutMetanavistart li,  #layoutMetanavi li   {display:inline; margin:0; padding:0;}
#layoutMetanavistart li a , #layoutMetanavi li a   {color:#92918e; margin:0; padding:0 11px 0 11px; text-decoration:none; border-right:1px solid #a6a5a1;}
#layoutMetanavistart li a:hover,  #layoutMetanavi li a:hover   {color:#000000; margin:0; padding:0 11px 0 11px; text-decoration:none; border-right:1px solid #a6a5a1;}
#layoutMetanavistart .last a, #layoutMetanavi .last a	{border-right:none;}
#layoutMetanavistart .last a:hover, #layoutMetanavi .last a:hover 	{border-right:none;}
#layoutMetanavistart .last strong,	#layoutMetanavi .last strong	{border-right:none;}



/* Ende eigene Klassen */



#menuAccordion {
width:225px;
font-size:1.0em;
color:#333;
text-align:left;
margin:17px 0 30px;
padding:0;
}

#menuAccordion ul {
list-style:none;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
border:none; 
}

#menuAccordion ul li {
margin:0;
padding:0;
overflow:hidden;
width:100%;
}

#menuAccordion li a.current {
text-decoration:none;
text-transform:uppercase; color:#000000; background-image:url(bg_bullet_navi.gif); background-repeat:no-repeat; background-position:15px 7px;
}

#menuAccordion ul li a {
display:block; height:1%; padding:4px 0 4px 30px; margin:0 0 7px 0; text-decoration:none; line-height:normal; text-transform:uppercase; color:#92918e;
}

#menuAccordion ul li a:hover {
display:block; height:1%; padding:4px 0 4px 30px; margin:0 0 7px 0; text-decoration:none; line-height:normal; text-transform:uppercase; color:#000000;
}


#menuAccordion ul li ul {
font-weight:lighter;
border:none;
margin:0;
padding:0;
}

#menuAccordion ul li ul li {
border:0;
background-color:#9BDEFF;
margin:0;
}

#menuAccordion ul li ul li a {
border-left:20px solid #9BDEFF;
border-right:10px solid #5DAFD7;
background-color:#46AEDB;
color:#fff;
text-decoration:none;
width:100%;
padding:5px 5px 5px .5em;
}

#menuAccordion ul li ul li a:hover {
border-left:20px solid #2F8CB9;
border-right:10px solid #2F8CB9;
background-color:#2F8CB9;
color:#fff;
}

html>body #menuAccordion ul li a,html>body #menuAccordion ul li ul li a {
width:auto;
}


/* eigene Styles - Navigatgion oben */
#navigationTop					{overflow:hidden; width:960px; margin:18px 10px 0 10px; background-image:url(bg_navi.gif); background-repeat:repeat-x;}

#navigationTop #menuAccordion {
width:100%;
font-size:1.1em;
color:#333;
text-align:center;
margin:0 0 0 -1px;
padding:0;
}
#navigationTop #menuAccordion ul {
list-style:none;
list-style-image:none;
border:none;
border-bottom:0;
width:100%;
margin:0;
padding:0;
}
#navigationTop #menuAccordion ul li {
float:left; display:block; height:30px;
border-bottom:none;
margin:0;
overflow:hidden;
width: auto;
}
#navigationTop #menuAccordion li a.current {
text-decoration:none;
font-weight: bold;
color:#000000;
background-image:url(bg_navi_r.gif); background-repeat:repeat-x;
}
#navigationTop #menuAccordion ul li a {
text-align:center;
float:left;
display:block;
border-left:1px solid #FFFFFF;
border-right:none;
background-color:#f5f4f0;
text-decoration:none;
width: auto;
height:30px;
padding:8px 15px 0 15px;
color:#92918e;
font-weight:bold;
text-transform:uppercase;
line-height:normal;
font-size:12px;
background-image:url(bg_navi.gif); background-repeat:repeat-x;
}
#navigationTop #menuAccordion ul li a:hover {
display:block;
border-left:1px solid #FFFFFF;
border-right:none;
color:#000000;
background-image:url(bg_navi_r.gif); background-repeat:repeat-x;
}

/* Ende eigene Styles - Navigatgion oben */

