/**
 * BTZ 2011
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2011 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @package    css
 * @subpackage print styles
 * @author     gueldner
 * @since      19.07.2011
 * @version    $Id$
 **/
@media print
{
  
/*=======================================================================
 noprint
========================================================================*/

.none, .hide, 
#CONT_keyvisualstuff, #keyvisual, div.header, div.footer, div.banner, ul.breadcrumbs,
.keyvisual, .keyvisualHelper, .backgroundTop, .backgroundBottom, .tripsbytipsWidget, .iFrame, 
.contextArea, .webcamTeaserArea, .coverflow, .contentForm, .preloader,
.metasearchTeaserArea, .listSwitches, .tools, #socialshareprivacy, #largeMapContainer
{ display: none;}


/*=======================================================================
 basics
========================================================================*/

body {
 font: 9pt Verdana, Arial, Helvetica, sans-serif;
 caption-side: top;
 padding: 0;
 orphans: 4;
 widows: 2;
}

*{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
p, li{ font-size: 9pt !important; line-height:1.25em !important;}
strong{ font-weight:bold!important;}

h1 {font-size: 15pt !important; font-weight: bold !important; color: black !important;}
h2 {font-size: 13pt !important; font-weight: bold !important; color: black !important;}
h3 {font-size: 13pt !important; font-weight: bold !important; color: black !important;}
h4 {font-size: 11pt !important; font-weight: bold !important; color: black !important;}
h5 {font-size: 9pt !important; font-weight: bold !important; color: black !important;}
h6 {font-size: 9pt !important; font-weight: bold !important; font-style: italic !important; color: black !important;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}

p, li, span, a {color: black;}
a {text-decoration: underline; font-weight: inherit;}

a img {border: 0;}

table {border: 0 none; border-spacing: 10px;}
table thead td {font-weight: bold;}
table tr {border-bottom: 1px solid #aaa;}


/*=======================================================================
 custom content styles
========================================================================*/

#CONT_content .mainContentArea {width: 100%; margin: 0; float: none;}

.mainImage a {display: none;}
.mainImage .image img {width: 303px; height: 202px;}
.mainImage .infoCorner .info {display: none;}
.mainImage .infoCorner {font-size: 12pt; font-weight: bold;}
.mainImage .infoCorner:before { Content: "Preis: ab "; }

a.bookingRequest,
a.updateSearch,
a.moreInfos,
a.button,
a.mapMarker
{display: none;}

.contentList .listElement {clear: both; width: auto; min-height: 120px; page-break-after: avoid;}
.contentList .listElement .image img {float: left; margin: 0 20px 0 0; width: 133px; height: 100px;}
.contentList .listElement .image .skylinehelper {display: none;}
.contentList .listElement .text {padding-left: 153px;}
.contentList .listElement .text .busker:before { content: "Entfernung von den Stadtmusikanten: "; }
.contentList .listElement .rateHotel:before { content: "Bewertung: "; }

.contentList .listElement .infoCorner.price {float: right;}
.contentList .listElement .infoCorner.price:before { content: "Preis: ab "; }

.contentList .listElement .infoCorner span.info,
.contentList .listElement .infoCorner.stars,
.contentList .listElement .infoCorner.bottom
{display: none;}

.contentList .subListElement {margin-top: 10px; padding-left: 153px;}

.contentList .listElement .eventDateHeadline {border-bottom: 1px solid #999;}

.contentList .filter {display: none;}

.subContentArea ul.tabs {display: none;}
/*.subContentArea ul.tabs {margin: 15px 0; padding: 0;}*/
/*.subContentArea ul.tabs li {list-style: none outside none; font-size: 9pt; font-weight: bold; text-decoration: underline;}*/

.subContentArea .teaser {clear: both; min-height: 90px; page-break-after: avoid;}
.subContentArea .teaser .image img {float: left; margin: 0 20px 0 0; width: 135px; height: 80px;}
.subContentArea .teaser h4, .subContentArea .teaser p {width: 45%;}
.subContentArea .teaser h4 a {font-weight: bold;}
.subContentArea .teaser a.moreInfos {display: none;}

.subContentArea.rubricTeaserArea .teaser {clear: both; min-height: 110px; page-break-after: avoid;}
.subContentArea.rubricTeaserArea .teaser .image img {width: 90px; height: 100px;}
.subContentArea.rubricTeaserArea .teaser h4, .subContentArea.rubricTeaserArea .teaser p {width: 80%;}

.article .textListShowLess {display: none;}

}