#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}.CONTENTWRAPPER_RIGHT,.CONTENTWRAPPER_LEFT{FLOAT:LEFT}.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")}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}#DATENSCHUTZ{TEXT-ALIGN:JUSTIFY}#DATENSCHUTZ SPAN{LINE-HEIGHT:160%;CLEAR:LEFT;display:block}#DATENSCHUTZ SPAN.version{display:block;margin-bottom:10px}#LOGOUT_CONFIRM{color:#666666;font-size:20px;font-family:Arial;font-weight:400;margin:20px 0 0}#RELOGIN{margin:10px 0 50px}#SHOWTIME .SHOWTIME{font-size:20px;font-family:Verdana;margin:10px 0 5px}#AGB{text-align:justify;counter-reset:chapter}#AGB h2:before{content:counter(chapter) ". ";counter-increment:chapter}#AGB h2{font-size:14px;margin:20px 0 10px;counter-reset:section}#AGB h3{margin:5px 10px 5px 0;line-height:150%}#AGB h3:before{font-weight:700;content:counter(chapter) "." counter(section) ". ";counter-increment:section}#AGB .SUBCONTENT{line-height:150%;margin:5px 10px 0 0}#AGB .CONTENT,#DATENSCHUTZ H2{LINE-HEIGHT:160%;MARGIN-TOP:10px}#AGB .TITLE{LINE-HEIGHT:160%;MARGIN-TOP:10px;FONT-WEIGHT:BOLD}ul{margin-left:30px;list-style-type:square}#IMPRESSUM DL{MARGIN:0;PADDING:0;FLOAT:LEFT}#IMPRESSUM DT{FONT-WEIGHT:BOLD;WIDTH:280px;FLOAT:LEFT;MARGIN:0;PADDING:5px 0 5px 10px}#IMPRESSUM DD{WIDTH:270px;FLOAT:LEFT;MARGIN:0;PADDING:5px 0 5px 0}#IMPRESSUM DD.BIGLINE{LINE-HEIGHT:150%}#kontakt{background-color:#fbfbfb}#kontakt label{display:block;float:left;width:145px;height:16px;margin:5px 0 5px 10px}#kontakt input{float:left;width:380px;margin:5px 0}#kontakt textarea{float:left;width:384px;margin:5px 0}#kontakt select{display:block;float:left;width:384px;margin:3px 0}#kontakt button{margin:10px 0 0 5px}#HOWABOUT .BOX_CONTENT{LINE-HEIGHT:170%;TEXT-ALIGN:JUSTIFY}#USER_USERNAME_PW .EMAIL_LBL,#HOTEL_USERNAME_PW .EMAIL_LBL{MARGIN:20px 10px 10px 0;FLOAT:LEFT}#USER_USERNAME_PW .EMAIL,#HOTEL_USERNAME_PW .EMAIL{WIDTH:200px;MARGIN:20px 0 10px 0}
