/* IFA Berlin */

/*PrintLayout*/
@media print {
	/* Elemente ausblenden */
	#page-headerarea-rightbox,
	#keyvisual-de,
	#keyvisual-en,
	#page-headerarea-ticker,
	#flash_dieifa, 
	#flash_ausstellerservice, 
	#flash_besucherservice, 
	#flash_veranstaltung, 
	#flash_presse,
	#page-rightbox div#ifa-link,
	#page-rightbox div#ifa-link-panel{
		display:none;
		background:transparent;
		height:0;
	}
	
	/* projektspezifische Anpassungen */
	#page-wrapper {
		padding-bottom:0.4cm;
	}
	
	#page-mainbox {
		padding-top:0;
		width:100%!important;
		border:none!important;
	}
	
	#page-headerarea-01,
	#page-headerarea-02  {
		height:85px!important;
	}
	
	#page-headerarea-01 #page-headerarea-leftbox,
	#page-headerarea-02 #page-headerarea-leftbox{
		display:block;
		height:70px!important;
	}

	#page-headerarea-01 #page-headerarea-mainbox,
	#page-headerarea-02 #page-headerarea-mainbox {
		height:25px!important;	
	}
	
	#page-headerarea-01 #page-headerarea-mainbox #fairdate-de,
	#page-headerarea-01 #page-headerarea-mainbox #fairdate-en,
	#page-headerarea-02 #page-headerarea-mainbox #fairdate-de,
	#page-headerarea-02 #page-headerarea-mainbox #fairdate-en {
		float:left;
		width:50%;
		height:25px!important;
	/*
		background-image:url("../images/keyvisual-logo/ifa-print.jpg")!important;
		background-repeat:no-repeat!important;
	*/
	}
	
	#page-headerarea-mainbox #fairdate-de span,
	#page-headerarea-mainbox #fairdate-en span{
		display:block;
		color:#999;
	}
	
	#page-headerarea-01 #logo-holder, 
	#page-headerarea-02 #logo-holder {
		padding-top:0;
		display:block!important;
	}
	
	#gfu-logobox {
		margin:0.15cm 0 0 0;
		width:100%;
	}

	/* Home */
	#page-mainbox div.hometeaser-noborder, 
	#page-mainbox div.hometeaser {
		float:none;
		border-color:#fff;
		width:80%!important;
	}

	#page-mainbox div.hometeaser-noborder h2,
	#page-mainbox div.hometeaser h2 {
		color:#bf0029;
	}
	
	/* Content */
	#page-mainbox h3, 
	#page-mainbox h4,
	#page-mainbox hr {
		clear:both;
		width:100%;
		padding:0.2cm 0;
	}
	
	/* B2C - Hallenplan */
	#hall-location-overlay-header {
		padding-top:85px;
		font-size:1em!important;
	}
	
	#page-rightbox #hall-location-overlay {
		margin:5px 0 0 536px;
		padding:0;
		height:920px;
	}
	
	#page-rightbox #hall-location-overlay img {
		width:650px;
		height:650px;
	}
	
	/* Eventdatenbank */
	#page-mainbox .db-detail-set h3 {
		width:100%;
		height:auto;
		color:#000;
	}
}
