
/* ******************************* */
/* GLOBAL HTML STYLES			     */
/* ******************************* */
body 
{
	background: url("../i/relaunch2008/body_bg.gif") repeat-x 0px 160px #881912;
	font:12px Arial, 'Trebuchet MS', Verdana, sans-serif;
	color: #433231;
	text-align: center;
}

/* ******************************* */
/* GENERAL                         */
/* ******************************* */
*
{
	margin:0px;
	padding:0px;
	zoom:1;
}

div.clear 
{
	clear: both;
	height:1px;
	font-size:1px;
}

/* ******************************* */
/* SITE LAYOUT                     */
/* ******************************* */
div.body 
{
	background: url("../i/relaunch2008/site_bg.gif") no-repeat center 220px;
	min-height:500px;
}

div.site 
{
	position:relative;
	margin: 0 auto;  
	width: 974px;
}

/* ******************************* */
/* CONTENT CONTAINER TOP           */
/* ******************************* */
div.contentContainerTopLeft,
div.contentContainerTopCenter,
div.contentContainerTopRight
{
	float:left;
	color: #fff;
	text-align: left;
}

div.contentContainerTopCenter {
	width: 189px;
	margin-top: 13px;
}

div.contentContainerTopCenter img {
	border: none;
}

div.contentContainerTopLeft,
div.contentContainerTopRight
{
	width:392px;
}



/* ******************************* */
/* HEADER                          */
/* ******************************* */
div.header 
{
	background: url("../i/relaunch2008/header_bg.gif") no-repeat center top #fff6ec;
	padding:6px 0px 0px;
}


/* ******************************* */
/* MAIN MENU                       */
/* ******************************* */
div.mainMenu 
{
	position: relative;
	z-index: 999;
	background-color: #fff6ec;
}

div.mainMenu table
{
	text-align: center;
	width:100%;
}

div.mainMenu a
{
	font:14px Georgia, "Times New Roman", serif;
	color: #881912;
	text-decoration: none;
	display:block;
	height:27px;
	_height:37px;
	padding-top:10px;
}

div.mainMenu td
{
	border-bottom: 1px solid #881912;
}

div.mainMenu td div
{
	position: relative;
	height: 0px;
	font-size: 0px;
}

div.mainMenu td.active
{
	border-bottom: 1px solid #dbb3a9;
	background: url("../i/relaunch2008/mainMenu_active_bg.gif") repeat-x;
	color:#fff;
}

div.mainMenu td.active a:hover
{
	background: none;
}


div.mainMenu td.active a,
div.mainMenu td.active a:visited
{
	color:#fff;
}

div.mainMenu td a:hover
{
	background: url("../i/relaunch2008/mainMenu_hover_bg.gif") repeat-x;
}

div.mainMenu td ul
{
	z-index: 99999;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	list-style: none;
	text-align: left;
	border: 1px solid #85190d;
	border-top: none;
	background-color: #fff6ed;
}

div.mainMenu td div.last-before ul
{
	left: -16px;
	*left: -15px;
}

div.mainMenu td div.last ul
{
	left: -123px;
	*left: -122px;
}

div.mainMenu td.hover ul,
div.mainMenu td:hover ul
{
	display: block;
}

div.mainMenu td li
{
	border-bottom: 1px solid #dbb2b0;
	margin: 0px 7px 0px 0px;
	padding: 7px 10px;
}

div.mainMenu td li.last
{
	border-bottom: none;
}


div.mainMenu td li a,
div.mainMenu td.active li a
{
	height:auto;
	color: #7c1913;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

div.mainMenu td li a:hover
{
	background: none;
}




/* ************************************************************ */
/* CONTENT                                                      */
/* ************************************************************ */
div.contentContainer div.contentPadding
{
	padding: 0px 11px;	
}

div.content
{
	background: url("../i/relaunch2008/content_bg.gif") repeat-x #FAEADF;
	margin: 0px;
	float:left;
	width: 100%;		
}

div.contentBottom 
{
	clear:both;
	background: url("../i/relaunch2008/contentBottom_bg.gif") repeat-x #fff;
	height:8px;
	font-size: 1px; 
	margin: 0px 11px 1px;	
}

/* ******************************* */
/* FOOTER                          */
/* ******************************* */
div.footer 
{
	clear:both;
	background-color: #fff;
	height: 12px;
	_height: 32px;
	padding: 10px 20px;
}

div.footer table 
{
    color: #ab5b53;
    font-size:13px;
}

div.footer table a
{
	color:#881912;
	text-decoration: underline;
}

div.footer table a:hover,
div.footer table a:focus
{
	text-decoration: none;
}

/* ******************************* */
/* LOGOBAR                         */
/* ******************************* */
div.logoBar
{
	margin-bottom:32px;
}


div.logoBar div.article table
{
	text-align: center;
	margin:6px auto 0 auto;
}

div.logoBar div.article td
{
	padding: 0px 20px;
}

/* ************************************************************ */
/* CONTENT LEFT                                                 */
/* ************************************************************ */


/* ******************************* */
/* SUBMENU                         */
/* ******************************* */
div.contentLeft
{
	float:left;
	text-align: left;
	margin-bottom: 30px;
	width:208px;	
}

div.contentLeft div.leftMenuTop
{
	background: url("../i/relaunch2008/leftBox_top_bg.gif") no-repeat #fff6ec;
	width: 195px;
	margin: 19px 0px 0px 11px;
	height: 10px;
	font-size: 0px;
}

div.contentLeft div.leftMenu
{
	background: url("../i/relaunch2008/leftBox_bg.gif") repeat-y #fff6ec;
	width: 195px;
	margin: 0px 0px 0px 11px;
	padding-bottom: 10px;
}

div.contentLeft div.leftMenu h2
{
	background: url("../i/relaunch2008/subMenu_h2_bg.gif") no-repeat #fff6ec;
	margin: -6px 7px 0px 5px;
	padding:10px;
	height: 23px;
	_height: 43px;
	color: #fff;
	font:bold 13px Georgia,"Times New Roman",serif;
	position: relative;
}

div.contentLeft div.leftMenu div.ul
{
	margin: 10px 0px 0px 3px;
}

div.contentLeft div.leftMenu div.ul div
{
	margin: 0px 7px;
}

div.contentLeft div.leftMenu div.ul div.separator
{
	background: url("../i/relaunch2008/subMenu_separator.gif") no-repeat #fff6ec;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

div.contentLeft div.leftMenu div.ul div a,
div.contentLeft div.leftMenu div.ul div a:visited
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #881912;
	line-height: 30px;
	padding-left:7px;
}

div.contentLeft div.leftMenu div.ul div a.active,
div.contentLeft div.leftMenu div.ul div a:visited.active
{
	background: url("../i/relaunch2008/subMenuItem_active_bg.gif") repeat-y #b7563e top right;
	color: #fff;
	font-weight:bold;
}

div.contentLeft div.leftMenu div.ul div a:hover
{
	color: #650000;
	background: url("../i/relaunch2008/subMenuItem_hover_bg.gif") repeat-y #f9e9de top right;
}

div.contentLeft div.leftMenu div.ul div a.indent,
div.contentLeft div.leftMenu div.ul div a:visited.indent
{
	font-weight: normal;
	color: #881912;
	padding-left:19px;
	background: url("../i/relaunch2008/subMenuItem_2ndLevel_bg.gif") repeat-y #f3dacd top right;
}

div.contentLeft div.leftMenu div.ul div a.active2,
div.contentLeft div.leftMenu div.ul div a:visited.active2,
div.contentLeft div.leftMenu div.ul div a:hover.indent
{
	font-weight: regular;
	color: #650000;
	padding-left:19px;
	background: url("../i/relaunch2008/subMenuItem_active2_bg.gif") repeat-y #e4b9a9 top right;
}

div.contentLeft div.leftMenu div.ul div a.indent2,
div.contentLeft div.leftMenu div.ul div a:visited.indent2
{
	font-weight: normal;
	color: #881912;
	padding-left:27px;
	background: url("../i/relaunch2008/subMenuItem_active3_bg.gif") repeat-y #f3dacd top right;
}

div.contentLeft div.leftMenu div.ul div a.active3,
div.contentLeft div.leftMenu div.ul div a:visited.active3,
div.contentLeft div.leftMenu div.ul div a:hover.indent2
{
	font-weight: regular;
	color: #650000;
	padding-left:27px;
	background: url("../i/relaunch2008/subMenuItem_hover2_bg.gif") repeat-y #e4b9a9 top right;
}

/* ******************************* */
/* SEARCH                          */
/* ******************************* */
div.contentLeft div.searchBox
{
	background: url("../i/relaunch2008/leftBox_bg.gif") repeat-y #fff6ec;
	width: 184px;
	_width: 195px;
	margin: 0px 0px 0px 11px;
	padding: 18px 0px 10px 10px;
}

div.contentLeft div.leftMenuBottom
{
	background: url("../i/relaunch2008/leftBox_bottom_bg.gif") no-repeat #fff6ec;
	width: 195px;
	margin: 0px 0px 0px 11px;
	height: 10px;
	font-size: 0px;
}



div.contentLeft div.searchBox div.search_box_title
{
	text-transform: uppercase;
	font-weight: bold;
	color: #881912;
	margin-left: 1px;
}


div.contentLeft div.search_box_input
{
	float:left;
}

div.contentLeft div.search_box_input,
div.contentLeft div.search_box_submit
{
	margin-top:5px;
}

div.contentLeft div.searchBox input.search_box_input
{
	width: 146px;
	margin-right:3px;
	height: 19px;
}
                  
div.contentLeft div.searchBox input.search_box_submit
{
	background: url("../i/relaunch2008/search_btn.gif") no-repeat;
	width: 20px;
	height: 19px;
	border:0px;
	cursor:pointer;
	_margin-top: 1px;
}
                             

/* ******************************* */
/* CALLBACK                        */
/* ******************************* */
div.contentLeft div.callbackTop
{
	background: url("../i/relaunch2008/leftBox_top_bg.gif") no-repeat #fff6ec;
	width: 195px;
	margin: 10px 0px 0px 11px;
	height: 10px;
	font-size: 0px;
}

div.contentLeft div.callbackBottom
{
	background: url("../i/relaunch2008/leftBox_bottom_bg.gif") no-repeat #fff6ec;
	width: 195px;
	margin: 0px 0px 0px 11px;
	height: 10px;
	font-size: 0px;
}

div.contentLeft div.callbackMiddle
{
	background: url("../i/relaunch2008/leftBox_bg.gif") repeat-y #fff6ec;
	width: 195px;
	margin: 0px 0px 0px 11px;
	padding-bottom: 3px;
}


div.contentLeft a
{
	font:bold 14px Georgia, "Times New Roman", serif;
	color: #881912;
	text-decoration: none;
	font-size: 13px;
	line-height:24px;
}

div.contentLeft li
{
	list-style: none;
	background:url("../i/relaunch2008/list-arrow.gif") no-repeat 14px;
	padding-left:25px;
}


/* ******************************* */
/* CST                             */
/* ******************************* */
div.contentRight div.leftBox_cst_top
{
	background: url("../i/relaunch2008/bg-box-top.gif") no-repeat;
	width: 208px;
	height: 8px;
	font-size:0px;
	margin-right:8px\9;
}

div.contentRight div.leftBox_cst_middle
{
	background: url("../i/relaunch2008/bg-box-middle.gif") repeat-y ;
	width: 174px;
	_width: 208px;
	padding: 7px 17px 7px 17px;
	overflow: hidden;
	font:normal 11px/16px Arial, 'Trebuchet MS', Verdana, sans-serif;
	color: #674745;
	text-align:left;
	margin-right:8px\9;
}

div.contentRight div.leftBox_cst_middle div.imageOverlay
{
	position:relative;
	margin-top: -14px;
	background: url("../i/relaunch2008/leftBox_cst_imageOverlay.png") no-repeat;
	height: 14px;
	
	/* IE HACK */
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/relaunch2008/leftBox_cst_imageOverlay.png',sizingMethod='scale');		
}

div.contentRight div.leftBox_cst_middle h4
{
	font:bold 12px Arial, 'Trebuchet MS', Verdana, sans-serif;
	color: #881912;
	margin-top:5px;	
}

div.contentRights div.leftBox_cst_middle h6
{
	font:bold 11px Arial, 'Trebuchet MS', Verdana, sans-serif;
	color: #881912;
}

div.contentRight div.leftBox_cst_middle span.price
{
	font:bold 13px Arial, 'Trebuchet MS', Verdana, sans-serif;
	color: #881912;	
}

div.contentRight div.offer_btn a
{
	display:block;
	height: 22px;
	background-color: #b7543d;
	font:bold 11px/22px Arial, 'Trebuchet MS', Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	margin-top:10px;	
}

div.contentRight div.offer_btn a:hover
{
	background-color: #a13b2b;
}

div.contentRight div.leftBox_cst_bottom
{
	background: url("../i/relaunch2008/bg-box-bottom.gif") no-repeat top;
	width: 209px;
	height:10px;
	font-size:0px;
	margin-right:8px\9;
}


/* ************************************************************ */
/* CONTENT RIGHT                                                */
/* ************************************************************ */
div.contentRight
{
	float:right;
	position: relative;
	width: 218px;
}


/* ******************************* */
/* LEO STOCK CONTAINER             */
/* ******************************* */
div.contentLeft div.leoStockContainer
{
	position:relative;
	margin:40px 0 20px 15px ;
	width:185px;	
	z-index: 99;
}

div.contentLeft div.leoStockContainer div.leoStock_image
{
	position:absolute;
	left: 96px;
	top: -30px;
	z-index: 99;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/relaunch2008/leoStock.png',sizingMethod='scale');	
}

div.contentLeft div.leoStockContainer div.leoStock_image img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

div.contentLeft div.leoStockContainer div.leoStock_top
{
	background: url("../i/relaunch2008/leoStock_top_bg.png") no-repeat left;	
	height: 42px;
}

div.contentLeft div.leoStockContainer div.leoStock_outerContent
{
	background:#ad4934 repeat-y;
	border-left:1px solid #a13a2b;
	border-right:1px solid #a13a2b;
	border-bottom:1px solid #a13a2b;
}

div.contentLeft div.leoStockContainer div.leoStock_innerContent
{
	background: #ad4934 repeat-x;
	padding:5px 0;
}

div.contentLeft div.leoStockContainer div.leoStock_text
{
	text-align:left;
	padding-left:8px;
}

div.contentLeft div.leoStockContainer div.leoStock_text a
{
	line-height: 14px;
	color: #fff6ec;	
	font:11px Georgia,"Times New Roman", serif;
	text-align:left;
	text-decoration: none;
}

div.contentLeft div.leoStockContainer div.leoStock_button a
{
	display:block;
	color: #fff;
	text-decoration: none;
	text-align:left;
	text-transform: uppercase;
	font-weight: bold;
	font-size:11px;
	background-color: #bc5f48;
	margin:5px;
	padding: 4px 5px;
}


/* ******************************* */
/* QUICKLINKS                      */
/* ******************************* */
div.quickLinks
{
	width: 208px;		
}

div.quickLinks table
{
	width: 100%;	
}

div.quickLinks table th
{
	background: url("../i/relaunch2008/quickLinks_th_bg.gif") no-repeat;
	font:bold 15px Georgia,"Times New Roman", serif;
	text-align: left;
	color: #fff;
	padding: 7px 10px 3px 10px;	
	height: 28px;	
}

div.quickLinks table td
{
	background: url("../i/relaunch2008/quickLinks_td_bg.gif") #fff repeat-y;
}

div.quickLinks table td td
{
	background: none;
}

div.quickLinks table td.borderBottom
{
	background: url("../i/relaunch2008/quickLinks_td_borderBottom_bg.gif") #fff no-repeat;
	height: 10px;
	font-size: 0px;
}

div.quickLinks table td a,
div.quickLinks table td a:visited
{
	display:block;
	font-size:11px;
	font-weight: bold;		
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	color:#9bba72;
	line-height:25px;
	width: 149px;
	_width: 186px;
	height: 27px;
	margin: 1px 10px 1px 10px;
	border: 1px solid #fff;
}

div.quickLinks table td a:hover
{
	border: 1px solid #8db970;
}


div.quickLinks table td.request
{
	padding-top:4px;
}

div.quickLinks table td.request a
{
	background: url("../i/relaunch2008/quicklinks/ico_request.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.catalog a
{
	background: url("../i/relaunch2008/quicklinks/ico_catalog.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.book a
{
	background: url("../i/relaunch2008/quicklinks/ico_bed.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.contact a
{
	background: url("../i/relaunch2008/quicklinks/ico_letter.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.guestbook a
{
	background: url("../i/relaunch2008/quicklinks/ico_guestbook.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.star a
{
	background: url("../i/relaunch2008/quicklinks/ico_star.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.clock a
{
	background: url("../i/relaunch2008/quicklinks/ico_clock.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.car a
{
	background: url("../i/relaunch2008/quicklinks/ico_car.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}

div.quickLinks table td.savemoney a
{
	background: url("../i/relaunch2008/quicklinks/ico_savemoney.gif") no-repeat 5px 4px;
	padding:2px 0px 0px 35px;
}


/* ******************************* */
/* VOUCHER                         */
/* ******************************* */
div.contentRight div.article div.voucher
{
	background: url("../i/relaunch2008/voucher_bg.png") no-repeat;
	width:208px;
	height:50px;
	text-align: left;
	padding:2px 0px 0px 4px;
}


div.contentRight div.article div.voucher h3
{
	font-size: 16px;
	font-weight: bold;
}

div.contentRight div.article div.voucher a
{
	font: normal 11px georgia, times, serif;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 0px 0px 43px;
	width: 155px;
	_width: 198px;
	height: 36px;
	_height: 41px;
}




/* ************************************************************ */
/* CONTENT CENTER                                               */
/* ************************************************************ */
div.contentCenter
{
	margin: 22px 234px 0px 221px;
	_margin: 22px 231px 0px 218px;
}

div.contentCenter div.search-result span.searchword
{
	background-color: #881912;
	color: #fff;
}

div.contentCenter,
div.contentCenter table
{
	font-size: 12px;
	font-family: normal "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;
	color:#433231;
	line-height: 18px;
	text-align:left;
}

div.contentCenter h1 
{
	background: url("../i/relaunch2008/content_h1.gif") no-repeat left bottom;
	font:italic 20px Georgia,"Times New Roman", serif;
	color: #881912;
	padding-bottom:17px;
	margin-bottom: 10px;
}

div.contentCenter h2
{
	font-weight: bold; 
	font-size: 13px;
	color: #881912;
	margin-bottom: 4px;
}

div.contentCenter * li
{
	list-style:none;
	background: url("../i/relaunch2008/listType.gif") no-repeat 0px 8px;
	padding: 2px 0px 2px 14px;
}

div.contentCenter hr
{
	background-image: url("../i/relaunch2008/content_hr_bg.gif");
	background-repeat: no-repeat;
	padding:10px;
	border: 0 none;
	height:1px;
}

div.contentCenter a
{
	color:#881912;
	font-weight:bold;
}

div.contentCenter a:visited
{
	color:#bc6f6a;
	font-weight:bold;
}


div.contentCenter a:hover,
div.contentCenter a:focus
{
	color:#ae452f;
	font-weight:bold;
}


/* ******* */
/* Images  */
/* ******* */
div.imageFrameRight
{
	float: right;
	margin:0px 0px 5px 8px;	
}

div.imageFrameLeft
{
	float: left;
	margin: 0px 8px 5px 0px;	
}

div.imageFrame,
div.imageFrameRight,
div.imageFrameLeft
{
    border:1px solid #d4a59b;
    padding:2px;
}


div.imageFrame img,
div.imageFrameRight img,
div.imageFrameLeft img
{
    border-width:0px;
}


/* ******************************* */
/* BREADCRUMB                      */
/* ******************************* */
div.contentCenter div.path 
{
	color: #c27b6f;
	font-size: 10px;
	text-transform:uppercase;
	padding-bottom:2px;
	border-bottom: 1px solid #dfc4a8;
	margin-bottom:4px;
}

div.contentCenter div.path a,
div.contentCenter div.path a:visited
{
	text-decoration: none;
	color: #c27b6f;
}	
	
div.contentCenter div.path a:hover
{
	text-decoration: none;
	color: #881912;
}


/* ******************************* */
/* NEWSTICKER                      */
/* ******************************* */
div.contentContainerTopRight
{
	position: relative;	
}

#newsticker
{
	position: absolute;
	top: 80px;
	left: 20px;
	height: 20px;
	width: 370px;
	overflow: hidden;
}

#newsticker *
{
	color:#fff;
	text-decoration: none;
	font:11px normal "Trebuchet MS",Tahoma, Arial, Verdana, sans-serif;
}

#newsticker a:hover
{
	text-decoration: underline;
}

div.contentContainerTopRight div.overlay
{
	background: url("../i/relaunch2008/ticker_overlay.png") repeat-y;
	position: absolute;	
	top: 80px;
	left: 20px;
	width: 102px;
	height: 20px;
	z-index: 2;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/relaunch2008/ticker_overlay.png',sizingMethod='scale');		
}

/* ******************************* */
/* Languages                       */
/* ******************************* */
p.ls-languages {
	position: relative;
	top: 80px;
	float: left;
	font-family: Arial,'Trebuchet MS',Verdana,sans-serif;
	font-size: 11px;
}

div.alternative-lng
{
	position: relative;
	top: 82px;
	float: left;
	padding-left: 7px;
}

div.alternative-lng a img
{
	border: 1px solid #ffffff;
}

/* ******************************* */
/* Startseite                      */
/* ******************************* */
	
div.contentBoxes {
	width: 730px;
	float: left;
	overflow: hidden;
	padding: 23px 0px 0px 0px;
}

.start div.contentBoxes h1 {
	color: #881912;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	background: url("../i/relaunch2008/start-wave-headline.gif") no-repeat left bottom;
	padding: 0px 0px 17px 5px;
	margin: 0px 0px 10px 14px;
	text-align: left;
}

.start div.contentBoxes h2 {
	color: #881912;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
}

.start div.contentBoxes div.content-box1,
.start div.contentBoxes div.content-box2,
.start div.contentBoxes div.content-box3,
.start div.contentBoxes div.content-box4 {
	float: left;
}

.start div.contentBoxes div.content-box1 div.article,
.start div.contentBoxes div.content-box2 div.article,
.start div.contentBoxes div.content-box3 div.article,
.start div.contentBoxes div.content-box4 div.article {
	width: 157px;
	height: 279px;
	_width: 179px;
	_height: 301px;
	background: url("../i/relaunch2008/contentbox_bg.gif") no-repeat;
	padding: 9px 12px 13px 10px; 
	overflow: hidden;
}

.start div.contentBoxes div.content-box1 div.article table,
.start div.contentBoxes div.content-box2 div.article table,
.start div.contentBoxes div.content-box3 div.article table,
.start div.contentBoxes div.content-box4 div.article table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #674745;
	text-algin: left;
	line-height: 16px;
}

.start div.contentBoxes div.content-box1 table a,
.start div.contentBoxes div.content-box2 table a,
.start div.contentBoxes div.content-box3 table a,
.start div.contentBoxes div.content-box4 table a {
	text-decoration: none;
	font-weight: bold;
	color: #881912;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eed5ca;
	display: block;
	text-align: center;
	text-transform: uppercase;
}

.start div.contentBoxes div.around-boxes {
	padding-left: 10px;
}

.start div.contentBoxes div.content-box1 div.article div.content-box-inner,
.start div.contentBoxes div.content-box2 div.article div.content-box-inner,
.start div.contentBoxes div.content-box3 div.article div.content-box-inner,
.start div.contentBoxes div.content-box4 div.article div.content-box-inner {
	height: 134px;
	overflow: hidden;
	margin: 6px 0px 0px 0px;
	vertical-align: top;
}

.start div.contentBoxes td.link-inner {
	height: 20px;
	background-color: #eed5ca;
}

.start div.contentBoxes div.content-box1 h2,
.start div.contentBoxes div.content-box2 h2,
.start div.contentBoxes div.content-box3 h2,
.start div.contentBoxes div.content-box4 h2{
	margin-bottom: 5px;
}

.start div.contentBoxes div.content-bottom {
	clear: both;
}

.start div.contentBoxes div.content-bottom div.article {
	margin: 17px 0px 0px 0px;
	padding-left:14px;
	float: left;
}

.start div.contentBoxes div.content-bottom div.article p,
.start div.contentBoxes div.content-bottom div.article td {
	font-family: "Trebuchet MS",Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #433231;
	line-height: 18px;
}

.start div.contentBoxes div.content-bottom div.article h1 {
	line-height: 20px;
}

.start div.contentBoxes div.content-bottom div.article h1 {
	margin: 0px 0px 0px -1px;
}

.start div.contentBoxes div.content-bottom div.article h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.start div.contentBoxes div.content-bottom div.article a {
	font-family: "Trebuchet MS",Tahoma, Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #881912;
}

.start div.contentBoxes div.content-bottom div.article a:visited {
	font-family: "Trebuchet MS",Tahoma, Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #bc6f6a;
}

.start div.contentBoxes div.content-bottom div.article a:hover {
	font-family: "Trebuchet MS",Tahoma, Arial, Verdana, sans-serif;
	color: #ae452f;
	text-decoration: none;
}

.start div.content-bottom div.media-display
{
	float: right;
	margin: 20px 10px 0px 20px;	
}

.start div.content-bottom div.article
{
	float: none !important;
	text-align: left;
}

/* ******************************* */
/* Images-Weather Box              */
/* ******************************* */

div.contentRight div.weather-images {
	background: url(../i/relaunch2008/weather_images_bg.png) no-repeat; 
	width: 186px;
	height: 100px;
	_width: 208px;
	_height: 124px;
	margin: 5px 0px 0px 0px;
	padding: 9px 12px 15px 10px;
}

div.contentRight div.weather-images img
{
	margin-right:8px;
}

div.contentRight div.weather-images td
{
	font:bold 15px Georgia,"Times New Roman", serif;
	color: #fff;
}

/* Safari Hack */
body:first-of-type div.contentRight div.weather-images td
{
	font:bold 14px Georgia,"Times New Roman", serif;
}

div.contentRight div.weather-images td a,
div.contentRight div.weather-images td a:visited
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	display:block;
	background-color: #ac4632;
	height: 21px;
	line-height: 21px;
	padding-left: 6px;
}

div.contentRight div.weather-images td a:hover
{
	background-color: #881912;
}

/* ******************************* */
/* QUICK REQUEST                   */
/* ******************************* */
div.contentRight div.cst-box-request
{
	background: url("../i/relaunch2008/bg-box-middle.gif") repeat-y left;	
	
}

div.cst-box-request-inner {
	background: url("../i/relaunch2008/bg-box-top.gif") no-repeat  left top;	
}

div.cst-box-request-main {
	background: url("../i/relaunch2008/bg-box-bottom.gif") no-repeat left bottom;
	text-align: left;
	padding:7px 11px 13px;
}

div.contentRight div.cst-box-request h1
{
	font: bold 13px/26px Arial, times, serif;
	color: #881912;
}


div.contentRight div.cst-box-request table.cst-box-request-arrival,
div.contentRight div.cst-box-request table.cst-box-request-stays
{
	width:100%;	
	font: bold 12px Arial, Verdana, sans-serif;
	color: #674745;
}

div.contentRight div.cst-box-request table.cst-box-request-stays
{
	margin-bottom:4px;
}


div.contentRight div.cst-box-request table.cst-box-request-arrival td.request-line-input
{
	width:90px;
	text-align: right;
	padding:2px;
}

div.contentRight div.cst-box-request table.cst-box-request-stays td.request-line-input
{
	width:60px;
	text-align: right;
	padding:2px;	
}

div.contentRight div.cst-box-request table.cst-box-request-arrival td.request-line-input input,
div.contentRight div.cst-box-request table.cst-box-request-stays td.request-line-input select
{
	margin-right:10px;
	_margin-right:5px;	
}

div.contentRight div.cst-box-request div.cst-box-request-adults
{
	display: none;	
}

div.contentRight div.cst-box-request div.cst-box-request-submit input
{
	clear:both;
	display:block;
	background-color: #bc5f48;
	width:186px;
	height: 21px;
	border-width:0px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	padding-bottom:2px;
}

div.contentRight div.cst-box-request div.cst-box-request-submit input:hover
{
	background-color: #a13b2b;
}

/* ******************************* */
/* GUESTBOOK                       */
/* ******************************* */
table.guestbook * 
{
	zoom: normal;
}


table.guestbook-list 
{
	border: 1px solid #A13A2B; 
	background-color: #FFF6EC;
}

table.guestbook-list td.guestbook-entry-name,
table.guestbook-list td.guestbook-entry-date
{
	background-color: #B7563E;
	color: #fff;
	padding:5px;
} 

table.guestbook-list td.guestbook-entry-name a
{
	color: #fff;
}

table.guestbook-list td.guestbook-entry-date
{
	text-align: right;
}

table.guestbook-list td.guestbook-entry-text
{
	padding:5px;
}

table.guestbook-list tr.guestbook-list-footer td
{
	padding:5px;
	border-top: 1px solid #A13A2B; 
}

body div.contentCenter a.landinglink,
body div.contentCenter td a.landinglink
body div.contentCenter a.landinglink:visited,
body div.contentCenter td a.landinglink:visited {
	display: block;
	color: #fff;
	margin: 8px;
	padding: 5px 8px;
	text-decoration: none;
	background:#A0453E url("../i/button-gradient.gif") repeat-x;	
	border: 1px solid #A13A2B;
}

body div.contentCenter a.landinglink:hover,
body div.contentCenter td a.landinglink:hover{
	background:#FFF6EC none;	
	color: #881912;
}

/* ******************************* */
/* quicklinks                      */
/* ******************************* */

a.ls-quicklinks-link {
	width:97px;
	height:97px;
	color:white;
	display:block;
	text-decoration:none;
	text-align:left;
	float:left;
	margin:0 0 4px 4px;
	cursor:pointer;
}

span.ls-quicklinks-text {
	height:27px;
	font-size:13px;
	background:url("../i/quick-gradient.gif");
	padding-left:9px;
	line-height:26px;
	display:block;
}

a.ls-quicklinks-link:hover span.ls-quicklinks-text
{
	background:#a13b2b;
}

div.ls-quicklinks img
{
	border:none;
}

div.ls-quicklinks
{
	padding-top:22px;
	overflow:auto;
}


