@charset "UTF-8";

/* @override  */

@media screen, print {
	
html,
body,
#page_bg { 
	background: #fff;
	/*font-size: 10pt;*/ 
}

#header,
#topnav, 
#navi-buttons,
#booking div.progressbar,
#pagebase {
	display: none; 
}

h1,h2,h3,h4,h5,h6 { 
	page-break-after: avoid; 
}

.page_margins {
	/*width: 170mm;*/
	margin: 0 auto;
}
.page {
	width: 100%;
}

#booking .header {
	height: 150px;
	padding: 0;
	margin: 0;
	border-bottom: none;
}

#booking .header img {
	margin: 10px 0 15px 14px;
}

#booking .header h1 {
	font-size: 21px;
	margin: 0 2px;
	padding: 12px 0 10px 14px;
}


#schattenbox div.brdl div.brdr {
	margin-left: 0px;
}

#schattenbox div.base,
#schattenbox div.base div.lsh, 
#schattenbox div.base div.msh {
	height: 0px;
}

#schattenbox div.brdl,
#schattenbox div.base div.lsh {
	margin-right: 0px;
}

#schattenbox div.base div.msh {
	margin-left: 0px;
}

#schattenbox div.brdl,
#schattenbox div.brdl div.brdr,
#schattenbox div.base,
#schattenbox div.base div.lsh,
#schattenbox div.base div.msh {
	background: #fff;
}

#schattenbox div.brdl div.brdr div.inlay {	
	background: #fff;
	margin-right: 0px;
}

#booking .subcolumns .c236r,
#zusammenfassung .newsletteranmeldung,
#zusammenfassung .confirmagb,
#zusammenfassung .imgblock,
#datenschutzhinweis,
#zusammenfassung h5,
#zusammenfassung a.delete,
#zusammenfassung a.edit,
#zusammenfassung a.tooltipp {
	display: none; 
}

#booking .subcolumns .c700l {
	width: 100%;
	background: #fff;
	padding: 0;
}

#zusammenfassung {
	border: 5px #8fbc5b solid;
	padding: 10px;
	margin: 2px !important;
}

#zusammenfassung .bookingblock {
	width: 100% !important;
}

#zusammenfassung h3 {
	margin-bottom: 15px;
}

#zusammenfassung .bookingblock div span.price {
	position: static;
	float: right;
}

#booking h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #002674;
	text-decoration: none;
}

#booking h3 a.star3 span {	
	padding-right: 54px;
	background: transparent url("../../img/ico/star3.gif") no-repeat right;
}

#booking h3 a.star4 span {
	padding-right: 70px;
	background: transparent url("../../img/ico/star4.gif") no-repeat right;
}

#booking #zusinfos {
	padding: 14px;
	margin: 0;
}

#booking #zusinfos p {	
	margin: 7px 0;
}

span.marketingmessg {
    font-weight: bold;
}

* html #zusammenfassung div {
	position: static;
}

* html .editableblock {
	position: static;
}

* html #personaldata {
	margin: 0px;
}

}


