@import url(styles_color_standard.css);body{margin:0;padding:0;font:11px Arial,sans-serif;text-align:center;text-decoration:none;voice-family:"\"}\"";voice-family:inherit;text-align:left}
ul{margin:10px 0 0 15px;padding:0}
ul li{margin:0;padding:0;list-style:square}
a{text-decoration:none;background-repeat:no-repeat!important}
a:hover{text-decoration:underline}
a:focus{-moz-outline:0;outline:none!important}
a img{border:none 0}
input{background-repeat:no-repeat!important}
form{display:inline}
frame{border:0 solid}
fieldset{border:hidden!important;border:0}
table{font-size:11px}
th{text-align:left}
.note{font-size:9px}
div.contentbox{margin:0 10px 20px 9px;text-align:left}
.contentMenuMarginalDefault div.contentbox{margin-left:0}
div.contentbox h1,h1{font-size:12px;font-weight:bold;background-color:transparent;margin-top:10px;position:relative}
.FormViewWrapTitle h1{font-size:11px!important}
.contentMenuMarginalDefault h1{font-size:12px;font-weight:bold}
.contentbox h2,.contentMenuMarginalDefault h2{font-size:11px;font-weight:bold;background-color:transparent;margin:0 0 5px 0}
.contentbox h2.uppercase{text-transform:none;font-size:11px}
div.contentbox h3{margin:0;padding:0;font-size:11px;font-weight:bold}
div.contentbox p,div.contentbox div{font-size:11px;margin:0 0 10px 0;background-color:transparent}
hr{height:1px;border:0;padding:0;margin:10px 0 10px 0}
ul.normal{margin:0 0 13px 11px;padding:0 0 0 11px}
ul.pfeil{margin:0 0 0 19px;padding:0}
ul.pfeil li{margin-bottom:12px}
.line{margin-top:2px}
p{margin-top:0;margin-bottom:13px}
.linkSpecial{font-size:10px;font-weight:bold;text-decoration:none;display:block}
input.contSubmit1,input.contSubmit2,input.contSubmit2Bold,input.contSubmit3,a.contSubmit3,input.submitBooking,input.contSubmitBack1,input.contSubmitBack2,input.submitBooking,input.searchButton2,input.submitReg,input.submitLogin,input.submitUpdateTotalPrice{display:block;width:auto;border:0 solid transparent;font:bold 11px Arial,sans-serif;padding:1px 5px 0 10px;*padding:0 5px 1px 10px;text-align:left;float:left;margin:4px 4px 4px 0;background:transparent url(../../../images/cia/db/ic_db_pfeil_rot.png) 0 3px no-repeat!important;overflow:visible;cursor:hand;voice-family:"\"}\"";voice-family:inherit;overflow:visible;cursor:pointer}
fieldset.FormSection input.contSubmit2{padding:0;font-size:11px;margin:0}
input.submitBooking,input.submitReg{float:right}
input.searchButton2,input.searchButton3,input.searchButton4,input.contLinkBig,.contLinkBig2{xmargin:0 0 0 12px;padding:1px 0 0 0;font:bold 11px Arial,sans-serif}
input.searchButton2{padding:2px 5px 2px 12px}
.contLinkBig2{border:0 solid transparent;margin:0 10px 0 165px!important;margin:0 10px 0 159px}
fieldset.setBtnAsLink input.contSubmit1{padding:0 0 0 10px;font-size:11px}
#titleMenuContentFooterDetails_wctb input.contSubmit1,#titleMenuContentFooterDetails_wctb input.contSubmit2,#titleMenuContentFooterDetails_wctb input.contSubmit2Bold,#titleMenuContentFooterDetails_wctb input.contSubmit3,#titleMenuContentFooterDetails_wctb input.submitBooking,#titleMenuContentFooterDetails_wctb input.contSubmitBack1,#titleMenuContentFooterDetails_wctb input.contSubmitBack2,#titleMenuContentFooterDetails_wctb input.submitBooking,#titleMenuContentFooterDetails input.contSubmit1,#titleMenuContentFooterDetails input.contSubmit2,#titleMenuContentFooterDetails input.contSubmit2Bold,#titleMenuContentFooterDetails input.contSubmit3,#titleMenuContentFooterDetails input.submitBooking,#titleMenuContentFooterDetails input.contSubmitBack1,#titleMenuContentFooterDetails input.contSubmitBack2,#titleMenuContentFooterDetails input.submitBooking{margin:0 4px 0 0}
a.contSubmit1,a.contSubmit2,a.searchButton4,a.contSubmit2Bold,.marginalContentDefault a.contSubmit2Bold,.contSubmit2Bold,a.contSubmit2Bold,a.contSubmitBack1,a.contSubmitBack2{display:block;float:left;margin:0 4px 0 0}
.submitLogin{float:right}
#titleMenuContentFooterDetails_wctb a.contSubmit1,#titleMenuContentFooterDetails_wctb a.contSubmit2,#titleMenuContentFooterDetails_wctb a.contSubmitBack1,#titleMenuContentFooterDetails_wctb a.contSubmitBack2,#titleMenuContentFooterDetails a.contSubmit1,#titleMenuContentFooterDetails a.contSubmit2,#titleMenuContentFooterDetails a.contSubmitBack1,#titleMenuContentFooterDetails a.contSubmitBack2{padding:2px 0 3px 0}
.marginalContentDefault a.contSubmit2Bold{margin:0 0 10px 0}
.marginalContentDefault input.contSubmit2,.marginalContentDefault input.contSubmit2 ie50Bug{padding:2px 0}
.contSubmit2Bold,a.contSubmit2Bold,div.boxContent a.contLinkBig{font:bold 10px Arial,sans-serif;margin:0;width:auto}
*html div.boxContent a.contLinkBig{float:left}
.contSubmitWrap a.contSubmit2Bold{margin-right:-5px;*margin-right:0}
.marginalContentContextDefault span{display:block;margin-bottom:3px}
.marginalContentContextDefault p span.row strong{display:block;float:left;clear:left;white-space:nowrap;min-width:150px;*width:130px}
.marginalContentContextDefault p span.wide strong{min-width:110px;*width:100px}
.marginalContentContextDefault span.wide span.nr{margin-left:110px}
.marginalContentContextDefault span.row span.nr{padding:0;margin:0;width:145px;_width:135px;display:block}
.listSubmit{font:bold 10px Arial,sans-serif;text-decoration:none;padding:2px 0 0 13px;overflow:visible;border:0 solid;margin:0 15px 0 10px;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
.contSubmitBack2{padding:2px 0 0 11px}
.contLinkMedium,.contLinkMedium_down,#teaserHomepage p a,#exclusivesHomepage p a{font-size:10px;text-decoration:none;font-weight:bold;padding:0 0 0 10px}
.advertising a.contLinkMedium{*height:10px;*background-position:top right}
.contLinkBig{text-decoration:none;border:0 solid transparent;overflow:visible;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
.ankerLink,.arrowDown,.arrowTop{font:bold 11px Arial,sans-serif;text-decoration:none;padding-left:10px;padding-bottom:3px;float:left;display:block}
.arrowDown,.arrowTop{font-weight:normal;margin:0 30px 0 0;float:left}
.arrowTop a{cursor:default}
.arrowDown a{cursor:default}
.tdWochentag{vertical-align:middle;text-align:center;font:10px Arial,sans-serif;text-decoration:none;text-transform:uppercase;padding:0;width:35px;height:20px}
.inputWochentag{width:18px;vertical-align:middle;text-align:center;font:10px Arial,sans-serif;text-decoration:none;text-transform:uppercase;height:18px;voice-family:"\"}\"";voice-family:inherit;height:auto}
.inputWochentagMarginal{width:18px;height:18px;vertical-align:middle;text-align:center;font:10px Arial,sans-serif;text-decoration:none;text-transform:uppercase}
.matchometer{width:48px;padding:0;height:7px}
.login a{display:block;font:bold 11px Arial,sans-serif;white-space:nowrap;text-transform:none;padding:0 20px;border-style:solid;border-width:1px}
.cityName{display:none}
.cityNameShow{font:11px Arial,sans-serif;text-decoration:none;display:inline}
.cityNameShow a{text-decoration:none}
td.kindzusatz{height:28px;font:10px Arial,sans-serif;text-decoration:none}
.archiveAbout{float:left;position:relative;width:360px;margin-bottom:5px;border-bottom-style:solid;border-bottom-width:2px}
.archiveAboutLeft{float:left;width:150px;text-align:center;padding:5px 0}
.archiveAboutRight{float:right;padding:5px 8px 10px 10px;width:190px}
.contText,a.footcontText{font-size:11px;text-decoration:none}
.message_blue_nav,.message_blue_navPP{margin:0 2px 15px 0;padding:10px;font-size:11px;border-top-style:solid;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px}
.message_blue_navPP{margin:0 0 10px 0;padding:5px}
.message_blue_nav .headline,.message_red .headline{text-transform:none;font-size:11px;font-weight:bold}
.message_red{margin-top:15px;margin-bottom:15px;margin-left:0;padding:10px;font-size:11px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}
div.domTT{width:auto}
div.tool-tip,div.domTTContent{max-width:650px;width:auto;padding:1px 10px 2px 4px;padding-right:10px;font-size:10px;text-align:left;border-width:1px;border-style:solid}
* html body div.domTTContent span{width:500px}
div.tool-tip[class],div.domTTContent[class]{padding:4px 10px 4px 4px}
@media all and (min-width:0){div.tool-tip[class],div.domTTContent[class]{padding:4px 0 4px 4px}
body:not(:root:root) div.tool-tip[class],body:not(:root:root) div.domTTContent[class]{padding:4px 10px 4px 4px}
}
a.linkWithArrowContent{font:11px Arial,sans-serif;text-decoration:none;background-color:none}
a.linkWithArrowMarginal{font:10px Arial,sans-serif;text-decoration:none;background-position:0 2px;background-color:none}
a.closePopup{font:10px Arial,sans-serif;text-decoration:none}
.top,.faqAnswer .top{text-align:right}
.top a{background:url(../../../images/bt_pfeil_grau_oben.gif) no-repeat 0 3px;padding:0 0 0 10px;font-size:10px}
#mainBox{width:696px;*width:693px;margin:0;padding:0;text-align:left;overflow:hidden!important}
@media not tty{html>body #mainBox{width:693px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){#mainBox{width:693px!important;overflow:hidden!important}
}
.clear{clear:both;line-height:1px;margin:0;padding:0}
.clrfix{*height:1%;*display:block}
.clrfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.linkTeaserHeadline{float:right}
.textMediumBoldUp,.text2MediumBoldUp{font-weight:bold;text-transform:none;font-size:11px}
.text3MediumBold,.textMediumBold{font-weight:bold;font-size:10px}
.textBigBold{font-size:11px;font-weight:bold;text-decoration:none}
.textBigBoldUp{font-size:11px;font-weight:bold;text-decoration:none;text-transform:none}
.textMedium,.textMediumUp{font-size:10px}
.textSmall{font-size:9px}
.textMediumUp{text-transform:none}
.infoTextSmall,#listOfHotelsLegendBody{font-size:11px;text-decoration:none}
.alertText,.alertTextBold,.alertTextBoldUp{font-size:11px;text-decoration:none}
.alertTextBold{font-weight:bold}
.alertTextBoldUp,.alertTextSmallBoldUp{font-size:11px;font-weight:bold;text-decoration:none;text-transform:none}
.alertTextSmall{font-size:10px}
.alertTextSmallBoldUnderlined{font-size:10px;font-weight:bold;text-decoration:underline}
.alertTextSmallBoldUp{font-size:10px;text-transform:uppercase}
.dateField span.error,label.cal span.error,.errorMsg,.hintMsg{font-size:10px;text-decoration:none;margin:0;padding:0;clear:both;display:block}
#errorPage{text-align:left;margin:0}
#errorPageHeader{padding:15px;text-align:left;margin:0}
#errorBox{width:550px;border-bottom:0;margin:10px;margin-bottom:0;padding-bottom:25px;text-align:left}
#errorBox h1{padding:3px 3px 3px 10px;margin:0;font-size:11px;font-weight:bold;text-decoration:none;text-transform:none}
#errorBox h2{font-size:11px;font-weight:bold;background-color:transparent;text-decoration:none;margin:0;padding:10px}
#errorBox p{font-size:11px;text-decoration:none;padding:10px;padding-top:0}
#errorBox a{margin-left:10px;font-size:11px;font-weight:bold;text-decoration:none;text-transform:none;border:0 solid transparent}
#errorBoxFooter{width:551px;height:10px;margin-left:10px;voice-family:"\"}\"";voice-family:inherit;width:554px}
#errorBoxFooterInside{float:left;line-height:8px;width:540px;voice-family:"\"}\"";voice-family:inherit;width:541px}
#errorBoxFooterCorner{width:11px;height:10px;float:right}
#errorPageFooter{position:absolute;bottom:0;left:0;display:block;width:100%;height:20px}
img.dynLeft{float:left!important;margin:0 10px 5px 0!important}
img.dynRight{float:right!important;margin:0 0 5px 10px!important}
#mainNavigation{clear:both;background:#FFF;height:19px;border-style:solid;border-width:0 0 4px 0}
#mainNavigation ul{padding:0;margin:0}
#mainNavigation ul li{list-style:none;float:left;vertical-align:bottom;padding:0;margin:0}
#mainNavigation ul li a{float:left;line-height:15px;font-size:11px;text-decoration:none;font-weight:bold;white-space:nowrap;padding:0 10px;border-top:4px solid #FFF}
#mainNavigation ul li.last a{padding:4px 22px 0 10px;border-top:0}
#mainFooter{width:696px;*width:693px;margin-left:auto;margin-right:auto;padding:5px 15px 5px 5px;vertical-align:middle;font-size:11px;font-weight:normal;text-decoration:none;text-transform:none;text-align:right;white-space:nowrap;float:left}
.footerSeperator{margin:0 1px 0 4px}
a.footLink{float:left;padding:0 5px;font-size:11px;font-weight:normal;line-height:1.5em;text-decoration:none;text-transform:none;white-space:nowrap}
a.bookmark{padding:0 0 0 22px;background:url(../../../images/cia/ic_bookmark.gif) no-repeat 6px 5px}
a.footLinkRight{font-size:11px;font-weight:normal;line-height:1.8em;text-decoration:none;text-transform:none;white-space:nowrap}
#mainFooter a{text-transform:none}
#basicTemplateBox{_height:400px;min-height:400px;width:696px;*width:693px;padding-bottom:20px}
#basicTemplateBox.promotion{clear:left}
.szmtag{position:absolute;top:-10000px;left:-10000px;height:1px;width:1px;overflow:hidden}
#contentTitle{*height:1%}
#contentTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#contentTitle h1{float:left;font-size:12px;line-height:21px;text-decoration:none;text-transform:none;font-weight:bold;margin:0;padding:0 15px 0 0;min-width:130px}
* html body div#contentTitle h1{min-width:130px;white-space:nowrap}
.MainBody{width:696px;*width:693px;padding:10px 0;margin:0}
.MainBody[class]{height:auto;min-height:430px}
.MainBody p,.MainBody b,.MainBody h2,.MainBody fieldset,.MainBody legend{background-color:transparent;font-family:Arial,sans-serif}
.contentMarginalDefault .contentMarginalDefault,.contentMenuExtraMarginalDefaultMarginalColor,.contentMenuExtraMarginalDefault,.contentMenuMarginalNarrow,#contentMenuMarginalWide,.contentMarginalDefault,.contentMarginalNarrow,.ContentDefaultBorder,.contentMenuDefault,.contentDefault,.content{width:100%}
.contentDefault{padding:0;margin:0;*overflow:hidden}
.contentMarginalDefault{float:left;padding:0;margin:0;border:0}
.contentMarginalDefault .contentMarginalDefault{overflow:hidden}
.content,.contentMenuDefault{float:left;padding-top:7px;margin:0}
.contentMarginalNarrow{float:left;padding:0;margin:0}
.contentMarginalNarrow h2{vertical-align:top;border:0;font-weight:bold;font-size:11px;margin:0 0 0 10px;padding:0}
.contentMenuExtraMarginalDefault,.contentMenuExtraMarginalDefaultMarginalColor{float:left;padding:0;margin:0}
.contentMenuMarginalDefaultMarginalColor{float:left;padding:0 0 80px 0;margin:0}
.contentMenuMarginalDefaultMarginalColor{float:left;padding:0 0 80px 0;margin:0}
.contentMenuMarginalDefault{float:left;padding:0;margin:0;padding-top:6px;font-weight:normal;font-size:11px}
#profileName input{width:112px}
.contentMenuMarginalNarrow{float:left;padding:0;margin:0}
.contentMenuMarginalNarrow h2{vertical-align:top;border:0;font-weight:bold;font-size:11px;margin:0 0 0 10px;padding:0}
#contentMenuMarginalWide{padding:0;margin:0}
.menuDefault{padding:0;margin:0}
#marginalDefault,.marginalContentDefault{float:left;width:696px;*width:693px}
#marginalDefault{padding:0;margin:0}
.marginalContentContextDefault{border:0;font-weight:normal;font-size:10px;text-decoration:none;text-transform:none}
.marginalContentContextDefault ul.checked{margin-bottom:8px}
.marginalContentContextDefault ul.checked li{margin:0 0 4px 0}
.marginalContentContextDefault h1,.marginalContentContextDefault h1.vers02,.mainBodyMarginalHotelSearch h1{vertical-align:top;font-weight:bold;font-size:11px;text-decoration:none;text-transform:none;padding:3px 7px 5px 7px;margin:0}
.mainBodyMarginalHotelSearch h1{margin:0 0 10px 0;font-size:11px}
.marginalContentContextDefault h1,.marginalContentContextDefault h2,.marginalContentContextDefault h3{margin:10px 0 0 0;background-color:transparent;text-transform:none;font-size:11px;font-weight:normal}
.marginalContentContextDefault h1{font-weight:bold}
.marginalContentContextDefault h3{font-size:10px}
.marginalContentContextDefault h1 a{font-weight:bold;font-size:11px;text-decoration:none;text-transform:none}
.linkMarginalHeadline{margin-top:2px;float:right}
.marginalContentContextDefault p{font-weight:normal;font-size:10px;margin:0;padding:0;background-color:transparent}
.marginalContentContextDefault p.weatherPic{margin:3px 0 10px 0;float:left;width:99%!important}
.marginalContentContextDefault p.weatherPic img{float:left;margin:0 10px 0 0}
.marginalContentContextDefault p.weatherPic strong{padding:7px 0 0 0;display:block}
.marginalContentContextDefault .line,.marginalContentContextDefault .line02{margin:5px 0;height:1px;line-height:1px;font-size:1px}
.marginalContentContextDefault .line02{margin:0 0 10px 0}
.marginalContentContextDefault img{margin-top:5px}
.marginalContentContextDefault .weatherDesc{float:left;width:150px}
.marginalContentContextDefault span.weatherDesc{padding-left:10px}
.marginalContentContextDefault .weatherValue{float:left;width:100px}
.marginalContentDefaultFooter{float:left;width:155px;height:10px}
#marginalWide{float:left;width:100%;margin:0;padding:0}
#marginalWide form{margin:0}
#marginalWide div#pulldownPOI{position:relative}
#marginalWide div#pulldownPOI select{width:150px}
#marginalWide div#pulldownPOI img{position:absolute;right:0}
#marginalWide[id] div#pulldownPOI img{right:-5px}
.marginalArticleSeperator{padding-bottom:11px;margin-bottom:11px}
#marginalHotelSearchFooter img{display:none}
#footerWide{float:left;width:733px}
#footerDefault{float:left;width:570px}
#footerNarrow{float:left;width:526px}
#titleMenuContentFooterDetails,#titleMenuContentFooterDetails_wctb{padding:10px 0 20px 0}
#backFooterDefault{float:left;padding:3px 0 2px 0;white-space:nowrap;margin:0 20px 0 0}
#backFooterDefault a.contSubmit1,#backFooterDefault a.contSubmitBack1{display:block;padding:1px 10px 2px 10px;float:left;text-align:center;text-decoration:none;margin:0;border:0 solid transparent!important;border:0;font-weight:bold;font-size:10px;overflow:visible;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
#forwardFooterDefault{float:right;padding:3px 10px 2px 0!important;white-space:nowrap}
#forwardFooterDefault input{margin-right:10px}
.hsvAffFooter a.contSubmit1,#forwardFooterDefault input,#forwardFooterDefault .contSubmit3,input.contSubmit3.summary,#forwardFooterDefault input{padding:0 10px 1px 10px;text-align:center;margin:0 0 0 15px;border:0 solid transparent!important;border:0;font-weight:bold;font-size:10px;overflow:visible;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
input.contSubmit3.summary{margin:10px 10px 0 0}
.hsvAffFooter a.contSubmit1{margin:0 15px 10px 0!important;padding:1px 12px 2px 12px!important;text-decoration:none}
.backFooter{float:left}
#box{float:left;top:auto;margin:8px 0 0 8px;padding:0;width:384px;voice-family:"\"}\"";voice-family:inherit;width:380px;_margin-left:5px;_margin-top:8px}
html>body #box{width:380px}
#promotionboxPadding{width:400px;margin:0 10px 10px 180px;padding:20px 0 0 0}
#promotionbox{top:auto;padding:0;margin:8px 0 0 180px;width:384px}
.defaultTeaserBox{float:left;top:auto;margin:0 0 10px 0;padding:0;width:383px;border-style:solid;border-width:2px;voice-family:"\"}\"";voice-family:inherit;width:373px}
html>body .defaultTeaserBox{width:373px}
.boxContent{font-size:10px;text-decoration:none;text-transform:none;padding:7px;voice-family:inherit}
.boxContent p{font:10px "Verdana","Helvetica",sans-serif}
#boxContent{font-size:10px;text-decoration:none;text-transform:none;padding:7px;voice-family:inherit}
.boxContent h1{vertical-align:top;padding:3px 7px 5px 7px;margin:0 -7px 0 -7px;position:relative;top:-7px;font-size:11px;font-weight:bold;text-decoration:none;text-transform:none}
.boxContent h1 a{font-size:11px;font-weight:bold;text-decoration:none;text-transform:none}
#boxFooter{float:left;width:384px;height:11px;margin:0 0 0 8px;voice-family:"\"}\"";voice-family:inherit;_margin-left:5px;_padding-bottom:4px}
#promotionboxFooter{width:384px;height:11px;margin:0 0 0 180px;voice-family:"\"}\"";voice-family:inherit;_margin-left:180px;_padding-bottom:4px}
.defaultTeaserBoxFooter{float:left;width:384px;height:11px;margin-top:0;margin-left:8px;margin-right:0;margin-bottom:0;voice-family:"\"}\"";voice-family:inherit;_margin-left:5px;_padding-bottom:4px}
#boxContent h2,#boxContent h2 a{text-transform:none;font-size:11px;margin:10px 0 12px 0;padding:0 0 2px 0;background-color:transparent}
#boxContent div.advertisingPic{float:left;min-width:160px}
* html body #boxContent div.advertisingPic{width:160px}
#boxContent div.advertisingPic img{clear:both;margin:0 5px 10px 0}
#boxContent div.advertising{float:left;font-size:11px;width:180px}
#boxContent div.advertisingLink{border-top-style:solid;border-top-width:1px;font-size:11px;margin:0 0 5px 0}
#boxContent div.advertisingLink a{padding:0 0 0 10px}
#boxContent .line{float:left;font-size:1px;line-height:1px;height:5px;clear:both;width:366px}
#boxContent div.advertising .linkWithArrowContent{font-size:10px;font-weight:normal}
.linkWithArrowContent{padding-left:12px}
p.ad_Linkleft{text-align:right;margin:0 10px 5px 0}
p.ad_Linkleft a{font-size:11px;text-decoration:none;background-color:none}
#boxContent div.advertising h3{float:left;font-size:11px;display:inline;text-transform:none;padding:0 3px 0 0;margin:0}
#boxContent div.advertising p,#boxContent div.advertising p strong{margin:10px 0 0 0}
#boxContent div.advertising .stars{float:left;background:transparent;width:76px;margin:0;padding:0}
#boxContent div.advertising .stars img{margin:0 4px 0 0}
#boxContent div.advertising .promotionText{margin:10px 0 0 0}
#boxContent div.advertising .promotionText h1,#boxContent div.advertising .promotionText h2,#boxContent div.advertising .promotionText h3,#boxContent div.advertising .promotionText h4,#boxContent div.advertising .promotionText h5,#boxContent div.advertising .promotionText h6{width:100%}
#titleContentFooterPopupDefault h1{margin:0;text-align:left;padding:4px 0;text-indent:10px;font-size:11px;font-weight:bold;text-decoration:none}
#titleContentFooterPopupContent{margin:0}
#titleContentFooterPopupFooter{height:17px;margin:0;text-align:right;padding-right:5px;padding-top:3px}
#contentFooterPopupDefault{width:350px;margin:5px}
#contentFooterPopupContent{width:348px;margin:0;padding:0}
#contentFooterPopupFooter{width:343px;height:17px;margin-top:2px;text-align:right;padding-right:5px;padding-top:3px}
#forgottenPassword{width:340px}
#forgottenPassword label{float:left}
#forgottenPassword div.fieldPosition{float:right}
#listOfHotelsLegendBody{margin:0;padding:16px 0 0 0;width:408px;overflow:hidden}
#listOfHotelsLegendPopupBorder{width:409px;voice-family:"\"}\"";voice-family:inherit;_width:384px}
html>body #listOfHotelsLegendPopupBorder{width:384px}
#listOfHotelsLegendBottomEnd{height:20px;padding-top:4px;padding-right:4px;text-align:right;vertical-align:middle}
#listOfHotelsLegendPadding5{padding-top:5px;padding-left:10px;padding-right:7px;padding-bottom:5px}
.listOfHotelsLegendRow{width:350px;padding-bottom:5px}
.listOfHotelsLegendRowBG{width:350px;min-height:20px}
.listOfHotelsLegendRowBG2{width:350px;min-height:20px}
.listOfHotelsLegendRowBGStars{width:350px;min-height:20px}
.listOfHotelsLegendRowBGPackage{width:350px;min-height:20px}
.listOfHotelsLegendRowBGEquipment{width:350px;min-height:20px}
.listOfHotelsLegendShortCutDefault{float:left;width:85px;text-align:left;vertical-align:top}
.listOfHotelsLegendBorderDefault{float:left;width:3px}
.listOfHotelsLegendShortCutDescriptionDefault{float:left;width:250px;text-align:left;vertical-align:top;font-size:11px;text-decoration:none}
.listOfHotelsLegendMargin5{margin:5px}
.listOfHotelsLegendMargin5 strong{font-size:10px}
.listOfHotelsLegendMargin3Equipment{margin-left:3px;margin-right:3px}
#listOfHotelsLegendTitleWrapper{height:24px;margin-bottom:-4px}
#listOfHotelsLegendTitle{float:left;display:inline;height:16px;padding:8px 30px 0 8px}
#listOfHotelsLegendTitle h1{margin:0;padding:0;font-size:11px;font-weight:bold;text-decoration:none;text-transform:none}
p.messageFair{margin-bottom:7px}
p.messageFair img{float:left;margin-right:4px}
#helpSatBodyWrapper{text-align:left;padding:2px;border-style:solid;border-width:0 1px 0 1px}
#helpSatBody{background:url(../../../images/cia/bt_frage.gif) no-repeat 10px 10px;padding:10px 10px 14px 30px}
#helpSatBodyFooter{font-size:1px;line-height:1px;padding:2px}
#helpSatBodyFooter[id]{height:5px;padding:0}
#helpSatBody h2{margin:0 0 13px 0;font-size:11px}
#helpSatBody h3,#helpSatBody h4{margin:0 0 13px 0;font-size:11px}
#helpSatBody p{margin:0 0 13px 0}
#helpSatBody ul{margin:0 0 13px 15px!important}
#contentBoxDefault{margin:0;padding:0}
.contentMarginalNarrow div#contentBoxDefault{padding-top:7px}
.contentBoxPadding{padding:0 20px 20px 9px}
.contentBoxPadding h2{vertical-align:top;border:0;font-size:11px;font-weight:bold;margin:0;padding:0}
#contentTextDefault{padding:0 10px 10px 0}
#subTitle{text-transform:none;font-weight:bold;padding-bottom:10px}
.footerContentDefault{margin:25px 10px 0 9px;font-size:11px;width:540px}
.footerContentDefault h1{margin:0 30px 10px 0;font-weight:bold;text-transform:none}
.footerContentDefault .subtitle{font:bold 11px/1.4 Arial,sans-serif}
.footerContentDefault span.small{font-size:9px}
.footerContentDefault span.large{font-size:11px;text-transform:none}
.leftTitle{float:left;width:80px;padding:0 0 5px 0}
.leftContent{width:450px;padding:0 0 3px 0}
#leftAddress{float:left;width:295px;padding:0 0 5px 0}
#leftAddress h1{text-transform:none}
#rightLogo{float:left;width:155px;height:90px}
input{font-size:11px}
input.standard,textarea,textarea.standard,select,select.standard{padding:0;font-size:11px;border-style:solid;border-width:1px}
input.standard{height:17px}
select,select.standard{padding:0;height:16px;*height:20px;border-style:solid;border-width:1px}
input.error,textarea.error{padding:0}
.inputAnfrage,.input381Fehler,.areaBuchungWuensche,.areaBuchungWuenscheVorlage,.areaAnfrageWuensche,.areaAnfrageTagesablauf,.areaKontaktMitteilung,.areaAenderungWuensche,.areaBewertung,.areaBewertung2,.areaRatingSite,.companyadress,.travelogue{font-size:11px}
.input381Fehler{padding:2px 0 2px 0}
.inputWochentag{border:0}
.areaBuchungWuensche{width:430px}
.areaBuchungWuenscheVorlage{width:365px}
.areaAnfrageWuensche,.areaAnfrageTagesablauf{width:300px}
.areaKontaktMitteilung{width:245px}
.companyadress{width:250px}
.areaAenderungWuensche{width:340px}
.areaBewertung{width:300px;height:90px}
.areaBewertung2{width:320px;height:90px}
.areaRatingSite{width:314px;height:65px}
.travelogue{width:525px}
.selectfeld_start1,.selectfeld_start1Fehler,.selectfeld_start2,.selectfeld_start2Fehler,.selectfeld_start3,.selectfeld_start3Fehler,.selectfeld_start4,.selectfeld_start4Fehler{font-size:10px;width:50px}
.selectfeld_start1,.selectfeld_start1Fehler,.selectfeld_start2,.selectfeld_start2Fehler{margin-right:2px}
.selectfeld_start3,.selectfeld_start3Fehler{width:114px}
.selectfeld_start4,.selectfeld_start4Fehler{width:68px}
.input470,.input470Fehler,.input240{font-size:11px;height:15px;width:470px}
.selectfeld168{font-size:11px;height:20px;width:168px}
.area_erwSuche1,.selectfeld240{font-size:11px;width:240px}
.selectfeld240{height:20px}
.input240{width:235px}
.clearer{clear:both;font-size:1px;line-height:1px;height:1px}
.space{clear:both;height:25px}
.nofloat{float:none}
.clearfix{clear:both}
.HelpPic{float:right;margin:6px 2px 0 0}
.error{padding:10px}
select.error{padding:0}
.error strong{margin:0 0 0 -7px;display:block}
.error span{padding:0 3px 0 0}
.info{font-size:10px}
.info2{font-size:10px;width:350px}
.note{font-size:9px}
.noborder{border:0!important}
.hide,.tt{display:none}
.tracker{position:absolute;top:-9000px;left:-9000px}
#childAcommodation label,#childAcommodation_1 label,#childAcommodation_2 label,#childAcommodation_3 label,#childAcommodation_4 label,#childAcommodation_5 label,#childAcommodation_6 label,#childAge label,#childAge_1 label,#childAge_2 label,#childAge_3 label,#childAge_4 label,#childAge_5 label,#childAge_6 label{text-transform:none}
.calHeadLeft,.calHeadRight{width:184px;text-align:center;padding:0;text-transform:none}
#calWrap{text-align:left;float:none!important;float:left}
* html body #calWrap{width:184px;padding-bottom:5px}
.calLeft,.calRight{float:left;padding:6px;width:165px;voice-family:"\"}\"";voice-family:inherit;width:171px}
.calRight{float:right}
#calWrap clearer{width:100px;font-size:1px;line-height:1px;clear:both}
.calMonthYear{font-weight:bold;text-align:center;padding:10px 0}
.imgLeft{float:left;margin:10px 0}
.imgRight{float:right;margin:10px 0}
.calData{border-collapse:collapse;width:168px;voice-family:"\"}\"";voice-family:inherit;width:171px}
.calData td,.calData th{border-width:1px;border-style:solid;text-align:center;font-size:11px;width:23px;padding:3px 0}
.calFooter{margin:1px 0 0 0;padding:4px 8px 4px 8px;height:14px}
.calFooter .contSubmit1{white-space:nowrap}
.browserDetection{padding:10px 15px 10px 25px}
.browserDetection a{text-decoration:underline}
#detailsMapApproachToHotelContainer{float:left;text-align:left;width:530px;margin:0 0 10px 0;font-size:11px;font-weight:normal;text-decoration:none;voice-family:"\"}\"";voice-family:inherit;_width:528px;_margin-bottom:10px}
html>body #detailsMapApproachToHotelContainer{width:530px}
.detailsMapApproachToHotelIcon{float:left;width:40px;text-align:center;padding:10px 0 10px 0}
.detailsMapApproachToHotelIconDescription{float:left;text-align:left;width:460px;padding:10px 0 10px 0}
.detailsMapLine{float:left;width:100%;height:1px;margin:0;padding:0}
#detailsMapRow{float:left;width:100%;padding:5px 0 5px 0;font-size:11px;text-decoration:none}
.detailsMapHotelDistance{float:left;text-align:left;width:260px;margin:0 0 10px 0;font-size:11px;font-weight:normal;text-decoration:none}
.detailsMapMiddle{float:left;width:12px;margin:0 0 10px 0}
.detailsMapSportDistance{float:left;text-align:left;width:260px;margin:0 0 10px 0;font-size:11px;font-weight:normal;text-decoration:none}
.detailsMapDistanceRowTitle{font-size:11px;font-weight:bold;text-decoration:none;padding:0 0 10px 0;text-align:left}
.detailsMapDistanceRow{height:20px;margin:0 0 5px 0;voice-family:"\"}\"";voice-family:inherit;_height:15px}
html>body .detailsMapDistanceRow{height:20px}
.detailsMapDistanceIcon{float:left;width:25px;height:20px;vertical-align:middle}
.detailsMapDistanceIconDescription{float:left;width:175px;line-height:20px;vertical-align:middle}
.detailsMapDistance{float:left;width:60px;line-height:20px;text-align:right;vertical-align:middle}
#detailsMapCol{float:left;margin:0 3px 0 0;width:405px}
#detailsMapPosition{float:left;width:405px;height:250px;voice-family:"\"}\"";voice-family:inherit;_width:400px;_height:248px}
html>body #detailsMapPosition{width:405px;height:250px}
#detailsMapHotelPosition{float:left;width:405px;height:30px;voice-family:"\"}\"";voice-family:inherit;_width:405px;_height:29px}
html>body #detailsMapPosition{width:405px;height:30px}
#detailsMapHotelChoice{float:right;text-align:right;padding:5px 5px 0 0;width:155px;font-size:11px;text-decoration:none;voice-family:"\"}\"";voice-family:inherit;_width:150px;_padding-top:5px;_padding-right:5px}
html>body #detailsMapHotelChoice{width:155px}
#detailsMapFunctionsCol{float:right;width:128px;height:285px;margin:0 0 10px 0;voice-family:"\"}\"";voice-family:inherit;height:281px!important;height:283px;width:126px}
.detailsMapFunctions{float:left;width:126px;line-height:20px;margin:2px 0 0 0}
.detailsMapFunctionsIcon{float:left;text-align:center;margin:4px 0 0 4px}
.detailsMapFunctionsDescription{float:left;text-align:left}
.detailsMapNavigate{margin:2px 0 0 0;float:left;text-align:center;width:128px}
#detailsDefaultMapBorder{float:left;width:563px;min-height:1000px;height:auto;_height:1000px;margin:0 0 0 3px;voice-family:"\"}\"";voice-family:inherit;_width:556px}
html>body #detailsDefaultMapBorder{width:560px}
.detailsHotelMapContentPadding{float:left;text-align:left;vertical-align:top;padding:32px 4px 7px 10px;width:559px;voice-family:"\"}\"";voice-family:inherit;_width:541px}
html>body .detailsHotelMapContentPadding{width:541px}
.exclusivTxt{font-weight:bold;font-size:10px;text-decoration:none}
.breakIE{display:none;*display:block}
.breakMoz{*display:none}
#profileName input{width:112px}
label img{margin:0 0 -2px 5px!important;float:none!important}
#popupWinnersHeader{font-weight:bold;padding:3px 5px 5px 10px;text-align:left}
#popupWinnersBody{padding:10px 10px 5px 10px;text-align:left}
#popupWinnersBody img{margin:0 -10px}
#popupWinnersBody h1{font-size:11px;margin-bottom:0}
#popupWinnersBody ol{margin:0 0 15px 0;padding:0;list-style-position:inside}
.ma{width:48px;padding:0;height:7px}
#searchExtended fieldset#locationSearchHomepage .textfield{float:left;margin-left:15px}
#searchExtended fieldset#locationSearchHomepage .textfield input{width:170px;margin-top:6px}
#searchExtended fieldset#locationSearchHomepage .pulldown{float:left}
#searchExtended #pulldownPOI{width:210px;height:50px}
#searchExtended #pulldownPOI select.standard{margin-top:5px;width:210px}
#searchExtended fieldset#locationSearchHomepage .choice{float:left;padding-top:25px;width:67px;text-align:center}
table.general{border-collapse:collapse}
table.general th{padding:8px 0 8px 5px;text-align:left;font-weight:bold;font-size:11px}
table.general tr{vertical-align:top}
table.general td{vertical-align:top;padding:5px 0 5px 5px}
table.general td.mm,table.general td.mc,table.general td.buu{padding:0}
table.general td.last{border-right-style:solid;border-right-width:1px}
table.general tr.footer{border:0}
table.general tr.footer td{padding:3px 0 3px 0}
table.general tr.footer td input{cursor:pointer;border:0 solid;padding:0 5px 0 0;font-weight:bold;font-size:10px;overflow:visible}
table.general[class] tr.footer td input{background-position:0 3px}
table.general td.control a{text-decoration:none;text-decoration:underline;font-weight:normal;display:block;width:auto}
table.general td a{font-weight:bold;text-decoration:underline}
table.general td img{float:left;margin:0 0 0 -5px;voice-family:"\"}\"";voice-family:inherit;margin:0}
.hotelThumbGallery{margin:8px -6px 0 9px}
.hotelThumb{float:left;width:103px;padding:0;margin:0 2px 2px 0;padding:0 2px 2px 2px;overflow:visible}
.hotelThumb input.hotelThumbLink{border:0;text-align:left;background:transparent;width:95px;font-weight:bold;font-size:10px;line-height:1.4em;margin:0 0 0 -7px;text-decoration:none;text-transform:none;cursor:hand;voice-family:"\"}\"";voice-family:inherit;overflow:visible;cursor:pointer}
.hotelThumb img{padding:0;margin:2px;_margin:2px 2px 0 2px}
#basicFeaturesHomepageBearingPointGmbH,#basicFeaturesHomepageDeutschePostAG{background-image:none}
#keyVisualPOSTAGHomepage{border-style:solid;border:2px 2px 0 2px;float:left;width:272px;margin-right:5px;min-height:415px}
* html body div#keyVisualPOSTAGHomepage{height:415px}
#keyVisualBearingPointGmbH{border-style:solid;border:2px 2px 0 2px;float:left;width:272px;margin-right:5px;min-height:415px}
* html body div#keyVisualPOSTAGHomepage{height:415px}
#keyVisualPOSTAGHomepage a.keyVisualPOSTAGHomepageLink:link{font-size:10px}
.keyVisualBearingPointGmbHPadding,.keyVisualPOSTAGHomepagePadding{padding:10px 8px 0 12px}
#keyVisualBearingPointGmbH h2,#keyVisualPOSTAGHomepage h2,.keyVisualPOSTAGInfopage h2{background:transparent;margin:-2px 0 13px 0;font-weight:bold;font-size:11px}
#keyVisualPOSTAGHomepage h3,.keyVisualPOSTAGInfopage h3{background:transparent;font-weight:bold;font-size:11px}
#keyVisualBearingPointGmbH p,#keyVisualPOSTAGHomepage p{background:transparent;font-weight:bold;font-size:11px}
.keyVisualSeparator{line-height:1px;margin:0 5px;padding:0}
.keyVisualPOSTAGHomepagePadding a.contSubmit2Bold{padding:0 5px;margin:0 4px 8px 0;background-position:0 3px}
.keyVisualPOSTAGInfopage{padding:10px}
.keyVisualPOSTAGInfopage ol.bookingInfo{margin:0 50px 15px 0}
.keyVisualPOSTAGInfopage ol.bookingInfo li{list-style-type:decimal;padding:0 0 15px 0}
.bearingPointTicker{width:732px;overflow:hidden;padding:0;margin:0}
.bearingPointTicker input{height:15px;font-weight:bold;font-size:12px;line-height:1.2em;color:#FFF;width:732px;background-color:#000;border:0;cursor:hand;voice-family:"\"}\"";voice-family:inherit;overflow:visible;cursor:pointer}
.bearingPointHP{margin:10px 0 0 15px}
.bearingPointHP label{font-weight:bold}
.bearingPointHP select.standard{margin:5px 0 0 0;padding:0}
.bearingPointHP select#bearingPointStandard{width:175px}
.bearingPointHP input.submitNoscript{margin:10px 0 0 5px}
.zebwhtlHead{width:100%;height:50px;background:#2b477f url(../../../images/cia/label_bw_logo.gif) 0 0 no-repeat;margin:0;padding:0}
.ratingLegend{overflow:visible;clear:both;padding:0;margin:0}
.ratingLegend h5.legend{font-weight:bold}
.ratingLegend p.legend{padding-bottom:8px}
.ratingLegend ul.legend{text-align:left;width:100%;padding:0;margin:0}
.ratingLegend ul.legend li{list-style:none;float:left;width:33%;padding:0;margin:0 0 5px 0}
.ratingLegend ul.legend li img{height:13px;width:13px;padding:0;margin:0 3px 0 1px;vertical-align:bottom}
.ratingLegend ul.legend li span.ratingLabel{line-height:.8em}
#marginalDefault .marginalContentContextDefault ul.legend{margin:0 0 10px 10px!important;width:500px}
#marginalDefault .marginalContentContextDefault ul.legend li{float:left}
table.teaser tr.price td a{padding:0 0 0 12px}
.homenotes{clear:both;padding:5px 10px 10px 10px}
#arrivalHomepage table img,#departureHomepage table img{width:15px;height:12px;border:0}
.advertising h3 a{background-image:none}
.summary span.secondCur,.totalPriceBox span.secondCur,.secondCur{font-weight:normal}
p.alternativeCurrency select{font-size:11px}
a.externLink{text-decoration:underline}
a.externLink:hover{text-decoration:none}
.hpIntro{padding:10px}
dl.confirmation{margin-left:8px}
dl.confirmation dd{float:left;width:300px;margin-bottom:5px}
dl.confirmation dt{width:160px;float:left;clear:left;margin-bottom:5px}
form#bmwConnectedDriveForm fieldset{clear:left;padding:20px 6px 0}
form#bmwConnectedDriveForm fieldset .fieldPosition{margin-bottom:5px}
#BMWAccountPopupInfoText{margin-left:8px}
fieldset.assistPopup input.contSubmit3{margin:0 0 5px 0}
.right{float:right!important}
#businessOrder{clear:both}
.contentMarginalDefault .contentbox .contSubmit2{padding-left:12px}
.contentMarginalDefault input.emptySumit{height:2px}
#veMap{position:relative;border:1px solid #d7d7d7;margin-bottom:.4em}
.mapMarker,.mapMarkerAddress{background:url(../../../images/ic_pushPinAddress.png) no-repeat;text-align:center;width:25px;height:34px;font-family:Verdana;font-size:10px!important;font-weight:bold;color:#fff}
.mapMarker{background:url(../../../images/ic_pushPinWithoutNumber.png) no-repeat;width:23px}
.mapMarker a{font-size:10px!important;font-weight:bold;color:#fff;display:block;height:34px}
#comfort{margin:0 0 0 10px}
#comfortpopup{margin:5px;height:90px}
#comfortpopupContent{height:86px}
#comfortpopupContent p{margin:5px 0}
#comfortpopupContent .inputfields{margin:5px 0 20px 0}
#comfortpopupContent .inputfields div{display:inline}
#comfortpopup .inputfields div input{margin-bottom:-1px}
#comfortpopupTitle{height:20px;margin:0;background-color:#e2e2e2;padding:0 0 0 12px;text-align:left;font:bold 11px/1.7 "Arial","Helvetica",sans-serif;color:#333;text-decoration:none}
#comfortpopupFooter{height:20px;padding:4px 12px 0 0;margin:0;text-align:right;background-color:#e2e2e2;voice-family:"\"}\"";voice-family:inherit;_height:16px}
html>body #comfortpopupFooter{height:16px}
#comfortpopupContent input.contSubmit1{font-weight:bold;float:right;width:auto}
#comfortpopupContent a.contSubmit1{font-weight:bold;float:left;width:auto;padding-left:12px}
#comfortpopupContent .contSubmitBack1{float:left;width:auto;padding:2px 10px}
#comfortpopupContent .errorMsg{font-size:11px}
label img{margin:0 0 -2px 5px!important;float:none!important}
div.FormViewWrap h1,div.FormViewWrapTitle h1{font-size:14px!important;margin:0 0 10px 0!important}
div.FormViewWrap.last,div.FormViewWrap p#secureConnection,div.FormViewWrapTitle p#secureConnection{width:70%!important}
#secureConnection i,p#secureConnection span{width:300px!important}
.navActive_extSearch{font-weight:bold;font-size:11px;text-decoration:none;text-transform:none;padding:7px 0 8px 7px;border-top-style:solid;border-top-width:1px}
.navActive_extSearch img{vertical-align:middle}
.navInactive_extSearch{font-weight:bold;font-size:11px;text-decoration:none;text-transform:none;padding:6px 0;border-top-style:solid;border-top-width:2px}
.options_extSearch{font-weight:bold;font-size:11px;line-height:19px;text-decoration:none;text-transform:none;padding:0 0 0 10px;margin:20px 0 0 0;border-top-style:solid;border-top-width:1px}
.extSearchcontentbox{margin-left:20px}
input.submitButton_extSearch,input.submitButton_extSearch_active{border:0;text-align:left;font-size:11px;font-weight:bold;text-decoration:none;text-transform:none;margin:5px 8px;padding:2px 0 2px 20px;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
ul#deals h5{border:0!important}
.hotDealHint{clear:none!important;float:left!important;margin-left:10px!important;width:50%!important;color:#e00!important}
.priceCat .hotDealHint{margin-left:0!important;width:auto!important}
a.hotDealHint:hover{color:#e00!important}
div.domTTContent dt{font-weight:bold;padding:0 16px 0 0;background:url(../../../images/ic_bonbon.gif) no-repeat right;display:inline}
div.domTTContent dd{margin:0;padding:5px 5px 0 20px;background:url(../../../images/check.png) no-repeat 0 5px}
div.domTTContent dl{margin:3px}
