body.yhd {
	background: transparent none;
	font: normal normal normal 10pt/normal Arial, Helvetica, sans-serif;
	color: #02255b;
}

div#holder {
	margin: 0;
	width: auto;
}

div#right {
	float: none;
	margin: 0;
	width: auto;
}

div#content, div#content.home {
	color: #02255b;
	padding: 0;
}

div#content a {
	color: #02255b;
	/* text-decoration: underline; */
}

/*
div#content a[href]:after {
 content:" <"attr(href)">";
 color: #02255b;
 background-color: inherit;
 font-style: italic;
}
*/

div#content div#data {
	padding: 0;
}

.print-only {
	display: block;
}

.print-only.kopfzeile,
.print-only.fusszeile {
	margin-bottom: 0.5cm;
	border-top: 1px solid #a4ccea;
	border-bottom: 1px solid #a4ccea;
}

.print-only.fusszeile {
	margin-bottom: 0;
	margin-top:0.5cm;
	page-break-before: avoid;
	page-break-inside: avoid;
}

div#content .print-only.kopfzeile p,
div#content .print-only.fusszeile p {
	font-weight: bold;
	margin: 0.05cm 0;
}

div#content .print-only.fusszeile p {
	font-weight: normal;
}

div#content .print-only.kopfzeile .links,
div#content .print-only.fusszeile .links {
	width: 65%;
	float: left;
	text-align: left;
}

div#content .print-only.kopfzeile .rechts,
div#content .print-only.fusszeile .rechts {
	width: 35%;
	float: left;
	text-align: right;
}

.print-only.logo {
	text-align: center;
}

.print-only.logo img {
	width: 8cm;
}

.print-only.fusszeile-anschrift {
	text-align: center;
	margin-top: 1cm;
}

.print-only.fusszeile-anschrift img {
	vertical-align: baseline;
	margin: 0 0.1cm;
}

div#content h1,
div#content h2,
div#content p {
	color: #02255b;
}

div#content h1,
div#content h2,
div#content h3 {
	page-break-after: avoid;
	page-break-inside: avoid;
}

div#content div.arrangement_preise table th, 
div#content div.arrangement_preise table td,
div#content div.arrangement_preise div.info, 
div#content div.arrangement_preise_info {
	background-color: transparent;
}

div#content div.arrangement_preise table th,
div#content div.arrangement_preise table thead th,
div#content div.arrangement_preise table tbody th {
	font-weight: bold;
}

div#content ul {
	list-style: disc outside url(/bilder-hotel/druckversion/stern.png);
	padding: 0 0 0 1cm;
}

li {
	margin: 0;
	padding: 0;
	page-break-inside: avoid;
}

div#left,
div#lexikon,
div#bottom,
div#promo,
div#arrangement-nav,
div.buchungshotline,
div#content div#cluster,
div#content div.buchungsmaschine,
div#lang_select,
.no-print {
	display: none !important;
}