 /* common styling */.menu {font-family: verdana, sans-serif; width:auto; /* war 750px */position:relative; font-size:0.75em; /* war 0.85em */margin-bottom:0px; /* war 250px */}.menu ul {padding:0; margin:0;list-style-type: none;}.menu ul li {float:left;position:relative;}.menu ul li a, .menu ul li a:visited {display:block;text-decoration:none; color:#FFF; /* war 000 */ width:auto; /* war 149px */height:2.2em; /* war 3em */ border:1px solid #fff; border-width: 0 1px 0 0; /* war 1px 1px 0 0 */background:#000000; /* war dfc184 */padding: 0 10px 0 10px; line-height: 2.0em; /*war 3em */}* html .menu ul li a, .menu ul li a:visited {width:auto; /* war 149 bzw. 5% */w\idth:auto; /* war 139 bzw. 5% */}.menu ul li ul {display: none;}table {margin:-1px; border-collapse:collapse;font-size:0.9em; /* war 1em */}/* specific to non IE browsers */.menu ul li:hover a {color:#fff; background:#CC0000; /* war bd8d5e */}.menu ul li:hover ul {display:block; position:absolute; top:2.4em; /*war 3em */margin-top:0px; /*war 1px *//*border-top: 1px solid #FFFFFF; selbst eingefuegt */left:0; width:180px; /* war 150px */}.menu ul li:hover ul li ul {display: none;}.menu ul li:hover ul li a {display:block; background:#CCCCCC; /* war faeec7 */color:#000; height:auto; line-height:12px; /* war 1.2em */ padding:5px 10px; /* Innenabstand Aufklappmenüs */width:179px; /* war 139 */}.menu ul li:hover ul li a.drop {background:#CCCCCC url(../img/menu_pfeil.gif) no-repeat right 50%;}.menu ul li:hover ul li a:hover {background:#B6B6B6; /* war c9c9a7 */color:#000;}.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; /* war 150px */top:0; /* war 0 */width:180px; /* war 150px */z-index: 10;}.menu ul li:hover ul li:hover ul.left {left:-150px;}