/* -------------------------------------------------------------- 
  
 Hartija Css Print  Framework
   * Version:   0.8 (2008-03-10)
	 
-------------------------------------------------------------- */

body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
line-height: 1.1;
word-spacing:1pt;
letter-spacing:0.1pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 8pt;
}

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:14pt;}
h2{font-size:13pt;}
h3{font-size:13pt;}
h4,h5,h6{font-size:12pt;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

/* Images */

img {
    margin:5pt 0 0;
	page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid; /* or 'auto' */
	max-width:100%;
	height:auto
}

a img { border: none; }

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

/*hide various parts from the site

#header, #footer, #navigation, #rightSideBar, #leftSideBar 
{display:none;}

*/

.merkzettel-wrap, .meta-menu-wrap, .reiseart-menu-wrap {display:none}
.panel-primary > .panel-body, .panel-primary > .panel-body a {color:#999;font-size:11pt}
.beratung-wrap {float:right}
.detaildruck .beschreibung {font-size:11pt}
.panel-primary > .panel-body strong {font-size:12pt}
.panel-primary > .panel-body a {font-size:11pt}
.detail-contents .content, .detail-contents .sidebar {display:block; float:left}
.detail-contents {displlay:block}
.detail-contents .termin-wrap td {font-size:10pt}
.termin-wrap table td:last-child {display:none}
.print-header .send {display:none}
.detail-head h1 {font-size:16pt}
.detaildruck .detail-contents .sidebar h4 {font-size:10pt}
.detaildruck .detail-contents .sidebar {font-size:10pt}
.detail-contents .content h2 {font-size:14pt}
.detaildruck .detail-contents .sidebar{width:210px;padding:0;overflow:hidden}
.detaildruck .detail-contents .content{width:380px;padding:0;overflow:hidden}
.detail-footer-info {display:none !important}

.detaildruck .detail-contents .content h2 {margin-top:20pt}
.detaildruck .detail-contents .detail-contents .content p {font-size:9pt;}

.detaildruck .hoteluebersicht td,.detaildruck .hoteluebersicht td p {font-size:7pt} 

/**
 * Merkzettel Druck
 */
.uebersicht .list-head h2 {font-size:11pt;color:#999}
.uebersicht .list-head span.count {color:#999;font-size:7pt}
.uebersicht-view h2 {font-size:14pt;color:#999}
.list > li {width:590px;background-color:#666;margin-bottom:3px}
.list .left {width:160px}
.list .left .left-inner img {width:150px;height:auto}
.list .center {width:340px;padding:0 3pt}
.list .right {width:80px}

.list .price-wrap-inner {background-color:none}
.list .price-wrap .text{text-transform:none;color:#999;font-size:8pt}
.list .price-wrap .price{text-transform:none;color:#999;font-size:8pt}
.list .merken, .list .price-wrap .next, .katalog-form-wrap, .footer{display:none}
.list .tour-dates .on-request, .list .tour-dates .available  {font-size:7pt;color:#999;}
.list .center h3 a {color:999;font-size:11pt;font-weight:400;color:#999}
.list .tour-dates-wrap {position:static;margin-top:8pt}
.list .left .stoerer {color:#999;font-size:7pt;botto:-10px}
.list .tour-dates-wrap h5 {font-size:8pt}
.list .tour-dates li {font-size:6.5pt;color:#999;}
.tour-dates-wrap .lg {display:none}
.list .tour-dates {padding-top:2pt}
.list .price-wrap {top:20pt;left:500pt}
.list .price-wrap-inner,.list .tour-code {padding:3pt}
.list .center .country-name, .uebersicht .center .tour-name {font-size:7pt}
.list .tour-code {padding:0;font-size:7pt;font-style:none}
.list .itinerary, .list .itinerary p {font-size:7pt;line-height:9pt}
.list .tour-dates-wrap h5 span{font-size:7pt}

