/*Stylesheet fuer oasis-travel.de */
/*All rights reserved!*/

body {
	background:white;
	color: #544317;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:9pt;
}

a:link, a:active, a:visited { 
	color : #544317; 
}

a:hover {
	text-decoration: underline; color : #dfd8c7; 
}

table {
	background-color:#ffffff;
	border: solid 1px;
	border-color: #dfd8c7;	
	font-family:verdana,arial,helvetica;
	font-size:9pt;
}

table.noborder	{
	background-color:#FFFFFF;
	border: solid 0px;
	border-color: #FFFFFF;
	font-family:verdana,arial,helvetica;
	font-size:9pt;
}

td.withborder {
	background-color:#ffffff;
	border: solid 1px;
	border-color: #dfd8c7;
	margin: 2px 2px 2px 2px;
}

table.listbox {
	background-color:#f2efe6;
	border: solid 1px;
	border-color: #dfd8c7;
	font-family:verdana,arial,helvetica;
	font-size:9pt;
}

hr {
	height:1;
	color:#544317;
}

.Headline {
	font-weight: bold;
}

.tblHeadline {
	color: #544317;
	background-color: #DFD8C7;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}

.tblHeadlineB {
	color: #544317;
	background-color: #dfd8c7;
	font-weight: bold;
	font-size: 12pt;
}

.tblHeadline2 {
	color: #544317;
	background-color: #dfd8c7;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
}

.tblHeadline2B {
	color: #544317;
	background-color: #dfd8c7;
	font-weight: bold;
	font-size: 10pt;
}

.tblBody {
	background-color: #f2efe6;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
}

.tblInfo {
	background-color: #f2efe6;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	color: #dfd8c7;
}

.Preis {
	background-color: #f2efe6;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
}

.tblBody2 {
	background-color: #FFFFFF;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
}

.tblBody3 {
	background-color: #FFFFFF;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size: 7pt;
	text-align: center;
}

.btnText {
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
}

/* hotel infos */

/* header table */
.headerTable
{
	border:1px solid #544317;
	width:790px;
}

/* td tag from header table */
.headerTD
{
	text-align:center;
}

/* button from header */
.headerButton
{
	width:790px;
	padding:3px;
	border:0px;
	background-color:#DFD8C7;
	/* background-image:url('tabOut.png'); */
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
	color: #544317;
	text-decoration:none;
	cursor:pointer;
}

/* image table */
.imageTable
{
	width:790px;
	border:1px solid #dfd8c7;
	background-color:#f2efe6;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
	color:#544317;
	text-decoration:none;
	cursor:default;
}

/* image header tr tag from table image */
.imageHeaderTR
{
	text-align:center;
	background-color:#dfd8c7;
	color: #544317;
}

/* table no row */
.noRow
{
	border-left:0px;
	border-right:0px;
	border-top:1px solid #dfd8c7;
	border-bottom:1px solid #dfd8c7;
	background-color:#f2efe6;
	width:100%;
}

/* no row tr tag */
.noRowTR
{
	padding:0px;
}

/* main image tr tag from table image */
.mainImageTR
{
	padding:3px;
	text-align:center;
	vertival-align:middle;
}

.imgLink
{
	border:1px solid #dfd8c7;
	cursor:pointer;
}

/* no image tr tag from table image */
.noImageTR
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#544317;
	text-decoration:none;
	text-align:center;
}

/* thumbnail image tr tag from table image */
.thumbnailImageTR
{
	text-align:center;
}

/* thumbnail image td tag from table image */
.thumbnailImageTD
{
	padding:3px;
}

/* description table */
.descriptionTable
{
	width:790px;
	border:1px solid #dfd8c7;
	background-color:#f2efe6;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
	color:#544317;
	text-decoration:none;
	cursor:default;
}

/* description header tr tag from description table */
.descriptionHeaderTR
{
	background-color:#dfd8c7;
	color: #544317;
}

/* description header td tag from description table */
.descriptionHeaderTD
{
	text-align:center;
}

/* description tr tag from description table */
.descriptionTR
{
}

/* description td tag from description table */
.descriptionTD
{
	padding:3px;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#544317;
	text-decoration:none;
}

/* no description td tag from description table */
.noDescriptionTD
{
	padding:3px;
	text-align:center;
	font-weight:normal;
}

/* auxiliary service table */
.auxiliaryServiceTable
{
	width:790px;
	border:1px solid #dfd8c7;
	background-color:#f2efe6;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
	color:#544317;
	text-decoration:none;
	cursor:default;
}

/* auxiliary service tr tag from auxiliary service table */
.auxiliaryServiceTR
{
	background-color:#dfd8c7;
	color: #544317;
}

/* auxiliary service td tag from auxiliary service table */
.auxiliaryServiceTD
{
	text-align:center;
}

/* auxiliary service name td tag from auxiliary service table */
.auxiliaryServiceNameTD
{
	padding:3px;
}

/* auxiliary service description td tag from auxiliary service table */
.auxiliaryServiceDescriptionTD
{
	padding:3px;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#544317;
	text-decoration:none;
}

/* auxiliary service price td tag from auxiliary service table */
.auxiliaryServicePriceTD
{
	padding:3px;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#544317;
	text-decoration:none;
	text-align:right;
}

/* no auxiliary service description td tag from auxiliary service table */
.noAuxiliaryServiceDescriptionTD
{
	padding:3px;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#544317;
	text-decoration:none;
	text-align:center;
}

/* close button table */
.closeButtonTable
{
	width:790px;
	border:0px;
	background-color:#FFFFFF;
}

/* close button TR tag from close button table */
.closeButtonTR
{
	text-align:center;
}

.buttonClose
{
	font-family:Arial;
	font-size:10pt;
	color: #544317;
	background-color:#d8d8c7;
	/* background-image:url('tabOut.png'); */
	border:1px solid #544317;
	text-decoration:none;
	cursor:pointer;
}

.buttonPrint
{
	font-family:Arial;
	font-size:10pt;
	color: #544317;
	background-color:#d8d8c7;
	/* background-image:url('tabOut.png'); */
	border:1px solid #544317;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over */
.mouseOver
{
	color: #544317;
	background-color:#000000;
	background-image:url(images/tabOver.png);
}

/* mouse out */
.mouseOut
{
	color: #544317;
	background-color:#d8d8c7;
	/* background-image:url('tabOut.png'); */
}