h1 {color:#999 !important;}

.clear {clear:both;}


/* search form - common styles */
.search {margin-bottom:7px;padding:12px 10px 6px 10px;background-color:#EFF3F7;color:#63656B;font-size:0.75em;}
.search .colWr .leftCol {float:left;width:212px;}
.search .colWr .leftCol label {display:block;}
.search .colWr .rightCol {float:left;width:212px;margin-left:18px;}
.search .colWr label {padding:0;}
.search .colWr .line {margin-bottom:5px;}
.search .colWr input,
.search .colWr select {width:100%;}
.search .colWr .rightCol .leftDate {float:left;width:101px;margin-right:8px;}
.search .colWr .rightCol .rightDate {float:left;width:101px;}
.search .colWr .rightCol .leftDate input,
.search .colWr .rightCol .rightDate input {width:81px;padding-right:20px;overflow:hidden;background:#fff url(/typo3conf/ext/mms_hotels/res/date_bg.gif) no-repeat right center;}
.search .submit {padding-top:5px;text-align:right;}
.search .submit button {width:76px;height:22px;background:url(/typo3conf/ext/mms_hotels/res/submit_bg.gif);border:0;color:#fff;font-size:0.833em;}
.search label {width:auto !important;}

/* search form - feature list */
.search .features {margin-bottom:10px;}
.search .features ul {margin:0 !important;padding:0 0 10px 0 !important;list-style:none !important;}
.search .features input {width:auto;margin:0;padding:0;}
.search .features label {float:none;color:#63656B;}
.search .features li {float:left;width:150px;}

/* search form - detail link */
.switchDetail {float:left;padding-left:18px;color:#1892C6;background:url(/fileadmin/template/main/images/bg_icon-zuklapp-blau.gif) no-repeat left center;text-decoration:none;outline:0;}
.switchDetail:hover {text-decoration:none !important;}
.expand {background-image:url(/fileadmin/template/main/images/bg_icon-aufklapp-blau.gif);}
.submit .switchDetail {margin-top:8px;}


/* search listing */
#map {position:relative;width:460px;height:330px;}
#map p {padding-bottom:10px;font-size:0.6875em;}
.hits {padding-bottom:12px !important;}
.mapAll {margin-bottom:20px;padding:6px 0 0;border:1px solid #DEDFE7;border-width:1px 0;}
.mapAll p {margin-bottom:6px !important;}
.bigLink .switchDetail {float:none !important;padding-left:28px;background:url(/fileadmin/template/main/images/bg_icon-zuklapp-blau-big.gif) no-repeat 2px center !important;line-height:18px;}
.bigLink .expand {background-image:url(/fileadmin/template/main/images/bg_icon-aufklapp-blau-big.gif) !important;}
.header {font-size:0.75em;font-weight:bold;}
.header span,
.row span {display:block;float:left;}
.hotelCol {width:245px;}
.header .hotelCol {width:215px;padding-left:30px;}
.catCol {width:90px;}
.bookCol {text-align:center;}
.bookCol a {display:block;width:19px;height:23px;margin:0 auto;background:url(/typo3conf/ext/mms_hotels/res/date_bg.gif) no-repeat left center;}
.bookCol span {display:none;}
.catCol img {vertical-align:middle;}
.priceCol {width:75px;}
.bookCol {width:50px;text-align:center;}
.header,
.entry {border-bottom:1px solid #DEDFE7;}
.entry .row {line-height:23px;}
.entry .switchDetail {padding-left:30px;background-position:9px center;}
.entry .detailMap {position:relative;width:234px;height:198px;border:1px solid #fff;overflow:hidden;}
.entry .detailSide {margin:10px 0 0 250px;}
.entry .detailSide p {margin-bottom:12px !important;}

.entry .detailSide p .shortlink {
	font-size: 0.850em;
}

.curEntry {background-color:#EFF0F2;}
.mapWr {float:left;margin:0 0 10px 7px;}
.mapCtrl {margin-top:3px;}
.mapCtrl a {display:block;float:left;margin-right:6px;background-color:#6F6F6F;outline:0;}
.mapCtrl a.mapSmaller {width:10px;height:7px;}
.mapCtrl a.mapNormal {width:18px;height:11px;}
.mapCtrl a.mapBigger {width:26px;height:16px;}
.mapCtrl a span {display:none;}
.curBtn {background-color:#F46C09 !important;}
.listing {margin-bottom:10px;}
.pageBrowser {margin-bottom:5px !important;text-align:right;}


/* detail page */
.subheader {margin-bottom:14px;}
.subheader p {font-weight:bold !important;line-height:1.333em;}
.address {margin-bottom:9px;padding:6px 11px;background-color:#EFF3F7;font-size:0.75em;}
.creditcards {float:right;margin-right:9px;}
.creditcards img {margin-left:4px;}
.information {margin-bottom:12px;}
.furtherLinks .bigLink {border-top:1px solid #DEDFE7;}
.furtherLinks .bigLink .switchDetail {line-height:30px;}
.detailTable {margin-bottom:20px;font-size:0.75em;}
.detailTable th {padding-right:10px;font-weight:bold;font-size:1em;vertical-align:top;text-align:left;}
.detailTable td {padding-right:10px;font-size:1em;vertical-align:top;}
.backLink {margin-bottom:14px !important;}
.bookLink {margin-top:10px;}
.bookLink a {padding-left:23px;background:url(/typo3conf/ext/mms_hotels/res/date_bg.gif) no-repeat left center;font-weight:bold;}
.images {padding:6px 11px !important;background-color:#EFF3F7;font-size:0.75em;}
.images a.image {float:left;margin-right:10px;}

* html .search .colWr .rightCol .leftDate {margin-right:4px;}
*+html .header {height:1%;}
* html .header {height:1%;}
