#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 .delicious{background-position:0 0}#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 .wong{background-position:-80px 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{float:right}.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}
