.packagebox{border:3px solid #efefef;padding:15px 15px 0 15px;margin-bottom:10px}.packagebox legend{display:none}#content .packagebox h3{font-size:18px;font-weight:normal;color:#c0252b;margin-bottom:8px}#content .packagebox h3 a{text-decoration:none}#content .packagebox h3 a:hover{text-decoration:underline}#package_dates td.price{text-align:center;vertical-align:middle}#package_dates td.price input{display:none}#package_dates td.price a.buchen_link{background-color:#a3a2a2;color:#fff;text-decoration:none;padding:1px 0;width:auto;display:block;border:1px solid #a3a2a2}#package_dates td.price a.buchen_link:hover{background-color:#fff;color:#000}#package_dates th span{font-weight:normal}#content .packagebox img{margin:3px 0 15px 15px;float:right;padding:2px;border:2px solid #efefef}#content ul{margin-top:-14px}span.preis_ab{background-color:#808080;display:block;width:105px;margin:15px 0 0 0;padding:3px 0 3px 5px;border:1px solid #a31f25;color:#fff}input#von1,input#bis1{width:235px}#content #scroller{margin-bottom:16px}#content #scroller a{text-decoration:none;font-weight:bold;background-color:#808080;color:#fff;border:1px solid #a31f25;padding:1px 4px}#content #scroller a:hover{border-color:#fff}#content #scroller a.current{background-color:#fff;color:#000;border-color:#fff}.zimmerdetail{font-size:11px}#content td#address_td td.tdl{width:100px !important}#content td#address_td{padding:0}#content td#address_td table{margin-bottom:0}#content td#address_td a{display:block;text-decoration:none;font-weight:bold;outline:none;color:#000;padding:5px;background-color:#d3d3d3;border-bottom:1px dotted #c0252b}#content td#address_td.active a{background-position:bottom right !important}.sIFR-active #content td#address_td a{color:#c0252b;background:#d3d3d3 url(/nav/arrow_address.gif) top right no-repeat}.sIFR-active #address_div{display:none}