/* -------------------------- Anpassungen --------------------------- */
ul.dropdown ul 		     { background-color:#585858; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:3px; padding-left:15px;}
ul.dropdown ul a 	     { background-color:#585858; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:3px; padding-left:15px;}
ul.dropdown ul a:active  { background-color:#585858; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:3px; padding-left:15px;}
ul.dropdown ul a:link    { background-color:#585858; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:3px; padding-left:15px;}
ul.dropdown ul a:visited { background-color:#585858; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:3px; padding-left:15px;}
ul.dropdown ul a:hover   { background-color:#FFFFFF; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; padding:3px; padding-left:15px;}

ul.dropdown ul li  { background-color:#000000; width:160px;}

a.topnavi:active  { display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding:4px; text-decoration:none;}
a.topnavi:link    { display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding:4px; text-decoration:none;}
a.topnavi:visited { display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding:4px; text-decoration:none;}
a.topnavi:hover   { display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding:4px; text-decoration:none;}
/* -------------------------- ENDE der Anpassungen --------------------------- */
ul, li, div { vertical-align: bottom; padding-bottom: 0; margin-bottom: 0; }
/* -------------------------- BEGIN do not change --------------------------- */
ul.dropdown {
    list-style: none;
    margin:0;
    padding:0;
    width:100%;
    z-index:99;
	display:block;
	vertical-align: bottom;
}
ul.dropdown * ul {
    list-style: none;
    margin:0;
    padding: 0;
	display:none;
	position:absolute;
	z-index:99;
	width:160px;
}
ul.dropdown li { float:left;}

ul.dropdown li * li { border:1px solid #585858; float:none; position: relative; vertical-align: bottom;}

ul.dropdown ul * ul {left:100%; top:0;}

ul.dropdown ul * a {}

ul.dropdown li:active ul.dd2     {display:block;}
ul.dropdown li:link ul.dd2       {display:block;}
ul.dropdown li:visited ul.dd2    {display:block;}
ul.dropdown li:hover ul.dd2      {display:block;}

ul.dd2 li:active ul     {display:block;}
ul.dd2 li:link ul      {display:block;}
ul.dd2 li:visited ul    {display:block;}
ul.dd2 li:hover ul      {display:block;}

/* -------------------------- END do not change --------------------------- */