@charset "UTF-8"; 



figure{
  margin:0;
}  .CalendarMainTable{border:solid 1px #eee;font-size:1.2em;margin:0px 2px 2px 2px;padding-top:10px;display:inline-block}.CalendarTableHead{margin-bottom:10px}.CalendarNavigation,.CalendarNavigation:hover{margin-left:25px;margin-right:25px}.CalendarMonth{cursor:pointer;font-size:1.1em;text-align:center;text-decoration:none !important}.CalendarMonth:Hover{background-color:Silver;color:Black !important;cursor:pointer;font-size:1.1em;text-align:center;text-decoration:none !important}.CalendarTable{height:200px;text-align:center !important}.CalendarDayOfWeekLabel{cursor:pointer}.CalendarDayOfWeekLabel:hover{background-color:Silver;cursor:pointer;color:black !important;padding:0px;text-decoration:none !important}.CalendarWeekHeadShortName{}.CalendarDayCell{border:solid 1px #eee;width:50px;cursor:pointer}.CalendarDayCell:Hover{background-color:Silver;color:Black !important;padding:0px;text-decoration:none !important}.CalendarDayLabel{color:#aaaaaa}.CalendarDayLink:Active,.CalendarDayLink:Link,.CalendarDayLink:Visited,.CalendarDayLink:Hover{  color:Black !important;text-decoration:none !important}.CalendarDayLinkSelected:Active,.CalendarDayLinkSelected:Link,.CalendarDayLinkSelected:Visited{color:Black !important;font-weight:bold !important;padding:0px;text-decoration:none !important}.CalendarDayLinkSelected:Hover{background-color:Silver;color:Black !important;font-weight:bold !important;padding:0px;text-decoration:none !important} .parallax-section{ position:relative;width:100%;  }.parallax-child-section{ clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;  }#ParallaxBanner{ position:fixed;display:block;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);    transform:translateZ(0);will-change:transform;z-index:1000}.parallax-child-section-row{ background-attachment:scroll;background-position:center center;background-repeat:no-repeat;-webkit-background-size:inherit inherit;    background-size:inherit}@media (min-width:992px){ .WcmsPageWideBannerPlaceHolder.col-md-8 .parallax-child-section-row{  background-position:12% center} }@media (min-width:1400px){ .WcmsPageWideBannerPlaceHolder.col-md-8 .parallax-child-section-row{  background-position:25% center} }@media (min-width:1600px){ .WcmsPageWideBannerPlaceHolder.col-md-8 .parallax-child-section-row{  background-position:35% center} }@media (max-width:414px){ .parallax-child-section-row{  -webkit-background-size:contain;     background-size:contain} } .BranchRight{float:left;margin-left:10px}.Branch_hide{display:none}.BranchSearchContent{vertical-align:top;width:100%;float:left}.BranchSearchContent .headLine{margin-left:5px;margin-bottom:10px;display:inline-block}.BranchNavigationBottom{text-align:center;padding:40px 0;width:100%;clear:both}.BranchSearchResult{margin-top:10px}.BranchShowPicture{display:none}.BranchSearchResultList{list-style-type:none;padding-left:0px;margin-top:0px}.BranchSearchResultLogo{}.BranchSearchResultLogo ul{padding:0px}.BranchSearchResultLogo li{list-style:none;float:left}.BranchSearchResultListItem{clear:both}.BranchSearchResultListItemGradient{clear:both;background-color:#e2ecf5;background:url(/Layout/RealEstate/RealEstateSearchPremium_bg.gif) repeat-x;background:-webkit-gradient(linear,left top,left bottom,from(#e2ecf5),to(#fff));background:-moz-linear-gradient(top center,#e2ecf5,#fff)}.BranchSearchResultListSeperator{border-bottom:1px dashed #e8e8e8;clear:both;margin:0px 0px 5px 0px;padding-top:5px}.BranchSearchResultListItemGradient .BranchSearchResultItemHeading{float:left}.BranchSearchResultListItem .BranchSearchResultItemHeading{}.BranchSearchResultItemHeading a:link,.BranchSearchResultItemHeading a:visited{font-weight:bold;font-size:1.1em;text-decoration:none;width:410px}.BranchSearchResultItemHeading a:hover{text-decoration:underline}.BranchSearchResultItemHeading img.userHint{height:11px;padding-right:2px}.BranchSearchResultItemPicture{position:relative;border:none;float:left}.BranchSearchResultItemPicture img.topRangeOverlay{position:absolute}.BranchSearchResultItemPicture img.thumb{border:1px solid #999999;margin:2px}.BranchSearchResultItemItemData{padding-left:100px;padding-top:5px;font-size:1.5em}.BranchSearchResultItemItemData ul{font-size:0.8em;line-height:1.5em;list-style-type:none;padding-left:0}.BranchSearchResultItemItemData ul li{float:left;width:470px}.BranchSearchResultItemItemLinks{float:right;width:78px}.BranchSearchResultItemItemLinks ul{font-size:0.8em;list-style-type:none;padding-left:0}.BranchSearchResultItemItemLinks a:link,.BranchSearchResultItemItemLinks a:visited{clear:both;cursor:pointer;display:block;float:none;line-height:21px;margin-top:2px;padding-left:7px;text-decoration:none;width:70px}.BranchSearchResultItemItemLinks a:hover{text-decoration:underline}.BranchSearchResultItemAddress{float:left;width:345px}.BranchSearchCriteria{position:relative;background-color:#eee;height:65px;padding:5px;padding-bottom:0px}.BranchSearchCriteria input[type=text]{margin-top:0px;margin-bottom:4px;width:200px}.BranchSearchCriteria input[type=submit]{background:url(/Layout/Branch/SearchBtnBkg.png) repeat-x;border:0px;margin:6px 0 5px;padding:2px 15px}.BranchSearchCriteria h1{font-weight:bold !important;font-size:16pt !important;padding-left:8px}.BranchSearchCriteriaName{padding:8px;width:34px;display:inline-block}.BranchShowAdvertiserBP{margin-top:15px}.BranchShowRightContent{float:left}.BranchShowLeftContent{float:left}.BranchShowAdvertiserName{font-weight:bold;margin-top:10px}.BranchShowAdvertiserLogo{width:150px;margin-right:10px}.BranchShowPicItem{width:350px;margin:5px 5px 10px 0}.BranchShowHeaderOneColumn{border-bottom:none;padding:2px 5px 2px 0;width:650px}.BranchShowContentOneColumn{margin-bottom:10px;padding:2px 5px 2px 0;width:650px}.BranchShowHeaderTwoColumnMajor{background-color:#f2f2f2;border:1px solid #999999;border-bottom:none;padding:2px 5px 2px 5px;width:500px}.BranchShowContentTwoColumnMajor{border:1px solid #999999;margin-bottom:10px;padding:2px 5px 2px 5px;width:490px}.BranchShowHeaderTwoColumn{padding:2px 5px 2px 0}.BranchShowHeaderTwoColumnMinor{background-color:#f2f2f2;border:1px solid #999999;border-bottom:none;padding:2px 5px 2px 5px;width:300px}.BranchShowContentTwoColumnMinor{margin-bottom:10px;padding:0 5px 2px 0;width:300px}.BranchEdit{}.BranchSearchResultItemItemLinks a.BranchEditEditieren{line-height:15px;margin-bottom:5px}.BranchEditHeadline{font-weight:bold}.BranchEditLogo{margin-right:20px;vertical-align:-5px}.BranchEdit input[type=file],.BranchEdit input[type=submit]{height:24px}.BranchEditBPLogoUpload td{vertical-align:bottom}.BranchEditDeleteButton{position:relative;bottom:-9px;left:9px} .BannerModule{ margin-bottom:30px}.WcmsAdHint{ font-size:8pt;text-decoration:none;margin-bottom:0px !important;display:block}#WallpaperBanner{ position:relative;margin-left:-15px;margin-right:-15px} #WallpaperBanner .BannerModule{  margin-bottom:10px}.WcmsSkycraperBannerPlaceHolder{ position:absolute;left:1175px !important}@media (max-width:1140px){ .WcmsSkycraperBannerPlaceHolder{  display:none !important} } .BannerOMSModule{ text-align:right;clear:both}#WallpaperBanner .BannerOMSModule{ margin-bottom:10px}#adl_sb_table{ width:100% !important}#oms_gpt_superbanner{ width:100%;margin-bottom:10px}#billboard{ width:800px;margin:0 auto}#rectangle1{ padding-top:50px;padding-left:50px}#rectangle2{ padding-top:50px;padding-left:50px}#oms_gpt_medium_rectangle_pos1{ text-align:center;margin-bottom:10px}oms_gpt_medium_rectangle_pos2,#oms_gpt_medium_rectangle_pos3{ text-align:center;margin-bottom:10px}#content{ width:80%;height:1400px;background:#333;padding-top:50px}@media (max-width:1024px){ #content{  width:100%} } #SDG_Banner_banner{ width:800px;margin:auto}#SDG_Banner_billboard{ width:800px;margin:auto} #m_wctrlCookieConsent{ background-color:#5a5a5a;border:none;border-radius:0;color:#fff;display:none;font-size:13px;font-weight:bold;margin:0px;padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0;width:100%;z-index:999} #m_wctrlCookieConsent .text{  padding:0 15px; display:block} #m_wctrlCookieConsent a{  color:#fff; line-height:19px; padding:4px 8px; white-space:nowrap}#close-fi-cookieconsent{ background-color:#303030;border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#fff;cursor:pointer;line-height:19px;padding:4px 8px;text-decoration:none;white-space:nowrap} .WcmsMediaUploadCtrl .absWrap{ position:absolute;left:0;right:0;top:0;bottom:0;margin:0;padding:0}.WcmsMediaUploadCtrl .collapsible_body{ padding-bottom:0.5em !important}.WcmsMediaUploadCtrl table{ width:100%} .WcmsMediaUploadCtrl table tr{  width:100%; list-style:none; margin-left:20px}  .WcmsMediaUploadCtrl table tr li{   float:left;  margin-left:20px}.WcmsMediaUploadCtrl .media-list ul{ list-style:none;padding:0px} .WcmsMediaUploadCtrl .media-list ul li{  float:left; margin-right:10px; margin-bottom:10px}.WcmsMediaUploadCtrl .media-list li.template{ display:none}.WcmsMediaUploadCtrl a.media_upload:active,.WcmsMediaUploadCtrl a.media_upload:link,.WcmsMediaUploadCtrl a.media_upload:visited,.WcmsMediaUploadCtrl a.media_upload:hover{ float:left;position:relative;overflow:hidden;display:none;margin-top:10px}.WcmsMediaUploadCtrl a.media_add:active,.WcmsMediaUploadCtrl a.media_add:link,.WcmsMediaUploadCtrl a.media_add:visited,.WcmsMediaUploadCtrl a.media_add:hover{ float:left;position:relative;overflow:hidden;margin-top:10px;margin-right:15px}.WcmsMediaUploadCtrl a.media_add input{ right:0;left:auto;font-size:30px;opacity:0;cursor:pointer}.WcmsMediaUploadCtrl .upload-area input{ opacity:0;position:absolute}.WcmsMediaUploadCtrl .upload-area table{ margin-bottom:0.4em}.WcmsMediaUploadCtrl .upload-area table.empty{ display:none}.WcmsMediaUploadCtrl .upload-area table tr{ border:1px solid #AAA}.WcmsMediaUploadCtrl .upload-area table tr.template{ display:none}.WcmsMediaUploadCtrl .upload-area td.thumb{ width:70px}.WcmsMediaUploadCtrl .upload-area td.thumb div{ width:64px;height:48px;background:url(/Layout/Common/other.png) no-repeat center center;-webkit-background-size:contain;    background-size:contain}.WcmsMediaUploadCtrl .upload-area td.info{ position:relative}.WcmsMediaUploadCtrl .upload-area td.info div.name{ bottom:auto;font-weight:bolder;font-size:16px;border-bottom:1px solid #DDD;padding-top:0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WcmsMediaUploadCtrl .upload-area td.info div.size{ height:16px;top:auto;color:#AAA;font-size:12px;padding-top:1px}.WcmsMediaUploadCtrl .upload-area td.info div.size div.ajax-error{ display:block;min-height:0;-webkit-background-size:contain;    background-size:contain;padding-left:20px}.WcmsMediaUploadCtrl .upload-area td.info div.progress{ height:16px;top:auto;left:150px;color:#AAA;font-size:12px;padding-top:1px}.WcmsMediaUploadCtrl .upload-area td.remove{ width:24px;vertical-align:top;padding:4px;text-align:right;color:#AAA}.WcmsMediaUploadCtrl .upload-area td.remove a:hover,.WcmsMediaUploadCtrl .upload-area td.remove a:focus{ color:#000}.WcmsMediaUploadCtrl .upload-area.isUploading td.remove a{ visibility:hidden}.WcmsMediaUploadCtrl .thumbnail{ width:150px;height:112px;background-repeat:no-repeat;-webkit-background-size:contain;    background-size:contain;background-position:center center;position:relative;border:1px solid #CCC} .WcmsMediaUploadCtrl .thumbnail.image{  background-image:url(/Layout/Common/image.png)} .WcmsMediaUploadCtrl .thumbnail.audio{  background-image:url(/Layout/Common/audio.png)} .WcmsMediaUploadCtrl .thumbnail.video{  background-image:url(/Layout/Common/video.png)} .WcmsMediaUploadCtrl .thumbnail.generaldoc{  background-image:url(/Layout/Common/other.png)}.WcmsMediaUploadCtrl .thumbnail > div.play{ font-size:50px;line-height:112px;text-align:center;background:rgba(255,255,255,0.75);color:#CCC}.WcmsMediaUploadCtrl .thumbnail > div.name{ visibility:hidden;height:1.6em;top:auto;background:#DDD;line-height:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #CCC;padding-left:0.2em;padding-right:0.2em}.WcmsMediaUploadCtrl .thumbnail > div.removeItem{ display:none;padding:5px;right:-16px;width:32px;top:-10px;left:auto;height:32px;bottom:auto;background:#CCC;font-size:16px;text-align:center;line-height:16px;border-radius:16px;border:1px solid #888}.WcmsMediaUploadCtrl .thumbnail:hover > div.play{ color:#444}.WcmsMediaUploadCtrl a:focus .thumbnail > div.name,.WcmsMediaUploadCtrl .thumbnail:hover > div.name,.WcmsMediaUploadCtrl .thumbnail.audio > div.name{ visibility:visible}.WcmsMediaUploadCtrl a:focus .thumbnail > div.removeItem,.WcmsMediaUploadCtrl .thumbnail:hover > div.removeItem{ display:block}.WcmsMediaUploadCtrl .ui-button:hover{ text-decoration:none !important} .WcmsModule{ margin-bottom:20px; } @media screen and (min-width:768px){  .WcmsModule.MaxModuleWidth{   max-width:1400px;  margin-left:auto;  margin-right:auto} } .WcmsModule.NoMarginBottom{  margin-bottom:0px} .WcmsModule hr{  border:1px solid #DDDDDD} .WcmsModule A.moreLink:active,.WcmsModule A.moreLink:link,.WcmsModule A.moreLink:visited{  color:#666; display:inline; font-weight:500; padding-left:0.66em}@media screen and (min-width:768px){ .WcmsContainer.MaxContainerWidth{  max-width:1400px; margin-left:auto; margin-right:auto} }.headLine{ display:block;color:#336799;text-transform:uppercase;font-size:20px;border-bottom-style:solid;border-bottom-width:1px;border-color:#ccc;margin-bottom:20px}.moduleHelpTitle{ text-align:center;margin:10px;background-color:#ffffe0} .moduleHelpTitle h1{  font-size:1.5em !important}.moduleHelpDescription{ margin:10px} .moduleHelpDescription h2{  font-size:medium; color:Black}.moduleHelpRow{ margin-left:10px} .moduleHelpRow div{  float:left; width:70%; margin-bottom:5px} .moduleHelpRow div:first-child{  font-weight:bold; width:30%}.moduleHelpButton span{ Cursor:pointer;font-size:1.0rem} .PrintMotifRotatorModule .fi-printmotif-rotator-navigation{ height:50px;position:relative} .PrintMotifRotatorModule .fi-printmotif-rotator-navigation div{  margin-left:auto; margin-right:auto; text-align:center; width:80%}.PrintMotifRotatorModule .fi-printmotif-rotator-prev{ position:absolute;left:0px;top:0px}.PrintMotifRotatorModule .fi-printmotif-rotator-next{ position:absolute;right:0px;top:0px}.PrintMotifRotatorModule .fi-printmotif-rotator-image{ text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;width:50%} @media screen and (max-width:768px){  .PrintMotifRotatorModule .fi-printmotif-rotator-image{   width:100%} } .SearchModule{ max-width:400px} .SocialNetworksBookmarksModule{ border-top:none} .SocialNetworksBookmarksModule .headLine{  display:block; margin-bottom:5px} .SocialNetworksBookmarksModule ul{  padding:0px; list-style-type:none; margin:0px 0px 0.66em}  .SocialNetworksBookmarksModule ul li{   display:inline;  margin-right:0.3125em;  vertical-align:baseline;  padding-left:0px;  background:none} .VideoShowModule{  } .VideoShowModule .VideoShowDate{  font-weight:bold} .VideoShowModule .VideoShowPlayer{       }  .VideoShowModule .VideoShowPlayer video{   background-color:#000}  .VideoShowModule .VideoShowPlayer .videoIFrameWrapper{   position:relative;  padding-bottom:56.25%;     padding-top:25px;  height:0}  .VideoShowModule .VideoShowPlayer .videoIFrameWrapper iframe{   position:absolute;  top:0;  left:0;  width:100%;  height:100%}  .VideoShowModule .VideoShowPlayer .videoObjectWrapper{   position:relative;  padding-bottom:56.25%;     padding-top:25px;  height:0}   .VideoShowModule .VideoShowPlayer .videoObjectWrapper object,.VideoShowModule .VideoShowPlayer .videoObjectWrapper embed{    position:absolute;   top:0;   left:0;   width:100%;   height:100%} .VideoShowModule .VideoShowCopyright{  float:right} .VideoShowModule .VideoShowDuration{  float:left} .InlineVideoBox .VideoShowModule .VideoShowPlayer{  position:relative; margin-left:0px; margin-top:0px} .InlineVideoBox .VideoShowModule .VideoShowAttributes{  margin-left:0px} @media (min-width:992px){  .InlineVideoSHowModule .player-fullwidth .VideoShowModule .row .col-md-6{   width:100%} } .margin-top-05{ margin-top:0.5em}.margin-top-10{ margin-top:1.0em}.margin-top-15{ margin-top:1.5em}.margin-top-20{ margin-top:2.0em}.margin-top-25{ margin-top:2.5em}.margin-top-30{ margin-top:3.0em}.margin-right-05{ margin-right:0.5em}.margin-right-10{ margin-right:1.0em}.margin-right-15{ margin-right:1.5em}.margin-right-20{ margin-right:2.0em}.margin-right-25{ margin-right:2.5em}.margin-right-30{ margin-right:3.0em}.margin-left-05{ margin-left:0.5em}.margin-left-10{ margin-left:1.0em}.margin-left-15{ margin-left:1.5em}.margin-left-20{ margin-left:2.0em}.margin-left-25{ margin-left:2.5em}.margin-left-30{ margin-left:3.0em}.margin-bottom-05{ margin-bottom:0.5em}.margin-bottom-10{ margin-bottom:1.0em}.margin-bottom-15{ margin-bottom:1.5em}.margin-bottom-20{ margin-bottom:2.0em}.margin-bottom-25{ margin-bottom:2.5em}.margin-bottom-30{ margin-bottom:3.0em}.padding-top-05{ padding-top:0.5em}.padding-top-10{ padding-top:1.0em}.padding-top-15{ padding-top:1.5em}.padding-top-20{ padding-top:2.0em}.padding-top-25{ padding-top:2.5em}.padding-top-30{ padding-top:3.0em}.padding-right-05{ padding-right:0.5em}.padding-right-10{ padding-right:1.0em}.padding-right-15{ padding-right:1.5em}.padding-right-20{ padding-right:2.0em}.padding-right-25{ padding-right:2.5em}.padding-right-30{ padding-right:3.0em}.padding-left-05{ padding-left:0.5em}.padding-left-10{ padding-left:1.0em}.padding-left-15{ padding-left:1.5em}.padding-left-20{ padding-left:2.0em}.padding-left-25{ padding-left:2.5em}.padding-left-30{ padding-left:3.0em}.padding-bottom-05{ padding-bottom:0.5em}.padding-bottom-10{ padding-bottom:1.0em}.padding-bottom-15{ padding-bottom:1.5em}.padding-bottom-20{ padding-bottom:2.0em}.padding-bottom-25{ padding-bottom:2.5em}.padding-bottom-30{ padding-bottom:3.0em}table.word-wrap{ table-layout:fixed;width:100%} table.word-wrap td{  overflow-wrap:break-word; word-wrap:break-word}.border-top-10{ border-style:solid none none none;border-top-width:1px;border-color:#cccccc;padding-top:1.0em}.border-bottom-10{ border-style:none none solid none;border-bottom-width:1px;border-color:#cccccc;padding-bottom:1.0em}.border-top--bottom-10{ border-style:solid none solid none;border-width:1px;border-color:#cccccc;padding-top:1.0em;padding-bottom:1.0em}.dropdown-submenu{ position:relative}.dropdown-submenu > .dropdown-menu{ top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu.open > .dropdown-menu{ display:block}.dropdown-submenu > a:after{ display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover > a:after{ border-left-color:#ffffff}.dropdown-submenu.pull-left{ float:none}.dropdown-submenu.pull-left > .dropdown-menu{ left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.input-group-btn button{ height:36px}.borderBottom{ border-style:none none solid none;border-width:1px;border-color:#ccc}.row-eq-height{ display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.no-row{ margin-left:0px !important;margin-right:0px !important}.no-padding{ padding-top:0px !important;padding-bottom:0px !important;padding-left:0px !important;padding-right:0px !important}.no-padding-right{ padding-right:0}.no-padding-left{ padding-left:0}.vcenter{ display:inline-block;vertical-align:middle;float:none}.row.vdivide [class*='col-']:not(:last-child){ border-right-style:solid;border-width:1px;border-color:#ccc}.centered{ text-align:center}.clear{ clear:both}.bkg-gray-darker{ background-color:#222222}.bkg-gray{ background-color:#555555}.bkg-gray-light{ background-color:#777777}.bkg-gray-light{ background-color:#777777}.bkg-gray-lighter{ background-color:#cccccc}.bkg-gray-lightest{ background-color:#eeeeee}.WcmsError{ color:red;font-weight:bold}.WcmsHint{ color:#0000ff}.WcmsSmall{ font-size:0.8em}.WcmsSmallBR{ font-size:0.3em}input[type=text].WcmsError{ color:Black;font-weight:normal;background-color:#f0686b}.form-group.required .control-label:after{ content:"*";margin-left:0.3em;font-size:0.8em}.help-block.with-errors{ margin-top:0px;margin-bottom:0px} .help-block.with-errors ul.list-unstyled{  margin-top:5px; margin-bottom:5px}.panel-body .help-block.with-errors ul.list-unstyled{ padding-left:15px;padding-right:15px}.form-horizontal .help-block.with-errors ul.list-unstyled{ padding-left:15px;padding-right:15px;text-align:right}body > .ui-dialog.ui-widget{ font-size:small}body > .ui-datepicker.ui-widget{ font-size:small}body > .ui-timepicker.ui-widget{ font-size:small; } body > .ui-timepicker.ui-widget .ui-timepicker-hour-cell > a,body > .ui-timepicker.ui-widget .ui-timepicker-minute-cell > a{  -webkit-box-sizing:content-box;   -moz-box-sizing:content-box;     box-sizing:content-box}.ui-autocomplete{ font-size:0.9em;white-space:nowrap}.Wcms{ background-color:#fff} .Wcms a.text-link:active,.Wcms a.text-link:link,.Wcms a.text-link:visited{  color:#666; font-weight:600; text-decoration:underline} .Wcms .btn-secondary{  color:#336799; background-color:#DDD; border-color:#ccc}  .Wcms .btn-secondary:hover,.Wcms .btn-secondary:focus,.Wcms .btn-secondary:active,.Wcms .btn-secondary.active, .open > .Wcms .btn-secondary.dropdown-toggle{   color:#336799;  background-color:#c4c4c4;  border-color:#adadad}  .Wcms .btn-secondary:active,.Wcms .btn-secondary.active, .open > .Wcms .btn-secondary.dropdown-toggle{   background-image:none}  .Wcms .btn-secondary.disabled,.Wcms .btn-secondary.disabled:hover,.Wcms .btn-secondary.disabled:focus,.Wcms .btn-secondary.disabled:active,.Wcms .btn-secondary.disabled.active,.Wcms .btn-secondary[disabled],.Wcms .btn-secondary[disabled]:hover,.Wcms .btn-secondary[disabled]:focus,.Wcms .btn-secondary[disabled]:active,.Wcms .btn-secondary[disabled].active, fieldset[disabled] .Wcms .btn-secondary, fieldset[disabled] .Wcms .btn-secondary:hover, fieldset[disabled] .Wcms .btn-secondary:focus, fieldset[disabled] .Wcms .btn-secondary:active, fieldset[disabled] .Wcms .btn-secondary.active{   background-color:#DDD;  border-color:#ccc}  .Wcms .btn-secondary .badge{   color:#DDD;  background-color:#336799} .Wcms .btn-file{  position:relative; overflow:hidden}  .Wcms .btn-file input[type=file]{   position:absolute;  top:0;  right:0;  min-width:100%;  min-height:100%;  font-size:100px;  text-align:right;  filter:alpha(opacity=0);  opacity:0;  outline:none;  background:white;  cursor:inherit;  display:block} .Wcms .col-edit-button{  text-align:left; margin-top:15px}  @media (min-width:768px){   .Wcms .col-edit-button{    text-align:right;   margin-top:0px} } .Wcms .WcmsContentHeader h1{  display:block; color:#336799; text-transform:uppercase; font-size:20px; border-bottom-style:solid; border-bottom-width:1px; border-color:#ccc; margin-bottom:20px; margin-top:0px; font-weight:normal} .Wcms .no-textdecoration{  text-decoration:none} ol.breadcrumb{ margin-top:-1.5em} .WcmsFooter{  } .WcmsFooter ul.footer{  list-style:none} .WcmsFooter li.head{  font-weight:bold} .WcmsFooter .footer_border{  border-top:solid 1px #ccc; margin-top:3em; padding-top:1em} .WcmsFormModule h2{ text-align:center}.WcmsFormModule .fi-form-row label{ font-weight:normal}.WcmsFormModule .fi-form-row .WcmsFormLabel{ font-weight:bold;text-align:left}.WcmsFormModule .WcmsFormCaptchaHolder label{ text-align:left}.WcmsFormModule .WcmsFormCaptchaHolder .input-group-addon{ padding-top:2px;padding-bottom:2px}.WcmsFormModule .WcmsFormFormSubmitted{ text-align:center} @media print{  .WcmsFormModule .WcmsFormFormSubmitted .WcmsFormFormSubmittedActions{   display:none} } .WcmsHeader .WcmsHeaderLoginLinkModule{ display:inline-block}.TopNavigation ul{ padding-left:0px;padding-right:0px} .TopNavigation ul li{  display:inline; border-right:solid 1px #336799; padding-left:3px; padding-right:2px}  .TopNavigation ul li:last-child{   border-right:none;  padding-right:0px}#WcmsLogoInsideNavigation{ display:none}#WcmsLogo img{ margin-bottom:15px}#WcmsLogoXs{ height:100%}#MobileNavigation .navbar-toggle{ margin-right:5px}.Wcms.StoryTelling .WcmsHeader{ margin-left:-15px;margin-right:-15px} .Wcms.StoryTelling .WcmsHeader .TopNavigation,.Wcms.StoryTelling .WcmsHeader .NavigationHeader{  display:none} .Wcms.StoryTelling .WcmsHeader #WcmsLogoInsideNavigation{  display:inline-block; padding:5px 15px} .Wcms.StoryTelling .WcmsHeader #DesktopNavigation.navbar{  margin-bottom:0px; border:0px} .Wcms.StoryTelling .WcmsHeader #DesktopNavigation .nav.navbar-nav{  float:right} .Wcms.StoryTelling .WcmsHeader #MobileNavigation.navbar{  margin-bottom:0px; border:0px} nav.navbar.navbar-default .navbar-header .glyphicon,nav.navbar.navbar-default .navbar-header .badge{ color:#fff;background-color:#336799} nav.navbar.navbar-default .navbar-header .glyphicon:hover,nav.navbar.navbar-default .navbar-header .badge:hover{  color:#336799; background-color:inherit}nav.navbar.navbar-default .navbar-collapse .badge{ color:#336799;background-color:#fff}nav.navbar.navbar-default .navbar-collapse button{ color:#336799;background-color:#eeeeee;border-color:#9d9d9d} .QryResultContentDiv{ width:100%}.QryResultPrefix{ padding-right:10px}.QryResultBackwardLink{ text-decoration:none !important;padding-right:5px}.QryResultBackwardMore{ text-decoration:none !important;padding-right:5px}.QryResultPageLink{ text-decoration:none !important;padding-left:2px;padding-right:2px}.QryResultPageSelection{ margin-left:2px;margin-right:2px;margin-bottom:-2px}.QryResultActivePage{ font-weight:bold;padding-left:2px;padding-right:2px}.QryResultForwardMore{ text-decoration:none !important;padding-left:5px}.QryResultForwardLink{ text-decoration:none !important;padding-left:5px}.QryResultPostfix{ text-decoration:none;padding-left:25px}.QryResultSeparator{ margin-top:20px;margin-bottom:20px}.WcmsQueryToolbarLinks{ margin-bottom:5px} .WebStoryFeaturedModule .WebStoryFeaturedContent{ margin-top:5px} @font-face{
font-family:'wcms-portal';
src:url('/Layout/Common/iconfont/fonts/wcms-portal.eot');
src:url('/Layout/Common/iconfont/fonts/wcms-portal.eot?#iefix') format('embedded-opentype'),
url('/Layout/Common/iconfont/fonts/wcms-portal.woff') format('woff'),
url('/Layout/Common/iconfont/fonts/wcms-portal.ttf') format('truetype'),
url('/Layout/Common/iconfont/fonts/wcms-portal.svg#wcms-portal') format('svg');
font-weight:normal;
font-style:normal;
}


[data-icon]:before{
font-family:'wcms-portal';
content:attr(data-icon);
speak:none;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
}



.icon-share,.icon-compass,.icon-person,.icon-search{
font-family:'wcms-portal';
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
}
.icon-compass:before{ content:"\e005"}.icon-person:before{ content:"\e040"}.icon-search:before{ content:"\e046"}.icon-share:before{ content:"\e004"} .bold{ font-weight:500}.lighter{ font-weight:300}.EventEditor_Attachments_Frame{ width:100%;height:125px; }.EventEditor_AttachmentsListRow{  height:170px;padding-bottom:6px}.EventEditor_AttachmentsListRow2{  height:150px;padding-bottom:6px}.EventEditor_AttachmentsListImageCell{ width:320px;padding-right:10px}.EventEditor_AttachmentsListDescriptionCell{ padding-right:10px}.EventEditor_ConfirmDatesEnter{ text-align:right}.EventEditor_ConfirmDatesBegin{ text-align:right}.EventEditor_ConfirmDatesEnd{ text-align:right}.EventEditor_ConfirmDatesPlace{ padding-left:10px}.EditEventNavigation input[type=button]{ color:#FFF;background-color:#6699CC;font-size:0.9em;border:0px;font-weight:normal !important;min-height:20px}.EditEventNavigation.booking-steps input[type=button]{ text-transform:uppercase;font-size:20px;background-image:none;background-color:transparent !important;width:30%;height:75px;line-height:90px;vertical-align:bottom; border-style:none none solid none;border-bottom-width:2px;border-color:#cccccc;color:#cccccc} .EditEventNavigation.booking-steps input[type=button].WCMSNavActive{  color:#336799; border-color:#336799} .EditEventNavigation.booking-steps input[type=button].WCMSNavInactive{  color:#336799; border-color:#336799}.editeventdates .CalendarMainTable{ width:auto}.EventNav h1{ font-size:1.4em;margin-bottom:10px;text-align:center}.EventSelector .ui-widget{ font-size:0.7em}.EventSelector h2{ color:#246bb3;text-align:center;text-transform:uppercase;font-weight:600;font-size:1.0em}.EventNav_EventDate #EventDatePicker .ui-datepicker{ width:100%}@media (min-width:991px){ .EventNav_EventDate #EventDatePicker .ui-datepicker{  width:90%} }@media (max-width:765px){ .event .EventImage{  margin:0px auto} }.EventNav_EventArea a{ width:100%;margin-bottom:10px}.EventNav_EventClass a{ width:100%;margin-bottom:10px}.EventSearchCriteria td{ padding-bottom:3px}.EventResultHeader{ font-weight:bold;color:#246bb3;margin-top:40px;margin-bottom:5px}.EventResultHeader a:active,.EventResultHeader a:link,.EventResultHeader a:visited{ color:#246bb3 !important}.EventNoResultHint{ text-align:center}.EventResultContent .EventDateCanceled{ text-decoration:line-through;opacity:0.9}.EventResultContent ol{ list-style-type:none;padding-left:0px}.EventSearchCtrl_ResultList_Date{ float:left;margin-right:5px;width:75px}.EventSearchCtrl_ResultList_Name{ float:left;margin-right:5px;width:205px}.EventSearchCtrl_ResultList_Time{ float:left;margin-right:5px;width:100px}.EventSearchCtrl_ResultList_Name a:hover{ text-decoration:underline !important}.EventSearchCtrl_ResultList_Area{ float:left;margin-right:5px;width:155px}.EventSearchCtrl_ResultList_Class{ float:left;margin-right:5px;width:105px}.EventSearchCtrl_ResultList_Name.Header,.EventSearchCtrl_ResultList_Date.Header,.EventSearchCtrl_ResultList_Time.Header,.EventSearchCtrl_ResultList_Area.Header,.EventSearchCtrl_ResultList_Class.Header{  }.EventSearchCtrl_ResultList_DateHeader span,.EventSearchCtrl_ResultImages_DateHeader span{ font-weight:600;font-size:medium}.EventNoResultHint{ color:#246bb3;font-weight:bold}.EventSearchCriteria .searchExtended{ background-color:#eee;padding:0.5em}.EventSearchCriteria h3{ font-size:1.2em;margin-top:0.5em}.EventResultContent .EventResultDay{ display:block;margin-bottom:10px;font-weight:600;font-size:medium;color:#336799}.EventResultContent li.event{ margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:solid 1px #ccc;list-style:none} .EventResultContent li.event img.eventfavorite{  width:25px; height:25px; margin:0 0 120px 5px; margin-bottom:10px}.EventResultContent .EventSearchCtrl_ResultList .EventDateCanceled{ position:absolute;top:0;text-decoration:line-through;opacity:0.9}.EventShowHeader{ color:#336799;text-transform:uppercase;font-size:20px;border-style:none none solid none;border-bottom-width:1px;border-color:#ccc;margin-bottom:10px}.EventShowContent{ margin-bottom:20px}.EventShow .EventShowContent a{ text-decoration:underline} .EventShow .EventShowContent a.PDFLink{  padding-left:30px; display:block; background:url(/Layout/Common/GeneralDocPDF.png) no-repeat; height:24px} .EventShow .EventShowContent a.GeneralDocLink{  padding-left:30px; display:block; background:url(/Layout/Common/GeneralDoc.png) no-repeat; height:24px}.ContactEventOrganiserCaptcha .input-group-addon{ padding-top:2px;padding-bottom:2px}.EventShowModule .stripe.swiper-container .swiper-slide{ width:auto;height:100%}.EventShowModule .stripe.swiper-container{ width:100%;padding-bottom:30px}.EventShowModule .EventPicGalleryStripe .stripe.swiper-button-prev,.EventShowModule .EventPicGalleryStripe .stripe.swiper-button-next{ top:35px}.EventShowModule .EventImage{ margin-bottom:15px}.EventShowModule .EventImage .image-credit{ float:right;padding-right:0px;font-size:small;background-color:white;color:#555555}.EventShowModule .EventImage P{ margin-top:0px;background-color:#336799;color:#fff;padding-left:5px;padding-right:5px}.EventShowModule .EventPictureGalleryNavigation .btn{ margin-bottom:5px}.EventShowVideoModule{ margin-top:10px}.EventShowGoogleMap span{ display:none}.EventShow .EventData{ word-wrap:break-word} .EventShow .EventData img.eventfavorite{  width:20px; height:20px; margin:0 3px 5px 0}.EventShowDates .EventDate{ margin-bottom:5px;border-bottom:1px dotted #DDDDDD}.EventShowDates .EventDate .ical{ padding:0}.EventShowDates .EventDate:last-child{ margin-bottom:5px;border-bottom:none}.EventShowDates .EventDateCanceled{ text-decoration:line-through;opacity:0.3} .MarketSearchCtrl[attr="100Kfz"]{height:310px;background-size:115%}.MarketSearchCtrl[attr="100Kfz"] .MarketSearchBoxBgk{width:800px}.MarketSearchCtrl[attr="100Kfz"] .MarketSearchBoxBgk div:nth-child(2n-1){float:left}.MarketSearchCtrl[attr="100Kfz"] .MarketSearchBoxBgk div:nth-child(2n){float:left} .Market_Right h2{margin-left:0px;padding-bottom:4px;border-bottom:1px solid #246bb3;font-weight:200}.Market_Right h3{margin-left:0px;padding-bottom:4px;font-size:0.9em;letter-spacing:normal;font-weight:200}.Market_Right h3 b{font-weight:200}.Market_Right{padding-top:0px}.MarketSearchNavigationBottom{clear:both;text-align:center;margin-top:5px}.MarketSearchResult ol{list-style-type:none;padding:0}.MarketSearchCtrl_SortBy{text-align:left;margin-left:475px}.MarketSearchCtrl_SortBy span{cursor:pointer;text-align:right;width:130px;display:table-cell}.MarketSearchCtrl_SortBy span:after{content:url(/Layout/Market/UpDown.png);position:absolute}.MarketSearchCtrl_SortBy span:hover:after{content:url(/Layout/Market/UpDown_hover.png)}.MarketSearchCtrl{background-position:50% 56%;background-repeat:no-repeat;height:270px;background-size:100%;margin-bottom:20px}@media screen and (max-width:992px){.MarketSearchCtrl{background-size:cover;height:375px}}.MarketSearchBoxBgk{padding:15px 30px;max-width:510px;background-color:white;margin:20px 40px;position:absolute}.MarketSearchBoxBgk div{}.MarketSearchBoxBgk div:nth-child(2n-1){float:left}.MarketSearchBoxBgk div:nth-child(2n){float:left}.MarketSearchBoxBgk input,.MarketSearchBoxBgk select,#cbxClassification select{border:2px solid #d7dde0;width:174px;height:35px;box-sizing:border-box;display:block;padding:4px 5px}.MarketSearchBoxBgk span{line-height:1.7}#btnSearch{padding:15px 0 0 0px;display:inline-block} .MarketSearchCtrl_ResultList_Header{float:left;width:100%}.MarketSearchCtrl_ResultList{padding:2px;float:left;border-top:1px solid #888888;margin-top:2px;width:100%}.MarketSearchCtrl_ResultList_Image{padding:10px 20px;display:table-cell}.MarketSearchCtrl_ResultList_Text{margin:5px;display:table-cell;padding-left:10px;vertical-align:top}.MarketSearchCtrl_ResultList_Text p{width:200px}.MarketSearchCtrl_ResultList_Date{float:left;margin-right:5px;width:75px}.MarketSearchCtrl_ResultList_Name{float:left;margin-right:5px;width:450px}.MarketSearchCtrl_ResultList_Name a:link,.MarketSearchCtrl_ResultList_Name a:active,.MarketSearchCtrl_ResultList_Name a:visited{font-weight:100;color:#246bb3;text-overflow:ellipsis;width:200px;overflow:hidden;white-space:nowrap;display:inline-block}.MarketSearchCtrl_ResultList_Name a:hover{text-decoration:underline !important}.MarketSearchCtrl_ResultList_Area{float:left;margin-right:5px;width:155px}.MarketSearchCtrl_ResultList_Class{float:left;margin-right:5px;width:105px}.MarketSearchCtrl_ResultList_MotifCustAttr{margin:5px;display:table-cell;padding-left:10px;vertical-align:top}.MarketSearchCtrl_ResultList_MotifCustAttr span{display:table-cell;width:130px;text-align:right}h3.MarketSearchCtrl_ResultList_TextData{font-size:16px}.MarketSearchCtrl_ResultList_TextData a:link,.MarketSearchCtrl_ResultList_TextData a:active,.MarketSearchCtrl_ResultList_TextData a:visited{font-weight:100;color:#246bb3;text-overflow:ellipsis;width:200px;overflow:hidden;white-space:nowrap;display:inline-block}.Market .Gallery li{border:1px solid transparent;border-radius:6px;float:left;padding:5px;width:254px;margin:0 10px;transition:box-shadow 300ms}.Market .Gallery li:hover{border:1px solid #ccc;box-shadow:4px 4px 4px #ccc}.MarketSearchCtrl_ResultGallery_Image{margin:20px 0;text-align:center}.MarketSearchCtrl_ResultGallery_TextData{text-align:right}.MarketSearchCtrl_ResultGallery_TextData span{display:table-cell;width:125px}.MarketSearchCtrl_ResultGallery_MotifCustAttr{margin-bottom:20px}.MarketHeadH1{position:absolute;top:5px}.MarketShowLeft{}.MarketShowLeftHeader{font-weight:bold;margin-top:15px}.MarketShowLeftContent{float:left}.MarketShowLeftContent a:nth-child(n+2) {margin:15px;display:inline-block;background-color:#eee;padding:4px 10px;border-radius:4px}.MarketShowRight{float:right;width:500px}.MarketShow_ResultImages_Text{font-size:1.1em}.MarketShow_ResultImages_Text li{line-height:1.7}.MarketShowRightHeader{font-weight:bold}.MarketShowRightContent{width:450px}.MarketShowFloatLeft{float:left;margin-bottom:10px;padding:2px 5px 2px 5px}.MarketShowPicture{display:none}.MarketShowGalleryContainer{overflow:hidden;clear:both;margin-bottom:10px;margin-right:-9px;margin-left:-3px;padding:5px 5px 5px 0px;position:relative;width:680px}.MarketShowGalleryContainer td{vertical-align:top}.MarketShowView{cursor:pointer;height:472px;width:640px;overflow:hidden;display:table-cell;vertical-align:middle}.MarketShowView img{padding-right:1px;max-height:472px;max-width:610px}.MarketShowThumbnailsContainer{margin-top:-2px;margin-left:5px}.MarketShowThumbnailsContainer ul{list-style-type:none;list-style-position:inside;padding:0px;margin:0px}.MarketShowThumbnailsContainer li{float:left}.MarketShowGeneralDocLinks{list-style:none;list-style-position:inside;margin:0px;padding-left:0px}.MarketShowGeneralDocLinks li{margin-bottom:2px}.MarketShowGeneralDocLinks img{vertical-align:middle;border-width:0px;margin-right:2px}.MarketShowGoogleMap span{display:none}.MarketGalleryContainer_bg{margin:3px;position:relative;border:1px solid #F0F0F0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url(/Layout/Market/MarketPicItem_bg.png);background-repeat:repeat-x}.MarketShowGalleryContainer{overflow:hidden;clear:both;margin-bottom:10px;margin-right:-9px;margin-left:-3px;padding:5px 5px 5px 0px;position:relative;width:680px}.MarketShowGalleryContainer td{vertical-align:top}.MarketShowThumbnailsContainer{margin-top:-2px;margin-left:5px}.MarketShowThumbnailsContainer ul{list-style-type:none;list-style-position:inside;padding:0px;margin:0px}.MarketShowThumbnailsContainer li{float:left}.MarketPicItemPrevious,.MarketPicItemNext,.MarketPicItemScrollPrevious,.MarketPicItemScrollNext,.MarketShowThumbnail{cursor:pointer}.MarketPicItemPrevious{position:absolute;left:-3px;top:240px}.MarketPicItemNext{position:absolute;right:-3px;top:240px}.MarketPicItemScrollPrevious{margin-left:0px;display:none;position:absolute;left:0px;bottom:0px;margin-bottom:16px}.MarketPicItemScrollNext{display:none;position:absolute;right:0px;bottom:0px;margin-bottom:16px}#MarketPicItemScroll{margin-left:-7px}.MarketThumbnailScrollbar{height:80px;width:642px;overflow:hidden;position:relative;margin-top:13px}.MarketShowView{cursor:pointer;height:472px;width:640px;overflow:hidden;display:table-cell;vertical-align:middle}.MarketShowView img{padding-right:1px;max-height:472px;max-width:610px}.MarketShowThumbnail{margin:2px;background-color:#EEEEEE;float:left;overflow:hidden;border:2px solid transparent !important}.MarketShowThumbnailSelected{border:2px solid #246BB3 !important}.MarketVideoContainer{width:590px;margin-top:10px}.MarketShowVideoHeader{background-color:#cccccc;border:1px solid #999999;padding:2px 5px 2px 5px}.MarketShowVideoModule{} .MarketNav .market-headline{  font-family:'Roboto',sans-serif;color:#ffffff;line-height:1.3;margin-top:5px}.MarketNav .market-background{ background-color:#336799;padding:5%;padding-bottom:1em;margin-bottom:2em;text-align:center}.MarketNav .ad-links{ color:#ffffff;margin-left:0.5%;text-align:left} .MarketNav .ad-links a{  color:#ffffff;    }.MarketNav .market-links .market-subhead{ color:#ffffff;margin-bottom:-3px;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:1px}.MarketNav .market-links a:hover{ text-decoration:none} .AudioShowModule p{ margin-top:10px}.AudioShowModule img{ width:100%} .AuthorShowModule h1{ display:block;font-size:20px;margin-bottom:20px;margin-top:0px;font-weight:normal}.AuthorShowModule .pull-right{ float:right}.AuthorNav .AuthorNavResultListItem{ border-left:none;border-right:none}.AuthorNav .pull-right{ float:right} .BreakingNewsModule article{ background-color:#eee;padding:1rem} .BreakingNewsModule article h2 a{  font-family:"Lora"; color:#29292b; line-height:1.3; margin-top:5px} .BreakingNewsModule article h4{  color:#336799; margin-bottom:-3px; font-weight:bold; font-size:0.75em; text-transform:uppercase; letter-spacing:1px} .CommentModule .CommentModuleFormPanel{ background-color:#EEEEEE;padding:5px}.CommentModule .CommentModuleFormPanelTitle{ margin-bottom:10px} .CommentModule .CommentModuleFormPanelTitle span{  display:block}.CommentModule .CommentModuleCaptcha .input-group-addon{ padding-top:2px;padding-bottom:2px}.WebStoryComment .CommentAnswer .FirstAnswer{ border-top:1px dotted blue;padding-top:0.5em}.WebStoryComment .CommentAnswer.LastAnswer{ border-bottom:none}.WebStoryComment .CommentModulePseudonym{ color:#336799;font-weight:500}.WebStoryComment .CommentModuleDatetime{ color:#336799} .ContentPersonalization .edit-section-header{ font-family:"Lora";color:#336799;font-size:1.125em}.select2-drop-active{ border:1px solid #aaa !important}.select2-choices{ background:none repeat scroll 0 0 #EEEEEE !important;border:solid 1px #D9DDE6 !important;-webkit-box-shadow:0px 0px 0px 0px white !important;box-shadow:0px 0px 0px 0px white !important}.select2-choices:hover{ border:solid 1px silver !important}.select2-search-choice{ background:none repeat scroll 0 0 white !important;border:solid 1px #D9DDE6 !important} .select2-search-choice .TagCtrlResult{  background-position-y:4px}.select2-no-results,.select2-searching,.select2-selection-limit{ background:white !important}.select2-results{ max-height:400px !important}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{ font-weight:bold;text-decoration:none !important}.TagCtrlResult{ background-repeat:no-repeat;display:inline-block;padding:5px 0 5px 20px;background-position-y:7px}.TagCtrlResult.WithoutBackgroundImg{ padding:5px 0 5px 0px} .DocFeedbackModule .DocFeedbackPanel{ background-color:#EEEEEE;padding:5px}.DocFeedbackModule .DocFeedbackCaptcha .input-group-addon{ padding-top:2px;padding-bottom:2px} .DocSendMailModule .DocSendMailPanel{ background-color:#EEEEEE;padding:5px}.DocSendMailModule .DocSendMailCaptcha .input-group-addon{ padding-top:2px;padding-bottom:2px} .DocumentRankingModule ul.DocumentRankingHeadPanel{ border-bottom:1px solid #ddd} .DocumentRankingModule ul.DocumentRankingHeadPanel li{  color:#336799; text-transform:uppercase; font-size:18px; border-style:none none solid none; border-bottom-width:1px; border-color:#ccc}.DocumentRankingModule .DocumentRankingTab{ background-color:#FFFFFF;margin-bottom:30px}.DocumentRankingModule .DocumentRankingContentHolder{ height:60px;display:block;margin-top:5px;background-color:transparent} .EPaperPreviewModule .EPaperPreviewModuleContent{ text-align:center} .EPaperPreviewModule .EPaperPreviewModuleContent img{  border:2px solid gray; -webkit-box-shadow:3px 3px 5px #30393D; box-shadow:3px 3px 5px #30393D} .LatestWebStoryCommentsModule{overflow:auto}.LatestWebStoryCommentsContent{}.WebStoryLatestCommentBox{margin:0px 0px 10px 0px;padding:5px 0px 0px 0px;overflow:auto}.WebStoryLatestCommentBox .hgroup .ArticleMeta{color:#6699CC;margin:0px 0px 5px 0px}.WebStoryLatestCommentBox .hgroup h2{color:#333;font-weight:normal;font-size:28px;line-height:normal;margin:0px 0px 10px 0px}.WebStoryLatestCommentBox .hgroup h3{font-size:16px;font-weight:normal;display:inherit;text-transform:none;color:#6699CC;letter-spacing:normal}.WebStoryLatestCommentBox .hgroup h3 a:link,.WebStoryLatestCommentBox .hgroup h3 a:active,.WebStoryLatestCommentBox .hgroup h3 a:visited,.WebStoryLatestCommentBox .hgroup h3 a:active{color:#6699CC}.WebStoryLatestCommentBox .comments{}.WebStoryLatestCommentBox .comments ul{list-style:none;padding:0px 0px 0px 0px;margin:14px 0px 0px 0px}.WebStoryLatestCommentBox .comments li:before{padding:0px 4px 10px 0px}.WebStoryLatestCommentBox .comments li{margin:0px 0px 4px 0px}.WebStoryLatestCommentBox .comments .Pseudonym{font-weight:bold}.WebStoryLatestCommentBox .footer{float:right}.WebStoryLatestCommentBox a.commentLink{   color:#6699CC}.WebStoryLatestCommentBox A.commentLink img{margin:0px 0px 0px 2px;vertical-align:middle}.WebStoryLatestCommentBoxPreview{}.WebStoryLatestCommentBoxPreview:before{margin-top:6px;float:left;padding:0px 0px 0px 0px}.WebStoryLatestCommentBoxPreview h2{color:#333;font-weight:normal;font-size:14px;line-height:1.5em;text-decoration:none;margin:0px;padding:0px 0px 0px 0px}.WebStoryLatestCommentBoxPreview .comments{font-style:italic;padding:0px 0px 0px 0px}.WebStoryLatestCommentBoxPreview .comments ul{list-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px} .LiveTickerModule{}.LiveTickerModule .LiveTickerClosed{ font-weight:300;font-style:italic}.LiveTickerModule div[name=LiveTickerDescription]{}.LiveTickerModule ul.LiveTickerItems{margin-top:10px;padding-top:10px}ul.LiveTickerItems .LiveTickerImage img{width:100%}ul.LiveTickerItems.timeline{position:relative}ul.LiveTickerItems.timeline > li{padding-left:40px}ul.LiveTickerItems.timeline > li:before{content:' ';background:white;display:inline-block;position:absolute;border-radius:50%;border:1px solid #246bb3;left:0px;width:20px;height:20px;height:20px;z-index:400}ul.LiveTickerItems.timeline:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:9px;width:1px;height:100%;z-index:400}.LiveTickerModule .PopupPanelBackground{float:right}.LiveTickerModule .PopupPanel{width:600px;left:30%}.LiveTickerModule input[name=NewLiveTickerItemHeading]{width:100%}.LiveTickerItem{padding-bottom:0.5em;margin-bottom:1em}.LiveTickerItemDate{display:inline-block;font-style:italic;font-weight:300;font-size:0.8em}.LiveTickerItemTime{display:inline-block;margin-right:5px;font-style:italic;font-weight:600}.LiveTickerItemPlayTime{display:inline-block;margin-right:5px;font-weight:600}.LiveTickerItemHeading{display:block}.LiveTickerItemContent{display:block}.LiveTickerItemContent img{max-width:100%}.LiveTickerPreview .LiveTickerItemContent{display:none} .NewsletterSubscription li{ margin:17px 0px}.NewsletterSubscription span.NewsletterLabel{ font-size:1.1em;position:relative;top:-3px}@media (min-width:768px){ .col-sm-8 .NewsletterSubscription.NoUserNavigator,.col-sm-8 .WcmsPage.NoUserNavigator{  width:151%} .col-sm-push-4 .NewsletterSubscription.NoUserNavigator,.col-sm-8 .WcmsPage.NoUserNavigator{  margin-left:-51%} } .NewsListLinkModule a{float:right} .PictureGalleryPreviewModule{  } .PictureGalleryPreviewModule .PictureGalleryPreviewDoc{  position:relative; margin-bottom:5px;      }  .PictureGalleryPreviewModule .PictureGalleryPreviewDoc span.picgallery-heading{   font-size:20px;  font-family:"Lora";  color:#29292b;  line-height:1.3;  margin-top:5px}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc span.picgallery-heading:hover{    color:#336799}  .PictureGalleryPreviewModule .PictureGalleryPreviewDoc .imageContainer{   position:relative;  width:100%;  height:auto;  display:block;  margin:auto;  margin-bottom:10px}  .PictureGalleryPreviewModule .PictureGalleryPreviewDoc img{   width:100%}  .PictureGalleryPreviewModule .PictureGalleryPreviewDoc .preview-doc-icon{   position:absolute;  top:0;  left:0;  font-size:0.8em;  text-align:center;  width:100%;  height:100%}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc .preview-doc-icon .glyph-wrapper{    position:absolute;   top:50%;   left:50%;   -webkit-transform:translate(-50%,-50%);     -ms-transform:translate(-50%,-50%);      -o-transform:translate(-50%,-50%);       transform:translate(-50%,-50%);   color:#FFF;   font-size:2.5em}  .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer{   position:relative;  color:#FFF;  background-color:#6699CC}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer img{    display:block}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer .imageContainer{    margin-bottom:0px}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer div.heading-layer{    position:absolute;   bottom:0px;   width:100%;   margin-bottom:0px;   padding:5px;   text-align:center}    .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer div.heading-layer span{     display:none;    color:#FFF}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer:hover div.heading-layer span{    display:block;   color:#FFF}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer:hover img{    visibility:hidden}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryLayer img.preview-doc-icon{    bottom:3px}  .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryHeadingInside{   position:relative;  overflow:hidden}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryHeadingInside .imageContainer{    margin-bottom:0px}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryHeadingInside .heading-background{    position:absolute;   bottom:0px;   background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.85)),to(transparent));   background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.85),transparent);   background:-o-linear-gradient(bottom,rgba(0,0,0,0.85),transparent);   background:linear-gradient(to top,rgba(0,0,0,0.85),transparent);   height:100%;   width:100%}   .PictureGalleryPreviewModule .PictureGalleryPreviewDoc.PictureGalleryHeadingInside .heading-background span{    position:absolute;   bottom:0;   color:#fff;       font-weight:500;   text-align:center;   vertical-align:text-bottom;   padding-left:0.5em;   padding-right:0.5em;   padding-bottom:1.0em;   line-height:1.3;   margin-bottom:0px;   width:100%;   text-shadow:0 0 20px rgba(0,0,20,0.25)} .PictureGalleryShowJavascriptModule .image.swiper-container .swiper-slide .row,.PicListModule .image.swiper-container .swiper-slide .row,.MotifPicItemListModule .image.swiper-container .swiper-slide .row{  background-color:white}.PictureGalleryShowJavascriptModule .outer-stripe-swiper-container,.PicListModule .outer-stripe-swiper-container,.MotifPicItemListModule .outer-stripe-swiper-container{ padding-left:0px;padding-right:0px}.PictureGalleryShowJavascriptModule .stripe.swiper-container,.PicListModule .stripe.swiper-container,.MotifPicItemListModule .stripe.swiper-container{ width:100%;padding-bottom:30px} .PictureGalleryShowJavascriptModule .stripe.swiper-container .swiper-slide,.PicListModule .stripe.swiper-container .swiper-slide,.MotifPicItemListModule .stripe.swiper-container .swiper-slide{  width:auto; height:100%}  .PictureGalleryShowJavascriptModule .stripe.swiper-container .swiper-slide img, .PicListModule .stripe.swiper-container .swiper-slide img, .MotifPicItemListModule .stripe.swiper-container .swiper-slide img{   width:auto;  height:85px}.PictureGalleryShowJavascriptModule .PictureGalleryStripe .stripe.swiper-button-prev,.PictureGalleryShowJavascriptModule .PictureGalleryStripe .stripe.swiper-button-next,.PicListModule .PictureGalleryStripe .stripe.swiper-button-prev,.PicListModule .PictureGalleryStripe .stripe.swiper-button-next,.MotifPicItemListModule .PictureGalleryStripe .stripe.swiper-button-prev,.MotifPicItemListModule .PictureGalleryStripe .stripe.swiper-button-next{ top:45px}.PictureGalleryShowJavascriptModule .PictureGalleryNavigation .btn,.PicListModule .PictureGalleryNavigation .btn,.MotifPicItemListModule .PictureGalleryNavigation .btn{ margin-bottom:5px}.PictureGalleryShowJavascriptModule .banner,.PicListModule .banner,.MotifPicItemListModule .banner{ min-width:100px;min-height:300px;text-align:center; } .PictureGalleryShowJavascriptModule .banner .WcmsAdHint,.PicListModule .banner .WcmsAdHint,.MotifPicItemListModule .banner .WcmsAdHint{  display:inline-block}.PictureGalleryShowJavascriptModule .Pages,.PicListModule .Pages,.MotifPicItemListModule .Pages{ margin-right:5px}.PictureGalleryShowJavascriptModule .PictureGalleryShoppingCart,.PicListModule .PictureGalleryShoppingCart,.MotifPicItemListModule .PictureGalleryShoppingCart{ margin-left:15px}.PictureGalleryShowJavascriptModule .PictureGalleryImage,.PicListModule .PictureGalleryImage,.MotifPicItemListModule .PictureGalleryImage{ margin-bottom:15px}.PictureGalleryShowJavascriptModule .PictureGalleryStripeNavigation,.PicListModule .PictureGalleryStripeNavigation,.MotifPicItemListModule .PictureGalleryStripeNavigation{ height:85px} .PictureGalleryShowJavascriptModule .PictureGalleryStripeNavigation .btn,.PicListModule .PictureGalleryStripeNavigation .btn,.MotifPicItemListModule .PictureGalleryStripeNavigation .btn{  height:100%} .QuizPreviewQuestion{text-decoration:none} .QuizShowModule h1{font-size:1.6em;text-align:center}.QuizAnswerNo{width:30px;text-align:center;background-color:#336699;float:left;color:#ffffff;margin-right:15px}.QuizQuestion{background-color:#336699;float:left;width:100%;color:#ffffff;margin-top:10px;margin-bottom:10px} article.StoryPreviewBox{             } article.StoryPreviewBox .article-top{  display:none; text-transform:uppercase} article.StoryPreviewBox .article-update{  text-transform:uppercase} article.StoryPreviewBox .article-ad{  text-transform:uppercase} article.StoryPreviewBox figure{  margin-bottom:10px}  article.StoryPreviewBox figure img{   width:100%} article.StoryPreviewBox .article-heading{  margin-top:0px; min-height:1.5em}  article.StoryPreviewBox .article-heading a{   font-family:"Lora";  color:#29292b;  line-height:1.3;  margin-top:5px}   article.StoryPreviewBox .article-heading a:hover{    color:#336799} article.StoryPreviewBox.col-sm-12 .article-heading{  min-height:1.0em} article.StoryPreviewBox h2.article-heading{  font-size:24px}  article.StoryPreviewBox h2.article-heading a{   font-size:20px} article.StoryPreviewBox h4.article-heading a{  font-size:16px} article.StoryPreviewBox .article-section,article.StoryPreviewBox .article-locality,article.StoryPreviewBox .article-headline{  color:#336799; margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:0.75em; text-transform:uppercase; letter-spacing:1px; display:inline-block} article.StoryPreviewBox .article-pubdate{  color:#336799; font-size:0.7em} article.StoryPreviewBox h3{   } article.StoryPreviewBox.col-sm-12 h3{  min-height:1.0em} article.StoryPreviewBox .PictureContainer{  position:relative; overflow:hidden}  article.StoryPreviewBox .PictureContainer .article-ad,article.StoryPreviewBox .PictureContainer .article-top,article.StoryPreviewBox .PictureContainer .article-update,article.StoryPreviewBox .PictureContainer .article-views{   position:absolute;  top:0px;  padding:0.2em 0.4em;  font-size:0.9em;  font-weight:700;  background-color:white;  color:#222222}  article.StoryPreviewBox .PictureContainer .article-ad,article.StoryPreviewBox .PictureContainer .article-top,article.StoryPreviewBox .PictureContainer .article-update{   left:0px}  article.StoryPreviewBox .PictureContainer .article-views{   right:0px} article.StoryPreviewBox .TextInside{  position:relative; overflow:hidden; margin-bottom:20px}  article.StoryPreviewBox .TextInside header .article-update{   display:none}  article.StoryPreviewBox .TextInside figure{   z-index:1;  margin-bottom:0px}  article.StoryPreviewBox .TextInside .TextBackground{   position:absolute;  bottom:0px;  left:0px;  width:100%;  height:100%;  background-image:-webkit-linear-gradient(90deg,rgba(0,15,20,0.6) 15%,rgba(0,15,20,0.15) 52%,rgba(0,15,20,0) 70%);  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(15%,rgba(0,15,20,0.6)),color-stop(52%,rgba(0,15,20,0.15)),color-stop(70%,rgba(0,15,20,0)));  background-image:-webkit-linear-gradient(bottom,rgba(0,15,20,0.6) 15%,rgba(0,15,20,0.15) 52%,rgba(0,15,20,0) 70%);  background-image:-o-linear-gradient(bottom,rgba(0,15,20,0.6) 15%,rgba(0,15,20,0.15) 52%,rgba(0,15,20,0) 70%);  background-image:linear-gradient(0deg,rgba(0,15,20,0.6) 15%,rgba(0,15,20,0.15) 52%,rgba(0,15,20,0) 70%)}  article.StoryPreviewBox .TextInside .TextContainer{   position:absolute;  bottom:0px;  left:0px;  width:100%;  text-align:center;  padding-left:0.5em;  padding-right:0.5em;  padding-bottom:1.0em;  color:#fff}   article.StoryPreviewBox .TextInside .TextContainer a,  article.StoryPreviewBox .TextInside .TextContainer h3{    color:#fff}   article.StoryPreviewBox .TextInside .TextContainer h2{    margin-bottom:0px;   font-size:1.0rem}   article.StoryPreviewBox .TextInside .TextContainer a:hover{    text-decoration:underline} article.StoryPreviewBox.HomeArticle .TextInside .TextContainer{  text-align:left; padding-left:2.0em; padding-right:2.0em; padding-bottom:2.0em} article.StoryPreviewBox .HasWebDeadline{  display:inline-block; margin-left:5px} @media screen and (max-width:768px){  article.StoryPreviewBox .article-heading{   min-height:1.0em}  article.StoryPreviewBox h1{   font-size:35px}  article.StoryPreviewBox h3{   min-height:1.0em}  article.StoryPreviewBox div.col-sm-4 h3{   margin-top:23px} } article.StoryPreviewBox.article-tile .TextInside .TextContainer{  text-align:left; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.5em} article.StoryPreviewBox.article-tile .article-top{  display:inline-block} article.StoryPreviewBox.article-tile .article-heading{  font-weight:600}  article.StoryPreviewBox.article-tile .article-heading a{   font-size:18px}   @media screen and (min-width:1200px){    article.StoryPreviewBox.article-tile .article-heading a{     font-size:20px} } article.StoryPreviewBox.article-card{  border:1px solid #aaa; margin-bottom:20px; background-color:#fff}  article.StoryPreviewBox.article-card .article-section,article.StoryPreviewBox.article-card .article-locality,article.StoryPreviewBox.article-card .article-heading,article.StoryPreviewBox.article-card .article-headline,article.StoryPreviewBox.article-card .article-meta,article.StoryPreviewBox.article-card .article-pubdate,article.StoryPreviewBox.article-card p{   padding-left:10px;  padding-right:10px}  article.StoryPreviewBox.article-card .TextInside .TextContainer{   text-align:left;  padding-left:0.5em;  padding-right:0.5em;  padding-bottom:0.5em}  article.StoryPreviewBox.article-card .article-top{   display:inline-block}  article.StoryPreviewBox.article-card .article-section,article.StoryPreviewBox.article-card .article-locality,article.StoryPreviewBox.article-card .article-pubdate{   display:block}  article.StoryPreviewBox.article-card .article-heading{   font-weight:600}   article.StoryPreviewBox.article-card .article-heading a{    font-size:18px}    @media screen and (min-width:1200px){     article.StoryPreviewBox.article-card .article-heading a{      font-size:20px} }@media screen and (min-width:768px){ .article-large article.StoryPreviewBox.article-tile .article-heading a{  font-size:40px} }@media screen and (min-width:768px){ .article-large article.StoryPreviewBox.article-card .article-heading a{  font-size:40px} }.articles-compact .headLine{ font-size:18px;border-bottom-style:none;margin-bottom:5px}article.StoryPreviewBox.article-compact h4{ padding-top:0.5em}.article-vertical-divider{ overflow:hidden; } .article-vertical-divider > article[class*='col-']:not(:first-child){  border-left-style:solid; border-width:1px; border-color:#ccc; padding-bottom:1000px; margin-bottom:-1000px} .article-vertical-divider div[class='clear'] ~ article[class*='col-']{  border-left-style:none}.article-border-bottom{ border-bottom:solid 1px #ccc;margin-bottom:10px} .StoryPrint{ Width:700px} .StoryPrint .StoryPrintBox{  font-family:Arial,Helvetica,sans-serif; border-bottom:2px solid #DDDDDD; position:relative; line-height:1.5em}  .StoryPrint .StoryPrintBox p{   margin-top:5px;  margin-bottom:5px;  padding:0px}  .StoryPrint .StoryPrintBox H1{   line-height:1.1em;  color:#246BB3;  font-size:1.6em;  font-weight:bold}  .StoryPrint .StoryPrintBox H2{   line-height:1em;  text-transform:uppercase;  letter-spacing:0.06em;  color:#666;  font-size:0.96em;  font-weight:bold}  .StoryPrint .StoryPrintBox .intro{   font-weight:bold;  clear:both}  .StoryPrint .StoryPrintBox .author{   position:relative;  text-transform:uppercase;  display:block;  color:#4e4e4e;  font-size:0.8em;  float:left}  .StoryPrint .StoryPrintBox .date{   display:inline;  float:right;  color:#666;  font-size:0.8em} .StoryPrint .StoryPrintPicture{  border-bottom:2px solid #DDDDDD; color:#666; width:500px; float:left; margin-top:10px; margin-right:5px} .StoryShowMeta .subheading{ font-style:italic}.StoryShowMeta .StoryShowMetaShare .icon-whatsapp:before{ content:"\e67e";vertical-align:middle;color:white;background-color:#25d366;-moz-border-radius:5px;-webkit-border-radius:5px;border:5px solid #25d366}.StoryShowMeta .StoryShowMetaInteraction{ text-align:left} .StoryShowMeta .StoryShowMetaInteraction svg{  vertical-align:middle} .StoryShowMeta .StoryShowMetaInteraction a.ShoppingCartLink{  color:#fff; padding-left:8px; padding-right:8px; border-radius:5px; font-size:18px}.StoryShowMeta .StoryShowMetaInternetTags{  } .StoryShowMeta .StoryShowMetaInternetTags .list-inline > li{  padding-right:0} .StoryShowShare .icon-whatsapp:before{ content:"\e67e";vertical-align:middle;color:white;background-color:#25d366;-moz-border-radius:5px;-webkit-border-radius:5px;border:5px solid #25d366}.StoryShowBox{  } .StoryShowBox a{  color:#999; text-decoration:none}  .StoryShowBox a:focus,.StoryShowBox a:hover{   text-decoration:underline}.StoryShowBox .author{ color:#999} .StoryShowBox .author .authorimage{  max-height:45px}.StoryShowBox .buttonWrapper{ float:right}.StoryShowBox UL{  }.StoryShowBox UL LI{  }.StoryShowBox H2{ color:#336799;margin-bottom:-3px;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:1px}.StoryShowBox .voting H2{ line-height:1.2em;text-transform:none;padding-right:0em;margin-bottom:0.75em;letter-spacing:0.06em;color:#333333;font-size:1.17em}.StoryShowBox .voting DIV{ line-height:1.3em}.StoryShowBox H3{ margin-top:0.3em;padding-right:5em;margin-bottom:0.9em}.StoryShowBox H4{ margin:1.33em 0px 0.66em;color:#333;font-weight:bold}.StoryShowBox .intro{ color:#666}.StoryShowGalleryBox{ color:#666666}.StoryShowGalleryBox figcaption p{ margin-top:0px;background-color:#336799;color:#fff;padding-left:5px;padding-right:5px}.StoryShowGalleryBox p a{ display:inline;color:#333;text-decoration:underline}.StoryShowGalleryBox img{  }.StoryShowGalleryImage .image-credit{ float:right;padding-right:0px;font-size:small;background-color:white;color:#555555}.StoryShowBaseTextBox{  }.StoryShowBaseTextBox p:first-child{ margin:0px;display:block}.StoryShowBaseTextBox p{ margin-top:0px;-ms-hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto} .StoryShowBaseTextBox p .IMTitle{  margin-top:22px; margin-bottom:22px; border-top:1px solid #DDDDDD; display:block}.StoryShowInfoArea{ padding-top:5px;text-align:right;float:right;color:#6699CC;font-weight:700;font-size:0.9em}.StoryShowBody .StoryShowInfoArea A{ color:#6699CC}a.printLink svg path,a.printLink svg rect,a.AddToWatchListLink svg path,a.AddToWatchListLink svg rect,a.commentLink svg path,a.commentLink svg rect{ fill:#336799}.StoryShowInfoArea A.EditLink{ display:block;margin-bottom:10px}.StoryShowInfoArea A.EditLink span{ color:#6699CC}A.commentLink{ position:relative;display:inline-block} A.commentLink span{  color:#336799; position:absolute; top:4px; left:12px}.StoryShowInfoArea A.WatchListPageLink{ display:inline-block;width:48px;height:18px;border:1px solid;padding-right:3px;line-height:1.5em;text-align:right;color:#6699CC;background:url(/Layout/News/watchlist-icon.png) no-repeat 0px 0px}.StoryMediaLinks{ margin-top:20px}.StoryShowBox.StoryMediaLinks h3{ padding-right:0em}.StoryShowRating{ border:none}.StoryShowBox.StoryShowRating h3{ padding-right:0em}.StoryShowInfoArea A.AddToWatchListLink{ color:#6699CC}.StoryShowInteraction{ text-align:right} .StoryShowInteraction svg{  vertical-align:middle} .StoryShowInteraction a.ShoppingCartLink{  color:#fff; padding-left:8px; padding-right:8px; border-radius:5px; font-size:18px}A.StoryShowPictureLink{ padding-left:25px;display:block;background:url(/Layout/News/bilderschau.gif) no-repeat 0px 3px;line-height:1.2em}A.StoryShowVideoLink{ padding-left:25px;display:block;background:url(/Layout/News/video.gif) no-repeat 0px 3px;line-height:1.2em}A.StoryShowContentLink{ padding-left:25px;display:block;background:url(/Layout/News/senden.gif) no-repeat 0px 3px;line-height:1.2em}A.StoryShowPDFLink{ padding-left:30px;display:block;background:url(/Layout/Common/GeneralDocPDF.png) no-repeat;height:24px}A.StoryShowGeneralDocLink{ padding-left:30px;display:block;background:url(/Layout/Common/GeneralDoc.png) no-repeat;height:24px}.StoryShowInlineBox{ margin-bottom:10px;      } .StoryShowInlineBox.InlineVideoBox{  width:50%; float:left; margin-right:15px}  @media screen and (max-width:768px){   .StoryShowInlineBox.InlineVideoBox{    width:100%;   margin-right:0px} } .StoryShowInlineBox.InlinePictureGalleryBox h1,.StoryShowInlineBox.InlinePicListBox h1{  font-size:28px} .StoryShowInlineBox .WcmsModule{   } .StoryShowInlineBox ul{  padding-left:0px; margin-left:0px; list-style:none}.StoryShowBox .StoryShowInlineBox LI{ padding-left:0px;background:none transparent scroll repeat 0% 0%}.StoryShowBaseTextBox .StoryShowInlineBox LI{ padding-top:0.5em;padding-bottom:0.5em;border-bottom:solid 1px #ccc;list-style:none; }.StoryShowBaseTextBox .StoryShowInlineBox H3{ margin-bottom:0.33em}.StoryShowBaseTextBox .StoryShowInlineBox A{  }.PictureGalleryShow{ margin-top:20px;margin-bottom:20px}.StoryShowSocialnetworks UL LI{ display:inline;margin-right:0.3125em;vertical-align:baseline;padding-left:0px;background:none}#ShareContent{ display:inline-block;width:48px;height:18px;position:relative;color:#6699CC;border:1px solid;margin-top:5px;background:url(/Layout/News/share-icon.png) no-repeat;padding-right:3px;line-height:1.5em;text-align:right}#ShareContentPopup{ display:none;background:#fff;position:absolute;font-weight:700;font-size:0.9em;border:1px solid #6699CC;width:178px;left:0px;top:0px;margin-top:-1px;margin-left:52px;padding:10px;z-index:2000}#ShareContentPopup table{ text-align:left}#ShareContent:hover #ShareContentPopup{ display:block}@media screen and (max-width:768px){ .StoryShowInteraction{  text-align:left} }article .StoryTelling section{ margin-bottom:50px} article .StoryTelling section .StoryShowGalleryBox{  margin-top:15px; margin-bottom:30px}  article .StoryTelling section .StoryShowGalleryBox.half{   width:48.93%;  margin-left:auto;  margin-right:auto;  float:left}  article .StoryTelling section .StoryShowGalleryBox.col3{   width:31.9%;  margin-left:auto;  margin-right:auto;  float:left}  article .StoryTelling section .StoryShowGalleryBox.half + .half,article .StoryTelling section .StoryShowGalleryBox.col3 + .col3{   margin-left:2.14%} article .StoryTelling section img{  min-width:100%} article .StoryTelling section p{  width:80%; margin-left:auto; margin-right:auto}  article .StoryTelling section p strong{   font-family:"Source Sans Pro",Arial,sans-serif;  -webkit-font-smoothing:antialiased;  font-weight:700;  font-size:5.5em;  display:block;  float:left;  margin-top:37px;  margin-bottom:6px;  margin-left:-8px;  margin-right:13px}article.article-style-1 .StoryTelling{ font-family:"Droid Serif",serif;font-size:18px;line-height:30px} article.article-style-1 .StoryTelling header{  padding:0.5em; text-align:center; color:#ffba00; background-color:#666} article.article-style-1 .StoryTelling section{  margin-bottom:50px}  article.article-style-1 .StoryTelling section p{   font-size:1.2em;  line-height:1.2}   article.article-style-1 .StoryTelling section p strong{    color:#ffba00;   font-family:"Source Sans Pro",Arial,sans-serif;   -webkit-font-smoothing:antialiased;   font-weight:700;   font-size:5.5em;   display:block;   float:left;   margin-top:37px;   margin-bottom:6px;   margin-left:-8px;   margin-right:13px}   article.article-style-1 .StoryTelling section p span.Zitat{    font-size:1.66em;   line-height:1.4em;   position:relative;   padding-left:12%;   margin-top:40px;   margin-bottom:40px;   display:inline-block}    @media screen and (max-width:768px){     article.article-style-1 .StoryTelling section p span.Zitat{      padding-left:0px} }   article.article-style-1 .StoryTelling section p span.Zitat::before{    color:#ffba00;   content:"„";   font-family:"Source Sans Pro",Arial,sans-serif;   -webkit-font-smoothing:antialiased;   font-weight:700;   font-size:150px;   position:absolute;   left:0;   bottom:2px;   margin-bottom:35px}    @media screen and (max-width:768px){     article.article-style-1 .StoryTelling section p span.Zitat::before{      margin-bottom:0px;     font-weight:300} }  article.article-style-1 .StoryTelling section.full{   background-color:#ffba00}   article.article-style-1 .StoryTelling section.full figcaption{    position:absolute;   bottom:30px;   font-family:"Source Sans Pro",Arial,sans-serif;   -webkit-font-smoothing:antialiased;   font-weight:700;   font-size:4em;   color:#fff;   line-height:1.5;   text-align:center}    @media screen and (max-width:1024px){     article.article-style-1 .StoryTelling section.full figcaption{      font-size:2.5em} }    @media screen and (max-width:768px){     article.article-style-1 .StoryTelling section.full figcaption{      position:relative;     font-weight:300;     font-size:1.2em;     color:white;     line-height:1.5;     bottom:0px;     padding:0.5em} }  article.article-style-1 .StoryTelling section.teaser p{   font-size:1.66em;  line-height:1.4em}article.article-style-2 .StoryTelling header{ padding:0.5em;text-align:center;color:#336799;background-color:white}article.article-style-2 .StoryTelling section{ margin-bottom:50px} article.article-style-2 .StoryTelling section p{  font-size:1.2em; line-height:1.2}  article.article-style-2 .StoryTelling section p strong{   color:#336799;  font-family:"Source Sans Pro",Arial,sans-serif;  -webkit-font-smoothing:antialiased;  font-weight:700;  font-size:5.5em;  display:block;  float:left;  margin-top:37px;  margin-bottom:6px;  margin-left:-8px;  margin-right:13px}  article.article-style-2 .StoryTelling section p span.Zitat{   font-size:1.66em;  line-height:1.4em;  position:relative;  padding-left:12%;  margin-top:40px;  margin-bottom:40px;  display:inline-block}   @media screen and (max-width:768px){    article.article-style-2 .StoryTelling section p span.Zitat{     padding-left:0px} }  article.article-style-2 .StoryTelling section p span.Zitat::before{   color:#336799;  content:"„";  font-family:"Source Sans Pro",Arial,sans-serif;  -webkit-font-smoothing:antialiased;  font-weight:700;  font-size:150px;  position:absolute;  left:0;  bottom:2px;  margin-bottom:35px}   @media screen and (max-width:768px){    article.article-style-2 .StoryTelling section p span.Zitat::before{     margin-bottom:0px;    font-weight:300} } article.article-style-2 .StoryTelling section.full{  background-color:#336799}  article.article-style-2 .StoryTelling section.full figcaption{   position:absolute;  bottom:30px;  font-family:"Source Sans Pro",Arial,sans-serif;  -webkit-font-smoothing:antialiased;  font-weight:700;  font-size:4em;  color:#fff;  line-height:1.5;  text-align:center}   @media screen and (max-width:1024px){    article.article-style-2 .StoryTelling section.full figcaption{     font-size:2.5em} }   @media screen and (max-width:768px){    article.article-style-2 .StoryTelling section.full figcaption{     position:relative;    font-weight:300;    font-size:1.2em;    color:white;    line-height:1.5;    bottom:0px;    padding:0.5em} } article.article-style-2 .StoryTelling section.teaser p{  font-size:1.66em; line-height:1.4em}article a.BoxAnchor{ display:block;position:relative;top:-5vh;visibility:hidden}.WebStoryTellingShow{  font-size:1.3em;                                    } .WebStoryTellingShow .flex{  display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap;   -ms-flex-wrap:wrap;     flex-wrap:wrap} .WebStoryTellingShow .size-full{  min-height:50px} .WebStoryTellingShow .size-page{  min-height:50px} .WebStoryTellingShow .size-article{  min-height:50px} .WebStoryTellingShow .size-articlecontent{  min-height:50px} .WebStoryTellingShow .bkgc-white{  background-color:white} .WebStoryTellingShow .bkgc-lightgray{  background-color:lightgray} .WebStoryTellingShow .bkgc-gray{  background-color:gray} .WebStoryTellingShow .bkgc-darkgray{  background-color:darkgray} .WebStoryTellingShow .bkgc-lightblue{  background-color:lightblue} .WebStoryTellingShow .bkgc-blue{  background-color:blue} .WebStoryTellingShow .bkgc-darkblue{  background-color:darkblue} .WebStoryTellingShow .heading{  color:#999} .WebStoryTellingShow .titleteaseroverlaypicture.TextInside .TextContainer,.WebStoryTellingShow .titleteaseroverlayvideo.TextInside .TextContainer{  background:none; bottom:10%} .WebStoryTellingShow .titleteaseroverlaypicture.backgroundimage{  min-height:50vh; max-height:80vh}  .WebStoryTellingShow .titleteaseroverlaypicture.backgroundimage .picturecaption{   background:none;  bottom:10%} @media (max-width:768px){  .WebStoryTellingShow .titleteaserunderpicture h1, .WebStoryTellingShow .titleteaserundervideo h1{   font-size:24px}  .WebStoryTellingShow .titleteaserunderpicture h3, .WebStoryTellingShow .titleteaserundervideo h3{   font-size:20px} } .WebStoryTellingShow .articlemeta{  font-weight:lighter; font-style:italic; font-size:1em; color:#999;  }  .WebStoryTellingShow .articlemeta .StoryShowShare img{   vertical-align:baseline}  .WebStoryTellingShow .articlemeta a.printLink svg path,.WebStoryTellingShow .articlemeta a.printLink svg rect,.WebStoryTellingShow .articlemeta a.AddToWatchListLink svg path,.WebStoryTellingShow .articlemeta a.AddToWatchListLink svg rect,.WebStoryTellingShow .articlemeta a.commentLink svg path,.WebStoryTellingShow .articlemeta a.commentLink svg rect{   fill:#336799}  .WebStoryTellingShow .articlemeta A.commentLink{   position:relative;  display:inline-block}  .WebStoryTellingShow .articlemeta A.commentLink span{   color:#336799;  position:absolute;  top:3px;  left:12px}  .WebStoryTellingShow .articlemeta .StoryShowInteraction svg{   vertical-align:middle}  .WebStoryTellingShow .articlemeta .StoryShowInteraction a.ShoppingCartLink{   color:#fff;  padding-left:8px;  padding-right:8px;  border-radius:5px;  font-size:18px} .WebStoryTellingShow .initial > p:first-of-type:first-letter{  color:#005d80; float:left; font-family:Georgia; font-size:75px; line-height:60px; padding-top:4px; padding-right:8px; padding-left:3px} .WebStoryTellingShow .StoryShowGalleryImage img{  width:100%} .WebStoryTellingShow .StoryShowGalleryImage figcaption{  margin-top:0px; font-size:0.8em; font-style:italic; padding-left:5px; padding-right:5px} .WebStoryTellingShow .StoryShowGalleryImage .image-credit{  float:right; padding-right:0px; font-size:small; background-color:white; color:#555555} .WebStoryTellingShow .TextInside{  position:relative; overflow:hidden}  .WebStoryTellingShow .TextInside header .article-update{   display:none}  .WebStoryTellingShow .TextInside figure{   z-index:1;  margin-bottom:0px}  .WebStoryTellingShow .TextInside .TextBackground{   position:absolute;  bottom:0;  left:0;  width:100%;  height:100%}  .WebStoryTellingShow .TextInside .TextContainer{   background-color:rgba(0,0,0,0.5);  position:absolute;  bottom:0;  left:0;  width:100%;  padding-left:0.5em;  padding-right:0.5em;  color:#fff}   .WebStoryTellingShow .TextInside .TextContainer a,  .WebStoryTellingShow .TextInside .TextContainer h3{    color:#fff}   .WebStoryTellingShow .TextInside .TextContainer h2{    margin-bottom:0px;   font-size:1.0rem}   .WebStoryTellingShow .TextInside .TextContainer a:hover{    text-decoration:underline}   .WebStoryTellingShow .TextInside .TextContainer .image-credit{    float:right;   padding-right:5px;   font-size:small;   color:white}  .WebStoryTellingShow .TextInside .TextContainer.NoBackground{   background-color:inherit}  .WebStoryTellingShow .TextInside .TextContainer-Middle{   position:absolute;  top:50%;  -webkit-transform:perspective(1px) translateY(-50%);      transform:perspective(1px) translateY(-50%);  left:0;  width:100%;  padding-left:0.5em;  padding-right:0.5em;  color:#fff;  font-size:1.7em}   .WebStoryTellingShow .TextInside .TextContainer-Middle a:hover{    text-decoration:underline}   .WebStoryTellingShow .TextInside .TextContainer-Middle .image-credit{    float:right;   padding-right:5px;   font-size:small;   color:white} .WebStoryTellingShow .backgroundimage{  background:no-repeat center center; -webkit-background-size:cover;     background-size:cover; position:relative; width:100%; padding-top:40%; padding-bottom:10%; color:white}  .WebStoryTellingShow .backgroundimage .picturecaption{   background-color:rgba(0,0,0,0.5);  color:white;  position:absolute;  bottom:0%;  left:0;  width:100%;  padding-left:5px;  padding-right:5px}   .WebStoryTellingShow .backgroundimage .picturecaption .image-credit{    float:right;   padding-right:5px;   font-size:small;   color:white} .WebStoryTellingShow .parallax-vh-container{  position:relative; display:block; width:100%; height:70vh; color:white;      }  .WebStoryTellingShow .parallax-vh-container .parallax-vh-container-mask{   position:absolute;  top:0;  left:0;  height:100%;  width:100%;  clip:rect(0,auto,auto,0)}  .WebStoryTellingShow .parallax-vh-container .background-image{   width:100%;  height:100%;  top:0;  left:0;  -webkit-background-size:cover;      background-size:cover;  background-repeat:no-repeat}  .WebStoryTellingShow .parallax-vh-container .background-image-parallax{   background-attachment:fixed;  background-position:center center}  .WebStoryTellingShow .parallax-vh-container .parallax-vh-container-content{   display:table;  width:100%;  height:100%}  .WebStoryTellingShow .parallax-vh-container .vh-module-titleteaser{   display:table-cell;  position:relative;  vertical-align:bottom;  padding-bottom:80px}  .WebStoryTellingShow .parallax-vh-container .parallax-vh-container-picturecaption-bottom{   display:table;  position:absolute;  bottom:0;  width:100%;  background-color:rgba(0,0,0,0.5)}  .WebStoryTellingShow .parallax-vh-container .vh-module-picturecaption-bottom{   display:table-cell;  position:relative;  vertical-align:bottom}   .WebStoryTellingShow .parallax-vh-container .vh-module-picturecaption-bottom .image-credit{    float:right;   padding-right:5px;   font-size:small;   color:white}  .WebStoryTellingShow .parallax-vh-container .parallax-vh-container-picturecaption-middle{   display:table;  position:absolute;  top:50%;  -webkit-transform:perspective(1px) translateY(-50%);      transform:perspective(1px) translateY(-50%);  width:100%;  padding-left:0.5em;  padding-right:0.5em;  color:#fff;  font-size:1.7em}  .WebStoryTellingShow .parallax-vh-container .parallax-vh-container-picturecaption-bottom.NoBackground{   background-color:inherit} .WebStoryTellingShow .parallax-vh-container + .picturecaption-underpicure .image-credit{  float:right; padding-right:5px; font-size:small} .WebStoryTellingShow .is-touch.parallax-vh-container .background-image-parallax{  position:fixed; background-attachment:initial; -webkit-transform:translateZ(0); -webkit-backface-visibility:hidden;    }  @media (max-device-aspect-ratio:3 / 4){   .WebStoryTellingShow .is-touch.parallax-vh-container .background-image-parallax{    height:-webkit-calc(100vw * 1.333 - 9%);   height:calc(100vw * 1.333 - 9%)} }  @media (max-device-aspect-ratio:2 / 3){   .WebStoryTellingShow .is-touch.parallax-vh-container .background-image-parallax{    height:-webkit-calc(100vw * 1.5 - 9%);   height:calc(100vw * 1.5 - 9%)} }  @media (max-device-aspect-ratio:10 / 16){   .WebStoryTellingShow .is-touch.parallax-vh-container .background-image-parallax{    height:-webkit-calc(100vw * 1.6 - 9%);   height:calc(100vw * 1.6 - 9%)} }  @media (max-device-aspect-ratio:9 / 16){   .WebStoryTellingShow .is-touch.parallax-vh-container .background-image-parallax{    height:-webkit-calc(100vw * 1.778 - 9%);   height:calc(100vw * 1.778 - 9%)} } .WebStoryTellingShow .titleteaseroverlayvideo.TextInside .TextBackground{  position:absolute; bottom:80px; left:0; width:100%; height:50%} .WebStoryTellingShow .subheading{  color:#999; margin-top:1.0em; margin-bottom:1.0em} .WebStoryTellingShow blockquote{  font-size:1.4em; font-style:italic; font-family:Proforma,Georgia,serif; color:#005d80} .WebStoryTellingShow hr.separator{  border:none} .WebStoryTellingShow hr.separator.line{  height:2px; width:30px} .WebStoryTellingShow hr.separator.linetextwidth{  height:2px} .WebStoryTellingShow hr.separator.area{  height:30px} @media (max-width:768px){  .WebStoryTellingShow .no-padding-left{   padding-left:0;  padding-right:0}  .WebStoryTellingShow .no-padding-right{   padding-left:0;  padding-right:0} } @media (min-width:992px){  .WebStoryTellingShow{          }   .WebStoryTellingShow .size-page{     }    .WebStoryTellingShow .size-page .onset-left-full{     margin-left:-11%;    width:61%}    .WebStoryTellingShow .size-page .onset-right-full{     margin-right:-11%;    width:61%}    .WebStoryTellingShow .size-page .onset-full{     margin-left:-11.2%;    width:122.33%}   .WebStoryTellingShow .size-article{         }    .WebStoryTellingShow .size-article .onset-left-page{     margin-left:-12.5%;    width:62.5%}    .WebStoryTellingShow .size-article .onset-right-page{     margin-right:-12.5%;    width:62.5%}    .WebStoryTellingShow .size-article .onset-page{     margin-left:-12.8%;    width:125.6%}    .WebStoryTellingShow .size-article .onset-left-full{     margin-left:-26.85%;    width:76.8%}    .WebStoryTellingShow .size-article .onset-right-full{     margin-right:-26.85%;    width:76.8%}    .WebStoryTellingShow .size-article .onset-full{     margin-left:-26.85%;    width:153.7%}   .WebStoryTellingShow .size-articlecontent{             }    .WebStoryTellingShow .size-articlecontent .onset-left-article{     margin-left:-17.3%;    width:67.2%}    .WebStoryTellingShow .size-articlecontent .onset-right-article{     margin-right:-17.3%;    width:67.2%}    .WebStoryTellingShow .size-articlecontent .onset-article{     margin-left:-17.3%;    margin-right:-17.3%;    width:134.4%}    .WebStoryTellingShow .size-articlecontent .onset-left-page{     margin-left:-34.5%;    width:84.42%}    .WebStoryTellingShow .size-articlecontent .onset-right-page{     margin-right:-34.5%;    width:84.42%}    .WebStoryTellingShow .size-articlecontent .onset-page{     width:168.4%;    margin-left:-34.2%}    .WebStoryTellingShow .size-articlecontent .onset-left-full{     margin-left:-51.55%;    width:101.63%}    .WebStoryTellingShow .size-articlecontent .onset-right-full{     margin-right:-51.55%;    width:101.63%}    .WebStoryTellingShow .size-articlecontent .onset-full{     width:203.25%;    margin-left:-51.5%} } .WebStoryTellingShow .pull-left .PictureGalleryImage.row,.WebStoryTellingShow .pull-right .PictureGalleryImage.row{  margin-left:0; margin-right:0} .WebStoryTellingShow h4.ImTitle{  padding-top:14px; padding-bottom:14px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD} .WebStoryTellingShow .InlineTextListBox{  font-size:0.8em} .WebStoryTellingShow .SurveyModule img{  min-width:inherit} .WebStoryTellingShow .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem label .SurveyChoiceItemContent .SurveyChoiceItemImage{  min-width:0}.WebStoryTellingShow.bkgc-white{ background-color:white}.WebStoryTellingShow.bkgc-lightgray{ background-color:lightgray}.WebStoryTellingShow.bkgc-gray{ background-color:gray}.WebStoryTellingShow.bkgc-darkgray{ background-color:darkgray}.WebStoryTellingShow.bkgc-lightblue{ background-color:lightblue}.WebStoryTellingShow.bkgc-blue{ background-color:blue}.WebStoryTellingShow.bkgc-darkblue{ background-color:darkblue} .SurveyModule H2{ margin-top:5px;color:#6699CC;font-weight:500;font-size:1.2em;line-height:1.4em}.SurveyModule .SurveyVote{ margin-top:10px} .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem{  display:block}  .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem label{   width:100%}   .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem label .SurveyChoiceItemContent .SurveyChoiceItemText{    display:block}   .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem label .SurveyChoiceItemContent .SurveyChoiceItemImage{    min-width:100%}   .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem label .SurveyChoiceItemContent .SurveyChoiceItemPicCaption{    display:block}  .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.SurveyTypePicture input{   margin:auto;  top:0;  bottom:0;  left:0}  .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.TextBottom .SurveyChoiceItemContent .SurveyChoiceItemText{   display:block}  .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.TextBottom .SurveyChoiceItemContent .SurveyChoiceItemImage{   min-width:100%}  .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.TextBottom .SurveyChoiceItemContent .SurveyChoiceItemPicCaption{   display:block}  .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.TextRight .SurveyChoiceItemContent{   position:relative}   .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.TextRight .SurveyChoiceItemContent .SurveyChoiceItemImage{    min-width:unset;   float:left;   width:25%}   .SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.TextRight .SurveyChoiceItemContent .SurveyChoiceItemText,.SurveyModule .SurveyVote .SurveyChoiceItemsContainer .SurveyChoiceItem.TextRight .SurveyChoiceItemContent .SurveyChoiceItemPicCaption{    display:block;   float:right;   width:75%;   padding-left:5px}.SurveyModule .SurveyResult{ margin-top:10px}.SurveyModule .SurveyButtonWrapper{ display:inline;padding-top:5px} .SurveyModule .SurveyButtonWrapper .SurveyButton{  margin-top:10px}.SurveyModule .SurveyTotalVotes{ margin:1em 0px 0px;float:right;color:#999}.SurveyModule .SurveyBarWrapper{  width:100%;float:left}.SurveyModule .SurveyBarLabel{ width:13em;margin-bottom:0.66em;float:left}.SurveyModule .SurveyBar{ border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:0px;line-height:0.5em;margin:0.25em 0.5em 0px 0px;padding-left:0px; width:80%;padding-right:0px;float:left; height:100%;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:0px} .SurveyModule .SurveyBar img{  height:10px} .SurveyModule .SurveyBar div{  padding-bottom:0px; line-height:0.1em; margin:0px; padding-left:0px; padding-right:0px; background:#369; height:0.5em; padding-top:0px} .TagCloudModule{ line-height:1.8em !important;text-align:justify} .TagCloudModule ul,.TagCloudModule ol{  margin:0.5em 0 0; padding:0; list-style-type:square} .TagCloudModule li{  display:inline; margin-right:0.3125em; vertical-align:baseline; float:left}  .TagCloudModule li a:active,.TagCloudModule li a:link,.TagCloudModule li a:visited{   text-decoration:none}  .TagCloudModule li a:hover,.TagCloudModule li a:focus{   text-decoration:underline} .TagCloudModule .tagCloud_6{  color:#999; font-size:0.83em} .TagCloudModule .tagCloud_5{  color:#666; font-size:1.08em; font-weight:bold} .TagCloudModule .tagCloud_4{  color:#999; font-size:1.16em; font-weight:bold} .TagCloudModule .tagCloud_3{  color:#666; font-size:1.16em} .TagCloudModule .tagCloud_2{  font-size:1.3em} .TagCloudModule .tagCloud_1{  font-size:1.5em; font-weight:bold} .TagThemeShowModule a.TagThemeShowLink{ display:inline-block;border-bottom:1px solid #ccc;width:100%;margin-bottom:25px}.WcmsPage.TagThemeShow h1 span{ font-weight:700;display:inline-block}.WcmsPage.TagThemeShow .TagThemeShowModule a.TagThemeShowLink{ display:none} .TagThemeList ul{  padding-left:15px} .TagThemeList ul li{  position:relative}  .TagThemeList ul li a.canceled{   color:red}  .TagThemeList ul li a.EditTagThemeLink{   display:none;  position:absolute;  top:0px;  left:-24px}  .TagThemeList ul li:hover a.EditTagThemeLink{   display:block;  width:24px;  height:24px;  background-image:url(/Layout/Admin/doc_write_24_hover.png)}   .TagThemeList ul li:hover a.EditTagThemeLink.Cancel{    background-image:url(/Layout/Admin/remove_24_hover.png)}   .TagThemeList ul li:hover a.EditTagThemeLink.Publish{    display:block;   background-image:url(/Layout/Admin/add_24_hover.png)} .TagThemeNavigatorModule .TagThemeNavigatorTab{ background-color:#FFFFFF} .TagThemeNavigatorModule .TagThemeNavigatorTab a{  padding-left:10px; line-height:1.5em; color:#cccccc; font-weight:500; font-size:medium; display:inline-block}  .TagThemeNavigatorModule .TagThemeNavigatorTab a.Active{   font-weight:800;  color:#6699CC}.TagThemeNavigatorModule .TagThemeNavigatorHeadPanel{ border-bottom:3px solid #6699CC;margin-top:10px;margin-bottom:10px}.TagThemeNavigatorModule .TagThemeNavigatorHeaderTab{ font-weight:500;font-size:1.0em;cursor:pointer;padding-left:5px;padding-right:5px;white-space:nowrap;display:inline-block} .TagThemeNavigatorModule .TagThemeNavigatorHeaderTab.Active{  padding-top:20px; color:#FFFFFF; background-color:#6699CC}  .TagThemeNavigatorModule .TagThemeNavigatorHeaderTab.Active a{   color:#FFFFFF;  background-color:#6699CC}.TagThemeNavigatorModule .TagThemeNavigatorContentHolder{ height:60px;display:block;margin-top:5px;background-color:transparent} .TextListModule .image.swiper-container .swiper-slide .row{  background-color:white}.TextListModule .outer-stripe-swiper-container{ padding-left:0px;padding-right:0px}.TextListModule .stripe.swiper-container{ width:100%;padding-bottom:30px} .TextListModule .stripe.swiper-container .swiper-slide{  width:auto; height:100%}  .TextListModule .stripe.swiper-container .swiper-slide img{   width:auto;  height:85px}.TextListModule .TextGalleryNavigation{ margin-top:20px;margin-bottom:20px;border-bottom:1px solid #ccc} .TextListModule .TextGalleryNavigation .btn{  margin-bottom:5px}.TextListModule .banner{ min-width:100px;min-height:300px;text-align:center} .TextListModule .banner .WcmsAdHint{  display:inline-block}.TextListModule .Pages{ margin-right:5px}.TextListModule .TextGallery{ margin-bottom:15px} .TopStoryRotatorModule{ position:relative;margin-bottom:30px} .TopStoryRotatorModule .TopStoryRotatorNavigation{  display:block; border-bottom:3px solid #336799; margin-top:30px} .TopStoryRotatorModule .TopStoryRotatorNavigationSpan{  color:Black; cursor:default; font-weight:500; font-size:1.0em; padding:20px 5px 3px 5px; height:30px}  .TopStoryRotatorModule .TopStoryRotatorNavigationSpan.ActiveTab{   color:#FFFFFF;  background-color:#336799;  cursor:pointer} .TopStoryRotatorModule .TopStoryRotatorImage{  margin-top:10px}  .TopStoryRotatorModule .TopStoryRotatorImage span a img{   width:100%;  margin-top:10px} .TopStoryRotatorModule .TopStoryRotatorHeading{  font-weight:700; font-size:1.1em; text-align:left; display:block; width:100%}  .TopStoryRotatorModule .TopStoryRotatorHeading span{   display:block;  color:#eeeeee;  background-color:#336799;  width:100%;  padding-left:5px;  padding-right:5px;  z-index:2} .UserContentModule .UserContentPanel{ background-color:#EEEEEE;padding:5px} .UserContentModule .UserContentPanel .LinkedDocContainer{  margin-bottom:10px} .UserContentModule .UserContentPanel .LinkedDocContainer .Heading{  font-weight:bold}.UserContentModule .UserContentSubmit{  } .VideoPreviewModule{  } .VideoPreviewModule .VideoPreviewDoc{  position:relative; margin-bottom:5px;      }  .VideoPreviewModule .VideoPreviewDoc span.video-heading{   font-size:20px;  font-family:"Lora";  color:#29292b;  line-height:1.3;  margin-top:5px}   .VideoPreviewModule .VideoPreviewDoc span.video-heading:hover{    color:#336799}  .VideoPreviewModule .VideoPreviewDoc .imageContainer{   position:relative;  width:100%;  height:auto;  display:block;  margin:auto;  margin-bottom:10px}  .VideoPreviewModule .VideoPreviewDoc img{   width:100%}  .VideoPreviewModule .VideoPreviewDoc .preview-doc-icon{   position:absolute;  top:0;  left:0;  font-size:1.6em;  text-align:center;  width:100%;  height:100%}   .VideoPreviewModule .VideoPreviewDoc .preview-doc-icon .glyph-wrapper{    position:absolute;   top:50%;   left:50%;   -webkit-transform:translate(-50%,-50%);     -ms-transform:translate(-50%,-50%);      -o-transform:translate(-50%,-50%);       transform:translate(-50%,-50%);   color:#FFF;   font-size:2.5em}  .VideoPreviewModule .VideoPreviewDoc.VideoLayer{   position:relative;  color:#FFF;  background-color:#6699CC}   .VideoPreviewModule .VideoPreviewDoc.VideoLayer img{    display:block}   .VideoPreviewModule .VideoPreviewDoc.VideoLayer .imageContainer{    margin-bottom:0px}   .VideoPreviewModule .VideoPreviewDoc.VideoLayer div.heading-layer{    position:absolute;   bottom:0px;   width:100%;   margin-bottom:0px;   padding:5px;   text-align:center}    .VideoPreviewModule .VideoPreviewDoc.VideoLayer div.heading-layer span{     display:none;    color:#FFF}   .VideoPreviewModule .VideoPreviewDoc.VideoLayer:hover div.heading-layer span{    display:block;   color:#FFF}   .VideoPreviewModule .VideoPreviewDoc.VideoLayer:hover img{    visibility:hidden}   .VideoPreviewModule .VideoPreviewDoc.VideoLayer img.preview-doc-icon{    bottom:3px}  .VideoPreviewModule .VideoPreviewDoc.VideoHeadingInside{   position:relative;  overflow:hidden}   .VideoPreviewModule .VideoPreviewDoc.VideoHeadingInside .imageContainer{    margin-bottom:0px}   .VideoPreviewModule .VideoPreviewDoc.VideoHeadingInside .heading-background{    position:absolute;   bottom:0;   background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.85)),to(transparent));   background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.85),transparent);   background:-o-linear-gradient(bottom,rgba(0,0,0,0.85),transparent);   background:linear-gradient(to top,rgba(0,0,0,0.85),transparent);   height:100%;   width:100%}   .VideoPreviewModule .VideoPreviewDoc.VideoHeadingInside .heading-background span{    position:absolute;   bottom:0;   color:#fff;       font-weight:500;   text-align:center;   vertical-align:text-bottom;   padding-left:0.5em;   padding-right:0.5em;   padding-bottom:1.0em;   line-height:1.3;   margin-bottom:0px;   width:100%;   text-shadow:0 0 20px rgba(0,0,20,0.25)} .WatchListModule ul.WatchListContainer li{ margin-bottom:1.5em;border-bottom:solid 1px #ccc}.WatchListModule .WatchListContentHolder{ padding-bottom:0.5em}.WatchListModule .WatchListImage{ margin-bottom:11px} .WatchListModule .WatchListImage img{  width:100%}.WatchListModule .WatchListText .WatchListSection{ color:#336799;margin-top:0px;margin-bottom:-3px;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:1px}.WatchListModule .WatchListText .WatchListHeading{ font-family:"Lora";color:#29292b;line-height:1.3;margin-top:5px}.WatchListModule .WatchListAction{ margin-bottom:5px} .WebStorySearchModule{  } .WebStorySearchModule .searchExtended{  background-color:#eee; padding:0.5em}  .WebStorySearchModule .searchExtended h3{   font-size:1.2em;  margin-top:0.5em} .WebStorySearchModule .queryResult > ul{  list-style:none; padding-left:0px}  .WebStorySearchModule .queryResult > ul > li{   margin-bottom:1.5em;  padding-bottom:1.5em;  border-bottom:solid 1px #ccc;  list-style:none}   .WebStorySearchModule .queryResult > ul > li.searchShortcut{     }   .WebStorySearchModule .queryResult > ul > li .queryResultSearchWord{    font-weight:bold;   color:#660000} .BookingMgrCtrl.PositionFixed{ position:fixed;top:0;padding:0 10px;background-color:white;margin-left:-10px;width:900px;z-index:9999}.PositionFixedPlaceholder{ height:90px}.WcmsETULIstTopLevelRow{ background-color:#dddddd;padding:3px}.WcmsETULIstTopLevelDescriptorCell{ width:100px}.WcmsETUListTopLevelSeperatorRow{ background-color:#ffffff;height:5px}.WcmsETUListRow{  cursor:pointer}.WcmsETUListRow.WcmsETUListAlternatingRow{ background:#e9e9e9}.WcmsETUListRowHighlighted{ background-color:#336799 !important; color:#fff;cursor:pointer}.WcmsETUListSelector{ padding:5px}.WcmsETUListImage{ border:solid 2px Black;margin:5px 10px 5px 5px}.WcmsETUListTextCell{ padding-bottom:5px;padding-top:5px;padding-right:5px}.WcmsETUListSeparatorRow{ height:5px}.WcmsETUNamesAndPubDaysTable{ overflow-x:auto;max-width:680px}.WcmsETUNamesAndPubDaysTable table{ border-collapse:collapse}.WcmsETUNamesAndPubDaysTable table tbody{ overflow:scroll;max-width:500px}.WcmsETUNamesAndPubDaysTable table tbody tr th,.WcmsETUNamesAndPubDaysTable table tbody tr td{ white-space:nowrap;border:solid 1px Black;margin:3px 5px;padding:3px 5px;text-align:center}.WcmsSloganSeparator{ margin:5px 3px 5px 3px}.WcmsPictureGalleryMyPictureFrame,.WcmsPictureGalleryCommonPictureFrame{ float:left;height:152px;margin:2px 2px 2px 2px;text-align:center;vertical-align:middle;width:152px}.WcmsPictureGalleryMyPicture,.WcmsPictureGalleryCommonPicture{  border-color:#EEEEEE;border-style:solid;border-width:1px;cursor:pointer}.WcmsPictureGalleryMyPicture:Hover,.WcmsPictureGalleryCommonPicture:Hover{  border-color:#DDDDDD;border-style:ridge;border-width:1px;cursor:pointer}.WcmsPreviewImage{ border-color:#EEEEEE;border-style:solid;border-width:6px; } .WcmsPreviewImage.WcmsPreviewImageDesignedMotif{  border-style:none} @media print{  .WcmsPreviewImage{   width:400px} }.WcmsGalleryItem{ display:inline;vertical-align:top;float:left;height:100%;width:100%;margin:0px;padding:15px;background-color:#eee}.WcmsGalleryImage{ display:block;margin-left:auto;margin-right:auto}.WcmsGalleryLabel{ margin-top:10px;display:block;color:Black;text-align:center}.WcmsGallerySeparator{ margin:3px 3px 3px 3px;clear:both}.WcmsOrderHeadline{ font-family:"Lora";color:#336799;font-size:1.125em}.OrderBookingOverviewDataLine{ vertical-align:top;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px} .OrderBookingOverviewDataLine:last-of-type{  border-bottom-style:none}.OrderBookingOverviewSeparator{ color:#ddd}.OrderBookingConfirmCtrl table{ width:100%}.OrderBookingConfirmCtrl .OrderBookingConfirmCtrl_AlterCell{ font-style:italic}.OrderBookingFinishCtrl table table{ width:100%}.MotifModelListGalleryContainer{ -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;    flex-wrap:wrap}.MotifModelList{ margin:0px;padding:0px}.MotifModelRowWrapper{ margin-top:15px;margin-bottom:15px}.fi-motif-model-item{ cursor:pointer} .fi-motif-model-item td{  vertical-align:middle}.fi-motif-model-item-selected{ background-color:#ccc;-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.175);    box-shadow:0px 0px 25px rgba(0,0,0,0.175)}.MotifModelRadioButton{ padding:10px} .MotifModelRadioButton label{  visibility:hidden; display:none}.MotifModelImage{ padding:0px}.MotifModelComment{ padding:10px;width:100%}.BookingSummaryPrintCtrl tr{ vertical-align:top}.BookingMgrCtrl input[type=button]{ color:#FFF;background-color:#6699CC;font-size:0.9em;border:0px;font-weight:normal !important;min-height:20px}.BookingMgrCtrl.booking-steps input[type=button]{ text-transform:uppercase;font-size:20px;background-image:none; background-color:transparent !important;width:16%; height:75px;line-height:90px;vertical-align:bottom; border-style:none none solid none;border-bottom-width:2px;border-color:#cccccc;color:#cccccc} .BookingMgrCtrl.booking-steps input[type=button].WCMSNavActive{  color:#336799; border-color:#336799} .BookingMgrCtrl.booking-steps input[type=button].WCMSNavInactive{  color:#336799; border-color:#336799}.panel-option{ margin-left:10px;margin-top:10px} @media screen and (max-width:768px){  .panel-option .panel-radiobutton-label{   width:50%} } .panel-option .panel-radiobutton{  margin-right:10px}#edEditor{ min-width:100%;max-width:100%} #edEditor .edMenuButtonsBar{  width:100%; min-width:100%} #edEditor #edProperties{  padding:0px; min-width:100%; max-width:100%} #edEditor #edWorkArea{  padding:0px; min-width:100%; max-width:100%} #edEditor #edPriceDetails{  position:relative; margin:0px !important; padding:0px !important; min-width:100%; max-width:100%; min-height:10px; margin-bottom:10px !important} #edEditor #edPropertyToolbar{  position:relative; min-width:100%; max-width:100%; width:100%; margin:0px !important; padding:0px !important} .AreasMapTable{margin-left:auto;margin-right:auto;width:100%}#m_wdivMap{margin-top:20px}.AreasMapTitle{font-size:1.1em;padding-bottom:10px;text-align:center}.AreaMapContainer{position:relative;width:359px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.AreaMapContainer{width:100%}}.AreasMapImage{position:absolute;width:100%}.AreasMapError{color:Red;font-weight:bold} .StoryEditorBoxLabel{}.StoryEditorDefaultTextBox,.StoryEditorBaseTextBox,.StoryEditorHeaderBox,.StoryEditorCaptionBox,.StoryEditorAuthorBox{}.StoryEditorImageLabel{}.StoryEditorImage{padding-right:10px}.StoryEditorImageButtonsCell{text-align:left !important}.StoryEditorFileUploadCtrl,.StoryEditorFileUploadButton{}.StoryEditorFileUploadButton:Hover{}.StoryEditorBWCheckBox{}.StoryEditorImageSelectButton{border-color:White;border-style:solid;border-width:1px;margin-right:5px}.StoryEditorImageSelectButton:hover{border-style:ridge;border-width:1px}.StoryEditorEditImgCropButton{border-color:White;border-style:solid;border-width:1px;margin-right:5px}.StoryEditorEditImgCropButton:hover{border-style:ridge;border-width:1px}.StoryEditorDeleteImageButton{border-color:White;border-style:solid;border-width:1px;margin-right:5px}.StoryEditorDeleteImageButton:hover{border-style:ridge;border-width:1px}.StoryEditorDeletePictureBox{border-color:White;border-style:solid;border-width:1px;margin-right:5px}.StoryEditorDeletePictureBox:hover{border-style:ridge;border-width:1px}.StoryEditorBULabel{}.StoryEditorBUTextBox{margin-left:auto;margin-right:auto}.StoryEditorBWCheckBoxBR{}.StoryEditorButtonsBR{height:10px}.StoryEditorError{color:Red;font-weight:bold}.PBoxToolbarDiv{border:1px solid #CFCFCF;border-bottom-style:none;padding:5px;border-top-left-radius:4px;border-top-right-radius:4px;background:url('/Lib/jquery-ui/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png') repeat-x scroll 50% 50% #CCCCCC;color:#222222;clear:both;height:42px}.PBoxFileDiv{float:left}.PBoxButtonDiv{float:left;margin-right:8px}.PBoxDescDiv{float:left;margin-right:5px;overflow:hidden}.PBoxBoxLabel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;margin-bottom:3px}.PBoxImageLabel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PBoxButton{border-radius:4px;padding:0.3em !important}.PBoxButtonImageSelect{}.PBoxButtonImageCrop{}.PBoxButtonImageDelete{}.PBoxButtonDeletePictureBox{}.PBoxButtonUpload{}.PBoxBWCheckBox{}.PBoxBWCheckBoxBR{}.PBoxImageDiv{padding-bottom:25px}.PBoxImage{opacity:0.1}.PBoxImageBorderDiv{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #CFCFCF}.PBoxBUDiv{padding-bottom:25px}.PBoxBULabel{}.PBoxBUTextBox{margin-left:auto;margin-right:auto}.PBoxErrorLabel{color:Red;font-weight:bold}.TBoxBoxDeleteBtn{  width:24px !important; height:23px !important; float:right; margin-left:5px; margin-right:5px}.TBoxRow{}.LinkBoxDiv{margin-top:5px;margin-bottom:10px;border:1px solid lightgray;border-radius:4px}.LinkBoxHeaderDiv{ background-color:#EEEEEE;padding:3px;height:28px}.LinkBoxImageDiv{background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat !important;background-size:contain;height:300px;margin-left:auto;margin-right:auto}.LinkBoxImageDivSmall{background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat !important;background-size:contain;height:64px;margin-left:auto;margin-right:auto}.LinkBoxBUDiv{ background-color:#EEEEEE;padding:3px;min-height:20px}.LinkBoxBUText{ background-color:transparent !important;width:99% !important;padding:3px;min-height:20px;border-color:transparent !important}.LinkBoxDeleteBtn{  width:24px !important; height:23px !important; float:right; margin-left:5px; margin-right:5px}.OpenLinkBoxDocumentBtn{  width:24px !important; height:23px !important; float:right; margin-left:5px; margin-right:5px}.WebStoryPicItemCreditCtrl{margin-top:7px !important;margin-left:13px;width:528px;height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;border:1px solid #D9DDE6}.mceStatusbarBoxName{float:left !important;margin-right:5px !important;padding-right:5px !important}.DeleteTextBoxBtn{margin-left:10px !important;float:right !important;font-size:12px !important}.IMTitle{background-color:#E0E0E0;border-top-style:solid;border-bottom-style:solid;border-color:#808080;border-top-width:1px;border-bottom-width:1px;display:inline} .CalendarPubDatesDayTableHeader{ -webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;  hyphens:none}.BookingBookDayCtrlContainer{ margin-left:auto;margin-right:auto}.CalendarPubDatesTable{ margin:0 auto} .CalendarPubDatesTable tr:first-child{  border-top:solid 1px #ddd} .CalendarPubDatesTable th,.CalendarPubDatesTable td{  border-bottom:solid 1px #ddd; margin:3px 5px 3px 5px; padding:3px 5px 3px 5px; text-align:center}  .CalendarPubDatesTable th:first-child,.CalendarPubDatesTable th:first-child,.CalendarPubDatesTable td:first-child,.CalendarPubDatesTable td:first-child{   text-align:left}.ShowError{ color:Red;font-size:13px !important;margin-top:10px;text-align:center;display:block}.HideError{ color:Red;font-size:13px !important;margin-top:10px;text-align:center;display:none}@media screen and (max-width:768px){ .CalendarMainTable{  font-size:1.0em; width:100%} .CalendarPubDatesTable{  width:100%}  .CalendarPubDatesTable th,.CalendarPubDatesTable td{    } .CalendarPubDatesDayTableHeader{  max-width:10.0em; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto;   hyphens:auto} .CalendarPubDatesIssueTableHeader{  -ms-transform:rotate(270deg); -o-transform:rotate(270deg); -webkit-transform:rotate(270deg); transform:rotate(270deg); height:150px; max-width:3.0em;  } } .MyRealEstateAlertsModule{}.MyRealEstateAlertsModuleContent{margin-top:5px}.MyRealEstateAlertsModuleLinkList{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px}.MyRealEstateAlertsModuleLinkList a{background-image:url("/Layout/RealEstate/AlertLinkIcon.png");background-repeat:no-repeat;background-position:0px 0px;margin-top:3px;margin-bottom:3px;padding-left:23px;min-height:22px;display:inline-block}.MyRealEstateAlertsModuleManage{margin-top:5px} .RESearchCriteria_bg{ padding-top:0;padding-bottom:0;position:relative;background-image:none;background-position:center;-webkit-background-size:cover;    background-size:cover;background-color:inherit;width:100%;height:100%;overflow:hidden} .FieldsSmallLayout .RESearchCriteria_bg{  background-image:none; padding-left:0; padding-right:0}.RESearchCriteria_Container{ padding:0px} .RESearchCriteria_Container ul,.RESearchCriteria_Container .white-bg{  -webkit-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; opacity:0.88} .RESearchCriteria_Container:hover ul,.RESearchCriteria_Container:hover .white-bg{  opacity:1} @media (min-width:768px){  .FieldsWideLayout .RESearchCriteria_Container{   padding:70px} } .RESearchCriteria_Container .nav-tabs{  border-bottom:1px solid #dddddd}  .RESearchCriteria_Container .nav-tabs > li > a{   margin-right:2px;  line-height:1.46;  border:1px solid transparent;  border-radius:0px 0px 0 0}   .RESearchCriteria_Container .nav-tabs > li > a:hover{    border-color:#eeeeee #eeeeee #dddddd}  .RESearchCriteria_Container .nav-tabs > li.active > a, .RESearchCriteria_Container .nav-tabs > li.active > a:hover, .RESearchCriteria_Container .nav-tabs > li.active > a:focus{   color:#555555;  background-color:#ffffff;  border:1px solid #dddddd;  border-bottom-color:transparent;  cursor:default} .RESearchCriteria_Container .nav > li > a:hover,.RESearchCriteria_Container .nav > li > a:focus{  text-decoration:none; background-color:#eeeeee} .RESearchCriteria_Container .inactive{  background-color:#ddd}.white-bg{ background-color:#fff}@media (min-width:768px){ .RESearchCriteria_bg{  background-image:url("/Layout/RealEstate/RealEstateBkgImage1.jpg");  } }@media (min-width:992px){ .RESearchCriteria_bg{   } }@media (min-width:1200px){ .RESearchCriteria_bg{       } }.RESearchCriteria .REHeadH1{ font-size:24px}.RESearchCriteria .QuickLinks{ cursor:pointer}.RESearchCriteria input[type=submit].waShowExtendedSearchCriteria,.RESearchCriteria .RESearchCriteria_ShowExtendedSearchCriteriaLink{ background:none;cursor:pointer;color:#336799;border:0px;padding-right:0px;display:none}.FieldsWideLayout .RESearchCriteria input[type=submit].waShowExtendedSearchCriteria{ display:inline-block}.FieldsWideLayout .RESearchCriteria.bordered{ border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd} @media (min-width:768px){  .FieldsWideLayout .RESearchCriteria.bordered{   border:none} }.FieldsSmallLayout .RESearchCriteria.bordered{ border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.FieldsSmallLayout .RESearchCriteria .RESearchCriteria_ShowExtendedSearchCriteriaLink{ display:inline-block}.ExtendedRESearchCriteria{ display:none;background-color:#F6F6F6;padding:15px;border-top:1px solid #F1F1F1;border:1px solid #DDDDDD} .ExtendedRESearchCriteria .RESearchAuxCriteriaList{  list-style-type:none; margin-top:0px; padding-bottom:0px; padding-left:0px}  .ExtendedRESearchCriteria .RESearchAuxCriteriaList .RESearchAuxCriteriaListItems label{   padding-left:5px;  font-weight:normal}.RESearchLastSearch{ margin-top:25px;margin-bottom:15px} .RESearchLastSearch ul{  list-style-position:inside; list-style-type:none; margin:0px; padding-left:0px}  .RESearchLastSearch ul li span{   margin-right:5px}.REShowGalleryContainer{ margin-top:15px;margin-bottom:15px}.REShowRightHeader,.REShowLeftHeader{ margin-top:15px;font-weight:bold}.RealEstateNavXslDescription{ position:relative} .RealEstateNavXslDescription img{  min-width:100%; margin-bottom:5px}.RealEstateNavMainListItem{ padding-bottom:10px} .RealEstateNavMainListItem .RealEstateNavMainListItemEntry{  font-size:1.3em} .RealEstateNavMainListItem .RealEstateNavMainListItemTypes{  padding-left:15px; padding-top:5px}  .RealEstateNavMainListItem .RealEstateNavMainListItemTypes .RealEstateNavMainListItemType{   padding-right:5px}   .RealEstateNavMainListItem .RealEstateNavMainListItemTypes .RealEstateNavMainListItemType .RealEstateNavMainListItemAnchor{    font-size:1.0em} .PackageOverviewHeader{margin-left:30px}.PackageOverviewHeader h2{font-weight:200}.PackageOverview_Left{float:left;padding:22px 0}.PackageOverview_Left select{margin-left:5px}.PackageOverview_FloatRight{float:right}.PackageOverview_Right{float:right;width:250px;padding:15px 15px 15px 0}.PackageOverviewSalutation{margin-left:30px}.PackageOverviewCtrl{color:White;padding:10px 50px 10px 0;background-color:#6699cc;display:inline-block;margin-left:30px;width:834px}.PackageOverviewSelection span{padding-left:50px}.RealEstatePackageOverviewTable span,.RealEstatePackageOverviewTable input{cursor:pointer}.RealEstatePackageOverviewTable span.PackageOverviewSwapMove{cursor:move}.RealEstatePackageOverviewList{border-spacing:0 5px;margin:0 30px 15px;min-width:834px;background-color:#E5E5E5}.RealEstatePackageOverviewList,.RealEstatePackageOverviewList tr,.RealEstatePackageOverviewList td{}.RealEstatePackageOverviewList td{padding:10px 11.2px;white-space:nowrap}.RealEstatePackageOverviewList td img{min-width:100px;max-width:150px;text-align:center;display:inline-block;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent) );background-image:-webkit-linear-gradient( -45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent );background-image:-moz-linear-gradient( -45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent );background-image:-ms-linear-gradient( -45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent );background-image:-o-linear-gradient( -45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent );z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;animation:animRealEstatePackageOverviewImg 2s linear infinite}.RealEstatePackageOverviewList td:nth-child(1) span{min-width:140px}.RealEstatePackageOverviewList td:nth-child(8){text-align:right}.RealEstatePackageOverviewList td span{display:inline-block}.RealEstatePackageOverviewList td:nth-child(2) span{width:200px;white-space:normal}.RealEstatePackageOverviewList tr{transition:background 250ms;-moz-transition:background 250ms;-webkit-transition:background 250ms;-o-transition:background 250ms}.RealEstatePackageOverviewList tr:nth-child(n){background-color:#E5E5E5}.RealEstatePackageOverviewList tr:nth-child(2n){background-color:#EEE}.RealEstatePackageOverviewList tr:hover{}.RealEstatePackageOverviewList tr:first-child span{}.RealEstatePackageOverviewList tr:first-child td:nth-child(7) span{cursor:pointer}.RealEstatePackageOverviewList .RealEstatePackageOverviewHideRow{display:none}.PackageOverviewSetRealEstateToTop{background-image:url(/Layout/Common/Arrows.png);background-position:0px 0px;background-repeat:repeat-x;height:24px;width:24px}.PackageOverviewSetRealEstateToTop:hover{background-position:216px 0px}.PackageOverviewSwapMotivPackageSortNosWithTop{background-image:url(/Layout/Common/Arrows.png);background-position:192px 0px;background-repeat:repeat-x;height:24px;width:24px}.PackageOverviewSwapMotivPackageSortNosWithTop:hover{background-position:168px 0px}.PackageOverviewSwapMotivPackageSortNosWithBottom{background-image:url(/Layout/Common/Arrows.png);background-position:144px 0px;background-repeat:repeat-x;height:24px;width:24px}.PackageOverviewSwapMotivPackageSortNosWithBottom:hover{background-position:120px 0px}.PackageOverviewSetRealEstateToBottom{background-image:url(/Layout/Common/Arrows.png);background-position:96px 0px;background-repeat:repeat;height:24px;width:24px}.PackageOverviewSetRealEstateToBottom:hover{background-position:72px 0px}.PackageOverviewDeleteMotifFromRealEstateOrder{background-image:url(/Layout/Common/Arrows.png);background-position:48px 0px;background-repeat:repeat-x;height:24px;width:24px}.PackageOverviewDeleteMotifFromRealEstateOrder:hover{background-position:24px 0px}.RealEstatePackageOverviewTable .RealEstatePackageOverviewList tbody tr.RealEstatePackageOverviewSuccess{background-color:rgba(60,255,96,0.74)}.PackageOverviewRealEstateMotifIsActive{border-left:7px solid #339966;}.PackageOverviewRealEstateMotifIsInActive{border-left:7px solid #ff0000;}@keyframes animRealEstatePackageOverviewImg{0%{background-position:0 0}100%{background-position:50px 50px}} @media print{.AdminMode{display:none !important}.WcmsPageThinBannerPZRightPlaceHolder,.WcmsPageBannerTop,.WcmsPageBannerButton,.WcmsPageBannerSkyScraper{display:none !important}.RECustomerLinks,.NavigationHeader,.NavMenu,.WcmsFooter{display:none !important}.REMediaPrint,.REShowSearchSimilar{display:none !important} .REShowContractor{margin-left:0}}.MarketStatisticTable,.StatisticHeader{margin-left:30px}.EstateAgencyReport{border-collapse:collapse;margin-top:15px;margin-left:30px}.EstateAgencyReport,.EstateAgencyReport tr,.EstateAgencyReport td{border:1px solid #aaa}.EstateAgencyReport td{padding:3px 25px;text-align:right;height:35px}.EstateAgencyReport td:first-child{padding:3px 25px 3px;text-align:left}.EstateAgencyReport tr:nth-child(n){background-color:#fafdff}.EstateAgencyReport tr:nth-child(2n){background-color:#DCEEFF}.EstateAgencyReportAdditionalDescription{font-size:0.875em;display:inline-block;margin:4px 0}.MarktStatisticChart,.MarktStatisticTable{display:none;margin-top:10px;margin-bottom:20px}.MarktStatisticTable{margin-bottom:20px}.MarktStatisticTable table{border:1px solid #aaa;width:100%;text-align:center;border-collapse:collapse}.MarktStatisticTable table td{height:55px;border:1px solid #aaa;border-collapse:collapse;padding-left:5px;padding-right:5px}.MarktStatisticTable tr:nth-child(n){background-color:#fafdff}.MarktStatisticTable tr:nth-child(2n){background-color:#DCEEFF}.EstateAgencyStatisticCtrl,.MarketStatisticCtrl{color:White;padding:0 50px 15px;background-color:#6699cc;display:inline-block;margin-left:30px;margin-bottom:20px;width:100%}.MarketStatisticReportSelection,.EstateAgencyBPSelection{margin:10px 0}.MarketStatisticReportSelection > div,.EstateAgencyBPSelection > div{display:inline-block;padding:3px;margin-right:15px}.MarketStatisticReportSelection span,.EstateAgencyBPSelection span{margin-bottom:5px;display:block}.MarktStatisticCityDistrict,.MarketStatisticDateSelection,.EstateAgencyDateSelection{ margin:10px 0}.MarktStatisticCityDistrict > div,.MarketStatisticDateSelection > div,.EstateAgencyDateSelection > div{ float:left;margin-right:15px;padding:3px}.MarktStatisticCityDistrict span,.MarketStatisticDateSelection span,.EstateAgencyDateSelection span{margin-bottom:5px;display:block}.MarktStatisticSeperator{display:none;border-top:1px solid #DCEEFF;background-color:#f0f8ff;width:100%;margin-left:30px;height:15px;background-size:5px 5px;background-image:linear-gradient(135deg,rgba(255,255,255,1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,transparent 75%,transparent)} .PaymentStatus{position:relative;float:left;-moz-min-width:74%;-ms-min-width:74%;-o-min-width:74%;-webkit-min-width:74%;min-width:74%;max-width:75%}.PaymentStatus hgroup{margin-bottom:5px}.PaymentPosition{font-weight:bold}.PaymentInformationOverview{list-style:none;margin:0px 0px 10px 5px;padding:0px 0px 10px 5px}.OverviewPosition{list-style-image:none;margin:5px 0px}.OverviewPositionError{margin:0px auto;width:33%;color:rgb(195,0,0)}.PaymentStatusInfoBox{position:relative;float:left;-moz-min-width:22%;-ms-min-width:22%;-o-min-width:22%;-webkit-min-width:22%;min-width:22%;max-width:22%;border:rgb(222,222,222) 0.1em solid;margin:0 0.4em;font-size:0.8em;padding:0.1em 0.3em}.BuyShoppingCartBtn{width:96%;margin:4% 2% 5% 2%}.PaymentStatusInfoBox input[type=submit],.PaymentStatusInfoBox input[type=button]{  font-size:10px}.PaymentStatusInfolist{list-style:none;margin:2%;padding:0}.PaymentStatusInfoBoxSummary{font-weight:bold;padding:2% 3%;color:rgb(195,0,0);margin:0.2em 0em}.PaymentMustRead{position:relative;float:left;-ms-min-width:23%;-o-min-width:23%;-webkit-min-width:23%;-moz-min-width:23%;min-width:23%;max-width:23%;font-size:0.7em;margin:1em 0.5em} .PicItemShoppingItem{ margin-bottom:15px;margin-top:15px} .PicItemShoppingItem figure{  background-color:#dedede; padding:5px; overflow:hidden} .PicItemShoppingItem .img-wrapper{  position:relative; display:block; margin:0px auto; padding:10px 0px; height:150px}  .PicItemShoppingItem .img-wrapper img{   max-width:100%;  max-height:100%;  position:absolute;  margin:auto;  top:0;  left:0;  right:0;  bottom:0} .PicItemShoppingItem figcaption{  padding:0px 5px} .PicItemShoppingItem label{  text-align:center; font-weight:normal; font-size:0.9em} .PicItemShoppingItem input{  width:100%; height:1.5em; margin-top:10px} .PicItemShoppingItem .sale-prevented{  display:inline-block; width:100%; text-align:center; font-weight:bold; height:1.5em; margin-top:10px} .PicItemShoppingItem p.Copyright{  text-align:center; margin:0px} .PaymentImg{ margin-right:10px;vertical-align:middle;width:100px} .ShoppingCartContent{ margin-top:10px;margin-bottom:20px}.ShoppingCartHeader{ margin-bottom:5px} .ShoppingCartHeader::after{  clear:both} .ShoppingCartHeader .LabelQuantity{  float:right; width:7em; text-align:right} .ShoppingCartHeader .LabelPrice{  float:right}.ShoppingCartItem{ padding-top:5px;padding-bottom:5px;border-top:1px solid #dddddd} .ShoppingCartItem:after{  clear:both}.ShoppingCartItemPrice{ font-weight:500;text-align:right;display:block}.ShoppingCartItemQuantity label{ margin-left:5px}.ShoppingCartItemQuantity input{ margin-left:5px;width:40px}.ShoppingCartFooter{ padding:10px 0 0 0;border-top:1px solid #dddddd}.ShoppingCartTotalPrice{ float:right} .ShoppingCartTotalPrice span{  font-weight:500} .SubscriptionEditAddressData label.readonly{ font-weight:normal;color:#bbb;margin-bottom:-10px}.margin-bottom-0{ margin-bottom:0}.margin-top-5,.radio.margin-top-5{ margin-top:5px} .blueHeadline{ color:#336799}.InterruptionList{ border-bottom:solid 1px #ccc}  .SubscriptionNewSelectedTypeDetail p{ margin-left:20px} .SubscriptionNewSelectedTypeDetail p span{  margin-left:-25px}  .SubscriptionNewSelectedTypeDetail p span.glyphicon-ok{   color:#30bd30} .SubscriptionNewSelectedTypeDetail p.text-primary{  margin-left:0}.SubscriptionNewSelectedTypeDetail .SubscriptionPrice span{ font-weight:bold}.SubscriptionNewOption{ background-color:#eee;padding:3% 10% 10% 10%;text-align:center;min-height:250px;font-size:1.5rem;margin-bottom:1em}.SubscriptionNewOption a{ color:#ffffff; }.SubscriptionNewOption a:hover{ color:#ffffff; }.SubscriptionNewOption p{ min-height:85px}.SubscriptionNewOption ul{ list-style:none} @media screen and (min-width:768px){  .SubscriptionNewOption ul{   min-height:140px} } .SubscriptionNewOption ul li{  text-align:left}.headline-newsubscription{ font-family:Georgia,"Times New Roman",Times,serif;color:#336799; line-height:1.3;margin-top:5px}.headline-newsubscription:hover{ color:#336799}.checkout-step{ color:#ccc;text-transform:uppercase;font-size:20px;border-style:none none solid none;border-bottom-width:2px;border-color:#ccc}.checkout-step a{ color:#ccc;text-transform:uppercase;font-size:20px;border-style:none none solid none;border-bottom-width:2px;border-color:#ccc}.checkout-step a:hover{ color:#336799;text-transform:uppercase;font-size:20px;font-weight:500;border-style:none none solid none;border-bottom-width:2px;border-color:#336799}.checkout-step-active{ color:#336799;text-transform:uppercase;font-size:20px;font-weight:500;border-style:none none solid none;border-bottom-width:2px;border-color:#336799}.checkout-step-done{ color:#336799;text-transform:uppercase;font-size:20px;border-style:none none solid none;border-bottom-width:2px;border-color:#336799}.checkout-step-done a:hover{ color:#336799;text-transform:uppercase;font-size:20px;font-weight:500;border-style:none none solid none;border-bottom-width:2px;border-color:#336799}.checkout-step-xs{ color:#ccc;text-transform:uppercase;font-size:20px;border-style:none none none solid;border-bottom-width:2px;border-color:#ccc;margin-left:2%}.checkout-step-xs a{ color:#ccc}.checkout-step-xs-active{ color:#336799;text-transform:uppercase;font-size:20px;font-weight:500;border-style:none none none solid;border-bottom-width:2px;border-color:#336799;margin-left:2%}.checkout-step-xs-done{ color:#336799;text-transform:uppercase;font-size:20px;border-style:none none none solid;border-bottom-width:2px;border-color:#336799;margin-left:2%}.head-profile{ font-family:Georgia,"Times New Roman",Times,serif;color:#336799;font-size:1.125em}.bonus label{ font-weight:400}.bonus{ border:solid 1px #eee;padding:10px}.bonus h5{ min-height:35px}.bonus .BonusItemImgContainer{ min-height:250px}.bonus .bonusDescription{ min-height:110px;font-size:14px}.bonus .price{ float:right;text-align:right;font-weight:bold}.bonus .extrapayment{ border-top:1px solid #ddd}.SubscriptionNewConfirm .product,.SubscriptionNewFinish .product{ font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold}.SubscriptionNewConfirmDataLine{ vertical-align:top;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px} .SubscriptionNewConfirmDataLine:last-of-type{  border-bottom-style:none} .ServiceOptionContainer a:hover,
.ServiceOptionContainer a:focus 
{
 color:#204060;
 text-decoration:none;
}.ServiceOptionContainer a:hover path,.ServiceOptionContainer a:focus path{  fill:white}.ServiceOption{  background-color:#eee; padding:5%; text-align:center; min-height:250px; margin-top:1.5rem}.ServiceOption:hover{  background-color:#336799; color:#fff}.ServiceOption a{  color:#666}.ServiceOption a:hover{  color:#fff}.SubscriptionOption{  background-color:#eee; padding:3% 10% 10% 10%; text-align:center; min-height:250px; font-size:1.5rem; margin-bottom:1em}.SubscriptionOption a{  color:#666}.SubscriptionOption a:hover{  color:#336799}.QuickInfo{  background-color:#eee; padding:5%; min-height:285px}.QuickInfoNoAd{  background-color:#eee; padding:1% 3% 1% 3%} .NoBullet{  padding-left:0; margin-left:0}.NoBullet li{  list-style:none} .ConsentPurpuseToConfirm{   } .ConsentPurpuseToConfirm .form-horizontal .help-block.with-errors ul.list-unstyled li{  text-align:left; padding-left:20px; font-weight:500} .LoginLinkModule{ margin-bottom:11.5px} .LoginLinkModule .dropdown-menu{  left:unset; right:0} .LoginModule .fi-logout-content .do-logout{ margin-top:10px;margin-bottom:10px}.LoginModule .fi-logout-content .bob-info{ margin-top:10px;margin-bottom:10px}.LoginModule .login-module-links{ list-style:disc;margin-left:15px} .UserEditPage .edit-section-header{ font-family:"Lora";color:#336799;font-size:1.125em}.UserEditPage .CropControls{ display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;  -ms-flex-pack:justify;    justify-content:space-between}@media all and (max-width:480px){ .UserEditPage .mobile-margin-bottom-10{  margin-bottom:10px} } .UserLoginPage .headLine{ font-weight:200;font-size:2.0em} .UserNavigatorModule ul.nav-left{ background-color:#eee;color:#383a3b;margin-bottom:2em;list-style:none;padding-left:0;margin-left:0} .UserNavigatorModule ul.nav-left li.nav-head{  line-height:3em; border-bottom:solid 1px #fff; border-top:solid 1px #ddd; padding-left:1em; font-size:1.125em; text-transform:uppercase; color:#666} .UserNavigatorModule ul.nav-left li{  line-height:3em; border-bottom:solid 1px #fff; border-top:solid 1px #ddd; padding-left:1em; background-color:#fff} .UserNavigatorModule ul.nav-left li:hover{  border-left:solid 3px #336799; padding-left:13px; background-color:#eee} .UserNavigatorModule ul.nav-left a.nav{  color:#383a3b}  .UserNavigatorModule ul.nav-left a.nav.active{   font-weight:bold} .UserNavigatorModule ul.nav-left a.nav:hover{  color:#336799} .UserNavigatorModule ul.nav-left span.badge{  margin-left:5px; background-color:#999; color:#fff} .UserNavigatorModule ul.nav-left span.badge:hover{  background-color:#777}  .BPConsent{  } .UserEditPaymentData .PaymentMode .radio input[type="radio"]{ margin-left:0px}.UserEditPaymentData .PaymentDataItem{ border-bottom:1px solid #ddd;margin-bottom:10px} .UserEditPaymentData .PaymentDataItem .PaymentDataItemData{  margin-bottom:10px} @media (min-width:768px){  .UserEditPaymentData .PaymentDataItem .PaymentDataItemAction{   text-align:right} } .UserEditPaymentData .PaymentDataItem .PaymentDataItemButton{  display:inline-block; padding-top:10px; padding-left:0px; padding-right:10px; padding-bottom:10px}  @media (min-width:768px){   .UserEditPaymentData .PaymentDataItem .PaymentDataItemButton{    padding-left:10px;   padding-right:0px} } .UserEditPaymentData .PaymentDataItem .PaymentDataItemDefault{  font-style:italic} @font-face{ font-family:'Roboto';font-style:normal;font-weight:300;src:url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-300.eot"); src:local(""),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-300.eot?#iefix") format("embedded-opentype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-300.woff2") format("woff2"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-300.woff") format("woff"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-300.ttf") format("truetype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-300.svg#Roboto") format("svg"); unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{ font-family:'Roboto';font-style:normal;font-weight:400;src:url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-regular.eot"); src:local(""),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-regular.eot?#iefix") format("embedded-opentype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-regular.woff2") format("woff2"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-regular.woff") format("woff"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-regular.ttf") format("truetype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-regular.svg#Roboto") format("svg"); unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{ font-family:'Roboto';font-style:normal;font-weight:700;src:url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-700.eot"); src:local(""),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-700.eot?#iefix") format("embedded-opentype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-700.woff2") format("woff2"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-700.woff") format("woff"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-700.ttf") format("truetype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin-ext/roboto-v30-latin-ext-700.svg#Roboto") format("svg"); unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{ font-family:'Roboto';font-style:normal;font-weight:300;src:url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-300.eot"); src:local(""),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-300.eot?#iefix") format("embedded-opentype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-300.woff2") format("woff2"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-300.woff") format("woff"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-300.ttf") format("truetype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-300.svg#Roboto") format("svg"); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{ font-family:'Roboto';font-style:normal;font-weight:400;src:url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-regular.eot"); src:local(""),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-regular.woff2") format("woff2"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-regular.woff") format("woff"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-regular.ttf") format("truetype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-regular.svg#Roboto") format("svg"); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{ font-family:'Roboto';font-style:normal;font-weight:700;src:url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-700.eot"); src:local(""),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-700.woff2") format("woff2"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-700.woff") format("woff"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-700.ttf") format("truetype"),url("/Layout/Custom/Fonts/Roboto/roboto-v30-latin/roboto-v30-latin-700.svg#Roboto") format("svg"); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media screen and (min-width:768px){ .dropdown:hover > .dropdown-menu{  display:block} .nav .dropdown-submenu:hover ul{  display:block} }.brand{ background-color:#1883C1}.navbar-inverse .navbar-nav > li > a,.navbar-inverse .navbar-text{ color:#ffffff}.vertical-line{ margin-top:8px;border:0.4px solid white;height:3ch;margin-left:5px;margin-right:5px}.navbar-nav > li > a{ padding-top:6px;padding-bottom:4px;margin-top:5px}.searchbtn{ margin-right:5px}header{ font-family:'Roboto',sans-serif}#WcmsLogo img{ width:250px;margin-bottom:-5px}.navbar-default{ background-color:white;border-bottom-color:#e4e2e2;border-top-color:#e4e2e2}.navbar-default .navbar-nav > li > a{ color:#3c3d3f}.navbar-default .navbar-nav > li > a:hover{ color:#1883C1;background-color:transparent}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > li > a:focus{ color:#1883C1;background-color:white}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{ background-color:white}.navbar-inverse .navbar-nav > li > a.brand:focus,.navbar-inverse .navbar-nav > li > a.brand:hover{ background-color:#2791ce}.blue{ background-color:#1883C1}.blue > li > a{ color:white}.blue > li:hover,.blue > li > a:hover{ background-color:#2791ce;color:white}ul.a{ list-style-type:disc;list-style-position:inside;color:white;padding-left:2ch}ul.a > li > a{ display:inline;padding:0;margin-left:-5px}.search{ background-color:#1883C1;height:192px;position:absolute;z-index:1;width:inherit;opacity:0.9}.search > div{ width:90%;margin-left:auto;margin-right:auto;padding-top:75px;border-bottom:inset}.search .input-group{ color:white}.SearchModule .btn-primary,.SearchModule .btn-primary.active,.SearchModule .btn-primary:active,.SearchModule .btn-primary:focus,.SearchModule .btn-primary:hover{ background-color:transparent;-webkit-box-shadow:none;    box-shadow:none;outline-color:transparent}.SearchModule .form-control{ font-size:40px;color:white}.SearchModule input[type=search]{ -webkit-box-sizing:content-box;  -moz-box-sizing:content-box;    box-sizing:content-box}.SearchModule{ max-width:none}.SearchModule .form-control{ background-color:transparent;border:transparent;-webkit-box-shadow:none;    box-shadow:none;padding:unset;padding-bottom:10px}.collapsing{ -webkit-transition:height 0.1s ease;-o-transition:height 0.1s ease;transition:height 0.1s ease}.SearchModule .btn{ font-size:30px;padding:0}.SearchModule .input-group-btn{ padding-bottom:5px}.SearchModule .form-control:focus{ -webkit-box-shadow:unset;    box-shadow:unset}.form-control::-webkit-input-placeholder{ color:white}.form-control::-moz-placeholder{ color:white}.form-control::placeholder{ color:white}.navbar-inverse{ background-color:#272727;border-color:#272727;min-height:44px}.navbar{ margin-bottom:0px;margin-left:-15px;margin-right:-15px}#m_wdivDesktopNavbar .NavFirstLevel > li > a{ text-transform:uppercase;font-weight:bold}.NavFirstLevel{ float:none;margin:0 auto;text-align:center;display:inline-block;padding-top:5px;padding-bottom:5px}.NavFirstLevel .caret{ border-top:none}.LoginLinkModule{ margin-bottom:unset}.NavigationHeader a,.NavigationHeader a:focus,.Navigationheader a:hover{ color:white;text-decoration:none;outline:none}.LoginLinkModule:focus{ outline:none}.rand{ padding-top:12px;padding-right:15px;padding-left:15px}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:focus,.navbar-inverse .navbar-nav > .open > a:hover{ background-color:transparent}#MobileNavigation{     } #MobileNavigation .SearchModule.input-group{  border-bottom:inset #272727} #MobileNavigation .SearchModule .form-control{  font-size:20px; color:#272727; padding-bottom:0; opacity:0.8} #MobileNavigation.navbar.navbar-default .navbar-collapse button{  color:#272727; background-color:transparent; border-color:transparent; font-size:20px} #MobileNavigation .navbar-header{  border-bottom:1px solid} #MobileNavigation.navbar-default .navbar-nav .open .dropdown-menu > li > a{  color:#272727} #MobileNavigation.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,#MobileNavigation.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{  background-color:transparent; outline:none; color:#1883C1} #MobileNavigation .NavFirstLevel{  text-align:left} #MobileNavigation .nav .open > a{  background-color:transparent} #MobileNavigation .dropdown-submenu > .dropdown-menu{  margin-left:15px} #MobileNavigation .dropdown-submenu > a::after{  content:none}#WcmsLogoXs{ display:inline-block;float:unset;width:150px;padding:10px 15px}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{ background-color:transparent;outline:none}.navbar-toggle.menu{ margin-top:11px}.navbar-default .navbar-toggle .icon-bar{ background-color:#272727}nav.navbar.navbar-default .navbar-header .glyphicon,nav.navbar.navbar-default .navbar-header .badge{ color:#272727;background-color:white}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{ background-color:transparent}.video-responsive{ position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-responsive iframe,.video-responsive object,.video-responsive embed{ position:absolute;top:0;left:0;width:100%;height:100%}.zakad{ width:75px;height:30px;background-image:url(/Layout/Custom/Images/zak-anzeige.svg);-webkit-background-size:contain;    background-size:contain;background-repeat:no-repeat;color:transparent;z-index:10;position:absolute;top:0px;right:50px} html.lb-disable-scrolling{
 overflow:hidden;
 
 position:fixed;
 height:100vh;
 width:100vw;
}

.lightboxOverlay{
 position:absolute;
 top:0;
 left:0;
 z-index:9999;
 background-color:black;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 opacity:0.8;
 display:none;
}

.lightbox{
 position:absolute;
 left:0;
 width:100%;
 z-index:10000;
 text-align:center;
 line-height:0;
 font-weight:normal;
}

.lightbox .lb-image{
 display:block;
 height:auto;
 max-width:inherit;
 max-height:none;
 border-radius:3px;

 
 border:4px solid white;
}

.lightbox a img{
 border:none;
}

.lb-outerContainer{
 position:relative;
 *zoom:1;
 width:250px;
 height:250px;
 margin:0 auto;
 border-radius:4px;

 
 background-color:white;
}

.lb-outerContainer:after{
 content:"";
 display:table;
 clear:both;
}

.lb-loader{
 position:absolute;
 top:43%;
 left:0;
 height:25%;
 width:100%;
 text-align:center;
 line-height:0;
}

.lb-cancel{
 display:block;
 width:32px;
 height:32px;
 margin:0 auto;
 background:url(../images/loading.gif) no-repeat;
}

.lb-nav{
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:10;
}

.lb-container > .nav{
 left:0;
}

.lb-nav a{
 outline:none;
 background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev,.lb-next{
 height:100%;
 cursor:pointer;
 display:block;
}

.lb-nav a.lb-prev{
 width:34%;
 left:0;
 float:left;
 background:url(../images/prev.png) left 48% no-repeat;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 opacity:0;
 -webkit-transition:opacity 0.6s;
 -moz-transition:opacity 0.6s;
 -o-transition:opacity 0.6s;
 transition:opacity 0.6s;
}

.lb-nav a.lb-prev:hover{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity:1;
}

.lb-nav a.lb-next{
 width:64%;
 right:0;
 float:right;
 background:url(../images/next.png) right 48% no-repeat;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 opacity:0;
 -webkit-transition:opacity 0.6s;
 -moz-transition:opacity 0.6s;
 -o-transition:opacity 0.6s;
 transition:opacity 0.6s;
}

.lb-nav a.lb-next:hover{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity:1;
}

.lb-dataContainer{
 margin:0 auto;
 padding-top:5px;
 *zoom:1;
 width:100%;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}

.lb-dataContainer:after{
 content:"";
 display:table;
 clear:both;
}

.lb-data{
 padding:0 4px;
 color:#ccc;
}

.lb-data .lb-details{
 width:85%;
 float:left;
 text-align:left;
 line-height:1.1em;
}

.lb-data .lb-caption{
 font-size:13px;
 font-weight:bold;
 line-height:1em;
}

.lb-data .lb-caption a{
 color:#4ae;
}

.lb-data .lb-number{
 display:block;
 clear:left;
 padding-bottom:1em;
 font-size:12px;
 color:#999999;
}

.lb-data .lb-close{
 display:block;
 float:right;
 width:30px;
 height:30px;
 background:url(../images/close.png) top right no-repeat;
 text-align:right;
 outline:none;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
 opacity:0.7;
 -webkit-transition:opacity 0.2s;
 -moz-transition:opacity 0.2s;
 -o-transition:opacity 0.2s;
 transition:opacity 0.2s;
}

.lb-data .lb-close:hover{
 cursor:pointer;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity:1;
}
 .RECreditCalculator{margin-top:15px;margin-bottom:15px}.REShowCreditCalculator{}.REShowCreditCalculatorHeader{margin-bottom:5px} 