/*3.125% = 10px;*/
/*$grid-breakpoints: (
  //xs: 0,
  mobil: 0,
  tablet: $tabletWidth,
  desktop: $desktopWidth,
  //hd: $fullhdWidth,
) !default;*/
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
/* Media Queries */
/* Box Sizing */
/* Font Sizing */
/* Vertical Align with FlexBox */
/*  UL with icon as list style */
/* Boxes Style Sheets Mobil */
/* Line Height */
/*@mixin calculateRem($size: 16, $base: 16 ){
    line-height: $heightValue + pt; //fallback for old browsers
    line-height: ($size / $base) * 1.05rem;
}

/* Background Color */
/* Truncate Text one or more Lines */
/* Text Trunicate */
/* Clearfix */
/* Column Count */
/*// --------------------------------------------------
// Flexbox SASS mixins
// The spec: http://www.w3.org/TR/css3-flexbox
// --------------------------------------------------

// Flexbox display*/
/*@keyframes slide-in {
  0% { transform: translateX(150%); }
  100% { transform: translateX(0%); }
}

@-webkit-keyframes slide-in {
  0% { -webkit-transform: translateX(150%); }
  100% { -webkit-transform: translateX(0%); }
}

@keyframes slide-in-right {
  0% { -webkit-transform: translateX(-150%); }
  100% { -webkit-transform: translateX(0%); }
  
}
@-webkit-keyframes slide-in-right {
  0% { -webkit-transform: translateX(-150%); }
  100% { -webkit-transform: translateX(0%); }
}
  
@keyframes slide-out-right {
  0% { transform: translateX(0%); }
  100% { transform: translateX(150%); }
}

@-webkit-keyframes slide-out-right {
  0% { -webkit-transform: translateX(0%); }
  100% { -webkit-transform: translateX(150%); }
}
@keyframes slide-out-left {
  0% { transform: translateX(0%); }
  100% { transform: translateX(-150%); }
}

@-webkit-keyframes slide-out-left {
  0% { -webkit-transform: translateX(0%); }
  100% { -webkit-transform: translateX(-150%); }
}*/
.hdr_img_bx,
#fx,
.frstps,
.sd_bx,
.sd_bx.hdmbl,
#breadcrump,
#search,
.jrns_bttn,
.cc-window,
.fx_rght_bx,
iframe,
.nv_bx,
.cmrcl_bx,
#pe_rating,
#dtl_bx,
.owl-nav,
form, #buchung,
.st_hght,
.fs_bgimg,
.vd_bx,
.owl-carousel .owl-item.cloned,
.fx-rght-bx,
.fx-bar
 {
  display: none !important; }

@page {}
body {
  font-family: 'Open Sans', none-serif;
  font-size: 15px; }

.h1 {
  padding-bottom: 0.3em; }

header {
  position: static !important;
  height: auto; }
  header img {
    -webkit-filter: invert(0.8);
    filter: invert(0.8); }
  header .lg_bx {
    float: right; }

.hdr_bx {
  min-height: 10px;
  position: static;
  background: none; }

.hdr_txt {
  position: static !important;
  top: 0;
  color: #686868;
  padding: 0.5em 0 0 !important;
  text-align: left;
  text-shadow: none !important;
  font-size: 18px; }
  .hdr_txt.dtl {
    margin-left: 0; }
  .hdr_txt h1 {
    color: #002368;
    font-size: 24px;
    text-align: left; }

/*header {
	height:135px;
	img {
		background:$cBlue;
	}
}*/
:before, td {
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important; }

.jrns_prc_bx {
  color: #002368;
  text-shadow: 0px 0px 4px #fff;
  font-size: 0.9em; }

.tbl table {
  max-width: 100% !important;
  font-size: .8em; }
.tbl th {
  border-bottom: 2px solid #eee; }
.tbl td.tbl_txt {
  min-width: 2cm !important; }

.cnt_bx {
  display: block;
  max-width: 100%;
  padding: .5cm 0 !important; }

.jrns_sl_bx.stff_sl_bx, .jrns_sl_bx.ndx {
  width: 100% !important;
  max-width: 100% !important;
  page-break-inside: avoid; }

.ndx .jrns_h2 {
  font-size: 16px !important;
  line-height: 1.4;
  margin-top: 0 !important; }

.stff_bx, .sld_bx, #jrns_bx {
  width: 100% !important;
  white-space: normal !important; }
  .stff_bx .owl-stage, .sld_bx .owl-stage, #jrns_bx .owl-stage {
    width: 100% !important;
    transform: none !important; }
  .stff_bx .owl-item, .stff_bx .stff_ndx, .sld_bx .owl-item, .sld_bx .stff_ndx, #jrns_bx .owl-item, #jrns_bx .stff_ndx {
    display: inline-block !important;
    margin: 0 2% 0 0 !important;
    vertical-align: top;
    width: 46% !important;
    float: none !important; }
    .stff_bx .owl-item img, .stff_bx .stff_ndx img, .sld_bx .owl-item img, .sld_bx .stff_ndx img, #jrns_bx .owl-item img, #jrns_bx .stff_ndx img {
      max-width: 100%;
      height: auto; }

.stff_bx h3, .stff_bx .jrns_txt.ln-2 {
  height: auto !important;
  margin-bottom: .2em !important; }
.stff_bx li {
  display: none; }
  .stff_bx li:first-child {
    display: block; }

.cntct {
  border-top: 4px solid #7e7e7e;
  text-align: center;
  width: 100% !important; }
  .cntct th, .cntct td {
    margin: 0;
    display: table-row;
    color: #686868; }
  .cntct a {
    color: #686868; }

.brd_bx ul {
  page-break-inside: auto !important; }

.trs_txt_bx {
  display: block !important;
  border: 2px solid #eee; }

.fs_bx {
  height: 10px !important;
  margin-bottom: 2em; }

.fs_h1 {
  font-size: 24px;
  text-align: left;
  padding: 0; }
  .fs_h1 .slg {
    position: static;
    margin: 0;
    opacity: 100;
    display: block; }
    .fs_h1 .slg span {
      opacity: 100;
      text-shadow: none; }

.trgt_bx {
  display: block; }

.trgt_sl_bx {
  display: inline-block;
  width: 45%;
  margin: 0 2% 0 0 !important;
  vertical-align: top; }

.trgt_h {
  position: static; }

.trgt_txt {
  padding: 0.1em 1em;
  margin-top: 0;
  font-size: 0.8em; }

.jrns_txt {
  font-size: 0.8em;
  height: 4.7em; }

.jrns_ul.nohrf li, .trgt_ul a {
  font-size: 0.8em; }

.nws_bx {
  width: 96% !important; }
  .nws_bx .owl-stage {
    width: 100% !important;
    transform: none !important; }
  .nws_bx .owl-item {
    display: inline-block !important;
    margin: 0 !important;
    vertical-align: top;
    width: 100% !important; }

/*# sourceMappingURL=print.css.map */
