body{margin:0;padding:0;font-size:12px;font-family:Arial,Verdana,Sans-Serif;background-repeat:repeat-x;background-color:#edf2f6}a,a:link,a:visited{color:#06c}h1{font-weight:bold;margin:0 0 8px 0;color:#06c;font-size:20px}h2{font-weight:bold;margin:0 0 8px 0;color:#06c;font-size:1.4rem!important}#tabs h1,#tabs h2{background-color:#eef4fd;padding:6px}#selectEntryType{margin:5px}.entryType{border:1px solid #eee;font-size:17px;font-weight:bold;margin:5px;padding:20px;cursor:pointer}.entryType:hover{background-color:#e1e5e8}.textareaBig{width:600px!important;height:120px!important}fieldset{padding:1em;border:1px solid #ddd}label{float:left;width:200px;margin-right:.5em;padding-top:.2em;text-align:right;font-weight:bold}fieldset fieldset{font-size:100%}fieldset fieldset label{width:120px}fieldset table label{float:none!important}fieldset input.input50{width:50px!important}.input100{width:100px!important}.input150{width:150px!important}fieldset input.input160{width:160px!important}fieldset input.input250{width:250px!important}fieldset input.input500{width:500px!important}fieldset input.input630{width:630px!important}.comboBoxInput250{width:250px!important}.nofloat{float:none!important}.hotelEditor fieldset textarea.riTextBox{width:600px!important;height:120px!important}.floatleft{float:left}.multilabel .RadInput{float:left}.nofloat .RadInput{float:none}#head{position:relative;width:990px;height:69px;margin:auto}#headContainer{background-color:#fff}#headerBarRule{background-color:#db031a;height:39px}#footer{position:relative;margin:auto;width:990px;text-align:center;margin-top:60px;padding-bottom:15px}#logo{position:absolute;left:10px;top:14px}#slogan{position:absolute;top:46px;left:189px;font-weight:bold;color:#668bb2;font-size:10px}#bannerRight{position:absolute;left:1270px;top:50px}#bannerRightFrontpage{float:right}#pageContent{position:relative;width:1200px;margin:auto;background-image:url(../images/masterrahmen.png);background-repeat:no-repeat;padding:0 10px 0 10px}#page{background-color:#fff;background-image:url(../images/menuBg.gif);background-repeat:repeat-x;min-height:900px}#headMenu{position:absolute;right:10px;top:10px;list-style-type:none;font-size:10px}#headMenu ul{margin:0;padding:0;position:relative;top:10px;left:10px;list-style-type:none}#headMenu ul li{float:left;padding:4px}#headMenu ul li a,#headMenu ul li a:link,#headMenu ul li a:hover{border-right:1px #666 solid;padding-right:14px;padding-left:5px;color:#bbb;text-decoration:none;font-weight:bold}#headMenu ul li.last a{border:0!important}#topMenu{position:relative;height:70px}#topMenu ul{margin:0;padding:0;position:relative;top:10px;left:10px;list-style-type:none}#topMenu ul li{float:left;padding:4px}#topMenu ul li a,#topMenu ul li a:link,#topMenu ul li a:hover{border-right:1px #666 solid;padding-right:14px;padding-left:5px;color:#666;text-decoration:none;font-weight:bold}#topMenu ul li.last a{border:0!important}#topMenu h1{font-size:20px;padding:10px 0 0 10px;color:#db031a}.navbar-toggler{display:none}#colLeft{float:left;width:300px}#colMain{float:left;position:relative;margin-left:20px;width:870px}.beschreibung{margin-bottom:10px;line-height:18px}#searchBox{background-color:#fff;padding:10px}#searchBox input.riTextBox,.searchboxTextbox,.watermark{border:1px solid #9d0802!important;padding:2px 4px 2px 4px!important;margin-top:4px;margin-bottom:4px;width:270px}.completionList{margin:0;padding:0 5px 5px 10px;list-style:none;background-color:#fff;font-size:11px}.completionHover{background-color:#f0f8ff;padding:6px 0 6px 0}.completionListItem{padding:6px 0 6px 0;color:#2f75ce!important}.watermark{color:#ccc}.schnellsuche{padding:4px 0 4px 6px;color:#fff;background-color:#c00}.schnellsucheBorder{padding:2px;border:1px solid #c00;width:160px}.erwSuche{background-image:url('../images/searchBg.gif');background-repeat:repeat-x;background-color:#2f75ce;padding:10px;color:#fff}#hotelBild{position:relative;width:700px;height:525px;text-align:center;float:left}#hotelBild>img{box-shadow:0 10px 30px #717171;background-color:#e8e8e8}#hotelGallery{width:100%;height:525px;position:relative}#hotelBildThumbs{position:relative;float:left;width:150px;margin-left:10px;overflow:hidden;height:525px}.hotelBildThumb{width:140px;margin-bottom:10px;overflow:hidden}.hotelBildThumb.current{box-shadow:0 0 20px #2a6ba0}#hotelCard{background-color:#fff;padding:8px;position:relative;background:#dc3545!important}#hotelCard h2{float:left;margin:0 30px 10px 0;color:#fff;font-weight:bold;font-size:30px;max-width:710px;margin-right:20px;padding:5px 0 0 7px}.legalName{margin:4px 0 15px 40px;color:#666;font-size:10px}#hotelCardContent{padding:5px}#hotelTel{float:left}#hotelAp{float:left;margin-left:50px;display:none}#tabs{margin-top:10px}.ui-widget-content{font-size:12px!important;font-family:Arial,Verdana,Sans-Serif}.pagePic{float:right;padding:20px;border:1px solid #ccc;width:240px;height:240px;text-align:center;vertical-align:middle;text-align:center}.pagePicSpecial{float:right;padding:20px;border:1px solid #ccc;text-align:center;vertical-align:middle;text-align:center}#googleMapsStatic{float:left;width:240px;height:240px;border:1px solid #eee}.featurelist{clear:both;padding:8px 16px}.featurelist ul{margin:0;padding:0;list-style:none}.featurelist ul li:before{content:"🗸";padding-right:.3em}.col-left{float:left}.col-right{float:left;margin-left:20px!important}#zahlungsarten img{margin-right:5px}.entfernungK{float:left;margin-top:20px}.tableDistance{width:250px}.searchResultHotelItem{position:relative;background-color:#fff;padding:0;margin-bottom:4px;border:1px solid #ccc;box-shadow:0 10px 30px #ccc;margin:20px 0 20px 0}.searchResultHotelItem:hover,.searchResultHotelItemPremium:hover{box-shadow:none}.searchResultHotelItemPremium{position:relative;padding:0;margin-bottom:4px;border:1px solid #ccc;box-shadow:0 10px 30px #ccc;margin:20px 0 20px 0}.resultImage{float:left;width:200px;height:165px}.resultText{float:left;width:380px;padding-top:7px;padding-left:20px}.resultText h2{color:#06c;font-size:15px;font-weight:bold;margin:0;padding:0}.resultText h2 a,.resultText h2 a:link,.resultText h2 a:visited{color:#06c;font-size:18px;font-weight:bold;text-decoration:none}.resultText h2 a:hover{text-decoration:underline}.resultButtons{float:left;width:100px;margin-top:93px;margin-left:20px}.resultButtons input{width:230px}.resultButtons input:hover{box-shadow:6px 6px 10px #ccc}.resultButtons img{width:230px}.resultButtons img:hover{box-shadow:6px 6px 10px #ccc}.einstufung{float:left}.superior{float:left;margin-left:-4px}.quickinfo{clear:both;font-size:13px;color:#333;padding-top:5px}.hotelText{font-size:11px;padding-top:10px;padding-bottom:10px;color:#828282}.ui-state-default{font-weight:normal!important;font-size:10px!important}input.aufklappen{padding:5px 10px;margin-bottom:10px;background-color:#ca332c!important;color:#fff!important;font-size:14px}.Merkliste{margin:10px 0 0 10px;font-weight:bold;color:#06c}.Merkliste fieldset legend{color:#666;font-weight:normal;font-size:18px}.Merkliste fieldset{color:#666;font-size:16px}.Merkliste a,.Merkliste a:link,.Merkliste a:visited{text-decoration:none;color:#06c}.Merkliste ul{margin:0;padding:0;list-style:none}.Merkliste .delete{vertical-align:middle}.Merkliste button{font-weight:bold}#breadCrumb{position:relative;clear:both;top:25px;padding:0 0 0 19px}#breadCrumb a,#breadCrumb a:link,#breadCrumb a:visited{text-decoration:none;color:#666;font-size:11px}.tagungsanfrage fieldset{font-size:100%;margin-bottom:10px}.tagungsanfrage fieldset legend{font-weight:bold;display:block}.tagungsanfrage fieldset label{font-weight:normal;padding-left:5px}.tagungsanfrage ul{margin-left:20px}.errorMsg{margin:0;padding:6px;color:#fff;background-color:#be0000}.errorMsg li{margin-bottom:4px}ul.paging{margin:5px 0 5px 0;padding:0;list-style:none}ul.paging li{display:inline;margin-right:10px}.premiumHeader{padding:10px 0 10px 10px;font-size:18px;margin-right:17px;background-color:#c00;color:#fff;display:block}.standardHeader{padding:10px 0 10px 10px;font-size:18px;margin-right:17px;background-color:#2f75cd;color:#fff;display:block}.HotelGallery .hotelGalleryItem{border:1px solid #ccc;margin:10px;padding:10px;width:240px;height:200px;overflow:hidden;float:left;text-align:center}.HotelGallery img{border:0}.HotelImageItem{float:left;border:1px solid #5d7b94;margin:1px 1px 10px 1px;text-align:center}.HotelImageItem:hover{background-color:#dde3f6}.HotelImageItem .image{width:160px;height:160px;text-align:center}.tablePaddingStd td{padding:4px!important}.faqEntry{margin-bottom:14px}.blockWide,.blockHalf{float:left;border:1px solid #ccc;border-radius:8px;padding:7px;margin:0 0 10px 0}.blockWide{width:622px}.blockWide h1{font-weight:bold;font-size:14px;margin:0 0 6px 0}.blockHalf{width:300px;margin-right:7px}.frontPageHotelItem{margin-bottom:8px;border-bottom:1px solid #eee;font-size:10px;margin:auto}.frontPageHotelItem h2{font-size:11px;margin:0;padding:0}.frontPageHotelItem a{text-decoration:none}.frontPageHotelItem .image{margin:auto;padding:5px;border:1px solid #eee}.frontPageHotelItem .textContent{float:left;margin-left:20px}.frontSpecials{position:relative;left:68px;height:400px;border:1px solid #ccc;width:543px;margin-bottom:10px}.tagungsspecialItem{border:1px solid #ccc;padding:6px;margin-bottom:20px;box-shadow:0 10px 30px #ccc}.arrowNext{position:absolute;right:42px;top:0;height:160px;background-color:#dcdcdc;width:16px;z-index:60px}.frontTagungsSpecialItem .image{width:622px;height:467px;float:left;margin-bottom:20px;background-size:contain;background-repeat:no-repeat}.frontTagungsSpecialItem .textcontent{float:left;margin:10px 0 0 20px;width:320px;font-size:11px}.teaserShow{position:absolute;left:0;top:0;z-index:80}.boxHeading{position:relative;background-color:#2a6ba0;height:17px;padding-left:10px;color:#fff;padding-top:3px;z-index:60}.specialsHeading{position:relative;background-color:#2a6ba0;height:17px;padding-left:10px;color:#fff;padding-top:3px;width:552px;left:68px;z-index:60}.hotelEmpfehlungHeading{position:relative;background-color:#2a6ba0;height:16px;padding-left:10px;color:#fff;padding-top:4px;z-index:60;padding-bottom:10px;text-align:center}.currentHotel{margin:5px;padding:5px;border:1px solid #eee;width:235px;background-color:#2a5c9b;color:#fff}.rtsIn{padding-left:0!important}.rtsOut{padding-right:0!important}.tagungsspecialArea{margin-top:40px}.tagungsspecialArea hr{margin-bottom:10px}.tagungsspecialArea ul{margin-left:20px}.adminHotelName{font-size:14px}.searchRefinement{padding:6px;margin:5px 0 5px 0;border:1px solid #eee;background-color:#fc7}.searchRefinement ul{margin-top:4px;margin-left:14px}.tagungsspecialItem .image{margin-right:6px;margin-bottom:6px;text-align:center}.tagungsspecialItem .textcontent{float:left}.tagungsspecialItem h2{font-size:18px}.tagungsspecialItem a{text-decoration:none}.textcontent table{text-align:right}.partnerItem{padding:5px;border:1px solid #ccc;border-radius:8px;margin-bottom:12px}.partnerItem .image{float:left;min-height:100px;border:1px solid #ccc}.partnerItem .textContent{float:left;margin-left:20px;width:430px}.clearBoth{clear:both;height:1px;font-size:1px}.frontEndLogin{font-size:10px;position:absolute;top:7px;right:30px;color:#fff;display:none}.frontEndLogin a,.frontEndLogin a:link,.frontEndLogin a:visited{color:#fff;text-decoration:none}.frontEndLogin a:hover{text-decoration:underline}.startSearch{float:right;margin:8px 0 0 2px}.umkreisDropDown{float:left;margin:8px 0 0 2px;width:150px}H3,H4{font-size:1.1rem!important;margin:0;padding:0;font-weight:normal}h3.bcName{display:inline;font-size:12px}h4{font-weight:normal}ol ol{margin-left:10px;margin-top:4px}.sysMessages{border:1px solid #2a6ba0;background-color:#fff0be;padding:10px;margin:10px;font-size:14px;line-height:20px}.sysMessages a{text-decoration:none;font-size:11px;color:#db031a}.sysMessages a:hover{text-decoration:underline}.flags{margin-top:10px;text-align:left}.flags a{margin-left:10px}.hotelBtnBar{padding:6px 4px 2px 4px;width:640px}#fbFrame{width:90px!important;top:13px;position:relative;overflow:hidden;left:20px;height:35px!important;margin-right:30px}#___plusone_0{margin-bottom:6px!important}.socials{position:absolute;bottom:32px;right:15px}ul.hotelUmkreisliste{list-style:none;margin:8px 0 8px 0;padding:0}ul.hotelUmkreisliste li{margin:0 0 4px 0}ul.hotelUmkreisliste li a{text-decoration:none}#callback{display:none;position:fixed;border:2px solid #2f75cd;top:185px;width:340px;height:160px;padding:9px;left:355px;background-color:#fff;z-index:100}#callback td{padding:5px}#dimDiv,.dimDiv{display:none;position:fixed;background-color:#000;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;z-index:99}.RadTagCloud_WebBlue{border:0!important}.hotelAngeboteListe{list-style:none}.hotelAngeboteListe li{margin-top:5px}.hotelAngeboteListe li a,.hotelAngeboteListe li a:link,.hotelAngeboteListe li a:visited{text-decoration:none;font-size:12px}.hotelAngeboteListe li a:hover{text-decoration:underline}.angebotGesamtpreis{color:#db031a}.bigButton{margin:10px 0;padding:10px}.defaultPanel{margin:6px;padding:5px;border:1px solid #d8d8d8}.fixed{position:fixed!important;box-shadow:0 0 20px #ccc;z-index:160000}#divIhrAngebot{bottom:0;position:relative;background-color:#fff;height:100px;width:960px}.cityInfoTop{margin:0 30px 30px 0;line-height:17px;color:#999}.cityInfoBottom{margin:80px 30px 0 0;line-height:17px;color:#999}.adminMode{position:fixed;padding:4px;background-color:#83b4ff;color:#fff;z-index:100;width:985px}.angebotHotelImage{position:absolute;width:160px;height:200px;border:1px solid #ccc;right:15px;top:80px;z-index:100;background-color:#fff;box-shadow:0 0 20px #ccc}.hotelImageFooter{position:absolute;bottom:10px;text-align:center;width:100%}.divButton{height:60px;text-align:center;padding-top:40px;border:1px solid #ddd;margin-top:12px}.divButton:hover{background-color:#eee}.panelHomepage{width:300px;margin-top:20px}.PanelVerpflegung{margin-bottom:10px}.PanelVerpflegung input[readonly="readonly"]{text-align:right}#tAnfrage01_Panel_Tagungsanfrage{padding-bottom:100px}#divSonstigerGrund{margin-top:10px}#overlayAnfragen a{text-decoration:none;font-size:25px}#Header1_Panel_AdminMode a{color:#fff!important}.hotelListItem{margin-bottom:8px}.BackToSearch{margin:0 0 10px 0}.BackToSearch a{text-decoration:none;font-size:14px}.tghOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:150000;background:#fff;display:none}.buttonBlue{padding:4px 60px;background-color:#2a6ba0;border:0;color:#fff;cursor:pointer;font-size:14px}.buttonBlue:hover{background-color:#66b3ff}.buttonRed{padding:4px 60px;background-color:#ca332c;border:0;color:#fff;cursor:pointer;font-size:14px}.buttonRed:hover{background-color:#ff7069}.buttonRed a,.buttonRed a:link,.buttonRed a:hover,.buttonRed a:visited,a.buttonRed,a.buttonRed:link,a.buttonRed:hover,a.buttonRed:visited{color:#fff!important;text-decoration:none;font-size:14px}#hotelTel button,#hotelAp button{padding:4px 20px!important}.searchBoxContent{min-height:40px;padding:20px}.searchBoxField{float:left}.searchBoxContent button{float:left;margin-top:6px;font-size:20px}.specialBox{position:relative}.searchboxTextboxV2,.watermarkV2{border:1px solid #9d0802!important;padding:2px 4px 2px 4px!important;margin-top:6px;height:26px;margin-bottom:4px;width:420px;font-size:18px}.watermarkV2{color:#ccc}.searchBoxV2{background-color:#eee;margin-bottom:20px}.hotelDescription{margin-bottom:20px}.pauschaleDesc{margin-bottom:8px;width:350px}.notification{border:1px solid #9d0802;padding:6px;margin-bottom:4px;margin-top:4px;background-color:#ebebeb}#promptUhrzeit{width:420px;left:50%;margin-left:-200px;top:50%;margin-top:-130px;display:none;padding:10px;z-index:500;background-color:#fff;border:1px solid #2a6ba0}.delRoom{background-image:url('/images/cancel.png')!important;background-repeat:no-repeat!important;padding-left:24px;background-position:4px 10px!important}#uploadPreviewButtons{margin-top:10px}#uploadPreviewText{margin:10px 0 10px 0}.HotelImageUploadPreviewPanel{position:absolute;z-index:1000;background-color:#fff;padding:20px;top:0}.anfragedirekt input.input250{padding:4px;border:1px solid #ccc}.anfragedirekt label{padding-top:.5em}.anfragedirekt select{padding:4px}.anfragedirekt input.input250:hover{border:1px solid #666}.gMapResult{margin:0 0 20px 0}.ui-autocomplete{z-index:500!important;top:57px!important;left:20px!important;display:block!important;border:0!important;padding:0}.imgZoom{position:absolute;width:64px;height:64px;opacity:.5;background-image:url('../images/lupe.png')}.ulTagungshotels{list-style:none;text-align:left}.ulTagungshotels li{margin-bottom:0;font-size:12px}.preferredHotel{position:relative;bottom:0;font-size:13px;padding-top:4px;background-color:#ca332c;color:#fff;padding-bottom:2px;text-align:center}.preferredHotelFrontEnd{bottom:0;font-size:17px;padding:4px;color:#f00;width:200px;text-align:center;font-weight:bold;height:70px;margin:auto}.searchresultBadgeHotel{position:relative;bottom:0;font-size:13px;padding-top:4px;background-color:#037bff;color:#fff;padding-bottom:2px;text-align:center}#cityText{line-height:18px;color:#a5a5a5}#Label_Hinweis{font-size:16px}#pageUl11{font-size:16px}#hoteladdress{color:#fff;font-size:15px}.search_headline{background-color:#ca332c;color:#fff;border-radius:2px;height:25px;text-align:center;padding-top:5px;font-size:18px;margin:10px}#hotelSucheBox{border-radius:2px;margin:10px;padding:5px;background:#4289c9;background:-moz-linear-gradient(left,#4289c9 0%,#2a6ba0 100%);background:-webkit-linear-gradient(left,#4289c9 0%,#2a6ba0 100%);background:linear-gradient(to right,#4289c9 0%,#2a6ba0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4289c9',endColorstr='#2a6ba0',GradientType=1)}.hotelSucheBox_input{width:220px;margin:5px 15px;font-size:16px;padding:5px}.resultsFilterBox_Input{width:40px;margin:5px 15px 5px 0;padding:5px;float:right}.resultsFilterBox_filter{margin:5px;font-size:12px;padding:8px;display:inline-block}#hotelSucheBox_button{width:235px;margin:5px 15px;font-size:16px;padding:5px}#hotel_login_key{position:absolute;right:10px;bottom:10px}#thumbsUp{position:absolute;top:0;z-index:1000;background-color:#fff;width:100%;background-image:url(../images/arrow-up.png);text-align:center;background-repeat:no-repeat;background-position:center center;height:30px;opacity:.75}#thumbsDown{position:absolute;bottom:0;z-index:1000;background-color:#fff;width:100%;text-align:center;background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:center center;height:30px;opacity:.75}#thumbcontainer{position:absolute;top:0}.newsDescription{line-height:18px}.wpNewsItem{margin-bottom:10px}.wpNewsItem a{display:block}.slideLeft{position:absolute;left:0;top:0;opacity:0}.slideRight{position:absolute;right:0;top:0;opacity:0}.slideLeft:hover{opacity:.5}.slideRight:hover{opacity:.5}.premiumStamp{position:absolute;width:207px;height:190px;z-index:100;bottom:-90px;left:0;background-image:url(../images/stamp-premiumhotel.png)}.preferredHotelResultStamp{position:relative;bottom:10px;left:-12px;top:-67px;z-index:100;width:60px;height:56px}.copyRightInfo{position:absolute;top:0;margin:auto;background-color:#fff;padding:5px;opacity:.75;width:100%;font-size:10px;color:#333;z-index:100}.ratingBar{padding:2px 0 2px;text-align:center;color:#fff}.ratingBar.red{background-color:#ca332c}.ratingBar.orange{background-color:#ffa500}.ratingBar.blue{background-color:#2a6ba0}.gesamtNote{position:absolute;right:10px;top:8px;font-size:20px;font-weight:bold;color:#ca332c}.ratingNumber{font-weight:bold;font-size:16px;margin-right:10px}.ratingBarBG{width:100%;background-color:#e2e2e2}.hotelFooterList{background-color:#5a5a5a;padding:20px;color:#fff}.hotelFooterList a,.hotelFooterList a:link,.hotelFooterList a:visited{color:#fff;text-decoration:none}.hotelFooterList a:hover{text-decoration:underline}.hotelFooterList ul,.footerCol3{list-style:none;line-height:20px}.footerListCol1,.footerListCol2{width:40%;float:left}.hotelFooterList h3{color:#fff;font-size:16px;font-weight:bold;margin-bottom:6px}#hotelsNearBy{margin-top:30px}#hotelsNearBy .ulCol1,#hotelsNearBy .ulCol2,#hotelsNearBy .ulCol3{float:left;list-style:none;width:27%}#hotelsNearBy .ulCol1{margin-left:20px}#hotelsNearBy .ulCol2,#hotelsNearBy .ulCol3{margin-left:50px}#hotelsNearBy a{text-decoration:none;color:#666}#hotelsNearBy li{margin-bottom:4px}.section-box{font-size:1.65em;padding:5px 0 5px 20px!important;font-weight:bold}.column3List{columns:3;-webkit-columns:3;-moz-columns:3}#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5{border:1px solid #d4d4d4;padding:3px}.btn-red{font-weight:900!important;font-family:sans-serif!important;font-size:10px!important;cursor:pointer;background-color:#db031a!important;border:0;color:#fff!important}.addMeetingRoom,.btn-add-room,.editButton,.addButton{cursor:pointer}.btn-clone{font-weight:bold!important;font-family:sans-serif!important;font-size:12px!important;padding:12px;cursor:pointer;border:1px solid #d4d4d4;color:#4a4a4a!important}