#searchengine{padding:0;margin:0;width:100%;position:relative;z-index:2}#searchengine p.right{text-align:right;margin:0 !important;padding:0 !important}#searchengine .normal{font-weight:normal}#searchengine *{padding:0;margin:0}#searchengine input,#searchengine select{width:172px;font-size:1em}#searchengine input.focus,#searchengine select.focus{background:#feed55}#searchengine li.search{text-align:right;padding-right:10px;position:relative;z-index:2}#searchengine input.search{width:auto;height:auto;position:relative;z-index:2;bottom:-8px}#searchengine input.calendarwidth{width:80px !important}#searchengine input#outgoing,#searchengine input#return,#searchengine input#departure_airport_status{width:140px}#searchengine input#price{width:40px}#searchengine input#child{width:auto}#searchengine select.calendarwidth{width:110px !important}#searchengine ul{width:100%;clear:both}#searchengine ul li{float:left;width:33.3%;list-style:none}#searchengine ul li ul{padding:4px;width:auto;clear:none}#searchengine ul li ul li{width:auto;float:none;height:3.3em}#searchengine ul li ul li.calendarwidth{position:relative}#searchengine ul li ul li.child{position:relative;z-index:3}#searchengine ul li ul li.child span.ages{text-decoration:underline;cursor:pointer}#searchengine ul li ul li.child #children_number{text-decoration:none;cursor:default}#searchengine ul li ul li.child #children_ages{text-decoration:underline;cursor:pointer}#searchengine ul li ul li input#destination_id{width:168px}#searchengine #row1 ul li ul li img{padding-left:4px}#searchengine ul li ul li label{display:block;font-weight:bold}#searchengine ul li ul li label.child{display:inline}#searchengine #row1{background:#F0EBCD;display:block;position:relative}#searchengine #row2{padding:12px 0 0}#searchengine #row3{padding:12px 0 8px}#searchengine .clear{clear:both;padding:0;margin:0}#searchengine h3{padding:4px;background:none}#searchengine #category_id input{width:auto}#searchengine #vorlieben input{width:auto}#searchengine #vorlieben li{height:1.7em !important}#searchengine #category_id li{height:1.7em !important}#searchengine #category_id label{display:inline}#searchengine #vorlieben label{display:inline;font-weight:normal}#searchengine #vorlieben .bold label{font-weight:bold}#searchengine .departure_airport img{vertical-align:middle;padding-left:4px}#searchengine input.search{background:url(../images/sprite.gif) no-repeat;background-position:-278px 0;width:110px;height:28px;z-index:3;bottom:-8px;color:#fff;border:none;font-weight:700;cursor:pointer;font-size:17px;font-family:Arial,Verdana}#searchengine input.search:hover{color:black}#searchengine input.ok{background:url(../images/sprite.gif) no-repeat;background-position:-186px 0;width:90px;height:23px;z-index:3;bottom:-8px;color:#fff;border:none;font-weight:700;cursor:pointer;font-size:13px;font-family:Arial,Verdana}#searchengine input.ok:hover{color:black}#searchengine input.notok{background:url(../images/sprite.gif) no-repeat;background-position:-94px 0;width:90px;height:23px;z-index:3;bottom:-8px;color:#fff;border:none;font-weight:700;cursor:pointer;font-size:13px;font-family:Arial,Verdana}#searchengine #more{position:absolute;bottom:5px;right:130px;width:110px;display:none;font-weight:bold}#searchengine .infobox{border:3px solid #FF9E0D;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;position:relative;overflow:hidden;-webkit-box-shadow:2px 2px 7px black;-moz-box-shadow:2px 2px 7px black;box-shadow:2px 2px 7px black;z-index:9;background:#fff}#searchengine .infobox .inner{position:relative;padding:15px !important;padding:8px;z-index:9}#searchengine .infobox .inner .icon1{position:absolute;top:2px;right:2px;cursor:pointer}#searchengine .infobox .inner .ok{margin-top:18px !important;margin-top:4px}#searchengine .infobox p.twenty{padding-top:20px}#searchengine #childrenbox_pos{position:absolute;width:290px;top:20px;left:0;z-index:7}#searchengine #childrenbox_pos p{padding-bottom:12px}#searchengine #childrenbox_pos select{width:72px !important;width:82px;margin:0 0 6px 0}#searchengine #childrenbox_pos #child1,#searchengine #childrenbox_pos #child2,#searchengine #childrenbox_pos #child3,#searchengine #childrenbox_pos #child4{float:left;padding-right:8px !important;padding-right:2px;display:block;position:relative;z-index:10}#searchengine #childrenbox_pos #more_children{text-decoration:underline;cursor:pointer}#searchengine #infobox_pos{position:absolute;z-index:9;top:10px;left:30px;width:360px}#searchengine #infobox_pos,#searchengine #childrenbox_pos,#searchengine #airportbox_pos{overflow:visible !important;overflow:hidden}#searchengine #infobox_pos iframe,#searchengine #childrenbox_pos iframe,#searchengine #airportbox_pos iframe{width:100%;height:500px;z-index:6;background:transparent;position:absolute;left:0;top:0}#fast_search{padding:4px;border-bottom:1px dotted #0f8705;margin-bottom:3px}#fast_search form{margin:0;padding:0}#fast_search input{width:auto}#fast_search label{display:inline;font-weight:bold;padding-right:10px}#searchcontainer form{margin:0;padding:0}#search_small{background:#fff !important;margin:-4px -3px 0 -3px;padding:20px;z-index:12}#search_small #less{position:absolute;bottom:5px;right:130px;width:160px;z-index:2;font-weight:bold}#search_small #more,#search_small #less{display:block;cursor:pointer}#search_small #more span,#search_small #less span{text-decoration:underline}#search_small #more span img,#search_small #less span img{text-decoration:none}#search_small #row1{background:transparent !important}#infobox_pos{display:none}#childrenbox_pos{display:none}#more_text{padding:6px}#more_text p{margin-bottom:0;padding-bottom:0 !important}#more_text p.twenty{padding-top:20px}#airportbox_pos{display:none}.lightTip{width:auto;display:block;text-align:center}.lightTip .content{padding:2px;border:1px solid #fff;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:2px 2px 7px black;-moz-box-shadow:2px 2px 7px black;box-shadow:2px 2px 7px black;background:#ffffff;padding:4px;color:#0f8705;font-weight:bold;width:auto !important;width:100px}.lightTip .bottom{height:10px;background:url(../images/mapsprite.png) no-repeat;width:30px;margin:0 auto;display:block;background-position:0 -545px}#state_chooser optgroup{font-weight:bold;font-style:normal}#state_chooser option{padding-left:12px}#dest_dropdown{position:relative;width:0;height:0}.autocomplete{position:relative !important}.autocomplete input.empty{background-color:#FF6766 !important;color:#fff !important}.autocomplete ul.auto-dropdown{position:absolute !important;top:0 !important;left:0 !important;margin:0 !important;width:265px !important;border:1px solid #707070 !important;background:#fff !important;z-index:11 !important;height:200px !important;overflow:auto !important;padding:0 !important}.autocomplete ul.auto-dropdown li{margin:0 !important;list-style-type:none !important;padding:3px !important;color:#666 !important;font-size:12px !important;height:auto !important;cursor:pointer !important;color:#0F8705 !important}.autocomplete ul.auto-dropdown li:first-child{border-top:none !important}.autocomplete ul.auto-dropdown li.highlighted{background:#F0EBCD !important}.autocomplete ul.auto-dropdown li strong{color:#000 !important}.autocomplete ul.auto-dropdown li.region{padding-left:10px !important}.autocomplete ul.auto-dropdown li.country{font-weight:bold !important}.autocomplete iframe{left:0;top:0;width:267px;height:202px;z-index:5;background:transparent;position:absolute;border:0px solid #fff}#calendar{position:absolute;top:-240px;left:-300px}#calendar_addition p{font-weight:bold;margin-bottom:4px}#state_chooser{font-size:12px}#ui-datepicker-div,.ui-datepicker-div,.ui-datepicker-inline{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none;font-family:Arial, Verdana, sans-serif;font-size:1em;width:5em;padding:10px;border:3px solid #FF9E0D;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 7px #000;-moz-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;background:#fff;width:632px !important;width:650px}#ui-datepicker-div{top:6px !important;left:0 !important;position:absolute;overflow:hidden;height:270px !important;height:290px}#ui-datepicker-div iframe{width:100%;height:500px;z-index:-1;background:transparent;position:absolute;border:0px solid #fff;left:0;top:0}.ui-datepicker-one-month{float:left;margin:0 7px 0 7px !important;width:196px !important}#ui-datepicker-div,.ui-datepicker-div{z-index:3;position:absolute;display:none}.ui-datepicker-inline{float:left;display:block}.ui-datepicker-control,.ui-datepicker-current{display:none}.ui-datepicker-prev{position:absolute;left:14px;top:10px;background:url(../images/calendarsprite.png);background-position:0 0;width:18px;height:18px;display:block}.ui-datepicker-prev a{width:18px;height:18px;display:block}.ui-datepicker-next{position:absolute;top:10px;right:14px;background:url(../images/calendarsprite.png);background-position:0 -40px;width:18px;height:18px;display:block}.ui-datepicker-next a{width:18px;height:18px;display:block}.ui-datepicker-next:hover{background-position:0 -60px}.ui-datepicker-prev:hover{background-position:0 -20px}.ui-datepicker-next a,.ui-datepicker-next label{text-indent:-999999px;display:block;cursor:pointer}.ui-datepicker-prev label,.ui-datepicker-prev a{text-indent:-999999px;display:block;cursor:pointer}.ui-datepicker-header{height:20px;font-weight:bold !important;text-align:center;color:#0F8705;font-size:1.2em}.ui-datepicker-header select{font-size:1em;line-height:1.4em;margin:0 !important}.ui-datepicker-header select.ui-datepicker-new-month{width:7em;margin-right:4px}.ui-datepicker-header select.ui-datepicker-new-year{width:5em}table.ui-datepicker{width:5em;text-align:right}table.ui-datepicker td{padding:.1em !important}table.ui-datepicker td a{padding:.3em !important;text-decoration:none !important;font-weight:normal !important}table.ui-datepicker td a:hover{text-decoration:underline !important}table.ui-datepicker td.ui-datepicker-unselectable{padding:.3em !important;border:1px solid #fff;color:#AFAFAF;text-decoration:line-through}table.ui-datepicker td.ui-datepicker-otherMonth{text-decoration:none !important}table.ui-datepicker td.ui-datepicker-selected-day a{color:#fff !important;background:#0F8705 !important;border:1px solid #0F8705 !important;font-weight:bold !important;-webkit-border-radius:6px !important;-khtml-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important}table.ui-datepicker td.official_holiday a,table.ui-datepicker td.school_holiday a{font-weight:bold !important;background:#E5DDAC}table.ui-datepicker td.official_holiday a{color:#000}table.ui-datepicker td a{display:block;width:16px;height:16px;padding:.3em;color:#0F8705;background:#F0EBCD;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;border:1px solid #E5DDAC}table.ui-datepicker td a:hover{border:1px solid #E5DDAC;color:#000;background:#fff}table.ui-datepicker td a:active{border:1px solid #E5DDAC;color:#000;background:#F0EBCD}table.ui-datepicker .ui-datepicker-title-row td{padding:.1em;text-align:center;font-size:.9em;color:#0F8705;font-weight:bold}table.ui-datepicker .ui-datepicker-title-row td a{color:#0F8705;background:#fff;border:1px solid #fff}table.ui-datepicker td.ui-datepicker-current-day a,table.ui-datepicker td.selected a{color:#fff;background:#0F8705;border:1px solid #0F8705;font-weight:bold !important}.ui-component{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:Arial, Verdana, sans-serif;font-size:1.1em}.ui-component-content{border:1px solid #777777;background:#3e3d3d;color:#cfcfcf}.ui-component-content a{color:#cfcfcf;text-decoration:underline}.ui-hidden{display:none}.ui-accessible-hidden{position:absolute;left:-99999999px}.ui-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-clearfix{display:inline-block}.ui-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .ui-clearfix{height:1%}.ui-clearfix{display:block}.vehicleDetail > td:first-child{border-left:solid 1px black;border-bottom:solid 1px black}.vehicleDetail > td:last-child{border-right:solid 1px black;border-bottom:solid 1px black}.vehicleDetail > td:last-child > table > tbody > tr > td:last-child{color:White}.showWhenSelected{visibility:hidden}#calendar_topline{position:absolute;top:1px;right:1px;cursor:pointer}#calendar_addition{width:98%;padding-top:6px;margin:6px 7px 0;border-top:1px solid #E5DDAC}#calendar_addition td{vertical-align:top}#calendar_addition td#holidays{padding-left:14px}#calendar_addition td#traveldates{width:190px}#calendar_addition td#traveldates p{height:18px;display:block;overflow:hidden}#calendar_addition td#traveldates p #outgoing_label,#calendar_addition td#traveldates p #return_label{width:66px;text-align:center}#calendar_addition td#traveldates p.focus #outgoing_label,#calendar_addition td#traveldates p.focus #return_label{background:url(../images/calendarsprite.png);background-position:0 -80px}#calendar_addition td#buttons{text-align:right;vertical-align:bottom}#calendar_addition td#buttons span{padding-right:10px}#calendar_addition td#buttons #calendar_reset{color:#9eb79c;text-decoration:underline;cursor:pointer}#calendar_addition td p{font-weight:normal;padding:0 !important;margin:0 !important}#calendar_addition td p span{height:18px;overflow:hidden;display:block;font-weight:bold}#calendar_addition td p span.info{font-weight:normal;width:110px;float:left}#calendar_addition td input#calendar_ok{background:url(../images/sprite.gif) no-repeat;background-position:-186px 0;width:90px;height:23px;z-index:3;bottom:-8px;color:#fff;border:none;font-weight:700;cursor:pointer;font-size:13px;padding:0 !important;font-family:Arial,Verdana;text-align:center !important}#calendar_addition td input#calendar_ok:hover{color:black}.s_departure{background:url(../images/sprite.gif) no-repeat;display:inline-block;background-position:0 0;width:18px;height:18px;vertical-align:bottom;cursor:pointer}.s_close{background:url(../images/sprite.gif) no-repeat;display:inline-block;background-position:-20px 0;width:7px !important;width:0;height:7px;vertical-align:middle}.s_closepopup{background:url(../images/sprite.gif) no-repeat;display:inline-block;background-position:-29px 0;width:16px;height:16px}.butsh_calendar{background:url(../images/sprite.gif) no-repeat;display:inline-block;background-position:-47px 0;width:18px;height:18px;vertical-align:bottom;cursor:pointer}.s_open{background:url(../images/sprite.gif) no-repeat;display:inline-block;background-position:-67px 0;width:7px !important;width:0;height:7px;vertical-align:middle}.s_phone{background:url(../images/sprite.gif) no-repeat;display:inline-block;background-position:-76px 0;width:16px;height:16px;vertical-align:middle}.s_star{background:url(../images/sprite.gif) no-repeat;display:inline-block;background-position:-390px 0;width:14px;height:13px}.s_mapdeact{background:url(../images/mapsprite.png) no-repeat;display:inline-block;width:26px;height:26px;background-position:0 -433px}.s_mapoff{background:url(../images/mapsprite.png) no-repeat;display:inline-block;width:26px;height:26px;background-position:0 -461px}.s_mapon{background:url(../images/mapsprite.png) no-repeat;display:inline-block;width:26px;height:26px;background-position:0 -489px}.s_mapon_deact{background:url(../images/mapsprite.png) no-repeat;display:inline-block;width:26px;height:26px;background-position:0 -517px}#airportbox_pos{position:absolute;z-index:9;width:398px;top:-240px;left:180px}#airportbox_pos #map{position:relative;z-index:9;width:362px;height:431px;overflow:hidden;background:url(../images/mapsprite.png) no-repeat;background-position:0 0;display:block}#airportbox_pos #map .ok{width:90px;position:absolute;bottom:0;right:0}#airportbox_pos #map div{position:absolute;height:auto !important;height:26px}#airportbox_pos #map div label{cursor:pointer}#airportbox_pos #map div label span{vertical-align:middle}#airportbox_pos #map div label span.s_mapdeact,#airportbox_pos #map div label span.s_mapon_deact{cursor:default}#airportbox_pos #map div label span.text{display:none}#airportbox_pos #map div label img.deactivated{opacity:0.6}#airportbox_pos #map div input{display:none;width:0px;float:left}#airportbox_pos label{display:inline}#airportbox_pos input{width:auto}#d_airport_-1{top:0;left:0}#d_airport_-1 label span.text{display:inline !important}#d_airport_5000{top:22px;left:0}#d_airport_5000 label span.text{display:inline !important}#d_airport_5001{top:40px;left:0}#d_airport_5001 label span.text{display:inline !important}#d_airport_5002{top:58px;left:0}#d_airport_5002 label span.text{display:inline !important}#d_airport_5003{top:76px;left:0}#d_airport_5003 label span.text{display:inline !important}
