
/* print.css */

/* ============================================ */
/* color                                - Start */
/* ============================================ */

:root {
	--print-border-color: #999999;
	--print-footer-text-color: #475256;
	--print-contentline-grey: #eeeeee;
}

/* ============================================ */
/* color                                  - End */
/* ============================================ */

html,
body {
	height: auto;
}

.cms-incident-message {
	display: none;
}

#esv-header,
#esv-container,
#esv-footer {
	width: 20cm;
	float: none;
	background: none;
}

#esv-content_mitnav {
	display: block;
	width: 100%;
}

#esv-header {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-ms-filter: none;
	filter: none;
	height: auto;
	padding: 10px 0;
}

#esv-header .center {
	height: auto;
}

#esv-header .logo {
	position: relative;
	top: auto;
	left: auto;
	float: none;
}

#esv-header .logo img {
	height: 50px;
}

.line.meinesv,
.tools,
nav.meta,
nav.main,
.imagenavi,
.newslist .column1,
#esv-nav_portal_detail,
.pagetools .icon_gestic,
.titlezone .titleimg,
.titlezone .titelbild,
.titelzone .titleimg,
.titelzone .titelbild,
.inpagenavi,
.sitemap .controls,
.landing .inpagenavi,
.morestories,
.showsub,
.up,
.sidebar,
.pagefooter,
.pager,
.top,
#esv-footer .column1,
.contacticons,
.footerlogo {
	display: none;
}

.center,
.landing .center,
.right {
	width: 100%;
	padding: 0 5%;
}

.line,
.contentline,
.listline,
.sub {
	float: none;
}

.offers .list ul {
	clear: both;
	padding: 1px 0;
}

.newslist .column2,
.titlezone .titletext,
.titlezone .titeltext,
.titelzone .titletext,
.titelzone .titeltext,
.breadcrumb,
.center .breadcrumb,
hr.zonecloser,
.detail,
.onlydetail,
.list,
.offers .list.slim,
.offers .list,
.text .lead,
.more_link,
.footer_contact {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	float: none;
}

.columns.list .listline {
	float: left;
}

.broad .center .landingline {
	width: 100%;
	margin-right: 0;
}

.cellspace {
	display: none;
}

.landing .landingitem {
	width: 100%;
	display: block;
	float: none;
}

.footer_contact {
	text-align: left;
	color: var(--print-footer-text-color);
}

#esv-footer a {
	color: var(--print-footer-text-color);
}

#socialshareprivacy {
	display: none;
}

/*print layout*/

hr.zonecloser {
	margin: 0;
	border-bottom: 1px solid var(--print-border-color);
}

.landingitem h2 {
	border-top: 1px solid var(--print-border-color);
	border-bottom: 1px solid var(--print-border-color);
}

.contentline.grey,
#esv-footer {
	border-top: 3px solid var(--print-contentline-grey);
}

.listline {
	page-break-inside: avoid;
}

h2 {
	page-break-after: avoid;
}

.more_link {
	word-wrap: break-word;
}

/*application*/

.btn_2spalten,
.btn_3spalten,
.btn_4spalten,
.btn_5spalten,
.btn_6spalten,
.btn_7spalten,
.btn_8spalten,
.btn_9spalten,
a.a_btn_3spalten,
a.a_btn_4spalten,
a.a_btn_5spalten,
a.a_btn_6spalten,
a.a_btn_7spalten {
	display: none;
}

.formular_baustein {
	float: none;
}

.info,
.info_klein {
	display: none;
}

/*javascript fallback*/

.carrier_linklist {
	display: block;
}

/* render print preview in portrait mode */
@media print {
	@page {
		size: portrait;
	}
}


/* ============================================ */
/* only for KFA.WIEN.HERA               - Start */
/* ============================================ */

.portal-hera #esv-header .overlay_logoshadow,
.portal-hera #esv-header .logoshadow,
.portal-hera .lc_pageheader,
.portal-hera .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .slick-carousel-wrapper,
.portal-hera #esv-navigation,
.portal-hera #esv-footer {
	display: none;
}

.portal-hera #esv-header.fixed,
.portal-hera #esv-header .logo {
	position: initial;
}

.portal-hera #esv-header .logo img {
	height: 100px;
	width: 100px;
}

.portal-hera .lc_pageheader_slider.slick-carousel-tagtyp-wrapper {
	height: 50px;
}

.portal-hera .lc_navigations {
	margin-top: 50px;
}

.portal-hera .meta_container {
	float: none;
}


/* ============================================ */
/* only for PV                          - Start */
/* ============================================ */

/* header */

body[class*='portal-pv']:not(.portal-pva).fixed #esv-header {
	margin-bottom: 20px;
	position: relative;
}


/* slick */

body[class*='portal-pv']:not(.portal-pva) .slick-track {
	transform: none !important;
	width: 100vw !important;
}


/* pageheader */

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .bigimage_teaser:not(.slick-active) {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .bigimage_teaser>picture,
body[class*='portal-pv']:not(.portal-pva) .lc_pageheader .bigimage_teaser>picture {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .bigimage_teaser .freetext,
body[class*='portal-pv']:not(.portal-pva) .lc_pageheader:not(.pageheader-bg-color) .bigimage_teaser .teaser_text {
	margin-top: 20px;
}

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .bigimage_teaser .teaser_text {
	margin-left: 0;
	padding-left: 5vw;
	width: 100vw;
}

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .bigimage_teaser .teaser_text:before {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .bigimage_teaser .freetext>* {
	width: 80vw;
}

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .fullwidth .slick-prev,
body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .fullwidth .slick-next {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader_slider.slick-carousel-tagtyp-wrapper .slick-carousel-pausebutton-dots-wrapper,
body[class*='portal-pv']:not(.portal-pva) .pvterminteaser.slick-carousel-tagtyp-wrapper .slick-carousel-pausebutton-dots-wrapper {
	display: none;
}


/* pagemetatoc */

body[class*='portal-pv']:not(.portal-pva) .lc_pageheader .pagemetatoc {
	display: none;
}


/* breadcrumb */

body[class*='portal-pv']:not(.portal-pva) .lc-navigation-before-pageheader:not(.lc-navigations-bg) {
	margin-bottom: 80px;
	margin-top: -40px;
	padding-top: 0;
	position: static;
}

body[class*='portal-pv']:not(.portal-pva) .lc-navigations-bg:not(.lc-navigation-before-pageheder-toc) {
	padding-top: 0;
}


/* zeilenkonzeptmetacontainer */

body[class*='portal-pv']:not(.portal-pva) .meta_container {
	float: none;
}


/* zeilenkonzeptcolumncontainer */

body[class*='portal-pv']:not(.portal-pva) .lc_columnContainer.slick-carousel-tagtyp-wrapper .center {
	margin: 0;
	width: 100vw;
}

body[class*='portal-pv']:not(.portal-pva) .lc_columnContainer .columns3_layout {
	grid-template-columns: calc((100% - 40px) / 3) calc((100% - 40px) / 3) calc((100% - 40px) / 3);
}

body[class*='portal-pv']:not(.portal-pva) .lc_columnContainer.slick-carousel-tagtyp-wrapper .slick-track {
	width: 90vw !important;
}

body[class*='portal-pv']:not(.portal-pva) .lc_columnContainer.slick-carousel-tagtyp-wrapper .tile:not(.slick-active) {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .lc_columnContainer.slick-carousel-tagtyp-wrapper [data-layout*="columns3_layout"] .tile {
	min-height: unset !important;
	width: calc((90vw / 3) - 20px) !important;
}

body[class*='portal-pv']:not(.portal-pva) .lc_columnContainer.slick-carousel-tagtyp-wrapper .slick-carousel-arrow-wrapper {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .lc_columnContainer.slick-carousel-tagtyp-wrapper .slick-carousel-pausebutton-dots-wrapper {
	display: none;
}


/* lclinkedpageov */

body[class*='portal-pv']:not(.portal-pva) .lc_linkedpageoverview .imagebox {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .lc_linkedpageoverview .columns2_layout.featured .article.image_left:not(.article:first-of-type) .textbox {
	margin-left: 0;
	width: 100%;
}


/* esvbildgalerie */

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie {
	width: 80vw;
}

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .bildgalerie-carousel {
	margin-left: 0 !important;
	width: 80vw !important;
}

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .slick-list {
	padding: 0 !important;
}

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .slick-track {
	width: 80vw !important;
}

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .bildgalerie-carousel .slick-slide:not(.slick-active),
body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .bildgalerie-carousel .slick-slide:not(.slick-active) + .slick-active,
body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .bildgalerie-carousel .slick-active + .slick-active + .slick-active + .slick-active + .slick-active {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .bildgalerie-carousel .slick-slide {
	width: calc((80vw / 3) - 20px);
}

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .bildgalerie-carousel .slider_controls {
	display: none;
}

body[class*='portal-pv']:not(.portal-pva) .esvbildgalerie .bildgalerie-carousel .esv-slick-slider-dots {
	display: none;
}


/* contextsearch-contextfilter */

body[class*='portal-pv']:not(.portal-pva) .contextsearch-contextfilter {
	display: none;
}


/* pvrehazentrenfilter */

body[class*='portal-pv']:not(.portal-pva) .reha-result .tile .imagebox {
	width: 25%;
}


/* pvchecklist print view */

body[class*='portal-pv']:not(.portal-pva).checklist-print-view .standardlineconcept > *:not(#print-checklist-content) {
    display: none;
}

.pv-checklist .pv-checklist-carrierlogo-print {
	display: block;
	height: 46px;
}

body[class*='portal-pv']:not(.portal-pva).checklist-print-view .pv-checklist-button {
    display: none;
}


/* Glossar-Sammelseite */

body[class*='portal-pv']:not(.portal-pva) .glossary-overview-head {
	display: none;
}


/* Sticky-Icon-Bar-Konfiguration */

body[class*='portal-pv']:not(.portal-pva) .stickyiconbar {
	display: none;
}


/* footer */

body[class*='portal-pv']:not(.portal-pva) #esv-footer {
	display: none;
}

