/**
 *
 * @date $Date: 2012-02-27 13:34:45 +0100 (Mon, 27 Feb 2012) $
 * @revision $Rev: 708 $
 *
 * Version 2.0.1
 *
 */

/* 
    Document   : print
    Created on : 21.09.2010, 14:37:56
    Author     : arst
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

div#cont-head,
div#cont-subnavlayers-decker,
div#cont-subnavlayers,
div#cont-footer,
div#cont-news,
div#cont-search,
div#extended-search,
div#extended-search2,
div#cont-services,
div#cont-noticebar,
div#cont-searchbar { display: none; !important; }
div#print-head,
div#print-details,
div#print-footer { display: block; clear: both !important; }
.print-show { display: block; }
div#cont-all-frame,
body { background: none; }
div#print-head img { display: block; float: left; border: 0px; background-color: red; }
div#print-head .spacer { clear: both; height: 15px; overflow: hidden;  }
div#print-url-date { clear: both; border-top: 25px solid #E4E4E4; position: relative; }
div#print-url-date .print-url { position: absolute; top: -25px; font-size:0.75em; left: 5px; line-height: 2.2em; }
div#print-url-date .print-date { position: absolute; top: -25px; font-size:0.75em; left: 525px; line-height: 2.2em; }
div#cont-traceline li { font-size: 0.75em !important; }

div#cont-traceline { overflow: visible; padding-top: 10px; }
div#cont-traceline .print-show { display: block; float: left; font-size: 100.1%; }
div#cont-traceline .print-show p { font-size:0.75em; font-weight: bold; padding: 0px 5px; }
#traceline-navi { float: left; margin: 0px; }
div#cont-traceline * { color: #000000; }

div#cont-opener,
div#cont-content { width:17cm !important; padding: 0px 5px !important; margin: 0px !important; clear: both !important; }

div#print-footer { clear: both; border-top: 40px solid #E4E4E4; position: relative; }
div#print-footer p { font-size:0.75em; position: absolute; top: -37px; left: 5px; width: 17cm; }
.link-note { display: inline; }
#cont-all-left a { text-decoration: underline !important; padding: 0px !important; margin: 0px !important; background-image: none !important; color: #000000 !important; }

h1, h2, h3 { font-size: 1em !important; font-weight: bold !important; line-height: 1.5em !important; }
div#print-details { width: 17cm; border-top: 1px solid #7E7E7E; padding: 20px 5px; }
div#print-head h1 { float: left; padding: 10px 17px 0px 17px; font-size: 1.4em !important; font-weight: normal; line-height: 1.1em !important; }
div#print-details h2 { padding-top: 5px; font-size: 0.9em !important; font-weight: normal !important; }

div#print-details ul { padding: 5px 0px; }
div#print-details ul { margin-left: 6px; list-style: disc inside url(http://files.messe.de/024/media/global_master/stylesheet/$CMS_REF(media:"print_list_icon")$); }
div#print-details ul li { list-style-type: disc !important; font-size: 0.75em !important;  }
div#print-details ul li * { font-weight: normal !important; }

div.accordion * { display: block !important; }

div.accordion h3 { 
    margin-top:25px; 
    margin-bottom:0px;
    display:block;
    clear: left; /* adesso */
}
div.rubrikheader {
    margin-top:35px;
}
#cont-opener p {
    font-size:13px;
    line-height:140%;
}

/* aenderungen adesso: */
.cont-extended-but .label.filter input,
.cont-num-results .cont-noticebar-search,
.cont-searchform.normal .cont-submit-search,
#cont-content .csc-frame-frame5,
.rubrikheader,
.cont-searchform.normal.contentfooter,
.cont-noticebar-inlist .noticebar,
.ad-frame,
.cont-extended-but .extended-but-type,
.cont-extended-but .icon-message-close,
#cont-noticebar-event .noticebar .sortinglist-menu,
#cont-noticebar-event .noticebar .notice-button,
.cont-searchlist #cont-noticebar-event .noticebar .print-menu.small,
.cont-pagebrowser .result-per-page,
div.detailbox-klappliste div.btn-AZ-Liste,
div.pressconference div.textbar,
div#sky,
.not-print { display: none !important; }

.cont-extended-but .label.filter { margin-left: 0 !important; }
#cont-content .csc-frame-frame1 { min-height: 0 !important; }
.ad-frame-300-250 { padding: 0 !important; margin: 0 !important; min-height: 0 !important; }
.ad-frame { margin: 0!important; }
.cont-searchform.normal { padding-bottom: 0 !important; }
#traceline-navi { margin-top: 0 !important; }
div.detailbox-klappliste * { display: block !important; }

/* bugfix abgeschnittener content */
#cont-aussen, #cont-all-left, #cont-content {
overflow: visible !important;
float: none !important;
}
/* allgemein verstecken */
#cont-services, #footer, #footer-sociable, #cont-head-metanav, #cont-layermenue, #cont-subnavlayers-decker, #cont-subnavlayers, #cont-search, .unsichtbar{
display: none !important;
}
/* hintergrund l�schen */
body, #cont-all-frame {
background: none #FFFFFF !important;
}


/* verstecken für suchergebnis */
.cont-searchlist #cont-noticebar-event, .cont-searchlist .cell1, #search-result-pagingInfo, #cont-content .cont-form-options, #cont-content p.change-search, #cont-content p.external-results, #cont-content .related-terms {
display: none;
}
/* highlight in listen deaktivieren */
.contenttable tr.highlight {
background-color: transparent !important;
}
/* script gesteuerte selektives verstecken */
.hideForPrint {
display: none;
} 

/* Mein Profil */

#header,
#metaNav, #metaNav a,
.cont-pagebrowser,
#footerLayer { display: none !important; }

h1.image { padding-left: 0 !important; }
#scrollLayer.withHeader { top: 20px !important; overflow-y: visible; position: relative !important; }
.twoColumns, .colOne { position: relative !important; width: auto !important; }
.colTwo, .colThree { display: none !important; }
.mm_listview {height: auto !important ; }
#breadcrumb { top: 0 !important; position: relative !important; }

h1.image.Fairplaner { background: none; }
#SSL-Check { display: none !important; }

/* 
	Ausnahme
	- Pressefuehrer

 */
form.presse .cont-searchlist,
form.presse .contenttable, 
form.presse #search-result-top  { display: block !important; }

/*
    Pressekonferenz
    ===============
*/
/* fix width for print (17cm) */
.pressconference.list .subject { width: 350px; }

.only-print{ display: block; !important;}

/*
    Merklisten
    ==========
	fairplanner_rememberlist_all.xhtml
*/
.cont-buttons-inlist { display: none; }


/*
    Changes needed for new markup / css created in October 2011
*/

#cont-content .auswahldialog-list h3 {
    padding-left: 0;
    background: none;
}

#cont-content .auswahldialog-list .container {
    display: block;
}

.cont-but-filtervalues-all {
    background: none;
}

.filtervalues-all {
    display: block;
}

body.lp, .lp ul, .lp li,.lp a, .lp .exhibitor-list .cell3 .location span{ color: #000!important; background: #fff; padding: 0;}

.lp .exhibitor-list h2 {
  display:block;
  font-size: 20px!important;
  border-bottom: 2px solid #ddd;
  margin-top: 20px;
  color: #333;
}

.lp .exhibitor-list img { border:0;}
.lp a { text-decoration: none; }
.lp .exhibitor-list h2:first-child { margin-top:0; }
.lp .exhibitor-list tr:first-child td { border-top: none }
.lp .col,
.lp h2, .lp .nav, .lp .nav li{ float:none; }

.lp .exhibitor-list tr:hover td,
.lp .exhibitor-list tr:active td,
.lp .exhibitor-list tr:focus td { background: #fff}

body.lp,
.lp .exhibitor-bg,
.lp .exhibitor-list,
.lp .section{
  height: auto;
  width: 100%!important;
  overflow: visible;
  float:none;
  background-image: none;
  padding:0;
  margin:0;
}
.lp table { width: 100%; margin:0; }
.lp .cell2.shortview { width: 50px; }
.lp .cell3.shortview { width: 60%!important; }
.lp .cell4.shortview { width: 35%!important;}
.lp h4 { margin:0 0 5px 0; font-size: 12px;}
.lp .cell4.shortview p { margin:0;}
.lp .cell4.shortview .close,
.lp .cell4.shortview .footer,
.lp .cell4.shortview .cont-date-list,
.lp .cell4.shortview .cont-buttons-inlist,
.lp .header,
.lp .date-list,
#laufplan-print-chooser,
#laufplan-date-chooser{
  display:none!important;
}
.lp .cell4.shortview .cont-note-inlist {
  display: block!important;
  color:red!important;
  position:static!important;
  border:0!important;
  height: auto;
  width: auto;
  overflow:visible;
  background: #fff;
}

.lp .cell4.shortview .cont-note-inlist.hideForPrint {
  display: none!important;
}

.lp .cell4.shortview .cont-note-inlist textarea {
  width: 100px;
  height: 100px;
}

.dialog {
  display: none;
  }
#cont-content .cont-searchlist table.contenttable.list td h4 {
	color: #000000;
	font-size: 12px;
}
.hide-print {
    display: none;
}