*{margin:0; padding:0;} body{font-family:Verdana, Arial, Geneva, Lucida, Lucidux, Lucida Sans, sans-serif;font-size:11px;} #rahmen{width:960px;margin: 0 auto;} #kopf{width:960px;height:90px;background-color:#fff;margin-bottom:10px;-moz-border-radius-topleft:10px;-khtml-border-radius-topleft:10px;-moz-border-radius-topright:10px;-khtml-border-radius-topright:10px;background:url('design_090228_kopf.png') no-repeat;} #kopf .impress {margin:10px 0 0 600px;float:left;font-size: 12px;color: #fff; background: transparent;} #kopf .impress a{color: #000;} #kopf .impress a:hover{color: #000; } #kopf .flaggen {margin:10px 0 0 730px;text-align:center;} #inhalt{width:960px;height:300px;background-color:#fff;border:1px solid #999;margin-bottom:10px;background-image: url('./files/rem_logo.jpg');} #inhalt_box1{float:right;width:318px;height:250px;border:1px solid #999;margin-left:10px;} #inhalt_box2{float:right;width:318px;height:250px;border:1px solid #999;background-color:#fff;} #inhalt_box3{height:250px;width:318px;border:1px solid #999;background-color:#fff;} #inhalt_box_breit{width:960px;border:1px solid #999;background-color:#fff;} #rahmen_fuss{width:960px;margin: 10px 0;border:1px solid #999;background-color:#fff;height:30px;-moz-border-radius-bottomleft:10px;-khtml-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-khtml-border-radius-bottomright:10px;} .menu { float:right; position:relative; margin:34px 0 0 0px; padding-bottom:10px; z-index:100; font-size:160%; font-weight:bold; } .menu ul { /* UL Ebene 1 */ padding:0; margin:0; list-style-type: none; } .menu ul li { /* Listenelemente der Ebene 1 */ float:left; position:relative; } .menu ul li a, .menu ul li a:visited { /* Links der Listenelemente der Ebene 1 */ display:block; text-decoration:none; color:#000; /*width:185px;*/ /* Breite von (.menu)/(Anzahl der Punkte)-(1Px) --> (1) */ height:25px; /* (2) */ border:0px solid #000; /* Border-color am besten = Hintergrundfarbe der Seite */ border-width:0px 0px 0 0; padding-left:10px; line-height:25px; /* --> (2) */ } * html .menu ul li a, .menu ul li a:visited { /*width:185px;*/ /* f�r 'normale' Browser */ w\idth:144px; /* f�r IE */ } .menu ul li ul { display: none; } .menu table { margin:-2px; border-collapse:collapse; font-size:10px; } /* li:hover f�r non-IE-Browser --- a:hover f�r IE */ .menu ul li:hover a, .menu ul li a:hover { color:#000; background:#ddd; } .menu ul li:hover ul, .menu ul li a:hover ul { display:block; position:absolute; top:25px; /* --> (2) */ margin-top:0px; left:0; width:175px; } * html .menu ul li a:hover ul { margin-top:0; marg\in-top:1px; } .menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; } .menu ul li:hover ul li a, .menu ul li a:hover ul li a { display:block; background:#ddd; color:#000; height:auto; line-height:25px; padding:5px 10px; width:175px } * html .menu ul li a:hover ul li a { width:175px; w\idth:164px; } .menu ul li:hover ul li a.drop, /* Ebene 2 mit Subpunkten */ .menu ul li a:hover ul li a.drop { background:#aaa bottom right no-repeat; } .menu ul li:hover ul li a:hover, /* Ebene 2 hover */ .menu ul li a:hover ul li a:hover { background:#aaa; color:#fff; } .menu ul li:hover ul li:hover ul, /* Ebene 3 */ .menu ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; left:150px; top:0; width:150px; } .menu ul li:hover ul li:hover ul.left, /* Ebene 3 letztes Element */ .menu ul li a:hover ul li a:hover ul.left { left:-150px; }