@media print {
	
	/*************************************************
	* Standards
	*************************************************/
	
	@page 		{margin-top: 2cm; margin-bottom: 2.5cm;}
	
	body 		{width: 100% !important; margin: 0 !important; padding: 0 !important; font-size: 12pt; color: #000 !important;}
				
	header		{position: static;}	
	img.w-100	{width: auto !important;}
				
				
	.cc-window,
	.trvl-sandwich-icon,
	.trvl-sf-button,
	.trvl-merkzettel,
	footer .trvl-footer-nav,
	footer .trvl-service-nav,
	footer .trvl-footer-logo	
				{display: none !important;}

	a,
	p,
	address,
	footer a,
	.h1, .h2, .h3, .h4, .h5, .h6,
	.alert,
	.btn,
	.trv-btn,
	.trv-btn-preis,
	.trvl-copyright,
	.fas.fa-star,
	.fas.fa-star-half-alt,
	.trvl-xbe-content .trvl-xbe-box-offer .trvl-xbe-mkz i,
	.trvl-xbe-content .fa-ul .h1 i,
	.trvl-spinner i				
				{color: #000 !important;}

				
	h1, h2, h3, h4, h5, h6	
				{page-break-after: avoid !important; page-break-inside: avoid !important; color: #000 !important;}


	img,
	footer,
	.btn,
	.trvl-btn,
	.alert,
	.form-group,
	.form-row,
	.trvl-link-box,
	.trvl-usp-container,
	.trvl-xbe-box-offer,
	#rvContainer		
				{page-break-inside: avoid !important;}
				
				
	.alert,
	.btn,
	.trvl-service-box,
	.trvl-usp-container,
	.trvl-link-box,
	.trvl-btn,
	.trvl-xbe-breadcrumb-stepnav,
	.trvl-mask,
	.trvl-xbe-body .trvl-mask,
	.trvl-xbe-content .trvl-xbe-box-offer .progress-bar,
	.trvl-xbe-content .trvl-xbe-box-offer .trvl-xbe-rating,
	.trvl-xbe-content-book .trvl-book-vakanz .trvl-alert-success				
				{border: 1px solid #000 !important;}
				
	.trvl-mask select,
	.trvl-mask input
				{border-bottom: 1px solid #000 !important;}
				
	.trvl-xbe-content-book .trvl-book-reisedaten h6
				{border-bottom: 1px dotted #000 !important;}
				
				
	.trvl-link-hotline,
	.trvl-xbe-offers-container a				
				{text-decoration: none !important;}
	
	
	.alert,
	.trvl-content-box	
				{height: auto !important; min-height: 120px; overflow: visible !important;}
				
				
	.trvl-container-content
				{background-color: #fff !important;}
	

	/*************************************************
	* Style Elements
	*************************************************/
	
	header											{height: 85px;}
	.trvl-footer-container							{border-top: 1px solid #909090 !important;}	
	.trvl-slider									{margin-top: 75px; height: 420px;}
	.trvl-slider .trvl-slide .trvl-text-container 	{top: 60px;}
	.trvl-container-header .trvl-nav-service		{right: 0; top: 15px;}
	
	.trvl-home .trvl-mask							{margin-top: -30px;}
	.trvl-xbe-offers-container						{padding: 0;}
	
	.trvl-linkboxes-container .trvl-link-box .trvl-box-logo {width: 100px !important;}	
	.trvl-linkboxes-container .trvl-link-box .trvl-box-logo img.w-100,
	.trvl-link-box img.w-100						{width: auto !important; margin: auto !important;}
	
	.trvl-xbe-content .trvl-xbe-box-offer .trvl-xbe-reviews {position: absolute; right: 0; bottom: 0; width: 300px;}
	.trvl-xbe-content .trvl-xbe-box-offer .trvl-xbe-trustedreviews .trvl-xbe-review-logo img {width: 100%;}	

	.trvl-xbe-breadcrumb-stepnav li:not(:first-child) a:before,
	.trvl-xbe-breadcrumb-stepnav li:not(:last-child) a:after 	
													{border: none !important;}
													
	.trvl-xbe-breadcrumb-stepnav li:first-child		{padding-left: 20px;}
	
	.trvl-content-box								{border: none !important; padding: 0 !important;}
	
	.trvl-xbe-content-book h4 						{border-top-color: #000 !important;}
	
	.trvl-book-hotel .trvl-xbe-img-container		{margin-bottom: 15px;}
	
}	