*{margin:0;padding:0;}html{overflow:-moz-scrollbars-vertical;}option{padding-left:5px;}html,body,p,div,a,td,span,label,input,form,h1,h2,h3,h4,h5,h6,select{font-family:Arial,Verdana,sans-serif;}ul{list-style:none;}.cb{clear:both;}.searchform div.field{float:left;height:60px;position:relative;}.searchform div.field label{display:block;height:20px;padding-top:1px;font-weight:bold;font-size:13px;}.searchform div.field label span{padding:0 3px;font-weight:normal;font-size:11px;color:#777;}.searchform div.field input.text{float:left;padding:1px 2px 2px 2px;border:1px solid #b2b2b2;font-size:13px;}.searchform div.field select{font-size:12px;}.searchform div.field select.error,.searchform div.field input.error{background:#ffd6c9;}.searchform div.submit{float:right;height:33px;padding-top:11px;}.searchform div.date{width:122px;}.searchform div.field input.date{width:80px;}.searchform div.field img.date{float:left;margin:0 5px;padding:2px 0;cursor:pointer;outline:0;}.searchform div.field label.day{display:block;height:11px;position:absolute;top:43px;left:-1px;padding-left:1px;color:#777;font-size:11px;font-weight:normal;}.searchform .moreless{float:left;width:320px;}.searchform .moreless a{float:left;display:block;height:18px;padding:5px 0 0 20px;color:#446eb3;font-size:11px;background:url(/hometop/img/moreless.gif) no-repeat;}.searchform .moreless a.more{background-position:0 2px;}.searchform .moreless a.less{background-position:0 -45px;}.searchform .moreless a:hover{text-decoration:none;}.searchform .moreless a.less,form.more .moreless a.more{display:none;}form.more .moreless a.less{display:block;}.searchform div.vdots{height:1px;background:url(/v3/searchforms/common/img/vdots.gif) 0 0 repeat-x;}#searchform-hotel div.vdots,#searchform-hotel div.persons,#searchform-hotel.more div.rooms label.short,#searchform-hotel div.rooms label.long,#searchform-hotel div.category,#searchform-hotel div.price{display:none;}#searchform-hotel div.city{width:200px;}#searchform-hotel div.city input{width:185px;}#searchform-hotel div.from-date,#searchform-hotel div.to-date{width:122px;}#searchform-hotel div.from-date input,#searchform-hotel div.to-date input{width:80px;}#searchform-hotel div.field img.date{cursor:pointer;float:left;outline:none;padding:2px 11px 2px 5px;margin:0;background:#E8E8E8;}#searchform-hotel div.to-date img.date{padding-right:6px;}#searchform-hotel div.to-date{width:117px;}#searchform-hotel div.nights{width:69px;}#searchform-hotel div.nights label{background:transparent url(/hometop/img/gray-triangle.gif) no-repeat 0 20px;font-size:2px;padding:23px 0 0 10px;text-align:center;}#searchform-hotel .nights span{font-size:13px;font-weight:bold;padding:0;}#searchform-hotel #hotel-nights{padding-right:3px;}#searchform-hotel .nights .plural .singular,#searchform-hotel .nights .singular .plural{display:none;}#searchform-hotel div.rooms{width:107px;}#searchform-hotel div.rooms select{width:107px;}#searchform-hotel div.rooms label{white-space:nowrap;}#searchform-hotel label.info{font-weight:normal;font-style:italic;font-size:11px;color:#777;float:none;}
#searchform-hotel.more div.rooms label.info{display:none;}#searchform-hotel div.persons{width:225px;height:100%;}#searchform-hotel div.persons .header{overflow:auto;padding-left:20px;}#searchform-hotel div.persons .header label{float:left;width:82px;}#searchform-hotel div.persons .room{background:#e8e8e8;overflow:auto;margin-bottom:3px;width:173px;}#searchform-hotel div.single .room{width:auto;padding-left:20px;}#searchform-hotel .persons .room select{float:left;width:52px;}#searchform-hotel .persons.single .room select{width:70px;float:left;}#searchform-hotel div.persons label.number{float:left;width:20px;padding-left:7px;}#searchform-hotel div.single .room label.number{display:none;}#searchform-hotel div.single .room{background:none;}#searchform-hotel .room select.children{position:relative;left:41px;}#searchform-hotel div.single .room select.children{left:12px;}#searchform-hotel #hotel-children-age{position:relative;float:left;top:-3px;}#searchform-hotel .persons #hotel-children-age{left:118px;}#searchform-hotel .single #hotel-children-age{left:102px;}#searchform-hotel div.category{width:195px;height:85px;}#searchform-hotel div.category input{float:left;clear:left;margin:1px 5px 0 0;}#searchform-hotel .hotel-category-row{display:block;height:15px;margin:0 0 2px;}#searchform-hotel .hotel-category-row label{float:left;height:15px;background-image:url(/v3/searchforms/hotel/img/category-select-background.png);background-repeat:no-repeat;width:137px;padding:0;cursor:pointer;overflow:hidden;text-indent:-9999px;}#hotel-category-label-1{background-position:0 0;}#hotel-category-label-2{background-position:0 -17px;}#hotel-category-label-3{background-position:0 -34px;}#hotel-category-label-4{background-position:0 -51px;}#hotel-category-label-5{background-position:0 -68px;}#searchform-hotel div.price{width:167px;}#searchform-hotel div.price select{width:167px;}#searchform-hotel div.vdots{background-position:0 9px;clear:both;padding:10px 0 6px;}#searchform-hotel .splitCompareSite-1 #hotel-vdots2{background-position:0 7px;display:block;}#searchform-hotel .moreless{clear:both;}#searchform-hotel.more div.submit{padding-right:20px;}#searchform-hotel.more div.vdots,#searchform-hotel.more div.rooms label.long,#searchform-hotel.more div.persons,#searchform-hotel.more div.category,#searchform-hotel.more div.price{display:block;}#searchform-hotel.more div.city{width:390px;}#searchform-hotel.more div.nights{width:122px;}#searchform-hotel.more div.city input{width:297px;}#searchform-hotel.more div.nights label{text-align:left;}#searchform-hotel.more #hotel-nights{padding-left:10px;}#searchform-hotel.more div.rooms{width:165px;}#searchform-hotel.more div.rooms select{width:136px;}body.de #searchform-hotel div.single .room select.children{left:32px;}body.de #searchform-hotel div.single .room{padding-left:0;}body.de #searchform-hotel div.persons .header label{width:102px;}body.de #searchform-hotel div.persons .header{padding-left:0;}#searchform-hotel .compare{margin-top:2px;width:490px;background:#eee;padding:0 0 5px;height:auto;}
#searchform-hotel.more .compare{height:40px!important;width:455px;}#searchform-hotel .compare label{margin:5px 0 0 10px;font-size:12px;height:15px;}#searchform-hotel .compare span{font-style:italic;}#searchform-hotel .compare div{padding-left:10px;overflow:hidden;}#searchform-hotel .compare input,#searchform-hotel .compare div label{float:left;height:13px;display:inline;}#searchform-hotel .hotel-compare-wrapper{width:450px;}#searchform-hotel .compare input{width:13px;margin-top:5px;vertical-align:middle;}#searchform-hotel .compare div label{margin:3px 0 0 4px;vertical-align:2px;font-weight:normal;cursor:pointer;}#searchform-hotel .splitCompareSite-1 div.city{width:300px;}#searchform-hotel .splitCompareSite-1 div.city input{width:282px;}#searchform-hotel .splitCompareSite-1 div.nights{margin:0 12px 0 0;}#searchform-hotel .splitCompareSite-1 div.rooms select{width:132px;}#searchform-hotel .splitCompareSite-1 div.submit{padding-top:8px;}#searchform-hotel.more .splitCompareSite-1 div.vdots{display:none;}#searchform-hotel.more .splitCompareSite-1 div.nights{width:100px;}#searchform-hotel.more .splitCompareSite-1 div.city{width:390px;}#searchform-hotel.more .splitCompareSite-1 div.city input{width:295px;}#searchform-hotel.more .splitCompareSite-1 div.field{height:66px;}#searchform-hotel.more .splitCompareSite-1 div.rooms{width:145px;}#searchform-hotel.more .splitCompareSite-1 div.rooms select{width:123px;}#searchform-hotel.more .splitCompareSite-1 div.submit{padding-right:0;}#searchform-hotel .splitCompareSite-1 div.category{width:195px;height:85px;}#searchform-hotel .splitCompareSite-1 div.category select{width:167px;}#searchform-hotel .splitCompareSite-1 #hotel-children-age{top:0;}#searchform-hotel.more .splitCompareSite-1 div.persons{width:243px;height:100%;}
