 .ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; } .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; } .ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; } .ac_results li a strong { text-decoration: underline; } .ac_loading { background: white url('/design/em_plain_site/images/indicator.gif?ts=1214507448') right center no-repeat; } .ac_odd { background-color: #eee; } .ac_over { background-color: #FFF698; color: white; } .bt-content { color: #444444; padding:14px; } .bt-active { } div.voucher { width: 610px; } div.voucher div.voucher_image { height: 252px; width: 610px; position: relative; margin-top: 15px; } div.voucher .eancode { position: absolute; top:0; left:0; } div.voucher div.voucher_image div.voucher_price { position: absolute; top: 55px; left: 25px; } div.voucher div.voucher_image div.ean_code { position: absolute; top: 30px; left: 40px; color: #fff; font-size: 10px; } div.voucher div.voucher_image .voucher_text { position: absolute; top: 108px; left: 210px; } div.voucher div.voucher_image div.voucher_info_text { position: absolute; top: 150px; left:210px; color: #fff; font-weight: bold; } div.voucher_print { margin-top: 15px; } div.voucher .voucher_personal_text { position: absolute; bottom: 20px; left: 0; background: #ffec00 none; color: #000; width: 100%; padding: 9px 0; } div.voucher p { margin:0; line-height: 17px; } div.voucher div.voucher_personal_text span .voucher_content { margin-left: 15px; } div.voucher div.voucher_image .voucher_comma { position: absolute; top: 100px; left: 139px; } div.voucher .headline { margin: 10px 0; display: block; } .voucher_content { display: block; margin-top: 2px; } div.tip_detail { background: #fff; padding: 10px; color : #000; width: 600px; position: relative; height:100%; overflow:auto; } div.tip_detail div.tip_detail_outer { padding:0 15px 15px 15px; background: #ededed; } div.tip_detail div.tip_detail_header { background: #ededed url(/design/em_plain_site/images/tipp.gif?ts=1247646383) no-repeat 0 7px; height: 39px; padding-top: 15px; } div.tip_detail_content { background: #fff; padding: 15px; } div.tip_detail p { margin-top: 5px; } div.tip_detail a#closeBut { position: absolute; right: 25px; top: 34px; } div.tip_detail img.tipheadline { position: absolute; left:72px; top: 25px; } div.tiplist { margin-bottom: 25px; } li.askforstinger { background:none; float:left; margin:0 5px 5px 0; padding:0; min-height:100%; position:relative; width:205px; } div.hidden_tip { display: none; } div.tiplist p.tip_summary { height: 48px; overflow: hidden; } div.tip_detail div.tip_image { float: left; margin: 0 10px 5px 0; } div.tiplist ul.info li { cursor: pointer; } form#askforstinger { text-align: right; color: #fff; } form#askforstinger input:focus, form#askforstinger textarea:focus { background: #FFF8B6; } form#askforstinger input.submit:hover { background:transparent url(/design/em_plain_site/images/subscribe-button-hover.gif?ts=1247032754) no-repeat scroll 0 0; } div#form-submit { text-align: right; } div#subscribe-holder a#closeBut { position: absolute; top: 30px; right: 15px; } table#contact-table { text-align: right; color: #fff; width: 500px; margin-left: 110px; } #contact-table td.html { text-align: left; padding-left: 5px; } #contact-table td.html p { width: 280px; } #form-submit input.submit { border: 0; background: transparent url(/design/em_plain_site/images/ask_forstinger_submit.gif?ts=1247742931) no-repeat 0 0; width: 90px; height: 30px; padding:0 3px 4px 0; font-weight: bold; cursor: pointer; } input.confirm-send { display: none; } td.gender { text-align: left; } .gender label { float:none; } .gender input { width: auto; float: none; border: none; } div.success-box { height: 170px; width: auto; } div.success-message { background: #ffec00; } div.success-message p { color: #000; font-weight: bold; } textarea { font-family:Arial,Helvetica,sans-serif; font-size: 12px; line-height: 16px; } td.checkbox { text-align: left; } div.subscribe input.checkbox { width: auto; float: none; border: none; } td.checkbox label { float: none } span.required_text { position:absolute; bottom: 27px; right: 110px; } 