/*	Print-Version - Version 1.0 */
/* -------------------------------------------------------------------------------------------------------------
Title:			Print-Version fuer
				https://www.interchalet.com
				https://casa.interchalet.com/
				https://www.interchalet.co.uk
				https://www.interchalet.fr
				https://www.interchalet.it
				https://www.interchalet.es
				https://www.interchalet.nl

Author:			INTER CHALET
Erstellt:		05.10.2011
------------------------------------------------------------------------------------------------------------- */
body {
	background:none;
	color:#000;
	font:9pt Arial, Verdana, Helvetica, sans-serif;
	height:100%;
	line-height:12pt;
	margin:0;
	padding:0;
	width:100%;
}

/* ------------------------------------------------------------------------- */
/* Hide */
/* ------------------------------------------------------------------------- */
.direct-search,
#header #logo h1,
#navigation_header,
#hotlines,
#navi_main,
#search,
#offers_of_the_week,
#order_newsletter, 
#targets_summer_countries h2 span,
#targets_winter_countries h2 span,
#hitlist_header,
#hits_selection,
#object_sidebar ul,
#object_sidebar h3,
#object_sidebar #search_direct,
#object_photogallery_links,
#tabs .details,
#tabs .prices,
#tabs .map,
#tabs .rating,
#tabs .booking,
#tabs .object_adds,
#vacancy,
.currency_calculator,
.icon_currency_calculator,
.print_page,
.top, .exit,
.more_details,
#object_sidebar_selection_infos,
#teaser_image,
.zusatzleistungen, ul.partner,
.social_share_privacy_area,
.object .location,
#sidearea,
#routenplaner_gmap,
#MessageWidget,
#footer,
#footer_print h3 {
	display: none;
}
/* border */
#tabs, #tabs .ui-corner-all {
	border: none;
}
/* ------------------------------------------------------------------------- */
/* header */
/* ------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	background:transparent none;
	border-bottom:1px solid #000;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	margin:10pt 0;
	page-break-after:avoid;
}
/* paragraphs */
p {
	line-height:14pt;
	margin:0 0 5pt 0;
}
/* lists */
ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
ul li {
	line-height: 14pt;
}
ul#kriterien {
	border-bottom: 1pt solid #ccc;
	border-top: 1pt solid #ccc;
}
dt, dd {
	list-style:none;
	margin:2pt 0;
	padding:0;
}
dt {
	font-weight:bold
}

/* ------------------------------------------------------------------------- */
/* Header */
/* ------------------------------------------------------------------------- */
#header #logo {
	width: 222px;
	height: 41px;
}

#header #logo a img {
	border: none;
	display: block;
	height: 90%;
	width: 90%;
	margin-left: 10pt;
}

/* ------------------------------------------------------------------------- */
/* Homepage/Sommer-/Winteruebersichtsseite */
/* ------------------------------------------------------------------------- */
#teaser_major li {float: left;margin-right: 5pt;}
#teaser_major h2 {clear:both;padding-top:10pt;}
.country {font-weight:bold;}
/* ------------------------------------------------------------------------- */
/* Detailseite */
/* ------------------------------------------------------------------------- */


/* ----------------- */
/* Auswahlkriterien */
/* ----------------- */
#object_sidebar {margin-left: 320px;}
	#object_sidebar dl {float: left;margin: 0;}
		#object_sidebar dt, #object_sidebar dd {float: left;width: 35%;}

/* ----------------- */
/* Objektfoto */
/* ----------------- */
#object_photo_big {
	position: absolute;
	top: 90px;
	left: 0;
	width: 50%;
}
#object_photo_big_img {
	border:none;
	margin-bottom: 30px;
	max-height: 50%;
	width: 50%;
}

/* ----------------- */
/* Beschreibung */
/* ----------------- */
#beschreibung {clear:both;}
	h3#object_photo_head {display:none;}

#pictograms {
	border-bottom:1px solid #000;
	float:left;
	margin-top:10pt;
	width:100%;
}

/* Alle Inhalte der Tabs darstellen */
.ui-tabs-hide {
	display:block;
	margin:0;
	padding:0;
}


.object .description {
	background: #ccc;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	font-size: 16pt;
	font-style: italic;
	padding: 10px 0;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.object .short-description, .object .detail-description {
	display: inline-block;
	width: 230px;
	margin-right: 10px;
	font-weight: bold;
}
.object dl {width: 880px;}
.object dt {float: left; width: 240px;}
.object dd {width: 640px;}
.object dd br {display: none;}
.object h3 {border-bottom: 1px dotted #ccc;font-size: 14pt;font-style: italic;margin-top: 30px;}
#extra_charges dd {float: right;}




/* ------------------------------------------------------------------------- */
/* Mietpreise/Sonderangebote/Kurzurlaub/Ferienkalender */
/* ------------------------------------------------------------------------- */
#preise {
	page-break-before:always;
}
#preise .object h3 {
	border-bottom:1px solid #000;
}
table th, table td {
	padding:2pt;
}
#preise table caption, #soa_data table caption, #kurzurlaub table caption {
	font-weight:bold;
	text-align:left;
}
#preise table, #soa_data table, #kurzurlaub table {
	border-top:1pt solid #ccc;
	border-right:1pt solid #555;
	border-bottom:1pt solid #555;
	border-left:1pt solid #ccc;
	margin:10pt 0;
}
#preise table tr th, #soa_data table tr th, #kurzurlaub table tr th {
	background:#ccc;
	font-weight:bold;
	text-align:left;
}
#soa_data {
	margin:20pt 0;
	width:100%;
}
#holiday_calender table {
	margin-bottom:20pt;
}
#holiday_calender table th {
	text-align:left;
}




/* ------------------------------------------------------------------------- */
/* Karte
------------------------------------------------------------------------- */
#karte {page-break-before:always;}
#maps_route {clear: both;}




/* ------------------------------------------------------------------------- */
/* Fotos drucken */
/* ------------------------------------------------------------------------- */
#print .main_area {
	width:465px;
}
	#print .main_area ul {
		margin-left:20px;
	}
		#print .main_area li {
			font-weight:bold;
			margin-bottom:20px;
			width:425px;
		}
#info li img {
	border:1pt solid #000;
	margin:10pt;
}
#info a {
	display:none;
}
/* ------------------------------------------------------------------------- */
/* links */
/* ------------------------------------------------------------------------- */
a:link, a:visited, a:hover, a:active {
	background:transparent;
	color:#000;
	font:9pt Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
/* classes */
.strong {
	font-weight:bold;
}
/* Vermieter */
#vermieter #vacancy {/* Belegungsuebersicht */
	clear:both;
	display:block;
	width:100%;
}
	#vermieter #vacancy h3 {
		display:none;
	}
	#vermieter .legend_occupancy {
		float:left;
		margin:10px 0 30px 0;
		width:100%;
	}
		#vermieter .legend_occupancy ul {
			border:1pt solid #f2f2f2;
			display:inline;
			float:left;
			margin:0 0 10px 10px;
			padding:10px;
		}
		#vermieter .legend_occupancy li {
			float:left;
			margin:0 10px 0 0;
		}
		#vermieter #vacancy .object_free { /* frei */
			border:1pt solid #ccc;
		}
		#vermieter #vacancy .vakDay {
			border:1pt solid #ccc;
		}
		#vermieter #vacancy .object_occupied { /* belegt */
			border:1pt solid #000;
		}
		#vermieter #vacancy .novakDay {
			border:1pt solid #000;
			font-style:italic;
			font-weight:bold;
		}
		#vermieter #vacancy .not_bookable { /* nicht buchbar */
			border:1pt solid #f2f2f2;
		}

#sidearea {
	display:none;
}
/* ------------------------------------------------------------------------- */
/* Footer */
/* ------------------------------------------------------------------------- */
#footer_print {
	/*clear: both;*/
	display: block;
	/*page-break-before: always;*/
	text-align: center;
	width: 100%;
}
#footer_print ul {
	border-top: 1pt solid #000;
	margin-top: 10pt;
	padding: 0 5pt;
}
#footer_print li {
	font-size: 10pt;
	margin-right: 5pt;
}
/*
=pagination _______________________________________________________________________ */
#mietpreise {
	page-break-before: always;
}

/*
=Trefferliste _____________________________________________________________________ */
/*
Treffer
*/
div.treffer {
	border-bottom: 1px solid #000;
	float: left;
	padding-bottom: 40pt;
	margin-bottom: 20pt;
	width: 100%;
}

/* Objekt-Ausstattung */
div.treffer ul.objekt_ausstattung {
	display: inline; /* Bug (IE): Doubled Float-Margin*/
	float: left;
	list-style: none;
	margin: 5px 0 0 5px;
	width: 125px;
}
div.treffer ul.objekt_ausstattung li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: normal;
	width: 125px;
}
div.treffer ul.objekt_ausstattung li.service {/* Special-Merkmale (z.B. Aktivurlaub) */
	margin: 0 0 15px 0;
}
div.treffer ul.objekt_ausstattung li.casa {/* CASA-Logo */
	color: #edf3fe; /* Text soll nicht sichtbar sein */
	height: 40px;
	margin-top: 15px;
	padding: 15px 5px 5px 5px;
	width: 54px;
}
/* Objekt-Daten */
div.treffer ul.objekt_daten { /* Link zur Hausbeschreibung, Zimmer, personen, preis */
	display: inline; /* Bug (IE): Doubled Float-Margin */
	float: left;
	margin: 5px 0 0 10px;
	width: 300px;
}
div.treffer ul.objekt_daten li {
	float: left;
	list-style: none;
	white-space: normal;
	width: 310px;
}
/* Objekt: Thumbnail/Button "weiter" */
div.treffer ul.objekt_foto {
	float: right;
	list-style: none;
	margin: 5px 0 0 10px;
	width: 135px;
}
div.treffer ul.objekt_foto li {
	font-weight: bold;
}
ul.links_map_weather {
	width: 450px;
}
.btn_anzeigen, ul.links_map_weather li, div.treffer div.merkzettel { /* Karte/Wetter-Links/Merkzettel hinzufuegen */
	display: none;
}
#hit_navigation {
	display: none;
}
/* ------------------------------------------------------------------------- */
/* SEO-Links */
/* ------------------------------------------------------------------------- */
#targets_summer_countries, #targets_winter_countries {
	display: none;
}
/* ------------------------------------------------------------------------- */
/* Buchungsformulare */
/* ------------------------------------------------------------------------- */
#booking_confirmation #header, #booking_steps, .umfrage, .icon_infos, #nav_bottom {display: none;}
.section {border:none;margin:0 0 0 10pt;padding:0;}
#booking_data h2 {margin-left:10pt;}
#booking_data p {padding-left:10pt;}
.personal_data img {float:left;margin-right:10pt;}
.deposit {font-size: 13pt;margin:2pt 0 10pt 0;}
.complete {font-size: 16pt;margin:2pt 0 10pt 0;}
.soften {display:none;}
#booking_confirmation .extra_charges dt, #booking_confirmation .travelers dt, #booking_confirmation #type_of_payment dl.left dt, #booking_confirmation #type_of_payment dl.right dt {
	float:left;
	width:170pt;
}
#booking_confirmation .extra_charges dd, #booking_confirmation .travelers dd, #booking_confirmation #type_of_payment dl.left dd, #booking_confirmation #type_of_payment dl.right dd {
	float:left;
	width:300pt;
}
#booking_confirmation #type_of_payment dl.left, #booking_confirmation #type_of_payment dl.right, #booking_confirmation #type_of_payment p {clear:both;}
#booking_confirmation #type_of_payment dl.left, #booking_confirmation #type_of_payment dl.right {padding-bottom:40pt;}
#booking_confirmation #type_of_payment dl.right dd {margin-right:50pt;}
/*
=G1Fett, EURO
----------------------- */
.G1Fett, .EURO {
	font-weight:bold;
}