#for_hotels{position:absolute;top:0;left:20%;background-color:#f4f4fe;border-top:0;width:82px}#for_hotels:hover{background-color:#e9e9ff}#for_hotels a{display:block;padding:5px 13px;font-family:arial,sans-serif;font-size:11px;font-weight:700;color:#666666}#for_hotels a:hover{text-decoration:none;cursor:pointer}.modal{background-color:#fff;display:none;width:350px;padding:15px;text-align:left;border:2px solid #333;z-index:9999;opacity:1;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 0 50px #ccc;-webkit-box-shadow:0 0 50px #ccc}.modal h2{margin:0;padding:0;border-bottom:1px solid #333;font-size:18px}.modal .feedbackContainer{margin:15px 0 0}.modal .feedbackContainer button{float:right;margin:5px 5px 0 0}.modal .feedbackMessage{font-weight:700;color:#333333;letter-spacing:-1px;font-size:16px}.modal .feedbackText{width:340px;height:60px;margin:7px 0 0}.modal a.close{background-image:url(http://static.happybooking.de/images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}#feedback{width:35px;height:110px;position:fixed;top:40%;left:0;background-image:url("http://static.happybooking.de/images/feedback.png");text-indent:-9000px;cursor:pointer;display:block;z-index:100;background-repeat:no-repeat;background-position:0 0}#feedback:hover{background-position:-35px 0}#message{position:absolute;padding:5px;background:#555;color:#fff;width:220px}#waiting{width:52px;height:52px;position:fixed;top:50%;left:50%;z-index:9999;border:1px solid #41607a;background-color:#FFFFFF}#waiting img{top:10px;left:10px;display:block;position:absolute;width:32px;height:32px}#info{overflow-x:hidden;width:99.9%;z-index:1000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:400;position:fixed;left:0;top:0;cursor:pointer}#infobar a,#infobar a:link,#infobar a:visited,#infobar a:active{display:block;overflow-x:hidden;width:100%;clear:both;color:InfoText;background:#E0EAF6 url(http://static.happybooking.de/images/alert.png) no-repeat fixed .3em .3em;padding:.45em .3em .45em 2em;border-bottom:1px outset;border-color:#7591A9;text-decoration:none;position:fixed;left:0;top:0;cursor:pointer}#infobar a:hover{color:#000000;background:#F0EFFF url(http://static.happybooking.de/images/alert.png) no-repeat fixed .3em .3em;position:fixed;left:0;top:0;cursor:pointer}#PLACEHOLDER{WIDTH:100%;PADDING:0;MARGIN:30px 0 0 0}*{BORDER:0 solid red;PADDING:0;MARGIN:0}BODY{FONT-SIZE:12px;FONT-FAMILY:Arial;COLOR:#303030}SMALL{FONT-FAMILY:Arial;FONT-SIZE:11px}STRONG{FONT-WEIGHT:BOLD}A{COLOR:#0000CC;TEXT-DECORATION:NONE}A:HOVER{TEXT-DECORATION:UNDERLINE}a:visited{color:#551A8B}H1,BIG{FONT-FAMILY:Arial;FONT-SIZE:16px}H2{FONT-FAMILY:Arial;FONT-SIZE:12px;MARGIN:0 0 2px 0}H3{FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:normal}P{DISPLAY:BLOCK}INPUT{BORDER:1px solid #999999;FONT-SIZE:12px;FONT-FAMILY:Arial;PADDING:0 0 1px 4px;LINE-HEIGHT:16px;HEIGHT:16px}INPUT.FILE{HEIGHT:AUTO}TEXTAREA{FONT-SIZE:12px;FONT-FAMILY:Arial;BORDER:1px solid #999999}SELECT{FONT-SIZE:12px;FONT-FAMILY:Arial;BORDER:1px solid #999999;PADDING:1px 0 0 1px;LINE-HEIGHT:16px;HEIGHT:20px}SELECT:ACTIVE,SELECT:FOCUS,TEXTAREA:ACTIVE,TEXTAREA:FOCUS,INPUT:ACTIVE,INPUT:FOCUS{BORDER:1px solid #555555}OPTION{PADDING:0 3px 0 3px;LINE-HEIGHT:16px;HEIGHT:16px}.CLEAR_IT{CLEAR:both;MARGIN:0;PADDING:0;HEIGHT:0;LINE-HEIGHT:0;FONT-SIZE:0}* html #PAGE_WRAPPER,#PAGE_WRAPPER{MARGIN:AUTO;WIDTH:900px}#TOPMENU{margin:10px 0;text-align:right;color:#666666}#TOPMENU A{color:#666666;font:700 12px Trebuchet MS;padding:0 5px}#LOGO{FLOAT:LEFT;HEIGHT:78px;WIDTH:290px}#LOGO A{BACKGROUND-IMAGE:url("http://static.happybooking.de/images/logo.png");BACKGROUND-REPEAT:NO-REPEAT;DISPLAY:BLOCK;MARGIN-TOP:0;MARGIN-LEFT:15px;HEIGHT:78px;WIDTH:280px}#HELLO{vertical-align:bottom;display:table-cell;FONT-FAMILY:Verdana;FONT-SIZE:11px;PADDING:45px 0 0 10px;FLOAT:LEFT;HEIGHT:25px;WIDTH:300px}#HELLO A{FONT-FAMILY:Verdana;FONT-SIZE:11px}#SKYLINE{BACKGROUND-IMAGE:url("http://static.happybooking.de/images/skyline.png");FLOAT:RIGHT;HEIGHT:78px;WIDTH:281px}#HEAD_BAR{BACKGROUND-IMAGE:url("http://static.happybooking.de/images/head_top.png");CLEAR:BOTH;HEIGHT:65px;WIDTH:900px;MARGIN:0 0 10px 0}#MAINPAGE{WIDTH:900px;CLEAR:BOTH}#FOOTER{position:relative;CLEAR:BOTH;PADDING:10px 0 20px 0}#FOOTER #FOOT_BAR{BACKGROUND-IMAGE:url("http://static.happybooking.de/images/footer.png");CLEAR:BOTH;HEIGHT:35px;WIDTH:900px}#FOOTER #FOOT_BAR #BOOKMARKS_TITLE{width:80px;float:right;margin:10px 10px 0 0;color:#FFFFFF;font-size:12px;font-family:Arial;font-weight:700}#FOOTER #FOOT_BAR #BOOKMARKS{padding:8px 10px 0 0;float:right;width:150px}#FOOTER #FOOT_BAR #BOOKMARKS a{display:block;float:left;margin:0 3px 0 0;padding:0}#FOOTER #FOOT_BAR #BOOKMARKS a{display:inline-block;width:20px;height:20px;background-image:url(http://static.happybooking.de/images/bookmarks.gif)}#FOOTER #FOOT_BAR #BOOKMARKS .digg{background-position:-20px 0}#FOOTER #FOOT_BAR #BOOKMARKS .google{background-position:-40px 0}#FOOTER #FOOT_BAR #BOOKMARKS .yahoo{background-position:-60px 0}#FOOTER #FOOT_BAR #BOOKMARKS .blinklist{background-position:-100px 0}#FOOTER #FOOT_MENU{font-family:Verdana;font-size:10px;width:770px;padding:10px 0 5px 10px}#FOOTER #COPY{font-family:Verdana;font-size:10px;width:770px;padding:0 0 0 10px}#FOOTER #FACEBOOK{FLOAT:RIGHT;WIDTH:90px;MARGIN:10px 5px AUTO AUTO}#FOOTER #alexa{position:absolute;top:45px;left:910px;margin:10px 5px AUTO AUTO}#FOOTER #FACEBOOK IMG{WIDTH:90px}.leftBoxMargin{margin-left:7px !important}.rightBoxMargin{margin-right:7px !important}.TWO_COLS{WIDTH:596px;CLEAR:LEFT;PADDING:0;MARGIN:0 0 10px 0}.ONE_COL{CLEAR:LEFT;WIDTH:293px;MARGIN:0 0 10px 0}.RIGHT_BIG_COL{WIDTH:636px;FLOAT:LEFT;CLEAR:LEFT;PADDING:0;MARGIN:0 0 10px 7px}* html .RIGHT_BIG_COL{WIDTH:631px;MARGIN-LEFT:5px}.FULLCOL{WIDTH:898px;MARGIN:0 0 10px 0}.BIG_COLS_LEFT{WIDTH:636px;FLOAT:LEFT;CLEAR:LEFT;PADDING:0;MARGIN:0 7px 10px 0}* html .BIG_COLS_LEFT{WIDTH:631px;MARGIN-RIGHT:5px}.SMALL_COL_RIGHT,.LFT_SMALL_COL{CLEAR:LEFT;WIDTH:253px;MARGIN:0 0 10px 0}.SIDE_INFO{FONT-FAMILY:Verdana;FONT-SIZE:10px;LINE-HEIGHT:130%}DIV.INFORMATION_LIST HR{BACKGROUND-COLOR:#D8D8D8;COLOR:#D8D8D8;BORDER:0;HEIGHT:1px;MARGIN:5px 0 5px 0;CLEAR:LEFT}DIV.INFORMATION_LIST .hrline{BORDER-TOP:1px solid #D8D8D8;HEIGHT:0;MARGIN:10px 0 7px 0;float:left;clear:both;width:100%}DIV.INFORMATION_LIST .OBLIGATORY_INFO{font-family:Verdana;font-size:11px;font-weight:400;color:#ff7000;margin:0;float:left}DIV.INFORMATION_LIST label{line-height:16px}DIV.INFORMATION_LIST label strong{font-size:14px;line-height:14px;font-weight:700;color:#FF7000}DIV.INFORMATION_LIST H2{font-size:14px;color:#ff7000;font-weight:700;DISPLAY:BLOCK;CLEAR:LEFT;MARGIN:0 0 5px 0}DIV.INFORMATION_LIST DIV.DISPLAY_BLOCK{MARGIN:0;FLOAT:LEFT}DIV.INFORMATION_LIST LABEL{font-size:11px;font-family:Verdana;DISPLAY:BLOCK;FLOAT:LEFT;WIDTH:190px;MARGIN:5px 0 5px 0;OVERFLOW:HIDDEN}DIV.INFORMATION_LIST SELECT{font-size:11px;font-family:Verdana}DIV.INFORMATION_LIST INPUT{font-size:11px;font-family:Verdana;FLOAT:LEFT;WIDTH:360px;MARGIN:5px 0 5px 0}DIV.INFORMATION_LIST TEXTAREA{font-size:11px;font-family:Verdana;FLOAT:LEFT;WIDTH:364px;HEIGHT:110px;MARGIN:5px 0 5px 0}DIV.INFORMATION_LIST BUTTON{MARGIN:10px 0 0 5px}.page_title{font-family:Trebuchet MS;font-size:15px;font-weight:700;color:#333333;margin:0 0 10px 5px}.page_subtitle{font-family:Arial;font-size:12px;font-weight:400;color:#333333;margin:0 0 10px 5px;line-height:150%}.EV_BOX{BACKGROUND-COLOR:#FFFFFF;POSITION:relative;DISPLAY:block}.BOX_CONTENT{PADDING:0}.BOX_CONTENT .CONTENT_WINDOW{PADDING:10px 15px 10px 15px}.BOX_HEAD{BACKGROUND-REPEAT:x;DISPLAY:BLOCK;HEIGHT:35px;POSITION:RELATIVE}.BOX_HEAD H1{FONT-FAMILY:Arial;FONT-SIZE:14px;FONT-WEIGHT:BOLD;COLOR:#FFFFFF;PADDING:11px 0 0 15px;OVERFLOW:HIDDEN;WHITE-SPACE:NOWRAP}.BOX_ORANGE .BOX_HEAD H1{COLOR:#000000}.box_grey_2 .BOX_HEAD H1{color:#333333}.BOX_BLUEGRAY_DARK{BORDER:1px solid #41607a}.BOX_BLUEGRAY{BORDER:1px solid #7591a9}.BOX_GREEN{BACKGROUND-COLOR:#EEFFEE;BORDER:1px solid #00AA00}.BOX_ORANGE{BACKGROUND-COLOR:#FFFFDD;BORDER:1px solid #FFD200}.BOX_RED{BACKGROUND-COLOR:#FFEEEE;BORDER:1px solid #AA0000}.BOX_GREY{BACKGROUND-COLOR:#EEEEEE;BORDER:1px solid #D0D0D0}.box_grey_2{background-color:#fbfbfb;border:1px solid #666666}.BOX_GRAY{BACKGROUND-COLOR:#EEEEEE;BORDER:1px solid #A0A0A0}.BOX_YELLOW{BACKGROUND-COLOR:#EEEEEE;BORDER:1px solid #ffcc00}.TOP_LEFT{POSITION:relative;TOP:-1px;LEFT:-1px;RIGHT:1px;BOTTOM:1px;HEIGHT:4px;WIDTH:4px;MARGIN:0 -4px -4px 0;BACKGROUND-POSITION:0 0;BACKGROUND-REPEAT:no-repeat;FLOAT:LEFT;DISPLAY:BLOCK;Z-INDEX:1;LINE-HEIGHT:0}.TOP_RIGHT{POSITION:relative;TOP:-1px;LEFT:1px;RIGHT:-1px;BOTTOM:1px;HEIGHT:4px;WIDTH:4px;MARGIN:0 0 -4px 0;BACKGROUND-POSITION:100% 0;BACKGROUND-REPEAT:no-repeat;FLOAT:RIGHT;DISPLAY:BLOCK;Z-INDEX:1;LINE-HEIGHT:0}.BOTTOM_RIGHT{POSITION:relative;TOP:1px;LEFT:1px;RIGHT:-1px;BOTTOM:-1px;HEIGHT:4px;WIDTH:4px;MARGIN:-4px 0 0 0;BACKGROUND-POSITION:100% 100%;BACKGROUND-REPEAT:no-repeat;FLOAT:RIGHT;DISPLAY:BLOCK;Z-INDEX:1;LINE-HEIGHT:0}.BOTTOM_LEFT{POSITION:relative;TOP:1px;LEFT:-1px;RIGHT:1px;BOTTOM:-1px;HEIGHT:4px;WIDTH:4px;MARGIN:-4px -4px 0 0;BACKGROUND-POSITION:0 100%;BACKGROUND-REPEAT:no-repeat;CLEAR:LEFT;FLOAT:LEFT;DISPLAY:BLOCK;Z-INDEX:1;LINE-HEIGHT:0}.BOX_BLUEGRAY_DARK .BOX_HEAD{background-image:url("http://static.happybooking.de/images/mainred_head.png")}.BOX_GRAY .BOX_HEAD{background-image:url("http://static.happybooking.de/images/box_grey_head.png")}.BOX_YELLOW .BOX_HEAD{background-image:url("http://static.happybooking.de/images/box_yellow_head.png")}.BOX_BLUEGRAY .BOX_HEAD{background-image:url("http://static.happybooking.de/images/maingreen_boxcorn_head.png")}.BOX_YELLOW .TOP_LEFT,.BOX_YELLOW .TOP_RIGHT,.BOX_YELLOW .BOTTOM_LEFT,.BOX_YELLOW .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/boxcorn_yellow.png")}.BOX_GRAY .TOP_LEFT,.BOX_GRAY .TOP_RIGHT,.BOX_GRAY .BOTTOM_LEFT,.BOX_GRAY .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/boxcorn_gray.png")}.BOX_BLUEGRAY_DARK .TOP_LEFT,.BOX_BLUEGRAY_DARK .TOP_RIGHT,.BOX_BLUEGRAY_DARK .BOTTOM_LEFT,.BOX_BLUEGRAY_DARK .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/mainred_boxcorn.png")}.BOX_BLUEGRAY .TOP_LEFT,.BOX_BLUEGRAY .TOP_RIGHT,.BOX_BLUEGRAY .BOTTOM_LEFT,.BOX_BLUEGRAY .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/maingreen_boxcorn.png")}.BOX_ORANGE .TOP_LEFT,.BOX_ORANGE .TOP_RIGHT,.BOX_ORANGE .BOTTOM_LEFT,.BOX_ORANGE .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/boxcorn_orange.png")}.BOX_GREEN .TOP_LEFT,.BOX_GREEN .TOP_RIGHT,.BOX_GREEN .BOTTOM_LEFT,.BOX_GREEN .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/boxcorn_green.png")}.BOX_RED .TOP_LEFT,.BOX_RED .TOP_RIGHT,.BOX_RED .BOTTOM_LEFT,.BOX_RED .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/boxcorn_red.png")}.BOX_GREY .TOP_LEFT,.BOX_GREY .TOP_RIGHT,.BOX_GREY .BOTTOM_LEFT,.BOX_GREY .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/boxcorn_grey.png")}.box_grey_2 .TOP_LEFT,.box_grey_2 .TOP_RIGHT,.box_grey_2 .BOTTOM_LEFT,.box_grey_2 .BOTTOM_RIGHT{background-image:url("http://static.happybooking.de/images/boxcorn_grey2.png")}.EV_BOX .BOX_HEAD .MINIMIZE{cursor:pointer;height:22px;width:22px;background-image:url("http://static.happybooking.de/images/minimize_button.png");float:right;margin:7px 10px 0 0}.EV_BOX .BOX_HEAD .MINIMIZE:HOVER{height:22px;width:22px;background-image:url("http://static.happybooking.de/images/minimize_button_hover.png")}.EV_BOX .BOX_HEAD .MAXIMIZE{cursor:pointer;height:22px;width:22px;background-image:url("http://static.happybooking.de/images/maximize_button.png");float:right;margin:7px 10px 0 0}.EV_BOX .BOX_HEAD .MAXIMIZE:HOVER{height:22px;width:22px;background-image:url("http://static.happybooking.de/images/maximize_button_hover.png")}.LIST DIV.ELEM{HEIGHT:33px;PADDING:8px 15px 3px 15px;MARGIN:0 0 0 0}.LIST DIV.MARKEDELEM{BACKGROUND-COLOR:#F0F0F0}.LIST DIV.HEADER{BACKGROUND-COLOR:#dde5e8;HEIGHT:18px;MARGIN:0;BORDER-BOTTOM:1px solid #0184BB}.LIST DIV.HEADER *{COLOR:#000000 !important;FONT-WEIGHT:BOLD}.LIST DIV.SORTBY_CONTAINER{PADDING:10px 10px 10px 10px}.LIST DIV.SORTBY_CONTAINER DIV.SORT{FLOAT:RIGHT}.LIST DIV.FOOTER{HEIGHT:25px !important;MARGIN:0 0 0 0;PADDING:10px 10px 0 10px;BORDER-TOP:1px solid #0184BB}.LIST DIV.FOOTER DIV.SITE DIV.LBLSITE{WIDTH:35px;FLOAT:LEFT}.LIST DIV.FOOTER DIV.SITE A{FLOAT:LEFT;DISPLAY:BLOCK;WIDTH:12px}.LIST DIV.FOOTER DIV.NUMELEMENTS A{color:#303030}BUTTON{CURSOR:default;DISPLAY:BLOCK;FONT-SIZE:12px;FONT-FAMILY:Arial;PADDING:0;MARGIN:5px 0 0 -3px;BACKGROUND:NONE;TEXT-INDENT:inherit}BUTTON .BUTTON{DISPLAY:BLOCK;HEIGHT:20px;FLOAT:LEFT;COLOR:#FFFFFF;FONT-WEIGHT:BOLD;WHITE-SPACE:NOWRAP;LINE-HEIGHT:170%;PADDING:0 0 0 10px;MARGIN:0}BUTTON .BUTTON .BUTTON{DISPLAY:BLOCK;HEIGHT:20px;BACKGROUND-POSITION:100% 0;PADDING:0 26px 0 16px;MARGIN:0}BUTTON.BOX_BLUEGRAY_DARK_BUTTON .BUTTON{BACKGROUND:url("http://static.happybooking.de/images/button_blue_left.png") no-repeat top left}BUTTON.BOX_BLUEGRAY_DARK_BUTTON .BUTTON .BUTTON{BACKGROUND:url("http://static.happybooking.de/images/button_blue.png") no-repeat right}BUTTON.BOX_BLUEGRAY_BUTTON .BUTTON{BACKGROUND:url("http://static.happybooking.de/images/button_orange_left.png") no-repeat top left}BUTTON.BOX_BLUEGRAY_BUTTON .BUTTON .BUTTON{BACKGROUND:url("http://static.happybooking.de/images/button_orange.png") no-repeat right}BUTTON.BOX_GRAY_BUTTON .BUTTON{BACKGROUND:url("http://static.happybooking.de/images/button_grey.png") no-repeat top left}BUTTON.BOX_GRAY_BUTTON .BUTTON .BUTTON{BACKGROUND:url("http://static.happybooking.de/images/button_grey.png") no-repeat right}#TOP_DEST .BOX_CONTENT .CONTENT_WINDOW{padding:10px 5px 5px 10px;height:640px}#TOP_DEST A{font-size:18px;font-family:Arial, Verdana;font-weight:400;text-decoration:none;color:#41607A}#TOP_DEST .CONTENT_WINDOW{padding-top:5px !important}#TOP_DEST .DEST_WRAPPER{margin:11px 0 10px;float:left;width:280px}#TOP_DEST .DEST_WRAPPER a.img{float:left;display:block;width:150px;height:84px}#TOP_DEST .DEST_WRAPPER a.berlin{background-image:url("http://static.happybooking.de/images/destinations.jpg");background-position:0 0}#TOP_DEST .DEST_WRAPPER a.muenchen{background-image:url("http://static.happybooking.de/images/destinations.jpg");background-position:0 -84px}#TOP_DEST .DEST_WRAPPER a.koeln{background-image:url("http://static.happybooking.de/images/destinations.jpg");background-position:0 -168px}#TOP_DEST .DEST_WRAPPER a.stuttgart{background-image:url("http://static.happybooking.de/images/destinations.jpg");background-position:0 -252px}#TOP_DEST .DEST_WRAPPER a.frankfurt{background-image:url("http://static.happybooking.de/images/destinations.jpg");background-position:0 -336px}#TOP_DEST .DEST_WRAPPER a.hamburg{background-image:url("http://static.happybooking.de/images/destinations.jpg");background-position:0 -420px}#TOP_DEST .DEST_DESCRIPTION{margin:0 0 0 10px;float:left;width:120px}#TOP_DEST .DEST_DESCRIPTION .PRICE{font-size:18px;font-family:Arial, Verdana;font-weight:400;text-decoration:none;color:#FF7000}#TOP_DEST .DEST_DESCRIPTION .MAP{margin:7px 0 0}#TOP_DEST .DEST_DESCRIPTION .MAP A{font-size:11px;font-family:Arial, Verdana;font-weight:400;text-decoration:none;color:#41607A}#TOP_DEST .DEST_DESCRIPTION A:HOVER,#TOP_DEST A:HOVER{text-decoration:underline}#GEWINNSPIEL{height:202px;width:295px;background-image:url("http://static.happybooking.de/images/gewinnspiel.jpg");margin:0 0 10px}#HOWITWORKS{BACKGROUND-IMAGE:url("http://static.happybooking.de/images/howitworks.jpg");CLEAR:BOTH;FLOAT:LEFT;HEIGHT:140px;WIDTH:900px;MARGIN:0 0 10px 0}#HOWITWORKS #BOX1{MARGIN:10px 0 0 0;PADDING-LEFT:50px;FLOAT:LEFT;WIDTH:210px;HEIGHT:100px}#HOWITWORKS #BOX3,#HOWITWORKS #BOX2{MARGIN:10px 0 0 92px;FLOAT:LEFT;WIDTH:210px;HEIGHT:100px}#HOWITWORKS H1{HEIGHT:50px;MARGIN:0 0 0 0}#HOWITWORKS #BOX1 H1{COLOR:#9f000d}#HOWITWORKS #BOX2 H1{COLOR:#ffae00}#HOWITWORKS #BOX3 H1{COLOR:#0c9c00}DIV#USERLOGIN{WIDTH:293px;FLOAT:LEFT;MARGIN:0 0 10px 7px;CLEAR:NONE}DIV#HOTELLOGIN{WIDTH:293px;FLOAT:LEFT;MARGIN:0 0 10px 8px;CLEAR:NONE}* html DIV#HOTELLOGIN,* html DIV#USERLOGIN{MARGIN-LEFT:5px}#HOTELLOGIN INPUT,#USERLOGIN INPUT{WIDTH:250px;MARGIN:0 0 5px 0}#HOTELLOGIN LABEL.USERNAME,#HOTELLOGIN LABEL.PASSWORD,#USERLOGIN LABEL.USERNAME,#USERLOGIN LABEL.PASSWORD{DISPLAY:BLOCK;MARGIN:0 0 1px 0;WIDTH:250px}#registerAndWin{width:293px;margin:0 0 10px;float:left}#registerAndWin .sparschwein{background-image:url(http://static.happybooking.de/images/sparschwein.gif);width:100px;height:150px;position:absolute;left:180px;top:20px}#registerAndWin .sparschwein a,#GEWINNSPIEL A{display:block;width:100%;height:100%}#registerAndWin button{position:absolute;left:120px;top:170px}#registerAndWin div.register{font-family:Arial;font-size:20px;font-weight:700;float:left;clear:left}#registerAndWin div.register_margin{margin:0 0 -5px 20px;float:none}#registerAndWin div.euro{font-family:Arial;font-size:46px;font-weight:700;color:#FF7000;float:left;clear:left}#registerAndWin div.euro_margin{margin:0 0 0 60px;float:none}#registerAndWin div.euro small{font-family:Arial;font-size:24px;font-weight:700}#registerAndWin div.gutschein{display:inline-block;width:185px;font-family:Arial;font-size:16px;z-index:300;font-weight:700;float:left;clear:left}#registerAndWin div.gutschein_margin{margin:-2px 0 0 25px;float:none}#registerAndWin .info{text-align:center;font-size:10px;font-family:Verdana;width:170px;float:left;clear:left}#registerAndWin .info_margin{float:none;margin:5px 0 0 10px}#registerAndWin .registerInfo{float:left;clear:left;font-family:Arial;font-size:14px;font-weight:700;margin:10px 0 0 10px}#registerAndWin .registerInfo ul{font-size:11px;margin:5px 0 0}#registerAndWin .registerInfo li{font-weight:400;list-style-type:none;padding:0;margin:2px 0 0}#registerAndWin .registerInfo li.small{width:100px}#hotelOfTheWeek{width:294px;margin:0 0 10px;float:left;clear:left}#hotelOfTheWeek .BOX_CONTENT,#registerAndWin .BOX_CONTENT{height:173px}#hotelOfTheWeek .BOX_CONTENT .CONTENT_WINDOW{padding-top:0;margin:0 0 0 5px}#hotelOfTheWeek h2{width:180px;float:left}#hotelOfTheWeek .stars{margin:-3px 0 0;width:60px;float:left}#hotelOfTheWeek .hrline{float:left;border-top:1px solid #D8D8D8;margin:0 0 5px 0 !important;height:1px;line-height:1px}#newsletter{width:293px;margin:0 0 10px;float:left;clear:left}#newsletter .BOX_CONTENT{height:220px}#newsletter .BOX_CONTENT .CONTENT_WINDOW,#registerAndWin .BOX_CONTENT .CONTENT_WINDOW{padding-top:0 !important}#newsletter label{display:block;width:245px;margin:4px 0 2px}#newsletter input{width:245px;margin:0;clear:left}#newsletter select{width:160px;margin:0;clear:left}#newsletter .submit_request{float:right;margin:5px 10px 0 0}#newsletter .hrline{margin:10px 0 10px 0 !important;height:1px;line-height:1px}#newsletter .newsletterInfo{font-weight:700;margin:0 0 0 10px}#newsletter .newsletterInfo ol{margin:5px 0 0}#newsletter .newsletterInfo li{font-weight:400;list-style-image:url("http://static.happybooking.de/images/16-em-check.png");padding:0;margin:5px 0 0 30px}#facebook{width:294px;margin:0 0 10px;float:left}#facebook .BOX_CONTENT{height:230px;margin:-10px 0 0;padding:0 0 0 5px}#facebook .BOX_CONTENT .CONTENT_WINDOW{padding-top:0}#WEBTIP P,#NEWS P{MARGIN:0 0 5px 0;PADDING:0 0 5px 0;BORDER-BOTTOM:1px solid #C0C0C0;LINE-HEIGHT:150%}#BESTSELLER .ROOMBOX{WIDTH:110px;FLOAT:LEFT}#BESTSELLER .ROOMBOX .CITY{TEXT-ALIGN:CENTER;CLEAR:LEFT;WIDTH:110px;MARGIN:AUTO;FONT-SIZE:12px}#BESTSELLER .ROOMBOX .HOTELNAME{TEXT-ALIGN:CENTER;FONT-STYLE:ITALIC;CLEAR:LEFT;WIDTH:110px;MARGIN:AUTO;FONT-SIZE:11px}#BESTSELLER .ROOMBOX .IMAGE{MARGIN:0 11px 5px 13px;PADDING:1px 1px 1px 1px;BORDER:1px solid #7591A9;FLOAT:LEFT;HEIGHT:60px;WIDTH:80px;OVERFLOW:HIDDEN;cursor:pointer}* html #BESTSELLER .ROOMBOX .IMAGE{MARGIN:0 4px 5px 6px;PADDING:1px 1px 1px 1px;font-size:8px;font-family:arial}#BESTSELLER .ROOMBOX .IMAGE:HOVER{border:1px solid #95B1C9}#BESTSELLER .ROOMBOX .IMAGE IMG{HEIGHT:60px;WIDTH:80px}#LASTMINUTE .DAYS{WIDTH:60px;TEXT-ALIGN:RIGHT}#LASTMINUTE DIV.ELEM .TIMELEFT{COLOR:#d61828;FONT-WEIGHT:BOLD;TEXT-ALIGN:RIGHT;WIDTH:140px;PADDING:0 10px 0 10px}#LASTMINUTE .BIDS{WIDTH:70px;TEXT-ALIGN:RIGHT}#TOPANGEBOTE DIV.ELEM .PRICE,#LASTMINUTE .PRICE{FONT-WEIGHT:BOLD;TEXT-ALIGN:RIGHT;WIDTH:82px}* html #LASTMINUTE .PRICE{WIDTH:77px}#TOPANGEBOTE DIV.ELEM .LINK,#LASTMINUTE .LINK{WIDTH:74px}#TOPANGEBOTE DIV.ELEM .LINK A,#LASTMINUTE DIV.ELEM DIV.LINK A{FONT-WEIGHT:BOLD;COLOR:#7591a9;TEXT-DECORATION:UNDERLINE}#TOPANGEBOTE DIV.ELEM .LOCATION,#LASTMINUTE .CITY{WIDTH:120px}#TOPANGEBOTE DIV.ELEM .DAYS{TEXT-ALIGN:RIGHT;WIDTH:60px;PADDING:0 10px 0 0}#TOPANGEBOTE DIV.ELEM .STARS{TEXT-ALIGN:RIGHT;WIDTH:110px;PADDING:0}#TOPANGEBOTE DIV.NO_DATA_MSG,#LASTMINUTE DIV.NO_DATA_MSG{PADDING:10px 0 10px 10px}#STATE_LIST .LOCATION,#STATE_LIST .ARRIVAL_DATE,#STATE_LIST .DEPARTURE_DATE,#STATE_LIST .TIMELEFT,#STATE_LIST .BIDS,#STATE_LIST .PRICE,#TOPANGEBOTE .PRICE,#TOPANGEBOTE .LINK,#TOPANGEBOTE .LOCATION,#TOPANGEBOTE .DAYS,#TOPANGEBOTE .CATERING,#TOPANGEBOTE .STARS,#LASTMINUTE .LINK,#LASTMINUTE .CITY,#LASTMINUTE .DAYS,#LASTMINUTE .TIMELEFT,#LASTMINUTE .BIDS,#LASTMINUTE .PRICE,.LIST DIV.FOOTER DIV.SITE,.LIST DIV.SORTBY_CONTAINER DIV.SHOW,.CONTENTWRAPPER_RIGHT,.CONTENTWRAPPER_LEFT{FLOAT:LEFT}#STATE_LIST DIV.ELEM DIV.LOCATION{WIDTH:131px}#STATE_LIST DIV.ELEM DIV.DEPARTURE_DATE,#STATE_LIST DIV.ELEM DIV.ARRIVAL_DATE{TEXT-ALIGN:RIGHT;WIDTH:70px;PADDING:0 10px 0 0}#STATE_LIST DIV.ELEM DIV.TIMELEFT,#TOPANGEBOTE DIV.ELEM .CATERING{TEXT-ALIGN:RIGHT;WIDTH:100px;PADDING:0 10px 0 0}#STATE_LIST DIV.ELEM DIV.BIDS{TEXT-ALIGN:RIGHT;WIDTH:75px;PADDING:0 10px 0 0}#STATE_LIST DIV.ELEM DIV.PRICE{TEXT-ALIGN:RIGHT;WIDTH:80px;PADDING:0 0 0 0}* html #STATE_LIST DIV.ELEM DIV.PRICE{WIDTH:75px}#STATE_LIST .ALERT STRONG{COLOR:#FF0000 !important}#quicksearch{font-family:verdana;font-size:11px;font-weight:400;color:#486E8C;background-image:url("http://static.happybooking.de/images/quick_request.png");background-repeat:no-repeat;height:200px;width:598px;margin:0 0 10px 7px}#quicksearch .row{float:left;width:450px}#quicksearch input,#quicksearch select{font-family:verdana;font-size:11px}#quicksearch label{display:block;margin:0 0 2px}#quicksearch div.location{float:left;clear:left;margin:40px 20px 0 18px}#quicksearch div.arrival{float:left;margin:40px 20px 0 0}#quicksearch div.departure{float:left;margin:40px 0 0}#quicksearch .catering,#quicksearch input.location{width:180px}#quicksearch .singleroom,#quicksearch .doubleroom,#quicksearch .departure,#quicksearch .arrival{width:80px}#quicksearch select.singleroom,#quicksearch select.doubleroom{width:60px}#quicksearch div.doubleroom,#quicksearch div.singleroom{float:left;margin:10px 20px 0 0}#quicksearch div.price{width:250px}#quicksearch div.price,#quicksearch div.catering{float:left;clear:left;margin:10px 20px 0 18px}#quicksearch .submit_request{background-image:url("http://static.happybooking.de/images/angebote_anfordern_button.png");width:165px;height:20px;margin:0 0 0 242px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px;top:0}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #7591a9;background:#ffffff url(http://static.happybooking.de/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222}.ui-widget-content a{color:#222222}.ui-widget-header{border:1px solid #7591a9;background:#7591a9 url(http://static.happybooking.de/images/ui-bg_highlight-soft_75_7591a9_1x100.png) 50% 50% repeat-x;color:#ffffff !important;font-weight:700}.ui-widget-header a{color:#ffffff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #7591a9;background:#7591a9 url(http://static.happybooking.de/images/ui-bg_glass_75_7591a9_1x400.png) 50% 50% repeat-x;font-weight:400;color:#ffffff}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#a2bcd2 url(http://static.happybooking.de/images/ui-bg_glass_75_a2bcd2_1x400.png) 50% 50% repeat-x;font-weight:400;color:#ffffff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#ffffff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #7591a9;background:#ffffff url(http://static.happybooking.de/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#333333}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#333333;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #aa0000;background:#fef1ec url(http://static.happybooking.de/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#aa0000}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#aa0000}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(http://static.happybooking.de/images/ui-icons_ffffff_256x240.png)}.ui-widget-header .ui-icon{background-image:url(http://static.happybooking.de/images/ui-icons_222222_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-default .ui-icon,.ui-widget-content .ui-icon{background-image:url(http://static.happybooking.de/images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(http://static.happybooking.de/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(http://static.happybooking.de/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(http://static.happybooking.de/images/ui-icons_aa0000_256x240.png)}.ui-icon-carat-1-n,#FOOTER #FOOT_BAR #BOOKMARKS .delicious{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw,#FOOTER #FOOT_BAR #BOOKMARKS .wong{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#000000 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#ffffff url(http://static.happybooking.de/images/ui-bg_dots-small_0_ffffff_2x2.png) 50% 50% repeat;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-autocomplete{position:absolute;cursor:default}.ui-autocomplete-loading{background:white url('http://static.happybooking.de/images/ui-anim_basic_16x16.gif') right center no-repeat}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em;line-height:1.4em;width:auto;overflow:visible}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-rtl .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.LIST DIV.FOOTER DIV.NUMELEMENTS{float:right}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
