#logo { padding: 0; z-index: 3; left: auto; top: 0.3125em; /* 5px */ } #logo > .l > img.l { width: 12.5em; /** 200px */ } #slogan { display: block; color: @hintergrund; background-color: @normal; font-size: 187.5%; /** 30px */ line-height: .6666666667em; /* 20px */ height: .6em; /* 18px */ padding: .066666667em .066666667em 0 0; /** 2px 2px 0 0 */ margin-left: 2em; position: relative; z-index: 2; top: -1.3em; /* 39px */ text-align: right; overflow: hidden; } #slogan > strong{ display: inline-block; position: relative; top: -.2em; /* -6px */ }