/* ====================================================== */
/* ------------------- Hotel Selection ------------------ */
/* =========================BEGIN======================== */

 #gallerybox {
	margin:0px; padding:0px; border:none;
	position:relative;
	width:700px; height:400px;
	background-image:url(../../_images/bestWeekend/gallerybox_back.jpg);
	background-repeat:repeat-y;
	overflow: hidden;
	margin-top:-53px;
 }

 #galleryboxTop {
	margin:0px; padding:0px; border:none;
	position:absolute;
	width:700px; height:300px;
	top:0px; left:0px;
	background-image:url(../../_images/bestWeekend/gallerybox_top.jpg); 	
	background-repeat:no-repeat;
}

 #galleryboxBottom {
	margin:0px; padding:0px; border:none;
	position:absolute;
	width:700px; height:3px;
	bottom:0px; left:0px;
	_bottom:-10px;
	background-image:url(../../_images/bestWeekend/gallerybox_bottom.jpg);
	background-repeat:no-repeat;
 }

#containerSlider {
	position: relative;
	left: 0px;
	top: 0px;
}

 #overviewContainer #overview-AreaDescription {
	position:absolute;
	margin:0px; padding:0px; border:none;
	top:510px; left:20px;
	width:650px;
	line-height:16px;
	font-size:10px;
	color:#354452;
 }

#overviewContainer {
	margin:0px; padding:0px; border:none;
	position:absolute;
	top:0px; left:0px;
	clear:both;
 }
 
 #overviewContainer #overview-hotelContainer {
 	margin:0px;
	padding:5px;
 	position:absolute;
 	top:37px;
	left:13px;
 	width:664px;
	height:317px;
	background-image:url(../../_images/hotelGalerie/overview_hotels_back.png);
	background-repeat:repeat-y;
	border:medium none;
 }

 #overviewContainer #overview-overlay {
 	background:none;
	z-index:1;
	background-image:url(../../_images/bestWeekend/bg.gif);
 	width: 662px;
	height: 315px;
 	overflow: hidden;
 	position: absolute;
	top:6px;
	left:6px;
 }
 
 #overviewContainer #overview-hotelInnerContainer {
 	background:none;
	z-index:2;
 	border: 1px solid #839cb5;
 	width: 662px;
	height: 315px;
 	overflow: hidden;
 	position: relative;
 }
 
 #overviewContainer #overview-hotelSlider {
 	background:none;
 	position: relative;
 	top: 0px;
 	left: 0px;
 	width: 1000px;
 }
 
 #overviewContainer .overview-singleHotel {
  	position:relative;
	top:0px;
	left:0px;
 	width: 194px;
 	float: left;
	border-right: 1px solid #839cb5;
 	padding: 13px;
 	height: 290px;
 	cursor: pointer;
	background-color:transparent;
	
 }
 
 #overviewContainer .overview-hotelImage {
 	position: relative;
	top:0px;
	left:0px;
 	width: 194px;
 	height: 135px;
	clear:both;
 }
 
 #overviewContainer .overview-hotelImage div {
 	width: 194px;
 	height: 135px;
 	position: absolute;
 	top: 0;
 	left: 0;
	clear:both;
 }
 
 #overviewContainer .overview-hotelImageBorder {
 	background-image: url(../../_images/hotelGalerie/overview-border.png);
 }

 * html #overviewContainer .overview-hotelImageBorder {
   background-image:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/hotelGalerie/overview-border.png', sizingMethod='crop');
 }
 
 #overviewContainer .overview-hotelInfo {
 	position:relative;
	top:0px;
	left:0px;
 	margin: 10px 0;
 	height: 12px;
	clear:both;
 }
 
 #overviewContainer .overview-hotelStars {
 	display:block;
 	float: left;
 }
 
 #overviewContainer .overview-hotelLocation {
 	display:block;
 	float: right;
 }
 
 .clearer {
 	clear: both;
 }
 
 #overviewContainer .overview-hotelDescription {
 	position:relative;
	top:0px;
	left:0px;
 	height: 85px;
	*height: 93px;
	clear:both;
 }
 
 #overviewContainer .overview-hotelDescription h5 {
 	margin: 15px 0 2px;
	/* IE Anpassung */
	*margin: 11px 0 2px;
 	font-size: 11px;
 }
 
 #overviewContainer .overview-hotelDescription .priceContainer {
 	position:absolute;
 	bottom:18px;
	left:0px;
 	_bottom:0px;
 	width:100%;
	height:40px;
	*height:45px;
 	color:#333333;	
 }

*+html #overviewContainer .overview-hotelDescription .priceContainer {
 	bottom:10px;
 }

 #overviewContainer .overview-hotelDescription .priceContainer .overview-priceInfo {
	float:left;
	font-size:9px;
	margin-top:12px;
 }

 #overviewContainer .overview-hotelDescription .priceContainer .overview-priceInfo span.duration {
	font-weight:bold;
	font-size:12px;	
 }

 #overviewContainer .overview-hotelDescription .priceContainer .overview-priceInfo span.durationText {
	font-size:11px;	
 }

 #overviewContainer .overview-hotelDescription .priceContainer .overview-price {
	float:left;
	padding-top:16px;
	padding-left:10px;
	font-size:20px;
	font-weight:bold;
	color:#bf0000;	
 }

#detailsContainer .details-priceExample .overview-price span.priceCurrency {
	font-size:18px;
	font-weight:normal;
 }
 
/* ------------------------------------------------------ */
/* ------------- Button für Hotelinfo-Popup ------------- */
/* -----------------------BEGIN-------------------------- */
 #overviewContainer .overview-hotelLink {
 	position:relative;
	top:0px;
	left:0px;
 }
 
 #overviewContainer .overview-hotelLink a {
 	color: #bf0000;
 	font-weight: bold;
 	text-decoration: none;
 	vertical-align: -3px;
	float:left;
	display:block;
 }
 
  #overviewContainer .overview-hotelLink span {
 	color: #bf0000;
 	font-weight: bold;
 	vertical-align: -3px;
	float:left;
	display:block;
 }
 
 #overviewContainer .overview-hotelLink .btn_hotelinfo {
	text-decoration: none;
	color: white;
	font-size: 11px;
	font-weight:normal;
	background-image: url('../../_images/bestWeekend/btn_hotelinfo.png');
	padding: 0px 4px 0px 20px;
	border: 1px solid #f9f9f9;
	margin-top:6px;
	/*sorgt für die richtige Border-Darstellung im IE*/ 
	display: inline-block;
 }

 #overviewContainer .overview-hotelLink img {
 	border: none;
 	vertical-align: -2px;
 	padding-left: 19px;
	float:right;
	display:block;
 }
 
/* -------------------------END-------------------------- */
/* ------------- Button für Hotelinfo-Popup ------------- */
/* ------------------------------------------------------ */ 
 
 
/* ------------------------------------------------------ */
/* ------------- Navigation in der Übersicht ------------ */
/* -----------------------BEGIN-------------------------- */

 #overviewContainer #overview-navTop {
 	margin:0px; padding:0px; border:none;
 	position:absolute;
 	width:265px; height:32px;
 	top:10px; left:485px;
 	text-align:left;
 	line-height:30px;
 	background-image:url(../../_images/bestWeekend/overview_nav_back_top.png);
 	background-repeat:no-repeat;
 	z-index:5;
 }
 
 #overviewContainer #overview-navTop #overview-navTopPagerText {
 	border:none;
 	position:relative;
 	width:108px;
	height:32px;
 	line-height:30px;
 	color:#3E4B59;
 	z-index:6;
	text-align:center;
	overflow:hidden;
 	font-size:14px;
	left:47px;
	top:-1px;
	/* Anpassung IE */
	*top:-1px;
 }
 
 #overviewContainer #overview-navTop #overview-navTop-arrows-left {
 	float:left;
	padding-left:6px;
	position:relative;
	z-index:8;
	top:-27px;
	/* Anpassung IE */
	*top:-31px;
 }
 
 #overviewContainer #overview-navTop #overview-navTop-arrows-right {
 	float:right;
	padding-left:150px;
	position:relative;
	right:69px;
	top:-27px;
	/* Anpassung IE */
	*top:-31px;
 }
 
 #overviewContainer #overview-navBottom {
 	border:none;
 	position:absolute;
 	width:265px;
	height:33px;
 	top:359px;
	left:485px;
 	line-height:28px;
 	background-image:url(../../_images/bestWeekend/overview_nav_back_bottom.png);
 	background-repeat:no-repeat;
 	z-index:5;
 }
 
 #overviewContainer #overview-navBottom #overview-navBottomPagerText {
 	border:none;
 	position:relative;
 	width:108px;
	height:32px;
 	line-height:30px;
 	color:#3E4B59;
 	z-index:6;
	text-align:center;
	overflow:hidden;
 	font-size:14px;
	left:47px;
	top:-1px;
	/* Anpassung IE */
	*top:-1px;
 }
 
 #overviewContainer #overview-navBottom #overview-navBottom-arrows-left {
 	float:left;
	padding-left:6px;
	position:relative;
	z-index:8;
	/*right:14px;*/
	top:-27px;
	/* Anpassung IE */
	*top:-31px;
 }
 
 #overviewContainer #overview-navBottom #overview-navBottom-arrows-right {
 	float:right;
	padding-left:150px;
	position:relative;
	right:69px;
	top:-27px;
	/* Anpassung IE */
	*top:-31px;
 }
 
 a.pagerPrev, a.pagerNext {
 	color:#3E4B59;
 	text-decoration:none;
 	background-repeat:no-repeat;
 }
 
 a.pagerPrev:hover, a.pagerNext:hover {
 	
 }
 
 .pagerPage {
 	font-weight:bold;
 	font-size:12px;
 }
 
 .pagerPageLarge {
 	position:relative;
	top:2px;
	font-weight:bold;
 	font-size:18px;
 }
 
 .smaller {
 	font-size:85%;
 }
 
/* -------------------------END-------------------------- */
/* ------------- Navigation in der Übersicht ------------ */
/* ------------------------------------------------------ */


/* ------------------------------------------------------ */
/* ----------------- Pfeil unter Auswahl ---------------- */
/* -----------------------BEGIN-------------------------- */

 #overviewContainer #overview-selection-arrow-down {
 	border:none;
 	position:absolute;
 	width:111px;
	height:28px;
 	top:358px;
	left:296px;
 	line-height:28px;
 	background-image:url(../../_images/bestWeekend/selection-arrow-down.png);
 	background-repeat:no-repeat;
 	z-index:6;	
 }

/* -------------------------END-------------------------- */
/* ----------------- Pfeil unter Auswahl ---------------- */
/* ------------------------------------------------------ */

 
/* ==========================END========================= */
/* ------------------- Hotel Selection ------------------ */
/* ====================================================== */
