#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:#F4E7EA url(http://static.happybooking.de/images/alert.png) no-repeat fixed .3em .3em;padding:.45em .3em .45em 2em;border-bottom:1px outset;border-color:#90FF90;text-decoration:none;position:fixed;left:0;top:0;cursor:pointer}#infobar a:hover{color:#000000;background:#E9CFD6 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;OVERFLOW-Y:SCROLL;COLOR:#303030}SMALL{FONT-FAMILY:Arial;FONT-SIZE:11px}A{COLOR:#303030;TEXT-DECORATION:NONE}A:HOVER{TEXT-DECORATION:UNDERLINE}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 10px 0;TEXT-ALIGN:RIGHT}#LOGO{FLOAT:LEFT;HEIGHT:78px;WIDTH:309px}#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:309px}#HELLO{FONT-FAMILY:Arial;FONT-SIZE:11px;PADDING:40px 0 0 25px;FLOAT:LEFT;HEIGHT:38px;WIDTH:270px}#HELLO A{FONT-FAMILY:Arial;FONT-SIZE:11px;TEXT-DECORATION:UNDERLINE}#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{CLEAR:BOTH;PADDING:30px 0 20px 0}#FOOTER #FOOT_BAR{BACKGROUND-IMAGE:url("http://static.happybooking.de/images/footer.png");CLEAR:BOTH;HEIGHT:35px;WIDTH:900px}#FOOTER #FOOT_MENU{PADDING:10px 0 5px 0;TEXT-ALIGN:CENTER;MARGIN:AUTO;WIDTH:700px}#FOOTER #FOOT_MENU A,STRONG{FONT-WEIGHT:BOLD}#FOOTER #COPY{TEXT-ALIGN:CENTER;MARGIN:AUTO;WIDTH:700px}#FOOTER #FACEBOOK{FLOAT:RIGHT;WIDTH:90px;MARGIN:10px 5px AUTO AUTO}#FOOTER #FACEBOOK IMG{WIDTH:90px}.TWO_COLS{WIDTH:596px;FLOAT:LEFT;CLEAR:LEFT;PADDING:0;MARGIN:0 0 10px 7px}* html .TWO_COLS{WIDTH:591px;MARGIN-LEFT:5px}.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 H2{DISPLAY:BLOCK;CLEAR:LEFT;COLOR:#ffae00;FONT-WEIGHT:BOLD;MARGIN:3px 0 8px 0}DIV.INFORMATION_LIST DIV.DISPLAY_BLOCK{MARGIN:0 0 10px 0;FLOAT:LEFT}DIV.INFORMATION_LIST LABEL{DISPLAY:BLOCK;FLOAT:LEFT;WIDTH:190px;MARGIN:5px 0 5px 0;OVERFLOW:HIDDEN}DIV.INFORMATION_LIST INPUT{FLOAT:LEFT;WIDTH:360px;MARGIN:5px 0 5px 0}DIV.INFORMATION_LIST TEXTAREA{FLOAT:LEFT;WIDTH:364px;HEIGHT:110px;MARGIN:5px 0 5px 0}DIV.INFORMATION_LIST BUTTON{MARGIN:10px 0 0 5px}.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_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}.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_BLUEGRAY .BOX_HEAD{background-image:url("http://static.happybooking.de/images/maingreen_boxcorn_head.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")}.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.FOOTER{HEIGHT:25px !important;MARGIN:0 0 0 0;PADDING:10px 10px 0 10px;BORDER-TOP:1px solid #0184BB;BORDER-BOTTOM:0 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,.LIST DIV.SORTBY_CONTAINER DIV.SORT{FLOAT:RIGHT}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}#GEWINNSPIEL{height:202px;width:295px;background-image:url("http://static.happybooking.de/images/gewinnspiel.jpg");margin:0 0 10px}#GEWINNSPIEL A{height:100%;width:100%;display:block}#HOWITWORKS{BACKGROUND-IMAGE:url("http://static.happybooking.de/images/howitworks.png");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 LABEL.USERNAME,#HOTELLOGIN LABEL.PASSWORD,#USERLOGIN LABEL.USERNAME,#USERLOGIN LABEL.PASSWORD{DISPLAY:BLOCK;MARGIN:0 0 1px 0;WIDTH:250px}#NEWSLETTER INPUT,#HOTELLOGIN INPUT,#USERLOGIN INPUT{WIDTH:250px;MARGIN:0 0 5px 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}