:root {
  --cassiopeia-color-primary: #F7FE2E;
  --cassiopeia-color-secondary: #F7FE2E
}
    
.container-header {
  background-color: whitesmoke;
  background-image: none; }
}

.site-grid{
  background-color:papayawhip;
}


body {
  /*Seiten-Hintergrund*/
  /*background-attachment: fixed; 
  background-image: url(/images/background/hintergrund2.jpg);
  background-size: cover;*/
  background-color: PapayaWhip;
}


/*
------------------------------------------------------------------------------------------------------------
Container Formartierungen
------------------------------------------------------------------------------------------------------------
*/



.container-banner {
  /*Container - Banner*/
  background-image: url(/images/background/hintergrund.jpg);
  background-size: cover;
}

 .container-top-a .top-a{
  /*Menü-Container*/
  background-color: rgba(93,106,63,255);
  border-style: none;
}

.navbar .metismenu-item .metismenu-item {
  /*Menü-Container ebene2*/
  background-color:Antiquewhite;
}



.container-top-a .mod-menu .metismenu-item a:link {
  /*Menü-Schriftfarbe-nicht Besuchte Seiten*/
  color:tan;
  font-size:12pt;
  font-weight:bold;
}

.container-top-a .mod-menu .metismenu-item a:visited {
   /*Menü-Schriftfarbe-Besuchte Seiten*/
   color:PapayaWhip ;
   font-size:12pt;
   font-weight:bold;
}
      
.container-top-a .mod-menu .metismenu-item a:hover {
   /*Menü-Schriftfarbe-Maus darüber*/
   color:lightgray;
   font-size:12pt;
   font-weight:bold;
}

.mod-breadcrumbs {
  /*Container - Seitenlink*/
  background-color: tan;
  opacity: 90%
}

.item-content {
  /*Container - Startseite*/
  background: Antiquewhite;
  padding-left:25pt;
  padding-right:25pt;
  padding-top:25pt
}

.com-content-article {
  /*Container - Berichtsinhalte*/
  background: Antiquewhite;
  padding-left:25pt;
  padding-right:25pt;
  padding-top:25pt;
}

.com-content-category {
  /*Container - Kategorielisten*/
  background: Antiquewhite;
  padding-left:25pt;
  padding-right:25pt;
  padding-top:25pt;
  padding-bottom:25pt;
}

.com-users-logout {
    background: Antiquewhite;
    padding-left:25pt;
  padding-right:25pt;
  padding-top:25pt;
  padding-bottom:25pt;
}

.com-users-login {
    background: Antiquewhite;
    padding-left:25pt;
    padding-right:25pt;
    padding-top:25pt;
    padding-bottom:25pt;
}

.com-users-profile{
    background: Antiquewhite;
    padding-left:25pt;
    padding-right:25pt;
    padding-top:25pt;
    padding-bottom:25pt;
}

.com-users-profile__edit{
    background: Antiquewhite;
    padding-left:25pt;
    padding-right:25pt;
    padding-top:25pt;
    padding-bottom:25pt;
}

.container-bottom-a .bottom-a  {
  /*Container - Impressum*/
  background-color: rgba(93,106,63,255);
  border-style: none;
}


.container-bottom-a .bottom-a .mod-menu .metismenu-item a:link {
  /*Impressum-Schriftfarbe-nicht Besuchte Seiten*/
   color:tan;
   font-size:12pt;
   font-weight:bold;
}

.container-bottom-a .bottom-a .mod-menu .metismenu-item a:visited {
   /*Impressum-Schriftfarbe-Besuchte Seiten*/
   color:PapayaWhip ;
   font-size:12pt;
   font-weight:bold;
}

.container-bottom-a .bottom-a .mod-menu .metismenu-item a:hover {
   /*Impressum-Schriftfarbe-Maus darüber*/
   color:lightgray;
   font-size:12pt;
   font-weight:bold;
}

.container-bottom-b .bottom-b  {
  /*Container - Copyright*/
  background: rgba(42,92,155,255);
  color:tan;
}

.container-bottom-b .bottom-b a:link  {
  /*Container - Copyright*/
  background: rgba(42,92,155,255);
  color:tan;
}



/*
------------------------------------------------------------------------------------------------------------
Berichts Formartierungen
------------------------------------------------------------------------------------------------------------
*/

div h2 {
  /*h2 - Überschrift (Berichtsüberschriften)*/
  text-align: center;
}

.page-header {
  /*Kategorieenlisten*/
  text-align: center;
}




/*
------------------------------------------------------------------------------------------------------------
Kalender Formartierungen
------------------------------------------------------------------------------------------------------------
*/

#jevents {
  /*Hintergrundfarbe - Terminliste*/
  background: Antiquewhite;
}

#cal_title{
  /*Kalenderüberschrift*/
  text-align: center;
}

tr .ev_td_left {
  /*Kalender - linke Spalte*/
  font-size: 14pt;
}

tr .ev_td_li {
 /*Kalender - Rechte Spalte - Datum/Zeitanzeige*/
  font-size: 14pt;
}

tr .ev_td_li .ev_link_row:link {
  /*Kalender - Link*/
  font-size: 18pt;
  color: black;

}

tr .ev_td_li .ev_link_row:hover {
  /*Kalender - Link - Maus darüber*/
  font-size: 18pt;
  color: grey;
}





/*
================================================================================================
*/
/*
 .container-top-a {
 background-color:grey;

}

.container-top-a  .navbar:link {
 background-color:grey;
  color:white;
}

.container-top-a .top-a .mod-menue {
    background-color: grey;
  
}

.container-top-a .collapse{
  background-color: black;
  opacity:90%;
}


  {
 background-color:grey;

}
.container-top-a  .navbar {
 background-color:grey;
}
.grid-child container-top-a{
    background-color: black;
    background-repeat: no-repeat;
}







joomla-hidden-mail:link {
  font-size: 6pt;
}

.cal_td_daysnames {
    font-size: 18pt;
}

/*
.grid-child container-bottom-a .bottom-a card .card-body .mod-menu .metismenu-item{
  font-size:20pt;
}
  
*/


*/

/*





.mod-list li.active > a {
    font-size: 30px;
}

.container-header .mod-list li.active > a {
    font-size: 30px;
}

.container-header .mod-menu a {
color: white;
font-weight: 500;
font-size: 2rem;
}

  
}

.container-top-a .collapse:link {
  font-size:20pt;
  color:white;
}
  

  
  


  








.com-content-article img {
  Opacity:100%;
}

.container-bottom-a .bottom-a  {
  background-color: black;
 Opacity:90%;
}


.container-bottom-a .bottom-a:hover  {
  color:white;
}









