#mainnavi_bereich{ float:left; width:22em; background-color:#FFF; text-align:center; } #main_menu{ width:97%; background-color:#FFF; margin:0px 5px; text-align:left; } div#main_menu ul{ list-style:none; margin :0px; padding:0px; background-color:#FFF; white-space:nowrap; } div#main_menu li{ text-align:left; width:auto; margin:1px; padding:2px 10px; } div#main_menu li.top{ text-align:center; padding:0px 10px; font-weight:bold; background-color:#7CA6A6; color:#FFF; } div#main_menu li.main_level1{ padding-left:10px; background-color:#C9DBD8; } div#main_menu li.main_level2{ padding-left:20px; background-color:#E6F2F2; } div#main_menu li.main_level3{ padding-left:30px; background-color:#E6F2F2; } div#main_menu li a{ text-decoration:none; color: #000; padding:0px; } div#main_menu li a:hover{ font-weight:bold; } div#main_menu a.top{ padding:0px; color:#FFF; }