/*
print.css ____________________________________________________________________*/

@page {
	margin: 1.5cm
}

h1 {
	font-size: 16pt !important;
	font-weight: normal !important;
}
h2 {
	font-size: 14pt !important;
	font-weight: normal !important;
}
h3 {
	font-size: 12pt !important;
	font-weight: normal !important;
}
h4 {
	font-size: 10pt !important;
	font-weight: normal !important;
}

p {
	font-size: 10pt !important;
}

.lead {
	font-size: 10pt !important;
	font-weight: normal !important;
}

.print-info {
	display: block !important;
	text-align: right;
	font-size: 10pt;
	font-style: normal;
}

.image-row {
	height: 3cm !important ;
}

.image-row .logo img.desktop-logo,
.image-row .logo img.mobile-logo {
	display: none;
}
.image-row .logo {
	left: 20px;
}
.image-row .logo img.print-logo {
	display: block;
	height: 2cm;
	width: auto;
}

/*
Links ______________________________________________________________________*/
a::after{
   content: " (" attr(href) ") ";
   font-size: 10pt;
   font-style: normal;
}
.image-row .logo a::after,
.breadcrumbs a::after,
.footer .footer-area .footer-area-grid .box-address .inner p a::after,
.gallery_modaal a::after {
   content: none !important;
}

a.link-box {
	position: relative !important;
	margin-top: -20px !important;
}

#breadcrumbs {
   margin-top: 0 !important;
}

#back2Top,
#header,
#sidebar,
.searchform,
.langnav,
.shortnav,
#menu,
#panel,
#footerarea .box-links,
#footer .social-links,
.social-media-shares,
ul.content-nav {
	margin: 0 !important;
    padding: 0 !important;
    display: none !important;
}

#footerarea .box-address .inner {
    p {
    	margin: 0 !important;
    	padding: 0 !important;
    }
}

/*
Akkordeon ____________________________________________________________________*/
.accordion-list section.accordion-entry:first-child {
    border-top: none !important;
}

.accordion-list section.accordion-entry {
    border-bottom: none !important;
}
.accordion-list section.accordion-entry .accordion-entry-title a.accordion-icon {
	display: none !important;
}

.accordion-list .accordion-entry .accordion-content {
	display: block !important;

}

/*
Mitglieder ___________________________________________________________________*/

.tmpl-members-folder .tmpl-content-container form {
	display: none !important;
}

.tmpl-members-folder .content-typ-members-list .member-list-figure img {
	width: 4cm !important;
	height: auto;
}

/*
Abstände und Spalten _________________________________________________________*/

.main-wrapper {
    padding: 0 20px 0 !important;
}

.block-group.grid-6col .block,
.block-group.grid-3col .block {
	 width: 25% !important;
}

/*
Footer _______________________________________________________________________*/
.footer .footer-area .main-wrapper,
.footer .footer-copy .main-wrapper {

	 padding: 0 20px 0;
}

.footer .footernav {
	 display: none !important;
}

.footer .footer-area .footer-area-grid .box-address .inner,
.footer .footer-area .footer-area-grid .box-address .inner h2,
.footer .footer-area .footer-area-grid .box-address .inner p a,
.footer .footer-copy .main-wrapper .copyright p,
.footer .footer-copy .main-wrapper .copyright a  {
	text-align: left !important;
	color: #000 !important;
	font-size: 10pt !important;
}

.footer .footer-copy .main-wrapper .copyright {
	justify-content:flex-start;
	color: #000 !important;
	font-size: 10pt !important;
}
