	/*
 * 
 * 
 * Bereich 
 */

section#tb-z9oxsuh5i.astroid-section.astroid-header-section {
	padding-top: 0px;
}


	/*
 * 
 * 
 * Überschrift H2 
 */

@media (min-width: 992px) {
  .astroid-framework h2, .astroid-framework .h2 {
    font-size: 1.5rem;
    line-height: 1em;
    padding-bottom: 10px;
  }
}

	/*
 * 
 * 
 * Überschrift H1 
 */

@media (min-width: 992px) {
  .astroid-framework h1, .astroid-framework .h2 {
    font-size: 1.5rem;
    line-height: 1em;
    padding-bottom: 10px;
  }
}


	/*
 * 
 * 
 * Link
 */
a {
  color: #038BCE;
}

	/*
 * 
 * 
 * weiterlesen
 */
 
 div.readmore a.btn.btn-sm.btn-primary{
	background:#038bce;
	color: #fff;
	--bs-btn-border-color: #013955;
 }

ul.nav.astroid-nav.d-none.d-lg-flex {
	
--bs-nav-link-padding-x: 1rem;
--bs-nav-link-padding-y: 0.1rem;
}

li.nav-item {
	padding: 0px 0;
}

a.as-menu-item {
	padding: 0px 26px;
	
	font-weight: 400;
  text-transform: none;
  font-size: 14px;
  line-height: 3em;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

/*
 * 
 * 
 * Bereich Sticky Header
 */

html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-118.start-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#hm-qc28m565x.astroid-section.astroid-header-section div.container div#ar-ley8f0qzj.astroid-row.row div#ac-w5udsotaa.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12 div#h-lxpc37g72.astroid-module-position header#astroid-sticky-header.astroid-header.astroid-header-sticky.header-sticky-desktop.header-sticky-mobile.header-sticky-tablet.d-flex div.container.d-flex.flex-row.justify-content-between div.header-right-section.d-flex.justify-content-end div.header-right-block.d-none.d-lg-block.align-self-center{
	height: 44px;
}

html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-118.start-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#hm-qc28m565x.astroid-section.astroid-header-section div.container div#ar-ley8f0qzj.astroid-row.row div#ac-w5udsotaa.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12 div#h-lxpc37g72.astroid-module-position header#astroid-sticky-header.astroid-header.astroid-header-sticky.header-sticky-desktop.header-sticky-mobile.header-sticky-tablet.d-flex div.container.d-flex.flex-row.justify-content-between div.header-right-section.d-flex.justify-content-end div.header-right-block.d-none.d-lg-block.align-self-center div.header-block-item.d-flex{
	height: 44px;
}

html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-118.start-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#hm-qc28m565x.astroid-section.astroid-header-section div.container div#ar-ley8f0qzj.astroid-row.row div#ac-w5udsotaa.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12 div#h-lxpc37g72.astroid-module-position header#astroid-sticky-header.astroid-header.astroid-header-sticky.header-sticky-desktop.header-sticky-mobile.header-sticky-tablet.d-flex div.container.d-flex.flex-row.justify-content-between div.header-right-section.d-flex.justify-content-end div.header-right-block.d-none.d-lg-block.align-self-center div.header-block-item.d-flex div.top-b-1-position.moduletable{
	padding-top: 0px;
}

div.header-center-section.d-none.d-lg-flex.justify-content-center.flex-lg-grow-1{
	width: 100px;
}


div.container.d-flex.flex-row.justify-content-between{
	background-image: url("/images/bars/IMPROVE_Web_Menuebar_1400px.png");
	background-repeat: no-repeat;
	height: 44px;
}

div.header-left-section.d-flex.justify-content-start.flex-lg-grow-1{
	width: 100px;
}



/*
 * 
 * 
 * Bereich Topmenu
 */
 
div#ac-61649052aacc4481757020.astroid-column.col-lg-2.col-md-12.col-sm-12.col-12{
	width: 250px;
	padding-left: 0px;
}
 


section#l-61649052aa81f896915742.astroid-section.hideonxs.hideonsm{
  padding-top: 5px;
  padding-bottom: 20px;	
	
}

div#tm-61649052aacc3052095396.astroid-module-position{
  color: rgb(255, 255, 255);
  padding-top: 10px;
  padding-bottom: 75px;
  margin-left: 0px
  height: 35px;
}

div.logo-position.moduletable.top_menu{
	width:250px;
	height: 35px;
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu {
	height: 35px;
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu li{
	height: 35px;
	background-color: none;
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}
ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu li :active{
	height: 35px;
	background-color: none;
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}
ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu li.item-121.current.active{
	background-color: #E1E1E1;
	color: #000!important;
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu li a :hover{
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	padding: 5px 15px 5px 15px;
	
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu :active a {
	height: 26px;
	background-color: #E1E1E1;
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu a span.nav-title :active{
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 0px 0px;
	background-color: #E1E1E1;
	color: #000;
	
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu a span.nav-title :hover{
	padding: 10px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	background-color: #E1E1E1;
	color: #000;
	
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu li.item-122 a span.nav-title :hover{
	
}

ul#top_menu.nav.menu.menu-module.navHorizontalView.top_menu li.item-121.current.active a{
	color: #000!important;
}


/*
 * 
 * 
 * Bereich Flaggen / Sprachen
 */

div#ac-61649052aaeb584680750.astroid-column.col-lg-3.col-md-12.col-sm-12.col-12.float-right.col-lg-7{
	margin-top: 3px;
	width: 400px;
}

ul.mod-languages__list.lang-inline li{
	margin: 0 .0rem;
}


ul.mod-languages__list.lang-inline {
  padding: 0;
  list-style: none;
  margin-top: 5px;
}

ul.mod-languages__list.lang-inline li.lang-active{
	background-color: #E1E1E1;
	padding-bottom: 0px;
	font-weight: 600;
}

div.mod-languages{
	height: 30px;
}

ul.mod-languages__list.lang-inline li.lang-active a {
	color: #000!important;
}

div.top-a-5-position.moduletable.flags div.mod-languages li a :hover {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #000 !important;
  background-color: #E1E1E1;
}

div.top-d-2-position.moduletable.flags-mm{
	padding-left: 10px;
}


/*
 * 
 * 
 * Bereich Logo oben
 */



/*
 * 
 * 
 * Bereich TopBanner
 */
 
div#ac-616f99e72fa38c5935314.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12{
	background-color: rgba(255, 255, 255, 1.0);
}
 


/*
 * 
 * 
 * Bereich Hauptmenu neu
 */
 
 div#hd-lxpc37g72.astroid-module-position{
	 padding-top: 0px;
  padding-bottom: 0px;
 }
 
 @media (min-width: 580px) {
 div#ar-ley8f0qzj.astroid-row.row{
	 background-image: url("/images/bars/IMPROVE_Web_Menuexbar_1400px.png");
	background-repeat: no-repeat;
 }
 }
 
  div.top-d-1-position.moduletable{
	 background-image: url("/images/bars/IMPROVE_Web_Menuebar_1400px.png");
	background-repeat: no-repeat;
 }

div.top-d-1-position.moduletable.MM-Button{
	 background-image: url("/images/bars/IMPROVE_Web_Menuebar_1400px.png");
	background-repeat: no-repeat; 
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}
 
 div.top-d-1-position.moduletable._offcanvas{
	 margin-top: 0px;
	padding-top: 0px;
	 
 }
 
 
 
 div.align-self-center.px-2.d-none.d-lg-block{
		 height: 44px;
		 
	 }
 
 ul.nav.astroid-nav.d-none.d-lg-flex{
	 height: 44px;
	 padding-left: 50px;
 }
 
 li.nav-item.nav-item-id-118.nav-item-level-1.nav-item-default.nav-item-current.nav-item-active.no-dropdown-icon {
	  height: 44px;
	  
 }
 
 a.as-menu-item.nav-link.item-link-component.item-level-1  {
	height: 44px;
	color: #fff!important;
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0px 0px 0px 0px;
}

@media (max-width: 992px) {
	a.as-menu-item.nav-link.item-link-component.item-level-1  {
	height: 44px;
	color: #000!important;
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0px 0px 0px 0px;
}
}

a.as-menu-item.nav-link.active.item-link-component.item-level-1{
	height: 44px;
	color: #000!important;
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0px 0px 0px 0px;
	background-color: #E1E1E1;
}

a.as-menu-item.nav-link.item-link-component.item-level-1 :active {
	height: 44px;
	color: #fff!important;
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 6px 15px 11px 15px;
	background-color: #E1E1E1;
}

a.as-menu-item.nav-link.item-link-component.item-level-1 :hover {
	height: 44px;
	color: #000!important;
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 6px 15px 0px 15px;
	background-color: #E1E1E1;
}

span.nav-title {
  height: 44px;
	
	font-size: 1.2rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 6px 15px 0px 15px;
	
}




 
 /*
 * 
 * 
 * Bereich Hauptmenu
 */
 
div#ar-ley8f0qzj.astroid-row.row{
	height:44px;
}

div#ac-w5udsotaa.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12{
	height:44px;
	padding-right: calc(var(--bs-gutter-x) * .0);
	padding-left: calc(var(--bs-gutter-x) * .0);
}

div#h-lxpc37g72.astroid-module-position{
	height:44px;
	padding-top: 0px;
  padding-bottom: 0px;
}

div#h-lxpc37g72.astroid-module-position div.header-position.moduletable {
	height:44px;
	margin: 0;
	padding: 0;
	background-image: url("/images/bars/IMPROVE_Web_Menuebar_1400px.png");
	background-repeat: no-repeat;
}
  
#ar-csffp7sa8 {
	background-image: url("/images/bars/IMPROVE_Web_Menuebar_1400px.png");
	background-repeat: no-repeat;
	height:44px;
}

div#ac-mvgw1hcfn.astroid-column.col-lg-8.col-md-12.col-sm-12.col-12.col-lg-12 {
	padding-right: calc(var(--bs-gutter-x) * .0);
  padding-left: calc(var(--bs-gutter-x) * .0);
  height:44px;
}

div#tb1-o7eqzsrsk.astroid-module-position.hideonxs.hideonsm.hideonmd{
	padding: 0px 0px 0px 0px;
	height:44px;
}

div.top-b-1-position.moduletable{
	padding: 0px 0px 0px 0px;
	margin-bottom: 0;
	padding-bottom: 0;
	height:44px;
}

ul#main_menu.nav.menu.menu-module.navHorizontalView.main_menu{
	height:44px;
	
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	
}

ul#main_menu.nav.menu.menu-module.navHorizontalView.main_menu li{
	height:44px;
	font-weight: 400;
	font-size: 1.0rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
  	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}



ul#main_menu.nav.menu.menu-module.navHorizontalView.main_menu li.active {
	font-size: 1.0rem;
	line-height: 1.7em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	height:44px;
	background-color: #E1E1E1;
	list-style: none;
	
}

ul#main_menu.nav.menu.menu-module.navHorizontalView.main_menu li.active a {
	
	color: #000!important;
	padding: 14px 0px 11px 0px;
	margin: 0px 0px 0px 0px;
}

ul#main_menu.nav.menu.menu-module.navHorizontalView.main_menu li.item-118.default.current.active a{
	padding: 10px 0px 10px 0px;
}

ul#main_menu.nav.menu.menu-module.navHorizontalView.main_menu li.active a {
	
	color: #000!important;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

ul#main_menu.nav.menu.menu-module.navHorizontalView.main_menu li.active a :hover {
	
	color: #000!important;
	padding: 14px 15px 11px 15px;
	margin: 0px 0px 0px 0px;
}

li.current a span.nav-title::after {
    display: none;
}

li a {
	padding: 12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #fff !important;
}

/* li a :hover {
	padding: 15px 15px 11px 15px;
	margin:0px 0px 0px 0px;
	color: #000 !important;
	background-color: #E1E1E1;
}
*/

div.header-mobilemenu-trigger.d-lg-none.burger-menu-button.align-self-center button.button{
	padding: 0;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 6px 0px 0px 0px;
  overflow: visible;
  width: 30px;
  height: 30px;
  margin-left: 30px;
}

div.header-mobilemenu-trigger.burger-menu-button.inner {
	background-color: #fff;
}

.header-mobilemenu-trigger.burger-menu-button .inner::before{
	background-color: #fff;
}

.header-mobilemenu-trigger.burger-menu-button .inner{
	background-color: #fff;
}

.header-mobilemenu-trigger.burger-menu-button .inner::after{
	background-color: #fff;
}

/*
 * 
 * 
 * Bereich Creative Slider top b 1
 */

section#creativeslider.astroid-section.creativeslider{
	
	height: 550px;
}


#creativeslider {
  margin: 25px 0px 25px 0px;
  
}

/*
 * 
 * 
 * Bereich Content Hintergrund
 *div#ca-1529739248826.astroid-component.border-primary{
*	 background-color: #E1E1E1;
 *}
 *
 */
 
 section#content.astroid-section.astroid-component-section div.container div#ar-1528971561366.astroid-row.row{
  background-color: #E1E1E1;
  padding: 20px 20px 0px 20px;
 }
 
 @media (max-width: 992px) {
 section#content.astroid-section.astroid-component-section div.container div#ar-1528971561366.astroid-row.row{
  background-color: #E1E1E1;
  padding: 20px 20px 0px 20px;
 }
 }
 
 div#ac-vgsuiyjwp.astroid-column.col-lg-5.col-md-12.col-sm-12.col-12.col-lg-9 {
	 
 }
 
 #ar-1528971561366 {
  background-color: rgb(255, 255, 255);
  padding: 0px 0px 0px 0px;
}


 
 @media (max-width: 992px) {
	 div#ac-vgsuiyjwp.astroid-column.col-lg-5.col-md-12.col-sm-12.col-12.col-lg-9 {
	 background-color: #E1E1E1;
	 padding: 0 0px 15px 15px;
 }
 }
 
 
 
 div.article-title.item-title div.page-header h2 a{
	 
  
 }
	
::selection { background: #3DA088; color: #fff; }	

/*
 * 
 * 
 * Bereich Content legals
 */

main.astroid-component-area div.com-content-article.item-page{
	padding-left: 25px;
}

/*
 * 
 * 
 * Bereich Content start
 */
 
div.article-intro-text div.container.mt-6 div.row div.col-md-6{
	
}

div.article-intro-text div.container.mt-6 div.col-md-6{
	
}

/*
 * 
 * 
 * Bereich Content Blog
 */

div.article-title.item-title h2{
	margin-bottom: 0.0rem;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.1rem;
	line-height: 1.em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}

div.article-title.item-title div.page-header h2{
	font-weight: 500;
	text-transform: uppercase;
	font-size: 1.7rem;
	line-height: 1.3em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-top: 0px;
}

div#ca-1529739248826.astroid-component.border-primary{
	margin-bottom: 0px;
	padding: 20px 20px 0px 20px;
}

div.com-content-article.item-page div.item-title h2{
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.1rem;
	line-height: 1.em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}

div.article-title.item-title div.page-header h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.1rem;
	line-height: 1.em;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}

div.article-title.item-title div.page-header h2 {}


div.com-content-article.item-page div.item-title h2 {
	
}

div.article-title.item-title{
	margin-bottom: 0.5rem;
}

@media (min-width: 992px) {
  .col-lg-9 {
    flex: 0 0 auto;
    
  }
}


div.article-intro-text div.container.mt-6{
	padding-top: 20px;
	margin-left: 0px;
	padding-left: 0px;
}

html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-124.about-improve-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#content.astroid-section.astroid-component-section div.container div#ar-1528971561366.astroid-row.row div#ac-vgsuiyjwp.astroid-column.col-lg-5.col-md-12.col-sm-12.col-12.col-lg-9 div#m-1528971711775.astroid-message{
	width: 75%;
}

div.com-content-category-blog__item.blog-item{
	position: relative;
  background-color: #E1E1E1;
  padding: 25px 25px 105px 25px;
	
}

/*
 * 
 * 
 * Bereich Events
 */
div.article-title.item-title h2{
	font-weight: 400!important;
	text-transform: uppercase!important;
	font-size: 1.3rem!important;
	line-height: 1.3em!important;
	font-family: "Roboto", Arial, Helvetica, sans-serif!important;
}


/*
 * 
 * 
 * Bereich Twitter
 */

div#msr1-dx2m872a1.astroid-module-position.headline-border-primary{
  background-color: #E1E1E1;
  margin-bottom: 40px;
  padding: 20px 20px 0px 20px;
}

/*
 * 
 * 
 * Bereich News
 */
 
div.uk-slider-container-offset.uk-slider.uk-slider-container{
	padding-top: 20px;
}
 
.headline-bullet .module-title::before {
  content: "";
  display: inline-block;
  position: relative;
  top: calc(-0.1 * 1em);
  vertical-align: middle;
  height: calc(px + 0.0em);
  margin-right: calc(0px + 0em);
  border-left: calc(0px + 0.0em) solid #d33d33;
}
.headline-border-primary .module-title {
  border-bottom: 0px solid #d33d33 !important;
  padding: 0px 0;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.1rem;
  line-height: 1.em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}

img.uk-border-circle{

  height: auto;
  max-width: 75%;
  display: inline-block;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

section#products.astroid-section div.container div#ar-yvrhyuezb.astroid-row.row{
	background-color: #E1E1E1;
}

div#ba1-a3u6ms7b0.astroid-module-position.headline-border-primary.headline-bullet {
	background-color: #E1E1E1;
	padding: 0px 30px 30px 30px;
}


li div.p-3 h4 {
color: #000 !important;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.0rem;
  line-height: 1.7em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;	
}

html body.site.astroid-framework.com-content.view-article.layout-default.itemid-121.legal-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#products.astroid-section div.container div#ar-yvrhyuezb.astroid-row.row div#ac-7w9zu1529.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12 div#ba1-a3u6ms7b0.astroid-module-position.headline-border-primary.headline-bullet div.bottom-a-1-position.moduletable div.uk-slider-container-offset.uk-slider.uk-slider-container div.uk-position-relative.uk-visible-toggle ul#uk-slider-1.uk-grid-match.uk-slider-items.uk-child-width-1-1.uk-child-width-1-1@s.uk-child-width-1-2@m.uk-child-width-1-3@l.uk-child-width-1-3@xl.uk-grid li#uk-slider-3.uk-active div.text-left div.p-3{}


h5.module-title.news {
	padding-left: 8px;
}

@media (max-width: 991.98px) {
  h5, .h5 {
    font-size: 1.4rem;
    line-height: 1.2em;
  }
}

/*
 * 
 * 
 * Bereich spalten breite
 */
div.col-md-6-left{
	flex: 0 0 auto;
    width: 48%;
	margin-right: 15px!important;
}

@media (max-width: 992px) {
div.col-md-6-left{
	flex: 0 0 auto;
    width: 100%;
	margin-right: 0px!important;
}
}

div.col-md-6-right{
	flex: 0 0 auto;
    width: 48%;
	margin-left: 15px!important;
	padding-right: 0px;
}
@media (max-width: 992px) {
	div.col-md-6-right{
	flex: 0 0 auto;
    width: 100%;
	margin-left: 0px!important;
}
}


/*
 * 
 * 
 * Bereich About improve
 */


div#ca-1529739248826.astroid-component.border-primary {
	margin-bottom: 0px;
	padding: 20px 0px 20px 20px;
	width: 100%;

}

@media (max-width: 992px) {
	div#ca-1529739248826.astroid-component.border-primary {
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
	width: 100%;

}
}


div.article-wraper-inner article.item.leading-0{
	
}

div.article-wraper-inner{
	padding-left: 12px;
}

@media (max-width: 992px) {
	div.article-wraper-inner{
	padding-left: 0px;
}
}


div.card-body {
	padding-left: 12px!important;
}

@media (max-width: 992px) {
	div.card-body {
	padding-left: 0px!important;
}
}

div.article-bottom-text{
	
}

article.item.column-1{
	
}

div.container.mt-5{
	margin-top: 0rem !important;
}




div.tag-.uk-first-column{
	flex: initial;
	}

html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-124.about-improve-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#content.astroid-section.astroid-component-section div.container div#ar-1528971561366.astroid-row.row div#ac-vgsuiyjwp.astroid-column.col-lg-5.col-md-12.col-sm-12.col-12.col-lg-9 div#ca-1529739248826.astroid-component.border-primary main.astroid-component-area div.blog div.items-leading.clearfix div.article-wraper div.article-wraper-inner article.item.leading-0 div.system-unpublished div.card-body div.article-intro-text div div div.js-filter.mod_uk_grid.uk-grid.uk-grid-collapse.uk-grid-divider.uk-child-width-1-1.uk-child-width-1-1@s.uk-child-width-1-2@m.uk-child-width-1-3@l.uk-child-width-1-4@xl.uk-grid-match{
	margin-left: -60px;
}

@media (min-width: 1200px) {
  .uk-grid-divider > * {
    padding-left: 80px;
    padding-right: 24px;
  }
}

/*
 * 
 * 
 * Bereich blog & News
 */

div.left.item-image{
	margin-bottom: 1.0rem;
	padding-bottom: 5px;
	padding-top: 20px;
}

div.col-lg-4 {
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x) * 1.1);
	padding-left: calc(var(--bs-gutter-x) * 1.1);
	margin-top: var(--bs-gutter-y);
}

div.item-title h2 {
	font-weight: 500;
  text-transform: uppercase;
  font-size: 1.7rem;
  line-height: 1.3em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  padding-left: 25px;
}

div.card-body.has-image {
	padding-left: 0px !important;
}
/*
 * 
 * 
 * Bereich newsletter
 */
 
  div.nspro_field.name_field {
	margin-top: 12px;	 
 }
 
 @media (max-width: 701px) {
  div#nspro_newsletter_nspro_form_wrapper.modnspro div.modnsprointro {
    padding-top: 40px;
  }
}
 
 
 ul.nav-child.unstyled {
	 list-style: none;
	 padding-left: 0px;
 }
 
 li.item-128.current.active.deeper.parent ul.nav-child.unstyled{
	 padding-left: 0px;
 }
 
 div.nspro_field.terms_field label a{
	 color: #1b94b0;
 }
 
 input#nspro_newsletter_button.modnspro.btn.btn-primary.button{
	background: #1b94b0;
	color: #fff;
	margin-top: 10px;
	border: none;
 }
 
 
 div.sidebar-right-2-position.moduletable {
	margin-top: 0;
	padding-top: 0;
 }
 
 div.modnsprointro h4{
	font-weight: 400;
  text-transform: uppercase;
  font-size: 1.1rem;
  line-height: 1.3em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  padding-bottom: 20px;
 }
 
 div.nspro_field.email_field{
	padding-bottom: 15px;
 }
 
 div.nspro_field.as_field{
	 padding-top: 15px;
 }
 
 div.nspro_field.terms_field{
	 padding-top: 10px;
 }
 div.nspro_field.button_field{
	 padding-top: 15px;
	 
 }
 

 div.nspro.componentheading.page-header{
	 padding-top: 10px;
	 padding-bottom: 20px;
	 margin-left: 24px;
 }



 /*
 * 
 * 
 * Bereich Newsletter Liste
 */
 
table#nsprotablelist.nspro.nsprotable.table.table-striped{
	margin-left: 24px;
	width: 900px;
}

/*
 * 
 * 
 * Bereich Supporter Logo
 */

@media (max-width: 701px) { 
#lbContent171 .innerContent {
  width: 90%;
  maxWidth: 100%;
  padding: 10px 10px 10px 10px !important;
  margin: 20px 20px 20px 20px !important;
  display: inline-block !important;
  border: 1px solid #eeeeee;
  background: #ffffff !important;
  text-align: center;
}
}




section#Supporter_Logo.astroid-section.Supporter_Logo{
	background-color: #fff;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
}

div.container.Supporter_Logo{
	padding-right: calc(var(--bs-gutter-x) * .0);
  padding-left: calc(var(--bs-gutter-x) * .0);
}

div#Supporter_Logo.astroid-module-position.headline-border-primary.headline-bullet{
	background-color: rgb(255, 255, 255);
  padding: 10px 20px 25px 15px;
}

h3.module-title.supporters{
  
}

 h3.module-title.partnerlogo {
	 font-weight: 300;
  text-transform: none;
  font-size: 1.0rem;
  line-height: 1.7em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  margin-bottom: 0rem;
  margin-left: 50px!important;
 }


/*
 * 
 * 
 * Bereich Footer
 */
 
section#bb-616487bc53c56487437873.astroid-section.astroid-footer-section.bottom_b{
	height: 215px;
}

@media (max-width: 450px) {
	div.container.bottom_b {
	background-image: url("/images/bars/IMPROVE_Mobile_Footer_700px.png");
	background-repeat: norepeat;
	padding: 20px 20px 20px 20px;
	height: 250px;
	margin: 20px 0px 20px 0px;
}
}

@media (max-width: 700px) {
	div.container.bottom_b {
	background-image: url("/images/bars/IMPROVE_Mobile_Footer_700px.png");
	background-repeat: norepeat;
	padding: 20px 20px 20px 20px;
	height: 330px;
	margin: 20px 0px 20px 0px;
}
}

@media (min-width: 701px) { 
div.container.bottom_b {
	background-image: url("/images/bars/IMPROVE_Web_Footer_1400px.png");
	background-repeat: no-repeat;
	padding: 20px 10px 30px 50px;
	height: 217px;
	width: 1376px;
}	
}



div#ar-616487f909884878437424.astroid-row.row{
	height: 115px;
}

div.bottom-b-1-position.moduletable.bottom-disclaimer {
	width: 55%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media (max-width: 992px) {
	div.bottom-b-1-position.moduletable.bottom-disclaimer {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
}

div.bottom-b-1-position.moduletable.bottom-follow {
	width: 40%;
	float: right;
	margin-top: -160px;
	margin-right: 40px;
}

@media (max-width: 992px) {
	div.bottom-b-1-position.moduletable.bottom-follow {
	width: 100%;
	float: left;
	margin-top: 0px;
}
}
@media (max-width: 992px) {
div#mod-custom124.mod-custom.custom p{
	text-align: left!important;
}
}
div.bottom-b-1-position.moduletable.bottom-copyright{
	color: #fff;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#mod-custom123.mod-custom.custom p span {
	font-weight: 300;
  text-transform: none;
  font-size: 1rem;
  line-height: 2em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}

div.mod-footer div.footer1




 /*
 * 
 * 
 * Bereich socials
 */
 
 .jssocial_desktop_view {
  right: -370px;
  z-index: 9900;
}

html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-124.about-improve-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#content.astroid-section.astroid-component-section div.container div#ar-1528971561366.astroid-row.row div#ac-vgsuiyjwp.astroid-column.col-lg-5.col-md-12.col-sm-12.col-12.col-lg-9 div#ca-1529739248826.astroid-component.border-primary main.astroid-component-area div.blog div.items-leading.clearfix div.article-wraper div.article-wraper-inner article.item.leading-0 div.system-unpublished div.card-body div.article-intro-text div div div.js-filter.mod_uk_grid.uk-grid.uk-grid-collapse.uk-grid-divider.uk-child-width-1-1.uk-child-width-1-1@s.uk-child-width-1-2@m.uk-child-width-1-3@l.uk-child-width-1-4@xl.uk-grid-match{
	
}

div.grid-hover.uk-card.uk-card-default{
  background-color: #fff;
  color: #666;
  box-shadow: 0 5px 15px #A0A0A0;
  
}

div.grid-hover.uk-card.uk-card-default{
	margin-bottom: 70px;
}



html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-124.about-improve-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#content.astroid-section.astroid-component-section div.container div#ar-1528971561366.astroid-row.row div#ac-vgsuiyjwp.astroid-column.col-lg-5.col-md-12.col-sm-12.col-12.col-lg-9{
	width: 100%;
}

@media (min-width: 992px) {
  .col-md-12 {
    flex: 0 0 auto;
    
  }
}

@media (min-width: 992px) {
  .col-lg-9 {
    flex: 0 0 auto;
    
  }
}

@media (min-width: 992px) {
  .col-lg-5 {
    flex: 0 0 auto;
   
  }
}
html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-118.start-alias.tp-style-12.en-GB.ltr.astroid-device-xl div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#content.astroid-section.astroid-component-section div.container div#ar-1528971561366.astroid-row.row div#ac-il5cs37dj.astroid-column.col-lg-3.col-md-12.col-sm-12.col-12{
	flex: 0 0 auto;
    width: 25%;
}
div#ac-vgsuiyjwp.astroid-column.col-lg-5.col-md-12.col-sm-12.col-12.col-lg-9{
	
	
}

.grid-container {
	display: grid;
	width: 100%;
	height: 200px;
	grid-template-rows: repeat(auto-fit, 100px);
	grid-template-columns: repeat(auto-fit, 100%);
	grid-gap: 5px;
}

.grid-item1 {
    background: grey;
    text-align: center;
    border: black 5px solid;
    width: 16.6%;
    height: 100%;
}


span.uk-transition-fade h3{
	
}

div.uk-transition-fade.uk-position-cover.uk-overlay.uk-overlay-primary.uk-flex.uk-flex-center.uk-flex-middle span.uk-transition-fade h3{
	
}

/*
 * 
 * 
 * Bereich Mega Menu
 */

.dj-megamenu-clean {
  padding: 0px 0px 0px 56px !important;
  margin: 0 !important;
  list-style: none;
  overflow: visible;
  height: 44px;
  width: auto;
  position: relative;
  z-index: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("/images/bars/IMPROVE_Web_Menuebar_1400px.png");
	background-repeat: no-repeat;
}

.dj-megamenu-clean li.dj-up {
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  height: 44px;
}

li.dj-up.itemid398{
	width: 190px;
}

li.dj-up.itemid407{
	width: 190px;
}

li.dj-up.itemid416{
	width: 190px;
}

li.dj-up.itemid425{
	width: 190px;
}

li.dj-up.itemid434{
	width: 190px;
}

li.dj-up.itemid443{
	width: 190px;
}
li.dj-up.itemid452{
	width: 190px;
}
li.dj-up.itemid461{
	width: 190px;
}
li.dj-up.itemid470{
	width: 190px;
}

li.dj-up.itemid398.active.parent{
	width: 180px;
}

li.dj-up {
	height: 44px;
}

.dj-megamenu-clean li a.dj-up_a {
  display: block;
  height: 44px;
  text-decoration: none;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  position: relative;
}

.dj-megamenu-clean li a.dj-up_a {
	padding: 0 0px !important;
}

a.dj-up_a {
	height: 44px !important;
	padding: 0 0px !important;
	font-size: 18px !important;
	}

a.dj-up_a span{
	height: 40px !important;
	padding: 2px 10px 0px 10px !important;
	font-size: 18px !important;
	}
	
	a.dj-up_a :hover span{
	height: 40px !important;
	padding: 2px 15px 0px 15px !important;
	font-size: 18px !important;
	background-color: #E1E1E1;
	color: #000 !important;
	}
	
	
	a.dj-up_a.active span{
	color: #000 !important;
	background-color: #E1E1E1;
	padding: 2px 0px 0px 0px !important;
	margin: 0px 10px 0px 10px;
	
}

a.dj-up_a.active :hover span{
	color: #000 !important;
	background-color: #E1E1E1;
	padding: 2px 0px 0px 0px !important;
	
}

a.dj-up_a.active {
	color: #000 !important;
	background-color: #E1E1E1;
	padding: 0px 20px 0px 20px !important;
	
}


	
	
	.dj-megamenu-clean li:hover a.dj-up_a, .dj-megamenu-clean li.hover a.dj-up_a {
  background-color: #E1E1E1 !important;
}

.dj-megamenu-clean li a.dj-up_a {
	padding: 0px 0px 0px 0px;
}


a.dj-up_a :hover {
	color: #000 !important;
	background-color: #E1E1E1;
	padding: 2px 0px 0px 0px !important;
	
}
	

.dj-megamenu-clean {
  & a.dj-up_a {
	  height: 44px !important;
  }
}


.dj-megamenu-clean .arrow {
  position: absolute;
  right: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  line-height: 1;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}


span.title{
	padding: 0px 0px 0px 10px !important;
	
}

span.title :hover{
	padding: 0px 0px 0px 0px !important;
	background-color: none;
	
}

span.name {
  vertical-align: middle !important;
  text-transform: uppercase;
  padding: 0px 0px 0px 0px !important;
}

span.name :hover {
  vertical-align: middle !important;
  text-transform: uppercase;
  padding: 0px 0px 0px 0px !important;
  background-color: #E1E1E1;
}

/*
 * 
 * 
 * Bereich Mega Menu sticky
 */
 



#dj-megamenu181sticky{
	
}

.dj-megamenu-clean.dj-megamenu-sticky {}

a#astroid-backtotop {
  display: none;
  line-height: 0;
  position: fixed;
  right: 20px;
  bottom: 140px;
  padding: 10px;
  z-index: 1020;
}

html body.site.astroid-framework.com-content.view-category.layout-blog.itemid-166.start-alias.tp-style-12.it-IT.ltr.dj-megamenu-offcanvas.dj-offcanvas-effect-1.dj-megamenu-mobile.dj-megamenu187-mobile.dj-megamenu192-mobile.astroid-device-xs a#astroid-backtotop.circle {
	
}

#astroid-backtotop.circle {
  border-radius: 100%;
}

/*
 * 
 * 
 * Bereich News Download button
  */

div#ar-g2e8jtyya.astroid-row.row{
	padding-top: 60px;
}

a.btn.btn-sm.btn-primary {
	background-color: #1F96AB!important;
	border-color: #2497A5!important;
}

a.btn.btn-sm.btn-primary :hover{
	background-color: #2497A5!important;
	border-color: #2497A5!important;
}

div.uk-flex.uk-flex-center.uk-margin-small-top{
	padding-bottom: 30px;
}

div.bottom-a-2-position.moduletable{
	padding-top:40px;
}