/* Druckanweisungen */

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
  content: "\0020"; display: block; height: 0; visibility: hidden;
}

.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }


* { background: transparent !important; color: #444 !important; text-shadow: none !important; }
a, a:visited { color: #444 !important; text-decoration: none; }

h2, h3{ page-break-after: avoid; }

aside,
#languages,
nav,
.red-line,
#header-search,
.breadcrump,
.header-option-list,
.dropdown,
footer,
.footer-nav,
.slider-container,
.logo {
	display: none;
}
.content { width:100%; padding:0; }
.fullsize-content { padding:0; }
.big-content-block { width: 65%; }
.small-content-block { width: 30%; }
th {
	text-align: left;
}
.additional-info {
	display: block !important;
}
#map_container {
    height: 300px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.image-list {
   list-style-type: none;
}
.image-list li {
    float: left;
    width: 23%;
    height: 200px;
    /* margin-right: 20px; */
}
.image-list li p {
    font-size: 12px;
}
/*
.image-list li.no-border {
	border-bottom: 1px solid #67726A;
}

.image-list li.no-margin-item {
	margin-right: 10px;
}
*/
div.pagebreak {
    height: 10px;
    page-break-before: always;
}
.show-print {
display: block;
}
.header-print {
margin-bottom:20px;
height: 95px;
}
.fc.header-print {
width:100%;
}
.fc.header-print img {
max-width:100%;
}