/*
	====================================================================
	File: CSS/cascadingStyles.css
	====================================================================

	Copyright (c) 1999-2005 SCHEMA Consulting GmbH

	The software, data and information contained herein are
	proprietary to, and comprise valuable trade secrets of,
	SCHEMA GmbH. They are given in confidence by
	SCHEMA GmbH pursuant to a written license agreement,
	and may be stored and used only in accordance with the
	terms of such license.

	====================================================================
	authors  : Arian Bär

	project  : amadeus
	contents : CSS Stylesheet for DerTour HTML Productions
	date     : 2005-02-20
	notes    :
	tasks    :
	version  : 1.0.0

	====================================================================
*/

/*
====================================================
	Global settings for all pages
====================================================
*/

body {
	margin: 0px;
	
	padding: 0px;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #FADEAE;
	overflow: visible;
}

div.Main {
	margin: 0px;
	padding: 0px;
	width: 1000px;
}

div.Heading {

	margin: 0px;
	padding: 0px;
	width: 996px;
	height: 80px;	
}

/*
======================================================
	Heading.
======================================================
*/

div.HeadingImageContainer {
	float: left;
	height: 80px;
	padding-left:

}
div.HeadingImageContainerLogo {
	float: left;
	height: 80px;
	position:relative;
	top:10px;
	left:30px;
	width:185px;

}
div.HeadingLinks {
	float: left;

	overflow: hidden;
	width: 161px;
	height: 80px;
}

table.HeadingNavi {
	color: #fff;
	vertical-align: middle;
	height: 20px;
	margin-left: 30px;
}


/*
======================================================
	Navigation.
======================================================
*/

div.TopImageTitle {	
}

div.NavigationFrame {
	float: left;
	height: 525px;
	width: 190px;	
	background-image: url( '../img/HtmlNavgBackGrd.jpg' );
	background-position:bottom;
}

div.Navigation {
	xborder-left: solid 1px black;
	xborder-bottom: solid 1px black;
	xborder-top: solid 1px black;
	height: 46px;
	
}

/*
div.NavigationImage {
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	border-top: solid 1px black;

	background-color: #ffffff;
	height: 100px;
	text-align: center;
}
*/

div.NavigationTitle {
	//xf28e00
	text-align: center;
	xbackground-color: #fff;	
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	width: 190px;
	padding-top: 2px;	
	padding-bottom: 2px;
}

div.NavigationCity {
	text-align: center;
	color: #00A02F;
	font-size: 14px;
	height: 75px;	
}

div.NavigationLinkList {
	height: 25px;
	width: 190px;
	color: #0061ae;

	font-weight: bold;	
	cursor: pointer;
}


/*
======================================================
	Page.
======================================================
*/

div.Page {	
	height: 625px;
	width: 805px;
	overflow: hidden;
	float: left;	
	border-left:1px solid #1C5F8C;
	
	background-color: #fadeae;
}


div.PageHeading {
	padding-top: 5px;
	padding-left: 15px;	
	color: #0061AE;
	font-size: 16px;
	font-weight: bold;
	xbackground-color: #ffffff;
	
}

/*
div.HeadingImage {
	background-color: #ffffff;
	height: 90px;
}
*/

div.PageBody {	
	background-color: #fadeae;
	height: 525px;
	
	border-left:none;
	border-right:none;

}

div.PageTitle {
	background-color: #f28e00;	
	color: #ffffff;
	height: 25px;
	font-size: 12px;
	
}
/*
======================================================
	Content.
======================================================
*/

div.Content {
	margin: 0px auto;
	margin-top:5px;
	width: 790px;
	height: 490px;
	border: 1px solid black;
	border-bottom:none;
	
	background: #fff;
	font-size: 12px;
}


div.ContentFooter {
	position:absolute;
	/*overflow: hidden;
	float: left */

	z-index:99;
	height:40px;
	left:230px;
	top:605px;
	/* 
	border:1px solid red;
	*/
}

div.InfoLeft {
	float: left;
	height: 490px;
	width: 270px;

}
div.MainInfo{
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	height: 100%;
	width: 274px;
	overflow: hidden;
}


div.InfoRight {
	float: right;
	height: 400px;
	width: 515px;
}

div.Info{
	height: 490px;
	border-bottom: 1px solid black;

}

div.InfoHead {	
	height: 40px;
}

div.InfoBottom {
	height: 200px;
}

h2.cityHeading{
	xborder: 1px solid black;
	margin-top: 0px;
	color: #0061AE;
	font-size: 16px;
	font-weight: bold;
}

div.CityContent{
	padding-left: 10px;
	padding-top: 10px;
}

table.cityTable {
	border-collapse: collapse;
}

table.cityTable th {
	text-align: left;
	border: 1px solid #000;
	color: #fff;
	background-color: #0061ae;
}

table.cityTable td {
	text-align: right;
	font-size:12px;
	border: 1px solid #000;
}

/*
======================================================
	Saisons.
======================================================
*/

div.InfoSaisons {
	height: 130px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

table.Saison {
	border-collapse: collapse;
}

table.Saison th {	
	background-color: #0061ae;
	color: #ffffff;
	font-weight: bold;	
	vertical-align: middle;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
table.Saison td {	
	border-right: 1px solid black;		
	vertical-align: bottom;
	text-align: center; 	
}

table.InfoBottomTbl {
	table-layout: fixed; 
	
	/*line-height: 16px;*/
}

table.InfoBottomTbl td {
	vertical-align: top;
	overflow: hidden;
	
}
table.InfoBottomTbl2 {
	
	border-top:1px solid black;
	width:510px;
	position:relative;
	display:inline;
	margin-left:-5px;
	overflow:hidden;
	line-height: 16px;
}

table.InfoBottomTbl2 td {
	vertical-align: top;
	
	overflow: hidden;
	
}

table.IconTable {	
	
	position:relative;
	border-top:1px solid black;
	overflow:hidden;
	width:100%;
	
	/*table-layout:fixed;*/
}

table.IconTable td {	
	width: 520px;
}

div.ContentFooter img {	             
	border: 0px solid white;
}

/*
br.clearboth{
	clear: both;
}
*/	

.button_style
 {
	cursor:pointer;
 }
.hotelimagediv
{
	
	text-align:center;
	vertical-align:middle;
	width:262px;
	height: 252px;
	padding-top:5px;
	
}
 .textAdresse
 {
	font-size:11px;
	font-weight:bold;
 }
 
 .hotelnamedetail
 {
	font-size: 13px;
	color: #0061AE;
	font-weight: bold;
 }
