@font-face{font-family:"ClanBold";src:url("../../fonts/ClanBol.eot");src:local("?"),url("../../fonts/ClanBol.woff") format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,cite,dfn,em,img,ins,q,s,strong,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:inherit;font-style:inherit;padding:0;border:0;margin:0;outline:0}table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:top}body{font-family:arial,helvetica,sans-serif;font-size:10px;background:#fff;color:#003;margin-left:-75px;padding-bottom:26px}.center{text-align:center}#wrap{max-width:1130px;position:relative;margin:0 auto;background:#f0f0f0;padding-bottom:70px;background:#f0f0f0;width:100%;min-height:440px}
div.setCenter{margin:0 auto;position:relative;max-width:1130px;min-width:1024px;width:100%;z-index:10}div.setCenter a.hide{opacity:0;visibility:hidden}input,select,textarea{font-family:arial,helvetica,sans-serif}input.text{border:1px solid #d1dfdf;padding:.2em}form input.error{background-color:#ffe0e0}span.calIconA{display:block;background:url("../../images/wide/_general/_general/start.png") no-repeat 100% -2250px;width:20px;height:20px;position:absolute;top:23px;right:19px;cursor:pointer}.left2 span.calIconA{right:14px}input.jsFreeSubmit{background:url("../../images/wide/_general/_general/icons/arrow.png") no-repeat center center;border:0;text-indent:30px;width:20px!important;overflow:hidden;*padding-left:30px;cursor:pointer}form span.error{display:block;color:#cc092f;position:relative;z-index:2;font-weight:normal;font-size:12px!important}
input.button,a.button,span.button input,#nav li ul li span.button a,#nav li.jsHover ul li span.button a{background:#cc092f;border:0;color:#FFF!important;font-weight:bold;padding:1px 14px;border:1px solid #cc092f;background:url("../../images/wide/_general/_general/start.png") repeat-x 0 -503px #cc092f;overflow:visible;cursor:pointer}#nav li ul li span.button a,#nav li.jsHover ul li span.button a{padding:4px 14px}h1{font-size:1em}input.button{*filter:chroma(color=#000000);*border:1px solid #FFF}img{-ms-interpolation-mode:bicubic}h2{font-size:1.8em;margin:0 0 .8em 0;color:#003;background-color:transparent}h3{clear:both;font-size:1.8em;padding:0 0 .55em 0;color:#003;margin:-.2em 0 0 0;position:relative}h4{clear:both;font-size:1.3em}h5,#footerMenuWrap h2,#footerMenuWrap h3{margin:0 0 .4em;padding:.4em 0 0;clear:both}
h5 span{font-weight:normal}h5,p,a,li,label,span,dl,.simParagraph,a.qcms,table,address,input,select{font-size:1.2em}h1 *,h2 *,h3 *,h4 *,h5 *,p *,label *,a *,span *,li *,dl *,tbody *,select *{font-size:1em}a,a:hover{text-decoration:none}a.link{background:url(../../images/wide/_general/_general/start.png) no-repeat 0 -438px;padding-left:10px;color:#2f518b;font-weight:bold}#footerBanner a.link{background:url(../../images/wide/_general/_general/start.png) no-repeat 0 -397px}a.link:hover{text-decoration:underline}address{font-style:normal}ol,ul{list-style:none}#content:after,.box:after,#head:after,#nav:after,.contentFooter:after{content:" ";clear:both;visibility:hidden;display:block;height:0}#footerMenuWrap{bottom:0;padding:0 0 1.2em;position:absolute;z-index:20001;width:951px;margin-left:91px}
#footerMenuWrap h4,#footerMenuWrap h1{margin:0 0 2.4em 24px;color:#7e7e7e;font-size:1.2em;font-weight:normal}#footerMenuWrap .footerMenu{list-style:none;border:1px solid #ccc;position:absolute;bottom:1.1em;height:auto;width:951px}#footerMenuWrap .footerMenu li{background:transparent;float:left}#footerMenuWrap .footerMenu li a{display:block;color:#848484;padding:0 22px;margin:4px 0 4px -1px;position:relative;border-left:1px solid #ccc;border-right:1px solid #fff}#footerMenuWrap .footerMenu li a span{font-weight:bold;padding:0 12px;display:block;background:url(../../images/wide/_general/_general/start.png) no-repeat 100% -46px}#footerMenuWrap .footerMenu li a.active span{background-position:100% 20px}#footerMenuWrap .footerMenu li a:hover,#footerMenuWrap .footerMenu li a.active{text-decoration:underline;padding:4px 22px;background:#f0f0f0;margin:0 0 0 -1px;border-right-color:#CCC}
div#footerMenuWrap ul.footerMenu li a.active{border-top:1px solid #f0f0f0;position:relative;margin-top:-1px}#footerMenuWrap div li a{background:url(../../images/wide/_general/_general/start.png) no-repeat 0 -95px;padding:0 5px 0 8px;display:block;color:#145ca3}#footerMenuWrap div li a:hover{text-decoration:underline;color:#a3a3a3}#footerMenuWrap div p a{color:#003;text-decoration:underline}#footerMenuWrap div{clear:both;border-style:solid;border-color:#ccc;border-width:1px 1px 0;background:#f0f0f0;padding:1.2em 0}#footerMenuWrap .footerMenu:after,#footerMenuWrap div:after{content:"";clear:both;display:block}#footerMenuWrap div ul{width:26.4em;padding-left:1.2em;float:left}#footerMenuWrap div li{width:50%;float:left}#footerMenuWrap div li.head{width:100%}#footerMenuWrap div div{padding:0;border:0;clear:none;float:left;width:35em}
#footerMenuWrap div{position:absolute;top:-5000em;left:-5000em;display:block}#footerMenuWrap div.show,#footerMenuWrap div.show div{position:static;margin:0 0 2.3em}div#ICP-License{text-align:right;margin:0 auto;max-width:1130px;position:relative;z-index:1}div#ICP-License a{color:#a4a4a4;font-size:12px;text-decoration:none;line-height:2em}#calTab{position:absolute;top:-1000000px;z-index:30000;background:#fff}#calHead{background:#145ca3;color:#fff;border-right:0}#calFooter td{background:#FFF;text-align:left;padding:3px 4px;border:none!important}#calFooter td a{color:#cc092f;padding:1px 0 1px 25px;background:url(../../images/wide/_general/_general/start.png) no-repeat 0 -150px}#calFooter td a:hover{background-color:transparent}#monthHeader{margin:0 12px;text-align:center;display:block;white-space:nowrap;color:#fff;background:#145ca3;font-weight:bold}
#prevM,#nextM{width:12px;height:1em;float:right;text-align:right;position:relative;display:block}#prevM{float:left;text-align:left}#prevM a,#nextM a{display:block;width:12px;height:1em;background:url(../../images/wide/_general/_general/start.png) no-repeat 0 -195px}#prevM a{background:url(../../images/wide/_general/_general/start.png) no-repeat 100% -195px}#prevM img,#nextM img{width:12px;height:12px}#calHead a:hover{background-color:#145ca3}#calTab{border:1px solid #145ca3;padding:1px}#calTab td{border-bottom:1px solid #779fcf;border-right:1px solid #779fcf;padding:2px 3px;*height:1%;text-align:center}#headRow td{background:#779fcf;color:#fff;border-color:#779fcf}#calTab a{color:#145ca3;text-decoration:none}#calTab .nextMonth a{text-decoration:none;color:#c8c8c8}#calBody .daysRow a:hover,#calBody .daysRow a:focus,#calBody .daysRow a:active{text-decoration:underline;background-color:#ffe0e0}
#calTab .monthHeader{background:#145ca3;color:#fff}#calTab .weekDayHeader{background:#779fcf;color:#fff}#calTab .weekDayHeaderFirst{background:#779fcf;color:#fff;border-bottom:1px solid #fff}#calTab .weekNumber{background:#779fcf;color:#fff}#calTab .workDay{color:#003;padding:0}#calTab .workDay a,#calTab .currentDay a,#calTab .weekend a,#calTab .nextMonth a{display:block;padding:2px 3px}#calTab .workDayDis,#calTab .workDayDis a{color:#bdbcbc}#calTab .currentDay{padding:0;background:#779fcf;color:#fff}#calTab .currentDayDis{padding:2px 3px;background:#779fcf;color:#fff}#calTab #calBody .daysRow td.selectedDay a{background:#cc092f;color:#fff}#calTab .currentDay a,#calTab td.selectedDay a{color:#fff}#calTab .weekend{padding:0;background:#f0f7ff;color:#003}#calTab .weekendDis{background:#f0f7ff;color:#bdbcbc}
#calTab .sunday{border-right:none!important}#calTab .nextMonth{padding:0}#calTab tbody *{font-size:13px}#calHead,#monthHeader{background:#2f518b}#calTab td{padding:8px 5px;border-color:#2f518b;color:#2f518b}#calTab td.currentDayDis{padding:8px 5px}#headRow td{color:#FFF}#calTab .weekend{background:#e5f3ff}#calTab .currentDay a{color:#2f518b}#calTab #calHead{padding:8px 5px}#calFooter td{height:30px;padding:0}#calFooter td a{padding:12px 0 12px 0;display:block;background:0;color:#2f518b;text-align:center}#calFooter td a span{padding-right:16px;background:url("../../images/wide/_general/_general/start.png") 100% -4248px}#headRow td,#calTab .currentDay,#calTab .currentDay a,#calTab td.currentDayDis{background:#84b0fb;color:#FFF}#calTab .workDay a,#calTab .currentDay a,#calTab .weekend a,#calTab .nextMonth a{padding:8px}
#head{position:absolute;top:0;left:79px;z-index:20;padding-top:27px}#head .navWrapper{clear:both;float:left;width:832px;background:#cc092f;position:relative;z-index:20;height:66px;-moz-box-shadow:2px 2px 4px rgba(0,0,0,.6);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.6);box-shadow:2px 2px 4px rgba(0,0,0,.6);padding-left:140px}#head div.logo{padding:0;position:absolute;top:0;left:0}#head p{color:#fff;padding:16px 14px 14px 10px;max-width:210px;_width:150px;overflow:hidden;white-space:nowrap;font-size:11px!important;text-align:center;xbackground:url("../../images/wide/_general/_general/start.png") no-repeat 0 -3594px;float:left}#head p a{text-decoration:underline;color:#fff;display:block;font-size:1.2em!important}#head p a{text-decoration:none}#head p a.hotlineInfo{font-size:13px!important;font-weight:normal;padding:0}
#head p .hi a.hotlineInfo{height:32px}#head .sl p a.hotlineInfo{font-size:10px!important}#head p a.hotlineInfo span{font-size:14px!important;font-weight:bold;padding:0}#head div.logoHRSCN{padding:12px 5px 0!important}#head div.logoHRSCN img{width:130px}#head p.hotlineHRSCN strong{font-size:16px!important;display:block}#nav{position:relative;z-index:1008}#nav.hi li a{line-height:16px}#nav li{float:left;display:block}#nav li a{cursor:pointer;display:block;text-decoration:none;color:#fff;padding:25px 6px;position:relative;font-size:14px!important;font-weight:bold;background:url("../../images/wide/_general/_general/start.png") no-repeat 0 -3478px;position:relative;z-index:1;height:16px}#nav li:first-child a,#nav li.noBg a{background-image:none}#nav li.myhrs{float:none;margin-right:0;right:0;top:37px;position:absolute;width:202px}
#nav li#isMyhrs.myhrs a{background:#2f518b;color:#fff;height:auto;padding:0;float:left}#hrs_xdIframeLoginProxy{width:0;height:0}.hrs_sprite{display:inline-block;zoom:1;*display:inline;text-align:center;width:50px;height:50px;background-image:url(../../images/rebrush/myhrs/myHRS_sprite_v01.png);background-repeat:no-repeat}.hrs_sprite_myhrs,span.hrs_sprite_myhrs{position:absolute;top:1px;left:4px;width:28px;height:28px;background-position:-212px -212px}.hrs_myhrslogin_right{position:absolute;width:4px;right:-4px;background-position:-73px -211px;height:43px}.hrs_myhrs_login_text{width:159px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#nav li#isMyhrs.jsHover a .hrs_myhrslogin_right,#nav li#isMyhrs.myhrs a:hover .hrs_myhrslogin_right{background-position:-173px -211px}
#nav li#isMyhrs.myhrs a:hover,#nav li#isMyhrs.jsHover a{margin-right:0;background:#b10829;padding:0!important}#nav li#isMyhrs.jsHover>a,#nav li#isMyhrs.myhrs>a:hover,#nav li#isMyhrs.myhrs>a{position:relative;line-height:29px;height:29px;float:none;padding:0 0 0 35px!important;font-size:12px!important;font-weight:normal}#nav li#isMyhrs.myhrs.loggedIn a{background-position:0 -132px}#nav li#isMyhrs.active.loggedIn a,#nav li#isMyhrs.jsHover.loggedIn a,#nav li#isMyhrs.loggedIn a:hover{background-position:0 -198px}#nav li#isMyhrs.myhrs li a{overflow:hidden;font-weight:normal;color:#cc092f;background:#fff;filter:none!important;padding:5px 7px!important;margin:0;font-size:1em!important;min-height:0;width:auto;height:auto}#nav li#isMyhrs.myhrs li .button a{width:auto!important}#nav li.myhrs li.logout .global a,.global div{background:#cc092f!important;padding:.4em .5em .5em}
#nav li.myhrs li.logout .global a,#nav li.myhrs li.logout .global input{padding:.4em .5em .5em .5em;background:#cc092f!important;color:#FFF!important;font-weight:bold!important}#nav li.has2Line a{padding:16px 6px 16px;min-height:34px;text-align:center}#nav li.home a span{display:block;background:url(../../images/wide/_general/_general/start.png) no-repeat 0 -546px;text-indent:-1000px;width:14px}#nav li a:hover,#nav li.active a,#nav li.jsHover a{background:#b10829;padding:25px 8px 25px 6px;margin-right:-2px}#nav li.jsHover.has2Line a,#nav li.has2Line a:hover,#nav li.active.has2Line a,{padding:16px 8px 16px 6px;min-height:34px}ul#nav.Webportal li.hasHotline,ul#nav.Webportal li.hasHotline p,#nav.Webportal li.hasHotline p a{height:auto}ul#nav.Webportal li.hasHotline p a br{display:block}ul#nav li.hasHotline{position:absolute;right:4px}
ul#nav li.hasHotline img,ul#nav li.hasHotline a a{display:none!important}ul#nav li.hasHotline p{padding:0;max-width:300px;white-space:nowrap}ul#nav li.hasHotline p br{display:none}ul#nav li.hasHotline:hover,ul#nav li.hasHotline:hover p{z-index:10000}*+html ul#nav li.hasHotline{margin-right:4px;float:right;position:static}*+html ul#nav li.hasHotline a:hover{background:#b10829}#nav li .jsHotLine a,#nav li .jsHotLine a:hover{padding:0;margin-right:0;background:0}#nav li.small a b.hide{display:block!important}#nav .hasSuper .newSuper{top:0;left:8px;z-index:666;white-space:nowrap}.de #nav .hasSuper .newSuper{top:-5px;left:50%;z-index:666;white-space:nowrap;margin-left:-20px;min-height:0;padding:0;background:url(../../images/wide/_general/_general/icons/blueRibbonNew.png);width:47px;min-width:47px;height:0}
.de #nav .hasSuper .newSuper #text{opacity:0;position:relative;left:-2px;top:4px}#meta{position:absolute;right:0;top:4px;z-index:1010}#meta li{float:left;display:block;font-size:1.1em;margin-left:1px;position:relative}#meta li a,#meta li b,#meta li label{display:block;font-weight:normal;text-decoration:none;color:#fff;padding:4px 7px;cursor:pointer;background-color:#999;background-color:rgba(153,153,153,.4);background-color:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60999999,endColorstr=#60999999);zoom:1}@media screen and (min-width:0\0){#meta li a,#meta li b,#meta li label{background-color:rgba(153,153,153,.4)}}#meta .first a{background-image:url(../../images/wide/_general/_general/start.png);background-repeat:no-repeat;background-position:7px -2763px;padding-left:25px}
#meta li label{position:relative;padding:1px 5px}#meta li label span{display:none}#meta li a:hover,#meta li a:active,#meta li a:focus,#meta li b:hover,#meta li b:active,#meta li b:focus,#meta li.jsHover b{text-decoration:underline;background-color:#999}#changeLanguage{background:transparent url(../../images/wide/_general/_general/start.png) no-repeat scroll 0 -195px;border:medium none;cursor:pointer;height:1.4em;text-indent:-100000px;width:1em;*padding-left:1em;*background-position:0 -448px}#meta li.jsHover ul,#nav li.jsHover ul,#nav li.jsHover form{display:block;width:20em}#nav li ul.wide{width:36em}#meta li ul,#nav li ul,#nav li form{width:20em;display:none;position:absolute;z-index:1013;background:#fff;border:1px solid #d7d7d7;border-width:0 1px 1px 1px;overflow:hidden;zoom:1}#meta li ul{margin:0 0 0 1px}
#nav li.myhrs ul,#nav li.myhrs form{right:0}#meta li ul{right:0;margin:-1px 0 0 1px}#nav li.jsHover ul,#nav li.myhrs ul{width:198px;margin:0 0 0 1px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 3px 5px rgba(0,0,0,0.5)}#meta li ul{z-index:1100}#meta li.first ul,#nav li.first ul{margin-left:0}#meta li ul li,#nav li ul li{width:100%;padding:0;border-top:1px dotted #d7d7d7;border-bottom:1px dotted #d7d7d7;margin:0 0 -1px 0;z-index:10006}#nav li ul li.logout,#nav li ul li.login{border-top:0;overflow:hidden}#nav li ul.wide li{width:50%}#meta li ul li a,#meta li.jsHover ul li a,#nav li ul li a,#nav li.jsHover li a,#nav li.has2Line ul li a{overflow:hidden;font-weight:normal;color:#cc092f;background:#fff;filter:none!important;padding:5px 7px;margin:0;font-size:1em!important;min-height:0;text-align:left;height:auto}
#meta li ul li a:hover,#meta li ul li a:active,#meta li ul li a:focus,#nav li ul li a:hover,#nav li ul li a:active,#nav li ul li a:focus,#nav li.jsHover li a:hover{color:#fff;background:#b10829!important;padding:5px 7px;margin:0;text-decoration:underline}#nav li ul li a:hover,#nav li ul li a:active,#nav li ul li a:focus,#nav li.jsHover li a:hover{background:#b10829!important}#nav li ul li a.link:hover{color:#cc092f;background:none!important;padding:0}#meta li i{cursor:default;font-style:normal;background:url(../../images/wide/_general/_general/start.png) no-repeat;padding-left:22px;display:block}#meta li.language{border:0}#meta li.language ul li{background:0;width:25%;border-right:0}#meta li.language ul li a{height:1.3em}#meta ul#language{right:1px;width:36.03em}#meta #language li{float:left}
#meta .language li a:hover,#meta .language li a:active,#meta .language li a:focus{text-decoration:none}#meta li ul li a:hover i,#meta li ul li a:active i,#meta li ul li a:focus i{cursor:pointer;text-decoration:underline}#meta .language i.de{background-position:0 -998px}#meta .language i.en{background-position:0 -1298px}#meta .language i.en_US{background-position:0 -1548px}#meta .language i.es{background-position:-150px -998px}#meta .language i.fr{background-position:-150px -1248px}#meta .language i.it{background-position:-150px -1498px}#meta .language i.af,#meta .language i.zu{background-position:-150px -1098px}#meta .language i.ca{background-position:0 -1348px}#meta .language i.cs{background-position:0 -1598px}#meta .language i.zh_CN,#meta .language i.zh_TW{background-position:-150px -1048px}
#meta .language i.da{background-position:-150px -1808px}#meta .language i.et{background-position:-150px -1548px}#meta .language i.el{background-position:0 -1098px}#meta .language i.hi{background-position:0 -1398px}#meta .language i.hr{background-position:0 -1648px}#meta .language i.ja{background-position:-150px -1348px}#meta .language i.ko{background-position:-150px -1598px}#meta .language i.lv{background-position:-150px -1748px}#meta .language i.lt{background-position:0 -1148px}#meta .language i.hu{background-position:0 -1448px}#meta .language i.nl{background-position:0 -1698px}#meta .language i.no{background-position:-150px -1298px}#meta .language i.pl{background-position:0 -1248px}#meta .language i.pt{background-position:0 -1808px}#meta .language i.ru{background-position:0 -1198px}#meta .language i.sl{background-position:0 -1498px}
#meta .language i.sk{background-position:0 -1748px}#meta .language i.fi{background-position:-150px -1198px}#meta .language i.sv{background-position:-150px -1448px}#meta .language i.tr{background-position:-150px -1698px}.loaded .hideOnLoad,.showOnLoad{display:none!important}.loaded b.showOnLoad,.jsHover ul.showOnLoad{display:block!important}li.myhrs span.button input{padding:4px 2px;float:right;margin-top:5px}#nav li.myhrs form{width:18.15em;padding:1em;position:static;margin-left:-1px;margin-bottom:-2px}#nav li.myhrs form strong{display:block;margin-left:7px;margin-bottom:.4em}#nav li.myhrs form input.button{margin-top:5px;margin-bottom:0}#nav li.myhrs fieldset{margin-left:-1em}#nav li.myhrs fieldset .errorMsg p{position:static;color:#cc092f;padding:0;text-align:left;float:none;white-space:normal;max-width:100%}
#nav li.myhrs fieldset br{clear:both}#nav li.myhrs div.myhrsLoginLabelWrap{width:8.9em;margin:0 0 .6em 7px;clear:none;position:relative}#nav li.myhrs div.myhrsLoginLabelWrap label{text-align:left;margin:0 0 .6em .4em;position:absolute;top:0;left:0;color:#c8c8c8;cursor:text;width:0;overflow:hidden;white-space:nowrap}#nav li.myhrs input.text{position:relative;left:0;width:8.5em}#nav li.myhrs b{font-weight:normal;display:block;font-size:.95em!important}#nav li.logout{background:#fff;padding-bottom:1em}#nav li.logout p{position:static;padding:2px .5em 4px;margin:10px 0 0 0;color:#000;text-align:left;font-weight:900;padding:.5em .5em .8em 10px;float:none;font-size:1em!important}#nav li.logout .button{float:left;margin:0 0 0 1em}#nav li.myhrs div{line-height:1.5;float:left;margin-left:7px;clear:left;width:14.1em}
#nav li.myhrs div .link{display:inline;background-color:#FFF!important;color:#cc092f;line-height:160%;padding:0}#nav li.myhrs div a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}#nav li#isMyhrs.jsHover div a.link{padding:0!important}#nav li.jsHover .hoverEl{background:#b10829;position:absolute;width:340px;height:66px;left:0;top:0;z-index:0}.errorMsg{color:#cc092f;border-top:1px solid #cc092f;border-bottom:1px solid #cc092f;background:#ffe0e0;padding:.8em;margin:0 0 .8em 0;width:auto!important}img.printLogo{display:none}ul.foot{clear:both;padding:0 0 1.4em 0;*position:relative;margin:0 0 0 91px;width:951px}ul.foot li{display:inline;line-height:20px;margin:0;line-height:20px}ul.foot li a{border:0 none;font-size:1.2em!important;font-weight:bold;text-decoration:none;white-space:nowrap;font-size:1.2em!important;white-space:nowrap}
ul.foot li a:active,ul.foot li a:focus,ul.foot li a:hover{text-decoration:underline}ul.foot li.footNavSeparator{margin:0;padding:0 7px;color:#145ca3}.row1{min-height:440px;_height:440px;margin-bottom:20px;z-index:10;position:relative}.stagePic{position:absolute;overflow:hidden;height:440px;width:100%;max-width:1130px}a.stagePic img{position:absolute;right:0;left:0}.row1 a{font-size:1em!important}.row1 img{display:block}.search{position:absolute;background:#838179;top:110px;left:91px;z-index:31;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 3px 5px rgba(0,0,0,0.5)}a#showHideNext{display:block;padding:4px 8px 6px 0;color:#2f518b;font-weight:bold;font-size:1.3em!important;padding-left:15px;cursor:pointer}.ccLink a{color:#2f518b;font-size:1.2em!important;font-weight:bold;background:transparent url(../../images/wide/_general/_general/start.png) no-repeat 0 -4548px;padding-left:10px}
#searchForm label.left{width:125px}.ja__NEXT #searchForm label.left{width:130px;padding-right:6px!important}#searchForm label.left2{width:125px;float:left}#searchForm label.right{margin-right:4px}#searchForm label.cal{position:relative}#searchForm label{display:block;padding:0 12px 5px 0;color:#2e569a;font-weight:bold;font-size:13px!important;line-height:16px}#searchForm #destiny{color:#666!important}#searchForm #topCountries{position:absolute;z-index:20;background-color:#fff;display:none;border:1px solid #d1dfdf;box-shadow:0 3px 2px -2px rgba(0,0,0,0.1);color:#666;top:63px;width:95%}#searchForm #topCountries>li{padding:11px 10px;font-size:15px;border-top:1px solid #dfdfdf}#searchForm #topCountries li.selected{background:#e1f0fc;cursor:pointer}#searchForm #topCountries li:first-child:before{content:'top reiseziele';position:absolute;top:-17px;left:0;text-transform:uppercase;background:#eee;color:#373737;padding:2px 3px;font-size:11px;width:255px;border:1px solid #dfdfdf}
#childrenWrap div{float:left;clear:both;width:100%;position:relative}#childrenWrap label{float:left;padding:2px 6px 6px 0}#childrenWrap select.error{margin-bottom:3em!important}#childrenWrap span.error{position:absolute;top:6em;left:0}#childrenWrap label select{width:auto}#searchForm{background:#f2f2f2;border:1px solid #bcbbb2;margin-bottom:1px;min-height:276px;padding:10px 0 10px 12px;width:27.4em;z-index:20002}.smallerSearch #searchForm{background:#f2f2f2;border:0;padding:8px 0 8px 12px;width:27.4em;min-height:276px;z-index:20002;margin-bottom:1px;float:left}.searchHolidayInsider{background:#f2f2f2;padding:8px 0 10px 12px;width:auto;z-index:20002;margin-bottom:1px;float:left}#searchForm fieldset,.searchHolidayInsider fieldset{clear:both}#searchForm label{color:#2e569a;display:block;font-size:13px!important;font-weight:bold;line-height:16px;padding:0 12px 5px 0}
.smallerSearch #searchForm label{display:block;padding:0 12px 0 0;color:#2e569a;font-weight:bold;font-size:13px!important;line-height:16px}.searchHolidayInsider label{display:block;padding:0;color:#2e569a;font-weight:bold;font-size:13px!important;line-height:16px}.searchHolidayInsider label .hrs_input_wrap{width:100%}#searchForm label.cal,.searchHolidayInsider label.cal{position:relative}#searchForm label.left{width:125px;position:relative}.searchHolidayInsider label.left{width:96px;float:left}.searchHolidayInsider label.left2{width:96px;float:right}.searchHolidayInsider .unknown-date_holidayInsider label{color:#333;font-size:12px!important;font-weight:normal}#searchForm label.left2{width:125px;float:left}#searchForm input.text{margin-top:2px;width:252px;color:#003;font-size:13px!important;border:1px solid #d1dfdf;box-shadow:0 3px 2px -2px rgba(0,0,0,0.1);color:#666;font-size:12px!important;font-weight:normal;height:14px;line-height:14px;margin:3px 0 5px;padding:6px 5px}
.searchHolidayInsider input.text{margin-top:2px;width:194px;color:#003;font-size:13px!important;border:1px solid #d1dfdf;box-shadow:0 3px 2px -2px rgba(0,0,0,0.1);color:#666;font-size:12px!important;font-weight:normal;height:14px;line-height:14px;margin:3px 0 5px;padding:6px 5px}.searchHolidayInsider .specialFieldset_holidayInsider{margin:17px 0 0 0}.searchHolidayInsider .specialFieldset_holidayInsider .speciaLabelRight select{width:97px}#unknown-date_holidayInsider{padding:0;margin:5px 0 0 0}.searchHolidayInsider .childrenAgeLabel_holidayInsider{display:block;width:100%;margin:0 0 -7px 0;color:#2e569a;font-size:13px!important;font-weight:bold;line-height:16px;padding:0}.searchHolidayInsider .submitSearchForm_holidayInsider{margin:25px 0 0 0}.searchHolidayInsider .submitSearchForm_holidayInsider input.button{margin:0!important;width:98%!important}
#searchForm input.text:focus,.searchHolidayInsider input.text:focus{-webkit-box-shadow:0 0 6px #008af7;-moz-box-shadow:0 0 6px #008af7;-o-box-shadow:0 0 6px #008af7;box-shadow:0 0 6px #008af7}#searchForm input.error,.searchHolidayInsider input.error{border-color:#cc092f}form#searchForm input.dateInput{width:113px}.searchHolidayInsider input.dateInput{width:85px}#searchForm label.cal .calIconA,.searchHolidayInsider .calIconA{background-position:500px 100px;background:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60999999,endColorstr=#60999999);opacity:0;height:28px;width:24px;top:19px;right:12px}#searchForm label.cal input,.searchHolidayInsider label.cal input{margin:3px 0 5px;background:url("../../images/wide/_general/_general/start.png") no-repeat 100% -4140px #fff}#searchForm label.small input{width:47px}
.searchHolidayInsider label.small input{width:82px}#searchForm select,.searchHolidayInsider select{font-family:arial,helvetica,sans-serif;width:59px;margin-top:2px;font-size:13px!important;height:29px;border:1px solid #d1dfdf;box-shadow:0 3px 2px -2px rgba(0,0,0,0.1);padding:4px 2px;margin:2px 0 10px 0!important;color:#565656}#searchForm input.button,.searchHolidayInsider input.button{background:#2a579f;background:#4373bd;background:-moz-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4373bd),color-stop(100%,#2a579f));background:-webkit-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-o-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-ms-linear-gradient(top,#4373bd 0,#2a579f 100%);background:linear-gradient(to bottom,#4373bd 0,#2a579f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4373bd',endColorstr='#2a579f',GradientType=0);color:#fff;font-size:13px!important;font-weight:bold;overflow:visible;padding:5px 10px 6px!important;float:right!important;width:auto!important;border:0;margin:8px 10px 0 0!important}
#searchForm input.button:hover,.searchHolidayInsider input.button:hover{background:-moz-linear-gradient(top,#5390d1 0,#346bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5390d1),color-stop(100%,#346bbb));background:-webkit-linear-gradient(top,#5390d1 0,#346bbb 100%);background:-o-linear-gradient(top,#5390d1 0,#346bbb 100%);background:-ms-linear-gradient(top,#5390d1 0,#346bbb 100%);background:linear-gradient(to bottom,#5390d1 0,#346bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5390d1',endColorstr='#346bbb',GradientType=0)}#searchForm .numberDropdownGrid{border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;position:absolute;top:47px;left:0;z-index:10;box-shadow:1px 1px 5px #dfdfdf;display:none}
#searchForm .numberDropdownGrid.show{display:block}#searchForm .numberDropdownGrid span{display:inline-block;background:#fff;padding:12px 9px;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;cursor:pointer;font-size:15px;color:#7c7c7c}#searchForm .numberDropdownGrid span:hover,#searchForm .numberDropdownGrid span:active{background:#e1f0fc}.search .tabs{width:100%;float:left;position:relative}.searchRight_holidayInsider .chekboxOther_holidayInsider fieldset{margin:4px 0}.search .hotelInsiderLogo{width:135px;position:absolute;top:3px;right:2px}.search .tabs li.tab_hotelInsider{overflow:hidden;position:relative}.search .tabs li.tab_hotelInsider label{border-left:1px solid #cdcdcd}.search .tabs li.tab_HRS{float:left;width:145px}.search .tabs li.tab_HRS.active{width:50%}.search .tabs li label{color:#2e569a;display:block;padding:6px 12px;font-size:15px;background:#dcdcdc;border-bottom:1px solid #cdcdcd;cursor:pointer}
.search .tabs li.active label{background:#f2f2f2;border-bottom:1px solid #f2f2f2;cursor:default}.search .tabs li.separator{height:100%;width:1px;border-left:1px solid #cdcdcd}.search .showHideContent{display:none}.search .active .showHideContent{display:block}#childrenAge_holidayInsider{display:none}#childrenAge_holidayInsider input{float:left;margin:0 12px 10px 0;font-size:13px!important;border:1px solid #d1dfdf;box-shadow:0 3px 2px -2px rgba(0,0,0,0.1);color:#666;font-size:12px!important;font-weight:normal;line-height:14px;padding:5px 5px;height:auto;width:28px}#childrenAge_holidayInsider input.error{border-color:#cc092f}#childrenAge_holidayInsider input:focus{-webkit-box-shadow:0 0 6px #008af7;-moz-box-shadow:0 0 6px #008af7;-o-box-shadow:0 0 6px #008af7;box-shadow:0 0 6px #008af7}#childrenAge_holidayInsider input.breakLine_holidayInsider{clear:right;margin:0}
.searchHolidayInsider .searchLeft_holidayInsider{float:left;width:205px}.searchHolidayInsider .searchRight_holidayInsider{float:right;width:178px;margin:24px 0 0 15px}.searchHolidayInsider .searchLeft_holidayInsider span.error{display:none}.ja__NEXT #searchForm label.left{width:130px;padding-right:6px!important}#searchForm label.right{margin-right:4px}#searchForm label.right select{float:right}#searchForm .toggler{background:url("../../images/wide/_general/_general/icons/sprite.png") no-repeat 100% -22296px;padding:0 16px 0 0;cursor:pointer;color:#2f518b;font-weight:normal;margin:6px 0;display:inline}#searchForm .jsToggled{background-position:100% -22365px}#searchForm .separator{border-top:1px solid #d7d7d7;clear:both;margin:6px 10px 4px 0!important}#searchForm select#perimeter{width:80px}#searchForm fieldset{clear:both;position:relative}
#searchForm input.button{background:#2a579f;background:#4373bd;background:-moz-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4373bd),color-stop(100%,#2a579f));background:-webkit-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-o-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-ms-linear-gradient(top,#4373bd 0,#2a579f 100%);background:linear-gradient(to bottom,#4373bd 0,#2a579f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4373bd',endColorstr='#2a579f',GradientType=0);color:#fff;font-size:13px!important;font-weight:bold;overflow:visible;padding:5px 10px 6px!important;float:right!important;width:auto!important;border:0;margin:8px 10px 0 0!important}
#searchForm input.button:hover{background:-moz-linear-gradient(top,#5390d1 0,#346bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5390d1),color-stop(100%,#346bbb));background:-webkit-linear-gradient(top,#5390d1 0,#346bbb 100%);background:-o-linear-gradient(top,#5390d1 0,#346bbb 100%);background:-ms-linear-gradient(top,#5390d1 0,#346bbb 100%);background:linear-gradient(to bottom,#5390d1 0,#346bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5390d1',endColorstr='#346bbb',GradientType=0)}div#stage{position:absolute;left:236px;bottom:20px;width:800px;max-width:1058px;min-height:100px;*z-index:30}div#stage div.opBox{display:none}.stageNav{clear:both;padding:5px 0;float:left;position:relative;float:right;z-index:30}
.stageNav li{float:left;overflow:hidden;position:relative;margin-right:1px;height:40px;cursor:pointer;padding:25px 15px;bottom:-25px;margin:0 -15px}.stageNav li.active a{margin:-4px 0 0 -1px;z-index:2;background:#FFF;-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);height:auto}.cL2 li{max-width:300px;_width:300px}.cL3 li{max-width:167px;_width:167px}.cL4 li{max-width:125px;_width:125px}.cL5 li{max-width:100px;_width:100px}.stageNav a{display:block;padding:12px 9px;margin:0 1px 0 0;font-weight:bold;color:#848484;font-size:1em!important;white-space:nowrap;position:relative;z-index:1;font-size:1.1em!important;background-color:rgba(255,255,255,0.8);_background:transparent;_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);_zoom:1;_float:left}
.stageNav li.active a{padding:16px 10px}#offerContainer .col1 h4 a,ul.foot li a,.stageNav li.active a,.stageNav li:hover a,.cities li a.active,.cities li a:hover{color:#2f518b}div.claim{position:absolute;top:-189px;right:0;z-index:40}#stage em{display:block;white-space:nowrap;font-style:normal;float:right}#stage span{font-family:ClanBold,Arial;font-size:24px!important;font-weight:normal;color:#FFF;background:#cc092f;display:inline-block;height:32px;padding:5px 20px 2px 10px;text-transform:uppercase}.specialChars #stage span{font-family:Arial;font-weight:bold;height:auto}#stage #jsText2{margin-top:-8px;padding:5px 20px 2px 10px}.specialChars #stage #jsText2{margin-top:-4px}#stage strong{top:-220px;padding:6px 20px 7px 20px}.claim a.button{font-size:1.4em!important;float:right;margin-top:18px;border-color:#2f518b;font-size:14px!important;font-weight:normal;background:url("../../images/wide/_general/_general/start.png") no-repeat 8px -393px #2f518b;padding:3px 14px 3px 20px}
.claim a:hover{background-color:#293e6b}.row2,.row3{float:left;z-index:0;padding:0 0 30px 0;width:976px;position:relative;margin:0 0 0 71px;overflow:hidden}.row2{padding:5px 0 0 0;width:948px;min-height:230px;margin:0 0 30px 91px;overflow:hidden}.row2 h4{font-size:14px}.teaserWrap{position:relative;overflow:hidden;float:left;background:#FFF;padding-bottom:41px}.teaser{float:left;background:#FFF!important;width:222px;margin:0 0 0 20px}.first{margin-left:0}.lE{background:#FFF;position:absolute;bottom:20px;height:500px;width:224px}.pic{position:relative;margin-bottom:8px;height:125px;overflow:hidden}.col1 .pic img{width:222px!important;height:125px;display:block;position:relative}.col1 img.exclPrice,.col1 img.exclusivPic{width:auto!important;height:auto;position:absolute;bottom:20px;right:5px}
span.vi{position:absolute!important;top:0;left:-20px;width:222px;height:167px;background:url("../../images/wide/_general/_general/icons/play.png") no-repeat top right}.col1 h4 a,.col1 span,.col1 .prize{margin:0 20px 8px 20px;position:relative}.col1 span,.col1 .prize{color:#333}.col1 h4 a{display:block;margin:0 20px 3px 20px}.col1 h4 a:hover{text-decoration:underline}.rating_star5,.rating_star4,.rating_star3,.rating_star2,.rating_star1{background:url("../../images/wide/_general/_general/start.png") 0 0 no-repeat;display:block;width:60px;height:12px}.rating_star4{width:48px}.rating_star3{width:36px}.rating_star2{width:24px}.rating_star1{width:12px}.totalRating{position:relative;padding:0 20px;font-size:16px}.ja__NEXT .totalRating{padding:0 20px 20px}.totalRating a{font-weight:bold;color:#2fb8db}.totalRating a span{margin:0;padding:0;font-size:12px!important;font-weight:normal;color:#2fb8db}
.col1 .prize{text-align:right;font-weight:bold!important;font-size:16px;color:#2f518b;position:absolute;bottom:5px;width:202px;margin-left:0}.ja__NEXT .col1 .prize{font-size:15px}.prize a{color:#2f518b;font-size:12px;background:0;padding-left:0}p.prize a.link{padding-left:0}.prize a:hover{text-decoration:underline}.prize strong{font-size:22px;font-weight:bold}.col2{width:464px;padding-bottom:0}.col2 img{display:block}.picLeft .pic{float:right;margin-bottom:0;width:185px;height:156px;overflow:hidden}.picLeft .left{float:left;width:275px;color:#2f518b}.height{height:126px;overflow:hidden}.height strong{font-size:2em!important;margin:14px 0 12px 20px;display:block;line-height:120%;overflow:hidden}.left p{margin:7px 0 8px 20px}.ads,.cities{width:948px;float:left;background:#FFF;margin:0 0 12px 91px;color:#293e6b}
.cities{margin:0;width:2000px}.ads li{float:left;padding:14px 5px 14px 29px;font-size:16px;background:url("../../images/wide/_general/_general/start.png") 9px -285px no-repeat}.adsSmaller15 li{font-size:15px}.adsSmaller14 li{font-size:14px}.adsSmaller13 li{font-size:13px}.adsSmaller12 li{font-size:12px}.adsSmaller11 li{font-size:11px}.cities li{float:left;color:#c7c6c6;padding:7px 0;font-size:16px!important}.cities li a{color:#848484;display:block;float:left;margin:0 20px;font-weight:bold}a.jsRegisterMoreOffers:hover{text-decoration:underline}.cities li a.active{margin:0 0 0 18px}.cities li.active{background:#FFF}.cities li.active .jsRegisterMoreOffers{font-size:13px!important;line-height:22px;font-weight:normal;color:#304676;margin:0 10px;background:url("../../images/wide/_general/_general/start.png") 0 -193px no-repeat;padding-left:10px}
.tt{display:none}.footer{background:#dcdcdc;margin:0 0 23px 91px;width:951px;clear:both;padding:18px 0}.footer form{min-height:35px}.footer input.text{border-color:#a3a3a3;padding:.2em;width:190px}.footer input.button{padding:1px 8px;float:right}.footer input.button{*filter:chroma(color=#000000);*border:1px solid #ccc}.footer *{color:#6b6b6b}.footer h4,.footer h4 a{font-size:14px;color:#6b6b6b;background:0;padding-left:0;margin-top:6px}.footer a.awardsLink{padding-left:0;font-size:1em}.footerWrap{position:relative;float:left;width:100%;overflow:hidden}.footerCol{width:30.8em;padding:0 0 0 12px;float:left}.guarantie{background:url("../../images/wide/_general/_general/start.png") 0 -2200px no-repeat;color:#FFF;padding:6px 10px 5px 65px;font-size:1.4em;font-weight:normal;letter-spacing:1px;width:210px;margin-left:6px}
.awards{width:60.8em}.scale{width:29.5em;height:2.5em}.footerWrapWide{overflow:inherit}.footerWrapWide div.footerColSeparator{border-right:1px solid #b1b1b1}.footerWrapWide div.awards a.awardsLink{display:block;background-image:none;padding:18px 0 0 12px;height:154px}.footerWrapWide .footerCol div.bg{position:absolute;top:0;height:0;border-right:0}.footerWrapWide div.awards{position:absolute;padding:0;top:-18px;right:0;width:63em}.footerCol .bg{width:30.7em;position:absolute;top:0;height:500px;border-right:1px solid #b1b1b1;clear:both;z-index:0}ul.checkList{margin:8px 0 0 6px;position:relative}ul.checkList li{background:url("../../images/wide/_general/_general/start.png") no-repeat 4px -896px;padding:4px 0 4px 24px;line-height:160%}ul.checkList.greenIcons li{background:url(../../images/wide/_general/_general/icons/arrow_green.png) no-repeat}
ul#bookmarkTooltip{float:left}ul.bookmark li{float:left}ul.service{clear:both;margin:0 0 0 91px;padding:0;width:951px}.service li{float:right;padding:6px 0 0}.service li a{background:url(../../images/wide/_general/_general/start.png) no-repeat -295px 3px transparent;color:#848484;font-size:1.2em;font-weight:bold;display:block;float:left;padding-left:10px}.service li a:hover{text-decoration:underline}.service li span{float:left;display:block;width:42px;height:17px;margin:-2px 0 0 15px}.service li.cars span{background:url(../../images/wide/_general/_general/start.png) no-repeat -223px 0}.service li.db span{background-position:-130px -6700px}ul.awards{float:left;padding:0;width:600px}ul.awards li{float:left;text-align:center;width:120px;font-size:1.1em!important;overflow:hidden}a.awardsLink ul.awards li{font-weight:normal}
ul.col4 li{width:150px}ul.col3 li{width:200px}ul.col2 li{width:300px;text-align:left}ul.col1 li{width:100%;text-align:right;font-size:1.2em!important}#socialMediaLayer{position:absolute;right:0;top:460px;z-index:40000;display:none}#socialMediaLayer li{position:relative;top:-3px}#socialMediaLayer ul{background:#2f518b;padding:8px 5px 0 5px;-moz-box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);box-shadow:2px 2px 2px 1px rgba(0,0,0,.2)}#socialMediaLayer li span.show{background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 0 -600px;width:25px;height:25px;display:block;margin-bottom:5px;overflow:hidden;cursor:pointer}#socialMediaLayer li.facebook span{background-position:-50px -600px}#socialMediaLayer li.google span{background-position:-100px -600px}
#socialMediaLayer li.twitter span{background-position:-150px -600px}#socialMediaLayer li.youtube span{background-position:-200px -600px}#socialMediaLayer li.vkontakte span{background-position:-254px -600px}.smLayer{position:absolute;right:49px;top:-5px;padding:10px;background-color:#2f518b;color:#fff;xmin-width:200px;-moz-box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);box-shadow:9px 2px -9px 1px rgba(0,0,0,.2);min-height:16px;min-width:100px;white-space:nowrap}.smLayer a:hover{text-decoration:underline}.smLayer .lE{position:absolute;right:-8px;top:10px;background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 0 -5077px;width:9px;height:16px}.newsletter .smLayer{min-width:400px;_width:400px}.mobileTouch .newsletter .smLayer{top:-48px}
.mobileTouch .newsletter .smLayer .lE{bottom:10px;top:auto}.newsletter input.text{width:280px;margin-bottom:10px}.newsletter input.button{float:right}.smLayer .addLink{color:#fff;background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 8px -480px transparent;display:inline-block;border-left:1px solid #999;line-height:24px;padding-left:20px;padding-right:20px;position:relative;top:-3px;margin-bottom:-5px}.smLayer .fb-like{display:inline}.youtube .smLayer .addLink{border-left:none;left:0}.google .smLayer .addLink,.twitter .smLayer .addLink{top:3px;vertical-align:top}.facebook .smLayer .addLink{border-left:none}#footerBanner{position:fixed;bottom:0;background:#cc092f;width:100%;left:0;z-index:100000;display:none}#footerBanner .inner{position:relative;margin:-10px 0 0 0;color:#FFF;font-weight:bold;text-align:center;font-size:14px!important;padding:17px 0 7px 0}
#footerBanner.hrsdeals .inner{background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 0 -2298px}#footerBanner.logo .inner{background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 0 -2390px}.inner a{color:#fff;margin-left:10px;font-size:14px!important}img.hrsDeals{position:absolute;left:0;top:-10px}img.teoPic{position:absolute;right:30px;bottom:0}#footerBanner .close{position:absolute;right:10px;top:5px;width:16px;height:16px;background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 0 -700px;cursor:pointer}.clearFix{clear:both}.clearer{clear:both;height:1px;overflow:hidden}.hide{display:none!important}.left{float:left!important}.right{float:right!important}.helpIcon{background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 0 -6060px transparent;display:inline-block;height:16px;margin:0 0 -3px 5px;width:20px}
.tip-wrap,.tool-tip{background:#f0f7ff;padding:.1em .6em;border:1px solid #89add1;z-index:20001;max-width:200px}.tip-title{font-size:1.2em}.tip-title *{font-size:1em}.help-layer{z-index:20000;margin:-6px}.help-layer .help-text{background:#f0f7ff;border:2px solid #779fcf;padding:1.8em 1.2em 1.2em 1.2em;z-index:15;_height:1%;_margin:0!important;-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.2);box-shadow:5px 5px 5px rgba(0,0,0,0.2);-moz-border-radius:5px;border-radius:5px}.businessTravelHelp .help-text{background:0;border:0;padding:0;z-index:15;_height:1%;_margin:0!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;border-radius:0}.errorLayer .help-text{color:#cc092f;background:#ffe0e0;border-color:#cc092f}.successLayer .help-text{background:#e3f9e3;border-color:#127f2c;color:#127f2c}
.errorLayer .help-text *{color:#cc092f}.successLayer .help-text *{color:#127f2c}.help-layer .close{background:transparent url(../../images/wide/_general/_general/start.png) no-repeat 5px -150px;cursor:pointer;height:20px;position:absolute;right:5px;top:5px;padding:0 0 0 25px;z-index:15;color:#cc092f}.help-layer .pike{background:url(../../images/wide/_general/_general/start.png) no-repeat;display:block;height:21px;position:absolute;width:21px;z-index:15}.help-layer .pikeTop{background-position:0 -4650px;left:50%;margin-left:-11px;bottom:-11px;height:13px;_bottom:-14px}.help-layer .pikeRight{background-position:-100px -4650px;left:-10px;margin-top:-11px;top:50%}.help-layer .pikeBottom{background-position:-50px -4650px;left:50%;margin-left:-11px;top:-10px}.help-layer .pikeLeft{background-position:-150px -4650px;margin-top:-11px;right:-19px;top:50%}
.errorLayer .pikeTop{background-position:0 -4700px}.errorLayer .pikeRight{background-position:-100px -4700px}.errorLayer .pikeBottom{background-position:-50px -4700px}.errorLayer .pikeLeft{background-position:-150px -4700px}.successLayer .pikeTop{background-position:0 -4750px}.successLayer .pikeRight{background-position:-100px -4750px}.successLayer .pikeBottom{background-position:-50px -4750px}.successLayer .pikeLeft{background-position:-150px -4750px}.mmheadline{border-bottom:1px solid;border-color:#b0b7bd;font-size:10px;padding:3px 0 4px 3px}.suggInputHeader{font-size:10px;font-weight:bold;width:100%;color:#000;margin-top:3px;padding-left:3px;margin-bottom:2px}.suggBox{border:1px solid #b0b7bd;visibility:hidden;position:absolute;background-color:#FFF;z-index:100;width:440px;opacity:.95;filter:alpha(opacity = 95);padding:0}
.navRow{font-size:13px;color:black;background-color:white;font-family:Verdana,Arial,Helvetica,Sans-Serif;width:100%;height:16px;overflow:hidden;padding-bottom:3px;border-bottom:black 1px solid}.suggRow{color:black;background-color:white;font-family:Verdana,Arial,Helvetica,Sans-Serif;width:100%;overflow:hidden;border-color:#b0b7bd;height:18px}.suggProduct{font-size:13px;max-width:65%;overflow:hidden;white-space:nowrap;float:left;text-align:left;padding-left:3px;padding-right:3px}.suggCat{font-size:13px;max-width:35%;overflow:visible;white-space:nowrap;float:right;text-align:right;color:green;padding-right:3px}.suggHierarchicalProduct{font-size:10px;max-width:100%;overflow:hidden;white-space:nowrap;float:left;text-align:left;padding-left:3px;padding-right:3px}.suggHierarchicalCat{font-size:10px;max-width:35%;overflow:visible;white-space:nowrap;float:right;text-align:right;color:green;padding-top:3px}
.suggGroupCaption{font-size:13px;line-height:18px;font-weight:bold;max-width:100%;overflow:hidden;white-space:nowrap;float:left;text-align:left;padding-left:3px;padding-right:3px}.suggGroupProduct{font-size:13px;max-width:65%;overflow:hidden;white-space:nowrap;float:left;text-align:left;padding-left:3px;padding-right:3px}.suggGroupCat{font-size:13px;max-width:35%;overflow:visible;white-space:nowrap;float:right;text-align:right;color:green;padding-top:3px}.suggGroupProductOnly{font-size:13px;line-height:18px;max-width:100%;overflow:hidden;white-space:nowrap;float:left;text-align:left;padding-left:3px;padding-right:3px}div.start .ie6myHRSFix{_clear:none!important}.appDownload #footerBanner,.appDownload #footerBanner .inner a,.appDownload #footerBanner .inner span{display:block}.appDownload #footerBanner{text-align:center}
.appDownload #footerBanner #footerBannerContent{margin:0 auto;width:75%}.appDownload #footerBanner img,.appDownload #footerBanner .inner,.appDownload #footerBanner .inner a,.appDownload #footerBanner .inner span{float:left}.appDownload #footerBanner img{margin-top:-4em}.appDownload #footerBanner img.ipad{margin-top:-5.25em}.appDownload #footerBanner *{color:#FFF}.appDownload #footerBanner .inner{margin:0 0 0 2em}.appDownload #footerBanner .inner h3,.appDownload #footerBanner .inner p,.appDownload #footerBanner .inner a,.appDownload #footerBanner .inner a img{text-align:left;margin:0;padding:0;text-indent:0}.appDownload #footerBanner .inner a img{width:113px;height:39px}.appDownload #footerBanner .inner h3{font-size:16px!important;margin:-.5em 0 .5em 0}.appDownload #footerBanner .inner p,.appDownload #footerBanner .inner span{font-size:12px!important;font-weight:normal}
.appDownload #footerBanner .inner a{margin:.25em 0 0 -.325em}.appDownload #footerBanner .inner span{line-height:4.5em;margin:0 0 0 2em}.appDownload #footerBanner .inner a,.appDownload #footerBanner .inner span{font-weight:bold}.appDownload #footerBanner .inner a.link,.appDownload #footerBanner .inner a.close{font-size:12px!important;margin:1.65em 0 0 3em;padding-left:1.5em}.appDownload #footerBanner .inner a.close{position:relative;right:auto;top:auto;width:auto}.hasSuper{position:relative}.newSuper{position:absolute;display:inline-block;min-width:35px;min-height:10px;padding:1px 5px 2px 3px;background-color:#2f518b;font-size:12px;font-weight:bold;font-style:italic;color:#fff;text-align:center}.ads li.safeBooking{background:url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -18138px;margin-left:20px;padding-left:41px}
.ratingSmall{overflow:hidden;margin-left:19px}.ratingCircleSmall{color:#fff;float:left;font-size:12px;font-weight:bold;height:27px;padding:10px 1px 0 0;text-align:center;width:36px;margin-top:7px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ratingCircleSmall{padding:12px 0 0}}.rating0 .ratingCircleSmall{background:url("../../images/wide/_general/_general/icons/sprite.png") 0 -19838px no-repeat}.rating1 .ratingCircleSmall,.rating2 .ratingCircleSmall{background:url("../../images/wide/_general/_general/icons/sprite.png") 0 -19895px no-repeat}.rating3 .ratingCircleSmall,.rating4 .ratingCircleSmall{background:url("../../images/wide/_general/_general/icons/sprite.png") 0 -19952px no-repeat}.rating5 .ratingCircleSmall,.rating6 .ratingCircleSmall{background:url("../../images/wide/_general/_general/icons/sprite.png") 0 -20008px no-repeat}.rating7 .ratingCircleSmall,.rating8 .ratingCircleSmall{background:url("../../images/wide/_general/_general/icons/sprite.png") 0 -20065px no-repeat}
.rating9 .ratingCircleSmall,.rating10 .ratingCircleSmall{background:url("../../images/wide/_general/_general/icons/sprite.png") 0 -20122px no-repeat}.rating1,.rating2{color:#c02626}.rating3,.rating4{color:#de6f1e}.rating5,.rating6{color:#ecb304}.rating7,.rating8{color:#75ae14}.rating9,.rating10{color:#159115}.ratingDescription{font-size:12px;margin:9px 0 0 7px;float:left}.ratingDescription strong{font-size:13px;display:block}.lightbox{background:#fff;-moz-box-shadow:inset 0 -15px 15px -15px rgba(00,00,00,.1);-webkit-box-shadow:box-shadow:inset 0 -15px 15px 0 rgba(00,00,00,.1);box-shadow:inset 0 -15px 15px -15px rgba(00,00,00,.1);position:absolute;width:590px;z-index:29002;top:-2000px}.lightboxVeil{background-color:#000;opacity:.4;position:absolute;height:100%;width:100%;top:0;left:0;z-index:29001}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.deleteValueIcon{display:inline-block;height:16px;width:16px;background:#a4a5a9 url("../../images/wide/_general/_general/start.png") 0 -700px no-repeat;border-radius:8px;position:absolute;top:9px;right:3px;color:#fff;font-size:13px;font-weight:bold;text-align:center;line-height:13px}.hrs_input_wrap{position:relative;display:inline-block}::-ms-clear{display:none}::-ms-clear{display:none}.ja__NEXT{font-family:meiryo,arial,helvetica,sans-serif;line-height:1.4;font-size:10px}.ja__NEXT .prize strong{font-size:19px}.ja__NEXT input,.ja__NEXT select,.ja__NEXT textarea{font-family:meiryo,arial,helvetica,sans-serif}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ic_ez,.ic_dz{display:inline-block;background:url("../../images/wide/_general/_general/start.png") repeat-x 0 -5230px;width:15px;height:15px;margin:0 5px 0 0!important}
.ic_ez{width:7px}div.lightbox p.positionedInfo{line-height:1.2em;margin:0 1.2em 1em 0;width:228px;text-indent:0}div.lightbox p.infoText{font-size:11px!important;color:#868686;display:block;font-style:italic;clear:both}#jsHolidayInsider{font-family:'Open Sans',Sans-Serif;font-weight:600;color:#2f518b;font-size:15px}#jsHolidayInsider .teaser_header{font-size:16px;background:url('../../images/de/holidays_header.png') repeat-x;height:49px}#jsHolidayInsider .teaser_header>a{display:block}#jsHolidayInsider .teaser_header>a,#jsHolidayInsider .teaser_header>a:hover,#jsHolidayInsider .teaser_header>a:active{color:#2f518b}#jsHolidayInsider .teaser_header_title{display:inline-block;padding:7px 10px;font-weight:bold;font-size:14px;margin-right:25px}#jsHolidayInsider span.subtitle{display:inline-block;font-weight:bold;font-size:16px;position:absolute;top:18px}
#jsHolidayInsider .teaser_cities li a.active{color:#2f518b}#jsHolidayInsider .teaser_subtitle,#jsHolidayInsider .teaser_subtitle,#jsHolidayInsider span.teaser_rating_evaluations_text{margin:0;font-size:11px;color:#2f518b}#jsHolidayInsider span.teaser_rating_evaluations_text{margin-top:13px;display:block}#jsHolidayInsider .teaser_rating{font-size:23px;color:#2f518b}#jsHolidayInsider p,#jsHolidayInsider .teaser_element{background-color:#f3f3f3!important}#jsHolidayInsider .cities li.active .jsRegisterMoreOffers{font-weight:600;color:#2f518b}#jsHolidayInsider .dcol1{width:35px;text-align:center;padding:2px 0 0 5px}#jsHolidayInsider .dcol2{width:100px;font-size:11px;color:#2f518b}#jsHolidayInsider .dcol3{width:75px}#jsHolidayInsider .dcol{float:left;height:40px}#jsHolidayInsider .teaser_prize_link .teaser_prize_text{color:white;padding:0;margin:0}
#jsHolidayInsider .teaser_prize_link{box-shadow:-1px 1px #238b2a;border:2px solid #3db745;border-radius:3px;color:white;font-size:14px;padding:3px;text-decoration:none;background:#3db745 none;display:block;font-weight:normal;text-shadow:-1px -1px #238b2e;text-align:center}#jsHolidayInsider .teaserWrap{padding-bottom:15px}#jsHolidayInsider .teaser_title{display:block;position:absolute;top:95px;left:0;margin:0;color:white;background-color:#5184c2;font-size:12px;font-weight:normal;padding:3px 7px 3px 3px}.seoFooter{background:#fff;width:951px;margin-bottom:20px}.seoFooter .wrapper{padding:35px 48px;overflow:hidden}.seoFooter h3{color:#2f518b;font-size:20px}.seoFooter p{margin-top:10px;line-height:20px}.seoFooter p>a{color:#428bca}.seoFooter p>a:hover{color:#2a6496;text-decoration:underline}.seoFooter ul.column{float:left;width:155px;margin-left:20px}
.seoFooter ul.column:first-child{margin-left:0}.seoFooter ul.column li{font-size:11px;padding-bottom:8px}.seoFooter ul.column li.title{padding-top:5px}.seoFooter ul.column li a{background:0;padding-left:0;font-weight:normal;font-size:11px;color:#000}.seoFooter ul.column h5{text-transform:uppercase;color:#2e569a;font-size:11px;line-height:14px;margin-bottom:6px}.seoFooter ul.column li a:hover{text-decoration:underline}.seoFooter ul.column h6,.seoFooter ul.column h6 a{text-transform:uppercase;color:#2e569a;font-size:11px;line-height:14px;font-weight:bold}#nav li#isMyhrs.myhrs form strong{display:none}#nav li#isMyhrs.myhrs ul,#nav li#isMyhrs.myhrs ul{width:200px;background:#fff}#nav li#isMyhrs.myhrs ul li{float:none;border-top:0;border-bottom:1px solid #d7d7d7;margin:0;padding:6px 6px;width:auto;background:0}
#nav li#isMyhrs.myhrs ul li.loginRegisterPrivate,#nav li#isMyhrs.myhrs ul li.loginRegisterBusiness{padding:10px 6px}#nav li#isMyhrs.myhrs ul li{display:none}#nav li#isMyhrs.myhrs ul li.login{display:block}#nav li#isMyhrs.myhrs ul li.loginRegisterPrivate{display:block!important}#nav li#isMyhrs.myhrs ul li.loginRegisterBusiness{display:block!important}#nav li#isMyhrs.myhrs ul li.logout{display:none}#nav li#isMyhrs.myhrs ul li.logoutOnly{display:none!important}#nav li#isMyhrs.myhrs.loggedIn ul li{display:block}#nav li#isMyhrs.myhrs.loggedIn ul li.login{display:none}#nav li#isMyhrs.myhrs.loggedIn ul li.loginRegisterPrivate{display:none!important}#nav li#isMyhrs.myhrs.loggedIn ul li.loginRegisterBusiness{display:none!important}#nav li#isMyhrs.myhrs.loggedIn ul li.logout{display:none}#nav li#isMyhrs.myhrs.loggedIn ul li.logoutOnly{display:block!important}
#nav li#isMyhrs.myhrs ul li:hover{background:#e4f3ff}#nav li#isMyhrs.myhrs ul li.login:hover,#nav li#isMyhrs.myhrs ul li.loginRegisterPrivate:hover,#nav li#isMyhrs.myhrs ul li.loginRegisterBusiness:hover,#nav li#isMyhrs.myhrs ul li.logout:hover,#nav li#isMyhrs.myhrs ul li.logoutOnly:hover{background:0}#nav li#isMyhrs.myhrs ul li div,#nav li#isMyhrs.myhrs:hover ul li div,#nav li#isMyhrs.myhrs.jsHover ul li div{line-height:normal}#nav li#isMyhrs.myhrs ul li a,#nav li#isMyhrs.myhrs:hover ul li a,#nav li#isMyhrs.myhrs.jsHover ul li a{float:none;padding:0!important;background:none!important;color:#2f518b!important}#nav li#isMyhrs.myhrs ul li>a,#nav li#isMyhrs.myhrs:hover ul li>a,#nav li#isMyhrs.myhrs.jsHover ul li>a{font-size:12px!important;font-weight:normal;text-decoration:none}*+#nav li#isMyhrs.myhrs ul li a:hover{background-color:#fff!important}
*+#nav li#isMyhrs.myhrs:hover ul li a:hover{background-color:#fff!important}*+#nav li#isMyhrs.myhrs.loggedIn ul li a:hover{background-color:#e4f3ff!important}*+#nav li#isMyhrs.myhrs.loggedIn:hover ul li a:hover{background-color:#e4f3ff!important}#nav li.myhrs div.waitOverlay{height:100%;width:100%;opacity:.7;filter:alpha(opacity=70);position:absolute;background-color:ghostwhite;top:0;z-index:2;margin-left:0}#nav li.myhrs div.waitAnimation{position:absolute;top:50%;left:50%;margin-top:-29px;margin-left:-29px;z-index:3;width:58px;height:58px;background:url(../../images/wide/_general/_general/icons/loader_01.gif) no-repeat}#nav li#isMyhrs.myhrs ul li.login form{border:0;width:auto;margin:0;padding:0}#nav li#isMyhrs.myhrs ul li.login fieldset{margin:0;background:#e4f3ff}#nav li#isMyhrs.myhrs ul li.login div.myhrsLoginLabelWrap{float:none;margin:0;width:auto;height:58px}
#nav li#isMyhrs.myhrs ul li.login input.text{position:absolute;top:32px;left:6px;margin:0;padding:6px 6px;width:162px;height:12px;line-height:12px;font-size:12px!important;font-family:arial;color:#666}@-moz-document url-prefix(){#nav li#isMyhrs.myhrs ul li.login input.text{padding:0 6px;height:24px;line-height:24px}}#nav li#isMyhrs.myhrs ul li.login div.myhrsLoginLabelWrap label{position:absolute;top:13px;left:8px;margin:0;width:auto!important;color:#2f518b;font-weight:normal;font-size:12px!important}#nav li#isMyhrs.myhrs ul li.login .errorMsg{float:none;border:0;margin:0;padding:8px;width:auto!important;background:0}#nav li#isMyhrs.myhrs ul li.login .errorMsg p{font-size:12px!important;font-weight:normal}#nav li#isMyhrs.myhrs ul li.login .ie6myHRSFix{float:none;margin:0;padding:3px 0 12px 8px;width:auto}
#nav li#isMyhrs.myhrs ul li.login .ie6myHRSFix a.link,#nav li#isMyhrs.myhrs:hover ul li.login .ie6myHRSFix a.link:hover #nav li#isMyhrs.myhrs.jsHover ul li.login .ie6myHRSFix a.link:hover{display:none;font-family:arial;font-size:11px!important;text-decoration:underline;color:#2f518b}#nav li#isMyhrs.myhrs ul li.login .ie6myHRSFix a.link:first-child{display:block}#nav li#isMyhrs.myhrs ul li.login .ie6myHRSFix br{display:none}#nav li#isMyhrs.myhrs ul li.login .button{float:none;display:block;margin:0;padding:0;width:189px;text-align:right;background:#fff}#nav li#isMyhrs.myhrs ul li.login .button>span{top:0;left:0;margin:0;padding:0}#nav li#isMyhrs.myhrs ul li.login .button input{float:none;display:inline-block;border:0;margin:7px 0 0 0;padding:6px 16px 8px;color:white;font-size:13px!important;text-align:center;font-weight:bold;background:#2f518b;background:-webkit-linear-gradient(top,#4475be,#2a579f);background:-o-linear-gradient(top,#4475be,#2a579f);background:-ms-linear-gradient(top,#4475be,#2a579f);background:linear-gradient(to bottom,#4475be,#2a579f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4475be',endColorstr='#2a579f',GradientType=0)}
#nav li#isMyhrs.myhrs ul li.login .button input:hover,#nav li#isMyhrs.myhrs ul li.login .button input:focus{background:#2f518b;background:-webkit-linear-gradient(top,#5391d1,#346cbb);background:-o-linear-gradient(top,#5391d1,#346cbb);background:-ms-linear-gradient(top,#5391d1,#346cbb);background:linear-gradient(to bottom,#5391d1,#346cbb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5391d1',endColorstr='#346cbb',GradientType=0)}#nav li#isMyhrs.myhrs ul li.loginRegisterBusiness{border-bottom:0}#nav li#isMyhrs.myhrs ul li.loginRegisterPrivate,#nav li#isMyhrs.myhrs ul li.loginRegisterBusiness{text-align:right}#nav li#isMyhrs.myhrs ul li a.hrs_anchor,#nav li#isMyhrs.myhrs:hover ul li a.hrs_anchor,#nav li#isMyhrs.myhrs.jsHover ul li a.hrs_anchor{position:relative;display:block;padding-right:12px!important;width:auto;text-align:right;font-weight:bold;background:0}
#nav li#isMyhrs.myhrs .hrs_anchor .hrs_sprite_next{position:absolute;bottom:2px;right:0;display:inline-block;zoom:1;*display:inline;text-align:center;background-image:url(../../images/rebrush/myhrs/myHRS_sprite_v01.png);background-repeat:no-repeat;width:12px;height:11px;line-height:11px;background-position:-116px -20px;*background-position:-116px -21px}#nav li#isMyhrs.myhrs ul li.logoutOnly{border-bottom:0;height:30px;text-align:right}#nav li#isMyhrs.myhrs ul li.logoutOnly .hrs_button{display:inline-block;padding:6px 16px 8px!important;width:auto;color:white!important;text-decoration:none;text-align:center;font-size:13px!important;font-weight:bold;background:#2f518b!important;background:-webkit-linear-gradient(top,#4475be,#2a579f)!important;background:-o-linear-gradient(top,#4475be,#2a579f)!important;background:-ms-linear-gradient(top,#4475be,#2a579f)!important;background:linear-gradient(to bottom,#4475be,#2a579f)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4475be',endColorstr='#2a579f',GradientType=0)!important}
#nav li#isMyhrs.myhrs ul li.logoutOnly .hrs_button:hover,#nav li#isMyhrs.myhrs ul li.logoutOnly .hrs_button:focus{background:#2f518b!important;background:-webkit-linear-gradient(top,#5391d1,#346cbb)!important;background:-o-linear-gradient(top,#5391d1,#346cbb)!important;background:-ms-linear-gradient(top,#5391d1,#346cbb)!important;background:linear-gradient(to bottom,#5391d1,#346cbb)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5391d1',endColorstr='#346cbb',GradientType=0)!important}#isMyhrs .show_myhrs_flyout,#isMyhrs .show_myhrs_flyout form{display:block}#nav li#isMyhrs.myhrs ul li.login div.myhrsLoginLabelWrap.remember{padding:10px 7px;height:auto}#nav li#isMyhrs.myhrs ul li.login div.myhrsLoginLabelWrap.remember label{position:static;font-size:11px!important;cursor:default}
#nav li#isMyhrs.myhrs ul li.login div.myhrsLoginLabelWrap.remember input{margin:0 3px 0 0;position:relative;top:2px}