#astroid-backtotop{background:rgb(51, 51, 51);padding:10px;}#astroid-backtotop > i{font-size:20px;color:rgb(255, 255, 255);line-height:20px;padding:15px;}[data-bs-theme=dark] #astroid-backtotop{background:rgb(51, 51, 51);}[data-bs-theme=dark] #astroid-backtotop > i{color:rgb(255, 255, 255);}#h-199izrpg7{background-color:rgba(255, 255, 255, 1);}#ca-1529739248826{background-color:rgb(255, 255, 255);padding:20px 20px 20px 20px}[data-bs-theme=dark] #ca-1529739248826{background-color:rgb(255, 255, 255);}#ar-1528971561366{background-color:rgb(255, 255, 255);padding:0px 0px 0px 0px}[data-bs-theme=dark] #ar-1528971561366{background-color:rgb(255, 255, 255);}#s-61e51da7b91ebc70472406 .carousel-item{height:380px;}#f-oel6e1bpp{background-color:rgb(0, 0, 0);color:rgb(204, 204, 204);}#f-oel6e1bpp a{color:rgb(255, 255, 255);}#f-oel6e1bpp a:hover{color:rgb(153, 153, 153);}[data-bs-theme=dark] #f-oel6e1bpp{background-color:rgb(0, 0, 0);color:rgb(204, 204, 204);}[data-bs-theme=dark] #f-oel6e1bpp a{color:rgb(255, 255, 255);}[data-bs-theme=dark] #f-oel6e1bpp a:hover{color:rgb(153, 153, 153);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}body, .body{font-weight:400;text-transform:none;font-size:14px;line-height:1.7em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}h1, .h1{font-weight:300;text-transform:none;font-size:36px;line-height:1.6em;font-family:"Oswald", Arial, Helvetica, sans-serif;}h2, .h2{font-weight:300;text-transform:none;font-size:30px;line-height:1.3em;font-family:"Oswald", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:300;text-transform:none;font-size:20px;line-height:1.2em;font-family:"Oswald", Arial, Helvetica, sans-serif;}h4, .h4{color:rgb(0, 0, 0);font-weight:300;text-transform:none;font-size:18px;line-height:1.2em;font-family:"Oswald", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] h4, .h4{color:rgb(0, 0, 0);}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:300;text-transform:none;font-size:14px;line-height:1.6em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-weight:400;text-transform:none;font-size:15px;line-height:1.8em;font-family:Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;}small{color:rgb(0, 0, 0);font-weight:400;text-transform:none;font-size:0.7em;letter-spacing:1em;line-height:1em;font-family:"Ropa Sans", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] small{color:rgb(0, 0, 0);}:root, [data-bs-theme="light"]{--bs-body-color:rgb(62, 61, 61);--bs-link-color:rgb(68, 136, 187);--bs-link-hover-color:rgb(171, 42, 83);--as-header-text-color:rgb(85, 85, 85);--as-header-bg:rgba(255, 255, 255, 0);--as-stick-header-bg-color:rgb(255, 255, 255);--as-stick-header-menu-link-color:rgb(85, 85, 85);--as-stick-header-menu-link-hover-color:rgb(153, 153, 153);--as-stick-header-menu-link-active-color:rgb(0, 0, 0);--as-main-menu-link-color:rgb(10, 10, 10);--as-main-menu-link-hover-color:rgb(153, 153, 153);--as-main-menu-link-active-color:rgb(0, 0, 0);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgb(68, 136, 187);--as-dropdown-menu-link-hover-color:rgb(171, 42, 83);--as-dropdown-menu-hover-bg-color:rgba(255, 255, 255, 1);--as-dropdown-menu-active-link-color:rgb(0, 0, 0);--as-dropdown-menu-active-bg-color:rgb(248, 248, 248);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgb(26, 164, 224);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgb(0, 0, 0);--as-mobilemenu-menu-link-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-link-color:rgb(67, 146, 176);--as-mobilemenu-menu-active-bg-color:rgb(255, 255, 255);--as-mobilemenu-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-icon-color:rgb(0, 0, 0);--as-contact-info-icon-color:rgb(255, 255, 255);}[data-bs-theme="dark"]{--bs-body-color:rgb(62, 61, 61);--bs-link-color:rgb(68, 136, 187);--bs-link-hover-color:rgb(171, 42, 83);--as-header-text-color:rgb(85, 85, 85);--as-header-bg:rgba(255, 255, 255, 0);--as-stick-header-bg-color:rgb(255, 255, 255);--as-stick-header-menu-link-color:rgb(85, 85, 85);--as-stick-header-menu-link-hover-color:rgb(153, 153, 153);--as-stick-header-menu-link-active-color:rgb(0, 0, 0);--as-main-menu-link-color:rgb(10, 10, 10);--as-main-menu-link-hover-color:rgb(153, 153, 153);--as-main-menu-link-active-color:rgb(0, 0, 0);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgb(68, 136, 187);--as-dropdown-menu-link-hover-color:rgb(171, 42, 83);--as-dropdown-menu-hover-bg-color:rgba(110, 255, 42, 1);--as-dropdown-menu-active-link-color:rgb(0, 0, 0);--as-dropdown-menu-active-bg-color:rgb(248, 248, 248);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgb(26, 164, 224);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgb(0, 0, 0);--as-mobilemenu-menu-link-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-link-color:rgb(67, 146, 176);--as-mobilemenu-menu-active-bg-color:rgb(255, 255, 255);--as-mobilemenu-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-icon-color:rgb(0, 0, 0);--as-contact-info-icon-color:rgb(255, 255, 255);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */


.header-outer {
    background: transparent url("../images/header5.png")no-repeat scroll center center/ cover;
  min-height: 250px;
  max-height: 400px;
 /* width: 100%;
         opacity: 0.6;*/
}
@media (min-width: 1080px) {
 .header-outer { 
    min-height: 350px;
  }
}
  
@media (min-width: 1220px) {
  .header-outer { 
    min-height: 400px;
  }
  #breadcrumbs{
    margin-top: 0px;
  }
  #main {margin-top: -40px;}
}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
.header-outer { 
    min-height: 200px;
  }
 /*.menu-responsive {margin-top: -20px;}*/
}

 .jp-toolbar-outer {
  background: transparent none repeat scroll 0% 0%;
  max-height: 30px;
  display: inline;
}
#toolbar {
       line-height: 26px;
  display: inline;
    }
  
#main {margin-top: -50px;}
#mainsite {
    margin-top: 0px;
  }
#sidebar-b {
    margin-top: 0px;
}
#breadcrumbs{
    margin-top: -15px;
  }

/*.module, #header, #breadcrumbs, #content, #footer {
    margin-left: 0px;
} 
@media screen and (max-width: 568px) {
#content{
margin-left: 0px;
}}*/
#headerbar {
           margin-top: -20px;
        }
#menubar {
   /* margin-top: 10px;*/
  float: left;
 }
.menu-outer {
        padding-top: 10px;
   }

#header-responsive .logo {
    margin: -10px auto 0;
}

/*#system {
    width: 100%;
}*/

input[type="text"], input[type="email"], input[type="checkbox"]{
border: 1px solid rgb(200, 200, 200);
border-radius: 3px;
padding:0.4em; /*  added by Monika */}

/*.deepest{
margin-left: 200px;
  }
*/
.searchbox {
    padding: 0px 25px;
    border: 1px solid #B0AEAE;
    border-radius: 3px;  
}

.input-group  /*Suchfeld Smart-Search*/ {
  width: 70%;
  } 

  table.craussen
{
    border-radius: 5px; 
    border: 1px solid #48B;
    border-collapse: separate;
}
 td.crinnen
{
background-color: #48B;
  padding: 0px;
  border-radius: 3px;
}

  .searchbox input
   {
border: 0px ;
     color: #FFF;
     padding: 0;
     }

input[type="submit"] {
    /* background: url("../images/green/buttonbg.gif") repeat-x scroll left top rgb(146, 187, 2); */
    color: rgb(255, 255, 255);
    /* font-size: 13px; 
    font-weight: bold;
    margin: 3px 0px; */
    padding: 8px 15px; 
       /* font-family: Verdana, "Myriad pro", "Myriad Web", Geneva, Arial, Helvetica, sans-serif; 
     cursor: pointer;    added by Monika */
}

#mce-EMAIL, #mce-FNAME,#mce-LNAME
{
    width: 95%;
}
body, em {
line-height:1.7;  /* changed by Monika */
  color: #3E3D3D;
/*  letter-spacing:0.02em;  changed by Monika */
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0;  /* changed by Monika */
}
.button, .btn-primary {
color:#fff;
font-size:13px;
font-weight:bold;
margin:3px 0;
padding:5px 10px;   /*changed by Monika from 1px 5px*/
border:none;
border-radius: 8px;
  padding: 10px 20px;
cursor: pointer;    /*added by Monika*/
 background-color: #48B;
  }
.greenbutton {
  cursor: pointer; 
  color:#fff;
  border-radius: 8px;
  background: #48B;
  border: medium none;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.4);
  /* padding: 10px 20px; */
 }
.greenbutton:hover, .button:hover, .btn-primary:hover {
        background: rgb(171, 42, 83) none repeat scroll 0% 0%;
      }

div.kasten {
  /*position: relative;*/
  overflow:visible;  
  /* border:2px solid #6BB9DB; */
  border-radius: 8px;
  padding-right: 1.0em;
  padding-left: 1.0em;
  padding-bottom: 0px;
  padding-top: 0.5em; 
  margin-bottom: 3%;
  background: #ffffff url(none) repeat scroll 0% 0%;
} /* added by Monika */

.umkasten {
padding: 2%;
}
@media screen and (max-width: 568px) {
  .umkasten {padding: 1%;}
  div.kasten {margin-bottom: 1.5%;}
  }


.startseitetable {
  border: 0;
  background-color: #e9e9e9; 
  border-radius: 8px; 
  max-width: 100%;
  position: relative;
}

.zettel {
  background: linear-gradient(#EEE 0.1em, transparent 0.1em), url("/images/papier.jpg") repeat;
  background-size: 10% 1.2em;
  max-width: 60%;
  box-sizing: border-box;
  padding: 1em;
  margin: 1em 1em 2em 1.5em;
  border-radius: 5px;
  position: relative;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.5);
  }
@media screen and (max-width: 568px) {
  .zettel {max-width: 80%;
  margin: 0.5em 0.5em 0.8em 0.5em;}
  }
@font-face {
    font-family: "playbill";
    src: url("../fonts/playbill.ttf") format("truetype");
}
@font-face {
    font-family: "fontawesome-webfont";
    src: url("../fonts/fontawesome-webfont.woff") format("truetype");
}

.pin{
  /* background: url('/images/pin.gif') no-repeat; */
  position: absolute;
  /* top: -10px;*/
  width: 100%;
  display: block;
  left: 75px;
-webkit-transform: rotate(30deg);
transform: rotate(30deg);
}
.pin::before{
  font-family: "FontAwesome";
 content: "\f08d ";    
  color: #48B;
  font-size: 2em;
  
}

.clip{
  /* background: url('/images/pin.gif') no-repeat; */
  position: absolute;
  top: 5px;
  width: 100%;
  display: block;
  left: 180px;
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
.clip::before{
  font-family: "FontAwesome";
 content: "\f0c6 ";    
  color: #ab2a53;
  font-size: 1.5em;
  
}
.schatten {
box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.5);
margin: 0px 30px 10px 0px; 
float: left;
} /* added by Monika */

.umlinkesbild {
margin: 0px 30px 10px 0px; 
float: left;
text-align: center;
}

@media screen and (min-width: 568px){
  .umlinkesbild {
    max-width: 70%;}
}
  
.nurschatten {
box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.5);
} /* added by Monika */

.caption, .leitbild, a:hover  {
color: rgb(171, 42, 83);
} /* CR-logo-rot */

.caption {
  max-width: 100%;
  padding-top: 0.3em;
}

a {    color: #48B;
  font-weight: bold;
}

h3 {border-bottom: 4px solid #ab2a53;
  padding-bottom:3px;
  margin-bottom: 20px;
}

.menu-dropdown a.level2, .menu-dropdown a.level3, .menu-dropdown span.level2 {
    color: #3E3D3D;
}
.footer-outer a:hover, .bottom-d-outer a:hover {
    color: #48B;
}
/*.separator:hover, .menu-sidebar span:hover > span {
    color: #FFF;
}*/
.leitbild {
font-weight: bold;
}

/* .moduletablespendenkonto
{
padding-top:45px;
padding-left:690px;
color:rgb(208, 208, 208);
font-family: Verdana, "Myriad pro", "Myriad Web", Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;

} /* added by Monika */

  .long-number  
{ margin-right: .2em;
font-size: 0.9em;} /* added by Monika */

a img:hover
{
    opacity:0.8;
    filter:alpha(opacity=80);
} /*  added by Monika */
 .mod-box {
    border: 0px solid #EFEFEF;
    border-radius: 5px;
    background: #FDFDFD none repeat scroll 0% 0%;
    margin: 15px;
    padding: 10px; 
}

/* ul {
  list-style-image: url("/images/logo_sehrklein.png");
 }
*/

ul.linkliste {list-style: outside none none;

}
ul.linkliste li::before  {
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-weight: 900; 
  content: "\f0c1";   
  color: #48B;
  font-size: 1em;
  padding-right: 0.4em;
  line-height: 2em;
}
ul.artikelliste {list-style: outside none none;
  color: rgb(171, 42, 83);
  font-weight: 900;
  font-size: 1.3em;
}
ul.artikelliste::before  {
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-weight: 900; 
  content: "\f0c1";   
  color: rgb(171, 42, 83);
  font-size: 1.5em;
  padding-right: 0.4em;
  margin-left: -1em;
}
ul.artikelliste li::before  {
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-weight: 900; 
  content: "\f1ea";   
  color: #48B;
  font-size: 1em;
  padding-right: 0.4em;
}
ul.artikelliste li {
  font-size: 0.8em;
  color: #3E3D3D;
  font-weight: 300;
}
ul.unterstuetzen {list-style: outside none none;
  color: rgb(171, 42, 83);
  font-weight: 900;
  font-size: 1.3em;
}
ul.unterstuetzen::before  {
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-weight: 900; 
  content: "\f4c4";   
  color: rgb(171, 42, 83);
  font-size: 1.5em;
  padding-right: 0.4em;
  margin-left: -1em;
}
ul.unterstuetzen li::before  {
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-weight: 900; 
  content: "\f4be";   
  color: #48B;
  font-size: 1em;
  padding-right: 0.4em;
}
ul.unterstuetzen li {
  font-size: 0.8em;
  color: #3E3D3D;
  font-weight: 300; 
}

/* .menu-dropdown:hover {
  opacity: 0.9;
}

.nav-submenu:hover, nav-title:hover {
  opacity: 0.9;
}
*/

.menu-dropdown a.level1, .menu-dropdown span.level1 {
    border-radius: 5px 5px 0 0;
}

.menu-dropdown .dropdown-bg > div {
    /*background: rgba(255, 255, 255, 0.8);*/
    color: #3E3D3D;
  border-radius: 0 5px 5px 5px;}

.menu-dropdown li.level1  {
    font-weight: bold;
    border: medium none;
    /*padding: 0px; 5px;*/
}
/*.menu-dropdown ul.level2, .menu-dropdown span.level1:hover {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);*/
}
.menu-dropdown li.level3 {
      border-top: medium none;
}
.menu-dropdown li.level2 {
      border-top: medium none;
}

.menu-dropdown li:hover {
border: medium none;
}
/*.menu-sidebar a, .menu-sidebar li > span {
    color: #FFF;
  font-weight: bold;
}
.footer-sitemap-menu > ul {
    display: inline-block;
}
.footer-sitemap-menu li{
  padding: 2px 5px;
    }
.footer-sitemap-menu li.level0 {
  font-size: 1.125em;
  font-weight: bold;
}
ul.menu li {
    display: inline-block;
    line-height: 1em;
    padding: 10px;
}*/

.menu-responsive .separator{
    background: rgb(171, 42, 83);
	padding: 0.2em 0.6em;
	color: #FFF;
	margin: 0px 0px 0.5em;
	}
.menu-responsive {margin: 0 5%;}

#system .pagination strong {
	display: inline-block;
	min-width: 15px;
	height: 25px;
	margin-left: 5px;
	padding: 0 5px;
	line-height: 25px;
    color: #fff;
    background-color: #48B;
    border-color: #48B;
}

#system .pagination {
  font-size: 1.3em;
}

#system .pagination a.previous, #system .pagination a.next {
    font-size: 1.3em;
    line-height: 20px;
}

.calres ul {
  display: inline-block;
  padding: 0.4em;
  list-style: outside none none;
  }
.calres .separator {
  font-size: 1.5em;
    /* background: rgb(171, 42, 83);
	padding: 0.2em 0.6em;
	border-radius: 6px;*/
	margin: 0 0 0.5em 0;
	display: inline-block;
  }
.calres a {
  font-weight: normal;
  }

.calres .level2{
  font-size: 0.8em;
  padding-left: 2em;
  }
#bottom-a, #bottom-b, #bottom-c, #bottom-d, #footer, #footer-a {
    padding: 0px 10px;
}
#system .item .socialbuttons {
    padding-left: 10px;
}

form.box fieldset, form.box input, form.box select, form.box textarea, form.short input, form.short select, form.short textarea {
    border-radius: 5px;
}


/*.introduction {
  margin-top: -90px;
	margin-left: 50px;
  background: transparent;
  font-size: 0.9em;
  }*/
 
 
  .vorstandtable {
		font-size: 0.9em;
	}
@media screen and (max-width: 568px) {
	.vorstandtable {
		font-size: 0.5em;
	}  
  }
  
#back-top { display: block;} 

.responsive {
  max-width: 100%;
  height: auto;
}

@media only screen and (max-width: 800px){
  .hideifmobile {display: none;}
}

/*#tuer {
   bottom: 0.5em; 
  left: 0;
  opacity: 0.8;
  max-width: 250px;
  color: #ffffff; 
  background-color: #34495e; 
  padding: 0.8em; 
  max-width: 100%; 
  height: auto; 
  box-sizing: border-box; 
  line-height: 1.3em; 
  text-align: justify;
}*/

#wolke {
  transform: rotate(5deg);
}
@keyframes abgase {
  0% {
    opacity: 1.0;
    transform: translate(0) scale (0) rotate(5deg);
  }
  100% {
     -webkit-transform: scale(3); /* für ältere Android-Browser */
    transform: translate(-0.5em,-1em) scale(3) rotate(10deg);
    opacity: 0.2;
  }
}

.feinstaub:hover #wolke{
  animation: abgase 3s 0s;
  animation-timing-function: ease-in-out;
}

@keyframes rennen {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(3em);
  }
}


.feinstaub:hover #grauesauto{
  animation: rennen 3s 0s;
  animation-timing-function: ease-in-out;
}

@font-face{font-family:'Samarkan';src:url(../fonts/SAMARN_.TTF) format('truetype')}

@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}

.glyphicon {
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 1px;
}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-ok::before { content: "";}
.glyphicon-shopping-cart::before {    content: "";}
.glyphicon-time::before {  content: "\e023";}
.glyphicon-calendar::before { content: "\e109";}
.glyphicon-map-marker::before {  content: "\e062"; } 
.glyphicon-share::before { content: "\e066";}

.corona::before{
  font-family: "FontAwesome";
 content: "\e074";    
  /*color: #48B;*/
  font-size: 1em;
}

/*.addeventatc_icon {
 display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 1px;
}
.addeventatc_icon::before { content: "\e109";}*/

.date-t1 {
    clear: both;
    position: relative;
    padding: 0px 22px 0px 27px;}

.ico {
    position: absolute;
    left: 0px;
    top: 1px;
    margin: 0px 0px 20px 0px;}

.share {
    width: 36px;
    height: 36px;
    position: absolute;
    right: 0px;
    top: 10px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: none;
}
.share .rel {
    width: 100%;
    height: 100%;
    position: relative;
}
.share .rel b {
	width: 24px;
	height: 24px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -12px 0px 0px -12px;
	font-size: 24px;
	line-height: 24px;
	color: #999;
}

.sharepop {
	width: 460px;
	position: absolute;
	z-index: -1;
	right: -30px;
	top: 80px;
	background: #fff;
	box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);
	opacity: 0;
	transform: scale(0.92,0.92);
	transition: all .2s ease;
}
.eventopts {
	clear: both;
	padding: 15px 22px 15px 27px;
	position: relative;
	/*  border-top: 1px dotted #ddd;*/
}
.sharepop .shrinl {
	clear: both;
	padding: 25px 20px 10px 25px;
}
  .sharepop .shrinl .hd {
	width: 100%;
	clear: both;
	margin: 0px 0px 10px 0px;
}
.sharepop .shrinl .list {
	width: 100%;
	clear: both;
	margin: 0px 0px 10px 0px;
}
.sharepop .shrlnk {
	clear: both;
	padding: 25px 15px 45px 25px;
	border-top: 1px solid #eee;
}

.sharepop .shrlnk .lnk {
	width: 75%;
	clear: both;
}
.sharepop .shrinl .list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0px;
}
.sharepop .shrinl .list ul li {
	width: 36px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	margin: 0px 5px 0px 0px;
}

.boostbutton, .boostbutton > p{
  box-sizing: content-box;
}

  a.boost-button-weroiby1
{box-sizing: content-box;}/* added by Monika */

.boost{
display: inline-block;
padding-top: 19px;
padding-bottom: 7px;
padding-right: 25px;
background-image: url("/images/stories/wecanhelp.ico"); 
  /*background-image: url("/images/stories/boostlogo.png");
background-color: #545051;
background-image: url("/images/stories/boostlogo.png"),-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #545051), color-stop(100%, #1f1c1c));
background-image: url("/images/stories/boostlogo.png"),-webkit-linear-gradient(#545051,#1f1c1c);
background-image: url("/images/stories/boostlogo.png"),-moz-linear-gradient(#545051,#1f1c1c);
background-image: url("/images/stories/boostlogo.png"),-o-linear-gradient(#545051,#1f1c1c);
background-image: url("/images/stories/boostlogo.png"),linear-gradient(#545051,#1f1c1c);*/
background-repeat: no-repeat;
background-position: left;
vertical-align: middle;}

@import url('https://fonts.googleapis.com/css?family=Pirata+One');

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
/*laut bootstrap für responsive tables notwendig*/

.table-responsive {
  border: 0;
}@media (min-width: 768px) {#ca-1529739248826{padding:20px 20px 20px 20px}#ar-1528971561366{padding:0px 0px 0px 0px}body, .body{font-size:14px;line-height:1.7em;}h1, .h1{font-size:38px;line-height:1.3em;}h2, .h2{font-size:30px;line-height:1.3em;}h3, .h3{font-size:24px;line-height:1.6em;}h4, .h4{font-size:20px;line-height:1.2em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:14px;line-height:1.6em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:15px;line-height:1.8em;}small{font-size:0.7em;letter-spacing:1em;line-height:1em;}}@media (min-width: 992px) {#ar-aj20a49jd{margin-top:-350px}#hm-fs8bhwlsh{margin-top:0px}#crs-61e16ba4eed17c14751303{margin-right:-30px;padding-top:20px}#ar-3jve40rb3{margin-top:-50px}#ca-1529739248826{padding:30px 30px 30px 30px}#ar-1528971561366{padding:30px 30px 30px 30px}#inhalt{margin-top:-50px;padding-top:3%;padding-bottom:3%}#tc1-df5sbnjae{padding-top:3%;padding-bottom:3%}#f-oel6e1bpp{padding-top:10px;padding-bottom:10px}body, .body{font-size:14px;line-height:1.7em;}h1, .h1{font-size:40px;line-height:1.6em;}h2, .h2{font-size:30px;line-height:1.3em;}h3, .h3{font-size:28px;line-height:1.6em;}h4, .h4{font-size:20px;line-height:1.2em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:16px;line-height:1.6em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:15px;line-height:1.8em;}small{font-size:12px;line-height:1.2em;}}