/* pt-sans-narrow-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-narrow-v18-latin-regular.woff2') format('woff2');
}
/* pt-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2');
}
/*Parallax CK */
/*
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v50-latin-300.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v50-latin-regular.woff2') format('woff2');
}
*/

/*plugins/system/helixultimate/assets/fonts*/ /*quotes*/
/*
@font-face {
font-display: swap;
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
src: url('/media/vendor/fontawesome-free/webfonts/fa-solid-900.woff2') format('woff2');
}
*/


:root {
--bs-link-color: #e0af1d;
--bs-link-hover-color: #e0af1d;
}
.joomla-modal a {color: var(--bs-link-color);} /*?*/


body {font-family: 'PT Sans', sans-serif;}
h1 {font-family: 'PT Sans Narrow', sans-serif;}
h2 {font-family: 'PT Sans Narrow', sans-serif;}
h3 {font-family: 'PT Sans Narrow', sans-serif;}
h4 {font-family: 'PT Sans Narrow', sans-serif;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; text-decoration: none;
}


/* bootstrap override */
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #e0af1d;
  border-color: #e0af1d;
}
.btn-primary.focus,
.btn-primary:focus,
.btn:focus-visible {
box-shadow: none;
border-color: #e0af1d;
background-color: #e0af1d;
}
/* EOF */


/*allgemein für tab*/
:focus-visible, .btn:focus-visible {
  outline-offset: 1px;
  outline: 2px solid #333!important;
}


.layout-boxed .body-innerwrapper {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}

#sp-main-body a {text-decoration:underline;}
#sp-main-body a:hover {text-decoration:none;}


/* topmenu */
#sp-topmenu {
	background: #f8f8f8;
	border-bottom: 1px solid rgba(0, 0, 0, 0.04);
	padding: 5px;
}
#sp-top3 ul.menu { margin-bottom: 0; padding-left: 0; }
#sp-top3 ul.menu li { display: inline-block; }
#sp-top3 ul.menu li:after {
    content: "|";
	padding: 0 10px;
}
#sp-top3 ul.menu li:last-child:after {
    content:"";
}

/* social icons */
.fa-facebook::before { color: #1877f2; }

/*in top1 */
#sp-top1 ul.social-icons > li {
    font-size: 22px;
    margin:0;
    line-height: 1;
}

@media (max-width: 767px) {
	#sp-top3 ul.menu, #sp-top1 {text-align: center;}
}


/* Logo + Infos */
@media (max-width: 340px) {
	.logo .logo-image {
		max-width: 100%;
		height: auto;
	}
}
#sp-logo-infos { padding-bottom: 30px; }

/* header */
#sp-header {box-shadow: none;}
#sp-header.header-sticky { box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.3); }
/*override*/
@media (min-width: 992px) {
	#sp-header .justify-content-end {
	    justify-content: start !important; /*flex-end !important;*/
	}
}

/* top2 next logo */
#sp-top2 {padding-top: 24px;}
.sp-contact-info {margin:0;}
.sp-contact-info li {
    display: block;
	line-height: 1.8em;
}


/* mainmenu */
.sp-megamenu-parent {
    float: left;
margin: 0;
}
.sp-megamenu-parent > li:first-child {
    border-left: 1px solid #ddd;
}
.sp-megamenu-parent > li {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.sp-megamenu-parent > li > a {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
}

@media (max-width: 1199px) {
.sp-megamenu-parent > li > a {
	padding: 0 25px;
}
.sp-megamenu-parent > li:last-child > a {
  	padding: 0 20px;
}
}

@media (min-width: 1200px) {
.sp-megamenu-parent > li > a {
    padding: 0 35px;
}
/* update v2.0.2 */
.sp-megamenu-parent > li:last-child > a {
    padding: 0 35px;
}
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    line-height: 60px;
}
.sp-megamenu-parent > li > a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    top: 0;
    background: #f4bf1e;
    height: 2px;
    transition: all 0.3s ease-in-out 0s;
	margin: 0 2px; /*mobil ios*/
}

.sp-megamenu-parent > li > a:hover:before,
.sp-megamenu-parent > li > a:focus:before,
.sp-megamenu-parent > li.active > a:before {
    right: 0;
}

/* Mainmenu Subtitles */
#sp-menu .sp-megamenu-wrapper .sp-menu-item a{
  position: relative;
}
#sp-menu .sp-megamenu-wrapper .sp-menu-item a .sp-menu-badge{
    position: absolute;
    width: 100%; /*130px;*/
    bottom: 2px;
    left: 0;
    background: none;
    color: #666;
    z-index: 4;
    margin: 0;
    padding: 0;
	font-size: 12px;
	letter-spacing:0;
	text-transform: none;
	font-family: 'PT Sans', Arial, sans-serif;
	text-align:center;
}

/* menulink 'separator' - url # (firma) */
.sp-megamenu-parent > li.sp-has-child > a.separator {cursor:text;}


/* sp page title */
#sp-title { /*margin-top: 10px;*/}
.sp-page-title {
	background: #f5f5f5;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}
.sp-page-title .sp-page-title-heading {
	font-size: 2.25rem; /*22px*/
}
.sp-page-title .sp-page-title-heading,
.sp-page-title .sp-page-title-sub-heading {
    margin: 0;
    padding: 0;
    color: #888;
}


/* breadcrumbs */
.divider.icon-location.icon-fw { display: none; } /*v2.2.1*/

.breadcrumb {
	padding: .75rem 0 !important;
    background-color: transparent;
    border-radius: 0;
/*font-size: 14px;*/
}
.breadcrumb-item + .breadcrumb-item {
    padding-left: .3rem;
}
.breadcrumb-item + .breadcrumb-item::before {
    padding-right: .3rem;
	content: "\00BB";
    font-weight: 300;
}    
.breadcrumb-item.active {
    color: #666;
}


#sp-main-body { padding: 30px 0 50px 0; }

.page-header,
body.startseite #sp-right { padding-top: 20px; }

/* --- module rechts (links) --- */
#sp-left .sp-module, #sp-right .sp-module {
    margin-top: 50px;
    border: 0px solid #eee;
    padding: 0 0 10px 0;
    border-radius: 0px;
font-size:14px;
}
/* headlines */
#sp-left .sp-module .sp-module-title,
#sp-right .sp-module .sp-module-title {
    margin: 0 0 10px;
    padding-bottom: 10px;
    /*font-size: 20px;*/
    font-weight: 400;
    border-bottom: 0px solid #ddd;
    padding-top: 12px;
}


/* pager zurueck, weiter */
.pager { clear: both; }

/* pagination - pagelinks */
.page-item.active .page-link {}
.page-link:hover { background-color: #f5f5f5; }
.page-linsk:focus { box-shadow: none;}
.page-link:focus { box-shadow: 0 0 0 0.25rem #e0af1d; }

/* readmore */
.article-list .article .readmore a,
.article-list .article .readmore a,
.article-list .article .readmore a {
    color: #e0af1d;
}
.article-list .article .readmore a:hover,
.article-list .article .readmore a:active,
.article-list .article .readmore a:focus {
    color: #e0af1d;
}


/*v2.1.0: Featured Tag*/
span.badge.bg-danger.featured-article-badge { display: none; }


/* form fields */
.contact-form { width: 80%; }
.form-control:focus, input:focus {
    color: #495057;
    background-color: #fff;
    border-color: #888!important;
    outline: 0!important;
    box-shadow: none;
}
#contact-form label.invalid {color: #888;}
input.invalid, textarea.invalid { border: 1px solid #9d261d!important; }
input[type="text"]:not(.form-control):focus,
input[type="email"]:not(.form-control):focus,
input[type="url"]:not(.form-control):focus,
input[type="date"]:not(.form-control):focus,
input[type="password"]:not(.form-control):focus,
input[type="search"]:not(.form-control):focus,
input[type="tel"]:not(.form-control):focus,
input[type="number"]:not(.form-control):focus,
select:not(.form-control):focus {
	border-color: #888;
}

.btn-secondary.focus, .btn-secondary:focus {
    box-shadow: none;
}

/* in kontaktformular */
#jform_com_fields_datenschutz0.form-check-input {width: 1em; display:none;}
#jform_com_fields_datenschutz .form-check {padding:0;}
#jform_com_fields_datenschutz.required.invalid {color: #9d261d;}

/* Aimy Captcha-Less Form Guard */
.contact-form p {font-size: 10px;}
.contact-form p a {
  color: #888;
  text-decoration: none !important;
}


/* offcanvas */
.burger-icon {width: 35px;}
.burger-icon > span {height: 2px; margin: 7px 0;}
.close-offcanvas .burger-icon {width: 25px;}
.close-offcanvas .burger-icon > span {height: 2px; margin: 5px 0;}

.offcanvas-menu .pt-4 {
  /*padding-top: 2.5rem !important;*/
}
.offcanvas-menu .menu-parent .menu-toggler {
  display: none !important;
}
.offcanvas-menu .menu-parent .menu-child {
  display: block !important;
}
.offcanvas-menu .offcanvas-inner {
  padding-top: 0;
}
.offcanvas-menu .offcanvas-inner a { display: block; }
.offcanvas-menu .offcanvas-inner ul.menu > li > a,
.offcanvas-menu .offcanvas-inner ul.menu > li > span {
  opacity: 1;
  /*font-size: 16px;
  line-height: 16px;*/
}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li > a { padding: 10px 0; }
.offcanvas-menu .offcanvas-inner ul.menu > li li a {
  color: rgba(37,37,37,1); /*1 wichtig*/
}
/* EOF offcanvas */


.small, small { font-size: 90%; }

.fa-phone { margin-left: -3px; }


/* blog */
.article-list .article {
    margin-bottom: 30px;
    padding: 0; /*20px;*/
    border: 0px solid #f5f5f5;
    border-radius: 0px;
}


/* bottom */
#sp-bottom {
    background: #f5f5f5;
    color: #666;
	padding-top: 40px;
font-size: 15px;
line-height: 1.5;
}
#sp-bottom .sp-module {margin-bottom:0;}
#sp-bottom .sp-module .sp-module-title {
    font-weight: 600;
    font-size: 18px;
    margin: 0 0 20px;
    color: #666;
}
#sp-bottom .sp-module ul > li {
    padding: 0;
    margin-bottom: 5px;
}

/* social icons */
#sp-bottom1 ul.social-icons {
    margin-bottom: 30px;
}


/* footer */
#sp-footer .container-inner {
    padding: 20px 0;
    border-top: 0;
}
#sp-footer a:hover,
#sp-bottom a:hover,
#sp-footer a:active,
#sp-bottom a:active,
#sp-footer a:focus,
#sp-bottom a:focus {
  color: #e0af1d;
  text-decoration: underline;
}


/* to top */
.sp-scroll-up {
    background: #e0af1d;
    border-radius: 0;
    font-size: 22px;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    background: #e0af1d;
}



h1, h2, h3, h4, h5, h6 {
    color: #333;
    margin-bottom: 10px;
}
h2 {margin-bottom: 20px;}

.article-details .article-header h1,
.article-details .article-header h2 {
    font-size: 22px;
}

/*haltung,erfahrung*/
body.qualifikation #sp-main-body h3 {border-bottom: 1px solid #ddd; padding-bottom: 5px;}
body.qualifikation #sp-main-body h4::before {
    content: "\f0a3";
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    color: #e0af1d;
    display: inline-block;
    width: 1.5em;
}

.container-fluid.startseite {padding-left: 0;}

.article-details .article-can-edit {
    margin-bottom: 0; /*10px*/
}


.clear {clear:both;}
b, strong {font-weight: 600;}
hr { border-top: 1px solid #ccc!important; }


/* kontakt tab */
.contact #myTabTabs {
    margin-bottom: 0 !important;
}
.contact .tab-content {
    border: 1px solid #ddd;
    border-top: 0;
    padding: 10px;
}
.contact .tab-content .dl-horizontal dt {margin: 0;}
a.nav-link, a.nav-link:hover {color:#e0af1d;}


/* video responsive */
video {
  max-width: 100%!important;
  height: auto!important;
}

/* ----------------editor.css ----------------- */
/* Beitragsbilder */
/* per Joomla in Beitrag */

.pull-right.item-image {
	margin: 0 0 18px 20px;
    float: right;
    margin-top: 5px;
}
body.view-article .pull-left.item-image {max-width: 50%;}

.pull-left.item-image {
	margin: 0 20px 18px 0;
    float: left;
    margin-top: 5px;
}
body.view-article .pull-right.item-image {max-width: 50%;}

@media (max-width: 767px) {
	.pull-right.item-image, .pull-left.item-image {float:none; margin:0 0 10px 0;}
    body.view-article .pull-right.item-image, body.view-article .pull-left.item-image {max-width: 100%;}
}

img.pull-center {
	margin-left: auto;
	margin-right: auto;
}

/* to do ? */
.caption.left {
	float: left;
	margin-right: 1em;
    margin-top: 0px;
}
.img_caption.left {
	float: left;
	margin-right: 1em;
	margin-top: 5px;
}
.img_caption.left p {
	clear: left;
}
.img_caption.right {
	float: right;
	margin-left: 1em;
    margin-top: 5px;
}
.img_caption.right p {
	clear: right;
}
.img_caption p {
	text-align: center !important; font-size: 90%;
}
.img_caption.none {
	margin-left: auto;
	margin-right: auto;
}

figure {
	display: table;
}
figure.pull-center,
figcaption {
	display: table-caption;
	caption-side: bottom;
}


/* per upload in Blog Options */
.article-list .article .article-intro-image,
.article-list .article .article-featured-video,
.article-list .article .article-featured-audio,
.article-list .article .article-feature-gallery {
    margin: 0px 0px 20px 0px;
    border-bottom: 0px solid #f5f5f5;
    overflow: hidden;
    border-radius: 0;
}


.article-details .article-full-image {
	float:none!important;
	text-align: left;
	margin-bottom: 1rem;
	margin-left: 0;
}
@media (min-width: 992px) {
	.article-details .article-full-image {
      float:right!important;
	  text-align: right;
	  margin-bottom: 1rem;
	  margin-left: 1rem;
	  width:50%;
	}
}

.article-details .article-full-image img {
    border-radius: 0;
}
.article-list .article .article-intro-image img,
.article-list .article .article-featured-video img,
.article-list .article .article-featured-audio img,
.article-list .article .article-feature-gallery img {
    border-radius: 0;
}


/* Zitate */
blockquote {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 6px 0 15px 0;
    padding: 20px 40px;
    position: relative;
    background: #F9F9F9;
    display: inline-block;
}
blockquote p {
	font-size: 16px;
	font-style: italic;
	/*line-height: 170%;*/
font-family:"georgia","times new roman","times",serif;
font-weight: normal !important;
}
blockquote p:first-child::before {
    content: "\f10d";
    font-family: "Font Awesome 6 Free";
	font-weight: 900;
    font-size: 26px;
    position: absolute;
    color: #ccc;
    left: 8px;
    top: 6px;
}
blockquote p:last-child::after {
    content: "\f10e";
    font-family: "Font Awesome 6 Free";
	font-weight: 900;
    font-size: 26px;
    position: absolute;
    color: #ccc;
    bottom: 6px;
    right: 10px;
}
/* ------- EOF editor.css -------- */

/* content images */
.pull-left, figure.pull-left {
margin: 5px 1em 1em 0;
float: left;
}
.pull-right, figure.pull-right {
margin: 5px 0 1em 1em;
float: right;
}
figcaption {
text-align: center!important;
font-size: 90%;
}
@media (max-width: 991px) {
	.pull-left, .pull-right {
		float:none!important; margin-right:0; margin-left:0;
	}
}

/* images in Blog view */
.blog img.pull-left, .blog img.pull-right {
/*float:none!important; margin-right:0; margin-left:0; width:100%;*/
float:left!important; width:50%;
margin-left:0; margin-right: 1em;
}
@media (max-width: 991px) {
	.blog .pull-left, .blog .pull-right {
		margin: 5px 1em 1em 0;
	}
}


/* ---- Erweiterungen ----- */
/* ---- SIGE  ---- */
ul.sige {}
.sige li {width: auto!important; margin: 0 5px!important;}
.pswp {z-index: 99999!important;}
.pswp__button--share {display:none!important;}
.sige_thumb {
    background: none!important;
    margin: 5px 5px 5px 0 !important;
}
.sige_thumb img {margin: 0!important; padding: 0!important;}
.sige_thumb a img:focus, .sige_thumb a img:active {
  text-decoration: none;
}
.sige_thumb a:focus-visible {
	line-height:1;
	display: inline-block;
outline-offset: 1px!important;
outline: 2px solid #333!important;
}

/* ---- sigplus  ---- */
.sigplus-gallery > ul > li {width: auto!important; margin: 8px!important; vertical-align: top;}


/* Custom Parallax CK */
/*
.customparallaxck > div.customparallaxck {top:0!important;}
.customparallaxck_content_cont {
	-webkit-transition: none;
	transition: none!important;
}
.customparallaxck_content_cont {
	font-size: .95em!important;
}
.customparallaxck_content p {
    text-shadow: 2px 2px #333;
    margin-bottom: .5rem;
    font-family: 'PT Sans', sans-serif;
}
#customparallaxck111 p {line-height: 1.2; font-weight: 400;}

@media (max-width: 768px) {
	.customparallaxck_content {
	font-size: 1.5em!important;
	font-weight: 400!important;
	}
}
@media (min-width: 769px) and (max-width: 1024px) {
	.customparallaxck_content {
	font-size: 1.3em!important;
	font-weight: 400!important;
	}
}
@media (min-width: 1920px)  {
	.customparallaxck_content {
	font-size: 1em!important;
	}
}
*/

/*headerbild*/
#sp-slide {height: 260px;}
.slide-wrap {
	min-height: 260px;
	margin: auto;
	padding-top: 3%;
	width: 80%;
}
.slide-wrap p {
	text-shadow: 2px 2px #333;
    margin-bottom: .5rem;
    font-family: 'PT Sans', arial, sans-serif;
	font-weight: 400;
	color:#fff;
	font-size: 1rem;
	line-height: 1.2;
}
.leistungen .slide-wrap p {
	font-size: 1.3rem;
	line-height: 1.5;
}

@media screen and (min-width: 910px) {
	#sp-slide .start .slide-wrap p {line-height: 2.1em;}
}
@media screen and (min-width: 910px) {
	#sp-slide .leistungen .slide-wrap p {font-size: 1.8rem; line-height: 1.5;}
}



/* sp pagebuilder */
/* accordion rechts (startseite) */
#column-wrap-id-1626965051881 {
  padding-right: 5px;
  padding-left: 5px;
}
.accordion-right .sppb-panel {
border:none;
border-bottom: 1px solid #ddd;
padding: 2px 0;
}
.accordion-right .sppb-panel-default > .sppb-panel-heading {background:none; padding: 10px 0;}
.accordion-right .sppb-panel-heading {/*padding:0;*/ color: #333;}
.accordion-right .sppb-panel-title {
    /*margin-top: 0;*/
    font-weight: 400;
    color: inherit;
display: inline-block;
padding-right: 10px;
}
.accordion-right .sppb-panel-heading.active .sppb-panel-title {font-weight: 700;}
.accordion-right .sppb-panel-heading .sppb-panel-title:hover { color: #e0af1d; }
.accordion-right .sppb-panel-body {padding: 10px 0 0 0;}

/*pfeile accordion*/
.sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
  color: #666!important;
  right: 0;
}

/* accordion in content (leistungen) */
.accordion-incontent .sppb-panel {
border:none;
border-bottom: 0px solid #ddd;
margin-bottom: 25px;
}
.accordion-incontent .sppb-panel-default > .sppb-panel-heading {line-height: 50px;}
.accordion-incontent .sppb-panel-heading {padding: 5px 10px; background: #f1f1f1;}
.accordion-incontent .sppb-panel-title {
    margin-top: 0;
    font-weight: 400;
    color: #666;
font-size: 20px;
font-family: 'PT Sans Narrow', sans-serif;
}
.accordion-incontent .sppb-panel-heading.active .sppb-panel-title {font-weight: 400;}
.accordion-incontent .sppb-panel-heading .sppb-panel-title:hover {
    color: #e0af1d;
}
.accordion-incontent .sppb-panel-body {padding: 10px 0 0 0;}
.accordion-incontent .sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    color: #666;
}


/* jw tabs and sliders */
.jwts_tabberlive .jwts_tabbertab {
  margin: 0px 0 0 !important;
}
ul.jwts_tabbernav li {
  display: inline-block !important;
}
ul.jwts_tabbernav li a {
/*background-image:none;*/
background: #f1f1f1;
color: #333;
padding-top:8px;
text-decoration: none !important;
border-radius: 0;
font-size:inherit;
}
ul.jwts_tabbernav li a:hover {
    color: #e0af1d;
    border-top: 2px solid #e0af1d;
}
ul.jwts_tabbernav li.jwts_tabberactive a {
    background: #fff;
    border-bottom: 1px solid #fff;
    border-top: 2px solid #e0af1d;
    font-weight:700;
}
@media (max-width: 1199px) {
	ul.jwts_tabbernav li {line-height: 35px !important;}
}


/* sitemap */
#osmap-ul-uid-mainmenu > li > ul.level_1 {
    margin: 0 0 9px 0px;
    padding-left: 15px;
}


/* ++++++++++++++++++++++++++++++++++++++++ */
@media print {
	* {
		text-shadow:none!important;
		color:#000!important;
		background:transparent!important;
		box-shadow:none!important;
		font-family:arial,sans-serif!important;
	}
	a,
	a:visited {
		/*text-decoration: underline!important;*/
		/*color:#e0af1d!important;*/
	}
	a:link:after, a:visited:after {display:none; content:"";}
	a {color:#e0af1d!important;}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
  /*page-break-before: avoid;
  page-break-inside: auto;
  display:block;*/
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100%!important;
	}
	@page {
		margin: 0cm;
	}
	p,
	h1,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h1,
	h2,
	h3 {
		page-break-after: avoid;
	}

	body {font-size: 14px;}
	/*h1 {color:#333!important; margin:0; font-size:28px;}*/
	/*h3, strong {font-weight:400!important;}*/
	#sp-topmenu, #sp-top2, #sp-header, #sp-header-image, #sp-position1 /*breadcrumb*/, .sp-scroll-up, .fa, .pager.pagenav, nav.pagination-wrapper, video {display:none!important;}
    .jwts_tabberlive .jwts_tabbertab {border:0;}
	.article-introtext blockquote {display:block!important; float:none!important; width:100%; clear:both!important; margin:0; /*wichtig*/}
	#sp-bottom {display:block!important; width:100%; clear:both!important;}
	.sp-copyright {display:block; border-top: 1px solid #333; margin-top:10px; padding-top:10px;}
	#sp-right {margin-top:20px;}
}