html {
  background: #ffffff; }

body {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #000000;
  font-family: Georgia,serif;
  font-size: 12pt;
  line-height: 14pt;
  padding-bottom: 0; }

p, table, ul, ol, dl, blockquote, pre, code, form {
  margin: 0 0 1em;
  font-size: 100% !important;
  line-height: 18pt !important; }

li, td, th {
  font-size: 100% !important;
  line-height: 18pt !important; }

h1, h2, h3, h4, h5 {
  font-weight: normal;
  margin: 2em 0 0.5em;
  /* text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.44);*/
  page-break-after: avoid; }

h1 {
  font-size: 200% !important;
  margin: 2em 0 0.25em; }

h2 {
  font-size: 170% !important; }

h3 {
  font-size: 150% !important; }

h4 {
  font-size: 120% !important; }

h5 {
  font-size: 100% !important; }

#header strong {
  color: #000000;
  display: block;
  font-size: 3em;
  font-weight: normal;
  margin: 0 0 1em;
  padding: 0;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.44); }

#Layout:before {
  border: 1px solid #CCCCCC;
  content: "Thank you for printing this page. Do come back to hallstatt.net, we are constantly adding new and interesting articles. Note: To help the environment we have automatically removed navigaton and other unessessary elements from the page.";
  display: block;
  font-style: italic;
  margin: 0 0 1em;
  padding: 8px 10px; }

a:link:after, a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 80%;
  text-decoration: none; }

a.fancybox:after {
  content: none; }

#footer {
  border-top: 1px solid #CECECE;
  font-size: 0.83em;
  margin: 2em 0 0;
  padding: 1em 0 0; }

#Layout {
  overflow: visible; }

#Header,
#Navigation,
#Breadcrumbs,
.ama,
#social,
#footerMenu,
.bx-next,
#toTop,
.bookNow {
  display: none; }

.sidebar > * {
  display: none; }

#Content {
  width: 100%;
  border-left: none;
  padding-left: 0;
  clear: both;
  padding-top: 20px; }

.sidebar {
  width: 100%; }

.sidebar #UnterkunftKontakt {
  display: block;
  width: 45%;
  float: left; }

.sidebar #UnterkunftKontaktMap {
  display: block;
  width: 45%;
  float: right; }

/* tabs */
.tabs-list, .tabhead {
  display: none; }

.pageGalleryStrip {
  /*    left: -345px !important; */
  margin-bottom: 12pt;
  overflow: hidden; }

.pageGalleryStrip li {
  float: none;
  display: inline; }

.bx-wrapper {
  /*    height: 155px;*/ }
