body{width:1000px}
.floatbox { overflow:hidden !important;}
* html .floatbox { width: 100%; zoom:1; }

a.link span{
	cursor: pointer;
}
a.link:hover{
	text-decoration: underline !important;	
}
a.link.bold{
	font-weight: bold !important;	
}

select option{
	padding-left:3px;	
}
#gallery_show, 
.emap-fullscreen {
	background:transparent url('http://www.thomascook.de/fileadmin/tmpl/images/pfeil.gif') no-repeat scroll 0 1px;
	color:#18AACE;
	font-size:11px;
	overflow:hidden;
	padding:0 0 0 18px;
	text-decoration:none;
}

#e-map-minimap{
	margin-bottom: 5px;
}



.print{display:none}

.search-records{
	display: inline-block;
	color: #CC0033;
	font-weight:bold;
	min-width:16px;
	text-align: center;
}
.search-records.loading{
	background: transparent url(../image/loading.gif) no-repeat scroll 50% 50%;
}



#travelportal .module-hoteldetails .module-hotellist-price .module-price {
	height:35px;
	position:absolute;
	width:200px;
	text-align: right;
}

#travelportal .module-hoteldetails .module-hotellist-price .module-price .price-info {
	position: absolute;
	bottom:0;
	right: 0;
}

#travelportal .module-hotellist-item .module-hotellist-price .module-price .price-text {
	position: absolute;
	bottom:15px;
	right:0;
}



#travelportal .element-button.rot .element-button-left {
	background-position:left -242px;
	padding:0 0 0 15px;
}
#travelportal .element-button.rot .element-button-right {
background-position:right -286px;
}

#travelportal .element-button.rot .element-button-center {
background-position:0 -264px;
}

#travelportal .element-button.rot .element-button-content{
	color: #fff;	
}


.gridtable td{
	border-top: 1px solid #9FDAEC;
	padding: 2px 5px;
}

.gridtable th{
	background: #9FDAEC;
	padding: 5px;
}

.teaser{
	margin-bottom: 10px !important;
	border: 1px solid #9FDAEC;
}
.teaser .teaser-header{
	font-weight: bold;
	background: #9FDAEC;
	padding: 5px 10px !important;
}
.teaser .teaser-body{
	padding: 5px 5px !important;
}




	.tooltip,	#tooltip {
			text-align: left;
	    display:none; 
	    font-family: Verdana, Arial, Tahoma;
	    font-size:11px; 
	    width:200px; 
	    padding: 5px 10px; 
	    color:#000; 
			z-index: 9999;
			background: #fff;
			border: 1px solid #000;
	}
	
.error{
	background: #fcc;
}