@charset "utf-8";
/* CSS Document */

html, body {
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size: 12pt;
	margin: 0;
	padding: 0;
}

a img { border: none; }
a {
	color: #000;
	text-decoration: none;
}
#header, #nav, #filters, .addthis_toolbox, #tabs ul, #tabs table thead, #kalender, #booking, #propertyimages { display: none; }
.pb { page-break-before: always; }
.pba { page-break-after: always; }
ul li span {
	display: inline-block;
	width: 180pt;
}

#property, #property ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#property > li { 
	clear: left;
	page-break-inside: avoid;
	margin-bottom: 5mm;
	overflow: hidden;
	border-bottom: 1pt solid #ccc;
	padding: 5mm 0 10mm;
}
#property ul {
	float: left;
	width: 100mm;
}

.left {
	float: left;
	margin-right: 10mm;
}
#property li img { /* 8091a1 */
	padding: 10pt;
	background: #fff;
	box-shadow: 0px 2pt 3pt #a0aab5;
	-moz-box-shadow: 0px 2pt 3pt #a0aab5;
	-webkit-box-shadow: 0px 2pt 3pt #a0aab5;
}

#propertyinfo {
	float: left;
	width: 100%;
}
#propertyinfo #printimage { 
	display: block; 
	max-width: 100%;
}

#propertyimages {
	float: right;
	width: 100%;
	clear: left;
}
#propertyimages a.mainimage {
	display: none;
}
#propertyimages a {
	width: 195px;
	text-align: center;
	float: left;
	margin: 10px 10pt 10pt 0;
	border: 1px solid #ccc;
}
#propertyimages a.clearprint {
	clear: left;
}
#propertyimages a span { 
	display: block; 
	font-size: 0.9em;
}


