@charset "utf-8";
/* CSS Document */

.mittig {
    float:none;
    margin: 0 auto;
    display: table;
    table-layout: fixed;
    }
.mb-1 {margin-bottom: 1rem !important;}
.mb-2 {margin-bottom: 2rem !important;}
.mb-3 {margin-bottom: 3rem !important;}
.mb-4 {margin-bottom: 4rem !important;}
.mb-5 {margin-bottom: 5rem !important;}
.mb-6 {margin-bottom: 6rem !important;}
.mt-2 {margin-top: 2rem !important;}
.mt-3 {margin-top: 3rem !important;}
.mt-4 {margin-top: 4rem !important;}
.mt-5 {margin-top: 5rem !important;}
.mt-6 {margin-top: 6rem !important;}
.mt-1 {margin-top: 1rem !important;}

.mlr1 {margin: 0 1rem;}


a {text-decoration: none !important; }
 a {color:#045812 !important;}
.tcmgalerie, #jevents {margin-top: 4rem !important;}
footer {
    background-color: #535353; color:#fff; padding-top: 3rem ; margin-top: 3rem;
}
footer a {color:#fff;}
footer a:hover {color:#B3B2B2; background-color: transparent !important;}
.chronoforms6_credits {display: none;}
.copyright {background-color: #202020 !important; bottom: 0 !important; margin-top: 3rem; padding: 1rem 0;}
.copyright a{ color:#F7B234 !important;}
.copyright a:hover{ color:#B3B2B2 !important; text-decoration: none;}

.dj-megamenu-clean li a.dj-up_a {color:#045812;}
.dj-megamenu-clean li a.dj-up_a:hover {color:#fff !important; background-color: #045812;}
.dj-megamenu-clean .current {color:#fff !important; background-color: #045812;}
.dj-megamenu-clean .current a.dj-up_a {color:#fff !important;}
.green {background-color: #045812 !important;}
.jev_catselect {display: none !important;}
.menuborder {border-bottom: 1px solid #045812;border-top: 1px solid #045812;}
#redim-cookiehint {

	background-color: #F71E06 !important;
	
}
.item-page a {color: #045812 !important; }

div[class^='leading-'] { margin: 0rem 0 4rem 0 !important; border-bottom: #045812 solid thin !important;}
div[class^='leading-']:last-child {border-bottom: none !important;}


.spacero30 {margin-top: 3rem;}
#DSGVO_akzeptiert-129 {width: 30px !important;}


.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {	background-color: #045812 !important; border: 1px solid #045812 !important; color:#fff !important;}

#jevents_body .nav-items div.active a, .jev_header2 .active a {	background-color: #045812 !important; color:#fff !important;}
.nav-items > div:last-child {	border-right: 1px solid #045812 !important;}
.nav-items > div {	border: 1px solid #045812 !important;}
.nav-items > div:first-child {	border-left: 1px solid #045812 !important;}
.jev_toprow div.currentmonth {	border-top: 1px solid #045812 !important;	border-bottom: 1px solid #045812 !important;}
#jevents_body .month_cell_st { color: #fff !important;}
#jevents_body a.cal_titlelink:link, #jevents_body a.cal_titlelink:visited {color: #fff !important;	}
#jevents_body a.cal_titlelink:hover {color: #000 !important;	}
.month_cell_st {padding: 5px 0 !important;}
#jevents_body a.cal_titlelink:link, #jevents_body .cal_daysnames, .calview  {font-size: 1rem !important;}
.pg-top-icons {display:none;}

.cg_popup_main {z-index:900 !important; position:relative;}

.mod-menu a {color:#fff !important;}
a i {padding-top: 1rem;}
.pg-category-box-title a, .pg-item-box-title a{
  font-size: small !important;
  color: #d0d0d0 !important;
}
.pg-item-box-title, .pg-category-box-title {background: rgba(0, 0, 0, 0.7) !important;}
.pg-category-box-count, .pg-category-box-title svg {display: none;}
.btn-secondary {background-color: #fff !important;}
.btn-secondary:hover {background-color: #045812  !important; color: #fff !important;}


